Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pierre-alain-b/rainloop-nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Alain Bandinelli <pa@bandinelli.net>2017-03-08 00:05:40 +0300
committerPierre-Alain Bandinelli <pa@bandinelli.net>2017-03-08 00:05:40 +0300
commita2865b1de5723e66804ceb02941b104a0847378d (patch)
treebf8734fc446b0c35b633e6e4fcc7903dbe29d5f8
parentc97dcb7f3035438520d649b3e999c965a86c1942 (diff)
Upgrading to 1.10.5.192
-rwxr-xr-xrainloop/app/rainloop/v/1.10.4.183/static/css/app.min.css7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.4.183/static/js/min/admin.min.js7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.4.183/static/js/min/app.min.js15
-rwxr-xr-xrainloop/app/rainloop/v/1.10.4.183/static/js/min/boot.min.js2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.worker.min.js1
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/default.ini.dist (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/default.ini.dist)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/disabled (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/disabled)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/gmail.com.ini (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/gmail.com.ini)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/outlook.com.ini (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/outlook.com.ini)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/qq.com.ini (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/qq.com.ini)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/domains/yahoo.com.ini (renamed from rainloop/app/rainloop/v/1.10.4.183/app/domains/yahoo.com.ini)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/handle.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/handle.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/AccessToken.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/AccessToken.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/SignedRequest.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/SignedRequest.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookAuthorizationException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookAuthorizationException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookCanvasLoginHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookCanvasLoginHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookClientException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookClientException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookOtherException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookOtherException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPageTabHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPageTabHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPermissionException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPermissionException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRedirectLoginHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRedirectLoginHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequest.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequest.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequestException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequestException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSDKException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSDKException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookServerException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookServerException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSession.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSession.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookThrottleException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookThrottleException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphAlbum.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphAlbum.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphLocation.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphLocation.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphObject.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphObject.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphPage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphPage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphSessionInfo.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphSessionInfo.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUserPage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUserPage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurl.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurl.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookHttpable.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookHttpable.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStream.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStream.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/MockAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/MockAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Transaction.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Transaction.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Client.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Client.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ClientInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ClientInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Collection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Collection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SetCookie.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SetCookie.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/BeforeEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/BeforeEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/CompleteEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/CompleteEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/Emitter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/Emitter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EmitterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EmitterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ErrorEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ErrorEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EventInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EventInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HeadersEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HeadersEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/RequestEvents.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/RequestEvents.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/SubscriberInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/SubscriberInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/AdapterException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/AdapterException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/BadResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/BadResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ClientException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ClientException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ParseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ParseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/RequestException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/RequestException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ServerException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ServerException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TransferException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TransferException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/HasDataTrait.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/HasDataTrait.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/AbstractMessage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/AbstractMessage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageParser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageParser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Request.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Request.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/RequestInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/RequestInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Response.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Response.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/ResponseInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/ResponseInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Mimetypes.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Mimetypes.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/MultipartBody.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/MultipartBody.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBody.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBody.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBodyInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBodyInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFileInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFileInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Query.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Query.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Cookie.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Cookie.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/History.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/History.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/HttpError.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/HttpError.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Mock.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Mock.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Prepare.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Prepare.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Redirect.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Redirect.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ToArrayInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ToArrayInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/UriTemplate.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/UriTemplate.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Url.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Url.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/cacert.pem (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/cacert.pem)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/functions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/functions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Draw/DrawerInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Draw/DrawerInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Effects/EffectsInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Effects/EffectsInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/InvalidArgumentException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/InvalidArgumentException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/NotSupportedException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/NotSupportedException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/OutOfBoundsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/OutOfBoundsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Border.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Border.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Canvas.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Canvas.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Grayscale.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Grayscale.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/RelativeResize.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/RelativeResize.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/ApplyMask.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/ApplyMask.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Autorotate.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Autorotate.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Copy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Copy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Crop.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Crop.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Fill.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Fill.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipVertically.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipVertically.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Paste.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Paste.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Resize.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Resize.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Rotate.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Rotate.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Save.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Save.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Show.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Show.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Strip.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Strip.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Thumbnail.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Thumbnail.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/WebOptimization.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/WebOptimization.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/FilterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/FilterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/ImagineAware.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/ImagineAware.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Transformation.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Transformation.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Drawer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Drawer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Effects.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Effects.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Font.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Font.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Image.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Image.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Imagine.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Imagine.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Layers.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Layers.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Drawer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Drawer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Effects.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Effects.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Font.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Font.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Image.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Image.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Imagine.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Imagine.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Layers.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Layers.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractFont.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractFont.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImagine.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImagine.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractLayers.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractLayers.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Box.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Box.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/BoxInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/BoxInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/FillInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/FillInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Linear.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Linear.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/FontInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/FontInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Bucket.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Bucket.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Range.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Range.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImageInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImageInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImagineInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImagineInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/LayersInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/LayersInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ManipulatorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ManipulatorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataBag.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataBag.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/CMYK.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/CMYK.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/CMYK.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/CMYK.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/Gray.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/Gray.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/RGB.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/RGB.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/ColorParser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/ColorParser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Grayscale.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Grayscale.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/PaletteInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/PaletteInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/RGB.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/RGB.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point/Center.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point/Center.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/PointInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/PointInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Profile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Profile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ProfileInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ProfileInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Drawer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Drawer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Effects.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Effects.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Font.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Font.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Image.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Image.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Imagine.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Imagine.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Layers.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Layers.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Collection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Collection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Crypt.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Crypt.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/DateTimeHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/DateTimeHelper.php)31
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Charset.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Charset.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Encoding.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Encoding.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/HtmlUtils.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/HtmlUtils.php)62
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Http.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Http.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/LinkFinder.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/LinkFinder.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Loader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Loader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/ResourceRegistry.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/ResourceRegistry.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Binary.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Binary.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Literal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Literal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/TempFile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/TempFile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Test.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Test.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Utils.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Utils.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Validator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Validator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/CacheClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/CacheClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/DriverInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/DriverInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/APC.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/APC.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Memcache.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Memcache.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Redis.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Redis.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Config.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Config.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Hooks.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Hooks.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/BodyStructure.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/BodyStructure.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FetchType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FetchType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/StoreAction.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/StoreAction.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FetchResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FetchResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Folder.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Folder.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FolderInformation.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FolderInformation.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/ImapClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/ImapClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/NamespaceResult.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/NamespaceResult.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Response.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Response.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/LICENSE (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/LICENSE)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Driver.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Driver.php)15
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Callback.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Callback.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Inline.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Inline.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Syslog.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Syslog.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Enumerations/Type.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Enumerations/Type.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Logger.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Logger.php)8
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Attachment.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Attachment.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/AttachmentCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/AttachmentCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Folder.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Folder.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/FolderCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/FolderCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MailClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MailClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Message.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Message.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MessageCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MessageCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/MailSo.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/MailSo.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Attachment.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Attachment.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/AttachmentCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/AttachmentCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Email.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Email.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailDep.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailDep.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Constants.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Constants.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Header.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Header.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MimeType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MimeType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Parameter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Parameter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Header.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Header.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/HeaderCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/HeaderCollection.php)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Message.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Message.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parameter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parameter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/ParameterCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/ParameterCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserEmpty.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserEmpty.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserMemory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserMemory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Part.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Part.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/PartCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/PartCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/ConnectionException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/ConnectionException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/NetClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/NetClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Pop3Client.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Pop3Client.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/PoppassdClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/PoppassdClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/ManageSieveClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/ManageSieveClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/SmtpClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/SmtpClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/LICENSE.txt (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/LICENSE.txt)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.json (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.json)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/composer.json (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/composer.json)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/ruleset.xml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/ruleset.xml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/Client.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/Client.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/IGrantType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/IGrantType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/Password.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/Password.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/README (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/README)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPGangsta/GoogleAuthenticator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPGangsta/GoogleAuthenticator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/GD.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/GD.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PHPThumb.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PHPThumb.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PluginInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PluginInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/Plugins/Reflection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/Plugins/Reflection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Autoloader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Autoloader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Client.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Client.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientContextInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientContextInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/ClusterStrategy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/ClusterStrategy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/HashRing.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/HashRing.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/KetamaRing.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/KetamaRing.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/CRC16.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/CRC16.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/PredisStrategy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/PredisStrategy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/RedisStrategy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/RedisStrategy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/StrategyInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/StrategyInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/HashKey.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/HashKey.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/Keyspace.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/Keyspace.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/ListKey.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/ListKey.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SetKey.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SetKey.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SortedSetKey.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SortedSetKey.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Command.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Command.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/CommandInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/CommandInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionEcho.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionEcho.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionPing.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionPing.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionQuit.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionQuit.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionSelect.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionSelect.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashDelete.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashDelete.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashExists.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashExists.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetAll.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetAll.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetMultiple.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetMultiple.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementBy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementBy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementByFloat.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementByFloat.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashKeys.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashKeys.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashLength.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashLength.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashScan.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashScan.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetMultiple.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetMultiple.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetPreserve.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetPreserve.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashStringLength.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashStringLength.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashValues.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashValues.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogAdd.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogAdd.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogCount.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogCount.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogMerge.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogMerge.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDelete.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDelete.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDump.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDump.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExists.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExists.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpire.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpire.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpireAt.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpireAt.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyKeys.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyKeys.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMigrate.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMigrate.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMove.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMove.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPersist.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPersist.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpire.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpire.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpireAt.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpireAt.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseTimeToLive.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseTimeToLive.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRandom.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRandom.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRename.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRename.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRenamePreserve.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRenamePreserve.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRestore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRestore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyScan.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyScan.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeySort.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeySort.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyTimeToLive.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyTimeToLive.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListIndex.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListIndex.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListInsert.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListInsert.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListLength.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListLength.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirst.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirst.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirstBlocking.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirstBlocking.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLast.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLast.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastBlocking.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastBlocking.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHead.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHead.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHead.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHead.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHeadX.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHeadX.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTail.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTail.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTailX.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTailX.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRange.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRange.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRemove.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRemove.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListTrim.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListTrim.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PrefixableCommandInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PrefixableCommandInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorChain.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorChain.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPublish.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPublish.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPubsub.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPubsub.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribe.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribe.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribeByPattern.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribeByPattern.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribe.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribe.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/RawCommand.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/RawCommand.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ScriptCommand.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ScriptCommand.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundSave.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundSave.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerClient.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerClient.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerCommand.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerCommand.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerConfig.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerConfig.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerDatabaseSize.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerDatabaseSize.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEval.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEval.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEvalSHA.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEvalSHA.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushAll.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushAll.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushDatabase.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushDatabase.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfo.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfo.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfoV26x.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfoV26x.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerLastSave.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerLastSave.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerMonitor.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerMonitor.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerObject.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerObject.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSave.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSave.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerScript.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerScript.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSentinel.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSentinel.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerShutdown.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerShutdown.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlaveOf.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlaveOf.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlowlog.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlowlog.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerTime.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerTime.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetAdd.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetAdd.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetCardinality.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetCardinality.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifference.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifference.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifferenceStore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifferenceStore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersectionStore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersectionStore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIsMember.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIsMember.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMembers.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMembers.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMove.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMove.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetPop.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetPop.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRandomMember.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRandomMember.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRemove.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRemove.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetScan.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetScan.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnion.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnion.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnionStore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnionStore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringAppend.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringAppend.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitCount.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitCount.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitOp.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitOp.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitPos.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitPos.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrement.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrement.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrementBy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrementBy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetBit.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetBit.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetMultiple.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetMultiple.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetRange.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetRange.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrement.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrement.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementBy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementBy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementByFloat.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementByFloat.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringPreciseSetExpire.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringPreciseSetExpire.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetBit.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetBit.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetExpire.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetExpire.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiple.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiple.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiplePreserve.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiplePreserve.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetPreserve.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetPreserve.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetRange.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetRange.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringStrlen.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringStrlen.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSubstr.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSubstr.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionDiscard.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionDiscard.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionExec.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionExec.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionMulti.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionMulti.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionUnwatch.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionUnwatch.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionWatch.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionWatch.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetAdd.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetAdd.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCardinality.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCardinality.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCount.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCount.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIncrementBy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIncrementBy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIntersectionStore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIntersectionStore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetLexCount.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetLexCount.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRange.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRange.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByLex.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByLex.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByScore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByScore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRank.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRank.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemove.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemove.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRange.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRange.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByLex.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByLex.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByScore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByScore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRank.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRank.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScan.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScan.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetUnionStore.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetUnionStore.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/CommunicationException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/CommunicationException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ClusterOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ClusterOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ConnectionFactoryOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ConnectionFactoryOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ExceptionsOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ExceptionsOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/Options.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/Options.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionsInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionsInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/PrefixOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/PrefixOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ProfileOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ProfileOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ReplicationOption.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ReplicationOption.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AbstractConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AbstractConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/PredisCluster.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/PredisCluster.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/RedisCluster.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/RedisCluster.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AggregateConnectionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AggregateConnectionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeConnectionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeConnectionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeStreamConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeStreamConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Factory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Factory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/FactoryInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/FactoryInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/NodeConnectionInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/NodeConnectionInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Parameters.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Parameters.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ParametersInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ParametersInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisSocketConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisSocketConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisStreamConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisStreamConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/StreamConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/StreamConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/WebdisConnection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/WebdisConnection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Monitor/Consumer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Monitor/Consumer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/NotSupportedException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/NotSupportedException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Atomic.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Atomic.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/ConnectionErrorProof.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/ConnectionErrorProof.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/FireAndForget.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/FireAndForget.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Pipeline.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Pipeline.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PredisException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PredisException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/Factory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/Factory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/ProfileInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/ProfileInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisProfile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisProfile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisUnstable.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisUnstable.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion200.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion200.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion220.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion220.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion240.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion240.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion260.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion260.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion280.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion280.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion300.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion300.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/RequestSerializerInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/RequestSerializerInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ResponseReaderInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ResponseReaderInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/RequestSerializer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/RequestSerializer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ResponseReader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ResponseReader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/AbstractConsumer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/AbstractConsumer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/Consumer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/Consumer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/DispatcherLoop.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/DispatcherLoop.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Replication/ReplicationStrategy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Replication/ReplicationStrategy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Error.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Error.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ErrorInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ErrorInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulk.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulk.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ResponseInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ResponseInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ServerException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ServerException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Status.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Status.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Session/Handler.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Session/Handler.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/AbortedMultiExecException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/AbortedMultiExecException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExec.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExec.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExecState.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExecState.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Actions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Actions.php)19
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Api.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Api.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/BackwardCapability/Account.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/BackwardCapability/Account.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/MbStringFix.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/MbStringFix.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/PdoAbstract.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/PdoAbstract.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/AbstractConfig.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/AbstractConfig.php)1
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Application.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Application.php)7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Capa.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Capa.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Layout.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Layout.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/PluginPropertyType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/PluginPropertyType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/SignMeType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/SignMeType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/TimeFormat.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/TimeFormat.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadClientError.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadClientError.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadError.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadError.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/ClientException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/ClientException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/RuntimeException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/RuntimeException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/KeyPathHelper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/KeyPathHelper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Account.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Account.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Domain.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Domain.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Identity.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Identity.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Template.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Template.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Notifications.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Notifications.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/AbstractPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/AbstractPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Helper.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Helper.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Manager.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Manager.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Property.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Property.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AbstractProvider.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AbstractProvider.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/FileStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/FileStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/IFiles.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/IFiles.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/SieveStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/SieveStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/ISettings.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/ISettings.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/FileStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/FileStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/IStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/IStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Service.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Service.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/ServiceActions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/ServiceActions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Settings.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Settings.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Social.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Social.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Utils.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Utils.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Calendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Calendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Card.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Card.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/ICard.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/ICard.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico)bin4286 -> 4286 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png)bin7232 -> 7232 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png)bin4388 -> 4388 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png)bin5695 -> 5695 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png)bin3474 -> 3474 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png)bin2837 -> 2837 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png)bin3474 -> 3474 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png)bin5480 -> 5480 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Client.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Client.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Collection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Collection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Directory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Directory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Node.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Node.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ICollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ICollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IFile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IFile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/INode.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/INode.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IProperties.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IProperties.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IQuota.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IQuota.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Node.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Node.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ObjectTree.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ObjectTree.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Href.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Href.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/IHref.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/IHref.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Response.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Response.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Server.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Server.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleFile.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleFile.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/StringUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/StringUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/URLUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/URLUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/XMLUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/XMLUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IACL.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IACL.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Plugin.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Plugin.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Principal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Principal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Request.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Request.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Response.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Response.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Util.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Util.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Cli.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Cli.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCard.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCard.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Document.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Document.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ElementList.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ElementList.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/EofException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/EofException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Node.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Node.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parameter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parameter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ParseException.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ParseException.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Json.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Json.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Binary.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Binary.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Float.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Float.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Integer.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Integer.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Text.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Text.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Time.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Time.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Uri.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Uri.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Reader.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Reader.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/StringUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/StringUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/VCardConverter.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/VCardConverter.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Version.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Version.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/includes.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/includes.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/LICENSE (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/LICENSE)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/ctype.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/ctype.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/lessc.inc.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/lessc.inc.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/_pclzip.lib.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/_pclzip.lib.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/gnu-lgpl.txt (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/gnu-lgpl.txt)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/pclzip.lib.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/pclzip.lib.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/readme.txt (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/readme.txt)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/AES.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/AES.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Base.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Base.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Blowfish.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Blowfish.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/DES.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/DES.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Hash.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Hash.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC2.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC2.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC4.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC4.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RSA.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RSA.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Random.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Random.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Rijndael.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Rijndael.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/TripleDES.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/TripleDES.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Twofish.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Twofish.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ANSI.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ANSI.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ASN1.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ASN1.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/X509.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/X509.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Math/BigInteger.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Math/BigInteger.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SCP.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SCP.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP/Stream.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP/Stream.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH1.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH1.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH2.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH2.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH/Agent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH/Agent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH_Agent.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH_Agent.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/openssl.cnf (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/openssl.cnf)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/COPYING (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/COPYING)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/Spyc.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/Spyc.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/composer.json (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/composer.json)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/LICENSE (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/LICENSE)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/cacert.pem (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/cacert.pem)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhOAuth.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhOAuth.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhUtilities.php (renamed from rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhUtilities.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/README (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/README)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/README (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/README)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/_source.en.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/_source.en.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/cs_CZ.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/cs_CZ.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/de_DE.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/de_DE.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/en_US.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/en_US.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/es_ES.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/es_ES.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fa_IR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fa_IR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fr_FR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fr_FR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/hu_HU.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/hu_HU.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/it_IT.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/it_IT.yml)22
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ja_JP.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ja_JP.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/lt_LT.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/lt_LT.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nb_NO.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nb_NO.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nl_NL.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nl_NL.yml)19
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pl_PL.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pl_PL.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pt_BR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pt_BR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ru_RU.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ru_RU.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/sl_SI.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/sl_SI.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/admin/zh_CN.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/zh_CN.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/langs.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/langs.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/af.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/af.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ly.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ly.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ma.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ma.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-sa.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-sa.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-tn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-tn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/az.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/az.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/be.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/be.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bg.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bg.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/br.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/br.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bs.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bs.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cs.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cs.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cy.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cy.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/da.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/da.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de-at.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de-at.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/dv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/dv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/el.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/el.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-au.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-au.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-gb.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-gb.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ie.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ie.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-nz.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-nz.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es-do.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es-do.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/et.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/et.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eu.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eu.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fa.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fa.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ch.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ch.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fy.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fy.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gd.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gd.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/he.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/he.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hu.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hu.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hy-am.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hy-am.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/id.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/id.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/is.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/is.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/it.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/it.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ja.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ja.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/jv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/jv.js)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ka.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ka.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/kk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/kk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/km.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/km.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ko.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ko.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ky.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ky.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lb.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lb.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lt.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lt.js)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/me.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/me.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ml.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ml.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms-my.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms-my.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/my.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/my.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nb.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nb.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ne.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ne.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pa-in.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pa-in.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt-br.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt-br.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ro.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ro.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ru.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ru.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/se.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/se.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/si.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/si.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sq.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sq.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr-cyrl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr-cyrl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ss.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ss.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sw.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sw.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ta.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ta.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/te.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/te.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/th.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/th.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tl-ph.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tl-ph.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tlh.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tlh.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm-latn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm-latn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uz.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uz.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/vi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/vi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/x-pseudo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/x-pseudo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-cn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-cn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-hk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-hk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-tw.js (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-tw.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/README (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/README)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/_source.en.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/_source.en.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ar_SA.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ar_SA.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/bg_BG.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/bg_BG.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/cs_CZ.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/cs_CZ.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/de_DE.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/de_DE.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/el_GR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/el_GR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_GB.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_GB.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_US.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_US.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/es_ES.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/es_ES.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/et_EE.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/et_EE.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fa_IR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fa_IR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fi_FI.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fi_FI.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fr_FR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fr_FR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/hu_HU.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/hu_HU.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/is_IS.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/is_IS.yml)399
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/it_IT.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/it_IT.yml)7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ja_JP.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ja_JP.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ko_KR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ko_KR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lt_LT.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lt_LT.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lv_LV.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lv_LV.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nb_NO.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nb_NO.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nl_NL.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nl_NL.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pl_PL.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pl_PL.yml)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_BR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_BR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_PT.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_PT.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ro_RO.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ro_RO.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ru_RU.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ru_RU.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sk_SK.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sk_SK.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sl_SI.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sl_SI.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sv_SE.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sv_SE.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/tr_TR.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/tr_TR.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/uk_UA.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/uk_UA.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_CN.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_CN.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_TW.yml (renamed from rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_TW.yml)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/RainLoop.asc (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/RainLoop.asc)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/empty-contact.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/empty-contact.png)bin1881 -> 1881 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/amazon.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/amazon.com.png)bin18032 -> 18032 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/apple.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/apple.com.png)bin2461 -> 2461 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/asana.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/asana.com.png)bin995 -> 995 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/battle.net.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/battle.net.png)bin3194 -> 3194 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/blizzard.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/blizzard.com.png)bin3194 -> 3194 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/cnet.online.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/cnet.online.com.png)bin6623 -> 6623 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/connect.asana.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/connect.asana.com.png)bin995 -> 995 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/e.paypal.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/e.paypal.com.png)bin4545 -> 4545 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ea.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ea.com.png)bin6157 -> 6157 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ebay.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ebay.com.png)bin4621 -> 4621 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/em.ea.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/em.ea.com.png)bin6157 -> 6157 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.blizzard.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.blizzard.com.png)bin3194 -> 3194 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.microsoft.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.microsoft.com.png)bin8348 -> 8348 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.skype.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.skype.com.png)bin3435 -> 3435 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebook.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebook.com.png)bin10088 -> 10088 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebookmail.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebookmail.com.png)bin10088 -> 10088 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/github.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/github.com.png)bin1884 -> 1884 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/google.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/google.com.png)bin5949 -> 5949 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/id.apple.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/id.apple.com.png)bin2461 -> 2461 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/intl.paypal.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/intl.paypal.com.png)bin4545 -> 4545 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoft.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoft.com.png)bin8348 -> 8348 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoftonline.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoftonline.com.png)bin8348 -> 8348 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/myspace.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/myspace.com.png)bin7553 -> 7553 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.myspace.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.myspace.com.png)bin7553 -> 7553 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.onlive.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.onlive.com.png)bin5000 -> 5000 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/onlive.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/onlive.com.png)bin5000 -> 5000 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/paypal.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/paypal.com.png)bin4545 -> 4545 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/plus.google.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/plus.google.com.png)bin2952 -> 2952 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/postmaster.twitter.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/postmaster.twitter.com.png)bin1104 -> 1104 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply.ebay.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply.ebay.com.png)bin4621 -> 4621 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply1.ebay.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply1.ebay.com.png)bin4621 -> 4621 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply2.ebay.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply2.ebay.com.png)bin4621 -> 4621 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply3.ebay.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply3.ebay.com.png)bin4621 -> 4621 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/skype.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/skype.com.png)bin3435 -> 3435 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/steampowered.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/steampowered.com.png)bin2697 -> 2697 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ted.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ted.com.png)bin1248 -> 1248 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/twitter.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/twitter.com.png)bin1104 -> 1104 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/youtube.com.png (renamed from rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/youtube.com.png)bin2336 -> 2336 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/BadBrowser.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/BadBrowser.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Error.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Error.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Index.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Index.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Social.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Social.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/template.less (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/template.less)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/values.less (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/values.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminLogin.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminLogin.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminMenu.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminMenu.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminPane.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminPane.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsAbout.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsAbout.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsBranding.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsBranding.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsContacts.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsContacts.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomainListItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomainListItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomains.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomains.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsGeneral.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsGeneral.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLicensing.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLicensing.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLogin.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLogin.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackages.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackages.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesListItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesListItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesTable.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesTable.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginListItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginListItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginProperty.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginProperty.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPlugins.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPlugins.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSecurity.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSecurity.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSocial.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSocial.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsActivate.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsActivate.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomain.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomain.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomainAlias.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomainAlias.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsPlugin.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsPlugin.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Cmd.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Cmd.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Pagenator.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Pagenator.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsAsk.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsAsk.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsLanguages.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsLanguages.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsWelcomePage.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsWelcomePage.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Checkbox.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Checkbox.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxClassic.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxClassic.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxMaterialDesign.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxMaterialDesign.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Date.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Date.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Input.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Input.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Radio.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Radio.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/SaveTrigger.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/SaveTrigger.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Select.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Select.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/TextArea.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/TextArea.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/About.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/About.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/ComposeAttachment.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/ComposeAttachment.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/Login.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/Login.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/LoginWelcome.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/LoginWelcome.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderList.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderList.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListSystemItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListSystemItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageList.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageList.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItemNoPreviewPane.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItemNoPreviewPane.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageView.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageView.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PhotoSwipe.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PhotoSwipe.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAccount.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAccount.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAddOpenPgpKey.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAddOpenPgpKey.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAdvancedSearch.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAdvancedSearch.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsCompose.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsCompose.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsComposeOpenPgp.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsComposeOpenPgp.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsContacts.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsContacts.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFilter.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFilter.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderClear.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderClear.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderCreate.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderCreate.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderSystem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderSystem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsIdentity.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsIdentity.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsMessageOpenPgp.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsMessageOpenPgp.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsNewOpenPgpKey.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsNewOpenPgpKey.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTemplate.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTemplate.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorConfiguration.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorConfiguration.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorTest.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorTest.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsViewOpenPgpKey.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsViewOpenPgpKey.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsWindowSimpleMessage.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsWindowSimpleMessage.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsAccounts.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsAccounts.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsChangePassword.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsChangePassword.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsContacts.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsContacts.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsCustom.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsCustom.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFilters.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFilters.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionDiscard.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionDiscard.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionForward.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionForward.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionNone.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionNone.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionReject.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionReject.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionVacation.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionVacation.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionDefault.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionDefault.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionMore.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionMore.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionSize.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionSize.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolderItem.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolderItem.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolders.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolders.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsGeneral.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsGeneral.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsMenu.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsMenu.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsOpenPGP.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsOpenPGP.html)10
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsPane.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsPane.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSecurity.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSecurity.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSocial.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSocial.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsTemplates.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsTemplates.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsThemes.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsThemes.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SystemDropDown.html (renamed from rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SystemDropDown.html)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/check.php (renamed from rainloop/app/rainloop/v/1.10.4.183/check.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/include.php (renamed from rainloop/app/rainloop/v/1.10.4.183/include.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/index.php (renamed from rainloop/app/rainloop/v/1.10.4.183/index.php)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/index.php.root (renamed from rainloop/app/rainloop/v/1.10.4.183/index.php.root)2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/android-icon.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/android-icon.png)bin5522 -> 5522 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/apple-touch-icon.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/apple-touch-icon.png)bin832 -> 832 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/browsers/chrome.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/browsers/chrome.gif)bin3803 -> 3803 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/browsers/firefox.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/browsers/firefox.gif)bin4202 -> 4202 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/browsers/opera.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/browsers/opera.gif)bin3508 -> 3508 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/browsers/safari.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/browsers/safari.gif)bin4876 -> 4876 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/FIXES.txt (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/FIXES.txt)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/build-config.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/build-config.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.orig.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.orig.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/config.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/config.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/contents.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/contents.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/af.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/af.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ar.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ar.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bg.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bg.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bs.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bs.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cs.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cs.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cy.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cy.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/da.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/da.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de-ch.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de-ch.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/el.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/el.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-au.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-au.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-gb.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-gb.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/es.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/es.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/et.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/et.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eu.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eu.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fa.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fa.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fo.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fo.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr-ca.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr-ca.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gu.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gu.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/he.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/he.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hu.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hu.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/id.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/id.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/is.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/is.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/it.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/it.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ja.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ja.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ka.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ka.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/km.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/km.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ko.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ko.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ku.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ku.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lt.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lt.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ms.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ms.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nb.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nb.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/no.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/no.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt-br.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt-br.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ro.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ro.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ru.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ru.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/si.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/si.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sl.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sl.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sq.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sq.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr-latn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr-latn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sv.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sv.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/th.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/th.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tr.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tr.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tt.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tt.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ug.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ug.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/uk.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/uk.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/vi.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/vi.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh-cn.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh-cn.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/about.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/about.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png)bin13339 -> 13339 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png)bin6757 -> 6757 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/LICENSE.md (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/LICENSE.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/dialogs/base64image.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/dialogs/base64image.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/clipboard/dialogs/paste.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/clipboard/dialogs/paste.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/dialog/dialogDefinition.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/dialog/dialogDefinition.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons.png)bin9789 -> 9789 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons_hidpi.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons_hidpi.png)bin30547 -> 30547 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/dialogs/image.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/dialogs/image.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/images/noimage.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/images/noimage.png)bin1610 -> 1610 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image2/dialogs/image2.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image2/dialogs/image2.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/anchor.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/anchor.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/link.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/link.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/anchor.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/anchor.png)bin589 -> 589 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/hidpi/anchor.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/hidpi/anchor.png)bin1379 -> 1379 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png)bin1968 -> 1968 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain.png)bin1999 -> 1999 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain-rtl.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain-rtl.png)bin762 -> 762 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain.png)bin764 -> 764 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/plugin.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/plugin.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/CHANGELOG.md (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/CHANGELOG.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/Gruntfile.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/Gruntfile.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/LICENSE (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/LICENSE)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/README.md (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/README.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/package.json (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/package.json)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/template.jst (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/template.jst)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/signature/plugin.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/signature/plugin.js)18
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/table/dialogs/table.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/table/dialogs/table.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/widget/images/handle.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/widget/images/handle.png)bin220 -> 220 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/bold.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/bold.png)bin1064 -> 1064 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie7.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie7.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie8.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie8.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_iequirks.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_iequirks.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_opera.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_opera.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_gecko.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_gecko.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie7.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie7.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie8.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie8.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_iequirks.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_iequirks.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/find-rtl.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/find-rtl.png)bin1186 -> 1186 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons.png)bin5279 -> 5279 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons_hidpi.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons_hidpi.png)bin6673 -> 6673 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/arrow.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/arrow.png)bin261 -> 261 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/close.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/close.png)bin824 -> 824 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/close.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/close.png)bin1792 -> 1792 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png)bin1503 -> 1503 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock.png)bin1616 -> 1616 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png)bin2320 -> 2320 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock-open.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock-open.png)bin736 -> 736 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock.png)bin728 -> 728 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/refresh.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/refresh.png)bin953 -> 953 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/readme.md (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/readme.md)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/scayt.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/scayt.png)bin1191 -> 1191 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/ckeditor/styles.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/styles.js)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/app.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/app.css)234
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/app.min.css7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.png)bin1088 -> 1088 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.svg (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.svg)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/flags.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/flags.png)bin78832 -> 78832 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.eot (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.eot)bin2904 -> 2904 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.svg (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.svg)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.ttf (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.ttf)bin2760 -> 2760 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.woff (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.woff)bin2836 -> 2836 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.eot (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.eot)bin19960 -> 19960 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.svg (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.svg)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.ttf (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.ttf)bin19792 -> 19792 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.woff (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.woff)bin14128 -> 14128 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/editor.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/editor.png)bin8395 -> 8395 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/empty-contact.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/empty-contact.png)bin1881 -> 1881 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/grey.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/grey.png)bin109 -> 109 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/icom-message-notification.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/icom-message-notification.png)bin832 -> 832 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/loading.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/loading.gif)bin869 -> 869 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/rainloop-logo.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/rainloop-logo.png)bin4750 -> 4750 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.gif)bin847 -> 847 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.png)bin356 -> 356 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/images/white.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/images/white.png)bin110 -> 110 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/img/loading.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/img/loading.gif)bin869 -> 869 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/loading.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/loading.gif)bin869 -> 869 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/preloader.gif (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/preloader.gif)bin869 -> 869 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/social.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/social.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/css/social.min.css (renamed from rainloop/app/rainloop/v/1.10.4.183/static/css/social.min.css)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/favicon.ico (renamed from rainloop/app/rainloop/v/1.10.4.183/static/favicon.ico)bin1150 -> 1150 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/favicon.png (renamed from rainloop/app/rainloop/v/1.10.4.183/static/favicon.png)bin832 -> 832 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/admin.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/admin.js)435
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/app.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/app.js)950
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/boot.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/boot.js)71
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/libs.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/libs.js)149
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/admin.min.js7
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/app.min.js15
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/boot.min.js2
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/libs.min.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/min/libs.min.js)12
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.min.js (renamed from rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.min.js)10
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.worker.min.js1
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/manifest.json (renamed from rainloop/app/rainloop/v/1.10.4.183/static/manifest.json)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.mp3 (renamed from rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.mp3)bin15288 -> 15288 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.ogg (renamed from rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.ogg)bin15090 -> 15090 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/A/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/A/images/background.jpg)bin75508 -> 75508 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/A/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/A/images/preview.png)bin5569 -> 5569 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/A/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/A/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/background.jpg)bin47451 -> 47451 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/preview.png)bin6399 -> 6399 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Blurred/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Clear/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Clear/images/preview.png)bin961 -> 961 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Clear/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Clear/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/background.jpg)bin73258 -> 73258 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/preview.png)bin5322 -> 5322 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.jpg)bin4988 -> 4988 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.png)bin37162 -> 37162 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Default/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/preview.png)bin5804 -> 5804 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Default/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Default/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.jpg)bin7258 -> 7258 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.png)bin15597 -> 15597 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/preview.png)bin3142 -> 3142 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Linen/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Linen/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Love/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/background.jpg)bin84413 -> 84413 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Love/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/preview.png)bin6458 -> 6458 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Love/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Love/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Mobile/ext.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/ext.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Mobile/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/images/preview.png)bin961 -> 961 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Mobile/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/background.jpg)bin115505 -> 115505 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/preview.png)bin5660 -> 5660 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Snow/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Snow/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.jpg)bin33347 -> 33347 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.png)bin58585 -> 58585 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/preview.png)bin6293 -> 6293 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Squares/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Squares/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.jpg)bin19418 -> 19418 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.png)bin33147 -> 33147 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/preview.png)bin4767 -> 4767 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/background.jpg)bin58007 -> 58007 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/preview.png)bin3586 -> 3586 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Stripes/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.jpg)bin39327 -> 39327 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.png)bin150200 -> 150200 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/preview.png)bin11171 -> 11171 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Wood/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Wood/styles.less)0
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.jpg (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.jpg)bin8556 -> 8556 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.png)bin37310 -> 37310 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/preview.png (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/preview.png)bin6221 -> 6221 bytes
-rwxr-xr-xrainloop/app/rainloop/v/1.10.5.192/themes/Xv/styles.less (renamed from rainloop/app/rainloop/v/1.10.4.183/themes/Xv/styles.less)0
-rw-r--r--rainloop/appinfo/info.xml2
1496 files changed, 1522 insertions, 1035 deletions
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/app.min.css b/rainloop/app/rainloop/v/1.10.4.183/static/css/app.min.css
deleted file mode 100755
index 128fa43..0000000
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/app.min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */a:hover,abbr[title]{text-decoration:underline}.badge,.label,progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}.lg-outer .lg,.table,legend{max-width:100%}.clearfix:after,.container-fluid:after,.container:after,.group:after,.pika-single:after,.row-fluid:after,.row:after,.ui-helper-clearfix:after{clear:both}.messageView .b-content .messageItemHeader .informationFull .uiLabelValue,pre{word-break:break-all}.pika-table,.table{border-collapse:collapse}.messageView .b-content .messageItemHeader .informationFull table,.messageView .b-content .messageItemHeader .informationFull td,.messageView .b-content .messageItemHeader .informationFull tr,.pika-table,.table{border-spacing:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}.ui-helper-hidden,[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}.opentip-container,.opentip-container *,.pika-button,legend{box-sizing:border-box}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*! jQuery UI - v1.10.3 - 2013-11-25
-* http://jqueryui.com
-* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
-* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset,.ui-menu{margin:0;outline:0;list-style:none}.ui-helper-reset{padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{padding:2px;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#eee;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:rainloop!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-widget-overlay,.ui-widget-shadow{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-icon{width:16px;height:16px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:2px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:2px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.nano>.pane,.nano>.pane2{background:0 0;position:absolute;opacity:.01;filter:alpha(opacity=1);transition:.4s;border-radius:5px;margin:2px}@font-face{font-family:rainloop;src:url(fonts/rainloop.eot);src:url(fonts/rainloop.eot?#iefix) format("embedded-opentype"),url(fonts/rainloop.woff) format("woff"),url(fonts/rainloop.ttf) format("truetype"),url(fonts/rainloop.svg#rainloop) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.inputosaurus-container,.pika-single{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.icon-arrows-in:before{content:"\e000"}.icon-arrows-out:before{content:"\e001"}.icon-list:before{content:"\e002"}.icon-search:before{content:"\e003"}.icon-user:before{content:"\e004"}.icon-user-add:before{content:"\e005"}.icon-tags:before{content:"\e006"}.icon-paper-plane:before{content:"\e007"}.icon-reply:before{content:"\e008"}.icon-reply-all:before{content:"\e009"}.icon-forward:before{content:"\e00a"}.icon-info:before{content:"\e00b"}.icon-right-dir:before{content:"\e00c"}.icon-down-dir:before{content:"\e00d"}.icon-image:before{content:"\e00e"}.icon-print:before{content:"\e00f"}.icon-calendar:before{content:"\e010"}.icon-cog:before{content:"\e011"}.icon-wrench:before{content:"\e012"}.icon-rocket:before{content:"\e013"}.icon-fire:before{content:"\e014"}.icon-purchase:before{content:"\e015"}.icon-apple:before{content:"\e016"}.icon-dropbox:before{content:"\e017"}.icon-skype:before{content:"\e018"}.icon-creative-commons:before{content:"\e019"}.icon-ellipsis:before{content:"\e01a"}.icon-left:before{content:"\e01b"}.icon-right:before{content:"\e01c"}.icon-down:before{content:"\e01d"}.icon-right-mini:before{content:"\e01e"}.icon-down-mini:before{content:"\e01f"}.icon-up:before{content:"\e020"}.icon-star-empty:before{content:"\e021"}.icon-star:before{content:"\e022"}.icon-at:before{content:"\e023"}.icon-list-add:before{content:"\e024"}.icon-google:before{content:"\e025"}.icon-google-plus:before{content:"\e026"}.icon-twitter:before{content:"\e027"}.icon-youtube:before{content:"\e028"}.icon-warning:before{content:"\e029"}.icon-warning-alt:before{content:"\e02a"}.icon-power:before{content:"\e02b"}.icon-plus:before{content:"\e02c"}.icon-ok:before{content:"\e02d"}.icon-remove:before{content:"\e02e"}.icon-file:before{content:"\e02f"}.icon-file-code:before{content:"\e030"}.icon-file-chart-graph:before{content:"\e031"}.icon-file-zip:before{content:"\e032"}.icon-file-music:before{content:"\e033"}.icon-file-text:before{content:"\e034"}.icon-file-bookmark:before{content:"\e035"}.icon-file-image:before{content:"\e036"}.icon-file-analytics:before{content:"\e037"}.icon-file-certificate:before{content:"\e038"}.icon-attachment:before{content:"\e039"}.icon-file-excel:before{content:"\e03a"}.icon-file-movie:before{content:"\e03b"}.icon-folder-add:before{content:"\e03c"}.icon-folder:before{content:"\e03d"}.icon-floppy:before{content:"\e03e"}.icon-eye:before{content:"\e03f"}.icon-facebook-alt:before{content:"\e040"}.icon-facebook:before{content:"\e041"}.icon-bolt:before{content:"\e042"}.icon-download:before{content:"\e043"}.icon-upload:before{content:"\e044"}.icon-popup:before{content:"\e045"}.icon-github:before{content:"\e046"}.icon-telephone:before{content:"\e047"}.icon-mobile:before{content:"\e048"}.icon-pencil:before{content:"\e049"}.icon-trash:before{content:"\e04a"}.icon-left-middle:before{content:"\e04b"}.icon-right-middle:before{content:"\e04c"}.icon-repeat:before{content:"\e04d"}.icon-key:before{content:"\e04e"}.icon-lock:before{content:"\e04f"}.icon-home:before{content:"\e050"}.icon-address-book:before{content:"\e051"}.icon-share:before{content:"\e052"}.icon-suitcase:before{content:"\e053"}.icon-new-sign:before{content:"\e054"}.icon-users:before{content:"\e055"}.icon-earth:before{content:"\e056"}.icon-mail:before{content:"\e057"}.icon-checkbox-checked:before{content:"\e058"}.icon-checkbox-unchecked:before{content:"\e059"}.icon-checkbox-partial:before{content:"\e05a"}.icon-radio-checked:before{content:"\e05b"}.icon-radio-unchecked:before{content:"\e05c"}.icon-google-drive:before{content:"\e05d"}.icon-archive:before{content:"\e05f"}.icon-buy-sign:before{content:"\e060"}.icon-filter:before{content:"\e061"}.icon-sync:before{content:"\e062"}.icon-ellipsis-alt:before{content:"\e063"}.icon-cloud-up:before{content:"\e064"}.icon-cloud-down:before{content:"\e065"}.icon-import:before{content:"\e066"}.icon-export:before{content:"\e067"}.icon-copy:before{content:"\e068"}.icon-angry-smiley:before{content:"\e069"}.icon-happy-smiley:before{content:"\e06a"}.icon-help:before{content:"\e06b"}.icon-resize-in:before{content:"\e06c"}.icon-resize-out:before{content:"\e06d"}.icon-world:before{content:"\e06f"}.icon-braille:before{content:"\e06e"}.icon-play:before{content:"\e070"}.icon-pause:before{content:"\e071"}.icon-stop:before{content:"\e072"}.icon-check-mark-circle-two:before{content:"\e073"}.icon-laptop:before{content:"\e075"}.nano{overflow:hidden!important}.nano .content{position:absolute;overflow:scroll;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch}.nano .content .content-wrapper{height:100%}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:hidden}.nano-visibility-hidden::-webkit-scrollbar{visibility:hidden}.nano>.pane{width:5px;right:0;top:1px;bottom:1px;z-index:102}.nano>.pane2{height:5px;right:1px;left:1px;bottom:0;z-index:10000}.letterfx-fly-bottom-container .letterfx,.letterfx-fly-left-container .letterfx,.letterfx-fly-right-container .letterfx,.letterfx-fly-top-container .letterfx,.letterfx-wave-container .letterfx,.nano>.pane>.slider{position:relative}.nano>.pane>.slider{background-color:#999;background-color:rgba(0,0,0,.3);margin:0;border-radius:3px;width:5px}.nano>.pane2>.slider2{background-color:#999;background-color:rgba(0,0,0,.3);position:relative;margin:0;border-radius:3px;height:5px}.nano:hover>.pane,.nano:hover>.pane2,.pane.active,.pane.activescroll,.pane.flashed,.pane2.active,.pane2.activescroll,.pane2.flashed{visibility:visible\9;opacity:.99;filter:alpha(opacity=99)}.nano>.pane.active,.nano>.pane2.active,.nano>.pane2:hover,.nano>.pane:hover{background-color:rgba(0,0,0,.15)}.nano>.pane.active>.slider,.nano>.pane2.active>.slider2,.nano>.pane2:hover>.slider2,.nano>.pane:hover>.slider{background-color:rgba(0,0,0,.4)}.letterfx{display:inline-block;margin:0;padding:0;transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s}.letterfx-spin-before{transform:rotate(3600deg);-ms-transform:rotate(3600deg);-webkit-transform:rotate(3600deg)}.letterfx-spin-after{-webkit-transform:none;-ms-transform:none;transform:none}.letterfx-fade-before{opacity:0}.letterfx-grow-before{transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0)}.letterfx-grow-after{-webkit-transform:none;-ms-transform:none;transform:none}.letterfx-smear-before{color:transparent;text-shadow:-1px -1px 25px transparent}.letterfx-smear-after{color:inherit;text-shadow:0 0 #333}.letterfx-fall-before{visibility:hidden;transform:scale(3,3);-ms-transform:scale(3,3);-webkit-transform:scale(3,3)}.letterfx-fall-after{transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);text-shadow:0}.letterfx-swirl-before{visibility:hidden;transform:scale(3,3) rotate(3600deg);-ms-transform:scale(3,3) rotate(3600deg);-webkit-transform:scale(3,3) rotate(3600deg)}.letterfx-swirl-after{-webkit-transform:none;-ms-transform:none;transform:none;text-shadow:0}.letterfx-wave-before{bottom:0}.letterfx-wave-after{bottom:15px}.letterfx-fly-left-before{left:-50em}.letterfx-fly-left-after{left:0}.letterfx-fly-right-before{right:-50em}.letterfx-fly-right-after{right:0}.letterfx-fly-top-before{top:-20em}.letterfx-fly-top-after{top:0}.letterfx-fly-bottom-before{bottom:-20em}.letterfx-fly-bottom-after{bottom:0}.inputosaurus-container{background-color:#fff;margin:0 5px 0 0;display:inline-block;cursor:text;font-size:14px}.inputosaurus-container li{display:block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;border-radius:2px;box-shadow:0 1px 0 rgba(255,255,255,.75) inset;cursor:default}.inputosaurus-container li a{padding:1px;text-decoration:none;outline:0}.inputosaurus-container .inputosaurus-input{border:none;box-shadow:none;background-color:#fff;margin-top:3px}.inputosaurus-container .inputosaurus-input input{font-size:14px;line-height:20px;color:#555;margin:0;outline:0;padding:0 0 1px 1px;width:25px;box-shadow:none}.inputosaurus-container .inputosaurus-input input:hover{box-shadow:none}.inputosaurus-input-hidden{display:none}.flag,.flag-wrapper{display:inline-block}.flag-wrapper{width:24px;height:16px}.flag{width:16px;height:11px;background:url(flags.png) no-repeat}.flag.flag-en,.flag.flag-en_us{background-position:-144px -154px}.flag.flag-en_gb,.flag.flag-en_uk{background-position:-176px -44px}.flag.flag-en_ca{background-position:-48px -22px}.flag.flag-el_gr{background-position:-112px -55px}.flag.flag-uk_ua{background-position:-96px -154px}.flag.flag-ru_ru{background-position:-224px -121px}.flag.flag-pl_pl{background-position:-32px -121px}.flag.flag-nl_nl{background-position:-80px -110px}.flag.flag-nb_no{background-position:-96px -110px}.flag.flag-it_it{background-position:-208px -66px}.flag.flag-de_de{background-position:-80px -33px}.flag.flag-ro_ro{background-position:-192px -121px}.flag.flag-fi_fi{background-position:-64px -44px}.flag.flag-fr_ca,.flag.flag-fr_fr{background-position:-144px -44px}.flag.flag-pt_pt{background-position:-112px -121px}.flag.flag-pt_br{background-position:-192px -11px}.flag.flag-ar_sa{background-position:0 -132px}.flag.flag-bg_bg{background-position:-80px -11px}.flag.flag-es_es,.flag.flag-es_la{background-position:-16px -44px}.flag.flag-et_ee{background-position:-192px -33px}.flag.flag-fa_ir{background-position:-176px -66px}.flag.flag-lt_lt{background-position:-80px -88px}.flag.flag-lv_lv{background-position:-112px -88px}.flag.flag-is_is{background-position:-192px -66px}.flag.flag-hu_hu{background-position:-32px -66px}.flag.flag-ko_kr{background-position:-144px -77px}.flag.flag-ja_jp{background-position:-16px -77px}.flag.flag-sl_si{background-position:-128px -132px}.flag.flag-sk_sk{background-position:-144px -132px}.flag.flag-tr_tr{background-position:-16px -154px}.flag.flag-sv_se{background-position:-80px -132px}.flag.flag-cs_cz{background-position:-64px -33px}.flag.flag-zh_cn{background-position:-208px -22px}.flag.flag-zh_tw{background-position:-64px -154px}.flag.flag-zh_hk{background-position:-208px -22px}.opentip-container{position:absolute;max-width:300px;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;pointer-events:none;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-webkit-transform:translateY(-5px) translateX(5px);-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-webkit-transform:translateY(5px) translateX(5px);-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-webkit-transform:translateY(5px) translateX(-5px);-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-webkit-transform:translateY(-5px) translateX(-5px);-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:13px;line-height:120%;padding:9px 14px;color:#4f4b47;text-shadow:-1px -1px 0 rgba(255,255,255,.2)}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span,.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;-webkit-animation:otloading 2s linear infinite;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out,-webkit-transform .5s ease-in-out}.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-showing,.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}@-webkit-keyframes otloading{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes otloading{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}/*!
- * Pikaday
- * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
- */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.btn-block,.cke_plain,.input-block-level,.lg-outer *,.progress .bar{box-sizing:border-box}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(fonts/lg.eot?n1z373);src:url(fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(fonts/lg.woff?n1z373) format("woff"),url(fonts/lg.ttf?n1z373) format("truetype"),url(fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-video-object,.tooltip{visibility:visible}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(img/loading.gif) center center no-repeat;display:none!important}.dropdown-menu,.modal,.popover{background-clip:padding-box}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download,.progressjs-theme-blackRadiusInputs .progressjs-percent,.progressjs-theme-blue .progressjs-percent,.progressjs-theme-blueOverlay .progressjs-percent,.progressjs-theme-blueOverlayRadius .progressjs-percent,.progressjs-theme-blueOverlayRadiusHalfOpacity .progressjs-percent{display:none}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-in .lg-item{opacity:0}.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-in-big .lg-item{opacity:0}.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out .lg-item{opacity:0}.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}.lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out-big .lg-item{opacity:0}.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out-in .lg-item{opacity:0}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-in-out .lg-item{opacity:0}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-soft-zoom .lg-item{opacity:0}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-scale-up .lg-item{opacity:0}.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{-ms-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);transform:scale3d(.8,.8,.8) translate3d(0,10%,0)}.lg-css3.lg-scale-up .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular .lg-item{opacity:0}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-up .lg-item{opacity:0}.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-up .lg-item.lg-current,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-down .lg-item.lg-current,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(0,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0);transform:scale3d(0,0,0) translate3d(0,-100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(0,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,100%,0);transform:scale3d(0,0,0) translate3d(0,100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical-left .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-vertical .lg-item{opacity:0}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-vertical-growth .lg-item{opacity:0}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{-ms-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);transform:scale3d(.5,.5,.5) translate3d(0,-150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{-ms-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);transform:scale3d(.5,.5,.5) translate3d(0,150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only .lg-item{opacity:0}.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-y .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{-ms-transform:skew(0deg,10deg);-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew .lg-item{opacity:0}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{-ms-transform:skew(20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(-100%,0,0);transform:skew(20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-next-slide{-ms-transform:skew(20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(100%,0,0);transform:skew(20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{-ms-transform:skew(-20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(-100%,0,0);transform:skew(-20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{-ms-transform:skew(-20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(100%,0,0);transform:skew(-20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg,60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(-100%,0,0);transform:skew(0deg,60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg,60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(100%,0,0);transform:skew(0deg,60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(-100%,0,0);transform:skew(0deg,-60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg,-60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(100%,0,0);transform:skew(0deg,-60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{-ms-transform:skew(60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0);transform:skew(60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{-ms-transform:skew(60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,100%,0);transform:skew(60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{-ms-transform:skew(-60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0);transform:skew(-60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{-ms-transform:skew(-60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0);transform:skew(-60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg,20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0);transform:skew(0deg,20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg,20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,100%,0);transform:skew(0deg,20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0);transform:skew(0deg,-20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg,-20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0);transform:skew(0deg,-20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-lollipop .lg-item{opacity:0}.lg-css3.lg-lollipop .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-lollipop .lg-item.lg-next-slide{-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-lollipop-rev .lg-item{opacity:0}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-rotate .lg-item{opacity:0}.lg-css3.lg-rotate .lg-item.lg-prev-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate .lg-item.lg-next-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate .lg-item.lg-current{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-rotate-rev .lg-item{opacity:0}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-current{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-tube .lg-item{opacity:0}.lg-css3.lg-tube .lg-item.lg-prev-slide{-ms-transform:scale3d(1,0,1) translate3d(-100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);transform:scale3d(1,0,1) translate3d(-100%,0,0)}.lg-css3.lg-tube .lg-item.lg-next-slide{-ms-transform:scale3d(1,0,1) translate3d(100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);transform:scale3d(1,0,1) translate3d(100%,0,0)}.lg-css3.lg-tube .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.progressjs-inner{width:0}.progressjs-progress{z-index:9999999}.progressjs-theme-blue .progressjs-inner{height:2px;transition:all .3s ease-out;background-color:#3498db}.progressjs-theme-blue.progressjs-end{transition:opacity .2s ease-out;opacity:0}.progressjs-theme-blueOverlay.progressjs-end,.progressjs-theme-blueOverlayRadius.progressjs-end{opacity:0!important}.progressjs-theme-blueOverlay{background-color:#fff;transition:all .2s ease-out}.progressjs-theme-blueOverlay .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db}.progressjs-theme-blueOverlayRadius{background-color:#fff;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadius .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusHalfOpacity{background-color:#fff;opacity:.5;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadiusHalfOpacity.progressjs-end,.progressjs-theme-blueOverlayRadiusWithPercentBar.progressjs-end{opacity:0!important}.progressjs-theme-blueOverlayRadiusHalfOpacity .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar{background-color:#fff;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar .progressjs-percent{width:70px;text-align:center;height:40px;position:absolute;right:50%;margin-right:-35px;top:50%;margin-top:-20px;font-size:30px;opacity:.5}.progressjs-theme-blackRadiusInputs{height:10px;border-radius:10px;overflow:hidden}.progressjs-theme-blackRadiusInputs .progressjs-inner{height:2px;transition:all 1s ease-out;background-color:#34495e}.progressjs-theme-blackRadiusInputs.progressjs-end{transition:opacity .2s ease-out;opacity:0}.progressjs-theme-rainloop{z-index:2000}.progressjs-theme-rainloop .progressjs-inner{background-color:#939595;position:relative;z-index:2000;height:3px;overflow:hidden;transition:width .5s}.progressjs-theme-rainloop .progressjs-percent{position:absolute;top:0;left:0;right:-32px;bottom:0;background-image:linear-gradient(45deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent);background-size:32px 32px;-webkit-animation:simple-pace-stripe-animation .5s linear infinite;animation:simple-pace-stripe-animation .5s linear infinite}@-webkit-keyframes simple-pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px,0);transform:translate(-32px,0)}}@keyframes simple-pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px,0);transform:translate(-32px,0)}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.img-polaroid,select{background-color:#fff}.input-block-level{display:block;width:100%;min-height:30px}body{font-size:14px;line-height:20px;color:#333}.row-fluid:after,.row-fluid:before,.row:after,.row:before{display:table;content:"";line-height:0}a{color:#08c;text-decoration:none}a:hover{color:#005580}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:-20px}[class*=span]{float:left;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.row-fluid,.row-fluid .span12{width:100%}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.12765957%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span11{width:91.4893617%}.row-fluid .span10{width:82.9787234%}.row-fluid .span9{width:74.46808511%}.row-fluid .span8{width:65.95744681%}.row-fluid .span7{width:57.44680851%}.row-fluid .span6{width:48.93617021%}.row-fluid .span5{width:40.42553191%}.row-fluid .span4{width:31.91489362%}.row-fluid .span3{width:23.40425532%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.38297872%}.row-fluid .offset12{margin-left:104.25531915%}.row-fluid .offset12:first-child{margin-left:102.12765957%}.row-fluid .offset11{margin-left:95.74468085%}.row-fluid .offset11:first-child{margin-left:93.61702128%}.row-fluid .offset10{margin-left:87.23404255%}.row-fluid .offset10:first-child{margin-left:85.10638298%}.row-fluid .offset9{margin-left:78.72340426%}.row-fluid .offset9:first-child{margin-left:76.59574468%}.row-fluid .offset8{margin-left:70.21276596%}.row-fluid .offset8:first-child{margin-left:68.08510638%}.row-fluid .offset7{margin-left:61.70212766%}.row-fluid .offset7:first-child{margin-left:59.57446809%}.row-fluid .offset6{margin-left:53.19148936%}.row-fluid .offset6:first-child{margin-left:51.06382979%}.row-fluid .offset5{margin-left:44.68085106%}.row-fluid .offset5:first-child{margin-left:42.55319149%}.row-fluid .offset4{margin-left:36.17021277%}.row-fluid .offset4:first-child{margin-left:34.04255319%}.row-fluid .offset3{margin-left:27.65957447%}.row-fluid .offset3:first-child{margin-left:25.53191489%}.row-fluid .offset2{margin-left:19.14893617%}.row-fluid .offset2:first-child{margin-left:17.0212766%}.row-fluid .offset1{margin-left:10.63829787%}.row-fluid .offset1:first-child{margin-left:8.5106383%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:"";line-height:0}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:20px;padding-left:20px}address,label,legend,pre{display:block}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}address,blockquote small,dd,dt,h4,h5,h6,li,pre{line-height:20px}h1,h2,h3,legend{line-height:40px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}address,cite{font-style:normal}.muted{color:#999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small,h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}blockquote p,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl,legend,pre.prettyprint{margin-bottom:20px}ol,ul{padding:0;margin:0 0 10px 25px}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}dt{font-weight:700}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls-row:after,.form-actions:after,.form-horizontal .control-group:after,.g-ui-clearfix:after,.modal-footer:after,.nav-pills:after,.nav-tabs:after,.navbar-form:after,.tabbable:after{clear:both}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before,q:after,q:before{content:""}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}.navbar-search .search-query,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px}.badge,.btn-group,.btn.btn-ellipsis,.btn.btn-nowrap,.dropdown-menu a,.input-append,.input-prepend,.label,.tooltip .tooltip-big,.uneditable-input{white-space:nowrap}fieldset,legend,pre code{padding:0;border:0}pre code{color:inherit;background-color:transparent}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{margin:0}legend{width:100%;font-size:21px;color:#333;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px}label{margin-bottom:5px}.uneditable-input,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;border-radius:3px}input,textarea{width:210px}textarea{height:auto;resize:none}.uneditable-input,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:dotted thin\9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;cursor:pointer}input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],input[type=checkbox],input[type=radio]{width:auto}input[type=file],select{height:30px;line-height:30px}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.checkbox,.radio{min-height:18px;padding-left:18px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-18px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.controls-row:after,.controls-row:before,.form-actions:after,.form-actions:before{display:table;line-height:0;content:""}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}.uneditable-input.span12,input.span12,textarea.span12{width:926px}.uneditable-input.span11,input.span11,textarea.span11{width:846px}.uneditable-input.span10,input.span10,textarea.span10{width:766px}.uneditable-input.span9,input.span9,textarea.span9{width:686px}.uneditable-input.span8,input.span8,textarea.span8{width:606px}.uneditable-input.span7,input.span7,textarea.span7{width:526px}.uneditable-input.span6,input.span6,textarea.span6{width:446px}.uneditable-input.span5,input.span5,textarea.span5{width:366px}.uneditable-input.span4,input.span4,textarea.span4{width:286px}.uneditable-input.span3,input.span3,textarea.span3{width:206px}.uneditable-input.span2,input.span2,textarea.span2{width:126px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row [class*=span]{float:left}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning>label{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .help-block,.control-group.error .help-inline,.control-group.error>label{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .help-block,.control-group.success .help-inline,.control-group.success>label{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;font-size:14px;vertical-align:top;border-radius:0 3px 3px 0}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn{margin-left:-1px;vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{border-radius:0 3px 3px 0}.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px\9;padding-left:14px;padding-left:4px\9;margin-bottom:0;border-radius:15px}.form-search .input-append .search-query{border-radius:14px 0 0 14px}.form-search .input-append .btn,.form-search .input-prepend .search-query{border-radius:0 14px 14px 0}.form-search .input-prepend .btn{border-radius:14px 0 0 14px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.btn,.close,.dropdown-menu a{line-height:20px}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:160px}.row-fluid table [class*=span],table .span1,table .span10,table .span11,table .span13,table .span14,table .span15,table .span16,table .span17,table .span18,table .span19,table .span2,table .span20,table .span21,table .span22,table .span23,table .span24,table .span3,table .span4,table .span5,table .span6,table .span7,table .span8,table .span9,table [class*=span]{float:none;margin-left:0}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.table{background-color:transparent;width:100%;margin-bottom:20px}.table td,.table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:700}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{border-radius:0 0 0 4px;-moz-border-radius-bottomleft:4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.row-fluid table [class*=span],table [class*=span]{display:table-cell}table .span1{width:44px}table .span2{width:124px}table .span3{width:204px}table .span4{width:284px}table .span5{width:364px}table .span6{width:444px}table .span7{width:524px}table .span8{width:604px}table .span9{width:684px}table .span10{width:764px}table .span11{width:844px}table .span12{float:none;width:924px;margin-left:0}table .span13{width:1004px}table .span14{width:1084px}table .span15{width:1164px}table .span16{width:1244px}table .span17{width:1324px}table .span18{width:1404px}table .span19{width:1484px}table .span20{width:1564px}table .span21{width:1644px}table .span22{width:1724px}table .span23{width:1804px}table .span24{width:1884px}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}.dropdown,.dropup{position:relative}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.alert .close,.btn-group,.btn-group>.btn,.collapse,.dropdown-submenu,.navbar-search{position:relative}.dropdown-menu.pull-right,.pull-right>.dropdown-menu{right:0;left:auto}.dropdown-menu a,.dropdown-submenu:hover .dropdown-menu,.open>.dropdown-menu{display:block}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{padding:3px 20px;clear:both;font-weight:400;color:#333}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a{color:#fff;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);text-decoration:none}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.btn-large [class^=icon-],.typeahead{margin-top:2px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px;border-radius:6px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{height:0;overflow:hidden;overflow:visible\9;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;padding:4px 14px;margin-bottom:0;font-size:14px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #c5c5c5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn.active,.btn:active{background-color:#ccc\9}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;transition:background-position .1s linear}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9\9;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;filter:alpha(opacity=65)}.btn-danger,.btn-info,.btn-inverse,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;background-repeat:repeat-x}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;border-radius:5px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^=icon-]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-group,.btn-toolbar{font-size:0}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-group-vertical,.btn-toolbar .btn-group{display:inline-block}.btn-block+.btn-block{margin-top:5px}.btn-primary{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#04c}.btn-primary.active,.btn-primary:active{background-color:#039\9}.btn-warning{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled]{color:#fff;background-color:#f89406}.btn-warning.active,.btn-warning:active{background-color:#c67605\9}.btn-danger{background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{color:#fff;background-color:#bd362f}.btn-danger.active,.btn-danger:active{background-color:#942a25\9}.btn-success{background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#51a351}.btn-success.active,.btn-success:active{background-color:#408140\9}.btn-info{background-color:#49afcd;background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{color:#fff;background-color:#2f96b4}.btn-info.active,.btn-info:active{background-color:#24748c\9}.btn-inverse{background-color:#363636;background-image:linear-gradient(to bottom,#444,#222);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.alert,.nav-header,.nav-list .nav-header,.nav-list>li>a{text-shadow:0 1px 0 rgba(255,255,255,.5)}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled]{color:#fff;background-color:#222}.btn-inverse.active,.btn-inverse:active{background-color:#080808\9}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-toolbar .btn+.btn,.btn-toolbar .btn+.btn-group,.btn-toolbar .btn-group+.btn{margin-left:5px}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret,.btn-mini .caret,.btn-small .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-header,.nav>li>a{display:block}.btn-group-vertical .btn{display:block;float:none;width:100%;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#999;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-pills>li>a,.nav-tabs>li>a{padding-top:8px;padding-bottom:8px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills>li,.nav-tabs>li{float:left}.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.nav-pills>li>a,.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.modal-backdrop.fade,.tooltip{opacity:0}.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}.nav>.disabled>a{color:#999}.navbar,.navbar-link{color:#555}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.065)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#555;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0}.navbar-form:after,.navbar-form:before{display:table;content:"";line-height:0}.navbar .nav>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu:before{content:'';position:absolute;display:inline-block}.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}.navbar-form .btn,.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-size:13px;font-weight:400;line-height:1;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;border-radius:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{box-shadow:inset 0 1px 0 rgba(0,0,0,.1),0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px;color:#555;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{color:#555;text-decoration:none;background-color:#e5e5e5;box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#ededed;background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5}.navbar .btn-navbar.active,.navbar .btn-navbar:active{background-color:#ccc\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:10px}.g-ui-clearfix:after,.g-ui-clearfix:before,.icon-spinner:before,.modal-footer:after,.modal-footer:before,.popover .arrow:after,body:before,html.no-cssanimations .icon-spinner:before{content:""}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{background-color:#e5e5e5;color:#555}.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav>li>.dropdown-menu.pull-right,.navbar .pull-right>li>.dropdown-menu{left:auto;right:0}.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .pull-right>li>.dropdown-menu:before{left:auto;right:12px}.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .pull-right>li>.dropdown-menu:after{left:auto;right:13px}.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .pull-right>li>.dropdown-menu .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query.focused,.navbar-inverse .navbar-search .search-query:focus{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}.badge,.label,.navbar-inverse .btn-navbar,.progress .bar{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .btn-navbar{color:#fff;background-color:#0e0e0e;background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404}.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar:active{background-color:#000\9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb li{display:inline-block;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.modal-open .dropdown-menu{z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3)}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer,.modal-form{margin-bottom:0}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;line-height:0}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{display:block;padding:5px;filter:alpha(opacity=0)}.b-admin-domains .process-place,.b-compose .b-header-toolbar .btn.disabled.button-delete,.invisible,html.rl-left-panel-disabled #rl-left .visibility-hidden-on-panel-disabled,html.rl-left-panel-disabled.rl-mobile #rl-left,html.rl-left-panel-short.rl-mobile #rl-left{visibility:hidden}.tooltip.in{filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#eee;text-align:center;text-decoration:none;background-color:#333;border-radius:4px}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#333}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#333}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#333}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#333}.popover{top:0;left:0;display:none;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content ol,.popover-content p,.popover-content ul{margin-bottom:0}.legend,.progress{margin-bottom:20px}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#fff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,.25);bottom:-11px;right:-1px}.badge,.label{font-size:11.84px;font-weight:700;line-height:14px;color:#fff;background-color:#999}.label{padding:1px 4px 2px;border-radius:3px}.badge{padding:1px 9px 2px;border-radius:9px}a.badge:hover,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#b94a48}.badge-important[href],.label-important[href]{background-color:#953b39}.badge-warning,.label-warning{background-color:#f89406}.badge-warning[href],.label-warning[href]{background-color:#c67605}.badge-success,.label-success{background-color:#468847}.badge-success[href],.label-success[href]{background-color:#356635}.badge-info,.label-info{background-color:#3a87ad}.badge-info[href],.label-info[href]{background-color:#2d6987}.badge-inverse,.label-inverse{background-color:#333}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.btn .badge,.btn .label{position:relative;top:-1px}.btn-mini .badge,.btn-mini .label,.modal.fade.in,.popups{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;background-color:#0e90d2;background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .bar-danger,.progress-danger .bar{background-color:#dd514c;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-success,.progress-success .bar{background-color:#5eb95e;background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-info,.progress-info .bar{background-color:#4bb1cf;background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-warning,.progress-warning .bar{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.affix{position:fixed}[class*=" icon-"],[class^=icon-]{display:inline-block;width:16px;height:16px;line-height:17px;font-size:16px;vertical-align:text-top}.btn[disabled] [class*=" icon-"],.btn[disabled] [class^=icon-],.disabled [class*=" icon-"],.disabled [class^=icon-]{color:grey}.btn[disabled] [class*=" icon-"].icon-white,.btn[disabled] [class^=icon-].icon-white,.disabled [class*=" icon-"].icon-white,.disabled [class^=icon-].icon-white,.g-ui-menu .e-item:hover [class*=" icon-"],.g-ui-menu .e-item:hover [class^=icon-],.icon-white,.nav>.active>a>[class*=" icon-"],.nav>.active>a>[class^=icon-]{color:#fff}.icon-folder,.icon-folder-add,.icon-list{line-height:18px;font-size:18px;margin-top:-1px;margin-left:-1px;width:17px}.iconsize50{line-height:50px;font-size:50px;width:50px;height:50px}.iconsize24{line-height:24px;font-size:24px}.iconsize20{line-height:20px;font-size:20px}.icon-none{background-image:none!important}.icon-checkbox-checked,.icon-checkbox-partial,.icon-checkbox-unchecked,.icon-radio-checked,.icon-radio-unchecked{cursor:pointer;color:#555;font-size:1em}.close-custom,.minimize-custom{float:right;font-size:20px;line-height:20px;font-weight:700}.icon-checkbox-checked:active,.icon-checkbox-checked:hover,.icon-checkbox-partial:active,.icon-checkbox-partial:hover,.icon-checkbox-unchecked:active,.icon-checkbox-unchecked:hover,.icon-radio-checked:active,.icon-radio-checked:hover,.icon-radio-unchecked:active,.icon-radio-unchecked:hover{color:#000}.icon-white.icon-checkbox-checked,.icon-white.icon-checkbox-partial,.icon-white.icon-checkbox-unchecked,.icon-white.icon-radio-checked,.icon-white.icon-radio-unchecked{color:#eee}.icon-white.icon-checkbox-checked:active,.icon-white.icon-checkbox-checked:hover,.icon-white.icon-checkbox-partial:active,.icon-white.icon-checkbox-partial:hover,.icon-white.icon-checkbox-unchecked:active,.icon-white.icon-checkbox-unchecked:hover,.icon-white.icon-radio-checked:active,.icon-white.icon-radio-checked:hover,.icon-white.icon-radio-unchecked:active,.icon-white.icon-radio-unchecked:hover{color:#fff}.iconcolor-display-none{display:none}.minimize-custom,label.inline,span.inline{display:inline-block}.iconcolor-green{color:green}.iconcolor-red{color:red}.iconcolor-white{color:#fff}.iconcolor-grey{color:#aaa}.denied-by-browser,.denied-by-browser .icon-checkbox-checked,.denied-by-browser icon-checkbox-unchecked{cursor:default}.down-mini,.right-mini{width:16px;line-height:20px}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon-spinner{font-family:Arial;height:11px;width:11px;margin-right:-1px;background:0 0;border:3px solid #aaa;border-top-color:#333;border-radius:100%;-webkit-animation:none;animation:none}.icon-spinner.animated{border-color:#999 transparent transparent;-webkit-animation:rotation .8s infinite ease-in-out;animation:rotation .8s infinite ease-in-out}.icon-spinner.big{height:13px;width:13px;margin-top:-2px;margin-left:-2px}.alert.alert-null-left-margin,.btn-group+.btn-group,.btn-group.btn-group-custom-margin>.btn+.btn{margin-left:0}.icon-spinner.icon-white,.icon-spinner.white{border-color:#999 #fff #fff}.icon-spinner.icon-white.animated,.icon-spinner.white.animated{border-color:#fff transparent transparent}html.no-cssanimations .icon-spinner{background:url(images/sync.png) no-repeat;border:none;box-shadow:none;height:16px;width:16px;font-family:Arial}html.no-cssanimations .icon-spinner.animated{background:url(images/sync.gif)}label{cursor:pointer}.close-custom{color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close-custom:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close-custom{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.minimize-custom{border:0 solid #333;border-bottom-width:3px;height:20px;width:16px;margin-right:15px;cursor:pointer}.legend{display:block;width:100%;padding:0;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.btn,.input-append .uneditable-input,.input-append input,.input-append select{border-radius:3px}.legend small{font-size:15px;color:#999}.btn-group.open .btn.btn-transparent.dropdown-toggle,.btn-group.open .btn.btn-transparent.dropdown-toggle [class^=icon-]:before,.dropdown.colored-toggle.open .btn.dropdown-toggle,.dropdown.colored-toggle.open .btn.dropdown-toggle [class^=icon-]:before{color:#BD362F}.legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}select{width:223px}.btn .svg-icon{vertical-align:middle}.btn-small.btn-small-small{padding:3px 9px;font-size:11px;line-height:11px}.btn.btn-thin{padding:4px 9px}.btn.btn-thin-2{padding:4px 7px}.btn.btn-ellipsis{text-overflow:ellipsis;overflow:hidden}.btn.btn-transparent{background:0 0!important;border-color:transparent!important;text-shadow:none!important;box-shadow:none!important;opacity:.6}.btn.btn-transparent [class^=icon-]{width:19px;height:19px;line-height:20px;font-size:19px}.btn.btn-transparent:hover{opacity:1}.btn-group.open .btn.btn-transparent.dropdown-toggle .caret{border-top-color:#BD362F}.btn.btn-narrow{padding-left:12px;padding-right:12px}.btn.btn-large{font-size:17px}.btn{background-image:none;padding-left:13px;padding-right:13px;border-color:rgba(0,0,0,.25)}.btn.disabled,.btn[disabled]{opacity:.8;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}html.textshadow .btn{text-shadow:0 1px 0 #fff}html.textshadow .btn.btn-danger,html.textshadow .btn.btn-primary,html.textshadow .btn.btn-success,html.textshadow .btn.btn-warning{text-shadow:0 1px 0 rgba(0,0,0,.3)}.btn.btn-dark-disabled-border.disabled,.btn.btn-dark-disabled-border[disabled]{border-color:#aaa}.btn.btn-success{background-color:#84AB04}.btn-toolbar{margin-top:0;margin-bottom:0}.dropdown-menu{border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.tooltip{font-size:14px;z-index:2000!important;overflow:hidden;text-overflow:ellipsis}.tooltip.in{opacity:1}.tooltip .tooltip-inner{max-width:380px;text-shadow:0 0 5px rgba(0,0,0,.2);padding:5px 10px;border-radius:2px;overflow:hidden;text-overflow:ellipsis}.tooltip .tooltip-big{font-size:18px;padding:0 10px}.popover{width:auto;min-width:250px;max-width:550px;z-index:2000}.popover .popover-content pre{border:none;background:rgba(0,0,0,0);padding:0;word-break:normal}.btn-group>.btn{border-radius:0!important}.btn-group>.btn.single{border-radius:3px!important}.btn-group>.btn.first{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.btn-group>.btn.last{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.btn-group{margin-right:3px}.btn-group.btn-group-last{margin-right:0}.dropdown.colored-toggle.open .btn.dropdown-toggle .caret{border-top-color:#BD362F}input[type=text],input[type=password],input[type=email],input[type=search],select,textarea{border:1px solid #ccc}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{background-color:#fff;border:1px solid #999;box-shadow:none}input[type=text],input[type=password],input[type=email],input[type=search]{height:20px;line-height:20px}.alert a{text-decoration:underline;color:#c09853}.alert.alert-info a{color:#3a87ad}.alert.alert-error a{color:#b94a48}.nav-tabs>li>a{color:#555}html.no-rgba .modal{border-width:0!important}.modal-backdrop,.modal-backdrop.fade.in{opacity:.2;filter:alpha(opacity=20);-webkit-transform:none;-ms-transform:none;transform:none}.popups{position:absolute;bottom:0;left:0;right:0;z-index:1100;overflow:auto}.popups .modal{position:static;z-index:1101;margin:5% auto;background-color:transparent;overflow:hidden;box-shadow:0 5px 80px rgba(0,0,0,.3)}.popups .modal .modal-body{background-color:#fff;max-height:none}.modal.fade{transition:none;top:0}.modal.loginAdminContent .modal-body,.modal.loginContent .modal-body{background-color:transparent!important}.picker.modal-dialog-bg,.picker.picker-dialog-bg{z-index:2000!important}.picker.modal-dialog,.picker.picker-dialog{z-index:2001!important}.form-horizontal.long-label .control-group .control-label{width:160px}.form-horizontal.long-label .control-group .controls{margin-left:180px}.control-label.remove-padding-top{padding-top:0}html.rl-mobile .popups .modal{width:100%!important;width:calc(100% - 20px)!important}html.rl-mobile .b-settings-content{padding:10px 10px 10px 20px}html.rl-mobile .list-table{width:100%;max-width:100%}html.rl-mobile .form-horizontal .control-group .control-label{text-align:left;float:none}html.rl-mobile .form-horizontal .control-group .controls{margin-left:0}.close-input-wrp{display:inline-block;position:relative}.close-input-wrp input{padding-right:15px}.close-input-wrp .close{position:absolute;right:0;top:5px;margin:0 7px;z-index:100;vertical-align:middle;opacity:.4}.close-input-wrp .close:hover{opacity:.6}.inputosaurus-container{width:99%;line-height:20px;padding:2px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.inputosaurus-container.inputosaurus-focused{background-color:#fff;border:1px solid #999;box-shadow:none}.cke_source,.cke_top{box-shadow:none!important}.inputosaurus-container li{max-width:500px;background-color:#eee;border:1px solid #aaa;line-height:18px;padding:2px 15px 2px 5px;margin:2px;color:#555;z-index:100;position:relative}#rl-bg,#rl-center,.g-ui-absolute-reset,.inputosaurus-fake-span,body{position:absolute}.inputosaurus-container li.ui-draggable.ui-draggable-dragging{z-index:101}.inputosaurus-container li a{color:#999;font-size:12px;position:absolute;top:1px;right:2px}.inputosaurus-container li a:hover{color:#666}.inputosaurus-container li span{padding-right:3px}.inputosaurus-container li.inputosaurus-required{padding-right:5px}.inputosaurus-container li.inputosaurus-selected{background-color:#ddd}.inputosaurus-container li.pgp{background-color:#E5F3E2}.inputosaurus-container .inputosaurus-input{margin:1px 10px 1px 0;height:22px}.inputosaurus-container .inputosaurus-input input{border:0;height:21px;padding-left:0}.ui-autocomplete{z-index:2000}.inputosaurus-fake-span{top:0;left:-5000px}.cke_chrome{border:1px solid #ccc!important}.cke_combo_button,.cke_toolgroup{border:1px solid #A6A6A6!important}.cke_top{padding:6px 4px 1px 6px!important;border-bottom:1px solid #b6b6b6!important}.cke_button_on{background:#ddd!important}.cke_button{padding:5px 6px!important}.cke_combo_text{line-height:28px!important;padding-left:8px!important}.cke_plain,.cke_wysiwyg_div{font-size:13px;line-height:16px;color:#333}.cke_combo_button{background:#FBFBFB!important}.cke_source{font-family:Monaco,Menlo,Consolas,'Courier New',monospace!important;padding:10px 0 10px 10px!important}.cke_plain{background-color:#fff;outline:0;overflow:auto;z-index:1;margin:0;border:0;padding:10px 0 10px 10px;white-space:pre-wrap;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;resize:none;border-radius:0;box-shadow:none}#rl-center,#rl-left,#rl-right,.g-ui-absolute-reset{z-index:0;top:0;bottom:0}.cke_plain:focus,.cke_source:focus{border:0}.b-compose .cke_chrome{border-right:0;border-left:0;border-bottom:0;box-shadow:none}.cke_wysiwyg_div{padding:10px!important;font-family:arial,sans-serif}.cke_wysiwyg_div ol,.cke_wysiwyg_div ul{padding-left:40px}.cke_wysiwyg_div ul li{list-style-type:disc!important}.cke_wysiwyg_div ol li{list-style-type:decimal!important}.cke_wysiwyg_div code,.cke_wysiwyg_div pre{margin:0;padding:0;background:#f9f9f9;border:none;border-radius:0;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;display:block;word-break:normal;word-wrap:break-word}body,html{font-family:Arial,Verdana,Geneva,sans-serif}.cke_wysiwyg_div code{display:inline;padding:2px 5px}.cke_wysiwyg_div pre{padding:5px 10px;border-radius:5px;background-color:#f9f9f9}.cke_wysiwyg_div pre>code{padding:0}.cke_wysiwyg_div blockquote{border:0;border-left:solid 2px #444;margin:5px 0 5px 5px;padding-left:5px}.cke_wysiwyg_div blockquote p{margin:0 0 10px;font-size:14px;line-height:20px}.cke_wysiwyg_div img{vertical-align:bottom}.cke_wysiwyg_div a{color:#00f;text-decoration:underline}.cke_wysiwyg_div a:visited{color:#609}.cke_wysiwyg_div a:active{color:red}.cke_dialog a:hover{text-decoration:none}.cke_dialog .cke_dialog_ui_labeled_content{margin-top:5px;margin-bottom:5px}.cke_dialog .cke_dialog_ui_input_select,.cke_dialog .cke_dialog_ui_input_text,.cke_dialog .cke_dialog_ui_input_textarea{box-shadow:none;border-radius:2px}.cke_dialog .cke_dialog_ui_input_select:focus,.cke_dialog .cke_dialog_ui_input_text:focus,.cke_dialog .cke_dialog_ui_input_textarea:focus{outline:0;border:1px solid #999}.e-languages .flag-name:focus,.g-ui-link:focus{outline:dotted 1px}.cke_dialog .cke_dialog_ui_input_select,.cke_dialog .cke_dialog_ui_input_text{height:25px;line-height:25px}.g-ui-100-proc-height,.g-ui-height-100proc{height:100%}.g-ui-user-select-allow{webkit-touch-callout:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;standard-user-select:inherit;touch-callout:inherit}.g-ui-clearfix:after,.g-ui-clearfix:before{display:table;line-height:0}.g-ui-link{color:#369;text-decoration:underline;cursor:pointer;padding:2px}.g-ui-min-height-300{min-height:300px}.g-ui-absolute-reset{right:0;left:0;padding:0;margin:0;border:0}.g-ui-menu{max-height:400px;max-width:300px;overflow-y:auto;overflow-x:hidden}.g-ui-menu .e-link{text-decoration:none;cursor:pointer}.g-ui-menu .e-item.selected>.e-link{background-color:#eee!important}.g-ui-menu .e-item>.e-link:focus,.g-ui-menu .e-item>.e-link:hover{background-color:#555;background-image:none;color:#fff}.g-ui-menu .e-item.disabled>.e-link{cursor:not-allowed;background-color:#fff;background-image:none;color:grey}.g-ui-menu .e-item.disabled [class^=icon-]{color:grey}.g-ui-table{display:table;width:100%}.g-ui-table .e-row{display:table-row}.g-ui-table .e-cell{display:table-cell;vertical-align:top;text-align:left}.g-ui-resizable-delimiter-highlight{border:none;border-right:6px solid #aaa}.e-pagenator .e-page{display:inline-block;color:#999;text-decoration:none;font-size:22px;padding:3px;cursor:pointer}.e-pagenator .e-page:hover .e-page-number{color:#555}.e-pagenator .e-page.current .e-page-number{font-size:25px;color:#333;border-bottom:2px solid #000}html.rgba .g-ui-resizable-delimiter-highlight{border-right-color:rgba(0,0,0,.2)}.settings-saved-trigger{display:inline-block;line-height:17px;font-size:16px}.settings-saved-trigger .animated{color:green}.settings-saved-trigger .success{color:green;transition:opacity .5s linear;opacity:0}.settings-saved-trigger .error{color:red;transition:opacity .5s linear;opacity:0}.settings-saved-trigger .visible{opacity:1}.settings-saved-trigger-input.success{border-color:green!important;transition:border-color .5s linear}.settings-saved-trigger-input.error{border-color:red!important;transition:border-color .5s linear}.display-none,.e-spinner{display:none}.e-mobile-switcher,.e-powered{margin-top:8px;color:#333}.e-mobile-switcher a,.e-powered a{color:#333;text-decoration:underline}.e-mobile-switcher a:hover,.e-powered a:hover{color:#333}.e-languages{margin-top:8px;color:#333}.e-languages .flag-name{color:#333;border-bottom:1px dashed #333;cursor:pointer;padding:2px 0}html.cssanimations .e-spinner{display:block;margin:5px auto 0;width:100px;text-align:center}html.cssanimations .e-spinner .e-bounce{width:15px;height:15px;background-color:#ddd;margin:0 5px;box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#rl-content,body,html{height:100%}#rl-bottom,#rl-center,#rl-left,#rl-right,#rl-top{padding:0;margin:0;border:0}.command.command-disabled.hide-on-disabled-command,.show-on-panel-disabled{display:none}html.cssanimations .e-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}html.cssanimations .e-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}html{margin:0;padding:0;overflow:hidden}body{margin:0;padding:0;overflow:hidden;background-color:#e3e3e3;-webkit-touch-callout:none;top:0;left:0;bottom:0;right:0}option:disabled{color:#aaa;cursor:not-allowed}body:before{position:fixed;top:-10px;left:0;width:100%;height:8px;z-index:100;box-shadow:0 0 10px rgba(0,0,0,.6)}*,select:focus{outline:0}.e-component.e-checkbox:focus,.e-component.e-select select:focus{outline:dotted 1px}html.mobile *,html.rl-mobile *{-webkit-tap-highlight-color:transparent}input[type=search]{box-sizing:content-box}input::-ms-clear,input::-ms-reveal{display:none}#rl-bg{z-index:-1;left:0;right:0;top:0;bottom:0}#rl-content{width:100%}#rl-center{right:0;left:0;min-width:600px;min-height:400px}html.rl-mobile #rl-center{min-width:250px;min-height:250px}html.rl-mobile.rl-left-panel-enabled #rl-right{right:-150px}html.rl-mobile.rl-left-panel-disabled #rl-right{left:5px!important}#rl-bottom,#rl-left,#rl-sub-left,#rl-top{left:0;position:absolute}#rl-top{top:0;right:0;bottom:auto;z-index:2}#rl-bottom{right:0;bottom:0;top:auto;z-index:1}#rl-left{right:0;width:200px;min-width:60px}#rl-right{position:absolute;right:0;z-index:1;left:200px}#rl-sub-left{top:0;bottom:0;width:500px}#rl-sub-right{position:absolute;top:0;bottom:0;right:0;left:500px}html.ssm-state-desktop-large #rl-left{width:220px}html.ssm-state-desktop-large #rl-right{left:220px}html.ssm-state-desktop-large #rl-sub-left{width:500px}html.ssm-state-desktop-large #rl-sub-right{left:500px}html.ssm-state-desktop-large .b-compose.modal{width:1000px}html.ssm-state-desktop-large .b-contacts-content.modal{width:900px}html.ssm-state-desktop #rl-left{width:200px}html.ssm-state-desktop #rl-right{left:200px}html.ssm-state-desktop #rl-sub-left{width:400px}html.ssm-state-desktop #rl-sub-right{left:400px}html.ssm-state-desktop .b-compose.modal{width:1000px}html.ssm-state-desktop .b-contacts-content.modal{width:900px}html.ssm-state-mobile #rl-left,html.ssm-state-tablet #rl-left{width:155px}html.ssm-state-mobile #rl-right,html.ssm-state-tablet #rl-right{left:155px}html.ssm-state-mobile #rl-sub-left,html.ssm-state-tablet #rl-sub-left{width:310px}html.ssm-state-mobile #rl-sub-left .messageList .inputSearch,html.ssm-state-tablet #rl-sub-left .messageList .inputSearch{width:200px}html.ssm-state-mobile #rl-sub-right,html.ssm-state-tablet #rl-sub-right{left:310px}html.rl-left-panel-disabled #rl-right,html.rl-left-panel-short #rl-right{left:60px!important}html.ssm-state-mobile .b-compose.modal,html.ssm-state-tablet .b-compose.modal{width:720px}html.ssm-state-mobile .b-contacts-content.modal,html.ssm-state-tablet .b-contacts-content.modal{width:700px}html.ssm-state-mobile .b-contacts-content.modal .contactValueInput,html.ssm-state-tablet .b-contacts-content.modal .contactValueInput{width:200px}html.ssm-state-tablet .b-compose.modal{width:720px}html.ssm-state-tablet .b-contacts-content.modal{width:800px}html.ssm-state-tablet .b-contacts-content.modal .contactValueInput{width:250px}html.rl-left-panel-disabled #rl-left,html.rl-left-panel-short #rl-left{width:60px!important}html.rl-left-panel-disabled #rl-left .show-on-panel-disabled{display:block}html.rl-left-panel-disabled #rl-left .opacity-on-panel-disabled{opacity:.3}html.rl-left-panel-disabled #rl-left .hide-on-panel-disabled{display:none}html.rl-left-panel-disabled #rl-left.ui-state-disabled{opacity:1}html.rl-left-panel-none #rl-left{width:10px!important}html.rl-left-panel-none #rl-right{left:10px!important}html.rl-bottom-preview-pane #rl-sub-right,html.rl-no-preview-pane #rl-sub-right{left:0!important}.ui-resizable-helper-w{border-right:5px solid #777;border-right-color:rgba(255,255,255,.7)}.ui-resizable-helper-h{border-bottom:5px solid #ccc;border-bottom-color:rgba(0,0,0,.3)}.ui-resizable-handle:hover{background:#aaa;background:rgba(255,255,255,.5)}html.rl-no-preview-pane #rl-sub-left{right:5px!important;width:inherit}html.rl-no-preview-pane #rl-sub-left .messageList .inputSearch{width:300px!important}html.rl-no-preview-pane #rl-right .ui-resizable-handle,html.rl-side-preview-pane #rl-right .ui-resizable-handle{display:none!important}.visible-on-ctrl,.visible-on-ctrl-btn,html.rl-bottom-preview-pane #rl-sub-right .messageView .top-toolbar{display:none}html.rl-bottom-preview-pane #rl-sub-left{right:5px!important;width:inherit}html.rl-bottom-preview-pane #rl-sub-left .b-message-list-wrapper{bottom:inherit;height:300px;box-shadow:none}html.rl-bottom-preview-pane #rl-sub-left .messageList .inputSearch{width:300px!important}html.rl-bottom-preview-pane #rl-sub-right .b-message-view-wrapper{top:356px;left:0;right:5px;box-shadow:none}.hidden-on-ctrl-btn,html.rl-ctrl-key-pressed .btn-group.open .visible-on-ctrl-btn,html.rl-ctrl-key-pressed .visible-on-ctrl{display:inline-block}#rl-app,#rl-check,html.rl-ctrl-key-pressed .btn-group.open .hidden-on-ctrl-btn,html.rl-ctrl-key-pressed .hidden-on-ctrl{display:none}#rl-loading,#rl-loading-error{position:absolute;font-size:30px;line-height:130%;top:50%;width:100%;height:65px;margin:-60px 0 0;background-color:transparent;text-align:center;color:#000}#rl-loading-error{background-image:none;display:none}#rl-loading-error-additional{margin-top:20px;font-size:20px}.rl-content-show{display:block!important}.show-on-mobile,html.rl-mobile .hide-on-mobile{display:none!important}html.rl-mobile .show-on-mobile{display:initial!important}html.rl-mobile .width100-on-mobile{width:100%!important}.nano.scroller-shadow-bottom:after,.nano.scroller-shadow-top:before{content:"";position:absolute;left:0;width:100%;height:10px;z-index:102;box-shadow:0 0 20px rgba(0,0,0,.4)}.nano.scroller-shadow-top:before{top:-10px}.nano.scroller-shadow-bottom:after{bottom:-10px}.nano.fixIndex.scroller-shadow-bottom:after,.nano.fixIndex.scroller-shadow-top:before{z-index:98}.e-component.e-checkbox{margin-bottom:6px;margin-left:-2px;padding:2px;cursor:pointer}.e-component.e-checkbox .e-checkbox-icon{padding:1px 0 0 1px}.e-component.e-checkbox.disabled{cursor:default;color:#999;outline:0}.e-component.e-radio{cursor:pointer}.e-component.e-radio.disabled{cursor:default;color:#999}.e-component.material-design.e-checkbox{margin-top:2px;padding:2px 2px 1px}.e-component.material-design.e-checkbox .sub-checkbox-container{display:inline-block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:18px;height:18px;vertical-align:bottom;margin-bottom:3px}.e-component.material-design.e-checkbox .sub-label{padding-left:12px}.e-component.material-design.e-checkbox .sub-checkbox{position:absolute;box-sizing:border-box;margin-top:1px;top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.e-component.material-design.e-checkbox .sub-checkbox.checked{border-top:none;border-left:none;border-color:#0F9D58;top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.e-component.material-design.e-checkbox .sub-checkbox.checked.box{border:2px solid;-webkit-animation:box-shrink 140ms ease-out forwards;animation:box-shrink 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.checked.checkmark{border-left:none;border-top:none;-webkit-animation:checkmark-expand 140ms ease-out forwards;animation:checkmark-expand 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.unchecked.box{-webkit-animation:box-expand 140ms ease-out forwards;animation:box-expand 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.unchecked.checkmark{border-left:none;border-top:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:checkmark-shrink 140ms ease-out forwards;animation:checkmark-shrink 140ms ease-out forwards}.e-component.material-design.e-checkbox.disabled .sub-checkbox{border-color:#aaa;cursor:not-allowed;color:#aaa}.e-component.material-design.e-checkbox.disabled .sub-label{cursor:not-allowed;color:#aaa}@-webkit-keyframes box-shrink{0%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes box-shrink{0%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes checkmark-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes checkmark-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes checkmark-shrink{0%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes checkmark-shrink{0%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes box-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes box-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}}.b-system-drop-down .b-toolbar{position:absolute;top:0;right:0;height:30px;padding:10px 8px;z-index:103}.b-system-drop-down .e-facebook-name{display:inline-block;padding-top:4px}.b-system-drop-down .btn.system-dropdown{padding-left:10px;padding-right:10px}.b-system-drop-down .button-fb-logout{margin:5px}.b-system-drop-down .email-title{display:inline-block;max-width:200px;text-align:left;text-overflow:ellipsis;overflow:hidden;margin-right:28px;vertical-align:middle}.b-system-drop-down .logoPlace{margin:-5px 10px 0 0;font-size:25px;line-height:30px;height:40px}.b-system-drop-down .audioPlace{font-size:25px;line-height:30px;margin-right:10px;width:25px}.b-system-drop-down .audioPlace .playIcon,.b-system-drop-down .audioPlace .stopIcon{cursor:pointer;color:orange;text-shadow:0 1px 0 #555;float:right}.b-system-drop-down .audioPlace .playIcon{margin-top:5px}.b-system-drop-down .audioPlace .stopIcon{font-size:30px;line-height:30px;margin-right:10px;display:none}.b-system-drop-down .audioPlace:hover .playIcon{display:none}.b-system-drop-down .audioPlace:hover .stopIcon{display:inline-block}.b-system-drop-down .accountPlace{background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 1px 0 #000;display:inline-block;height:29px;max-width:250px;font-size:16px;line-height:30px;padding:1px 8px;overflow:hidden;text-overflow:ellipsis;border-radius:4px;font-weight:700;margin-right:5px;white-space:nowrap}.b-system-drop-down .account-item .icon-ok{display:none}.b-system-drop-down .account-item.current .icon-ok{display:inline-block}.b-system-drop-down .account-item.current .icon-user{display:none}.b-system-drop-down .counter{display:inline-block}.b-system-drop-down .g-ui-menu .e-link.account-item{padding-right:5px}html.ssm-state-mobile .accountPlace{max-width:150px!important}@-webkit-keyframes firstBar{0%,100%{height:30%}50%{height:100%}}@keyframes firstBar{0%,100%{height:30%}50%{height:100%}}@-webkit-keyframes secondBar{0%{height:90%}50%{height:30%}100%{height:100%}}@keyframes secondBar{0%{height:90%}50%{height:30%}100%{height:100%}}@-webkit-keyframes thirdBar{0%{height:20%}100%,40%{height:40%}60%{height:80%}}@keyframes thirdBar{0%{height:20%}100%,40%{height:40%}60%{height:80%}}.equaliser{width:20px;height:20px;position:relative}.equaliser .bar{float:left;width:5px;height:5px;background:orange;position:absolute;bottom:0}.equaliser .first{left:0;-webkit-animation:none;animation:none}.equaliser .second{left:7px;-webkit-animation:none;animation:none}.equaliser .third{left:14px;-webkit-animation:none;animation:none}.equaliser.animated .first{-webkit-animation:firstBar 1s infinite;animation:firstBar 1s infinite}.equaliser.animated .second{-webkit-animation:secondBar 1s infinite;animation:secondBar 1s infinite}.equaliser.animated .third{-webkit-animation:thirdBar 1s infinite;animation:thirdBar 1s infinite}.b-login-content{height:100%;text-align:center}.b-login-content .loginFormWrapper{display:inline-block;vertical-align:middle;text-align:center;-webkit-perspective:500px;perspective:500px}.b-login-content .loginFormWrapper .descWrapper{margin-bottom:10px}.b-login-content .loginFormWrapper .descWrapper .desc{font-size:18px;padding:2px}.b-login-content .loginFormWrapper .alertError{max-width:450px}.b-login-content .loginFormWrapper .loginForm{background-color:#efefef;text-align:left;color:#333;margin:0;float:none;width:303px}.b-login-content .loginFormWrapper .loginWelcomeForm{display:none}.b-login-content .loginFormWrapper .welcome-on{display:block}.b-login-content .loginFormWrapper .welcome-off{display:none}.b-login-content .loginFormWrapper .control-group,.b-login-content .loginFormWrapper .controls{margin-bottom:25px}.b-login-content .loginFormWrapper .wrapper{padding:40px 40px 20px}.b-login-content .loginFormWrapper #recaptcha_image img{border:1px solid #ccc;border-radius:3px}.b-login-content .loginFormWrapper .controls .inputAdditionalCode,.b-login-content .loginFormWrapper .controls .inputEmail,.b-login-content .loginFormWrapper .controls .inputLogin,.b-login-content .loginFormWrapper .controls .inputLoginForm,.b-login-content .loginFormWrapper .controls .inputPassword{font-size:18px;height:40px;line-height:20px;padding-left:12px;padding-right:12px}.b-login-content .loginFormWrapper .languageLabel,.b-login-content .loginFormWrapper .signMeLabel .e-checkbox{margin-top:5px}.b-login-content .loginFormWrapper .languageLabel{margin-right:5px}.b-login-content .loginFormWrapper .input-append .add-on{position:relative;height:30px;background:0 0;margin-left:-35px;z-index:1000;border:0}.b-login-content .loginFormWrapper .input-append .add-on i{font-size:17px;line-height:29px;color:#999}.b-login-content .loginFormWrapper .input-append .add-on i.login-submit-icon{font-size:24px;padding-top:2px;cursor:pointer}.b-login-content .loginFormWrapper .control-group.error .add-on i,.b-login-content .loginFormWrapper .controls.error .add-on i{color:#b94a48}.b-login-content .buttonLogin{margin:0}.b-login-content .alert{margin:0 0 20px;text-align:left}.b-login-content .loginAfter{display:inline-block;height:90%;vertical-align:middle;width:0}.b-login-content .flag-selector{margin-bottom:0}.b-login-content .social-buttons{margin-top:5px}.b-login-content .language-button,.b-login-content .social-button{padding:5px;outline:0}@-webkit-keyframes loginRotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loginRotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.submitting-pane{position:relative}.submitting-pane.submitting:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;background:rgba(0,0,0,.3);z-index:1051;border-radius:8px}html.cssanimations .submitting-pane.submitting:after{content:'';position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;border:8px solid transparent;border-color:#fff transparent transparent;-webkit-animation:loginRotation 1s infinite ease-in-out;animation:loginRotation 1s infinite ease-in-out;border-radius:50%;z-index:1052}.b-folders .b-footer,.b-folders .b-toolbar{height:30px;z-index:101;position:absolute;right:0;left:0}.btn-submit-icon-wrp{border:none;background:0 0;display:inline-block;margin:0;padding:0;outline:0;cursor:pointer}.popups .b-ask-content .modal-header,.popups .b-shortcuts-content .modal-header,.popups .b-welcom-page-content .modal-header{background-color:#fff}.popups .b-ask-content .modal-body{text-align:center}.popups .b-ask-content .desc-place{font-size:18px}.popups .b-shortcuts-content.modal{width:700px}.b-folders .b-folders-user .e-link.print-count.system .badge{display:none!important}.b-folders .b-toolbar{top:0;padding:10px 0 0 8px;color:#fff}.b-folders .b-footer{bottom:10px;padding:0 10px 0 5px;overflow:hidden;white-space:nowrap}.b-folders .b-content{position:absolute;top:58px;bottom:45px;left:0;right:0;overflow:hidden;overflow-y:auto;min-width:100px}.b-folders .b-content .content{-webkit-overflow-scrolling:touch}.b-folders .b-list-delimiter{margin:10px;border-top:0 solid #000;border-bottom:1px solid #999}.b-folders .b-content .e-item{overflow:hidden;white-space:nowrap}.b-folders .b-content .e-item .e-link{display:block;position:relative;z-index:1;height:34px;line-height:34px;background-color:transparent;vertical-align:middle;color:grey;cursor:not-allowed;font-size:14px;padding:0 10px;outline:0;text-decoration:none}.b-folders .b-content .e-item .e-link .focused-poiner{float:left;display:inline-block;background-color:transparent;height:100%;width:3px;position:absolute;top:0;left:0}.b-folders .b-content .e-item .e-link .inbox-star-icon{display:none;margin-left:7px}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star{display:none}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star-empty{opacity:.5}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star-empty:hover{opacity:1}.b-folders .b-content .e-item .e-link.is-inbox .inbox-star-icon{display:inline}.b-folders .b-content .e-item .e-link.selectable{color:#000;cursor:pointer}.b-folders .b-content .e-item .e-link.selectable.droppableHover,.b-folders .b-content .e-item .e-link.selectable.focused,.b-folders .b-content .e-item .e-link.selectable.selected,.b-folders .b-content .e-item .e-link.selectable:hover{background-color:#555;color:#fff}.b-folders .b-content .e-item .e-link.selectable.focused{color:#fff}.b-folders .b-content .e-item .e-link.focused{background-color:#888}.b-folders .b-content .e-item .e-link.focused .focused-poiner,.popups .b-filter-content .modal-header,.popups .b-folder-clear-content .modal-header,.popups .b-folder-create-content .modal-header,.popups .b-folder-system-content .modal-header,.popups .b-languages-content .modal-header{background-color:#fff}.b-folders .b-content .e-item .e-link.system{cursor:default;color:grey}.popups .b-compose-open-pgp-content .key-list__item-delete,.popups .b-filter-content .button-delete{cursor:pointer}.b-folders .b-content .e-item .e-link .count{position:relative;display:none;margin-top:5px;line-height:19px}.b-folders .b-content .e-item .e-link.print-count{font-weight:700}.b-folders .b-content .e-item .e-link.print-count .count{display:inline}.b-folders .b-content .e-item .e-link.unread-sub{font-weight:700}.b-folders .b-content .e-item .e-link .e-collapsed-sign{cursor:pointer;width:22px;height:30px;line-height:30px;text-align:center;vertical-align:inherit}.b-folders .b-content .e-item .hidden.e-link{display:none}.b-folders .b-content .e-item .b-sub-folders.collapsed{max-height:0;height:0;display:none}.b-folders.inbox-is-starred .icon-star{color:orange;display:inline-block!important}.b-folders.inbox-is-starred .icon-star-empty{display:none}.b-folders .b-folder-system-item{font-weight:700}.b-folders .b-sub-folders .e-item .e-link{padding-left:25px}.b-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:40px}.b-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:55px}.b-folders .b-sub-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:70px}.b-folders.single-root-inbox .i-am-inbox.e-link{display:none!important}.b-folders.single-root-inbox .i-am-inbox-wrapper>.b-sub-folders{max-height:none!important;height:inherit!important;display:block!important}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .e-item .e-link{padding-left:10px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:25px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:40px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:55px}.btn .btn-text-wrp{padding-left:7px;white-space:normal}.btn.buttonCompose{width:calc(100% - 85px);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap;overflow:hidden;height:19px;display:inline-block;margin-top:1px}html.rl-left-panel-disabled .buttonComposeText,html.rl-left-panel-short .buttonComposeText,html.rl-mobile .btn.buttonContacts{display:none}html.rl-left-panel-disabled .btn.buttonCompose,html.rl-left-panel-short .btn.buttonCompose{width:auto}html.rl-left-panel-disabled .btn.buttonContacts,html.rl-left-panel-short .btn.buttonContacts{margin-top:10px!important;margin-left:0!important}html.rl-mobile .btn.buttonCompose{width:100%}.popups .b-filter-content{width:750px}.popups .b-filter-content .setRecipientsBtn{margin-top:-2px;margin-left:5px}.popups .b-languages-content.modal{width:700px}.popups .b-languages-content.exp{width:701px}.popups .b-languages-content .lang-item{display:inline-block;padding:5px 15px;margin:2px 5px;width:180px;background-color:#fff;text-align:left;border:1px solid transparent;border-radius:2px}.popups .b-languages-content .lang-item.user{background-color:#fffddd;border-color:#fff555}.popups .b-languages-content .lang-item.selected{background-color:#f5f5f5;border-color:#ccc}.popups .b-languages-content .lang-item:hover{background-color:#eee;border-color:#ccc}.popups .b-account-add-content .modal-header,.popups .b-compose-open-pgp-content .modal-header,.popups .b-message-open-pgp-content .modal-header,.popups .b-open-pgp-key-add-content .modal-header,.popups .b-open-pgp-key-generate-content .modal-header,.popups .b-open-pgp-key-view-content .modal-header,.popups .b-template-add-content .modal-header{background-color:#fff}html.rl-mobile .b-languages-content .lang-item{width:calc(100% - 40px)}.popups .b-template-add-content.modal{width:750px}.popups .b-template-add-content .e-template-place{height:300px}.popups .b-compose-open-pgp-content.modal,.popups .b-message-open-pgp-content.modal,.popups .b-open-pgp-key-add-content.modal,.popups .b-open-pgp-key-generate-content.modal,.popups .b-open-pgp-key-view-content.modal{width:570px}.popups .b-compose-open-pgp-content .inputKey,.popups .b-message-open-pgp-content .inputKey,.popups .b-open-pgp-key-add-content .inputKey,.popups .b-open-pgp-key-generate-content .inputKey,.popups .b-open-pgp-key-view-content .inputKey{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.popups .b-compose-open-pgp-content .key-viewer,.popups .b-message-open-pgp-content .key-viewer,.popups .b-open-pgp-key-add-content .key-viewer,.popups .b-open-pgp-key-generate-content .key-viewer,.popups .b-open-pgp-key-view-content .key-viewer{max-height:500px;overflow:auto}.popups .b-compose-open-pgp-content.modal{width:800px}.popups .b-compose-open-pgp-content .key-list{background-color:#f9f9f9;border-radius:5px;padding:10px 15px;margin-top:10px;min-height:40px}.popups .b-compose-open-pgp-content .key-list-wrp:hover{overflow:auto}.popups .b-compose-open-pgp-content .key-list-wrp:hover .key-list__item-name{overflow:visible}.popups .b-compose-open-pgp-content .key-list-wrp.empty{text-align:center;padding-top:10px;color:#aaa;font-size:16px}.popups .b-compose-open-pgp-content .key-list__item{color:#333;white-space:nowrap;padding-bottom:4px}.popups .b-compose-open-pgp-content .key-list__item:last-child{padding-bottom:0}.popups .b-compose-open-pgp-content .key-list__item-delete.disabled{cursor:not-allowed}.popups .b-compose-open-pgp-content .key-list__item-names{color:#333}.popups .b-compose-open-pgp-content .key-list__item-error,.popups .b-compose-open-pgp-content .key-list__item-names.empty{color:red}.popups .b-compose-open-pgp-content .key-list__item-name{overflow:hidden;text-overflow:ellipsis}.popups .b-compose-open-pgp-content .key-list__item-hash{color:#aaa}.popups .b-compose-open-pgp-content .key-actions{margin-top:10px;min-height:40px}.popups .b-compose-open-pgp-content .key-actions select option.even{background-color:#f5f5f5}.attachmentItem,.popups .b-advanced-search-content .modal-header,.popups .b-identity-content .modal-header,.popups .b-two-factor-content .modal-header,.popups .b-two-factor-test-content .modal-header{background-color:#fff}.popups .b-message-open-pgp-content.modal{width:700px}.popups .b-message-open-pgp-content .key-list{margin-top:5px;overflow:hidden}.popups .b-message-open-pgp-content .key-list__item{color:#555;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.popups .b-message-open-pgp-content .key-list__item__radio{padding:3px 5px 0 0;vertical-align:top}.popups .b-message-open-pgp-content .key-list__item__name{border-bottom:1px solid transparent}.popups .b-message-open-pgp-content .key-list__item__names{display:inline-block}.popups .b-message-open-pgp-content .key-list__item__names:hover .key-list__item__name{border-bottom:1px dashed #555}.popups .b-open-pgp-key-add-content.modal{width:645px}.popups .b-open-pgp-key-add-content.modal .inputKey{width:600px}.popups .b-identity-content.modal,.popups .b-two-factor-content{width:750px}.popups .b-two-factor-content .modal-body{min-height:100px}.popups .b-identity-content .modal-body{overflow:hidden}.popups .b-identity-content .control-label{width:100px}.popups .b-identity-content .controls{margin-left:120px}.popups .b-identity-content .e-signature-place{height:200px}.popups .b-identity-content .textEmail{margin-top:5px;font-weight:700}.popups .b-advanced-search-content.modal{width:750px}.popups .b-advanced-search-content.modal .control-label{width:100px}.popups .b-advanced-search-content.modal .controls{margin-left:110px}.attachmentItem{position:relative;display:inline-block;margin:5px;max-width:200px;min-width:60px;overflow:hidden;list-style:none;line-height:24px;border:0;box-shadow:0 1px 4px #ccc;box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 1px 5px rgba(0,0,0,.1);border-radius:3px}.attachmentItem.waiting{opacity:.6}.attachmentItem.checked{box-shadow:0 1px 4px #00a;box-shadow:0 1px 5px rgba(0,0,255,.3);box-shadow:0 0 0 1px rgba(0,0,255,.1),0 1px 5px rgba(0,0,255,.2)}.attachmentItem .checkedParent{position:absolute;top:0;right:0;padding:1px 4px 0 5px;background:#FAFAFA;border:0 solid #CCC}.attachmentItem .attachmentSize{font-size:12px;color:#999}.attachmentItem.error .attachmentIcon,.attachmentItem.error .attachmentName,.attachmentItem.error .attachmentSize{color:red}.attachmentItem .attachmentIconParent{position:relative;height:56px;width:60px;background:0 0}.attachmentItem .attachmentIconParent .iconBG,.attachmentItem .attachmentIconParent .iconMain,.attachmentItem .attachmentIconParent .iconPreview,.attachmentItem .attachmentIconParent .iconProgress{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%}.attachmentItem .attachmentIconParent .iconProgress{background:#eee;width:0}.attachmentItem .attachmentIconParent .iconBG{font-size:18px;text-align:center;color:#999;font-weight:700;line-height:55px;text-shadow:0 1px 0 #FFF;text-shadow:0 1px 0 rgba(255,255,255,.8)}.attachmentItem .attachmentIconParent .iconPreview{display:none;background-image:none;background:rgba(0,0,0,.5)!important}.attachmentItem .attachmentIconParent .iconPreview .attachmentIcon{color:#fff;text-shadow:0 1px 0 #000}.attachmentItem .attachmentNameParent{position:relative;margin-left:60px;padding:4px 4px 3px 6px;min-width:90px;cursor:pointer;color:#333;background:#fafafa;border-left:1px solid #ddd}.attachmentItem .attachmentIcon{margin:6px 0 0 13px;font-size:36px;width:36px;height:36px;color:#aaa}.attachmentItem .attachmentIcon.icon-none{display:none}.attachmentItem .attachmentIcon.icon-file-certificate{margin-left:15px}.attachmentItem .attachmentIconText{display:inline-block;font-size:28px;width:60px;height:56px;color:#aaa;line-height:56px;text-align:center;font-style:normal}.attachmentItem .attachmentIconParent.hasPreview:hover .iconPreview{display:inline-block}.attachmentItem .attachmentIconParent.hasPreview:hover .iconMain{display:none}.attachmentItem .attachmentIconParent.hasPreplay:hover .iconPreview{display:inline-block}.attachmentItem .attachmentIconParent.hasPreplay:hover .iconMain{display:none}.attachmentItem .showPreplay,.attachmentItem .showPreview{display:none;cursor:pointer}.attachmentItem .attachmentIconParent.hasPreview .showPreview{display:inline}.attachmentItem .attachmentIconParent.hasPreview .hidePreview{display:none}.attachmentItem .attachmentIconParent.hasPreplay .showPreplay{display:inline}.attachmentItem .attachmentIconParent.hasPreplay .hidePreview,html.rl-no-preview-pane .messageList.message-selected{display:none}.messageList .toolbar{position:absolute;top:0;right:0;left:0;height:30px;padding:10px 1px;z-index:102;white-space:nowrap}.messageList .b-footer,.messageList .b-message-list-wrapper,.messageList .second-toolbar{z-index:101;position:absolute;right:0;left:0}.messageList .b-footer{bottom:0;height:30px;padding:7px;background-color:#eee;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.messageList .b-footer .e-quota{display:inline-block;margin-top:5px;margin-left:5px;font-size:18px;cursor:help}.messageList .b-footer .e-quota:hover{border-bottom:1px dashed #333}.messageList .inputSearch{width:258px}.messageList .btn.buttonMoreSearch{padding-left:8px;padding-right:8px}.messageList .b-message-list-wrapper{top:50px;bottom:5px;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.messageList .second-toolbar{top:0;height:29px;padding:10px 8px 10px 11px;white-space:nowrap;background-color:#eee;border-top-right-radius:5px;border-top-left-radius:5px}.messageList .second-toolbar .checkboxCkeckAll{margin:5px 0}.messageList .line-loading{position:absolute;left:0;right:0;z-index:102;height:0;top:50px}.messageList .mainDelimiter{position:absolute;left:0;right:0;height:1px;z-index:101;background-color:#bbb}.messageList .toolbarDelimiter{top:49px}.messageList .footerDelimiter{bottom:44px}.messageList .b-content{position:absolute;top:50px;bottom:45px;left:0;right:0;padding:0;overflow-x:hidden;overflow-y:auto;z-index:101;box-sizing:border-box;background-color:#fff}.messageList .b-content .content{-webkit-overflow-scrolling:touch}.messageList .b-content .listClear{color:#333;text-align:center;padding:10px;font-size:14px;line-height:13px}.messageList .b-content .listDragOver,.messageList .b-content .listEmptyList,.messageList .b-content .listEmptyListLoading,.messageList .b-content .listEmptySearchList,.messageList .b-content .listError{color:#999;text-align:center;padding:60px 10px;font-size:24px;line-height:30px}.messageList .b-content .listDragOver .e-icon,.messageList .b-content .listEmptyList .e-icon,.messageList .b-content .listEmptyListLoading .e-icon,.messageList .b-content .listEmptySearchList .e-icon,.messageList .b-content .listError .e-icon{font-size:24px;line-height:30px}.messageList .b-content .listDragOver{max-height:0;overflow:hidden;padding:0 10px}.messageList .b-content .listDragOver.viewAppendArea{max-height:120px;padding:30px 10px}.messageList .b-content .listDragOver.dragOverEnter{background-color:#e0fdda;color:#333}.messageList .b-content .listError{color:#DA4F49}.messageList .b-content .listSearchDesc{font-size:18px;padding:15px;border-bottom:1px solid #eee}html.rl-mobile .messageList .b-content .listSearchDesc{font-size:16px;padding:12px}.messageList .b-content .listThreadUidDesc{font-size:16px;padding:7px 20px 6px;background-color:#aaa;border-bottom:1px solid #888;color:#fff;cursor:pointer;text-shadow:0 1px 0 #000;text-align:center}.messageList .b-content .delimiter{display:block;height:1px;background-color:#e5e5e5}.messageList .b-content .messageListItem:last-child{border-bottom:1px solid #e5e5e5}.messageList .b-content .messageListItem:last-child.selected{border-bottom:1px solid #bfd5ef}.messageList .b-content .fullThreadsParent{height:25px;padding:3px 5px;background-color:#f4f4f4;text-align:center}.messageList .b-content .messageListItem{position:relative;height:52px;max-height:60px;font-size:12px;line-height:21px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100;background-color:#f9f9f9}.messageList .b-content .messageListItem .delimiter{position:relative;display:block;height:1px;background-color:#999;opacity:.2;filter:alpha(opacity=20)}.messageList .b-content .messageListItem .wrapper{padding:5px 0}.messageList .b-content .messageListItem .sidebarParent{display:inline-block;width:6px;background-color:#eee;float:left;height:100%}.messageList .b-content .messageListItem.focused{background-color:#f5f5f5}.messageList .b-content .messageListItem.focused .sidebarParent{background-color:#ccc!important}.messageList .b-content .messageListItem .importantMark{display:none;color:red;margin-right:5px}.messageList .b-content .messageListItem.deleted-mark{opacity:.7}.messageList .b-content .messageListItem.deleted-mark .sender,.messageList .b-content .messageListItem.deleted-mark .subject,.messageList .b-content .messageListItem.deleted-mark .subject-prefix,.messageList .b-content .messageListItem.deleted-mark .subject-suffix{text-decoration:line-through}.messageList .b-content .messageListItem.important .importantMark{display:inline}.messageList .b-content .messageListItem.e-single-line{height:35px}.messageList .b-content .messageListItem.e-single-line .wrapper{line-height:25px;padding:5px}.messageList .b-content .messageListItem.new{max-height:0}.messageList .b-content .messageListItem.deleted{max-height:0;border-color:transparent!important}.messageList .b-content .messageListItem .checkedParent{display:inline-block;float:left;margin-top:11px;padding:0 8px 0 6px;font-size:14px}.messageList .b-content .messageListItem.e-single-line .checkedParent{margin-top:1px}.messageList .b-content .messageListItem .flagParent{display:inline-block;float:right;padding:0 10px 0 5px}.messageList .b-content .messageListItem.e-single-line .flagParent{float:left;padding:0 8px 0 2px}.messageList .b-content .messageListItem .dateParent{display:inline-block;float:right;position:relative;margin:0 5px;color:#999;font-size:11px}.messageList .b-content .messageListItem .threadsParent{display:inline-block;float:right;position:relative}.messageList .b-content .messageListItem .attachmentParent{display:inline-block;float:right;position:relative;margin:2px 10px 0 5px}.messageList .b-content .messageListItem.e-single-line .attachmentParent{float:left;margin:0 8px 0 0}.messageList .b-content .messageListItem .senderParent{display:block;overflow:hidden;text-overflow:ellipsis}.messageList .b-content .messageListItem .threadsCountParent{display:inline;overflow:hidden;background-color:#eee;padding:1px 5px;margin-right:5px;border:1px solid #ccc;border-radius:5px}.messageList .b-content .messageListItem .threadsCountParent.lastSelected{background-color:#999;border-color:#999;color:#fff}.messageList .b-content .messageListItem .threadsCountParent:hover{border-color:#666}.messageList .b-content .messageListItem.e-single-line .senderParent{display:inline-block;text-overflow:none;width:200px;float:left;font-weight:400}.messageList .b-content .messageListItem .subjectParent{display:block;overflow:hidden;text-overflow:ellipsis;color:#000}.messageList .b-content .messageListItem .dateParent,.messageList .b-content .messageListItem .senderParent,.messageList .b-content .messageListItem .subjectParent{white-space:nowrap}.messageList .b-content .messageListItem .subjectParent .emptySubjectText{display:none;font-style:italic;color:#999}.messageList .b-content .messageListItem.emptySubject .subjectParent .subject,.messageList .b-content .messageListItem.emptySubject .subjectParent .subject-prefix,.messageList .b-content .messageListItem.emptySubject .subjectParent .subject-suffix{display:none}.messageList .b-content .messageListItem.emptySubject .subjectParent .emptySubjectText{display:inline}.messageList .b-content .messageListItem .sender,.messageList .b-content .messageListItem .subject,.messageList .b-content .messageListItem .subject-suffix{overflow:hidden;text-overflow:ellipsis}.messageList .b-content .messageListItem .threads-len .threads-len-data{background-color:#eee;color:#666;border-radius:6px;padding:2px 0 1px 6px;margin-right:2px;border:1px solid #ccc}.messageList .b-content .messageListItem .threads-len .threads-len-data [class*=" icon-"],.messageList .b-content .messageListItem .threads-len .threads-len-data [class^=icon-]{font-size:14px}.messageList .b-content .messageListItem .threads-len .threads-len-data:hover{background-color:#aaa;border-color:#666;text-shadow:0 1px 0 #999;color:#fff}.messageList .b-content .messageListItem .subject-prefix{color:#888}.messageList .b-content .messageListItem .attachment{display:none}.messageList .b-content .messageListItem .flagOff,.messageList .b-content .messageListItem .flagOn,.messageList .b-content .messageListItem .flagOnHalf{cursor:pointer;display:inline-block}.messageList .b-content .messageListItem .flagOff{opacity:.5}.messageList .b-content .messageListItem .flagOff:hover{opacity:1}.messageList .b-content .messageListItem .flagOn,.messageList .b-content .messageListItem .flagOnHalf{display:none;color:orange}.messageList .b-content .messageListItem .forwardFlag,.messageList .b-content .messageListItem .replyFlag{display:none}.messageList .b-content .messageListItem.answered .replyFlag,.messageList .b-content .messageListItem.forwarded .forwardFlag{display:inline-block}.messageList .b-content .messageListItem.withAttachments .attachment{display:inline-block;color:#666;text-shadow:0 1px 0 #eee}.messageList .b-content .messageListItem.hasUnseenSubMessage{background-color:#FFFFD9}.messageList .b-content .messageListItem.hasUnseenSubMessage .sidebarParent{background-color:#ffdb99}.messageList .b-content .messageListItem.hasUnseenSubMessage.focused .sidebarParent{background-color:#cc8400!important}.messageList .b-content .messageListItem.unseen{background-color:#FFFFD9}.messageList .b-content .messageListItem.unseen .sender,.messageList .b-content .messageListItem.unseen .subject,.messageList .b-content .messageListItem.unseen .subject-suffix{font-weight:700}.messageList .b-content .messageListItem.unseen .sidebarParent{background-color:orange}.messageList .b-content .messageListItem.unseen.focused .sidebarParent{background-color:#cc8400!important}.messageList .b-content .messageListItem.checked .sidebarParent{background-color:#69a8f5!important}.messageList .b-content .messageListItem.checked.focused .sidebarParent{background-color:#217ef0!important}.messageList .b-content .messageListItem.selected{background-color:#DFEFFF;z-index:101}.messageList .b-content .messageListItem.selected .sidebarParent{background-color:#398CF2!important}.messageList .b-content .messageListItem.selected .delimiter{background-color:#398CF2;opacity:.2;filter:alpha(opacity=20)}.messageList .b-content .messageListItem.selected+.messageListItem .delimiter{background-color:#398CF2;opacity:.3}.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOff,.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOn{display:none}.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOnHalf{display:inline-block}.messageList .b-content .messageListItem.flagged .flagOff,.messageList .b-content .messageListItem.flagged .flagOnHalf{display:none}.messageList .b-content .messageListItem.flagged .flagOn{display:inline-block}.messageList.message-focused .b-message-list-wrapper{background-color:#000}.messageList.message-focused .b-content{opacity:.97}.messageList.hideMessageListCheckbox .checkboxCkeckAll,.messageList.hideMessageListCheckbox .checkedParent{display:none!important}.messageList.hideMessageListCheckbox .sidebarParent{margin-right:10px!important}html.ssm-state-desktop-large .messageList .b-content .messageListItem,html.ssm-state-desktop-large .messageList .b-content .messageListItem .dateParent{font-size:13px}html.cssanimations .messageList .line-loading{height:5px!important}.draggablePlace{z-index:10003;color:#fff;background-color:#333;background-color:rgba(0,0,0,.5);padding:4px 10px;min-width:30px;height:20px;cursor:pointer;cursor:move}html.rl-mobile #rl-sub-left .messageList .inputSearch{width:160px!important}html.rl-no-preview-pane .messageView{display:none}html.rl-no-preview-pane .messageView.message-selected{display:block}.messageView{z-index:100}.messageView .toolbar{position:absolute;top:0;right:0;left:0;height:30px;padding:10px 0;color:#fff}.messageView .b-content{position:absolute;margin:0;top:58px;bottom:13px;right:8px;left:-2px;border:1px solid #aaa;border-radius:3px;background-color:#fff}.messageView .b-content .b-message-view-checked-helper{text-align:center;font-size:70px;line-height:70px;padding-top:140px;color:#999}.messageView .b-content .b-message-view-checked-helper .icon-mail{font-size:100px;font-size:50px;line-height:90px;padding-left:10px}.messageView .b-content .logoPlace{text-align:center}.messageView .b-content .b-message-view-desc{text-align:center;font-size:24px;line-height:30px;color:#999;padding:120px 10px 0}.messageView .b-content .b-message-view-desc.error{color:#DA4F49}.messageView .b-content .b-message-view-iframe-backdrop{display:none;background:0 0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:.1}.messageView .b-content .content{-webkit-overflow-scrolling:touch}.messageView .b-content .message-fixed-button-toolbar{z-index:100;position:absolute;top:33px;right:10px}.messageView .b-content .infoParent{cursor:pointer;margin:0 2px 0 5px;opacity:.3}.messageView .b-content .infoParent:hover{opacity:.6}.messageView .b-content .flagParent{cursor:pointer;margin:0 20px 0 2px}.messageView .b-content .flagParent .flagOn{color:orange}.messageView .b-content .flagParent .flagOff{opacity:.5}.messageView .b-content .flagParent .flagOff:hover{opacity:1}.messageView .b-content .messageItemHeader{position:absolute;padding:10px;background-color:#f8f8f8;border-top:0;border-bottom:1px solid #ddd;border-top-right-radius:5px;border-top-left-radius:5px;z-index:1;top:0;left:0;right:0}.messageView .b-content .messageItemHeader .fromPic{display:inline-block;width:50px;height:50px;float:left;padding:2px;margin:0 5px 0 0;background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.messageView .b-content .messageItemHeader .subjectParent{font-size:18px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:8px;line-height:100%;height:22px;vertical-align:middle}.messageView .b-content .messageItemHeader .senderParent{margin:7px 0}.messageView .b-content .messageItemHeader .senderParent.-top{margin-top:0}.messageView .b-content .messageItemHeader .senderParent.-bottom{margin-bottom:0}.messageView .b-content .messageItemHeader .messageButtons{margin-top:5px}.messageView .b-content .messageItemHeader .informationShort{margin-left:5px;margin-right:50px}.messageView .b-content .messageItemHeader .informationShort a{color:#369;text-decoration:underline;cursor:pointer;padding:2px}.messageView .b-content .messageItemHeader .informationShort a:focus{outline:dotted 1px}.messageView .b-content .messageItemHeader .informationShort.-bottom{margin-right:5px;max-height:100px;overflow-y:auto}html.rl-mobile .messageView .b-content .messageItemHeader .informationShort{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.messageView .b-content .messageItemHeader .informationFull{margin-top:10px;border:1px solid #ddd;background-color:#fff;border-radius:5px;padding:8px 0;overflow:hidden}.messageView .b-content .messageItemHeader .informationFull .size{margin-left:4px}.messageView .b-content .messageItemHeader .informationFull table{width:100%}.messageView .b-content .messageItemHeader .informationFull td{padding:0 10px;vertical-align:top;min-width:43px}.messageView .b-content .messageItemHeader .informationFull td:first-child{border-right:1px solid #ddd;text-align:right;width:1%}.messageView .b-content .messageItemHeader .informationFull .uiLabel{white-space:nowrap}.messageView .b-content .messageItemHeader .emptySubjectText{display:none;font-style:italic;font-weight:400;color:#999}.messageView .b-content .messageItemHeader.emptySubject .emptySubjectText{display:inline}.messageView .b-content .messageItem{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:3px}.messageView .b-content .messageItem .buttonFull,.messageView .b-content .messageItem .buttonUnFull,.messageView .b-content .messageItem .buttonUp{display:inline-block;position:fixed;right:25px;bottom:25px;height:30px;width:30px;text-align:center;vertical-align:middle;line-height:30px;background-color:#fff;border:1px solid #333;color:#333;z-index:2;cursor:pointer;border-radius:5px;opacity:.3}.messageView .b-content .messageItem .attachmentsPlace .checkedParent,.messageView .b-content .messageItem .buttonUnFull,.messageView .b-content .messageItem .buttonUp{display:none}.messageView .b-content .messageItem .buttonFull:hover,.messageView .b-content .messageItem .buttonUnFull:hover,.messageView .b-content .messageItem .buttonUp:hover{opacity:.8;filter:alpha(opacity=80);border-color:#000;background-color:#888;color:#fff}.messageView .b-content .messageItem .buttonUp{right:65px;z-index:0}.messageView .b-content .messageItem .loading{text-align:center;font-size:24px;color:grey;padding-top:50px}.messageView .b-content .messageItem .line-loading{height:0}.messageView .b-content .messageItem .pgpEncrypted,.messageView .b-content .messageItem .pgpSigned,.messageView .b-content .messageItem .readReceipt,.messageView .b-content .messageItem .showImages{cursor:pointer;padding:10px 15px;border-bottom:1px solid #ddd;background-color:#eee}.messageView .b-content .messageItem .pgpInfo{padding:5px 15px;border-bottom:1px solid #ddd;background-color:#fcf8e3}.messageView .b-content .messageItem .pgpInfo.success{background-color:#e9f4ff}.messageView .b-content .messageItem .readReceipt{background-color:#ffffd9}.messageView .b-content .messageItem .attachmentsPlace{padding:10px 10px 6px;background:#eee;border-bottom:1px solid #ddd;position:relative}.messageView .b-content .messageItem .attachmentsPlace .attachmentList{margin:0}.messageView .b-content .messageItem .attachmentsPlace.selection-mode .checkedParent{display:inline-block}.messageView .b-content .messageItem .attachmentsPlace.unselectedAttachmentsError .attachmentItem{box-shadow:0 1px 4px red;box-shadow:0 1px 5px rgba(255,0,0,.4);box-shadow:0 0 0 1px rgba(255,0,0,.2),0 1px 5px rgba(255,0,0,.3)}.messageView .b-content .messageItem .attachmentsPlace .controls-handle{position:absolute;bottom:5px;right:8px;color:#999;cursor:pointer}.messageView .b-content .messageItem .attachmentsControls{padding:7px 5px 7px 14px;background:#e8e8e8;border-bottom:1px solid #ddd}.messageView .b-content .messageItem .rlBlockquoteSwitcher{background-color:#eee;border:1px solid #999;display:inline-block;width:30px;height:14px;line-height:14px;text-align:center;cursor:pointer;margin:10px 0;opacity:.5}.messageView .b-content .messageItem .rlBlockquoteSwitcher:hover{opacity:1}.messageView .b-content .messageItem .bodySubHeader{z-index:2}.messageView .b-content .messageItem .bodyText{color:#000;font-family:Arial,Verdana,Geneva,sans-serif}.b-admin-branding .custom-css-wrapper textarea,.messageView .b-content .messageItem .bodyText .b-text-part.plain,.messageView .b-content .messageItem .bodyText .b-text-part.plain pre{font-family:Monaco,Menlo,Consolas,'Courier New',monospace}.messageView .b-content .messageItem .bodyText .b-text-part,.messageView .b-content .messageItem .bodyText .b-text-part div[data-x-div-type=html],.messageView .b-content .messageItem .bodyText .b-text-part div[data-x-div-type=html] div[data-x-div-type=body]{height:100%}.messageView .b-content .messageItem .bodyText .b-text-part a{color:#00f;text-decoration:underline}.messageView .b-content .messageItem .bodyText .b-text-part a:visited{color:#609}.messageView .b-content .messageItem .bodyText .b-text-part a:active{color:red}.messageView .b-content .messageItem .bodyText .b-text-part blockquote{border-left:2px solid #000;padding:0 10px;margin:0}.messageView .b-content .messageItem .bodyText .b-text-part .rl-bq-switcher.hidden-bq{display:none}.messageView .b-content .messageItem .bodyText .b-text-part.html div[data-x-div-type=body]{margin:15px}.messageView .b-content .messageItem .bodyText .b-text-part.html code,.messageView .b-content .messageItem .bodyText .b-text-part.html pre{margin:0;padding:0;background:#f9f9f9;border:none;border-radius:0;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;display:block;word-break:normal;word-wrap:break-word}.messageView .b-content .messageItem .bodyText .b-text-part.html code{display:inline;padding:2px 5px}.messageView .b-content .messageItem .bodyText .b-text-part.html pre{padding:5px 10px;border-radius:5px;background-color:#f9f9f9}.messageView .b-content .messageItem .bodyText .b-text-part.html pre>code{padding:0}.messageView .b-content .messageItem .bodyText .b-text-part.plain{padding:15px}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre{margin:0;padding:0;background:#fff;border:none;display:block;word-break:normal}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp{display:inline-block;padding:6px 10px;border:1px dashed #666;background:#fff;word-break:break-all}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp.success{border-color:green;background-color:rgba(0,255,0,.03)}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp.error{border-color:red;background-color:rgba(255,0,0,.03)}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote{border-left:2px solid #00f;color:#00f}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote blockquote{border-left:2px solid green;color:green}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote blockquote blockquote{border-left:2px solid red;color:red}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control{display:inline-block;cursor:pointer;color:#777}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control:hover{color:#111}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control.success{color:green;cursor:help}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control.error{color:red}.messageView.message-focused .b-content{z-index:101;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:3px;border-color:#9d9d9d}.messageView .thread-controls .dropdown-toggle,.messageView .thread-controls.open .dropdown-toggle{padding-left:10px;padding-right:10px}.messageView .thread-list .e-link{padding:4px 8px 6px 10px}.messageView .thread-list.hide-more .thread-list-message.more-that{display:none}.messageView .thread-list .thread-date{font-size:13px;color:#999}.messageView .thread-list .more-threads{text-align:center;padding:8px;background-color:#F5F5F5;color:#555;text-decoration:underline;border-top:1px dashed #555}html.rl-resizer .b-message-view-iframe-backdrop{display:block!important}html.rl-no-preview-pane .messageView .toolbar{padding-left:1px}html.rl-no-preview-pane .messageView .b-content{top:50px;left:0;bottom:5px;right:5px;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}html.rl-bottom-preview-pane .messageView .b-content{bottom:5px}html.cssanimations .messageItem .line-loading{height:5px!important}html.rl-message-fullscreen #rl-bottom,html.rl-message-fullscreen #rl-left,html.rl-message-fullscreen #rl-right .RL-MailMessageList,html.rl-message-fullscreen #rl-right .RL-MailMessageView .messageView .toolbar,html.rl-message-fullscreen #rl-right .RL-SettingsPane,html.rl-message-fullscreen #rl-right .RL-SystemDropDown{display:none!important}html.rl-message-fullscreen .messageView .b-content{position:fixed!important;margin:5px!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;border:1px solid #aaa!important;border-radius:3px!important}html.rl-message-fullscreen .messageView .b-content .buttonUnFull{display:inline-block!important}html.rl-message-fullscreen .messageView .b-content .buttonFull{display:none!important}.nano.scroller-shadow-top .buttonUp{display:inline-block!important}.b-contacts-content .control-group .control-label.fix-width{width:50px}.b-contacts-content .control-group .controls.fix-width{margin-left:70px}.b-contacts-content.modal{position:absolute;right:0;top:0;bottom:0;left:0;width:900px;min-height:300px;max-height:700px;margin:auto}.b-contacts-content.modal .modal-body{overflow:auto;height:100%;background-color:#f5f5f5;padding:0}.b-contacts-content.modal .b-header-toolbar{height:40px;color:#fff;background-color:#333;background-color:rgba(0,0,0,.8)!important}.b-contacts-content.modal .b-header-toolbar .close,.b-contacts-content.modal .b-header-toolbar .close-custom{color:#fff;opacity:1}.b-contacts-content.modal .b-header-toolbar .btn{margin-top:4px}.b-contacts-content.modal .b-list-toolbar{padding:0;height:45px;text-align:right;width:220px;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-list-toolbar .e-search{margin-top:7px;width:200px}.b-contacts-content.modal .b-list-footer-toolbar{position:absolute;left:0;bottom:0;height:105px;width:220px;background-color:#eee;box-shadow:inset 0 1px 0 #ccc}.b-contacts-content.modal .b-list-footer-toolbar .footer-pager{padding:8px 10px 0 0}.b-contacts-content.modal .b-list-content{position:absolute;top:45px;bottom:105px;left:0;width:220px;overflow:hidden;overflow-y:auto}.b-contacts-content.modal .b-list-content .content{-webkit-overflow-scrolling:touch}.b-contacts-content.modal .b-list-content .listClear{color:#333;text-align:center;padding:10px;font-size:14px;line-height:13px;background-color:#fff;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-list-content .listEmptyList,.b-contacts-content.modal .b-list-content .listEmptyListLoading,.b-contacts-content.modal .b-list-content .listEmptySearchList{color:#999;text-align:center;padding:60px 10px;font-size:24px;line-height:30px}.b-contacts-content.modal .b-list-content.hideContactListCheckbox .checkboxCkeckAll,.b-contacts-content.modal .b-list-content.hideContactListCheckbox .checkedParent{display:none!important}.b-contacts-content.modal .b-list-content.hideContactListCheckbox .sidebarParent{margin-right:10px!important}.b-contacts-content.modal .b-list-content .e-contact-foreach{border-bottom:1px solid #ddd}.b-contacts-content.modal .b-list-content .e-contact-item{position:relative;height:45px;max-height:45px;line-height:45px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100}.b-contacts-content.modal .b-list-content .e-contact-item .delimiter{position:relative;display:block;height:1px;background-color:#999;opacity:.2}.b-contacts-content.modal .b-list-content .e-contact-item .wrapper{padding:0}.b-contacts-content.modal .b-list-content .e-contact-item .sidebarParent{display:inline-block;width:6px;background-color:#eee;float:left;height:100%}.b-contacts-content.modal .b-list-content .e-contact-item.focused .sidebarParent{background-color:#bbb}.b-contacts-content.modal .b-list-content .e-contact-item.deleted{max-height:0;border-color:transparent!important}.b-contacts-content.modal .b-list-content .e-contact-item .checkedParent{display:inline-block;float:left;padding:0 8px 0 6px}.b-contacts-content.modal .b-list-content .e-contact-item .shareParent{display:none;float:right;position:relative;margin:2px 8px 0 5px}.b-contacts-content.modal .b-list-content .e-contact-item .nameParent{display:block;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:16px}.b-contacts-content.modal .b-list-content .e-contact-item .emailParent,.b-contacts-content.modal .b-list-content .e-contact-item .nameParent{white-space:nowrap}.b-contacts-content.modal .b-list-content .e-contact-item .displayEmail,.b-contacts-content.modal .b-list-content .e-contact-item .displayName{overflow:hidden;text-overflow:ellipsis}.b-contacts-content.modal .b-list-content .e-contact-item .displayImg{display:inline-block;float:right;position:relative;margin:0 5px}.b-contacts-content.modal .b-list-content .e-contact-item.shared .shareParent{display:inline-block}.b-contacts-content.modal .b-list-content .e-contact-item.checked{z-index:101}.b-contacts-content.modal .b-list-content .e-contact-item.checked .sidebarParent{background-color:#69A8F5}.b-contacts-content.modal .b-list-content .e-contact-item.checked.focused .sidebarParent{background-color:#519af3!important}.b-contacts-content.modal .b-list-content .e-contact-item.selected{background-color:#fff;z-index:102}.b-contacts-content.modal .b-list-content .e-contact-item.selected .sidebarParent{background-color:#398CF2}.b-contacts-content.modal .b-list-content .e-contact-item.selected.focused .sidebarParent{background-color:#217ef0!important}.b-contacts-content.modal .b-view-content-toolbar{background-color:#f5f5f5;padding:7px;position:absolute;top:0;right:0;left:220px;height:31px;text-align:center;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-view-content-toolbar .button-save-contact.no-disabled.dirty{color:#51a351;font-weight:700}.b-contacts-content.modal .b-view-content-toolbar.read-only .button-save-contact{display:none}.b-contacts-content.modal .b-view-content{position:absolute;top:45px;bottom:60px;left:220px;right:0;overflow:hidden;overflow-y:auto;background-color:#fff;border-left:1px solid #ddd}.b-contacts-content.modal .b-view-content .content{-webkit-overflow-scrolling:touch}.b-contacts-content.modal .b-view-content .contactValueLargeStatic,.b-contacts-content.modal .b-view-content .contactValueStatic,.b-contacts-content.modal .b-view-content .contactValueTextAreaStatic{height:20px;line-height:20px;padding:5px 7px;color:#555}.b-contacts-content.modal .b-view-content.read-only .contactValueLargeStatic,.b-contacts-content.modal .b-view-content.read-only .contactValueStatic,.b-contacts-content.modal .b-view-content.read-only .contactValueTextAreaStatic{display:inline-block}.b-contacts-content.modal .b-view-content.read-only .contactValueInput,.b-contacts-content.modal .b-view-content.read-only .contactValueInputLarge,.b-contacts-content.modal .b-view-content.read-only .contactValueTextArea{display:none}.b-contacts-content.modal .b-view-content .b-contact-view-desc{text-align:center;font-size:24px;line-height:30px;padding-top:120px;color:#999}.b-contacts-content.modal .b-view-content .top-part{padding-top:20px}.b-contacts-content.modal .b-view-content .property-line{margin-bottom:5px}.b-contacts-content.modal .b-view-content .top-row{padding:10px 0;height:30px}.b-contacts-content.modal .b-view-content .add-link{margin-left:2px;padding:5px;font-size:12px;color:#aaa}.b-contacts-content.modal .b-view-content .contactValueLargeStatic,.b-contacts-content.modal .b-view-content .contactValueStatic,.b-contacts-content.modal .b-view-content .contactValueTextAreaStatic{font-size:18px;display:none}.b-contacts-content.modal .b-view-content .contactValueInput,.b-contacts-content.modal .b-view-content .contactValueInputLarge,.b-contacts-content.modal .b-view-content .contactValueTextArea{box-shadow:none;border-color:#fff;font-size:18px;width:300px}.b-contacts-content.modal .b-view-content .contactValueInput:hover,.b-contacts-content.modal .b-view-content .contactValueInputLarge:hover,.b-contacts-content.modal .b-view-content .contactValueTextArea:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#ccc}.b-contacts-content.modal .b-view-content .contactValueInput:focus,.b-contacts-content.modal .b-view-content .contactValueInputLarge:focus,.b-contacts-content.modal .b-view-content .contactValueTextArea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#999}.b-contacts-content.modal .b-view-content .contactValueInput::-webkit-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge::-webkit-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea::-webkit-input-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput::-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge::-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea::-moz-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput:-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge:-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea:-moz-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput:-ms-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge:-ms-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea:-ms-input-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueTextArea{width:300px}.b-contacts-content.modal .b-view-content .contactValueInputLarge{width:400px}.b-contacts-content.modal .b-view-content .hasError .contactValueInput{color:#ee5f5b;border-color:#ee5f5b}.b-contacts-content.modal .b-view-content .e-save-trigger{position:absolute;top:25px;left:10px}.b-contacts-content.modal .b-view-content .e-read-only-sign{display:none;position:absolute;top:20px;right:40px}.b-contacts-content.modal .b-view-content .e-share-sign{position:absolute;top:20px;right:20px;cursor:pointer}.b-contacts-content.modal .b-view-content.read-only .e-read-only-sign{display:inline-block}.b-contacts-content.modal .b-view-content.read-only .e-share-sign{display:none}.b-contacts-content .e-contact-item{position:relative;height:55px;max-height:60px;line-height:22px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100}html.rl-mobile .b-contacts-content .b-list-content,html.rl-mobile .b-contacts-content .b-list-footer-toolbar,html.rl-mobile .b-contacts-content .b-list-toolbar{width:170px}html.rl-mobile .b-contacts-content .b-list-toolbar .e-search{width:150px}html.rl-mobile .b-contacts-content .b-view-content,html.rl-mobile .b-contacts-content .b-view-content-toolbar{left:170px}.b-compose.modal{width:850px;margin:10px auto}.b-compose.modal .modal-body{overflow:auto;padding:0}.b-compose .attachmentAreaParent,.b-compose .textAreaParent{overflow:hidden;position:relative}.b-compose .attachmentAreaParent{padding:10px 10px 6px;background:#ddd;border-top:1px solid #ccc;overflow-y:auto}.b-compose .attachmentAreaParent .no-attachments-desc{padding:50px 10px;text-align:center;font-size:24px;color:#666;text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 rgba(255,255,255,.5)}.b-compose .attachmentAreaParent .attachmentList{margin:0;padding:10px}html.rl-mobile .b-settings-accounts,html.rl-mobile .b-settings-general{margin-right:15px}.b-compose .b-header-toolbar{height:40px;color:#fff;background-color:#333;background-color:rgba(0,0,0,.8)!important}.b-compose .b-header-toolbar .close,.b-compose .b-header-toolbar .close-custom,.b-compose .b-header-toolbar .minimize-custom{opacity:1;color:#fff;border-color:#eee;font-size:24px;line-height:24px}.b-compose .b-header-toolbar .button-close,.b-compose .b-header-toolbar .button-delete,.b-compose .b-header-toolbar .button-save,.b-compose .b-header-toolbar .button-skip,.b-compose .b-header-toolbar .saved-text{margin-left:8px}.b-compose .b-header-toolbar .disabled.button-delete{margin-left:0}.b-compose .b-header{padding:10px;background-color:#eee;color:#333}.b-compose .b-header .e-identity{color:#333;text-decoration:none;font-weight:700}.b-compose .b-header .e-identity:hover{color:#333;text-decoration:none}.b-compose .b-header .e-identity.multiply{cursor:pointer;border-bottom:1px dashed #555}.b-compose .b-header .e-row{line-height:30px}.b-compose .b-header .e-label{text-align:right;width:1%;min-width:70px;padding:6px 10px}.b-compose .b-header .e-label html.rl-modal{min-width:50px}.b-compose .b-header .e-value{padding:2px 0}.b-compose .b-header .e-value input[type=text],.b-compose .b-header .e-value textarea{width:98%}.b-compose .b-header .e-value textarea{height:40px}.b-compose .b-header .error-desc{color:red}.b-compose .b-header .error-to{color:red;font-weight:700}.b-compose .b-header .b-appachments .b-attacment,.b-compose .b-header .b-appachments .b-attacment-in-process{line-height:20px;padding-bottom:10px}.b-compose .b-header .b-appachments .b-attacment-in-process .uploading{display:none;padding-right:5px}.b-compose .b-header .b-appachments .b-attacment-in-process.uploading .uploading{display:inline}.b-compose .b-header .b-appachments .b-attacment-in-process .upload-progress{font-weight:700}.b-compose .b-header .b-appachments .b-attacment-in-process.error .namedStr{color:#888}.b-compose .b-header .b-appachments .b-attacment-in-process .error{color:red}.b-compose .b-header .b-appachments .b-attacment-in-process .close,.b-compose .b-header .b-appachments .b-attacment-in-process .close-custom{float:left;padding-right:13px}.b-compose .cke_chrome{border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.b-compose .b-attachment-button{display:inline-block}.b-compose .b-attachment-place{position:absolute;left:5px;right:5px;top:5px;bottom:5px;border:2px dashed #777;z-index:300;line-height:119px;text-align:center;background-color:#efefef;font-size:24px;border-radius:10px}.b-compose .b-attachment-place.dragAndDropOver{background-color:#fff}.b-admin-left .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 0 0 8px}.b-admin-left .b-content{position:absolute;top:68px;bottom:8px;left:0;right:0;overflow:hidden}.b-admin-left .b-content .content{-webkit-overflow-scrolling:touch}.b-admin-menu .e-item{overflow:hidden;text-decoration:none;outline:0}.b-admin-menu .e-link{position:relative;display:block;height:30px;line-height:29px;font-size:18px;z-index:1;cursor:default;background-color:transparent;color:#888;padding:4px 10px;outline:0;text-decoration:none}.b-admin-domains-list-table .e-item .e-action,.b-admin-general .flag-name,.b-admin-menu .e-item.selectable .e-link,.b-admin-packages-list-table .e-item .e-action,.b-admin-plugins-list-table .e-item .e-action,.b-plugin-content .information{cursor:pointer}.b-admin-menu .e-item.selectable.selected .e-link,.b-admin-menu .e-item.selectable:hover .e-link{background-color:#555;color:#fff}.b-domain-alias-content .modal-header,.b-domain-content .modal-header{background-color:#fff}.b-admin-right .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px;color:#fff;text-shadow:0 1px 1px #000}.b-admin-right .b-content{position:absolute;top:58px;bottom:8px;left:0;right:8px;overflow-y:auto;z-index:2;background-color:#fff;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.b-admin-right .b-content .content{-webkit-overflow-scrolling:touch}.b-admin-right .b-settings-content{padding:20px 20px 20px 30px}.b-admin-right .b-settings-content .legend,.b-admin-right .b-settings-content .nav-tabs{width:670px}.b-admin-general .flag-selector{padding-top:5px}.b-admin-general .flag-name{border-bottom:1px dashed #555;padding:2px 0}.b-admin-general .flag-name:focus{outline:dotted 1px}.b-admin-branding .disabled-form{opacity:.8}.b-admin-domains .process-place{width:600px;padding:14px 0;text-align:center}.b-admin-domains-list-table{width:600px}.b-admin-domains-list-table .e-item .domain-name{display:inline-block;word-break:break-all;box-sizing:border-box}.b-admin-domains-list-table .e-item .domain-alias{display:inline-block;box-sizing:border-box;color:#bbb;padding-left:5px}.b-admin-domains-list-table .e-item.disabled .domain-alias,.b-admin-domains-list-table .e-item.disabled .domain-name{color:#bbb}.b-admin-domains-list-table .e-item .button-delete{margin-right:15px;visibility:hidden;opacity:0}.b-admin-domains-list-table .e-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-admin-packages .process-place,.b-admin-plugins .process-place{visibility:hidden}.b-admin-domains-list-table .e-item .delete-domain,.b-admin-domains-list-table .e-item .disabled-domain{cursor:pointer;opacity:.5}.b-admin-domains-list-table .e-item.disabled .disabled-domain{opacity:.5}.b-admin-domains-list-table .e-item .delete-domain:hover,.b-admin-domains-list-table .e-item .disabled-domain:hover{opacity:1}.b-domain-alias-content.modal{width:330px}.b-domain-alias-content .error-desc{color:red}.b-domain-content.modal{width:810px}.b-domain-content .modal-body{position:relative;overflow:hidden;width:1600px;height:400px;left:0}.b-domain-content.domain-edit .modal-body{height:340px}.b-domain-content.domain-second-page .modal-body{left:-800px}.b-domain-content .domain-desc{color:#666;line-height:20px;background-color:#f9f9f9;padding:8px;border:1px solid #eee;border-radius:3px;margin:-5px 0}.b-admin-packages-list-table .e-item .package-img,.b-admin-plugins-list-table .e-item .plugin-img{font-size:12px;margin-right:2px}.b-domain-content .domain-desc i{font-style:normal;color:red}.b-domain-content .error-desc{color:red}.b-domain-content .testing-done.imap-header,.b-domain-content .testing-done.sieve-header,.b-domain-content .testing-done.smtp-header{color:green;font-weight:700}.b-domain-content .testing-error.imap-header,.b-domain-content .testing-error.sieve-header,.b-domain-content .testing-error.smtp-header{color:red}.b-admin-packages .alert{width:650px}.b-admin-packages-list-table{width:700px}.b-admin-packages-list-table .e-item .package-name.core{font-weight:700}.b-admin-packages-list-table .e-item .package-desc{color:#999;font-size:12px}.b-admin-packages-list-table .e-item .package-actions-parent,.b-admin-packages-list-table .e-item .package-release-parent{text-align:center}.b-admin-packages-list-table .e-item .package-actions-parent{vertical-align:middle}.b-admin-plugins-list-table.disabled{opacity:.5;background-color:#eee}.b-admin-plugins-list-table .e-item.disabled .plugin-img,.b-admin-plugins-list-table .e-item.disabled .plugin-name{color:#bbb}.b-admin-plugins-list-table .e-item.disabled .disabled-plugin{opacity:.5}.b-admin-plugin-property .help-block{margin-bottom:5px}.b-plugin-content.modal{width:660px}.b-plugin-content.modal .modal-body{overflow:auto}.b-plugin-content .modal-header{background-color:#fff}.b-plugin-content .information{display:inline-block;background-color:#ddd;border-radius:10px;height:25px;width:30px;text-align:center;padding-top:5px}.b-plugin-content textarea{width:400px;height:70px}.b-admin-about .rl-logo{display:inline-block;width:250px;height:250px;margin-top:-10px;margin-bottom:-10px;background-image:url(images/rainloop-logo.png)}.b-admin-about .rl-desc{margin-top:20px;margin-left:-20px}.popups .b-activate-content{width:700px}.popups .b-activate-content .modal-header{background-color:#fff}.popups .b-activate-content .help-inline{padding-left:0}.b-settins-left .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 0 0 8px}.b-settins-left .b-footer{position:absolute;bottom:20px;right:0;left:0;height:20px;padding:0 10px 0 5px;z-index:101}.b-settins-left .b-content{position:absolute;top:68px;bottom:8px;left:0;right:0;overflow:hidden}.b-settins-left .b-content .content{-webkit-overflow-scrolling:touch}.b-settings-menu .e-item{overflow:hidden;text-decoration:none;outline:0}.b-settings-menu .e-link{position:relative;display:block;height:30px;line-height:29px;font-size:18px;z-index:1;cursor:default;background-color:transparent;color:#888;padding:4px 10px;outline:0;text-decoration:none}.b-settings-menu .e-item.selectable .e-link{cursor:pointer}.b-settings-menu .e-item.selectable.selected .e-link,.b-settings-menu .e-item.selectable:hover .e-link{background-color:#555;color:#fff}.b-settins-right .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 5px;color:#fff}.b-settins-right .b-content{position:absolute;top:50px;bottom:8px;left:0;right:8px;overflow-y:auto;z-index:2;background-color:#fff;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.b-settins-right .b-content .content{-webkit-overflow-scrolling:touch}.rl-cmd,.rl-cmd .rl-cmd-history{font-family:monospace;overflow:hidden}.b-settins-right .b-settings-content{padding:20px 20px 20px 30px}.b-settins-right .b-settings-content .legend{width:600px}html.rl-mobile .b-settings-content .legend{width:auto}.b-settings-general .notification-desc-denied{color:#999;display:none}.b-settings-general .denied-by-browser .notification-desc-denied{display:inline}.b-settings-general .denied-by-browser .notification-desc{color:#999}.b-settings-general .flag-selector{padding-top:5px}.b-settings-general .flag-name{border-bottom:1px dashed #555;cursor:pointer;padding:2px 0}.b-settings-general .flag-name:focus{outline:dotted 1px}.b-settings-accounts .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-accounts .list-table{width:600px}.b-settings-accounts .list-table td{padding:4px 8px;line-height:30px}.b-settings-accounts .list-table .account-name,.b-settings-accounts .list-table .identity-name{line-height:22px;display:inline-block;word-break:break-all;box-sizing:border-box}.b-settings-accounts .list-table .drag-handle{color:#eee}.b-settings-accounts .list-table tr:hover .drag-handle{color:#aaa}.b-settings-accounts .list-table .account-img,.b-settings-accounts .list-table .identity-img{font-size:12px;margin-right:5px}.b-settings-accounts .list-table .identity-default{cursor:pointer;color:#ccc}.b-settings-accounts .list-table .identity-name{cursor:pointer}.b-settings-accounts .accounts-list-top-padding,.b-settings-accounts .identities-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-accounts .account-item.ui-sortable-helper .button-delete,.b-settings-accounts .account-item.ui-sortable-helper .delete-account,.b-settings-accounts .identity-item.ui-sortable-helper .button-delete,.b-settings-accounts .identity-item.ui-sortable-helper .delete-identity{display:none}.b-settings-accounts .account-item{white-space:nowrap}.b-settings-accounts .account-item .e-action{cursor:pointer}.b-settings-accounts .account-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-accounts .account-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-accounts .account-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-accounts .account-item .delete-account{cursor:pointer;opacity:.5}.b-settings-accounts .account-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-accounts .account-item.ui-sortable-helper td{border-width:0}.b-settings-accounts .identity-item{white-space:nowrap}.b-settings-accounts .identity-item .e-action{cursor:pointer}.b-settings-accounts .identity-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-accounts .identity-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-accounts .identity-item .delete-identity{cursor:pointer;opacity:.5}.b-settings-accounts .identity-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-accounts .identity-item.ui-sortable-helper td{border-width:0}html.rl-mobile .b-settings-templates{margin-right:15px}.b-settings-templates .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-templates .list-table{width:600px}.b-settings-templates .list-table td{padding:4px 8px;line-height:30px}.b-settings-templates .list-table .drag-handle{color:#eee}.b-settings-templates .list-table tr:hover .drag-handle{color:#aaa}.b-settings-templates .list-table .template-img{font-size:12px;margin-right:5px}.b-settings-templates .list-table .template-name{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px}.b-settings-templates .templates-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-templates .template-item .e-action{cursor:pointer}.b-settings-templates .template-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-templates .template-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-templates .template-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-templates .template-item .delete-template{cursor:pointer;opacity:.5}.b-settings-templates .template-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-templates .template-item.ui-sortable-helper .button-delete,.b-settings-templates .template-item.ui-sortable-helper .delete-template{display:none}.b-settings-templates .template-item.ui-sortable-helper td{border-width:0}html.rl-mobile .b-settings-open-pgp{margin-right:15px}.b-settings-open-pgp .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-open-pgp .list-table{width:750px}.b-settings-open-pgp .list-table td{padding:4px 8px;line-height:30px}.b-settings-open-pgp .list-table .open-pgp-key-img{margin-right:10px;vertical-align:top}.b-settings-open-pgp .list-table .open-pgp-key-img .svg-icon{width:12px;height:12px}.b-settings-open-pgp .list-table .open-pgp-key-id,.b-settings-open-pgp .list-table .open-pgp-key-user{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px;cursor:default}.b-settings-open-pgp .list-table .open-pgp-key-user-address:first-child{line-height:30px;margin-bottom:-4px}.b-settings-open-pgp .open-pgp-key-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-open-pgp .open-pgp-key-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-open-pgp .open-pgp-key-item .delete-open-pgp-key,.b-settings-open-pgp .open-pgp-key-item .view-open-pgp-key{cursor:pointer;opacity:.7}.b-settings-open-pgp .open-pgp-key-item .delete-open-pgp-key:hover,.b-settings-open-pgp .open-pgp-key-item .view-open-pgp-key:hover{opacity:.9}html.rl-mobile .b-settings-folders{margin-right:35px}.b-settings-folders.ignore-folder-subscribe .subscribe-folder,.b-settings-folders.ignore-folder-subscribe .unsubscribe-folder{display:none}.b-settings-folders .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-folders .folders-list-error{width:550px;margin:10px 0}.b-settings-folders .list-table{width:600px}.b-settings-folders .list-table .e-action{cursor:pointer}.b-settings-folders .list-table td{padding:4px 8px;line-height:30px}.b-settings-folders .list-table .folder-padding{display:inline-block;width:0}.b-settings-folders .list-table .folder-name{display:inline-block;word-break:break-all;white-space:pre-wrap;box-sizing:border-box;margin-left:7px;line-height:22px;cursor:default}.b-settings-folders .list-table .folder-system-name{display:inline-block;line-height:22px;color:#999;cursor:default}.b-settings-folders .list-table .folder-name.can-be-edited:hover{border-bottom:1px dashed #333;cursor:pointer}.b-settings-folders .list-table .folder-name-input{border-width:1px;margin-bottom:0;margin-left:-4px}.b-settings-folders .folder-item.system .folder-name{font-weight:700}.b-settings-folders .folder-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-folders .folder-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-folders .folder-item .check-folder,.b-settings-folders .folder-item .delete-folder,.b-settings-folders .folder-item .subscribe-folder,.b-settings-folders .folder-item .uncheck-folder,.b-settings-folders .folder-item .unsubscribe-folder{cursor:pointer;opacity:.6}.b-settings-folders .folder-item .uncheck-folder,.b-settings-folders .folder-item .unsubscribe-folder{opacity:.2}.b-settings-folders .folder-padding.deep-1{width:25px}.b-settings-folders .folder-padding.deep-2{width:40px}.b-settings-folders .folder-padding.deep-3{width:55px}.b-settings-folders .folder-padding.deep-4{width:70px}.b-settings-folders .folder-padding.deep-5{width:85px}.b-settings-content .b-settings-themes .legend{width:100%}html.rl-mobile .b-settings-content .b-settings-theme .legend{width:auto}html.rl-mobile .b-themes-list{margin-right:15px}.b-themes-list .e-item{display:inline-block;border:2px solid transparent;cursor:pointer;color:#000;background-color:#fff;padding:16px;margin:5px}.b-themes-list .e-item:hover{border:2px solid grey}.b-themes-list .e-item.selected{background-color:#eee;border:2px solid #000}.b-themes-list .e-item .e-image{width:100px;height:100px;border:1px solid #ddd}html.rl-mobile .b-settings-filters{margin-right:15px}.b-settings-filters .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-filters .list-table{width:600px}.b-settings-filters .list-table td{padding:4px 8px;line-height:30px}.b-settings-filters .list-table td.drag-wrapper{padding:4px 0}.b-settings-filters .list-table .drag-handle{color:#eee}.b-settings-filters .list-table .filter-sub-name,.b-settings-filters .list-table tr:hover .drag-handle{color:#aaa}.b-settings-filters .list-table .filter-img{font-size:12px;margin-right:5px}.b-settings-filters .list-table .filter-name,.b-settings-filters .list-table .filter-sub-name{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px;cursor:pointer}.b-settings-filters .filters-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-filters .filter-item{white-space:nowrap}.b-settings-filters .filter-item .e-action{cursor:pointer}.b-settings-filters .filter-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-filters .filter-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-filters .filter-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-filters .filter-item .delete-filter{cursor:pointer;opacity:.5}.b-settings-filters .filter-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-filters .filter-item.ui-sortable-helper .button-delete,.b-settings-filters .filter-item.ui-sortable-helper .delete-filter{display:none}.b-settings-filters .filter-item.ui-sortable-helper td{border-width:0}.rl-cmd{position:absolute;bottom:0;left:0;right:0;top:auto;height:0;z-index:10000;background:rgba(0,0,0,.85);border-top:1px solid #000;transition:height .1s ease-out}.rl-cmd .rl-cmd-input,.rl-cmd .rl-cmd-input:focus{background:0 0;border:none}.rl-cmd.opened{height:250px}.rl-cmd .rl-cmd-clr-error{color:#CD3131}.rl-cmd .rl-cmd-clr-info{color:#BFBF00}.rl-cmd .rl-cmd-clr-success{color:#31FF40}.rl-cmd .rl-cmd-wrp{position:relative;height:100%}.rl-cmd .rl-cmd-input-helper{color:#666}.rl-cmd .rl-cmd-input-prefix{color:#31FF40;display:inline-block}.rl-cmd .rl-cmd-input-wrp{position:absolute;bottom:0;left:10px;right:10px}.rl-cmd .rl-cmd-input{color:#fff;display:inline-block;width:calc(100% - 30px);font-family:monospace}.rl-cmd .rl-cmd-history{color:#fff;position:absolute;top:10px;bottom:60px;left:10px;right:-30px;overflow-x:hidden;overflow-y:auto}@-webkit-keyframes highlight-folder-row{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes highlight-folder-row{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes bounce-me{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce-me{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes textLoadingAnimationKeyFrame{0%,100%{opacity:1}33%{opacity:0}}@keyframes textLoadingAnimationKeyFrame{0%,100%{opacity:1}33%{opacity:0}}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@-webkit-keyframes login-form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-5deg);transform:translateX(-6px) rotateY(-5deg)}37.5%{-webkit-transform:translateX(5px) rotateY(4deg);transform:translateX(5px) rotateY(4deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-2deg);transform:translateX(-3px) rotateY(-2deg)}87.5%{-webkit-transform:translateX(2px) rotateY(1deg);transform:translateX(2px) rotateY(1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes login-form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-5deg);transform:translateX(-6px) rotateY(-5deg)}37.5%{-webkit-transform:translateX(5px) rotateY(4deg);transform:translateX(5px) rotateY(4deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-2deg);transform:translateX(-3px) rotateY(-2deg)}87.5%{-webkit-transform:translateX(2px) rotateY(1deg);transform:translateX(2px) rotateY(1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}html.csstransitions.rl-started-trigger.no-mobile .b-login-content .loginFormWrapper{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:.5}#rl-loading{transition:opacity .5s linear}html.csstransitions.rl-started-delay #rl-left{transition:width .3s ease-out}html.csstransitions.rl-started-delay #rl-right{transition:left .3s ease-out,right .3s ease-out}html.csstransitions.rl-started-delay #rl-sub-left,html.csstransitions.rl-started-delay #rl-sub-left .messageList .inputSearch{transition:width .3s ease-out}html.csstransitions.rl-started-delay #rl-sub-right{transition:left .3s ease-out}html.rgba.cssanimations.backgroundsize .e-strip-animation{background-size:60px 60px;background-image:linear-gradient(135deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 2s linear infinite;animation:animate-stripes 2s linear infinite}html.rl-anim .rl-animated-inited{opacity:1;transition:opacity .5s linear}.opentip-container.ot-show-effect-fade.ot-hidden,.pswp__img--placeholder,html.rl-anim .rl-animated-inited.rl-animated-hidden,html.rl-anim.cssanimations.csstransitions.no-mobile .b-login-content .afterLoginHide{opacity:0}html.rl-anim.cssanimations.csstransitions.no-mobile .b-login-content .errorAnimated{-webkit-animation:login-form-shake .4s ease-in-out;animation:login-form-shake .4s ease-in-out}html.rl-anim.no-mobile .b-login-content .errorAnimated .buttonLogin{color:#b94a48;font-weight:700}html.rl-anim.csstransitions.no-mobile .btn-group.dropdown.colored-toggle.open .animate-this-icon-on-open{-webkit-animation:bounce-me .5s linear;animation:bounce-me .5s linear}html.rl-anim.csstransitions.no-mobile .b-login-content .loginFormWrapper{transition:all .3s ease-out}html.rl-anim.csstransitions .button-delete-transitions{transition:all .2s linear}html.rl-anim.cssanimations .b-folders .e-item .anim-action-class{-webkit-animation:highlight-folder-row .5s linear;animation:highlight-folder-row .5s linear}html.rl-anim.csstransitions .b-folders .btn.buttonContacts{transition:margin .3s linear}html.rl-anim.csstransitions .b-folders .b-content.opacity-on-panel-disabled{transition:opacity .3s linear}html.rl-anim.csstransitions .messageList .messageListItem{transition:max-height .4s ease}html.rl-anim.csstransitions .messageList .listDragOver{transition:all .4s ease}html.rl-anim.csstransitions .b-list-content .e-contact-item{transition:max-height .4s ease}html.rl-anim.csstransitions .modal.b-domain-content .modal-body{transition:left .5s ease}html.rl-anim.csstransitions.rl-modal.rl-modal-animation .popups{overflow:hidden}html.rl-anim.csstransitions .modal.fade{transition:all .2s ease-out;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}html.rl-anim.csstransitions .modal.fade.in{-webkit-transform:none;-ms-transform:none;transform:none}html.rl-anim.cssanimations .b-compose.loading .b-header-toolbar{background-size:60px 60px;background-image:linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 2s linear infinite;animation:animate-stripes 2s linear infinite}.textLoadingAnimationD1,.textLoadingAnimationD2,.textLoadingAnimationD3{-webkit-animation:textLoadingAnimationKeyFrame 1s linear infinite 0s;animation:textLoadingAnimationKeyFrame 1s linear infinite 0s}.textLoadingAnimationD2{-webkit-animation-delay:.3s;animation-delay:.3s}.textLoadingAnimationD3{-webkit-animation-delay:.6s;animation-delay:.6s}.rl-view-model.RL-About,.rl-view-model.RL-AdminLogin,.rl-view-model.RL-Login,.rl-view-model.RL-LoginNew{position:relative;height:100%;z-index:5}.mfp-container .mfp-figure{min-height:300px;min-width:300px}.ui-resizable-e{right:-1px;width:5px}.pswp__error-msg{color:#ccc}.pswp__error-msg a,.pswp__error-msg a:hover{color:#fff}.opentip-container{z-index:2001!important}.opentip-container .ot-content{font-size:13px}.opentip-container.style-rainloopErrorTip .ot-content{color:red}.opentip-container.ot-hide-effect-none,.opentip-container.ot-show-effect-none{transition:none!important}.opentip-container.ot-show-effect-fade{transition:none}.opentip-container.ot-show-effect-fade.ot-going-to-show{opacity:0;transition:opacity .2s ease-in-out}.opentip-container.ot-show-effect-fade.ot-showing{opacity:1;transition:opacity .2s ease-in-out}.opentip-container.ot-show-effect-fade.ot-visible{opacity:1;transition:none}svg-icon{display:none}.svg-icon{border:0;outline:0;height:16px;width:16px;display:inline-block;fill:#333}.svg-icon.svg-icon-archive{height:14px;width:14px}.lg-backdrop.in{opacity:.8}.btn .btn-text{padding-left:8px}.active-scale-transition{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.active-scale-transition:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}html.glass input:-webkit-autofill,html.glass input:-webkit-autofill:active,html.glass input:-webkit-autofill:focus,html.glass input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/admin.min.js b/rainloop/app/rainloop/v/1.10.4.183/static/js/min/admin.min.js
deleted file mode 100755
index d3227b1..0000000
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/admin.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-!function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,t,n){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="rainloop/v/0.0.0/static/js/min/",t(t.s=276)}([function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function i(e){try{e()}catch(e){}}function o(e){return!Ee(e)&&!Ne(e)}function a(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!!o(e)&&(t?/^[0-9]*$/.test(e.toString()):/^[1-9]+[0-9]*$/.test(e.toString()))}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=o(e)&&""!==e?le.a.parseInt(e,10):t;return le.a.isNaN(n)?t:n}function s(e){return o(e)?""+e:""}function l(e){return!!e}function u(e){return e?"1":"0"}function c(e){return Te(e)&&0<e.length}function d(e){return le.a.encodeURIComponent(e)}function p(e){return le.a.decodeURIComponent(e)}function f(e){return le.a.decodeURI(e)}function m(e){return le.a.encodeURI(e)}function g(e){var t=0,n=0,i=null,o=e.split("&"),a={};for(n=o.length;t<n;t++)i=o[t].split("="),a[p(i[0])]=p(i[1]);return a}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="0123456789abcdefghijklmnopqrstuvwxyz",n=t.length;e=r(e);for(var i="";i.length<e;)i+=t.substr(le.a.Math.round(le.a.Math.random()*n),1);return i}function b(e){return o(e)?pe.a.escape(e.toString()):""}function v(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n="",i="",o=e,a=0,r=0;o.length>t;)i=o.substring(0,t),a=i.lastIndexOf(" "),r=i.lastIndexOf("\n"),-1!==r&&(a=r),-1===a&&(a=t),n+=i.substring(0,a)+"\n",o=o.substring(a+1);return n+o}function S(){try{if(le.a.document.activeElement)return Ee(le.a.document.activeElement.__inFocusCache)&&(le.a.document.activeElement.__inFocusCache=ce()(le.a.document.activeElement).is("input,textarea,iframe,.cke_editable")),!!le.a.document.activeElement.__inFocusCache}catch(e){}return!1}function y(e){if(le.a.document&&le.a.document.activeElement&&le.a.document.activeElement.blur)try{var t=ce()(le.a.document.activeElement);t&&t.is("input,textarea")?le.a.document.activeElement.blur():e&&le.a.document.activeElement.blur()}catch(e){}}function w(){try{if(le.a&&le.a.getSelection){var e=le.a.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}else le.a.document&&le.a.document.selection&&le.a.document.selection.empty&&le.a.document.selection.empty()}catch(e){}}function A(e,t){e=we(e.toUpperCase()),t=we(t.replace(/[\s]+/g," "));var n=!1,i="RE"===e,o="FWD"===e,a=[],r=!o;return""!==t&&pe.a.each(t.split(":"),function(e){var t=we(e);n||!/^(RE|FWD)$/i.test(t)&&!/^(RE|FWD)[\[\(][\d]+[\]\)]$/i.test(t)?(a.push(e),n=!0):(i||(i=!!/^RE/i.test(t)),o||(o=!!/^FWD/i.test(t)))}),r?i=!1:o=!1,we((r?"Re: ":"Fwd: ")+(i?"Re: ":"")+(o?"Fwd: ":"")+we(a.join(":")))}function T(e,t){return le.a.Math.round(e*le.a.Math.pow(10,t))/le.a.Math.pow(10,t)}function C(e){switch(e=r(e),!0){case 1073741824<=e:return T(e/1073741824,1)+"GB";case 1048576<=e:return T(e/1048576,1)+"MB";case 1024<=e:return T(e/1024,0)+"KB"}return e+"B"}function _(e){le.a.console&&le.a.console.log&&le.a.console.log(e)}function E(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;e&&e[t]&&(i=r(i),n=Te(n)?n:[],0>=i?e[t].apply(e,n):pe.a.delay(function(){e[t].apply(e,n)},i))}function N(e){if(e=e||le.a.event,e&&e.ctrlKey&&!e.shiftKey&&!e.altKey){var t=e.keyCode||e.which;if(t===ve.EventKeyCode.S)return void e.preventDefault();if(t===ve.EventKeyCode.A){var n=e.target||e.srcElement;if(n&&("true"==""+n.contentEditable||n.tagName&&n.tagName.match(/INPUT|TEXTAREA/i)))return;le.a.getSelection?le.a.getSelection().removeAllRanges():le.a.document.selection&&le.a.document.selection.clear&&le.a.document.selection.clear(),e.preventDefault()}}}function D(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=null,o=function(){for(var n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return i&&i.canExecute&&i.canExecute()&&t.apply(e,o),!1};return i=t?o:Ie,i.enabled=me.a.observable(!0),i.isCommand=!0,_e(n)?i.canExecute=me.a.computed(function(){return i&&i.enabled()&&n.call(e)}):i.canExecute=me.a.computed(function(){return i&&i.enabled()&&!!n}),i}function R(e){return e.replace(/["]/g,'\\"')}function I(){return(new le.a.Date).getTime()}function x(){return le.a.Math.round(I()/1e3)}function P(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n(8).i18n("LANGS_NAMES"+(!0===t?"_EN":"")+"/LANG_"+e.toUpperCase().replace(/[^a-zA-Z0-9]+/g,"_"),null,e)}function O(){return ce()('<div class="draggablePlace"><span class="text"></span>&nbsp;<i class="icon-copy icon-white visible-on-ctrl"></i><i class="icon-mail icon-white hidden-on-ctrl"></i></div>').appendTo("#rl-hidden")}function k(e,t){t&&!Ee(t.disabled)&&e&&ce()(e).toggleClass("disabled",t.disabled).prop("disabled",t.disabled)}function L(e){e.find("blockquote.rl-bq-switcher").removeClass("rl-bq-switcher hidden-bq"),e.find(".rlBlockquoteSwitcher").off(".rlBlockquoteSwitcher").remove(),e.find("[data-html-editor-font-wrapper]").removeAttr("data-html-editor-font-wrapper")}function M(e,t,i,o){var a=e.title,r=e.subject,s=e.date,l=e.fromCreds,u=e.toCreds,c=e.toLabel,d=le.a.open(""),p=d.document,f=t.clone(),m=i?"html":"plain";L(f);var g=f?f.html():"";p.write(n(171).replace("{{title}}",b(a)).replace("{{subject}}",b(r)).replace("{{date}}",b(s)).replace("{{fromCreds}}",b(l)).replace("{{toCreds}}",b(u)).replace("{{toLabel}}",b(c)).replace("{{bodyClass}}",m).replace("{{html}}",g)),p.close(),o&&le.a.setTimeout(function(){return d.print()},100)}function F(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3;return i=r(i),function(o,a,r,s,l){t.call(n,a&&a.Result?ve.SaveSettingsStep.TrueResult:ve.SaveSettingsStep.FalseResult),e&&e.call(n,o,a,r,s,l),pe.a.delay(function(){t.call(n,ve.SaveSettingsStep.Idle)},i)}}function U(e,t){return F(null,e,t,1e3)}function H(e,t,n,i){return function(o){if(e){switch(n){case"bool":case"boolean":o=o?"1":"0";break;case"int":case"integer":case"number":o=r(o);break;case"trim":o=we(o);break;default:o=s(o)}var a={};a[t]=o,e.saveAdminConfig?e.saveAdminConfig(i||null,a):e.saveSettings&&e.saveSettings(i||null,a)}}}function G(e){return he.a?he.a.link(e,{newWindow:!0,stripPrefix:!1,urls:!0,email:!0,mention:!1,phone:!1,hashtag:!1,replaceFn:function(e){return!(e&&"url"===e.getType()&&e.matchedText&&0!==e.matchedText.indexOf("http"))}}):e}function j(e){var t=0,n=0,i=0,o=0,a=0,r="",s=function(e){return e="> "+we(e).replace(/\n/gm,"\n> "),e.replace(/(^|\n)([> ]+)/gm,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&2<t.length?t[1]+we(t[2].replace(/[\s]/g,""))+" ":""})},l=function e(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];if(n&&1<n.length){var o=we(n[1]);return 0<o.length&&(o=o.replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,e),o="\n"+we(o)+"\n"),o}return""},u=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?t[1].toString().replace(/[\n]/gm,"<br />").replace(/[\r]/gm,""):""},c=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?""+t[1]+pe.a.escape(t[2]):""},d=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?we(t[1]):""};for(r=e.replace(/<p[^>]*><\/p>/gi,"").replace(/<pre[^>]*>([\s\S\r\n\t]*)<\/pre>/gim,u).replace(/[\s]+/gm," ").replace(/((?:href|data)\s?=\s?)("[^"]+?"|'[^']+?')/gim,c).replace(/<br[^>]*>/gim,"\n").replace(/<\/h[\d]>/gi,"\n").replace(/<\/p>/gi,"\n\n").replace(/<ul[^>]*>/gim,"\n").replace(/<\/ul>/gi,"\n").replace(/<li[^>]*>/gim," * ").replace(/<\/li>/gi,"\n").replace(/<\/td>/gi,"\n").replace(/<\/tr>/gi,"\n").replace(/<hr[^>]*>/gim,"\n_______________________________\n\n").replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,l).replace(/<blockquote[^>]*>/gim,"\n__bq__start__\n").replace(/<\/blockquote>/gim,"\n__bq__end__\n").replace(/<a [^>]*>([\s\S\r\n]*?)<\/a>/gim,d).replace(/<\/div>/gi,"\n").replace(/&nbsp;/gi," ").replace(/&quot;/gi,'"').replace(/<[^>]*>/gm,""),r=be.$div.html(r).text(),r=r.replace(/\n[ \t]+/gm,"\n").replace(/[\n]{3,}/gm,"\n\n").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&amp;/gi,"&"),r=v(we(r)),t=0,n=800;0<n&&(n-=1,i=r.indexOf("__bq__start__",t),-1<i);)o=r.indexOf("__bq__start__",i+5),a=r.indexOf("__bq__end__",i+5),(-1===o||a<o)&&i<a?(r=r.substring(0,i)+s(r.substring(i+13,a))+r.substring(a+11),t=0):t=-1<o&&o<a?o-1:0;return r=r.replace(/__bq__start__/gm,"").replace(/__bq__end__/gm,"")}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=e.toString().replace(/\r/g,""),e=e.replace(/^>[> ]>+/gm,function(e){var t=e[0];return t?t.replace(/[ ]+/g,""):t});var n=!1,i=!0,o=!0,a=[],r="",s=0,l=e.split("\n");do{for(i=!1,a=[],s=0;s<l.length;s++)r=l[s],o=">"===r.substr(0,1),o&&!n?(i=!0,n=!0,a.push("~~~blockquote~~~"),a.push(r.substr(1))):!o&&n?""!==r?(n=!1,a.push("~~~/blockquote~~~"),a.push(r)):a.push(r):o&&n?a.push(r.substr(1)):a.push(r);n&&(n=!1,a.push("~~~/blockquote~~~")),l=a}while(i);return e=l.join("\n"),e=e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/~~~blockquote~~~[\s]*/g,"<blockquote>").replace(/[\s]*~~~\/blockquote~~~/g,"</blockquote>").replace(/\n/g,"<br />"),t?G(e):e}function V(e,t,n,i,a,r,s,l,u,c){var d=null,p=!1,f=0,m=0,g=[],h="   ";for(c=!Ee(c)&&!!c,u=o(u)?u:0<e.length,a=o(a)?a:0,r=o(r)?r:null,s=o(s)?s:null,l=o(l)?l:null,Te(n)||(n=[]),Te(i)||(i=[]),f=0,m=i.length;f<m;f++)g.push({id:i[f][0],name:i[f][1],system:!1,seporator:!1,disabled:!1});for(p=!0,f=0,m=e.length;f<m;f++)d=e[f],s&&!s(d)||(p&&0<g.length&&g.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,g.push({id:d.fullNameRaw,name:l?l(d):d.name(),system:!0,seporator:!1,disabled:!d.selectable||-1<Ae(d.fullNameRaw,n)||!!r&&r(d)}));for(p=!0,f=0,m=t.length;f<m;f++)d=t[f],!d.subScribed()&&d.existen&&!c||!d.selectable&&!d.hasSubScribedSubfolders()||s&&!s(d)||ve.FolderType.User!==d.type()&&u&&!d.hasSubScribedSubfolders()||(p&&0<g.length&&g.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,g.push({id:d.fullNameRaw,name:new le.a.Array(d.deep+1-a).join(h)+(l?l(d):d.name()),system:!1,seporator:!1,disabled:!d.selectable||-1<Ae(d.fullNameRaw,n)||!!r&&r(d)})),d.subScribed()&&0<d.subFolders().length&&(g=g.concat(V([],d.subFolders(),n,[],a,r,s,l,u,c)));return g}function q(e){var t=null,n=null;le.a.getSelection?(t=le.a.getSelection(),t.removeAllRanges(),n=le.a.document.createRange(),n.selectNodeContents(e),t.addRange(n)):le.a.document.selection&&(n=le.a.document.body.createTextRange(),n.moveToElementText(e),n.select())}function z(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=function(){ce()(".checkAutocomplete").trigger("change")};e?pe.a.delay(t,100):t()}function K(e){Fe[e]||(Fe[e]=ce()('script[type="application/json"][data-configuration="'+e+'"]'));try{return JSON.parse(Fe[e].text())}catch(e){}return{}}function W(e,t){var n=t||e;n&&"function"==typeof n.dispose&&n.dispose()}function Y(e){e&&(Te(e.disposables)&&pe.a.each(e.disposables,W),me.a.utils.objectForEach(e,W))}function $(e){e&&(Te(e)?pe.a.each(e,function(e){$(e)}):e&&e.onDestroy&&e.onDestroy())}function J(e,t){return!(!e||!e[0])&&(e[0].styleSheet&&!Ee(e[0].styleSheet.cssText)?e[0].styleSheet.cssText=t:e.text(t),!0)}function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ie,n=ce()("#app-theme-link"),i=function(){Ue=le.a.setTimeout(function(){return t(ve.SaveSettingsStep.Idle)},1e3),He=null},o=ce()("#app-theme-style"),a=n.attr("href");a||(a=o.attr("data-href")),a&&(a=a.toString().replace(/\/-\/[^\/]+\/\-\//,"/-/"+e+"/-/"),a=a.replace(/\/Css\/[^\/]+\/User\//,"/Css/0/User/"),a=a.replace(/\/Hash\/[^\/]+\//,"/Hash/-/"),"Json/"!==a.substring(a.length-5,a.length)&&(a+="Json/"),le.a.clearTimeout(Ue),t(ve.SaveSettingsStep.Animate),He&&He.abort&&He.abort(),He=ce.a.ajax({url:a,dataType:"json"}).then(function(e){e&&Te(e)&&2===e.length&&(!n||!n[0]||o&&o[0]||(o=ce()('<style id="app-theme-style"></style>'),n.after(o),n.remove()),o&&o[0]&&J(o,e[1])&&o.attr("data-href",a).attr("data-theme",e[0]),t(ve.SaveSettingsStep.TrueResult))}).then(i,i))}function Q(e,t){return function(){var n=e(),i=t(),o=[],a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a={current:e===n,name:""===i?e.toString():i.toString(),custom:""!==i,title:""===i?"":e.toString(),value:e.toString()};t?o.push(a):o.unshift(a)},r=0,s=0,l=2;if(1<i||0<i&&i<n){for(i<n?(a(i),r=i,s=i):((3>=n||i-2<=n)&&(l+=2),a(n),r=n,s=n);0<l;)if(r-=1,s+=1,0<r&&(a(r,!1),l-=1),i>=s)a(s,!0),l-=1;else if(0>=r)break;3===r?a(2,!1):3<r&&a(Math.round((r-1)/2),!1,"..."),i-2===s?a(i-1,!0):i-2>s&&a(Math.round((i+s)/2),!0,"..."),1<r&&a(1,!1),i>s&&a(i,!0)}return o}}function Z(e){e=we(e).toLowerCase();var t=e.split(".").pop();return t===e?"":t}function ee(e){var t="",n="application/octet-stream";return e=we(e).toLowerCase(),"winmail.dat"===e?"application/ms-tnef":(t=Z(e),t&&0<t.length&&!Ee(Se.a[t])&&(n=Se.a[t]),n)}function te(e,t,n){var i=new le.a.Image;i.onload=function(){var e=[0,0],i=le.a.document.createElement("canvas"),o=i.getContext("2d");i.width=t,i.height=t,e=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width],o.fillStyle="#fff",o.fillRect(0,0,t,t),o.drawImage(this,e[0]/2,e[1]/2,this.width-e[0],this.height-e[1],0,0,t,t),n(i.toDataURL("image/jpeg"))},i.src=e}function ne(e,t){if(e&&"mailto:"===e.toString().substr(0,7).toLowerCase()){var i=function(){if(!t)return{v:!0};e=e.toString().substr(7);var i=[],o=null,a=null,r={},l=e.replace(/\?.+$/,""),u=e.replace(/^[^\?]*\?/,""),c=n(38).default,d=new c,f=function(e){return e?pe.a.compact(pe.a.map(p(e).split(/[,]/),function(e){return d.clear(),d.mailsoParse(e),""!==d.email?d:null})):null};return i=f(l),r=g(u),Ee(r.cc)||(o=f(p(r.cc))),Ee(r.bcc)||(a=f(p(r.bcc))),n(9).showScreenPopup(t,[ve.ComposeType.Empty,null,i,o,a,Ee(r.subject)?null:s(p(r.subject)),Ee(r.body)?null:B(s(p(r.body)))]),{v:!0}}();if("object"===("undefined"==typeof i?"undefined":re()(i)))return i.v}return!1}function ie(e){ce()(function(){return e()})}function oe(){Ge()}var ae=n(55),re=n.n(ae),se=n(11),le=n.n(se),ue=n(12),ce=n.n(ue),de=n(6),pe=n.n(de),fe=n(2),me=n.n(fe),ge=n(173),he=n.n(ge),be=n(7),ve=n(3),Se=n(103),ye=n(77);n.d(t,"isArray",function(){return Te}),n.d(t,"isFunc",function(){return _e}),n.d(t,"isUnd",function(){return Ee}),n.d(t,"isNull",function(){return Ne}),n.d(t,"has",function(){return De}),n.d(t,"bind",function(){return Re}),n.d(t,"noop",function(){return Ie}),n.d(t,"noopTrue",function(){return xe}),n.d(t,"noopFalse",function(){return Pe}),n.d(t,"trim",function(){return we}),n.d(t,"inArray",function(){return Ae}),n.d(t,"isObject",function(){return Ce}),t.silentTryCatch=i,t.isNormal=o,t.isPosNumeric=a,t.pInt=r,t.pString=s,t.pBool=l,t.boolToAjax=u,t.isNonEmptyArray=c,t.encodeURIComponent=d,t.decodeURIComponent=p,t.decodeURI=f,t.encodeURI=m,t.simpleQueryParser=g,t.fakeMd5=h,t.encodeHtml=b,t.splitPlainText=v,n.d(t,"timeOutActionSecond",function(){return ke}),n.d(t,"timeOutAction",function(){return Oe}),t.inFocus=S,t.removeInFocus=y,t.removeSelection=w,t.replySubjectAdd=A,t.roundNumber=T,t.friendlySize=C,t.log=_,t.delegateRun=E,t.killCtrlACtrlS=N,t.createCommandLegacy=D,n.d(t,"convertThemeName",function(){return Le}),t.quoteName=R,t.microtime=I,t.timestamp=x,t.convertLangName=P,t.draggablePlace=O,t.defautOptionsAfterRender=k,t.clearBqSwitcher=L,t.previewMessage=M,t.settingsSaveHelperFunction=F,t.settingsSaveHelperSimpleFunction=U,t.settingsSaveHelperSubscribeFunction=H,t.findEmailAndLinks=G,t.htmlToPlain=j,t.plainToHtml=B,t.folderListOptionsBuilder=V,t.selectElement=q,n.d(t,"detectDropdownVisibility",function(){return Me}),t.triggerAutocompleteInputChange=z,t.getConfigurationFromScriptTag=K,t.disposeOne=W,t.disposeObject=Y,t.delegateRunOnDestroy=$,t.appendStyles=J,t.changeTheme=X,t.computedPagenatorHelper=Q,t.getFileExtension=Z,t.mimeContentType=ee,t.resizeAndCrop=te,t.mailToHelper=ne,t.domReady=ie,n.d(t,"windowResize",function(){return Ge}),t.windowResizeCallback=oe;var we=ce.a.trim,Ae=ce.a.inArray,Te=pe.a.isArray,Ce=pe.a.isObject,_e=pe.a.isFunction,Ee=pe.a.isUndefined,Ne=pe.a.isNull,De=pe.a.has,Re=pe.a.bind,Ie=function(){},xe=function(){return!0},Pe=function(){return!1};n.d(t,"jassl",function(){return ye.a});var Oe=function(){var e={};return function(t,n,i){e[t]=Ee(e[t])?0:e[t],le.a.clearTimeout(e[t]),e[t]=le.a.setTimeout(n,i)}}(),ke=function(){var e={};return function(t,n,i){e[t]||(e[t]=le.a.setTimeout(function(){n(),e[t]=0},i))}}(),Le=pe.a.memoize(function(e){return"@custom"===e.substr(-7)&&(e=we(e.substring(0,e.length-7))),we(e.replace(/[^a-zA-Z0-9]+/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))});le.a.rainloop_Utils_htmlToPlain=j,le.a.rainloop_Utils_plainToHtml=B;var Me=pe.a.debounce(function(){n.i(be.dropdownVisibility)(!!pe.a.find(be.data.aBootstrapDropdowns,function(e){return e.hasClass("open")}))},50),Fe={},Ue=0,He=null,Ge=pe.a.debounce(function(e){Ee(e)||Ne(e)?be.$win.resize():le.a.setTimeout(function(){be.$win.resize()},e)},50),je=le.a.String.substr;"b"!=="ab".substr(-1)&&(je=function(e,t,n){return t=0>t?e.length+t:t,e.substr(t,n)},le.a.String.substr=je)},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(6),r=n.n(a),s=n(12),l=n.n(s),u=n(113),c=n(164),d=n.n(c),p=n(3),f=o.a.ko,m=l()(o.a),g=function(e){f.utils.domNodeDisposal.addDisposeCallback(e,function(){e&&e.__opentip&&e.__opentip.deactivate()})};f.bindingHandlers.updateWidth={init:function(e,t){var n=l()(e),i=t(),a=function(){i(n.width()),o.a.setTimeout(function(){i(n.width())},p.Magics.Time500ms)};m.on("resize",a),a(),f.utils.domNodeDisposal.addDisposeCallback(e,function(){m.off("resize",a)})}},f.bindingHandlers.editor={init:function(e,t){var i=null,o=t(),a=n(76).default,r=function(){o&&o.__editor&&o.__editor.setHtmlOrPlain(o())},s=function(){o&&o.__editor&&o(o.__editor.getDataWithHtmlMark())},l=function(){o.__editor=i,r()};f.isObservable(o)&&a&&(i=new a(e,s,l,s),o.__fetchEditorValue=s,o.subscribe(r))}},f.bindingHandlers.json={init:function(e,t){l()(e).text(o.a.JSON.stringify(f.unwrap(t())))},update:function(e,t){l()(e).text(o.a.JSON.stringify(f.unwrap(t())))}},f.bindingHandlers.scrollerShadows={init:function(e){var t=8,n=l()(e),i=n.find("[data-scroller-shadows-content]")[0]||null,o=r.a.throttle(function(){n.toggleClass("scroller-shadow-top",t<i.scrollTop).toggleClass("scroller-shadow-bottom",i.scrollTop+t<i.scrollHeight-i.clientHeight)},100);i&&(l()(i).on("scroll resize",o),m.on("resize",o),f.utils.domNodeDisposal.addDisposeCallback(i,function(){l()(i).off(),m.off("resize",o)}))}},f.bindingHandlers.pikaday={init:function(e,t,n,i,o){f.bindingHandlers.textInput.init(e,t,n,i,o),d.a&&(e.__pikaday=new d.a({field:e}))}},f.bindingHandlers.visibleAnimated={init:function(e,t){var n=l()(e);n.addClass("rl-animated-inited"),f.unwrap(t())?n.show():n.hide()},update:function(e,t){var n=l()(e);f.unwrap(t())?(n.addClass("rl-animated-hidden").show(),r.a.delay(function(){n.removeClass("rl-animated-hidden")},10)):n.hide().removeClass("rl-animated-hidden")}},f.bindingHandlers.tooltip={init:function(e,t){var i=l()(e),o=t(),a="on"===(i.data("tooltip-mobile")||"off"),s=n(7);s.bMobileDevice&&!a||!function(){var t=!f.isObservable(o)&&r.a.isFunction(o)?o():f.unwrap(o);e.__opentip=new u.a(e,{style:"rainloopTip",element:e,tipJoint:i.data("tooltip-join")||"bottom"}),s.dropdownVisibility.subscribe(function(t){t&&e.__opentip.hide()}),""===t?(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent("")):e.__opentip.activate(),"on"===(i.data("tooltip-i18n")||"on")?!function(){var i=n(8);e.__opentip.setContent(i.i18n(t)),i.trigger.subscribe(function(){e.__opentip.setContent(i.i18n(t))}),s.dropdownVisibility.subscribe(function(){e&&e.__opentip&&e.__opentip.setContent(i.i18n(t))})}():e.__opentip.setContent(t),m.on("rl.tooltips.diactivate",function(){e.__opentip.hide(),e.__opentip.deactivate()}),m.on("rl.tooltips.activate",function(){e.__opentip.activate()})}()},update:function(e,t){var i=l()(e),o=t(),a="on"===(i.data("tooltip-mobile")||"off"),s=n(7);if((!s.bMobileDevice||a)&&e.__opentip){var u=!f.isObservable(o)&&r.a.isFunction(o)?o():f.unwrap(o);u?(e.__opentip.setContent("on"===(i.data("tooltip-i18n")||"on")?n(8).i18n(u):u),e.__opentip.activate()):(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent(""))}}},f.bindingHandlers.tooltipErrorTip={init:function(e){var t=l()(e);e.__opentip=new u.a(e,{style:"rainloopErrorTip",hideOn:"mouseout click",element:e,tipJoint:t.data("tooltip-join")||"top"}),e.__opentip.deactivate(),l()(o.a.document).on("click",function(){e&&e.__opentip&&e.__opentip.hide()}),g(e)},update:function(e,t){var n=l()(e),i=t(),o=!f.isObservable(i)&&r.a.isFunction(i)?i():f.unwrap(i),a=e.__opentip;a&&(""===o?(a.hide(),a.deactivate(),a.setContent("")):r.a.delay(function(){n.is(":visible")?(a.setContent(o),a.activate(),a.show()):(a.hide(),a.deactivate(),a.setContent(""))},p.Magics.Time100ms))}},f.bindingHandlers.registrateBootstrapDropdown={init:function(e){var t=n(7);t&&t.data.aBootstrapDropdowns&&(t.data.aBootstrapDropdowns.push(l()(e)),l()(e).click(function(){n(1).detectDropdownVisibility()}))}},f.bindingHandlers.openDropdownTrigger={update:function(e,t){if(f.unwrap(t())){var i=l()(e);i.hasClass("open")||i.find(".dropdown-toggle").dropdown("toggle"),i.find(".dropdown-toggle").focus(),n(1).detectDropdownVisibility(),t()(!1)}}},f.bindingHandlers.dropdownCloser={init:function(e){l()(e).closest(".dropdown").on("click",".e-item",function(){l()(e).dropdown("toggle")})}},f.bindingHandlers.popover={init:function(e,t){l()(e).popover(f.unwrap(t())),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).popover("destroy")})}},f.bindingHandlers.csstext={},f.bindingHandlers.csstext.init=f.bindingHandlers.csstext.update=function(e,t){e&&e.styleSheet&&"undefined"!=typeof e.styleSheet.cssText?e.styleSheet.cssText=f.unwrap(t()):l()(e).text(f.unwrap(t()))},f.bindingHandlers.resizecrop={init:function(e){l()(e).addClass("resizecrop").resizecrop({width:"100",height:"100",wrapperCSS:{"border-radius":"10px"}})},update:function(e,t){t()(),l()(e).resizecrop({width:"100",height:"100"})}},f.bindingHandlers.onKeyDown={init:function(e,t,n,i){l()(e).on("keydown.koOnKeyDown",function(e){return!e||t().call(i,e)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnKeyDown")})}},f.bindingHandlers.onEnter={init:function(e,t,n,i){l()(e).on("keypress.koOnEnter",function(n){n&&13===o.a.parseInt(n.keyCode,10)&&(l()(e).trigger("change"),t().call(i))}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keypress.koOnEnter")})}},f.bindingHandlers.onSpace={init:function(e,t,n,i){l()(e).on("keyup.koOnSpace",function(e){e&&32===o.a.parseInt(e.keyCode,10)&&t().call(i,e)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnSpace")})}},f.bindingHandlers.onTab={init:function(e,t,n,i){l()(e).on("keydown.koOnTab",function(e){return!e||9!==o.a.parseInt(e.keyCode,10)||t().call(i,!!e.shiftKey)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnTab")})}},f.bindingHandlers.onEsc={init:function(e,t,n,i){l()(e).on("keyup.koOnEsc",function(n){n&&27===o.a.parseInt(n.keyCode,10)&&(l()(e).trigger("change"),t().call(i))}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnEsc")})}},f.bindingHandlers.clickOnTrue={update:function(e,t){f.unwrap(t())&&l()(e).click()}},f.bindingHandlers.modal={init:function(e,t){var i=n(7),o=n(1);l()(e).toggleClass("fade",!i.bMobileDevice).modal({keyboard:!1,show:f.unwrap(t())}).on("shown.koModal",o.windowResizeCallback).find(".close").on("click.koModal",function(){t()(!1)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("shown.koModal").find(".close").off("click.koModal")})},update:function(e,t){var i=n(7);l()(e).modal(f.unwrap(t())?"show":"hide"),i.$html.hasClass("rl-anim")&&(i.$html.addClass("rl-modal-animation"),r.a.delay(function(){i.$html.removeClass("rl-modal-animation")},p.Magics.Time500ms))}},f.bindingHandlers.moment={init:function(e,t){n(35).momentToNode(l()(e).addClass("moment").data("moment-time",f.unwrap(t())))},update:function(e,t){n(35).momentToNode(l()(e).data("moment-time",f.unwrap(t())))}},f.bindingHandlers.i18nInit={init:function(e){n(8).i18nToNodes(e)}},f.bindingHandlers.translatorInit={init:function(e){n(8).i18nToNodes(e)}},f.bindingHandlers.i18nUpdate={update:function(e,t){f.unwrap(t()),n(8).i18nToNodes(e)}},f.bindingHandlers.link={update:function(e,t){l()(e).attr("href",f.unwrap(t()))}},f.bindingHandlers.title={update:function(e,t){l()(e).attr("title",f.unwrap(t()))}},f.bindingHandlers.textF={init:function(e,t){l()(e).text(f.unwrap(t()))}},f.bindingHandlers.initDom={init:function(e,t){t()(e)}},f.bindingHandlers.initFixedTrigger={init:function(e,t){var n=f.unwrap(t()),i=l()(e),o=n[1]||0,a=l()(n[0]||null);a=a[0]?a:null,a&&m.resize(function(){var e=a?a.offset():null;e&&e.top&&i.css("top",e.top+o)})}},f.bindingHandlers.initResizeTrigger={init:function(e,t){var n=f.unwrap(t());l()(e).css({height:n[1],"min-height":n[1]})},update:function(e,t){var i=n(1),o=n(7),a=f.unwrap(t()),r=i.pInt(a[1]),s=0,u=l()(e).offset().top;0<u&&(u+=i.pInt(a[2]),s=o.$win.height()-u,r<s&&(r=s),l()(e).css({height:r,"min-height":r}))}},f.bindingHandlers.appendDom={update:function(e,t){l()(e).hide().empty().append(f.unwrap(t())).show()}},f.bindingHandlers.draggable={init:function(e,t,i){var a=n(7),r=n(1);a.bMobileDevice||!function(){var n=100,a=3,s=i(),u=s&&s.droppableSelector?s.droppableSelector:"",c={distance:20,handle:".dragHandle",cursorAt:{top:22,left:3},refreshPositions:!0,scroll:!0,drag:null,stop:null,helper:null};u&&(c.drag=function(e){l()(u).each(function(){var t=l()(this),i=t.offset(),s=i.top+t.height();if(o.a.clearInterval(t.data("timerScroll")),t.data("timerScroll",!1),e.pageX>=i.left&&e.pageX<=i.left+t.width()){if(e.pageY>=s-n&&e.pageY<=s){var u=function(){t.scrollTop(t.scrollTop()+a),r.windowResize()};t.data("timerScroll",o.a.setInterval(u,10)),u()}if(e.pageY>=i.top&&e.pageY<=i.top+n){var c=function(){t.scrollTop(t.scrollTop()-a),r.windowResize()};t.data("timerScroll",o.a.setInterval(c,10)),c()}}})},c.stop=function(){l()(u).each(function(){var e=l()(this);o.a.clearInterval(e.data("timerScroll")),e.data("timerScroll",!1)})}),c.helper=function(e){return t()(e&&e.target?f.dataFor(e.target):null)},l()(e).draggable(c).on("mousedown.koDraggable",function(){r.removeInFocus()}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("mousedown.koDraggable").draggable("destroy")})}()}},f.bindingHandlers.droppable={init:function(e,t,i){var o=n(7);o.bMobileDevice||!function(){var n=t(),o=i(),a=o&&o.droppableOver?o.droppableOver:null,r=o&&o.droppableOut?o.droppableOut:null,s={tolerance:"pointer",hoverClass:"droppableHover",drop:null,over:null,out:null};n&&(s.drop=function(e,t){n(e,t)},a&&(s.over=function(e,t){a(e,t)}),r&&(s.out=function(e,t){r(e,t)}),l()(e).droppable(s),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).droppable("destroy")}))}()}},f.bindingHandlers.nano={init:function(e){var t=n(7),i=n(10);t.bDisableNanoScroll||i.appSettingsGet("useNativeScrollbars")||l()(e).addClass("nano").nanoScroller({iOSNativeScrolling:!1,preventPageScrolling:!0})}},f.bindingHandlers.saveTrigger={init:function(e){var t=l()(e);t.data("save-trigger-type",t.is("input[type=text],input[type=email],input[type=password],select,textarea")?"input":"custom"),"custom"===t.data("save-trigger-type")?t.append('&nbsp;&nbsp;<i class="icon-spinner animated"></i><i class="icon-remove error"></i><i class="icon-ok success"></i>').addClass("settings-saved-trigger"):t.addClass("settings-saved-trigger-input")},update:function(e,t){var n=f.unwrap(t()),i=l()(e);if("custom"===i.data("save-trigger-type"))switch(n.toString()){case"1":i.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case"0":i.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case"-2":i.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;default:i.find(".animated").hide().end().find(".error,.success").removeClass("visible")}else switch(n.toString()){case"1":i.addClass("success").removeClass("error");break;case"0":i.addClass("error").removeClass("success");break;case"-2":break;default:i.removeClass("error success")}}},f.bindingHandlers.emailsTags={init:function(e,t,i){var o=n(1),a=n(38).default,s=l()(e),u=t(),c=i(),d=c.autoCompleteSource||null,p=function(e){u&&u.focused&&u.focused(!!e)};s.inputosaurus({parseOnBlur:!0,allowDragAndDrop:!0,focusCallback:p,inputDelimiters:[",",";","\n"],autoCompleteSource:d,parseHook:function(e){return r.a.map(e,function(e){var t=o.trim(e);if(""!==t){var n=new a;return n.mailsoParse(t),[n.toLine(!1),n]}return[t,null]})},change:function(e){s.data("EmailsTagsValue",e.target.value),u(e.target.value)}}),u&&u.focused&&u.focused.subscribe&&u.focused.subscribe(function(e){s.inputosaurus(e?"focus":"blur")})},update:function(e,t){var n=l()(e),i=t(),o=f.unwrap(i);n.data("EmailsTagsValue")!==o&&(n.val(o),n.data("EmailsTagsValue",o),n.inputosaurus("refresh"))}},f.bindingHandlers.command={init:function(e,t,n,i,o){var a=l()(e),s=t();if(!s||!s.isCommand)throw new Error("Value should be a command");s.enabled||(s.enabled=f.observable(!0)),s.canExecute||!function(){var e=s.__realCanExecute;r.a.isFunction(e)?s.canExecute=f.computed(function(){return s.enabled()&&e.call(i,i)}):s.canExecute=f.computed(function(){return s.enabled()&&!!e})}(),a.addClass("command"),f.bindingHandlers[a.is("form")?"submit":"click"].init(e,t,n,i,o)},update:function(e,t){var n=l()(e),i=t(),o=i.enabled();n.toggleClass("command-not-enabled",!o),o&&(o=i.canExecute(),n.toggleClass("command-can-not-be-execute",!o)),n.toggleClass("command-disabled disable disabled",!o).toggleClass("no-disabled",!!o),(n.is("input")||n.is("button"))&&n.prop("disabled",!o)}},f.extenders.trimmer=function(e){var t=n(1),i=f.computed({read:e,write:function(n){e(t.trim(n.toString()))}});return i(e()),i},f.extenders.posInterer=function(e,t){var i=n(1),o=f.computed({read:e,write:function(n){var o=i.pInt(n.toString(),t);0>=o&&(o=t),o===e()&&""+o!=""+n&&e(o+1),e(o)}});return o(e()),o},f.extenders.limitedList=function(e,t){var i=n(1),o=f.computed({read:e,write:function(n){var o=f.unwrap(e),a=f.unwrap(t);i.isNonEmptyArray(a)?-1<i.inArray(n,a)?e(n):-1<i.inArray(o,a)?(e(o+" "),e(o)):(e(a[0]+" "),e(a[0])):e("")}}).extend({notify:"always"});return o(e()),o.valueHasMutated||(o.valueHasMutated=function(){e.valueHasMutated()}),o},f.extenders.reversible=function(e){var t=e();return e.commit=function(){t=e()},e.reverse=function(){e(t)},e.commitedValue=function(){return t},e},f.extenders.toggleSubscribe=function(e,t){return e.subscribe(t[1],t[0],"beforeChange"),e.subscribe(t[2],t[0]),e},f.extenders.toggleSubscribeProperty=function(e,t){var n=t[1];return n&&(e.subscribe(function(e){e&&e[n]&&e[n](!1)},t[0],"beforeChange"),e.subscribe(function(e){e&&e[n]&&e[n](!0)},t[0])),e},f.extenders.falseTimeout=function(e,t){return e.iFalseTimeoutTimeout=0,e.subscribe(function(i){i&&(o.a.clearTimeout(e.iFalseTimeoutTimeout),e.iFalseTimeoutTimeout=o.a.setTimeout(function(){e(!1),e.iFalseTimeoutTimeout=0},n(1).pInt(t)))}),e},f.extenders.specialThrottle=function(e,t){return e.iSpecialThrottleTimeoutValue=n(1).pInt(t),0<e.iSpecialThrottleTimeoutValue?(e.iSpecialThrottleTimeout=0,
-e.valueForRead=f.observable(!!e()).extend({throttle:10}),f.computed({read:e.valueForRead,write:function(t){t?e.valueForRead(t):e.valueForRead()?(o.a.clearTimeout(e.iSpecialThrottleTimeout),e.iSpecialThrottleTimeout=o.a.setTimeout(function(){e.valueForRead(!1),e.iSpecialThrottleTimeout=0},e.iSpecialThrottleTimeoutValue)):e.valueForRead(t)}})):e},f.extenders.idleTrigger=function(e){return e.trigger=f.observable(p.SaveSettingsStep.Idle),e},f.observable.fn.idleTrigger=function(){return this.extend({idleTrigger:!0})},f.observable.fn.validateNone=function(){return this.hasError=f.observable(!1),this},f.observable.fn.validateEmail=function(){var e=this;return this.hasError=f.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^[^@\s]+@[^@\s]+$/.test(t))}),this.valueHasMutated(),this},f.observable.fn.validateSimpleEmail=function(){var e=this;return this.hasError=f.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^.+@.+$/.test(t))}),this.valueHasMutated(),this},f.observable.fn.deleteAccessHelper=function(){return this.extend({falseTimeout:3e3}).extend({toggleSubscribeProperty:[this,"deleteAccess"]}),this},f.observable.fn.validateFunc=function(e){var t=this;return this.hasFuncError=f.observable(!1),r.a.isFunction(e)&&(this.subscribe(function(n){t.hasFuncError(!e(n))}),this.valueHasMutated()),this},e.exports=f},function(e,t,n){"use strict";n.d(t,"FileType",function(){return i}),n.d(t,"StorageResultType",function(){return o}),n.d(t,"Focused",function(){return a}),n.d(t,"State",function(){return r}),n.d(t,"StateType",function(){return s}),n.d(t,"Capa",function(){return l}),n.d(t,"KeyState",function(){return u}),n.d(t,"FolderType",function(){return c}),n.d(t,"ServerFolderType",function(){return d}),n.d(t,"LoginSignMeTypeAsString",function(){return p}),n.d(t,"LoginSignMeType",function(){return f}),n.d(t,"ComposeType",function(){return m}),n.d(t,"UploadErrorCode",function(){return g}),n.d(t,"SetSystemFoldersNotification",function(){return h}),n.d(t,"ClientSideKeyName",function(){return b}),n.d(t,"EventKeyCode",function(){return v}),n.d(t,"MessageSetAction",function(){return S}),n.d(t,"MessageSelectAction",function(){return y}),n.d(t,"DesktopNotification",function(){return w}),n.d(t,"MessagePriority",function(){return A}),n.d(t,"EditorDefaultType",function(){return T}),n.d(t,"ServerSecure",function(){return C}),n.d(t,"SearchDateType",function(){return _}),n.d(t,"SaveSettingsStep",function(){return E}),n.d(t,"Layout",function(){return N}),n.d(t,"FilterConditionField",function(){return D}),n.d(t,"FilterConditionType",function(){return R}),n.d(t,"FiltersAction",function(){return I}),n.d(t,"FilterRulesType",function(){return x}),n.d(t,"SignedVerifyStatus",function(){return P}),n.d(t,"ContactPropertyType",function(){return O}),n.d(t,"Magics",function(){return k}),n.d(t,"Ports",function(){return L}),n.d(t,"Notification",function(){return M});var i={Unknown:"unknown",Text:"text",Html:"html",Code:"code",Eml:"eml",WordText:"word-text",Pdf:"pdf",Image:"image",Audio:"audio",Video:"video",Sheet:"sheet",Presentation:"presentation",Certificate:"certificate",CertificateBin:"certificate-bin",Archive:"archive"},o={Success:"success",Abort:"abort",Error:"error",Unload:"unload"},a={None:"none",MessageList:"message-list",MessageView:"message-view",FolderList:"folder-list"},r={Empty:10,Login:20,Auth:30},s={Webmail:0,Admin:1},l={TwoFactor:"TWO_FACTOR",TwoFactorForce:"TWO_FACTOR_FORCE",OpenPGP:"OPEN_PGP",Prefetch:"PREFETCH",Gravatar:"GRAVATAR",Folders:"FOLDERS",Composer:"COMPOSER",Contacts:"CONTACTS",Reload:"RELOAD",Search:"SEARCH",SearchAdv:"SEARCH_ADV",MessageActions:"MESSAGE_ACTIONS",MessageListActions:"MESSAGELIST_ACTIONS",AttachmentsActions:"ATTACHMENTS_ACTIONS",DangerousActions:"DANGEROUS_ACTIONS",Settings:"SETTINGS",Help:"HELP",Themes:"THEMES",UserBackground:"USER_BACKGROUND",Sieve:"SIEVE",Filters:"FILTERS",AttachmentThumbnails:"ATTACHMENT_THUMBNAILS",Templates:"TEMPLATES",AutoLogout:"AUTOLOGOUT",AdditionalAccounts:"ADDITIONAL_ACCOUNTS",Identities:"IDENTITIES"},u={All:"all",None:"none",ContactList:"contact-list",MessageList:"message-list",FolderList:"folder-list",MessageView:"message-view",Compose:"compose",Settings:"settings",Menu:"menu",PopupComposeOpenPGP:"compose-open-pgp",PopupMessageOpenPGP:"message-open-pgp",PopupViewOpenPGP:"view-open-pgp",PopupKeyboardShortcutsHelp:"popup-keyboard-shortcuts-help",PopupAsk:"popup-ask"},c={Inbox:10,SentItems:11,Draft:12,Trash:13,Spam:14,Archive:15,NotSpam:80,User:99},d={USER:0,INBOX:1,SENT:2,DRAFTS:3,JUNK:4,TRASH:5,IMPORTANT:10,FLAGGED:11,ALL:12},p={DefaultOff:"defaultoff",DefaultOn:"defaulton",Unused:"unused"},f={DefaultOff:0,DefaultOn:1,Unused:2},m={Empty:"empty",Reply:"reply",ReplyAll:"replyall",Forward:"forward",ForwardAsAttachment:"forward-as-attachment",Draft:"draft",EditAsNew:"editasnew"},g={Normal:0,FileIsTooBig:1,FilePartiallyUploaded:2,FileNoUploaded:3,MissingTempFolder:4,FileOnSaveingError:5,FileType:98,Unknown:99},h={None:0,Sent:1,Draft:2,Spam:3,Trash:4,Archive:5},b={FoldersLashHash:0,MessagesInboxLastHash:1,MailBoxListSize:2,ExpandedFolders:3,FolderListSize:4,MessageListSize:5,LastReplyAction:6,LastSignMe:7,ComposeLastIdentityID:8,MessageHeaderFullInfo:9},v={Backspace:8,Tab:9,Enter:13,Esc:27,PageUp:33,PageDown:34,Left:37,Right:39,Up:38,Down:40,End:35,Home:36,Space:32,Insert:45,Delete:46,A:65,S:83},S={SetSeen:0,UnsetSeen:1,SetFlag:2,UnsetFlag:3},y={All:0,None:1,Invert:2,Unseen:3,Seen:4,Flagged:5,Unflagged:6},w={Allowed:0,NotAllowed:1,Denied:2,NotSupported:9},A={Low:5,Normal:3,High:1},T={Html:"Html",Plain:"Plain",HtmlForced:"HtmlForced",PlainForced:"PlainForced"},C={None:0,SSL:1,TLS:2},_={All:-1,Days3:3,Days7:7,Month:30},E={Animate:-2,Idle:-1,TrueResult:1,FalseResult:0},N={NoPreview:0,SidePreview:1,BottomPreview:2},D={From:"From",Recipient:"Recipient",Subject:"Subject",Header:"Header",Size:"Size"},R={Contains:"Contains",NotContains:"NotContains",EqualTo:"EqualTo",NotEqualTo:"NotEqualTo",Regex:"Regex",Over:"Over",Under:"Under"},I={None:"None",MoveTo:"MoveTo",Discard:"Discard",Vacation:"Vacation",Reject:"Reject",Forward:"Forward"},x={All:"All",Any:"Any"},P={UnknownPublicKeys:-4,UnknownPrivateKey:-3,Unverified:-2,Error:-1,None:0,Success:1},O={Unknown:0,FullName:10,FirstName:15,LastName:16,MiddleName:16,Nick:18,NamePrefix:20,NameSuffix:21,Email:30,Phone:31,Web:32,Birthday:40,Facebook:90,Skype:91,GitHub:92,Note:110,Custom:250},k={EventWhichMouseMiddle:3,ifvisibleIdle10s:10,BitLength2048:2048,BitLength1024:1024,Size350px:350,Size50px:50,Size20px:20,Size1px:1,Time30mInMin:30,Time60m:36e5,Time30m:18e5,Time20m:12e5,Time15m:9e5,Time10m:6e5,Time5m:3e5,Time3m:18e4,Time2m:12e4,Time1m:6e4,Time30s:3e4,Time10s:1e4,Time7s:7e3,Time5s:5e3,Time3s:3e3,Time1s:1e3,Time500ms:500,Time350ms:350,Time250ms:250,Time200ms:200,Time100ms:100,Time50ms:50,Time20ms:20,Time10ms:10,Time1ms:1},L={Imap:143,ImapSsl:993,Smtp:25,SmtpSsl:465,SmtpStartTls:587},M={InvalidToken:101,AuthError:102,AccessError:103,ConnectionError:104,CaptchaError:105,SocialFacebookLoginAccessDisable:106,SocialTwitterLoginAccessDisable:107,SocialGoogleLoginAccessDisable:108,DomainNotAllowed:109,AccountNotAllowed:110,AccountTwoFactorAuthRequired:120,AccountTwoFactorAuthError:121,CouldNotSaveNewPassword:130,CurrentPasswordIncorrect:131,NewPasswordShort:132,NewPasswordWeak:133,NewPasswordForbidden:134,ContactsSyncError:140,CantGetMessageList:201,CantGetMessage:202,CantDeleteMessage:203,CantMoveMessage:204,CantCopyMessage:205,CantSaveMessage:301,CantSendMessage:302,InvalidRecipients:303,CantSaveFilters:351,CantGetFilters:352,FiltersAreNotCorrect:355,CantCreateFolder:400,CantRenameFolder:401,CantDeleteFolder:402,CantSubscribeFolder:403,CantUnsubscribeFolder:404,CantDeleteNonEmptyFolder:405,CantSaveSettings:501,CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,DemoSendMessageError:750,DemoAccountError:751,AccountAlreadyExists:801,AccountDoesNotExist:802,MailServerError:901,ClientViewError:902,InvalidInputArgument:903,AjaxFalse:950,AjaxAbort:951,AjaxParse:952,AjaxTimeout:953,UnknownNotification:999,UnknownError:999}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(126),a=i(o),r=n(125),s=i(r),l=n(55),u=i(l);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,u.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(55),a=i(o);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},function(e,t){e.exports=window._},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(6),r=n.n(a),s=n(12),l=n.n(s),u=n(19),c=n.n(u),d=n(2),p=n.n(d),f=n(3);n.d(t,"$win",function(){return m}),n.d(t,"$doc",function(){return g}),n.d(t,"$html",function(){return h}),n.d(t,"$body",function(){return b}),n.d(t,"$div",function(){return v}),n.d(t,"startMicrotime",function(){return S}),n.d(t,"community",function(){return y}),n.d(t,"dropdownVisibility",function(){return w}),n.d(t,"useKeyboardShortcuts",function(){return A}),n.d(t,"sUserAgent",function(){return T}),n.d(t,"bIE",function(){return C}),n.d(t,"bChrome",function(){return _}),n.d(t,"bSafari",function(){return E}),n.d(t,"bMobileDevice",function(){return N}),n.d(t,"bDisableNanoScroll",function(){return D}),n.d(t,"bAnimationSupported",function(){return R}),n.d(t,"bXMLHttpRequestSupported",function(){return I}),n.d(t,"bIsHttps",function(){return x}),n.d(t,"htmlEditorDefaultConfig",function(){return P}),n.d(t,"htmlEditorLangsMap",function(){return O}),n.d(t,"bAllowPdfPreview",function(){return k}),n.d(t,"aViewModels",function(){return L}),n.d(t,"leftPanelDisabled",function(){return M}),n.d(t,"leftPanelType",function(){return F}),n.d(t,"leftPanelWidth",function(){return U}),n.d(t,"popupVisibilityNames",function(){return H}),n.d(t,"popupVisibility",function(){return G}),n.d(t,"keyScopeReal",function(){return j}),n.d(t,"keyScopeFake",function(){return B}),n.d(t,"keyScope",function(){return V}),n.d(t,"data",function(){return q});var m=l()(o.a);m.__sizes=[0,0];var g=l()(o.a.document),h=l()("html"),b=l()("body"),v=l()("<div></div>"),S=(new o.a.Date).getTime(),y=!0,w=p.a.observable(!1).extend({rateLimit:0}),A=p.a.observable(!0),T="navigator"in o.a&&"userAgent"in o.a.navigator&&o.a.navigator.userAgent.toLowerCase()||"",C=-1<T.indexOf("msie"),_=-1<T.indexOf("chrome"),E=!_&&-1<T.indexOf("safari"),N=/android/i.test(T)||/iphone/i.test(T)||/ipod/i.test(T)||/ipad/i.test(T)||/blackberry/i.test(T),D=N,R=!N&&h.hasClass("csstransitions")&&h.hasClass("cssanimations"),I=!!o.a.XMLHttpRequest,x=!(!o.a.document||!o.a.document.location)&&"https:"===o.a.document.location.protocol,P={title:!1,stylesSet:!1,customConfig:"",contentsCss:"",toolbarGroups:[{name:"spec"},{name:"styles"},{name:"basicstyles",groups:["basicstyles","cleanup","bidi"]},{name:"colors"},N?{}:{name:"paragraph",groups:["list","indent","blocks","align"]},{name:"links"},{name:"insert"},{name:"document",groups:["mode","document","doctools"]},{name:"others"}],removePlugins:"liststyle",removeButtons:"Format,Undo,Redo,Cut,Copy,Paste,Anchor,Strike,Subscript,Superscript,Image,SelectAll,Source",removeDialogTabs:"link:advanced;link:target;image:advanced;images:advanced",extraPlugins:"plain,signature",allowedContent:!0,extraAllowedContent:!0,fillEmptyBlocks:!1,ignoreEmptyParagraph:!0,disableNativeSpellChecker:!1,font_defaultLabel:"Arial",fontSize_defaultLabel:"13",fontSize_sizes:"10/10px;12/12px;13/13px;14/14px;16/16px;18/18px;20/20px;24/24px;28/28px;36/36px;48/48px"},O={ar_sa:"ar-sa",bg_bg:"bg",cs_CZ:"cs",de_de:"de",el_gr:"el",es_es:"es",et_ee:"et",fr_fr:"fr",hu_hu:"hu",is_is:"is",it_it:"it",ja_jp:"ja",ko_kr:"ko",lt_lt:"lt",lv_lv:"lv",fa_ir:"fa",nb_no:"nb",nl_nl:"nl",pl_pl:"pl",pt_br:"pt-br",pt_pt:"pt",ro_ro:"ro",ru_ru:"ru",sk_sk:"sk",sl_si:"sl",sv_se:"sv",tr_tr:"tr",uk_ua:"uk",zh_cn:"zh-cn",zh_tw:"zh"},k=!N;k&&o.a.navigator&&o.a.navigator.mimeTypes&&(k=!!r.a.find(o.a.navigator.mimeTypes,function(e){return e&&"application/pdf"===e.type}),k||(k="undefined"!=typeof o.a.navigator.mimeTypes["application/pdf"]));var L={settings:[],"settings-removed":[],"settings-disabled":[]},M=p.a.observable(!1),F=p.a.observable(""),U=p.a.observable(0),H=p.a.observableArray([]),G=p.a.computed(function(){return 0<H().length});G.subscribe(function(e){h.toggleClass("rl-modal",e)});var j=p.a.observable(f.KeyState.All),B=p.a.observable(f.KeyState.All),V=p.a.computed({read:function(){return B()},write:function(e){f.KeyState.Menu!==e&&(f.KeyState.Compose===e?c.a.filter=function(){return A()}:c.a.filter=function(e){if(A()){var t=e.target||e.srcElement,n=t?t.tagName.toUpperCase():"";return!("INPUT"===n||"SELECT"===n||"TEXTAREA"===n||t&&"DIV"===n&&("editorHtmlArea"===t.className||"true"==""+t.contentEditable))}return!1},B(e),w()&&(e=f.KeyState.Menu)),j(e)}});j.subscribe(function(e){c.a.setScope(e)}),w.subscribe(function(e){e?V(f.KeyState.Menu):f.KeyState.Menu===c.a.getScope()&&V(B())});var q={__APP__:null,iAjaxErrorCount:0,iTokenErrorCount:0,aBootstrapDropdowns:[],iMessageBodyCacheCount:0,bUnload:!1}},function(e,t,n){"use strict";function i(e,t,i){var o="",a=E[e];if(n.i(y.isUnd)(a)&&(a=n.i(y.isUnd)(i)?e:i),!n.i(y.isUnd)(t)&&!n.i(y.isNull)(t))for(o in t)n.i(y.has)(t,o)&&(a=a.replace("%"+o+"%",t[o]));return a}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];m.a.defer(function(){h()("[data-i18n]",e).each(function(e,t){I(t)}),t&&w.bAnimationSupported&&h()(".i18n-animation[data-i18n]",e).letterfx({fx:"fall fade",backwards:!1,timing:50,fx_duration:"50ms",letter_end:"restore",element_end:"restore"})})}function a(){D.forEach(function(e){N[e[0]]=i(e[1])})}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&e(),t?R.subscribe(function(){e&&e(),t&&t()}):e&&R.subscribe(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=p.a.parseInt(e,10)||0,S.Notification.ClientViewError===e&&t?t:(i=i?p.a.parseInt(i,10)||0:0,n.i(y.isUnd)(N[e])?i&&n.i(y.isUnd)(N[i])?N[i]:"":N[e])}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.Notification.UnknownNotification;return e&&e.ErrorCode?s(n.i(y.pInt)(e.ErrorCode),e.ErrorMessage||""):s(t)}function u(e){var t="";switch(p.a.parseInt(e,10)||0){case S.UploadErrorCode.FileIsTooBig:t=i("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case S.UploadErrorCode.FilePartiallyUploaded:t=i("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case S.UploadErrorCode.FileNoUploaded:t=i("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case S.UploadErrorCode.MissingTempFolder:t=i("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case S.UploadErrorCode.FileOnSaveingError:t=i("UPLOAD/ERROR_ON_SAVING_FILE");break;case S.UploadErrorCode.FileType:t=i("UPLOAD/ERROR_FILE_TYPE");break;default:t=i("UPLOAD/ERROR_UNKNOWN")}return t}function c(e,t){var i=n.i(y.microtime)();return w.$html.addClass("rl-changing-language"),new _.a(function(o,a){h.a.ajax({url:n.i(T.a)(t,e),dataType:"script",cache:!0}).then(function(){m.a.delay(function(){x();var e=-1<n.i(y.inArray)((t||"").toLowerCase(),["ar","ar_sa","he","he_he","ur","ur_ir"]);w.$html.removeClass("rl-changing-language").removeClass("rl-rtl rl-ltr").addClass(e?"rl-rtl":"rl-ltr"),o()},500<n.i(y.microtime)()-i?1:500)},function(){w.$html.removeClass("rl-changing-language"),p.a.rainloopI18N=null,a()})})}var d=n(11),p=n.n(d),f=n(6),m=n.n(f),g=n(12),h=n.n(g),b=n(2),v=n.n(b),S=n(3),y=n(1),w=n(7),A=n(35),T=n(14),C=n(47),_=n.n(C);n.d(t,"trigger",function(){return R}),t.i18n=i,t.i18nToNodes=o,t.initNotificationLanguage=a,t.initOnStartOrLangChange=r,t.getNotification=s,t.getNotificationFromResponse=l,t.getUploadErrorDescByCode=u,t.reload=c;var E=p.a.rainloopI18N||{},N={},D=[[S.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[S.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[S.Notification.AuthError,"NOTIFICATIONS/AUTH_ERROR"],[S.Notification.AccessError,"NOTIFICATIONS/ACCESS_ERROR"],[S.Notification.ConnectionError,"NOTIFICATIONS/CONNECTION_ERROR"],[S.Notification.CaptchaError,"NOTIFICATIONS/CAPTCHA_ERROR"],[S.Notification.SocialFacebookLoginAccessDisable,"NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE"],[S.Notification.SocialTwitterLoginAccessDisable,"NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE"],[S.Notification.SocialGoogleLoginAccessDisable,"NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE"],[S.Notification.DomainNotAllowed,"NOTIFICATIONS/DOMAIN_NOT_ALLOWED"],[S.Notification.AccountNotAllowed,"NOTIFICATIONS/ACCOUNT_NOT_ALLOWED"],[S.Notification.AccountTwoFactorAuthRequired,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_REQUIRED"],[S.Notification.AccountTwoFactorAuthError,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_ERROR"],[S.Notification.CouldNotSaveNewPassword,"NOTIFICATIONS/COULD_NOT_SAVE_NEW_PASSWORD"],[S.Notification.CurrentPasswordIncorrect,"NOTIFICATIONS/CURRENT_PASSWORD_INCORRECT"],[S.Notification.NewPasswordShort,"NOTIFICATIONS/NEW_PASSWORD_SHORT"],[S.Notification.NewPasswordWeak,"NOTIFICATIONS/NEW_PASSWORD_WEAK"],[S.Notification.NewPasswordForbidden,"NOTIFICATIONS/NEW_PASSWORD_FORBIDDENT"],[S.Notification.ContactsSyncError,"NOTIFICATIONS/CONTACTS_SYNC_ERROR"],[S.Notification.CantGetMessageList,"NOTIFICATIONS/CANT_GET_MESSAGE_LIST"],[S.Notification.CantGetMessage,"NOTIFICATIONS/CANT_GET_MESSAGE"],[S.Notification.CantDeleteMessage,"NOTIFICATIONS/CANT_DELETE_MESSAGE"],[S.Notification.CantMoveMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[S.Notification.CantCopyMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[S.Notification.CantSaveMessage,"NOTIFICATIONS/CANT_SAVE_MESSAGE"],[S.Notification.CantSendMessage,"NOTIFICATIONS/CANT_SEND_MESSAGE"],[S.Notification.InvalidRecipients,"NOTIFICATIONS/INVALID_RECIPIENTS"],[S.Notification.CantSaveFilters,"NOTIFICATIONS/CANT_SAVE_FILTERS"],[S.Notification.CantGetFilters,"NOTIFICATIONS/CANT_GET_FILTERS"],[S.Notification.FiltersAreNotCorrect,"NOTIFICATIONS/FILTERS_ARE_NOT_CORRECT"],[S.Notification.CantCreateFolder,"NOTIFICATIONS/CANT_CREATE_FOLDER"],[S.Notification.CantRenameFolder,"NOTIFICATIONS/CANT_RENAME_FOLDER"],[S.Notification.CantDeleteFolder,"NOTIFICATIONS/CANT_DELETE_FOLDER"],[S.Notification.CantDeleteNonEmptyFolder,"NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER"],[S.Notification.CantSubscribeFolder,"NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER"],[S.Notification.CantUnsubscribeFolder,"NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER"],[S.Notification.CantSaveSettings,"NOTIFICATIONS/CANT_SAVE_SETTINGS"],[S.Notification.CantSavePluginSettings,"NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS"],[S.Notification.DomainAlreadyExists,"NOTIFICATIONS/DOMAIN_ALREADY_EXISTS"],[S.Notification.CantInstallPackage,"NOTIFICATIONS/CANT_INSTALL_PACKAGE"],[S.Notification.CantDeletePackage,"NOTIFICATIONS/CANT_DELETE_PACKAGE"],[S.Notification.InvalidPluginPackage,"NOTIFICATIONS/INVALID_PLUGIN_PACKAGE"],[S.Notification.UnsupportedPluginPackage,"NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"],[S.Notification.LicensingServerIsUnavailable,"NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE"],[S.Notification.LicensingExpired,"NOTIFICATIONS/LICENSING_EXPIRED"],[S.Notification.LicensingBanned,"NOTIFICATIONS/LICENSING_BANNED"],[S.Notification.DemoSendMessageError,"NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR"],[S.Notification.DemoAccountError,"NOTIFICATIONS/DEMO_ACCOUNT_ERROR"],[S.Notification.AccountAlreadyExists,"NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS"],[S.Notification.AccountDoesNotExist,"NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST"],[S.Notification.MailServerError,"NOTIFICATIONS/MAIL_SERVER_ERROR"],[S.Notification.InvalidInputArgument,"NOTIFICATIONS/INVALID_INPUT_ARGUMENT"],[S.Notification.UnknownNotification,"NOTIFICATIONS/UNKNOWN_ERROR"],[S.Notification.UnknownError,"NOTIFICATIONS/UNKNOWN_ERROR"]],R=v.a.observable(!1),I=function(e){var t=h()(e),n=t.data("i18n");if(n)if("["===n.substr(0,1))switch(n.substr(0,6)){case"[html]":t.html(i(n.substr(6)));break;case"[place":t.attr("placeholder",i(n.substr(13)));break;case"[title":t.attr("title",i(n.substr(7)))}else t.text(i(n))},x=function(){p.a.rainloopI18N&&(E=p.a.rainloopI18N||{},o(p.a.document,!0),n.i(A.reload)(),R(!R())),p.a.rainloopI18N=null};w.$html.addClass("rl-"+(w.$html.attr("dir")||"ltr"))},function(e,t,n){"use strict";function i(){N()("#rl-content").addClass("rl-content-show"),N()("#rl-loading").hide().remove()}function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.i(M.createCommandLegacy)(null,e,t)}function a(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];e.__rlSettingsData={Label:n,Template:t,Route:i,IsDefault:!!o},L.aViewModels.settings.push(e)}function r(e){L.aViewModels["settings-removed"].push(e)}function s(e){L.aViewModels["settings-disabled"].push(e)}function l(){x.a.changed.active=!1}function u(){x.a.changed.active=!0}function c(e){return""===e||n.i(M.isUnd)(H[e])?null:H[e]}function d(e){var t=null;return e&&(t=e,e.default&&(t=e.default)),t}function p(e){var t=d(e);t&&t.__vm&&t.__dom&&t.__vm.modalVisibility(!1)}function f(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;_.a.each(t.__names,function(o){n.i(k.a)(e,[o,t.__vm,i])})}function m(e,t){return e&&!e.__builded&&!function(){var i=null,a=new e(t),r=e.__type||"",s=r?N()("#rl-content #rl-"+r.toLowerCase()):null;e.__builded=!0,e.__vm=a,a.onShowTrigger=R.a.observable(!1),a.onHideTrigger=R.a.observable(!1),a.viewModelName=e.__name,a.viewModelNames=e.__names,a.viewModelTemplateID=e.__templateID,a.viewModelPosition=e.__type,s&&1===s.length?(i=N()("<div></div>").addClass("rl-view-model").addClass("RL-"+a.viewModelTemplateID).hide(),i.appendTo(s),a.viewModelDom=i,e.__dom=i,G.Popup===r&&(a.cancelCommand=a.closeCommand=o(function(){p(e)}),a.modalVisibility.subscribe(function(t){t?(a.viewModelDom.show(),a.storeAndSetKeyScope(),L.popupVisibilityNames.push(a.viewModelName),a.viewModelDom.css("z-index",3e3+n.i(L.popupVisibilityNames)().length+10),a.onShowTrigger&&a.onShowTrigger(!a.onShowTrigger()),n.i(M.delegateRun)(a,"onShowWithDelay",[],500)):(n.i(M.delegateRun)(a,"onHide"),n.i(M.delegateRun)(a,"onHideWithDelay",[],500),a.onHideTrigger&&a.onHideTrigger(!a.onHideTrigger()),a.restoreKeyScope(),f("view-model-on-hide",e),L.popupVisibilityNames.remove(a.viewModelName),a.viewModelDom.css("z-index",2e3),_.a.delay(function(){return a.viewModelDom.hide()},300))})),f("view-model-pre-build",e,i),R.a.applyBindingAccessorsToNode(i[0],{translatorInit:!0,template:function(){return{name:a.viewModelTemplateID}}},a),n.i(M.delegateRun)(a,"onBuild",[i]),a&&G.Popup===r&&a.registerPopupKeyDown(),f("view-model-post-build",e,i)):n.i(M.log)("Cannot find view model position: "+r)}(),e?e.__vm:null}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=d(e);i&&(m(i),i.__vm&&i.__dom&&(n.i(M.delegateRun)(i.__vm,"onBeforeShow",t||[]),i.__vm.modalVisibility(!0),n.i(M.delegateRun)(i.__vm,"onShow",t||[]),f("view-model-on-show",i,t||[])))}function h(e){var t=d(e);t&&(m(t),t.__vm&&t.__dom&&n.i(M.delegateRun)(t.__vm,"onWarmUp"))}function b(e){var t=d(e);return!(!t||!t.__vm)&&t.__vm.modalVisibility()}function v(e,t){var i=null,o=!1,a=null;""===n.i(M.pString)(e)&&(e=U),""!==e&&(i=c(e),i||(i=c(U),i&&(t=e+"/"+t,e=U)),i&&i.__started&&(o=F&&i===F,i.__builded||(i.__builded=!0,n.i(M.isNonEmptyArray)(i.viewModels())&&_.a.each(i.viewModels(),function(e){m(e,i)}),n.i(M.delegateRun)(i,"onBuild")),_.a.defer(function(){F&&!o&&(n.i(M.delegateRun)(F,"onHide"),n.i(M.delegateRun)(F,"onHideWithDelay",[],500),F.onHideTrigger&&F.onHideTrigger(!F.onHideTrigger()),n.i(M.isNonEmptyArray)(F.viewModels())&&_.a.each(F.viewModels(),function(e){e.__vm&&e.__dom&&G.Popup!==e.__vm.viewModelPosition&&(e.__dom.hide(),e.__vm.viewModelVisibility(!1),n.i(M.delegateRun)(e.__vm,"onHide"),n.i(M.delegateRun)(e.__vm,"onHideWithDelay",[],500),e.__vm.onHideTrigger&&e.__vm.onHideTrigger(!e.__vm.onHideTrigger()))})),F=i,F&&!o&&(n.i(M.delegateRun)(F,"onShow"),F.onShowTrigger&&F.onShowTrigger(!F.onShowTrigger()),n.i(k.a)("screen-on-show",[F.screenName(),F]),n.i(M.isNonEmptyArray)(F.viewModels())&&_.a.each(F.viewModels(),function(e){e.__vm&&e.__dom&&G.Popup!==e.__vm.viewModelPosition&&(n.i(M.delegateRun)(e.__vm,"onBeforeShow"),e.__dom.show(),e.__vm.viewModelVisibility(!0),n.i(M.delegateRun)(e.__vm,"onShow"),e.__vm.onShowTrigger&&e.__vm.onShowTrigger(!e.__vm.onShowTrigger()),n.i(M.delegateRun)(e.__vm,"onShowWithDelay",[],200),f("view-model-on-show",e))})),a=i&&i.__cross?i.__cross():null,a&&a.parse(t)})))}function S(e){_.a.each(e,function(e){if(e){var t=new e,n=t?t.screenName():"";t&&""!==n&&(""===U&&(U=n),H[n]=t)}}),_.a.each(H,function(e){e&&!e.__started&&e.__start&&(e.__started=!0,e.__start(),n.i(k.a)("screen-pre-start",[e.screenName(),e]),n.i(M.delegateRun)(e,"onStart"),n.i(k.a)("screen-post-start",[e.screenName(),e]))});var t=O.a.create();t.addRoute(/^([a-zA-Z0-9\-]*)\/?(.*)$/,v),x.a.initialized.add(t.parse,t),x.a.changed.add(t.parse,t),x.a.init(),_.a.delay(function(){return L.$html.removeClass("rl-started-trigger").addClass("rl-started")},100),_.a.delay(function(){return L.$html.addClass("rl-started-delay")},200)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e="#"===e.substr(0,1)?e.substr(1):e,e="/"===e.substr(0,1)?e.substr(1):e;var i=n?"replaceHash":"setHash";t?(x.a.changed.active=!1,x.a[i](e),x.a.changed.active=!0):(x.a.changed.active=!0,x.a[i](e),x.a.setHash(e))}function w(e){var t=e.name,i=e.type,o=e.templateID;return function(e){e&&(t&&(n.i(M.isArray)(t)?e.__names=t:e.__names=[t],e.__name=e.__names[0]),i&&(e.__type=i),o&&(e.__templateID=o))}}function A(e){var t=e.name,n=e.templateID;return w({name:t,type:G.Popup,templateID:n})}function T(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t,i,o){if(!i||!i.match(/Command$/))throw new Error('name "'+i+'" should end with Command suffix');var a=o.value||o.initializer(),r=n.i(M.isFunc)(e)?e:function(){return!!e};return o.value=function(){if(r.call(this,this)){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];a.apply(this,t)}return!1},o.value.__realCanExecute=r,o.value.isCommand=!0,o}}var C=n(6),_=n.n(C),E=n(12),N=n.n(E),D=n(2),R=n.n(D),I=n(174),x=n.n(I),P=n(91),O=n.n(P),k=n(27),L=n(7),M=n(1);n.d(t,"ViewType",function(){return G}),t.hideLoading=i,t.createCommand=o,t.addSettingsViewModel=a,t.removeSettingsViewModel=r,t.disableSettingsViewModel=s,t.routeOff=l,t.routeOn=u,t.screen=c,t.getScreenPopup=d,t.hideScreenPopup=p,t.vmRunHook=f,t.buildViewModel=m,t.showScreenPopup=g,t.warmUpScreenPopup=h,t.isPopupVisible=b,t.screenOnRoute=v,t.startScreens=S,t.setHash=y,n.d(t,"commandDecorator",function(){return T}),n.d(t,"popup",function(){return A}),n.d(t,"viewDecorator",function(){return w}),n.d(t,"view",function(){return w}),n.d(t,"viewModel",function(){return w}),n.d(t,"popupDecorator",function(){return A}),n.d(t,"command",function(){return T});var F=null,U="",H={},G={Popup:"Popups",Left:"Left",Right:"Right",Center:"Center"}},function(e,t,n){"use strict";function i(e){return n.i(u.isUnd)(c[e])?null:c[e]}function o(e,t){c[e]=t}function a(e){return n.i(u.isUnd)(d[e])?null:d[e]}function r(e){var t=i("Capa");return n.i(u.isArray)(t)&&n.i(u.isNormal)(e)&&-1<n.i(u.inArray)(e,t)}var s=n(11),l=n.n(s),u=n(1);t.settingsGet=i,t.settingsSet=o,t.appSettingsGet=a,t.capa=r;var c=l.a.__rlah_data()||null;c=n.i(u.isNormal)(c)?c:{};var d=c.System||null;d=n.i(u.isNormal)(d)?d:{}},function(e,t){e.exports=window},function(e,t){e.exports=window.jQuery},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(3),u=n(7);n.d(t,"a",function(){return c});var c=function(){function e(){o()(this,e),this.bDisabeCloseOnEsc=!1,this.sDefaultKeyScope=l.KeyState.None,this.sCurrentKeyScope=l.KeyState.None,this.viewModelVisibility=r.a.observable(!1),this.modalVisibility=r.a.observable(!1).extend({rateLimit:0}),this.viewModelName="",this.viewModelNames=[],this.viewModelDom=null}return e.prototype.storeAndSetKeyScope=function(){this.sCurrentKeyScope=n.i(u.keyScope)(),n.i(u.keyScope)(this.sDefaultKeyScope)},e.prototype.restoreKeyScope=function(){n.i(u.keyScope)(this.sCurrentKeyScope)},e.prototype.registerPopupKeyDown=function(){var e=this;u.$win.on("keydown",function(t){if(t&&e.modalVisibility&&e.modalVisibility()){if(!e.bDisabeCloseOnEsc&&l.EventKeyCode.Esc===t.keyCode)return n.i(s.delegateRun)(e,"cancelCommand"),!1;if(l.EventKeyCode.Backspace===t.keyCode&&!n.i(s.inFocus)())return!1}return!0})},e.prototype.cancelCommand=function(){},e.prototype.closeCommand=function(){},e}()},function(e,t,n){"use strict";function i(){ie=z.settingsGet("AuthAccountHash")||"0"}function o(){return $}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+n.i(q.pString)(e)}function r(){return te?K:Y+ne}function s(){return X?Y+"/Mobile/":K}function l(e,t,i){return i=n.i(q.isUnd)(i)?ie:i,Y+"/Raw/"+$+"/"+i+"/"+e+"/"+$+"/"+t}function u(e,t){return l("Download",e,t)}function c(e,t){return l("View",e,t)}function d(e,t){return l("ViewThumbnail",e,t)}function p(e,t){return l("ViewAsPlain",e,t)}function f(e,t){return l("FramedView",e,t)}function m(e){return Y+"/"+e+"/"+$+"/"+ie+"/"}function g(){return m("Upload")}function h(){return m("UploadContacts")}function b(){return m("UploadBackground")}function v(){return m("Append")}function S(e){return m("Change"+(X?"Mobile":""))+n.i(q.encodeURIComponent)(e)+"/"}function y(e){return m("Ajax")+e}function w(e){return Y+"/Raw/"+$+"/"+ie+"/ViewAsPlain/"+$+"/"+e}function A(e){return Y+"/Raw/"+$+"/"+ie+"/Download/"+$+"/"+e}function T(e){return Y+"/Raw/0/Avatar/"+n.i(q.encodeURIComponent)(e)+"/"}function C(e){return Y+"/Raw/"+$+"/"+ie+"/UserBackground/"+$+"/"+e}function _(){return Y+"/Info"}function E(e,t){return Y+"/Lang/0/"+(t?"Admin":"App")+"/"+V.a.encodeURI(e)+"/"+J+"/"}function N(){return Y+"/Raw/"+$+"/"+ie+"/ContactsVcf/"}function D(){return Y+"/Raw/"+$+"/"+ie+"/ContactsCsv/"}function R(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Y+"SocialGoogle"+(""!==ie?"/"+$+"/"+ie+"/":"")+(e?"&xauth=1":"")}function I(){return Y+"SocialTwitter"+(""!==ie?"/"+$+"/"+ie+"/":"")}function x(){return Y+"SocialFacebook"+(""!==ie?"/"+$+"/"+ie+"/":"")}function P(e){return ee+e}function O(){return P("css/images/empty-contact.png")}function k(e){return P("sounds/"+e)}function L(){return P("css/images/icom-message-notification.png")}function M(){return P("js/min/openpgp.min.js")}function F(){return P("js/min/openpgp.worker.min.js")}function U(e){var t=Z;return"@custom"===e.substr(-7)&&(e=n.i(q.trim)(e.substring(0,e.length-7)),t=Q),t+"themes/"+V.a.encodeURI(e)+"/images/preview.png"}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"INBOX";return W+"mailbox/"+e}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+"settings"+(e?"/"+e:"")}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";t=n.i(q.isNormal)(t)?n.i(q.pInt)(t):1,i=n.i(q.pString)(i);var a=W+"mailbox/";if(""!==e){var r=n.i(q.pInt)(o);a+=V.a.encodeURI(e)+(0<r?"~"+r:"")}return 1<t&&(a=a.replace(/[\/]+$/,""),a+="/p"+t),""!==i&&(a=a.replace(/[\/]+$/,""),a+="/"+V.a.encodeURI(i)),a}var B=n(11),V=n.n(B),q=n(1),z=n(10);t.f=i,t.r=o,t.h=a,t.e=r,t.g=s,t.k=u,t.l=c,t.m=d,t.o=p,t.n=f,t.C=g,t.B=h,t.G=b,t.D=v,t.s=S,t.b=y,t.p=w,t.q=A,t.i=T,t.E=C,t.d=_,t.a=E,t.z=N,t.A=D,
-t.u=R,t.v=I,t.t=x,t.y=O,t.j=k,t.x=L,t.J=M,t.I=F,t.F=U,t.H=H,t.c=G,t.w=j;var K="./",W="#/",Y="./?",$="&q[]=",J=z.appSettingsGet("version"),X=z.appSettingsGet("mobile"),Q=z.appSettingsGet("webPath")||"",Z=z.appSettingsGet("webVersionPath")||"rainloop/v/"+J+"/",ee=Z+"static/",te=!!z.appSettingsGet("adminHostUse"),ne=z.appSettingsGet("adminPath")||"admin",ie=z.settingsGet("AuthAccountHash")||"0"},function(e,t,n){e.exports={default:n(130),__esModule:!0}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(12),r=n.n(a),s=n(2),l=n.n(s),u=n(1);n.d(t,"a",function(){return c}),n.d(t,"b",function(){return d});var c=function(){function e(){o()(this,e),this.disposable=[]}return e.prototype.dispose=function(){this.disposable.forEach(function(e){e&&e.dispose&&e.dispose()})},e}(),d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{template:t?{element:t}:"<b></b>",viewModel:{createViewModel:function(t,i){return t=t||{},t.element=null,i&&i.element&&(t.component=i,t.element=r()(i.element),n(8).i18nToNodes(t.element),!n.i(u.isUnd)(t.inline)&&l.a.unwrap(t.inline)&&t.element.css("display","inline-block")),new e(t)}}}}},,function(e,t){e.exports=window.key},function(e,t,n){"use strict";n.d(t,"g",function(){return i}),n.d(t,"h",function(){return o}),n.d(t,"p",function(){return a}),n.d(t,"c",function(){return r}),n.d(t,"l",function(){return s}),n.d(t,"n",function(){return l}),n.d(t,"m",function(){return u}),n.d(t,"k",function(){return c}),n.d(t,"i",function(){return d}),n.d(t,"j",function(){return p}),n.d(t,"d",function(){return f}),n.d(t,"f",function(){return m}),n.d(t,"e",function(){return g}),n.d(t,"o",function(){return h}),n.d(t,"b",function(){return b}),n.d(t,"a",function(){return v}),n.d(t,"q",function(){return S});var i=20,o=[10,20,30,50,100],a=50,r=3e4,s=3e5,l=3e5,u=2e5,c=2e5,d="__UNUSE__",p="rlcsc",f=143,m=25,g=4190,h=15,b=7,v=10,S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAHHklEQVRoQ7VZW08bVxCeXRuwIbTGXIwNtBBaqjwgVUiR8lDlbza9qe1DpVZ9aNQ/0KpPeaJK07SpcuEeCEmUAObm21bfrL9lONjexSYrWfbunj37zXdmvpkz9oIgCKTD0Wg0xPd94TDP83Q0zvWa50vzklSrdanVanqf4/D84GBGr+F+Op3S8fqoJxLOdnZgTvsO/nYhenHA+UC7CWF1uXwkb9++ldPTUwVerVbVqFQqpR8YPjQ0JCMjI5LNDijoRgP3PQVu5+5Eor2XGLg7IV4GkIdHJ/LmzRs5ODiIwNbrdR0O0GCcq4Xz4eFhmZyclP7+tDQaIik/BG5XKQn4SwG3zJTLZXn9+rUclI8UHD5YVoDDN8bSzXhONwL48fFxGR4eilzFZT1uFRIB5yT8BqCdnR3Z3d0VP9Un6XRawYJpggVrZBv38ME4XKtUKnLt2jUplUoy1PR/l3U7T6sVSAQcgMAkj8PDQ9ne3pajoyMRL7zeKsYZWHgWYDGmv78/mmdwcFA+mJlSgziHDWrERrsjEXDXegTi1tZW+DLxI2bxIrqFNYTXyDyCFweMAHCwb8e4RnTNuOsqe3t7sra21pTD0Kct666E8XlcZyzw9/RUUXK5nK5oUinUQI6TQ3cynO/v78vq6qrKXCNwlTiJJpyNGc3nZHp6uqV2dwrQWOCtZBDAV1ZWwsQk7f0wiQn5kffbAu/0/KWBYzIC1+XukfGx0RGZmppKlC2tIV0Bh4aDcZW7HhkfH8urLLZL7T2pihvlkMNnz56FiadHxicL41IsFpN41bkxsYxbRdFo9jwB8KdPn14J8KnSpBQKhQs63nPmbCVRcBUAR2Lq1VVmpksyMTFxAXjcEsQybiegESionjx5osCZOeNe1O4+EhCAX7bQSgQcxRHTMgAgcz5+/Dis/hL4uHU3/B4YGNASGHIKxuEql0k+l05AeIAF1vPnz5VxFFmdDlaJrMtZITJeSsXCOTlMunKxjLtMYOKNjQ158eJFuAuKkUOb5sEwgff19SkJUBVkThZUbnXZrtCKBQ6gbnWIkjZpyne3ejAWoGnA7Icz6irvBLgbOMicCM6TkxPx/LAkbXfgWcsazuE2kFRsKD5Z+CiqDumKncpZvieWcS6dDVD8xiYCNflpJdwcdwJOf9airLmVQ7DPzMxIYWLsXGXoVqLt5k0M3K3JUVPDZdbWNzsCp48TPFdvdnZWUz32nDha7bJ63kgAJPzSdRks9/Kf9xMJAQ1gq2NpaUmy2Yz4zar4nQC3xb99AQwCcGzLAAwuhG8YiWvcOKts+r4GOe5nMhm5efOm9lUA3E3vSZJRrKvE0fnPv//Jy5cvo5cTHIPQbSjhOoqq69evS19f6lxDKK4+sVhigZPtKJqbrQeqxd5+WR4+fKgqgT0k2XX3nhiPgETWXFhYkFzuPZ2yVq1GTSOXpE47/VjgNnD4m4GG7/LhsTx69EiwD4Vr2MwIIxgbAH18fKx1yfz8vEogNvGtWnCuhLZa9UTAreVWFsHy/b/+Vrbdl7E5REMQD2jDoUbByty+/ZnU64GkU2HzyJLhktU1cLv8nARgkYS2d3ajAgwG8qU2oLmDZ92CMaOjo7K4uCiZgbDWaRWgnZhPxLhrMUCvr69riwKZk1LHF7XqrWAO9hJxH6ozNzcnCx/PqztZg9mf6SQMscCtm2C5ke4BGMlHWTUp36036AJajDVrFMzBrhhWslQsSrFYiOqVpMriNYIgqFRq2j3FAb/zffT6zuxFXxsNzs3NTXn16lW4gYiW96w1FyedF+83xG/2FNGCRpU4NjamMsn+OZ9xE5RXqdaDdPpib6RWCzuwKF9RxqI2AVNQBwQYJoK0wdBejnqtEikP3pfP51XjUTESl12FqJEKxsEorARYDD44ONTeID7YpsEnrRvQfWAI2e8WfDaTUSIwJ0iBCmFOtOUAHvVMPp/TPwvYFVYFIuP8l+DBgwdaa2Miqwa0GgYwfeMltovbDfh6c1vIgMYcliSsKv4IWFr6VDHxvldvBAH+1sA+cnl5WYOPmmr9ir+1l9I0Cgz0yjhXjfJJ0JROnmezWbl165ayr/5fqwcBNr7IfhjMqKcvESSM4eRcCasQ3bDNObmKPLdGUGpZsN24cUNLBm9zazu4d++e6qpNBFaTuUS26U5dpuR1CxyA7J9ddrMRqlz4pwLLYawymPd++/2PADt2ugcGwq9gCCdhQ96C6xWwa6j1ceuq+I0EhW0i8MAIVJfeL3d/DVD8EKi12P6/2S2jV/EccVB54O/ejz/9HGCpoBBMta5rXMXLu53D1XAwjhXwvvv+h4BAXVe4bOu3O3ChxF08LiZFG3fel199G9CH3fLyqv24NcB44MRhpdK788U3CpyKwsCw590xmfSpzsBt0Fqc3ud3vtZigxWcVZCklVpSiN0w3q5E/h9TGMIUuA3+EQAAAABJRU5ErkJggg=="},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(139),o=n(59);e.exports=function(e){return i(o(e))}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(115),c=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.oRequests={},n}return l()(t,e),t.prototype.adminLogin=function(e,t,n){this.defaultRequest(e,"AdminLogin",{Login:t,Password:n})},t.prototype.adminLogout=function(e){this.defaultRequest(e,"AdminLogout")},t.prototype.saveAdminConfig=function(e,t){this.defaultRequest(e,"AdminSettingsUpdate",t)},t.prototype.saveAdminConfigHelper=function(e,t,n){var i=this;return function(o){var a={};a[e]=t?t(o):o,i.saveAdminConfig(n||null,a)}},t.prototype.domainList=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.defaultRequest(e,"AdminDomainList",{IncludeAliases:t?"1":"0"})},t.prototype.pluginList=function(e){this.defaultRequest(e,"AdminPluginList")},t.prototype.packagesList=function(e){this.defaultRequest(e,"AdminPackagesList")},t.prototype.coreData=function(e){this.defaultRequest(e,"AdminCoreData")},t.prototype.updateCoreData=function(e){this.defaultRequest(e,"AdminUpdateCoreData",{},9e4)},t.prototype.packageInstall=function(e,t){this.defaultRequest(e,"AdminPackageInstall",{Id:t.id,Type:t.type,File:t.file},6e4)},t.prototype.packageDelete=function(e,t){this.defaultRequest(e,"AdminPackageDelete",{Id:t.id})},t.prototype.domain=function(e,t){this.defaultRequest(e,"AdminDomainLoad",{Name:t})},t.prototype.plugin=function(e,t){this.defaultRequest(e,"AdminPluginLoad",{Name:t})},t.prototype.domainDelete=function(e,t){this.defaultRequest(e,"AdminDomainDelete",{Name:t})},t.prototype.domainDisable=function(e,t,n){return this.defaultRequest(e,"AdminDomainDisable",{Name:t,Disabled:n?"1":"0"})},t.prototype.pluginSettingsUpdate=function(e,t){return this.defaultRequest(e,"AdminPluginSettingsUpdate",t)},t.prototype.licensing=function(e,t){return this.defaultRequest(e,"AdminLicensing",{Force:t?"1":"0"})},t.prototype.licensingActivate=function(e,t,n){return this.defaultRequest(e,"AdminLicensingActivate",{Domain:t,Key:n})},t.prototype.pluginDisable=function(e,t,n){return this.defaultRequest(e,"AdminPluginDisable",{Name:t,Disabled:n?"1":"0"})},t.prototype.createDomainAlias=function(e,t,n){this.defaultRequest(e,"AdminDomainAliasSave",{Name:t,Alias:n})},t.prototype.createOrUpdateDomain=function(e,t,n,i,o,a,r,s,l,u,c,d,p,f,m,g,h,b,v){this.defaultRequest(e,"AdminDomainSave",{Create:t?"1":"0",Name:n,IncHost:i,IncPort:o,IncSecure:a,IncShortLogin:r?"1":"0",UseSieve:s?"1":"0",SieveAllowRaw:l?"1":"0",SieveHost:u,SievePort:c,SieveSecure:d,OutHost:p,OutPort:f,OutSecure:m,OutShortLogin:g?"1":"0",OutAuth:h?"1":"0",OutUsePhpMail:b?"1":"0",WhiteList:v})},t.prototype.testConnectionForDomain=function(e,t,n,i,o,a,r,s,l,u,c,d,p,f){this.defaultRequest(e,"AdminDomainTest",{Name:t,IncHost:n,IncPort:i,IncSecure:o,UseSieve:a?"1":"0",SieveHost:r,SievePort:s,SieveSecure:l,OutHost:u,OutPort:c,OutSecure:d,OutAuth:p?"1":"0",OutUsePhpMail:f?"1":"0"})},t.prototype.testContacts=function(e,t){this.defaultRequest(e,"AdminContactsTest",t)},t.prototype.saveNewAdminPassword=function(e,t){this.defaultRequest(e,"AdminPasswordUpdate",t)},t.prototype.adminPing=function(e){this.defaultRequest(e,"AdminPing")},t}(u.a);t.a=new c},function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";function i(e,t){n.i(f.isFunc)(t)&&(n.i(f.isArray)(h[e])||(h[e]=[]),h[e].push(t))}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n.i(f.isArray)(h[e])&&p.a.each(h[e],function(e){e.apply(void 0,t)})}function a(e){return g.settingsGet(e)}function r(e,t,n,i){m.data.__APP__&&m.data.__APP__.remote().defaultRequest(e,"Plugin"+t,n,i)}function s(e,t,n,i){b.push([e,t,n,i])}function l(e,t,n,i){v.push([e,t,n,i])}function u(e){var t=n(9);p.a.each(e?v:b,function(e){t.addSettingsViewModel(e[0],e[1],e[2],e[3])})}function c(e,t){var i=g.settingsGet("Plugins");return i=i&&!n.i(f.isUnd)(i[e])?i[e]:null,i?n.i(f.isUnd)(i[t])?null:i[t]:null}var d=n(6),p=n.n(d),f=n(1),m=n(7),g=n(10);t.d=i,t.a=o,t.e=a,t.g=r,t.b=s,t.c=l,t.h=u,t.f=c;var h={},b=[],v=[]},,function(e,t,n){"use strict";function i(e,t,o){n.i(s.isObject)(e)?(o=t||null,t=null,r.a.each(e,function(e,t){i(t,e,o)})):(n.i(s.isUnd)(u[e])&&(u[e]=[]),u[e].push([t,o]))}function o(e,t){l.a("rl-pub",[e,t]),n.i(s.isUnd)(u[e])||r.a.each(u[e],function(e){e[0]&&e[0].apply(e[1]||null,t||[])})}var a=n(6),r=n.n(a),s=n(1),l=n(27);t.b=i,t.a=o;var u={}},,function(e,t,n){e.exports=!n(43)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(33),o=n(51);e.exports=n(31)?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(41),o=n(85),a=n(70),r=Object.defineProperty;t.f=n(31)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return r(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(68)("wks"),o=n(52),a=n(21).Symbol,r="function"==typeof a,s=e.exports=function(e){return i[e]||(i[e]=r&&a[e]||(r?a:o)("Symbol."+e))};s.store=i},function(e,t,n){"use strict";function i(){return w(),S||b()()}function o(){return A(),y||0}function a(e){return i().clone().subtract(e,"days").format("YYYY.MM.DD")}function r(e){var t=i();if(e&&t)switch(!0){case 4>=t.diff(e,"hours"):return e.fromNow();case t.format("L")===e.format("L"):return n.i(v.i18n)("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")});case t.clone().subtract(1,"days").format("L")===e.format("L"):return n.i(v.i18n)("MESSAGE_LIST/YESTERDAY_AT",{TIME:e.format("LT")});case t.year()===e.year():return e.format("D MMM.")}return e?e.format("LL"):""}function s(e,t){var n=null,i="",a=o();if(e=0<e?e:0===e?a:0,e=a<e?a:e,n=0<e?b.a.unix(e):null,n&&1970===n.year()&&(n=null),n)switch(t){case"FROMNOW":i=n.fromNow();break;case"SHORT":i=r(n);break;case"FULL":i=n.format("LLL");break;default:i=n.format(t)}return i}function l(e){var t="",n=0,i=g()(e);n=i.data("moment-time"),n&&(t=i.data("moment-format"),t&&i.text(s(n,t)),t=i.data("moment-format-title"),t&&i.attr("title",s(n,t)))}function u(){f.a.defer(function(){g()(".moment",d.a.document).each(function(e,t){l(t)})})}var c=n(11),d=n.n(c),p=n(6),f=n.n(p),m=n(12),g=n.n(m),h=n(75),b=n.n(h),v=n(8);t.momentNow=i,t.momentNowUnix=o,t.searchSubtractFormatDateHelper=a,t.format=s,t.momentToNode=l,t.reload=u;var S=null,y=0,w=f.a.debounce(function(){S=b()()},500,!0),A=f.a.debounce(function(){y=b()().unix()},500,!0)},,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(1);n.d(t,"EmailModel",function(){return r}),n.d(t,"default",function(){return r});var r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";o()(this,e),this.email="",this.name="",this.dkimStatus="",this.dkimValue="",this.email=t,this.name=n,this.dkimStatus=i,this.dkimValue=a,this.clearDuplicateName()}return e.newInstanceFromJson=function(t){var n=new e;return n.initByJson(t)?n:null},e.splitHelper=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:";";e=e.replace(/[\r\n]+/g,"; ").replace(/[\s]+/g," ");var n=0,i=0,o=!1,a="",r="";for(i=e.length;n<i;n++){switch(a=e.charAt(n)){case"@":o=!0;break;case" ":o&&(o=!1,r+=t)}r+=a}return r.split(t)},e.prototype.clear=function(){this.email="",this.name="",this.dkimStatus="none",this.dkimValue=""},e.prototype.validate=function(){return""!==this.name||""!==this.email},e.prototype.hash=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"#"+(e?"":this.name)+"#"+this.email+"#"},e.prototype.clearDuplicateName=function(){this.name===this.email&&(this.name="")},e.prototype.search=function(e){return-1<(this.name+" "+this.email).toLowerCase().indexOf(e.toLowerCase())},e.prototype.parse=function(e){this.clear(),e=n.i(a.trim)(e);var t=/(?:"([^"]+)")? ?[<]?(.*?@[^>,]+)>?,? ?/g,i=t.exec(e);i?(this.name=i[1]||"",this.email=i[2]||"",this.clearDuplicateName()):/^[^@]+@[^@]+$/.test(e)&&(this.name="",this.email=e)},e.prototype.initByJson=function(e){var t=!1;return e&&"Object/Email"===e["@Object"]&&(this.name=n.i(a.trim)(e.Name),this.email=n.i(a.trim)(e.Email),this.dkimStatus=n.i(a.trim)(e.DkimStatus||""),this.dkimValue=n.i(a.trim)(e.DkimValue||""),t=""!==this.email,this.clearDuplicateName()),t},e.prototype.toLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";return""!==this.email&&(e&&""!==this.name?o=t?'<a href="mailto:'+n.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(this.name)+"</a>":i?n.i(a.encodeHtml)(this.name):this.name:(o=this.email,""!==this.name?t?o=n.i(a.encodeHtml)('"'+this.name+'" <')+'<a href="mailto:'+n.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(o)+"</a>"+n.i(a.encodeHtml)(">"):(o='"'+this.name+'" <'+o+">",i&&(o=n.i(a.encodeHtml)(o))):t&&(o='<a href="mailto:'+n.i(a.encodeHtml)(this.email)+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(this.email)+"</a>"))),o},e.prototype.mailsoParse=function(e){if(e=n.i(a.trim)(e),""===e)return!1;for(var t=function(e,t,i){e=n.i(a.pString)(e);var o=e.length;return 0>t&&(t+=o),o="undefined"==typeof i?o:0>i?i+o:i+t,!(t>=e.length||0>t||t>o)&&e.slice(t,o)},i=function(e,t,i,o){return e=n.i(a.pString)(e),0>i&&(i+=e.length),o="undefined"!=typeof o?o:e.length,0>o&&(o=o+e.length-i),e.slice(0,i)+t.substr(0,o)+t.slice(o)+e.slice(i+o)},o="",r="",s="",l=!1,u=!1,c=!1,d=null,p=0,f=0,m=0;m<e.length;){switch(e.substr(m,1)){case'"':l||u||c?u||c||(f=m,o=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,l=!1):(l=!0,p=m);break;case"<":l||u||c||(0<m&&0===o.length&&(o=t(e,0,m)),u=!0,p=m);break;case">":u&&(f=m,r=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,u=!1);break;case"(":l||u||c||(c=!0,p=m);break;case")":c&&(f=m,s=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,c=!1);break;case"\\":m+=1}m+=1}return 0===r.length&&(d=e.match(/[^@\s]+@\S+/i),d&&d[0]?r=d[0]:o=e),0<r.length&&0===o.length&&0===s.length&&(o=e.replace(r,"")),r=n.i(a.trim)(r).replace(/^[<]+/,"").replace(/[>]+$/,""),o=n.i(a.trim)(o).replace(/^["']+/,"").replace(/["']+$/,""),s=n.i(a.trim)(s).replace(/^[(]+/,"").replace(/[)]+$/,""),o=o.replace(/\\\\(.)/g,"$1"),s=s.replace(/\\\\(.)/g,"$1"),this.name=o,this.email=r,this.clearDuplicateName(),!0},e}()},,,function(e,t,n){var i=n(44);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var i=n(21),o=n(25),a=n(83),r=n(32),s="prototype",l=function(e,t,n){var u,c,d,p=e&l.F,f=e&l.G,m=e&l.S,g=e&l.P,h=e&l.B,b=e&l.W,v=f?o:o[t]||(o[t]={}),S=v[s],y=f?i:m?i[t]:(i[t]||{})[s];f&&(n=t);for(u in n)c=!p&&y&&void 0!==y[u],c&&u in v||(d=c?y[u]:n[u],v[u]=f&&"function"!=typeof y[u]?n[u]:h&&c?a(d,i):b&&y[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t[s]=e[s],t}(d):g&&"function"==typeof d?a(Function.call,d):d,g&&((v.virtual||(v.virtual={}))[u]=d,e&l.R&&S&&!S[u]&&r(S,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";function i(){return n(176).default}t.a=i},,function(e,t){e.exports=window.Promise},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(1),p=n(3),f=n(17);n.d(t,"a",function(){return m});var m=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.value=i.value||"",a.size=i.size||0,a.label=i.label||"",a.preLabel=i.preLabel||"",a.enable=!!n.i(d.isUnd)(i.enable)||i.enable,a.trigger=i.trigger&&i.trigger.subscribe?i.trigger:null,a.placeholder=i.placeholder||"",a.labeled=!n.i(d.isUnd)(i.label),a.preLabeled=!n.i(d.isUnd)(i.preLabel),a.triggered=!n.i(d.isUnd)(i.trigger)&&!!a.trigger,a.classForTrigger=c.a.observable(""),a.className=c.a.computed(function(){var e=c.a.unwrap(a.size),t=a.trigger?" "+n.i(d.trim)("settings-saved-trigger-input "+a.classForTrigger()):"";return(0<e?"span"+e:"")+t}),!n.i(d.isUnd)(i.width)&&i.element&&i.element.find("input,select,textarea").css("width",i.width),a.disposable.push(a.className),a.trigger&&(a.setTriggerState(a.trigger()),a.disposable.push(a.trigger.subscribe(a.setTriggerState,a))),a}return l()(t,e),t.prototype.setTriggerState=function(e){switch(n.i(d.pInt)(e)){case p.SaveSettingsStep.TrueResult:this.classForTrigger("success");break;case p.SaveSettingsStep.FalseResult:this.classForTrigger("error");break;default:this.classForTrigger("")}},t}(f.a)},,function(e,t,n){var i=n(89),o=n(60);e.exports=Object.keys||function(e){return i(e,o)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(10),u=function(){function e(){o()(this,e),this.languages=r.a.observableArray([]),this.languagesAdmin=r.a.observableArray([]),this.language=r.a.observable("").extend({limitedList:this.languages}).extend({reversible:!0}),this.languageAdmin=r.a.observable("").extend({limitedList:this.languagesAdmin}).extend({reversible:!0}),this.userLanguage=r.a.observable(""),this.userLanguageAdmin=r.a.observable("")}return e.prototype.populate=function(){var e=l.appSettingsGet("languages"),t=l.appSettingsGet("languagesAdmin");this.languages(n.i(s.isArray)(e)?e:[]),this.languagesAdmin(n.i(s.isArray)(t)?t:[]),this.language(l.settingsGet("Language")),this.languageAdmin(l.settingsGet("LanguageAdmin")),this.userLanguage(l.settingsGet("UserLanguage")),this.userLanguageAdmin(l.settingsGet("UserLanguageAdmin"))},e}();t.a=new u},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(2),l=n.n(s),u=n(12),c=n.n(u),d=n(10),p=function(){function e(){var t=this;o()(this,e),this.google={},this.twitter={},this.facebook={},this.dropbox={},this.google.enabled=l.a.observable(!1),this.google.clientID=l.a.observable(""),this.google.clientSecret=l.a.observable(""),this.google.apiKey=l.a.observable(""),this.google.loading=l.a.observable(!1),this.google.userName=l.a.observable(""),this.google.loggined=l.a.computed(function(){return""!==t.google.userName()}),this.google.capa={},this.google.capa.auth=l.a.observable(!1),this.google.capa.authFast=l.a.observable(!1),this.google.capa.drive=l.a.observable(!1),this.google.capa.preview=l.a.observable(!1),this.google.require={},this.google.require.clientSettings=l.a.computed(function(){return t.google.enabled()&&(t.google.capa.auth()||t.google.capa.drive())}),this.google.require.apiKeySettings=l.a.computed(function(){return t.google.enabled()&&t.google.capa.drive()}),this.facebook.enabled=l.a.observable(!1),this.facebook.appID=l.a.observable(""),this.facebook.appSecret=l.a.observable(""),this.facebook.loading=l.a.observable(!1),this.facebook.userName=l.a.observable(""),this.facebook.supported=l.a.observable(!1),this.facebook.loggined=l.a.computed(function(){return""!==t.facebook.userName()}),this.twitter.enabled=l.a.observable(!1),this.twitter.consumerKey=l.a.observable(""),this.twitter.consumerSecret=l.a.observable(""),this.twitter.loading=l.a.observable(!1),this.twitter.userName=l.a.observable(""),this.twitter.loggined=l.a.computed(function(){return""!==t.twitter.userName()}),this.dropbox.enabled=l.a.observable(!1),this.dropbox.apiKey=l.a.observable("")}return e.prototype.populate=function(){this.google.enabled(!!d.settingsGet("AllowGoogleSocial")),this.google.clientID(d.settingsGet("GoogleClientID")),this.google.clientSecret(d.settingsGet("GoogleClientSecret")),this.google.apiKey(d.settingsGet("GoogleApiKey")),this.google.capa.auth(!!d.settingsGet("AllowGoogleSocialAuth")),this.google.capa.authFast(!!d.settingsGet("AllowGoogleSocialAuthFast")),this.google.capa.drive(!!d.settingsGet("AllowGoogleSocialDrive")),this.google.capa.preview(!!d.settingsGet("AllowGoogleSocialPreview")),this.facebook.enabled(!!d.settingsGet("AllowFacebookSocial")),this.facebook.appID(d.settingsGet("FacebookAppID")),this.facebook.appSecret(d.settingsGet("FacebookAppSecret")),this.facebook.supported(!!d.settingsGet("SupportedFacebookSocial")),this.twitter.enabled=l.a.observable(!!d.settingsGet("AllowTwitterSocial")),this.twitter.consumerKey=l.a.observable(d.settingsGet("TwitterConsumerKey")),this.twitter.consumerSecret=l.a.observable(d.settingsGet("TwitterConsumerSecret")),this.dropbox.enabled(!!d.settingsGet("AllowDropboxSocial")),this.dropbox.apiKey(d.settingsGet("DropboxApiKey"))},e.prototype.appendDropbox=function(){if(!r.a.Dropbox&&this.dropbox.enabled()&&this.dropbox.apiKey()&&!r.a.document.getElementById("dropboxjs")){var e=r.a.document.createElement("script");e.type="text/javascript",e.src="https://www.dropbox.com/static/api/2/dropins.js",c()(e).attr("id","dropboxjs").attr("data-app-key",this.dropbox.apiKey()),r.a.document.body.appendChild(e)}},e}();t.a=new p},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(128),a=i(o),r=n(127),s=i(r),l="function"==typeof s.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(a.default)?function(e){return"undefined"==typeof e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default?"symbol":"undefined"==typeof e?"undefined":l(e)}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(78),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"CheckboxComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(10),p=n(117),f=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.determineUserLanguage=c.a.observable(!1),n.determineUserDomain=c.a.observable(!1),n.weakPassword=c.a.observable(!1),n.useLocalProxyForExternalImages=c.a.observable(!1),n}return l()(t,e),t.prototype.populate=function(){e.prototype.populate.call(this),this.determineUserLanguage(!!n.i(d.settingsGet)("DetermineUserLanguage")),this.determineUserDomain(!!n.i(d.settingsGet)("DetermineUserDomain")),this.weakPassword(!!n.i(d.settingsGet)("WeakPassword")),this.useLocalProxyForExternalImages(!!n.i(d.settingsGet)("UseLocalProxyForExternalImages"))},t}(p.a);t.a=new f},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(10),u=function(){function e(){o()(this,e),this.themes=r.a.observableArray([]),this.themeBackgroundName=r.a.observable(""),this.themeBackgroundHash=r.a.observable(""),this.theme=r.a.observable("").extend({limitedList:this.themes})}return e.prototype.populate=function(){var e=l.appSettingsGet("themes");this.themes(n.i(s.isArray)(e)?e:[]),this.theme(l.settingsGet("Theme")),this.themeBackgroundName(l.settingsGet("UserBackgroundName")),this.themeBackgroundHash(l.settingsGet("UserBackgroundHash"))},e}();t.a=new u},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports={}},function(e,t){e.exports=!0},function(e,t,n){var i=n(41),o=n(145),a=n(60),r=n(67)("IE_PROTO"),s=function(){},l="prototype",u=function(){var e,t=n(84)("iframe"),i=a.length,o="<",r=">";for(t.style.display="none",n(138).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+r+"document.F=Object"+o+"/script"+r),e.close(),u=e.F;i--;)delete u[l][a[i]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=i(e),n=new s,s[l]=null,n[r]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var i=n(65),o=n(51),a=n(22),r=n(70),s=n(26),l=n(85),u=Object.getOwnPropertyDescriptor;t.f=n(31)?u:function(e,t){if(e=a(e),t=r(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(33).f,o=n(26),a=n(34)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},function(e,t,n){var i=n(68)("keys"),o=n(52);e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){var i=n(21),o="__core-js_shared__",a=i[o]||(i[o]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(44);e.exports=function(e,t){if(!i(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!i(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var i=n(21),o=n(25),a=n(62),r=n(72),s=n(33).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:r.f(e)})}},function(e,t,n){t.f=n(34)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(91),l=n.n(s),u=n(1);n.d(t,"a",function(){return c});var c=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];o()(this,e),this.oCross=null,this.sScreenName=t,this.aViewModels=n.i(u.isArray)(i)?i:[]}return e.prototype.viewModels=function(){return this.aViewModels},e.prototype.screenName=function(){return this.sScreenName},e.prototype.routes=function(){return null},e.prototype.__cross=function(){return this.oCross},e.prototype.__start=function(){var e=null,t=null,i=this.routes();n.i(u.isNonEmptyArray)(i)&&(t=r.a.bind(this.onRoute||u.noop,this),e=l.a.create(),r.a.each(i,function(n){n&&e&&(e.addRoute(n[0],t).rules=n[1])}),this.oCross=e)},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(19),p=n.n(d),f=n(3),m=n(1),g=n(8),h=n(9),b=n(13);n.d(t,"AskPopupView",function(){return y}),n.d(t,"default",function(){return y});var v,S,y=(v=n.i(h.popup)({name:"View/Popup/Ask",templateID:"PopupsAsk"}),v(S=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.askDesc=c.a.observable(""),n.yesButton=c.a.observable(""),n.noButton=c.a.observable(""),n.yesFocus=c.a.observable(!1),n.noFocus=c.a.observable(!1),n.fYesAction=null,n.fNoAction=null,n.bFocusYesOnShow=!0,n.bDisabeCloseOnEsc=!0,n.sDefaultKeyScope=f.KeyState.PopupAsk,n}return l()(t,e),t.prototype.clearPopup=function(){this.askDesc(""),this.yesButton(n.i(g.i18n)("POPUPS_ASK/BUTTON_YES")),this.noButton(n.i(g.i18n)("POPUPS_ASK/BUTTON_NO")),this.yesFocus(!1),this.noFocus(!1),this.fYesAction=null,this.fNoAction=null},t.prototype.yesClick=function(){this.cancelCommand(),n.i(m.isFunc)(this.fYesAction)&&this.fYesAction.call(null)},t.prototype.noClick=function(){this.cancelCommand(),n.i(m.isFunc)(this.fNoAction)&&this.fNoAction.call(null)},t.prototype.onShow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];this.clearPopup(),this.fYesAction=t||null,this.fNoAction=n||null,this.askDesc(e||""),i&&this.yesButton(i),o&&this.noButton(o),this.bFocusYesOnShow=!!a},t.prototype.onShowWithDelay=function(){this.bFocusYesOnShow&&this.yesFocus(!0)},t.prototype.onBuild=function(){var e=this;p()("tab, shift+tab, right, left",f.KeyState.PopupAsk,function(){return e.yesFocus()?e.noFocus(!0):e.yesFocus(!0),!1}),p()("esc",f.KeyState.PopupAsk,function(){return e.noClick(),!1})},t}(b.a))||S)},function(e,t){e.exports=window.moment},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(12),c=n.n(u),d=n(7),p=n(3),f=n(10);n.d(t,"HtmlEditor",function(){return m}),n.d(t,"default",function(){return m});var m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o()(this,e),this.blurTimer=0,this.__resizable=!1,this.__inited=!1,this.onBlur=null,this.onReady=null,this.onModeChange=null,this.onBlur=n,this.onReady=i,this.onModeChange=a,this.element=t,this.$element=c()(t),this.resize=l.a.throttle(l.a.bind(this.resizeEditor,this),100),this.init()}return e.prototype.runOnBlur=function(){this.onBlur&&this.onBlur()},e.prototype.blurTrigger=function(){var e=this;this.onBlur&&(r.a.clearTimeout(this.blurTimer),this.blurTimer=r.a.setTimeout(function(){e.runOnBlur()},p.Magics.Time200ms))},e.prototype.focusTrigger=function(){this.onBlur&&r.a.clearTimeout(this.blurTimer)},e.prototype.isHtml=function(){return!!this.editor&&"wysiwyg"===this.editor.mode},e.prototype.clearCachedSignature=function(){this.editor&&this.editor.execCommand("insertSignature",{clearCache:!0})},e.prototype.setSignature=function(e,t,n){this.editor&&this.editor.execCommand("insertSignature",{isHtml:t,insertBefore:n,signature:e})},e.prototype.checkDirty=function(){return!!this.editor&&this.editor.checkDirty()},e.prototype.resetDirty=function(){this.editor&&this.editor.resetDirty()},e.prototype.getData=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="";if(this.editor)try{t="plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain?this.editor.__plain.getRawData():e?'<div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">'+this.editor.getData()+"</div>":this.editor.getData()}catch(e){}return t},e.prototype.getDataWithHtmlMark=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(this.isHtml()?":HTML:":"")+this.getData(e)},e.prototype.modeToggle=function(e,t){if(this.editor){try{e?"plain"===this.editor.mode&&this.editor.setMode("wysiwyg"):"wysiwyg"===this.editor.mode&&this.editor.setMode("plain")}catch(e){}t&&this.resize()}},e.prototype.setHtmlOrPlain=function(e,t){":HTML:"===e.substr(0,6)?this.setHtml(e.substr(6),t):this.setPlain(e,t)},e.prototype.setHtml=function(e,t){if(this.editor&&this.__inited){this.clearCachedSignature(),this.modeToggle(!0),e=e.replace(/<p[^>]*><\/p>/gi,"");try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.replaceHtml=function(e,t){if(this.editor&&this.__inited&&"wysiwyg"===this.editor.mode)try{this.editor.setData(this.editor.getData().replace(e,t))}catch(e){}},e.prototype.setPlain=function(e,t){if(this.editor&&this.__inited){if(this.clearCachedSignature(),this.modeToggle(!1),"plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain)this.editor.__plain.setRawData(e);else try{
-this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.init=function(){var e=this;if(this.element&&!this.editor){var t=function(){var t=d.htmlEditorDefaultConfig,n=f.settingsGet("Language"),i=!!f.appSettingsGet("allowHtmlEditorSourceButton"),o=!!f.appSettingsGet("allowHtmlEditorBitiButtons");!i&&o||t.toolbarGroups.__cfgInited||(t.toolbarGroups.__cfgInited=!0,i&&(t.removeButtons=t.removeButtons.replace(",Source","")),o||(t.removePlugins+=(t.removePlugins?",":"")+"bidi")),t.enterMode=r.a.CKEDITOR.ENTER_BR,t.shiftEnterMode=r.a.CKEDITOR.ENTER_P,t.language=d.htmlEditorLangsMap[(n||"en").toLowerCase()]||"en",r.a.CKEDITOR.env&&(r.a.CKEDITOR.env.isCompatible=!0),e.editor=r.a.CKEDITOR.appendTo(e.element,t),e.editor.on("key",function(e){return!e||!e.data||p.EventKeyCode.Tab!==e.data.keyCode}),e.editor.on("blur",function(){e.blurTrigger()}),e.editor.on("mode",function(){e.blurTrigger(),e.onModeChange&&e.onModeChange("plain"!==e.editor.mode)}),e.editor.on("focus",function(){e.focusTrigger()}),r.a.FileReader&&e.editor.on("drop",function(t){if(0<t.data.dataTransfer.getFilesCount()){var n=t.data.dataTransfer.getFile(0);n&&r.a.FileReader&&t.data.dataTransfer.id&&n.type&&n.type.match(/^image/i)&&!function(){var i=t.data.dataTransfer.id,o="[img="+i+"]",a=new r.a.FileReader;a.onloadend=function(){a.result&&e.replaceHtml(o,'<img src="'+a.result+'" />')},a.readAsDataURL(n),t.data.dataTransfer.setData("text/html",o)}()}}),e.editor.on("instanceReady",function(){e.editor.removeMenuItem&&(e.editor.removeMenuItem("cut"),e.editor.removeMenuItem("copy"),e.editor.removeMenuItem("paste")),e.__resizable=!0,e.__inited=!0,e.resize(),e.onReady&&e.onReady()})};r.a.CKEDITOR?t():r.a.__initEditor=t}},e.prototype.focus=function(){if(this.editor)try{this.editor.focus()}catch(e){}},e.prototype.hasFocus=function(){if(this.editor)try{return!!this.editor.focusManager.hasFocus}catch(e){}return!1},e.prototype.blur=function(){if(this.editor)try{this.editor.focusManager.blur(!0)}catch(e){}},e.prototype.resizeEditor=function(){if(this.editor&&this.__resizable)try{this.editor.resize(this.$element.width(),this.$element.innerHeight())}catch(e){}},e.prototype.setReadOnly=function(e){if(this.editor)try{this.editor.setReadOnly(!!e)}catch(e){}},e.prototype.clear=function(e){this.setHtml("",e)},e}()},function(e,t,n){"use strict";function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!e)throw new Error("src should not be empty.");return new s.a(function(n,i){var o=a.a.document.createElement("script");o.onload=function(){n(e)},o.onerror=function(){i(new Error(e))},o.async=!0===t,o.src=e,a.a.document.body.appendChild(o)})}var o=n(11),a=n.n(o),r=n(47),s=n.n(r);t.a=i},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(1),p=n(17);n.d(t,"a",function(){return f});var f=function(e){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o()(this,t);var a=r()(this,e.call(this));return a.value=i.value,!n.i(d.isUnd)(a.value)&&a.value.subscribe||(a.value=c.a.observable(!n.i(d.isUnd)(a.value)&&!!a.value)),a.enable=i.enable,!n.i(d.isUnd)(a.enable)&&a.enable.subscribe||(a.enable=c.a.observable(!!n.i(d.isUnd)(a.enable)||!!a.enable)),a.disable=i.disable,!n.i(d.isUnd)(a.disable)&&a.disable.subscribe||(a.disable=c.a.observable(!n.i(d.isUnd)(a.disable)&&!!a.disable)),a.label=i.label||"",a.inline=!n.i(d.isUnd)(i.inline)&&i.inline,a.readOnly=!n.i(d.isUnd)(i.readOnly)&&!!i.readOnly,a.inverted=!n.i(d.isUnd)(i.inverted)&&!!i.inverted,a.labeled=!n.i(d.isUnd)(i.label),a.labelAnimated=!!i.labelAnimated,a}return l()(t,e),t.prototype.click=function(){this.readOnly||!this.enable()||this.disable()||this.value(!this.value())},t}(p.a)},,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(1),m=n(9),g=n(13);n.d(t,"LanguagesPopupView",function(){return v}),n.d(t,"default",function(){return v});var h,b,v=(h=n.i(m.popup)({name:"View/Popup/Languages",templateID:"PopupsLanguages"}),h(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.fLang=null,i.userLanguage=p.a.observable(""),i.langs=p.a.observableArray([]),i.languages=p.a.computed(function(){var e=i.userLanguage();return c.a.map(i.langs(),function(t){return{key:t,user:t===e,selected:p.a.observable(!1),fullName:n.i(f.convertLangName)(t)}})}),i.langs.subscribe(function(){i.setLanguageSelection()}),i}return l()(t,e),t.prototype.languageTooltipName=function(e){var t=n.i(f.convertLangName)(e,!0);return n.i(f.convertLangName)(e,!1)===t?"":t},t.prototype.setLanguageSelection=function(){var e=this.fLang?p.a.unwrap(this.fLang):"";c.a.each(this.languages(),function(t){t.selected(t.key===e)})},t.prototype.onBeforeShow=function(){this.fLang=null,this.userLanguage(""),this.langs([])},t.prototype.onShow=function(e,t,n){this.fLang=e,this.userLanguage(n||""),this.langs(t)},t.prototype.changeLanguage=function(e){this.fLang&&this.fLang(e),this.cancelCommand()},t}(g.a))||b)},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(134);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,o){return e.call(t,n,i,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(44),o=n(21).document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){e.exports=!n(31)&&!n(43)(function(){return 7!=Object.defineProperty(n(84)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var i=n(62),o=n(42),a=n(90),r=n(32),s=n(26),l=n(61),u=n(141),c=n(66),d=n(147),p=n(34)("iterator"),f=!([].keys&&"next"in[].keys()),m="@@iterator",g="keys",h="values",b=function(){return this};e.exports=function(e,t,n,v,S,y,w){u(n,t,v);var A,T,C,_=function(e){if(!f&&e in R)return R[e];switch(e){case g:return function(){return new n(this,e)};case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},E=t+" Iterator",N=S==h,D=!1,R=e.prototype,I=R[p]||R[m]||S&&R[S],x=I||_(S),P=S?N?_("entries"):x:void 0,O="Array"==t?R.entries||I:I;if(O&&(C=d(O.call(new e)),C!==Object.prototype&&(c(C,E,!0),i||s(C,p)||r(C,p,b))),N&&I&&I.name!==h&&(D=!0,x=function(){return I.call(this)}),i&&!w||!f&&!D&&R[p]||r(R,p,x),l[t]=x,l[E]=b,S)if(A={values:N?x:_(h),keys:y?x:_(g),entries:P},w)for(T in A)T in R||a(R,T,A[T]);else o(o.P+o.F*(f||D),t,A);return A}},function(e,t,n){var i=n(89),o=n(60).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(26),o=n(22),a=n(136)(!1),r=n(67)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),l=0,u=[];for(n in s)n!=r&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){e.exports=n(32)},function(e,t){e.exports=window.crossroads},function(e,t){e.exports=window.progressJs},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(1),r=n(7),s=n(3),l=n(27),u=n(8),c=n(38);t.a=function(e){r.data.__APP__=e,r.$win.on("keydown",a.killCtrlACtrlS).on("unload",function(){r.data.bUnload=!0}),r.$html.addClass(r.bMobileDevice?"mobile":"no-mobile").on("click.dropdown.data-api",a.detectDropdownVisibility);var t=o.a.rl||{};t.i18n=u.i18n,t.createCommand=a.createCommandLegacy,t.addSettingsViewModel=l.b,t.addSettingsViewModelForAdmin=l.c,t.addHook=l.d,t.settingsGet=l.e,t.pluginSettingsGet=l.f,t.pluginRemoteRequest=l.g,t.EmailModel=c.EmailModel,t.Enums=s,o.a.rl=t,o.a.__APP_BOOT=function(t){n.i(a.domReady)(function(){o.a.setTimeout(function(){o.a.rainloopTEMPLATES&&o.a.rainloopTEMPLATES[0]?(o.a.document.getElementById("rl-templates").innerHTML=o.a.rainloopTEMPLATES[0],o.a.setTimeout(function(){r.$html.removeClass("no-js rl-booted-trigger").addClass("rl-booted"),e.bootstart()},s.Magics.Time10ms)):t(),o.a.__APP_BOOT=null},s.Magics.Time10ms)})}}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(3),l=n(10),u=function(){function e(){o()(this,e),this.additionalAccounts=r.a.observable(!1),this.identities=r.a.observable(!1),this.gravatar=r.a.observable(!1),this.attachmentThumbnails=r.a.observable(!1),this.sieve=r.a.observable(!1),this.filters=r.a.observable(!1),this.themes=r.a.observable(!0),this.userBackground=r.a.observable(!1),this.openPGP=r.a.observable(!1),this.twoFactorAuth=r.a.observable(!1),this.twoFactorAuthForce=r.a.observable(!1),this.templates=r.a.observable(!1)}return e.prototype.populate=function(){this.additionalAccounts(l.capa(s.Capa.AdditionalAccounts)),this.identities(l.capa(s.Capa.Identities)),this.gravatar(l.capa(s.Capa.Gravatar)),this.attachmentThumbnails(l.capa(s.Capa.AttachmentThumbnails)),this.sieve(l.capa(s.Capa.Sieve)),this.filters(l.capa(s.Capa.Filters)),this.themes(l.capa(s.Capa.Themes)),this.userBackground(l.capa(s.Capa.UserBackground)),this.openPGP(l.capa(s.Capa.OpenPGP)),this.twoFactorAuth(l.capa(s.Capa.TwoFactor)),this.twoFactorAuthForce(l.capa(s.Capa.TwoFactorForce)),this.templates(l.capa(s.Capa.Templates))},e}();t.a=new u},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.domains=r.a.observableArray([]),this.domains.loading=r.a.observable(!1).extend({throttle:100}),this.domainsWithoutAliases=this.domains.filter(function(e){return e&&!e.alias})};t.a=new s},,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(11),c=n.n(u),d=n(12),p=n.n(d),f=n(6),m=n.n(f),g=n(2),h=n.n(g),b=n(19),v=n.n(b),S=n(175),y=n.n(S),w=n(7),A=n(1),T=n(3),C=n(14),_=n(8),E=n(102),N=n(29),D=n(10),R=n(53),I=n(58),x=n(54),P=n(9),O=n(114);n.d(t,"a",function(){return k});var k=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.googlePreviewSupportedCache=null,a.isLocalAutocomplete=!0,a.iframe=null,a.lastErrorTime=0,a.iframe=p()('<iframe class="internal-hiddden" />').appendTo("body"),w.$win.on("error",function(e){if(e&&e.originalEvent&&e.originalEvent.message&&-1===n.i(A.inArray)(e.originalEvent.message,["Script error.","Uncaught Error: Error calling method on NPObject."])){var t=n.i(A.timestamp)();if(a.lastErrorTime>=t)return;a.lastErrorTime=t,i.jsError(A.noop,e.originalEvent.message,e.originalEvent.filename,e.originalEvent.lineno,c.a.location&&c.a.location.toString?c.a.location.toString():"",w.$html.attr("class"),n.i(A.microtime)()-w.startMicrotime)}}),w.$win.on("resize",function(){N.a("window.resize")}),N.b("window.resize",m.a.throttle(function(){var e=w.$win.height(),t=w.$win.height();w.$win.__sizes[0]===e&&w.$win.__sizes[1]===t||(w.$win.__sizes[0]=e,w.$win.__sizes[1]=t,N.a("window.resize.real"))},T.Magics.Time50ms)),w.$doc.on("keydown",function(e){e&&e.ctrlKey&&w.$html.addClass("rl-ctrl-key-pressed")}).on("keyup",function(e){e&&!e.ctrlKey&&w.$html.removeClass("rl-ctrl-key-pressed")}),w.$doc.on("mousemove keypress click",m.a.debounce(function(){N.a("rl.auto-logout-refresh")},T.Magics.Time5s)),v()("esc, enter",T.KeyState.All,function(){n.i(A.detectDropdownVisibility)()}),D.appSettingsGet("allowCmdInterface")&&v()("ctrl+shift+`",T.KeyState.All,function(){n.i(E.a)()}),a}return l()(t,e),t.prototype.remote=function(){return null},t.prototype.data=function(){return null},t.prototype.getApplicationConfiguration=function(e,t){return this.applicationConfiguration[e]||t},t.prototype.download=function(e){if(w.sUserAgent&&(-1<w.sUserAgent.indexOf("chrome")||-1<w.sUserAgent.indexOf("chrome"))){var t=c.a.document.createElement("a");if(t.href=e,c.a.document&&c.a.document.createEvent){var n=c.a.document.createEvent.MouseEvents;if(n&&n.initEvent&&t.dispatchEvent)return n.initEvent("click",!0,!0),t.dispatchEvent(n),!0}}return w.bMobileDevice?(c.a.open(e,"_self"),c.a.focus()):this.iframe.attr("src",e),!0},t.prototype.googlePreviewSupported=function(){return null===this.googlePreviewSupportedCache&&(this.googlePreviewSupportedCache=!!D.settingsGet("AllowGoogleSocial")&&!!D.settingsGet("AllowGoogleSocialPreview")),this.googlePreviewSupportedCache},t.prototype.setWindowTitle=function(e){e=n.i(A.isNormal)(e)&&0<e.length?""+e:"",D.settingsGet("Title")&&(e+=(e?" - ":"")+D.settingsGet("Title")),c.a.document.title=e+" ...",c.a.document.title=e},t.prototype.redirectToAdminPanel=function(){m.a.delay(function(){c.a.location.href=n.i(C.e)()},T.Magics.Time100ms)},t.prototype.clearClientSideToken=function(){c.a.__rlah_clear&&c.a.__rlah_clear()},t.prototype.setClientSideToken=function(e){c.a.__rlah_set&&(c.a.__rlah_set(e),D.settingsSet("AuthAccountHash",e),n.i(C.f)())},t.prototype.loginAndLogoutReload=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!!D.appSettingsGet("inIframe"),a=n.i(A.pString)(D.appSettingsGet("customLogoutLink"));t&&this.clearClientSideToken(),t&&i&&c.a.close&&c.a.close(),a=a||(e?n.i(C.e)():n.i(C.g)()),t&&c.a.location.href!==a?m.a.delay(function(){o&&c.a.parent?c.a.parent.location.href=a:c.a.location.href=a,w.$win.trigger("rl.tooltips.diactivate")},T.Magics.Time100ms):(n.i(P.routeOff)(),n.i(P.setHash)(n.i(C.h)(),!0),n.i(P.routeOff)(),m.a.delay(function(){o&&c.a.parent?c.a.parent.location.reload():c.a.location.reload(),w.$win.trigger("rl.tooltips.diactivate")},T.Magics.Time100ms))},t.prototype.historyBack=function(){c.a.history.back()},t.prototype.bootstart=function(){N.a("rl.bootstart");var e=D.appSettingsGet("mobile");h.a.components.register("SaveTrigger",n(109)),h.a.components.register("Input",n(106)),h.a.components.register("Select",n(111)),h.a.components.register("Radio",n(108)),h.a.components.register("TextArea",n(112)),h.a.components.register("Date",n(105)),h.a.components.register("x-script",n(110)),D.appSettingsGet("materialDesign")&&w.bAnimationSupported?(h.a.components.register("Checkbox",n(107)),h.a.components.register("CheckboxSimple",n(56))):(h.a.components.register("Checkbox",n(56)),h.a.components.register("CheckboxSimple",n(56))),n.i(_.initOnStartOrLangChange)(_.initNotificationLanguage),m.a.delay(A.windowResizeCallback,T.Magics.Time1s),N.b("ssm.mobile-enter",function(){n.i(w.leftPanelDisabled)(!0)}),N.b("ssm.mobile-leave",function(){n.i(w.leftPanelDisabled)(!1)}),D.appSettingsGet("loginGlassStyle")&&w.$html.addClass("glass"),e?(w.$html.addClass("ssm-state-mobile").addClass("rl-mobile"),N.a("ssm.mobile-enter")):(y.a.addState({id:"mobile",query:"(max-width: 767px)",onEnter:function(){w.$html.addClass("ssm-state-mobile"),N.a("ssm.mobile-enter")},onLeave:function(){w.$html.removeClass("ssm-state-mobile"),N.a("ssm.mobile-leave")}}),y.a.addState({id:"tablet",query:"(min-width: 768px) and (max-width: 999px)",onEnter:function(){w.$html.addClass("ssm-state-tablet")},onLeave:function(){w.$html.removeClass("ssm-state-tablet")}}),y.a.addState({id:"desktop",query:"(min-width: 1000px) and (max-width: 1400px)",onEnter:function(){w.$html.addClass("ssm-state-desktop")},onLeave:function(){w.$html.removeClass("ssm-state-desktop")}}),y.a.addState({id:"desktop-large",query:"(min-width: 1401px)",onEnter:function(){w.$html.addClass("ssm-state-desktop-large")},onLeave:function(){w.$html.removeClass("ssm-state-desktop-large")}})),w.leftPanelDisabled.subscribe(function(e){w.$html.toggleClass("rl-left-panel-disabled",e),w.$html.toggleClass("rl-left-panel-enabled",!e)}),w.leftPanelType.subscribe(function(e){w.$html.toggleClass("rl-left-panel-none","none"===e),w.$html.toggleClass("rl-left-panel-short","short"===e)}),w.leftPanelDisabled.valueHasMutated(),R.a.populate(),I.a.populate(),x.a.populate()},t}(O.a)},,function(e,t,n){"use strict";function i(e){return n(165).replace("{{ cmd }}",e)}function o(e){return e.find(".rl-cmd-history-data").empty(),""}function a(e){return n(166).replace("{{ commands }}",e.join(" "))}function r(e,t){return e&&-1<n.i(C.inArray)(e,t)?(n.i(C.changeTheme)(e),""):n(169).replace("{{ themes }}",t.join(", "))}function s(e,t,i){return e&&-1<n.i(C.inArray)(e,i)?(n.i(_.reload)(t,e),""):n(167).replace("{{ langs }}",i.join(", "))}function l(){return n(170).replace("{{ version }}",E.appSettingsGet("version")+" ("+E.appSettingsGet("appVersionType")+")")}function u(e){I||(I=new x(e),w.a.applyBindingAccessorsToNode(e[0],{translatorInit:!0,template:function(){return{name:"Cmd"}}},I))}function c(){null===R&&(R=b()("<div></div>"),R.appendTo(A.$body),u(R))}function d(){E.appSettingsGet("allowCmdInterface")&&(c(),S.a.delay(function(){I&&(I.opened(!I.opened()),I.opened()&&S.a.delay(function(){I&&I.focused&&I.focused(!0)},T.Magics.Time50ms))},T.Magics.Time50ms))}var p=n(0),f=n.n(p),m=n(11),g=n.n(m),h=n(12),b=n.n(h),v=n(6),S=n.n(v),y=n(2),w=n.n(y),A=n(7),T=n(3),C=n(1),_=n(8),E=n(10),N=n(58),D=n(53);t.a=d;var R=null,I=null,x=function(){function e(t){f()(this,e),this.dom=null,this.opened=w.a.observable(!1),this.cmd=w.a.observable(""),this.focused=w.a.observable(!1),this.themes=N.a.themes,this.cmdHistory=[],this.cmdHistoryShift=0,this.cmdHelper=w.a.observable(""),this.cmds=["help","version","clear","theme","lang"],this.cmdsWithParameters=["theme","lang"],this.isAdmin=!1,this.dom=t,this.isAdmin=!!E.appSettingsGet("admin")}return e.prototype.runCmd=function(e,t,n){var u="",c=null;if(this.cmdHelper(""),n){switch(e){case"lang":c=(this.isAdmin?D.a.languagesAdmin():D.a.languages()).filter(function(e){return 0===e.lastIndexOf(t,0)});break;case"theme":c=N.a.themes().filter(function(e){return 0===e.lastIndexOf(t,0)})}if(e&&c)if(1===c.length&&c[0])this.cmd(e+" "+c[0]);else if(1<c.length&&c[0]&&c[1]){for(var d="",p=0,f=c[0].split(""),m=f.length;p<m&&c[1][p]===f[p];p++)d+=f[p];d&&(this.cmdHelper("["+c.join(", ")+"]"),this.cmd(e+" "+d))}return""}switch(e){case"hi":u="hello";break;case"?":case"ls":case"help":u=a(this.cmds);break;case"v":case"version":u=l();break;case"clear":u=o(this.dom);break;case"theme":u=r(t,N.a.themes());break;case"lang":u=s(t,this.isAdmin,this.isAdmin?D.a.languagesAdmin():D.a.languages());break;default:u=i(e)}return u},e.prototype.onCmd=function(e){var t=this,i=this.cmd().replace(/[\s]+/," "),o=n.i(C.trim)(i).replace().split(/[\s]+/),a=o.shift();if(""===n.i(C.trim)(i))return!1;if(e)if(-1<n.i(C.inArray)(a,this.cmds)){var r=this.runCmd(a,o.join(" "),!0);r&&this.cmd(r)}else{var s=this.cmds.filter(function(e){return e!==a&&0===e.lastIndexOf(a,0)});1===s.length&&s[0]&&this.cmd(s[0]+(-1<n.i(C.inArray)(s[0],this.cmdsWithParameters)?" ":""))}else!function(){t.cmdHistory.unshift(i),t.cmdHistory=S.a.uniq(t.cmdHistory),t.cmdHistoryShift=0;var e=t.runCmd(a,o.join(" "),!1),r=t.dom.find(".rl-cmd-history-data");r&&r[0]&&(r.append(b()("<div></div>").html(n(168).replace("{{ cmd }}",i))),e&&r.append(b()("<div></div>").html(e)),S.a.delay(function(){t.dom.find(".rl-cmd-history").scrollTop(r.height())},50))}();return!0},e.prototype.onEsc=function(){return this.opened(!1),!1},e.prototype.onTab=function(){return this.onCmd(!0),!1},e.prototype.onEnter=function(){return this.onCmd(!1),this.cmd(""),!1},e.prototype.onKeyDown=function(e){if(e&&e.keyCode&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&0<this.cmdHistory.length){var t=g.a.parseInt(e.keyCode,10);if(T.EventKeyCode.Up===t||T.EventKeyCode.Down===t)return this.cmdHistory[this.cmdHistoryShift]?(this.cmd(this.cmdHistory[this.cmdHistoryShift]),T.EventKeyCode.Up===t?this.cmdHistoryShift+=1:T.EventKeyCode.Down===t&&(this.cmdHistoryShift-=1)):this.cmdHistoryShift=0,!1}return!0},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i={eml:"message/rfc822",mime:"message/rfc822",txt:"text/plain",text:"text/plain",def:"text/plain",list:"text/plain",in:"text/plain",ini:"text/plain",log:"text/plain",sql:"text/plain",cfg:"text/plain",conf:"text/plain",asc:"text/plain",rtx:"text/richtext",vcard:"text/vcard",vcf:"text/vcard",htm:"text/html",html:"text/html",csv:"text/csv",ics:"text/calendar",ifb:"text/calendar",xml:"text/xml",json:"application/json",swf:"application/x-shockwave-flash",hlp:"application/winhlp",wgt:"application/widget",chm:"application/vnd.ms-htmlhelp",p10:"application/pkcs10",p7c:"application/pkcs7-mime",p7m:"application/pkcs7-mime",p7s:"application/pkcs7-signature",torrent:"application/x-bittorrent",js:"application/javascript",pl:"text/perl",css:"text/css",asp:"text/asp",php:"application/x-httpd-php",php3:"application/x-httpd-php",php4:"application/x-httpd-php",php5:"application/x-httpd-php",phtml:"application/x-httpd-php",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",jpe:"image/jpeg",jfif:"image/jpeg",gif:"image/gif",bmp:"image/bmp",cgm:"image/cgm",ief:"image/ief",ico:"image/x-icon",tif:"image/tiff",tiff:"image/tiff",svg:"image/svg+xml",svgz:"image/svg+xml",djv:"image/vnd.djvu",djvu:"image/vnd.djvu",webp:"image/webp",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",exe:"application/x-msdownload",dll:"application/x-msdownload",scr:"application/x-msdownload",com:"application/x-msdownload",bat:"application/x-msdownload",msi:"application/x-msdownload",cab:"application/vnd.ms-cab-compressed",gz:"application/x-gzip",tgz:"application/x-gzip",bz:"application/x-bzip",bz2:"application/x-bzip2",deb:"application/x-debian-package",psf:"application/x-font-linux-psf",otf:"application/x-font-otf",pcf:"application/x-font-pcf",snf:"application/x-font-snf",ttf:"application/x-font-ttf",ttc:"application/x-font-ttf",mp3:"audio/mpeg",amr:"audio/amr",aac:"audio/x-aac",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",wav:"audio/x-wav",wma:"audio/x-ms-wma",wax:"audio/x-ms-wax",midi:"audio/midi",mp4a:"audio/mp4",ogg:"audio/ogg",weba:"audio/webm",ra:"audio/x-pn-realaudio",ram:"audio/x-pn-realaudio",rmp:"audio/x-pn-realaudio-plugin",m3u:"audio/x-mpegurl",flv:"video/x-flv",qt:"video/quicktime",mov:"video/quicktime",wmv:"video/windows-media",avi:"video/x-msvideo",mpg:"video/mpeg",mpeg:"video/mpeg",mpe:"video/mpeg",m1v:"video/mpeg",m2v:"video/mpeg","3gp":"video/3gpp","3g2":"video/3gpp2",h261:"video/h261",h263:"video/h263",h264:"video/h264",jpgv:"video/jpgv",mp4:"video/mp4",mp4v:"video/mp4",mpg4:"video/mp4",ogv:"video/ogg",webm:"video/webm",m4v:"video/x-m4v",asf:"video/x-ms-asf",asx:"video/x-ms-asf",wm:"video/x-ms-wm",wmx:"video/x-ms-wmx",wvx:"video/x-ms-wvx",movie:"video/x-sgi-movie",pdf:"application/pdf",psd:"image/vnd.adobe.photoshop",ai:"application/postscript",eps:"application/postscript",ps:"application/postscript",doc:"application/msword",dot:"application/msword",rtf:"application/rtf",xls:"application/vnd.ms-excel",ppt:"application/vnd.ms-powerpoint",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",odt:"application/vnd.oasis.opendocument.text",ods:"application/vnd.oasis.opendocument.spreadsheet"}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(1),m=n(17);n.d(t,"a",function(){return g});var g=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.values=p.a.observableArray([]),a.value=i.value,!n.i(f.isUnd)(a.value)&&a.value.subscribe||(a.value=p.a.observable("")),a.inline=!n.i(f.isUnd)(i.inline)&&i.inline,a.readOnly=!n.i(f.isUnd)(i.readOnly)&&!!i.readOnly,i.values&&a.values(c.a.map(i.values,function(e,t){return{label:e,value:t}})),a.click=c.a.bind(a.click,a),a}return l()(t,e),t.prototype.click=function(e){!this.readOnly&&e&&this.value(e.value)},t}(m.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"DateComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"InputComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(17),m=n(78),g=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this,n));return i.animationBox=p.a.observable(!1).extend({falseTimeout:200}),i.animationCheckmark=p.a.observable(!1).extend({falseTimeout:200}),i.animationBoxSetTrue=c.a.bind(i.animationBoxSetTrue,i),i.animationCheckmarkSetTrue=c.a.bind(i.animationCheckmarkSetTrue,i),i.disposable.push(i.value.subscribe(function(e){i.triggerAnimation(e)},i)),i}return l()(t,e),t.prototype.animationBoxSetTrue=function(){this.animationBox(!0)},t.prototype.animationCheckmarkSetTrue=function(){this.animationCheckmark(!0)},t.prototype.triggerAnimation=function(e){e?(this.animationBoxSetTrue(),c.a.delay(this.animationCheckmarkSetTrue,200)):(this.animationCheckmarkSetTrue(),c.a.delay(this.animationBoxSetTrue,200))},t}(m.a);e.exports=n.i(f.b)(g,"CheckboxMaterialDesignComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(104),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"RadioComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(1),c=n(3),d=n(17),p=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));return i.element=n.element||null,i.value=n.value&&n.value.subscribe?n.value:null,i.element&&(i.value?(i.element.css("display","inline-block"),n.verticalAlign&&i.element.css("vertical-align",n.verticalAlign),i.setState(i.value()),i.disposable.push(i.value.subscribe(i.setState,i))):i.element.hide()),i}return l()(t,e),t.prototype.setState=function(e){switch(n.i(u.pInt)(e)){case c.SaveSettingsStep.TrueResult:this.element.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case c.SaveSettingsStep.FalseResult:this.element.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case c.SaveSettingsStep.Animate:this.element.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;case c.SaveSettingsStep.Idle:default:this.element.find(".animated").hide().end().find(".error,.success").removeClass("visible")}},t}(d.a);e.exports=n.i(d.b)(p,"SaveTriggerComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(12),c=n.n(u),d=n(17),p=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));if(n.component&&n.component.templateNodes&&n.element&&n.element[0]&&n.element[0].outerHTML){var a=n.element[0].outerHTML;a=a?a.replace(/<x-script/i,"<script").replace(/<b><\/b><\/x-script>/i,"</script>"):"",a?(n.element.text(""),n.element.replaceWith(c()(a).text(n.component.templateNodes[0]&&n.component.templateNodes[0].nodeValue?n.component.templateNodes[0].nodeValue:""))):n.element.remove()}return i}return l()(t,e),t}(d.a);e.exports=n.i(d.b)(p,"ScriptComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(8),c=n(1),d=n(17),p=n(48),f=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this,i));return a.options=i.options||"",a.optionsText=i.optionsText||null,a.optionsValue=i.optionsValue||null,a.optionsCaption=i.optionsCaption||null,a.optionsCaption&&(a.optionsCaption=n.i(u.i18n)(a.optionsCaption)),a.defautOptionsAfterRender=c.defautOptionsAfterRender,a}return l()(t,e),t}(p.a);e.exports=n.i(d.b)(f,"SelectComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(1),c=n(17),d=n(48),p=5,f=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this,i));return a.rows=i.rows||p,a.spellcheck=!n.i(u.isUnd)(i.spellcheck)&&!!i.spellcheck,a}return l()(t,e),t}(d.a);e.exports=n.i(c.b)(f,"TextAreaComponent")},function(e,t,n){"use strict";var i=n(11),o=n.n(i);n.d(t,"a",function(){return a});var a=o.a.Opentip||{};a.styles=a.styles||{},a.styles.rainloop={extends:"standard",fixed:!0,target:!0,delay:.2,hideDelay:0,hideEffect:"fade",hideEffectDuration:.2,showEffect:"fade",showEffectDuration:.2,showOn:"mouseover click",removeElementsOnHide:!0,background:"#fff",shadow:!1,borderColor:"#999",borderRadius:2,borderWidth:1},a.styles.rainloopTip={extends:"rainloop",delay:.4,group:"rainloopTips"},a.styles.rainloopErrorTip={extends:"rainloop",className:"rainloopErrorTip"}},function(e,t,n){"use strict";var i=n(0),o=n.n(i);n.d(t,"a",function(){return a});var a=function(){function e(){o()(this,e)}return e.prototype.bootstart=function(){},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(12),c=n.n(u),d=n(20),p=n(3),f=n(1),m=n(7),g=n(14),h=n(27),b=n(10);n.d(t,"a",function(){return v});var v=function(){function e(){o()(this,e),this.oRequests={}}return e.prototype.defaultResponse=function(e,t,i,o,a,r){var s=function(){p.StorageResultType.Success!==i&&m.data.bUnload&&(i=p.StorageResultType.Unload),p.StorageResultType.Success===i&&o&&!o.Result?(o&&-1<n.i(f.inArray)(o.ErrorCode,[p.Notification.AuthError,p.Notification.AccessError,p.Notification.ConnectionError,p.Notification.DomainNotAllowed,p.Notification.AccountNotAllowed,p.Notification.MailServerError,p.Notification.UnknownNotification,p.Notification.UnknownError])&&(m.data.iAjaxErrorCount+=1),o&&p.Notification.InvalidToken===o.ErrorCode&&(m.data.iTokenErrorCount+=1),d.a<m.data.iTokenErrorCount&&m.data.__APP__&&m.data.__APP__.loginAndLogoutReload&&m.data.__APP__.loginAndLogoutReload(!1,!0),(o.ClearAuth||o.Logout||d.b<m.data.iAjaxErrorCount)&&m.data.__APP__&&m.data.__APP__.clearClientSideToken&&(m.data.__APP__.clearClientSideToken(),!o.ClearAuth&&m.data.__APP__.loginAndLogoutReload&&m.data.__APP__.loginAndLogoutReload(!1,!0))):p.StorageResultType.Success===i&&o&&o.Result&&(m.data.iAjaxErrorCount=0,m.data.iTokenErrorCount=0),n.i(h.a)("ajax-default-response",[t,p.StorageResultType.Success===i?o:null,i,a,r]),e&&e(i,p.StorageResultType.Success===i?o:null,a,t,r)};switch(i){case"success":i=p.StorageResultType.Success;break;case"abort":i=p.StorageResultType.Abort;break;default:i=p.StorageResultType.Error}p.StorageResultType.Error===i?l.a.delay(s,300):s()},e.prototype.ajaxRequest=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4,o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],u=""===a,d={},p=(new r.a.Date).getTime(),m="";t=t||{},m=t.Action||"",m&&0<s.length&&l.a.each(s,function(e){o.oRequests[e]&&(o.oRequests[e].__aborted=!0,o.oRequests[e].abort&&o.oRequests[e].abort(),o.oRequests[e]=null)}),u&&(t.XToken=b.appSettingsGet("token"));var h=c.a.ajax({type:u?"POST":"GET",url:n.i(g.b)(a),async:!0,dataType:"json",data:u?t:{},headers:d,timeout:i,global:!0});return h.always(function(i,a){var s=!1;i&&i.Time&&(s=n.i(f.pInt)(i.Time)>(new r.a.Date).getTime()-p),m&&o.oRequests[m]&&(o.oRequests[m].__aborted&&(a="abort"),o.oRequests[m]=null),o.defaultResponse(e,m,a,i,s,t)}),m&&0<s.length&&-1<n.i(f.inArray)(m,s)&&(this.oRequests[m]&&(this.oRequests[m].__aborted=!0,this.oRequests[m].abort&&this.oRequests[m].abort(),this.oRequests[m]=null),this.oRequests[m]=h),h},e.prototype.defaultRequest=function(e,t,i,o,a,r){return i=i||{},i.Action=t,a=n.i(f.pString)(a),n.i(h.a)("ajax-default-request",[t,i,a]),this.ajaxRequest(e,i,n.i(f.isUnd)(o)?d.c:n.i(f.pInt)(o),a,r)},e.prototype.noop=function(e){this.defaultRequest(e,"Noop")},e.prototype.jsError=function(e,t,n,i,o,a,r){this.defaultRequest(e,"JsError",{Message:t,FileName:n,LineNo:i,Location:o,HtmlCapa:a,TimeOnPage:r})},e.prototype.jsInfo=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.defaultRequest(e,"JsInfo",{Type:t,Data:n,IsError:i?"1":"0"})},e.prototype.getPublicKey=function(e){this.defaultRequest(e,"GetPublicKey");
-},e.prototype.jsVersion=function(e,t){this.defaultRequest(e,"Version",{Version:t})},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(12),p=n.n(d),f=n(2),m=n.n(f),g=n(7),h=n(1),b=n(14),v=n(9),S=n(73);n.d(t,"a",function(){return y});var y=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this,"settings",n));return i.menu=m.a.observableArray([]),i.oCurrentSubScreen=null,i.oViewModelPlace=null,i.setupSettings(),i}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e()},t.prototype.onRoute=function(e){var t=this,i=null,o=null,a=null,r=null;o=c.a.find(g.aViewModels.settings,function(t){return t&&t.__rlSettingsData&&e===t.__rlSettingsData.Route}),o&&(c.a.find(g.aViewModels["settings-removed"],function(e){return e&&e===o})&&(o=null),o&&c.a.find(g.aViewModels["settings-disabled"],function(e){return e&&e===o})&&(o=null)),o?(o.__builded&&o.__vm?i=o.__vm:(a=this.oViewModelPlace,a&&1===a.length?!function(){i=new o,r=p()("<div></div>").addClass("rl-settings-view-model").hide(),r.appendTo(a),i.viewModelDom=r,i.__rlSettingsData=o.__rlSettingsData,o.__dom=r,o.__builded=!0,o.__vm=i;var e={name:o.__rlSettingsData.Template};m.a.applyBindingAccessorsToNode(r[0],{translatorInit:!0,template:function(){return e}},i),n.i(h.delegateRun)(i,"onBuild",[r])}():n.i(h.log)("Cannot find sub settings view model position: SettingsSubScreen")),i&&c.a.defer(function(){t.oCurrentSubScreen&&(n.i(h.delegateRun)(t.oCurrentSubScreen,"onHide"),t.oCurrentSubScreen.viewModelDom.hide()),t.oCurrentSubScreen=i,t.oCurrentSubScreen&&(n.i(h.delegateRun)(t.oCurrentSubScreen,"onBeforeShow"),t.oCurrentSubScreen.viewModelDom.show(),n.i(h.delegateRun)(t.oCurrentSubScreen,"onShow"),n.i(h.delegateRun)(t.oCurrentSubScreen,"onShowWithDelay",[],200),c.a.each(t.menu(),function(e){e.selected(i&&i.__rlSettingsData&&e.route===i.__rlSettingsData.Route)}),p()("#rl-content .b-settings .b-content .content").scrollTop(0)),n.i(h.windowResize)()})):n.i(v.setHash)(n.i(b.c)(),!1,!0)},t.prototype.onHide=function(){this.oCurrentSubScreen&&this.oCurrentSubScreen.viewModelDom&&(n.i(h.delegateRun)(this.oCurrentSubScreen,"onHide"),this.oCurrentSubScreen.viewModelDom.hide())},t.prototype.onBuild=function(){var e=this;c.a.each(g.aViewModels.settings,function(t){t&&t.__rlSettingsData&&!c.a.find(g.aViewModels["settings-removed"],function(e){return e&&e===t})&&e.menu.push({route:t.__rlSettingsData.Route,label:t.__rlSettingsData.Label,selected:m.a.observable(!1),disabled:!!c.a.find(g.aViewModels["settings-disabled"],function(e){return e&&e===t})})}),this.oViewModelPlace=p()("#rl-content #rl-settings-subscreen")},t.prototype.routes=function(){var e=c.a.find(g.aViewModels.settings,function(e){return e&&e.__rlSettingsData&&e.__rlSettingsData.IsDefault}),t=e&&e.__rlSettingsData?e.__rlSettingsData.Route:"general",i={subname:/^(.*)$/,normalize_:function(e,i){return i.subname=n.i(h.isUnd)(i.subname)?t:n.i(h.pString)(i.subname),[i.subname]}};return[["{subname}/",i],["{subname}",i],["",i]]},t}(S.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(7),l=n(10);n.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.allowLanguagesOnSettings=r.a.observable(!0),this.allowLanguagesOnLogin=r.a.observable(!0),this.interfaceAnimation=r.a.observable(!0),this.interfaceAnimation.subscribe(function(e){var t=s.bMobileDevice||!e;s.$html.toggleClass("rl-anim",!t).toggleClass("no-rl-anim",t)}),this.interfaceAnimation.valueHasMutated(),this.prem=r.a.observable(!1),this.community=r.a.observable(!0)}return e.prototype.populate=function(){this.allowLanguagesOnLogin(!!l.settingsGet("AllowLanguagesOnLogin")),this.allowLanguagesOnSettings(!!l.settingsGet("AllowLanguagesOnSettings")),this.interfaceAnimation(!!l.settingsGet("InterfaceAnimation")),this.prem(!!l.settingsGet("PremType")),this.community(!!l.settingsGet("Community"))},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.packages=r.a.observableArray([]),this.packages.loading=r.a.observable(!1).extend({throttle:100}),this.packagesReal=r.a.observable(!0),this.packagesMainUpdatable=r.a.observable(!0)};t.a=new s},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.plugins=r.a.observableArray([]),this.plugins.loading=r.a.observable(!1).extend({throttle:100}),this.plugins.error=r.a.observable("")};t.a=new s},,,,,,function(e,t,n){e.exports={default:n(129),__esModule:!0}},function(e,t,n){e.exports={default:n(131),__esModule:!0}},function(e,t,n){e.exports={default:n(132),__esModule:!0}},function(e,t,n){e.exports={default:n(133),__esModule:!0}},function(e,t,n){n(155);var i=n(25).Object;e.exports=function(e,t){return i.create(e,t)}},function(e,t,n){n(156);var i=n(25).Object;e.exports=function(e,t){return i.getOwnPropertyDescriptor(e,t)}},function(e,t,n){n(157),e.exports=n(25).Object.setPrototypeOf},function(e,t,n){n(160),n(158),n(161),n(162),e.exports=n(25).Symbol},function(e,t,n){n(159),n(163),e.exports=n(72).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var i=n(22),o=n(152),a=n(151);e.exports=function(e){return function(t,n,r){var s,l=i(t),u=o(l.length),c=a(r,u);if(e&&n!=n){for(;u>c;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(50),o=n(88),a=n(65);e.exports=function(e){var t=i(e),n=o.f;if(n)for(var r,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,r=s[u++])&&t.push(r);return t}},function(e,t,n){e.exports=n(21).document&&document.documentElement},function(e,t,n){var i=n(82);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(82);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){"use strict";var i=n(63),o=n(51),a=n(66),r={};n(32)(r,n(34)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(r,{next:o(1,n)}),a(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(50),o=n(22);e.exports=function(e,t){for(var n,a=o(e),r=i(a),s=r.length,l=0;s>l;)if(a[n=r[l++]]===t)return n}},function(e,t,n){var i=n(52)("meta"),o=n(44),a=n(26),r=n(33).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(43)(function(){return l(Object.preventExtensions({}))}),c=function(e){r(e,i,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},p=function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},f=function(e){return u&&m.NEED&&l(e)&&!a(e,i)&&c(e),e},m=e.exports={KEY:i,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},function(e,t,n){var i=n(33),o=n(41),a=n(50);e.exports=n(31)?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),s=r.length,l=0;s>l;)i.f(e,n=r[l++],t[n]);return e}},function(e,t,n){var i=n(22),o=n(87).f,a={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return r.slice()}};e.exports.f=function(e){return r&&"[object Window]"==a.call(e)?s(e):o(i(e))}},function(e,t,n){var i=n(26),o=n(153),a=n(67)("IE_PROTO"),r=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?r:null}},function(e,t,n){var i=n(42),o=n(25),a=n(43);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],r={};r[e]=t(n),i(i.S+i.F*a(function(){n(1)}),"Object",r)}},function(e,t,n){var i=n(44),o=n(41),a=function(e,t){if(o(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{i=n(83)(Function.call,n(64).f(Object.prototype,"__proto__").set,2),i(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:i(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){var i=n(69),o=n(59);e.exports=function(e){return function(t,n){var a,r,s=String(o(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l),a<55296||a>56319||l+1===u||(r=s.charCodeAt(l+1))<56320||r>57343?e?s.charAt(l):a:e?s.slice(l,l+2):(a-55296<<10)+(r-56320)+65536)}}},function(e,t,n){var i=n(69),o=Math.max,a=Math.min;e.exports=function(e,t){return e=i(e),e<0?o(e+t,0):a(e,t)}},function(e,t,n){var i=n(69),o=Math.min;e.exports=function(e){return e>0?o(i(e),9007199254740991):0}},function(e,t,n){var i=n(59);e.exports=function(e){return Object(i(e))}},function(e,t,n){"use strict";var i=n(135),o=n(142),a=n(61),r=n(22);e.exports=n(86)(Array,"Array",function(e,t){this._t=r(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(42);i(i.S,"Object",{create:n(63)})},function(e,t,n){var i=n(22),o=n(64).f;n(148)("getOwnPropertyDescriptor",function(){return function(e,t){return o(i(e),t)}})},function(e,t,n){var i=n(42);i(i.S,"Object",{setPrototypeOf:n(149).set})},function(e,t){},function(e,t,n){"use strict";var i=n(150)(!0);n(86)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var i=n(21),o=n(26),a=n(31),r=n(42),s=n(90),l=n(144).KEY,u=n(43),c=n(68),d=n(66),p=n(52),f=n(34),m=n(72),g=n(71),h=n(143),b=n(137),v=n(140),S=n(41),y=n(22),w=n(70),A=n(51),T=n(63),C=n(146),_=n(64),E=n(33),N=n(50),D=_.f,R=E.f,I=C.f,x=i.Symbol,P=i.JSON,O=P&&P.stringify,k="prototype",L=f("_hidden"),M=f("toPrimitive"),F={}.propertyIsEnumerable,U=c("symbol-registry"),H=c("symbols"),G=c("op-symbols"),j=Object[k],B="function"==typeof x,V=i.QObject,q=!V||!V[k]||!V[k].findChild,z=a&&u(function(){return 7!=T(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,t,n){var i=D(j,t);i&&delete j[t],R(e,t,n),i&&e!==j&&R(j,t,i)}:R,K=function(e){var t=H[e]=T(x[k]);return t._k=e,t},W=B&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},Y=function(e,t,n){return e===j&&Y(G,t,n),S(e),t=w(t,!0),S(n),o(H,t)?(n.enumerable?(o(e,L)&&e[L][t]&&(e[L][t]=!1),n=T(n,{enumerable:A(0,!1)})):(o(e,L)||R(e,L,A(1,{})),e[L][t]=!0),z(e,t,n)):R(e,t,n)},$=function(e,t){S(e);for(var n,i=b(t=y(t)),o=0,a=i.length;a>o;)Y(e,n=i[o++],t[n]);return e},J=function(e,t){return void 0===t?T(e):$(T(e),t)},X=function(e){var t=F.call(this,e=w(e,!0));return!(this===j&&o(H,e)&&!o(G,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,L)&&this[L][e])||t)},Q=function(e,t){if(e=y(e),t=w(t,!0),e!==j||!o(H,t)||o(G,t)){var n=D(e,t);return!n||!o(H,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=I(y(e)),i=[],a=0;n.length>a;)o(H,t=n[a++])||t==L||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===j,i=I(n?G:y(e)),a=[],r=0;i.length>r;)!o(H,t=i[r++])||n&&!o(j,t)||a.push(H[t]);return a};B||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(G,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),z(this,e,A(1,n))};return a&&q&&z(j,e,{configurable:!0,set:t}),K(e)},s(x[k],"toString",function(){return this._k}),_.f=Q,E.f=Y,n(87).f=C.f=Z,n(65).f=X,n(88).f=ee,a&&!n(62)&&s(j,"propertyIsEnumerable",X,!0),m.f=function(e){return K(f(e))}),r(r.G+r.W+r.F*!B,{Symbol:x});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var te=N(f.store),ne=0;te.length>ne;)g(te[ne++]);r(r.S+r.F*!B,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=x(e)},keyFor:function(e){if(W(e))return h(U,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){q=!0},useSimple:function(){q=!1}}),r(r.S+r.F*!B,"Object",{create:J,defineProperty:Y,defineProperties:$,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:ee}),P&&r(r.S+r.F*(!B||u(function(){var e=x();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);return t=i[1],"function"==typeof t&&(n=t),!n&&v(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),i[1]=t,O.apply(P,i)}}}),x[k][M]||n(32)(x[k],M,x[k].valueOf),d(x,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,n){n(71)("asyncIterator")},function(e,t,n){n(71)("observable")},function(e,t,n){n(154);for(var i=n(21),o=n(32),a=n(61),r=n(34)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[r]&&o(d,r,u),a[u]=a.Array}},function(e,t,n){!function(t,i){"use strict";var o;try{o=n(75)}catch(e){}e.exports=i(o)}(this,function(e){"use strict";var t="function"==typeof e,n=!!window.addEventListener,i=window.document,o=window.setTimeout,a=function(e,t,i,o){n?e.addEventListener(t,i,!!o):e.attachEvent("on"+t,i)},r=function(e,t,i,o){n?e.removeEventListener(t,i,!!o):e.detachEvent("on"+t,i)},s=function(e,t,n){var o;i.createEvent?(o=i.createEvent("HTMLEvents"),o.initEvent(t,!0,!1),o=S(o,n),e.dispatchEvent(o)):i.createEventObject&&(o=i.createEventObject(),o=S(o,n),e.fireEvent("on"+t,o))},l=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},u=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")!==-1},c=function(e,t){u(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=l((" "+e.className+" ").replace(" "+t+" "," "))},p=function(e){return/Array/.test(Object.prototype.toString.call(e))},f=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},m=function(e){var t=e.getDay();return 0===t||6===t},g=function(e){return e%4===0&&e%100!==0||e%400===0},h=function(e,t){return[31,g(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},b=function(e){f(e)&&e.setHours(0,0,0,0)},v=function(e,t){return e.getTime()===t.getTime()},S=function(e,t,n){var i,o;for(i in t)o=void 0!==e[i],o&&"object"==typeof t[i]&&null!==t[i]&&void 0===t[i].nodeName?f(t[i])?n&&(e[i]=new Date(t[i].getTime())):p(t[i])?n&&(e[i]=t[i].slice(0)):e[i]=S({},t[i],n):!n&&o||(e[i]=t[i]);return e},y=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},w={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},A=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},T=function(e){if(e.isEmpty)return'<td class="is-empty"></td>';var t=[];return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&t.push("is-selected"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},C=function(e,t,n){var i=new Date(n,0,1),o=Math.ceil(((new Date(n,t,e)-i)/864e5+i.getDay()+1)/7);return'<td class="pika-week">'+o+"</td>"},_=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},E=function(e){return"<tbody>"+e.join("")+"</tbody>"},N=function(e){var t,n=[];for(e.showWeekNumber&&n.push("<th></th>"),t=0;t<7;t++)n.push('<th scope="col"><abbr title="'+A(e,t)+'">'+A(e,t,!0)+"</abbr></th>");return"<thead>"+(e.isRTL?n.reverse():n).join("")+"</thead>"},D=function(e,t,n,i,o){var a,r,s,l,u,c=e._o,d=n===c.minYear,f=n===c.maxYear,m='<div class="pika-title">',g=!0,h=!0;for(s=[],a=0;a<12;a++)s.push('<option value="'+(n===o?a-t:12+a-t)+'"'+(a===i?" selected":"")+(d&&a<c.minMonth||f&&a>c.maxMonth?"disabled":"")+">"+c.i18n.months[a]+"</option>");for(l='<div class="pika-label">'+c.i18n.months[i]+'<select class="pika-select pika-select-month" tabindex="-1">'+s.join("")+"</select></div>",p(c.yearRange)?(a=c.yearRange[0],r=c.yearRange[1]+1):(a=n-c.yearRange,r=1+n+c.yearRange),s=[];a<r&&a<=c.maxYear;a++)a>=c.minYear&&s.push('<option value="'+a+'"'+(a===n?" selected":"")+">"+a+"</option>");return u='<div class="pika-label">'+n+c.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+s.join("")+"</select></div>",m+=c.showMonthAfterYear?u+l:l+u,d&&(0===i||c.minMonth>=i)&&(g=!1),f&&(11===i||c.maxMonth<=i)&&(h=!1),0===t&&(m+='<button class="pika-prev'+(g?"":" is-disabled")+'" type="button">'+c.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(m+='<button class="pika-next'+(h?"":" is-disabled")+'" type="button">'+c.i18n.nextMonth+"</button>"),m+="</div>"},R=function(e,t){return'<table cellpadding="0" cellspacing="0" class="pika-table">'+N(e)+E(t)+"</table>"},I=function(r){var s=this,l=s.config(r);s._onMouseDown=function(e){if(s._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(u(t,"is-disabled")||(u(t,"pika-button")&&!u(t,"is-empty")?(s.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&o(function(){s.hide(),l.field&&l.field.blur()},100)):u(t,"pika-prev")?s.prevMonth():u(t,"pika-next")&&s.nextMonth()),u(t,"pika-select"))s._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},s._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(u(t,"pika-select-month")?s.gotoMonth(t.value):u(t,"pika-select-year")&&s.gotoYear(t.value))},s._onInputChange=function(n){var i;n.firedBy!==s&&(t?(i=e(l.field.value,l.format),i=i&&i.isValid()?i.toDate():null):i=new Date(Date.parse(l.field.value)),f(i)&&s.setDate(i),s._v||s.show())},s._onInputFocus=function(){s.show()},s._onInputClick=function(){s.show()},s._onInputBlur=function(){var e=i.activeElement;do if(u(e,"pika-single"))return;while(e=e.parentNode);s._c||(s._b=o(function(){s.hide()},50)),s._c=!1},s._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,i=t;if(t){!n&&u(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),a(t,"change",s._onChange)));do if(u(i,"pika-single")||i===l.trigger)return;while(i=i.parentNode);s._v&&t!==l.trigger&&i!==l.trigger&&s.hide()}},s.el=i.createElement("div"),s.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),a(s.el,"mousedown",s._onMouseDown,!0),a(s.el,"touchend",s._onMouseDown,!0),a(s.el,"change",s._onChange),l.field&&(l.container?l.container.appendChild(s.el):l.bound?i.body.appendChild(s.el):l.field.parentNode.insertBefore(s.el,l.field.nextSibling),a(l.field,"change",s._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var c=l.defaultDate;f(c)?l.setDefaultDate?s.setDate(c,!0):s.gotoDate(c):s.gotoDate(new Date),l.bound?(this.hide(),s.el.className+=" is-bound",a(l.trigger,"click",s._onInputClick),a(l.trigger,"focus",s._onInputFocus),a(l.trigger,"blur",s._onInputBlur)):this.show()};return I.prototype={config:function(e){this._o||(this._o=S({},w,!0));var t=S(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,f(t.minDate)||(t.minDate=!1),f(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&this.setMaxDate(t.maxDate),p(t.yearRange)){var i=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||i,t.yearRange[1]=parseInt(t.yearRange[1],10)||i}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||w.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(n){return f(this._d)?t?e(this._d).format(n||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(n,i){t&&e.isMoment(n)&&this.setDate(n.toDate(),i)},getDate:function(){return f(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",s(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),f(e)){var n=this._o.minDate,i=this._o.maxDate;f(n)&&e<n?e=n:f(i)&&e>i&&(e=i),this._d=new Date(e.getTime()),b(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),s(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(f(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),i=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),o=e.getTime();i.setMonth(i.getMonth()+1),i.setDate(i.getDate()-1),t=o<n.getTime()||i.getTime()<o}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustCalendars:function(){this.calendars[0]=y(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=y({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){b(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth(),this.draw()},setMaxDate:function(e){b(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth(),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t=this._o,n=t.minYear,i=t.maxYear,a=t.minMonth,r=t.maxMonth,s="";this._y<=n&&(this._y=n,!isNaN(a)&&this._m<a&&(this._m=a)),this._y>=i&&(this._y=i,!isNaN(r)&&this._m>r&&(this._m=r));for(var l=0;l<t.numberOfMonths;l++)s+='<div class="pika-lendar">'+D(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year)+this.render(this.calendars[l].year,this.calendars[l].month)+"</div>";if(this.el.innerHTML=s,t.bound&&"hidden"!==t.field.type&&o(function(){t.trigger.focus()},1),"function"==typeof this._o.onDraw){var u=this;o(function(){u._o.onDraw.call(u)},0)}}},adjustPosition:function(){var e,t,n,o,a,r,s,l,u,c;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,n=this.el.offsetWidth,o=this.el.offsetHeight,a=window.innerWidth||i.documentElement.clientWidth,r=window.innerHeight||i.documentElement.clientHeight,s=window.pageYOffset||i.body.scrollTop||i.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)c=e.getBoundingClientRect(),l=c.left+window.pageXOffset,u=c.bottom+window.pageYOffset;else for(l=t.offsetLeft,u=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,u+=t.offsetTop;(this._o.reposition&&l+n>a||this._o.position.indexOf("right")>-1&&l-n+e.offsetWidth>0)&&(l=l-n+e.offsetWidth),(this._o.reposition&&u+o>r+s||this._o.position.indexOf("top")>-1&&u-o-e.offsetHeight>0)&&(u=u-o-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=u+"px"}},render:function(e,t){var n=this._o,i=new Date,o=h(e,t),a=new Date(e,t,1).getDay(),r=[],s=[];b(i),n.firstDay>0&&(a-=n.firstDay,a<0&&(a+=7));for(var l=o+a,u=l;u>7;)u-=7;l+=7-u;for(var c=0,d=0;c<l;c++){var p=new Date(e,t,1+(c-a)),g=!!f(this._d)&&v(p,this._d),S=v(p,i),y=c<a||c>=o+a,w=n.startRange&&v(n.startRange,p),A=n.endRange&&v(n.endRange,p),E=n.startRange&&n.endRange&&n.startRange<p&&p<n.endRange,N=n.minDate&&p<n.minDate||n.maxDate&&p>n.maxDate||n.disableWeekends&&m(p)||n.disableDayFn&&n.disableDayFn(p),D={day:1+(c-a),month:t,year:e,isSelected:g,isToday:S,isDisabled:N,isEmpty:y,isStartRange:w,isEndRange:A,isInRange:E};s.push(T(D)),7===++d&&(n.showWeekNumber&&s.unshift(C(c-a,t,e)),r.push(_(s,n.isRTL)),s=[],d=0)}return R(n,r)},isVisible:function(){return this._v},show:function(){this._v||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(a(i,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;e!==!1&&(this._o.bound&&r(i,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",c(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,"mousedown",this._onMouseDown,!0),r(this.el,"touchend",this._onMouseDown,!0),r(this.el,"change",this._onChange),this._o.field&&(r(this._o.field,"change",this._onInputChange),this._o.bound&&(r(this._o.trigger,"click",this._onInputClick),r(this._o.trigger,"focus",this._onInputFocus),r(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},I})},function(e,t){e.exports='<span class="rl-cmd-clr-error">Command not found:</span> {{ cmd }}'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">commands:</span> {{ commands }}'},function(e,t){e.exports='lang <span class="rl-cmd-clr-info">[{{ langs }}]</span>'},function(e,t){e.exports='<span class="rl-cmd-clr-success">&gt;</span> {{ cmd }}'},function(e,t){e.exports='theme <span class="rl-cmd-clr-info">[{{ themes }}]</span>'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">version:</span> {{ version }}'},function(e,t){e.exports='<html>\n<head>\n\t<meta charset="utf-8" />\n\t<meta name="viewport" content="user-scalable=no" />\n\t<meta name="apple-mobile-web-app-capable" content="yes" />\n\t<meta name="robots" content="noindex, nofollow, noodp" />\n\t<title>{{title}}</title>\n\t<style>\nhtml, body {\n\tbackground-color: #fff;\n\tfont-size: 13px;\n\tfont-family: arial, sans-serif;\n\tmargin: 0;\n\tpadding: 0;\n}\n\na {color: blue; text-decoration: underline}\na:visited {color: #609}\na:active {color: red}\nblockquote {border-left: 2px solid black; margin: 0; padding: 0px 10px}\n\npre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\tbackground: #fff;\n\tborder: none;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: break-all;\n}\n\n.body-wrp {\n\tpadding: 10px;\n}\n\n.body-wrp.html pre {\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain {\n\tpadding: 15px;\n\twhite-space: pre-wrap;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n}\n\n.body-wrp.plain pre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tbackground: #fff;\n\tborder: none;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain blockquote {\n\tborder-left: 2px solid blue;\n\tcolor: blue;\n}\n\n.body-wrp.plain blockquote blockquote {\n\tborder-left: 2px solid green;\n\tcolor: green;\n}\n\n.body-wrp.plain blockquote blockquote blockquote {\n\tborder-left: 2px solid red;\n\tcolor: red;\n}\n\n.rl-previre-subject {\n\tfont-size: 16px;\n\tfont-weight: bold;\n\tpadding: 15px;\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-creds-from, .rl-previre-creds-to {\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\n.rl-previre-creds-from {\n\tpadding-bottom: 0;\n}\n\n.rl-previre-creds-to {\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-date {\n\tfloat: right;\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\t</style>\n</head>\n<body>\n\t<div>\n\t\t<div class="rl-previre-subject">{{subject}}</div>\n\t</div>\n\t<div>\n\t\t<div class="rl-previre-date">{{date}}</div>\n\t\t<div class="rl-previre-creds-from">{{fromCreds}}</div>\n\t\t<div class="rl-previre-creds-to">{{toLabel}}: {{toCreds}}</div>\n\t</div>\n\t<div class="body-wrp {{bodyClass}}">{{html}}</div>\n</body>\n</html>'},,function(e,t){e.exports=window.Autolinker},function(e,t){e.exports=window.hasher},function(e,t){e.exports=window.ssm},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(11),c=n.n(u),d=n(6),p=n.n(d),f=n(2),m=n.n(f),g=n(92),h=n.n(g),b=n(14),v=n(8),S=n(3),y=n(1),w=n(10),A=n(57),T=n(95),C=n(96),_=n(119),E=n(241),N=n(118),D=n(182),R=n(24),I=n(216),x=n(215),P=n(9),O=n(100),k=function(e){function t(){return o()(this,t),r()(this,e.call(this,R.a))}return l()(t,e),t.prototype.remote=function(){return R.a},t.prototype.reloadDomainList=function(){C.a.domains.loading(!0),R.a.domainList(function(e,t){C.a.domains.loading(!1),S.StorageResultType.Success===e&&t&&t.Result&&C.a.domains(p.a.map(t.Result,function(e,t){var n=e[0],i=e[1];return{name:t,disabled:m.a.observable(!n),alias:i,deleteAccess:m.a.observable(!1)}}))})},t.prototype.reloadPluginList=function(){_.a.plugins.loading(!0),R.a.pluginList(function(e,t){_.a.plugins.loading(!1),S.StorageResultType.Success===e&&t&&t.Result&&_.a.plugins(p.a.map(t.Result,function(e){return{name:e.Name,disabled:m.a.observable(!e.Enabled),configured:m.a.observable(!!e.Configured)}}))})},t.prototype.reloadPackagesList=function(){N.a.packages.loading(!0),N.a.packagesReal(!0),R.a.packagesList(function(e,t){N.a.packages.loading(!1),S.StorageResultType.Success===e&&t&&t.Result?!function(){N.a.packagesReal(!!t.Result.Real),N.a.packagesMainUpdatable(!!t.Result.MainUpdatable);var e=[],i={};p.a.each(N.a.packages(),function(e){e&&e.loading()&&(i[e.file]=e)}),n.i(y.isArray)(t.Result.List)&&(e=p.a.compact(p.a.map(t.Result.List,function(e){return e?(e.loading=m.a.observable(!n.i(y.isUnd)(i[e.file])),"core"!==e.type||e.canBeInstalled?e:null):null}))),N.a.packages(e)}():N.a.packagesReal(!1)})},t.prototype.updateCoreData=function(){D.a.coreUpdating(!0),R.a.updateCoreData(function(e,t){D.a.coreUpdating(!1),D.a.coreVersion(""),D.a.coreRemoteVersion(""),D.a.coreRemoteRelease(""),D.a.coreVersionCompare(-2),S.StorageResultType.Success===e&&t&&t.Result?(D.a.coreReal(!0),c.a.location.reload()):D.a.coreReal(!1)})},t.prototype.reloadCoreData=function(){D.a.coreChecking(!0),D.a.coreReal(!0),R.a.coreData(function(e,t){D.a.coreChecking(!1),S.StorageResultType.Success===e&&t&&t.Result?(D.a.coreReal(!!t.Result.Real),D.a.coreChannel(t.Result.Channel||"stable"),D.a.coreType(t.Result.Type||"stable"),D.a.coreUpdatable(!!t.Result.Updatable),D.a.coreAccess(!!t.Result.Access),D.a.coreWarning(!!t.Result.Warning),D.a.coreVersion(t.Result.Version||""),D.a.coreRemoteVersion(t.Result.RemoteVersion||""),D.a.coreRemoteRelease(t.Result.RemoteRelease||""),
-D.a.coreVersionCompare(n.i(y.pInt)(t.Result.VersionCompare))):(D.a.coreReal(!1),D.a.coreChannel("stable"),D.a.coreType("stable"),D.a.coreWarning(!1),D.a.coreVersion(""),D.a.coreRemoteVersion(""),D.a.coreRemoteRelease(""),D.a.coreVersionCompare(-2))})},t.prototype.reloadLicensing=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];E.a.licensingProcess(!0),E.a.licenseError(""),R.a.licensing(function(e,t){E.a.licensingProcess(!1),S.StorageResultType.Success===e&&t&&t.Result&&n.i(y.isNormal)(t.Result.Expired)?(E.a.licenseValid(!0),E.a.licenseExpired(n.i(y.pInt)(t.Result.Expired)),E.a.licenseError(""),E.a.licensing(!0),A.a.prem(!0)):t&&t.ErrorCode&&-1<n.i(y.inArray)(n.i(y.pInt)(t.ErrorCode),[S.Notification.LicensingServerIsUnavailable,S.Notification.LicensingExpired])?(E.a.licenseError(n.i(v.getNotification)(n.i(y.pInt)(t.ErrorCode))),E.a.licensing(!0)):S.StorageResultType.Abort===e?(E.a.licenseError(n.i(v.getNotification)(S.Notification.LicensingServerIsUnavailable)),E.a.licensing(!0)):E.a.licensing(!1)},e)},t.prototype.bootend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;h.a&&h.a.end(),e&&e()},t.prototype.bootstart=function(){e.prototype.bootstart.call(this),A.a.populate(),T.a.populate(),n.i(P.hideLoading)(),w.appSettingsGet("allowAdminPanel")?w.settingsGet("Auth")?n.i(P.startScreens)([I.a]):n.i(P.startScreens)([x.a]):(n.i(P.routeOff)(),n.i(P.setHash)(n.i(b.h)(),!0),n.i(P.routeOff)(),p.a.defer(function(){c.a.location.href="/"})),this.bootend()},t}(O.a);t.default=new k},,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.coreReal=r.a.observable(!0),this.coreChannel=r.a.observable("stable"),this.coreType=r.a.observable("stable"),this.coreUpdatable=r.a.observable(!0),this.coreAccess=r.a.observable(!0),this.coreWarning=r.a.observable(!1),this.coreChecking=r.a.observable(!1).extend({throttle:100}),this.coreUpdating=r.a.observable(!1).extend({throttle:100}),this.coreVersion=r.a.observable(""),this.coreRemoteVersion=r.a.observable(""),this.coreRemoteRelease=r.a.observable(""),this.coreVersionCompare=r.a.observable(-2)};t.a=new s},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(3),b=n(20),v=n(7),S=n(1),y=n(8),w=n(95),A=n(24),T=n(45),C=n(9),_=n(13);n.d(t,"DomainPopupView",function(){return k}),n.d(t,"default",function(){return k});var E,N,D,R,I,x,P,O,k=(E=n.i(C.popup)({name:"View/Popup/Domain",templateID:"PopupsDomain"}),N=n.i(C.command)(function(e){return e.canBeSaved()}),D=n.i(C.command)(function(e){return e.canBeTested()}),R=n.i(C.command)(),I=n.i(C.command)(),x=n.i(C.command)(),E((O=function(e){function t(){s()(this,t);var i=u()(this,e.call(this));return i.edit=g.a.observable(!1),i.saving=g.a.observable(!1),i.savingError=g.a.observable(""),i.page=g.a.observable("main"),i.sieveSettings=g.a.observable(!1),i.testing=g.a.observable(!1),i.testingDone=g.a.observable(!1),i.testingImapError=g.a.observable(!1),i.testingSieveError=g.a.observable(!1),i.testingSmtpError=g.a.observable(!1),i.testingImapErrorDesc=g.a.observable(""),i.testingSieveErrorDesc=g.a.observable(""),i.testingSmtpErrorDesc=g.a.observable(""),i.testingImapError.subscribe(function(e){e||i.testingImapErrorDesc("")}),i.testingSieveError.subscribe(function(e){e||i.testingSieveErrorDesc("")}),i.testingSmtpError.subscribe(function(e){e||i.testingSmtpErrorDesc("")}),i.imapServerFocus=g.a.observable(!1),i.sieveServerFocus=g.a.observable(!1),i.smtpServerFocus=g.a.observable(!1),i.name=g.a.observable(""),i.name.focused=g.a.observable(!1),i.imapServer=g.a.observable(""),i.imapPort=g.a.observable(""+b.d),i.imapSecure=g.a.observable(h.ServerSecure.None),i.imapShortLogin=g.a.observable(!1),i.useSieve=g.a.observable(!1),i.sieveAllowRaw=g.a.observable(!1),i.sieveServer=g.a.observable(""),i.sievePort=g.a.observable(""+b.e),i.sieveSecure=g.a.observable(h.ServerSecure.None),i.smtpServer=g.a.observable(""),i.smtpPort=g.a.observable(""+b.f),i.smtpSecure=g.a.observable(h.ServerSecure.None),i.smtpShortLogin=g.a.observable(!1),i.smtpAuth=g.a.observable(!0),i.smtpPhpMail=g.a.observable(!1),i.whiteList=g.a.observable(""),i.aliasName=g.a.observable(""),i.enableSmartPorts=g.a.observable(!1),i.allowSieve=g.a.computed(function(){return w.a.filters()&&w.a.sieve()}),i.headerText=g.a.computed(function(){var e=i.name(),t=i.aliasName(),o="";return i.edit()?(o=n.i(y.i18n)("POPUPS_DOMAIN/TITLE_EDIT_DOMAIN",{NAME:e}),t&&(o+=" ← "+t)):o=""===e?n.i(y.i18n)("POPUPS_DOMAIN/TITLE_ADD_DOMAIN"):n.i(y.i18n)("POPUPS_DOMAIN/TITLE_ADD_DOMAIN_WITH_NAME",{NAME:e}),o}),i.domainDesc=g.a.computed(function(){var e=i.name();return!i.edit()&&e?n.i(y.i18n)("POPUPS_DOMAIN/NEW_DOMAIN_DESC",{NAME:"*@"+e}):""}),i.domainIsComputed=g.a.computed(function(){var e=i.smtpPhpMail(),t=i.allowSieve(),n=i.useSieve();return""!==i.name()&&""!==i.imapServer()&&""!==i.imapPort()&&(!t||!n||""!==i.sieveServer()&&""!==i.sievePort())&&(""!==i.smtpServer()&&""!==i.smtpPort()||e)}),i.canBeTested=g.a.computed(function(){return!i.testing()&&i.domainIsComputed()}),i.canBeSaved=g.a.computed(function(){return!i.saving()&&i.domainIsComputed()}),i.page.subscribe(function(){i.sieveSettings(!1)}),i.imapServerFocus.subscribe(function(e){e&&""!==i.name()&&""===i.imapServer()&&i.imapServer(i.name().replace(/[.]?[*][.]?/g,""))}),i.sieveServerFocus.subscribe(function(e){e&&""!==i.imapServer()&&""===i.sieveServer()&&i.sieveServer(i.imapServer())}),i.smtpServerFocus.subscribe(function(e){e&&""!==i.imapServer()&&""===i.smtpServer()&&i.smtpServer(i.imapServer().replace(/imap/gi,"smtp"))}),i.imapSecure.subscribe(function(e){if(i.enableSmartPorts()){var t=n.i(S.pInt)(i.imapPort());switch(n.i(S.pString)(e)){case"0":h.Ports.ImapSsl===t&&i.imapPort(n.i(S.pString)(h.Ports.Imap));break;case"1":h.Ports.Imap===t&&i.imapPort(n.i(S.pString)(h.Ports.ImapSsl))}}}),i.smtpSecure.subscribe(function(e){if(i.enableSmartPorts()){var t=n.i(S.pInt)(i.smtpPort());switch(n.i(S.pString)(e)){case"0":h.Ports.SmtpSsl!==t&&h.Ports.SmtpStartTls!==t||i.smtpPort(n.i(S.pString)(h.Ports.Smtp));break;case"1":h.Ports.Smtp!==t&&h.Ports.SmtpStartTls!==t||i.smtpPort(n.i(S.pString)(h.Ports.SmtpSsl));break;case"2":h.Ports.Smtp!==t&&h.Ports.SmtpSsl!==t||i.smtpPort(n.i(S.pString)(h.Ports.SmtpStartTls))}}}),i}return d()(t,e),t.prototype.createOrAddCommand=function(){this.saving(!0),A.a.createOrUpdateDomain(f.a.bind(this.onDomainCreateOrSaveResponse,this),!this.edit(),this.name(),this.imapServer(),n.i(S.pInt)(this.imapPort()),this.imapSecure(),this.imapShortLogin(),this.useSieve(),this.sieveAllowRaw(),this.sieveServer(),n.i(S.pInt)(this.sievePort()),this.sieveSecure(),this.smtpServer(),n.i(S.pInt)(this.smtpPort()),this.smtpSecure(),this.smtpShortLogin(),this.smtpAuth(),this.smtpPhpMail(),this.whiteList())},t.prototype.testConnectionCommand=function(){this.page("main"),this.testingDone(!1),this.testingImapError(!1),this.testingSieveError(!1),this.testingSmtpError(!1),this.testing(!0),A.a.testConnectionForDomain(f.a.bind(this.onTestConnectionResponse,this),this.name(),this.imapServer(),n.i(S.pInt)(this.imapPort()),this.imapSecure(),this.useSieve(),this.sieveServer(),n.i(S.pInt)(this.sievePort()),this.sieveSecure(),this.smtpServer(),n.i(S.pInt)(this.smtpPort()),this.smtpSecure(),this.smtpAuth(),this.smtpPhpMail())},t.prototype.whiteListCommand=function(){this.page("white-list")},t.prototype.backCommand=function(){this.page("main")},t.prototype.sieveCommand=function(){this.sieveSettings(!this.sieveSettings()),this.clearTesting()},t.prototype.onTestConnectionResponse=function(e,t){if(this.testing(!1),h.StorageResultType.Success===e&&t.Result){var n=!1,i=!1;this.testingDone(!0),this.testingImapError(!0!==t.Result.Imap),this.testingSieveError(!0!==t.Result.Sieve),this.testingSmtpError(!0!==t.Result.Smtp),this.testingImapError()&&t.Result.Imap&&(n=!0,this.testingImapErrorDesc(""),this.testingImapErrorDesc(t.Result.Imap)),this.testingSieveError()&&t.Result.Sieve&&(i=!0,this.testingSieveErrorDesc(""),this.testingSieveErrorDesc(t.Result.Sieve)),this.testingSmtpError()&&t.Result.Smtp&&(this.testingSmtpErrorDesc(""),this.testingSmtpErrorDesc(t.Result.Smtp)),this.sieveSettings()?!i&&n&&this.sieveSettings(!1):i&&!n&&this.sieveSettings(!0)}else this.testingImapError(!0),this.testingSieveError(!0),this.testingSmtpError(!0),this.sieveSettings(!1)},t.prototype.onDomainCreateOrSaveResponse=function(e,t){this.saving(!1),h.StorageResultType.Success===e&&t?t.Result?(n.i(T.a)().reloadDomainList(),this.closeCommand()):h.Notification.DomainAlreadyExists===t.ErrorCode&&this.savingError(n.i(y.i18n)("ERRORS/DOMAIN_ALREADY_EXISTS")):this.savingError(n.i(y.i18n)("ERRORS/UNKNOWN_ERROR"))},t.prototype.clearTesting=function(){this.testing(!1),this.testingDone(!1),this.testingImapError(!1),this.testingSieveError(!1),this.testingSmtpError(!1)},t.prototype.onHide=function(){this.page("main"),this.sieveSettings(!1)},t.prototype.onShow=function(e){this.saving(!1),this.page("main"),this.sieveSettings(!1),this.clearTesting(),this.clearForm(),e&&(this.enableSmartPorts(!1),this.edit(!0),this.name(n.i(S.trim)(e.Name)),this.imapServer(n.i(S.trim)(e.IncHost)),this.imapPort(""+n.i(S.pInt)(e.IncPort)),this.imapSecure(n.i(S.trim)(e.IncSecure)),this.imapShortLogin(!!e.IncShortLogin),this.useSieve(!!e.UseSieve),this.sieveAllowRaw(!!e.SieveAllowRaw),this.sieveServer(n.i(S.trim)(e.SieveHost)),this.sievePort(""+n.i(S.pInt)(e.SievePort)),this.sieveSecure(n.i(S.trim)(e.SieveSecure)),this.smtpServer(n.i(S.trim)(e.OutHost)),this.smtpPort(""+n.i(S.pInt)(e.OutPort)),this.smtpSecure(n.i(S.trim)(e.OutSecure)),this.smtpShortLogin(!!e.OutShortLogin),this.smtpAuth(!!e.OutAuth),this.smtpPhpMail(!!e.OutUsePhpMail),this.whiteList(n.i(S.trim)(e.WhiteList)),this.aliasName(n.i(S.trim)(e.AliasName)),this.enableSmartPorts(!0))},t.prototype.onShowWithDelay=function(){""!==this.name()||v.bMobileDevice||this.name.focused(!0)},t.prototype.clearForm=function(){this.edit(!1),this.page("main"),this.sieveSettings(!1),this.enableSmartPorts(!1),this.savingError(""),this.name(""),this.name.focused(!1),this.imapServer(""),this.imapPort(""+b.d),this.imapSecure(h.ServerSecure.None),this.imapShortLogin(!1),this.useSieve(!1),this.sieveAllowRaw(!1),this.sieveServer(""),this.sievePort(""+b.e),this.sieveSecure(h.ServerSecure.None),this.smtpServer(""),this.smtpPort(""+b.f),this.smtpSecure(h.ServerSecure.None),this.smtpShortLogin(!1),this.smtpAuth(!0),this.smtpPhpMail(!1),this.whiteList(""),this.aliasName(""),this.enableSmartPorts(!0)},t}(_.a),i(O.prototype,"createOrAddCommand",[N],a()(O.prototype,"createOrAddCommand"),O.prototype),i(O.prototype,"testConnectionCommand",[D],a()(O.prototype,"testConnectionCommand"),O.prototype),i(O.prototype,"whiteListCommand",[R],a()(O.prototype,"whiteListCommand"),O.prototype),i(O.prototype,"backCommand",[I],a()(O.prototype,"backCommand"),O.prototype),i(O.prototype,"sieveCommand",[x],a()(O.prototype,"sieveCommand"),O.prototype),P=O))||P)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(73),c=n(45),d=n(242);n.d(t,"a",function(){return p});var p=function(e){function t(){return o()(this,t),r()(this,e.call(this,"login",[d.a]))}return l()(t,e),t.prototype.onShow=function(){n.i(c.a)().setWindowTitle("")},t}(u.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(9),c=n(27),d=n(116),p=n(224),f=n(225),m=n(222),g=n(223),h=n(228),b=n(229),v=n(227),S=n(226),y=n(220),w=n(45),A=n(243),T=n(244);n.d(t,"a",function(){return C});var C=function(e){function t(){return o()(this,t),r()(this,e.call(this,[A.a,T.a]))}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;n.i(u.addSettingsViewModel)(p.a,"AdminSettingsGeneral","TABS_LABELS/LABEL_GENERAL_NAME","general",!0),n.i(u.addSettingsViewModel)(f.a,"AdminSettingsLogin","TABS_LABELS/LABEL_LOGIN_NAME","login"),n.i(u.addSettingsViewModel)(n(221).default,"AdminSettingsBranding","TABS_LABELS/LABEL_BRANDING_NAME","branding"),n.i(u.addSettingsViewModel)(m.a,"AdminSettingsContacts","TABS_LABELS/LABEL_CONTACTS_NAME","contacts"),n.i(u.addSettingsViewModel)(g.a,"AdminSettingsDomains","TABS_LABELS/LABEL_DOMAINS_NAME","domains"),n.i(u.addSettingsViewModel)(h.a,"AdminSettingsSecurity","TABS_LABELS/LABEL_SECURITY_NAME","security"),n.i(u.addSettingsViewModel)(b.a,"AdminSettingsSocial","TABS_LABELS/LABEL_INTEGRATION_NAME","integrations"),n.i(u.addSettingsViewModel)(v.a,"AdminSettingsPlugins","TABS_LABELS/LABEL_PLUGINS_NAME","plugins"),n.i(u.addSettingsViewModel)(S.a,"AdminSettingsPackages","TABS_LABELS/LABEL_PACKAGES_NAME","packages"),n.i(u.addSettingsViewModel)(y.a,"AdminSettingsAbout","TABS_LABELS/LABEL_ABOUT_NAME","about"),n.i(c.h)(!0),e&&e()},t.prototype.onShow=function(){n.i(w.a)().setWindowTitle("")},t}(d.a)},,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(8),l=n(10),u=(n(57),n(182)),c=n(45);n.d(t,"a",function(){return d});var d=function(){function e(){var t=this;o()(this,e),this.version=r.a.observable(n.i(l.appSettingsGet)("version")),this.access=r.a.observable(!!n.i(l.settingsGet)("CoreAccess")),this.errorDesc=r.a.observable(""),this.coreReal=u.a.coreReal,this.coreChannel=u.a.coreChannel,this.coreType=u.a.coreType,this.coreUpdatable=u.a.coreUpdatable,this.coreAccess=u.a.coreAccess,this.coreChecking=u.a.coreChecking,this.coreUpdating=u.a.coreUpdating,this.coreWarning=u.a.coreWarning,this.coreVersion=u.a.coreVersion,this.coreRemoteVersion=u.a.coreRemoteVersion,this.coreRemoteRelease=u.a.coreRemoteRelease,this.coreVersionCompare=u.a.coreVersionCompare,this.community=!0,this.coreRemoteVersionHtmlDesc=r.a.computed(function(){return n.i(s.trigger)(),n.i(s.i18n)("TAB_ABOUT/HTML_NEW_VERSION",{VERSION:t.coreRemoteVersion()})}),this.statusType=r.a.computed(function(){var e="",n=t.coreVersionCompare(),i=t.coreChecking(),o=t.coreUpdating(),a=t.coreReal();return i?e="checking":o?e="updating":a&&0===n?e="up-to-date":a&&-1===n?e="available":a||(e="error",t.errorDesc("Cannot access the repository at the moment.")),e})}return e.prototype.onBuild=function(){this.access()&&!this.community&&n.i(c.a)().reloadCoreData()},e.prototype.updateCoreData=function(){this.coreUpdating()||this.community||n.i(c.a)().updateCoreData()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(1),d=n(8),p=n(24),f=n(57),m=n(10);n.d(t,"BrandingAdminSettings",function(){return g}),n.d(t,"default",function(){return g});var g=function(){function e(){o()(this,e),this.capa=f.a.prem,this.title=l.a.observable(n.i(m.settingsGet)("Title")).idleTrigger(),this.loadingDesc=l.a.observable(n.i(m.settingsGet)("LoadingDescription")).idleTrigger(),this.faviconUrl=l.a.observable(n.i(m.settingsGet)("FaviconUrl")).idleTrigger(),this.loginLogo=l.a.observable(n.i(m.settingsGet)("LoginLogo")||"").idleTrigger(),this.loginBackground=l.a.observable(n.i(m.settingsGet)("LoginBackground")||"").idleTrigger(),this.userLogo=l.a.observable(n.i(m.settingsGet)("UserLogo")||"").idleTrigger(),this.userLogoMessage=l.a.observable(n.i(m.settingsGet)("UserLogoMessage")||"").idleTrigger(),this.userIframeMessage=l.a.observable(n.i(m.settingsGet)("UserIframeMessage")||"").idleTrigger(),this.userLogoTitle=l.a.observable(n.i(m.settingsGet)("UserLogoTitle")||"").idleTrigger(),this.loginDescription=l.a.observable(n.i(m.settingsGet)("LoginDescription")).idleTrigger(),this.loginCss=l.a.observable(n.i(m.settingsGet)("LoginCss")).idleTrigger(),this.userCss=l.a.observable(n.i(m.settingsGet)("UserCss")).idleTrigger(),this.welcomePageUrl=l.a.observable(n.i(m.settingsGet)("WelcomePageUrl")).idleTrigger(),this.welcomePageDisplay=l.a.observable(n.i(m.settingsGet)("WelcomePageDisplay")).idleTrigger(),this.welcomePageDisplay.options=l.a.computed(function(){return n.i(d.trigger)(),[{optValue:"none",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_NONE")},{optValue:"once",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_ONCE")},{optValue:"always",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_ALWAYS")}]}),this.loginPowered=l.a.observable(!!n.i(m.settingsGet)("LoginPowered")),this.community=!0}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(c.settingsSaveHelperSimpleFunction)(e.title.trigger,e),i=n.i(c.settingsSaveHelperSimpleFunction)(e.loadingDesc.trigger,e),o=n.i(c.settingsSaveHelperSimpleFunction)(e.faviconUrl.trigger,e);e.title.subscribe(function(e){p.a.saveAdminConfig(t,{Title:n.i(c.trim)(e)})}),e.loadingDesc.subscribe(function(e){p.a.saveAdminConfig(i,{LoadingDescription:n.i(c.trim)(e)})}),e.faviconUrl.subscribe(function(e){p.a.saveAdminConfig(o,{FaviconUrl:n.i(c.trim)(e)})})},u.Magics.Time50ms)},e}()},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(6),u=n.n(l),c=n(2),d=n.n(c),p=n(1),f=n(3),m=n(8),g=n(10),h=n(24),b=n(9);n.d(t,"a",function(){return y});var v,S,y=(v=n.i(b.command)(function(e){return""!==e.pdoDsn()&&""!==e.pdoUser()}),S=function(){function e(){var t=this;s()(this,e),this.defautOptionsAfterRender=p.defautOptionsAfterRender,this.enableContacts=d.a.observable(!!n.i(g.settingsGet)("ContactsEnable")),this.contactsSharing=d.a.observable(!!n.i(g.settingsGet)("ContactsSharing")),this.contactsSync=d.a.observable(!!n.i(g.settingsGet)("ContactsSync"));var i=[],o=["sqlite","mysql","pgsql"],a=function(e){switch(e){case"sqlite":e="SQLite";break;case"mysql":e="MySQL";break;case"pgsql":e="PostgreSQL"}return e};n.i(g.settingsGet)("SQLiteIsSupported")&&i.push("sqlite"),n.i(g.settingsGet)("MySqlIsSupported")&&i.push("mysql"),n.i(g.settingsGet)("PostgreSqlIsSupported")&&i.push("pgsql"),this.contactsSupported=0<i.length,this.contactsTypes=d.a.observableArray([]),this.contactsTypesOptions=this.contactsTypes.map(function(e){var t=-1===n.i(p.inArray)(e,i);return{id:e,name:a(e)+(t?" ("+n.i(m.i18n)("HINTS/NOT_SUPPORTED")+")":""),disabled:t}}),this.contactsTypes(o),this.contactsType=d.a.observable(""),this.mainContactsType=d.a.computed({read:this.contactsType,write:function(e){e!==t.contactsType()?-1<n.i(p.inArray)(e,i)?t.contactsType(e):0<i.length&&t.contactsType(""):t.contactsType.valueHasMutated()}}).extend({notify:"always"}),this.contactsType.subscribe(function(){t.testContactsSuccess(!1),t.testContactsError(!1),t.testContactsErrorMessage("")}),this.pdoDsn=d.a.observable(n.i(g.settingsGet)("ContactsPdoDsn")),this.pdoUser=d.a.observable(n.i(g.settingsGet)("ContactsPdoUser")),this.pdoPassword=d.a.observable(n.i(g.settingsGet)("ContactsPdoPassword")),this.pdoDsnTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.pdoUserTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.pdoPasswordTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.contactsTypeTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.testing=d.a.observable(!1),this.testContactsSuccess=d.a.observable(!1),this.testContactsError=d.a.observable(!1),this.testContactsErrorMessage=d.a.observable(""),this.contactsType(n.i(g.settingsGet)("ContactsPdoType")),this.onTestContactsResponse=u.a.bind(this.onTestContactsResponse,this)}return e.prototype.testContactsCommand=function(){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage(""),this.testing(!0),h.a.testContacts(this.onTestContactsResponse,{ContactsPdoType:this.contactsType(),ContactsPdoDsn:this.pdoDsn(),ContactsPdoUser:this.pdoUser(),ContactsPdoPassword:this.pdoPassword()})},e.prototype.onTestContactsResponse=function(e,t){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage(""),f.StorageResultType.Success===e&&t&&t.Result&&t.Result.Result?this.testContactsSuccess(!0):(this.testContactsError(!0),t&&t.Result?this.testContactsErrorMessage(t.Result.Message||""):this.testContactsErrorMessage("")),this.testing(!1)},e.prototype.onShow=function(){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage("")},e.prototype.onBuild=function(){var e=this;u.a.delay(function(){var t=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoDsnTrigger,e),i=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoUserTrigger,e),o=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoPasswordTrigger,e),a=n.i(p.settingsSaveHelperSimpleFunction)(e.contactsTypeTrigger,e);e.enableContacts.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsEnable:n.i(p.boolToAjax)(e)})}),e.contactsSharing.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsSharing:n.i(p.boolToAjax)(e)})}),e.contactsSync.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsSync:n.i(p.boolToAjax)(e)})}),e.contactsType.subscribe(function(e){h.a.saveAdminConfig(a,{ContactsPdoType:n.i(p.trim)(e)})}),e.pdoDsn.subscribe(function(e){h.a.saveAdminConfig(t,{ContactsPdoDsn:n.i(p.trim)(e)})}),e.pdoUser.subscribe(function(e){h.a.saveAdminConfig(i,{ContactsPdoUser:n.i(p.trim)(e)})}),e.pdoPassword.subscribe(function(e){h.a.saveAdminConfig(o,{ContactsPdoPassword:n.i(p.trim)(e)})}),e.contactsType(n.i(g.settingsGet)("ContactsPdoType"))},f.Magics.Time50ms)},e}(),i(S.prototype,"testContactsCommand",[v],a()(S.prototype,"testContactsCommand"),S.prototype),S)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(9),d=n(96),p=n(24),f=n(45);n.d(t,"a",function(){return m});var m=function(){function e(){var t=this;o()(this,e),this.domains=d.a.domains,this.visibility=l.a.computed(function(){return t.domains.loading()?"visible":"hidden"}),this.domainForDeletion=l.a.observable(null).deleteAccessHelper(),this.onDomainListChangeRequest=r.a.bind(this.onDomainListChangeRequest,this),this.onDomainLoadRequest=r.a.bind(this.onDomainLoadRequest,this)}return e.prototype.createDomain=function(){n.i(c.showScreenPopup)(n(186))},e.prototype.createDomainAlias=function(){n.i(c.showScreenPopup)(n(248))},e.prototype.deleteDomain=function(e){this.domains.remove(e),p.a.domainDelete(this.onDomainListChangeRequest,e.name)},e.prototype.disableDomain=function(e){e.disabled(!e.disabled()),p.a.domainDisable(this.onDomainListChangeRequest,e.name,e.disabled())},e.prototype.onBuild=function(e){var t=this;e.on("click",".b-admin-domains-list-table .e-item .e-action",function(){var e=l.a.dataFor(this);e&&p.a.domain(t.onDomainLoadRequest,e.name)}),n.i(f.a)().reloadDomainList()},e.prototype.onDomainLoadRequest=function(e,t){u.StorageResultType.Success===e&&t&&t.Result&&n.i(c.showScreenPopup)(n(186),[t.Result])},e.prototype.onDomainListChangeRequest=function(){n.i(f.a)().reloadDomainList()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(1),c=n(3),d=n(8),p=n(14),f=n(10),m=n(9),g=n(24),h=n(58),b=n(53),v=n(57),S=n(95);n.d(t,"a",function(){return y});var y=function(){function e(){var t=this;o()(this,e),this.language=b.a.language,this.languages=b.a.languages,this.languageAdmin=b.a.languageAdmin,this.languagesAdmin=b.a.languagesAdmin,this.theme=h.a.theme,this.themes=h.a.themes,this.capaThemes=S.a.themes,this.capaUserBackground=S.a.userBackground,this.capaGravatar=S.a.gravatar,this.capaAdditionalAccounts=S.a.additionalAccounts,this.capaIdentities=S.a.identities,this.capaAttachmentThumbnails=S.a.attachmentThumbnails,this.capaTemplates=S.a.templates,this.allowLanguagesOnSettings=v.a.allowLanguagesOnSettings,this.weakPassword=v.a.weakPassword,this.mainAttachmentLimit=l.a.observable(n.i(u.pInt)(n.i(f.settingsGet)("AttachmentLimit"))/(c.Magics.BitLength1024*c.Magics.BitLength1024)).extend({posInterer:25}),this.uploadData=n.i(f.settingsGet)("PhpUploadSizes"),this.uploadDataDesc=this.uploadData&&(this.uploadData.upload_max_filesize||this.uploadData.post_max_size)?[this.uploadData.upload_max_filesize?"upload_max_filesize = "+this.uploadData.upload_max_filesize+"; ":"",this.uploadData.post_max_size?"post_max_size = "+this.uploadData.post_max_size:""].join(""):"",this.themesOptions=l.a.computed(function(){return r.a.map(t.themes(),function(e){return{optValue:e,optText:n.i(u.convertThemeName)(e)}})}),this.languageFullName=l.a.computed(function(){return n.i(u.convertLangName)(t.language())}),this.languageAdminFullName=l.a.computed(function(){return n.i(u.convertLangName)(t.languageAdmin())}),this.attachmentLimitTrigger=l.a.observable(c.SaveSettingsStep.Idle),this.languageTrigger=l.a.observable(c.SaveSettingsStep.Idle),this.languageAdminTrigger=l.a.observable(c.SaveSettingsStep.Idle).extend({throttle:c.Magics.Time100ms}),this.themeTrigger=l.a.observable(c.SaveSettingsStep.Idle)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(u.settingsSaveHelperSimpleFunction)(e.attachmentLimitTrigger,e),i=n.i(u.settingsSaveHelperSimpleFunction)(e.languageTrigger,e),o=n.i(u.settingsSaveHelperSimpleFunction)(e.themeTrigger,e),a=function(t){return function(){e.languageAdminTrigger(t),r.a.delay(function(){return e.languageAdminTrigger(c.SaveSettingsStep.Idle)},c.Magics.Time1s)}};e.mainAttachmentLimit.subscribe(function(e){g.a.saveAdminConfig(t,{AttachmentLimit:n.i(u.pInt)(e)})}),e.language.subscribe(function(e){g.a.saveAdminConfig(i,{Language:n.i(u.trim)(e)})}),e.languageAdmin.subscribe(function(t){e.languageAdminTrigger(c.SaveSettingsStep.Animate),n.i(d.reload)(!0,t).then(a(c.SaveSettingsStep.TrueResult),a(c.SaveSettingsStep.FalseResult)).then(function(){g.a.saveAdminConfig(null,{LanguageAdmin:n.i(u.trim)(t)})})}),e.theme.subscribe(function(t){n.i(u.changeTheme)(t,e.themeTrigger),g.a.saveAdminConfig(o,{Theme:n.i(u.trim)(t)})}),e.capaAdditionalAccounts.subscribe(function(e){g.a.saveAdminConfig(null,{CapaAdditionalAccounts:n.i(u.boolToAjax)(e)})}),e.capaIdentities.subscribe(function(e){g.a.saveAdminConfig(null,{CapaIdentities:n.i(u.boolToAjax)(e)})}),e.capaTemplates.subscribe(function(e){g.a.saveAdminConfig(null,{CapaTemplates:n.i(u.boolToAjax)(e)})}),e.capaGravatar.subscribe(function(e){g.a.saveAdminConfig(null,{CapaGravatar:n.i(u.boolToAjax)(e)})}),e.capaAttachmentThumbnails.subscribe(function(e){g.a.saveAdminConfig(null,{CapaAttachmentThumbnails:n.i(u.boolToAjax)(e)})}),e.capaThemes.subscribe(function(e){g.a.saveAdminConfig(null,{CapaThemes:n.i(u.boolToAjax)(e)})}),e.capaUserBackground.subscribe(function(e){g.a.saveAdminConfig(null,{CapaUserBackground:n.i(u.boolToAjax)(e)})}),e.allowLanguagesOnSettings.subscribe(function(e){g.a.saveAdminConfig(null,{AllowLanguagesOnSettings:n.i(u.boolToAjax)(e)})})},c.Magics.Time50ms)},e.prototype.selectLanguage=function(){n.i(m.showScreenPopup)(n(81),[this.language,this.languages(),b.a.userLanguage()])},e.prototype.selectLanguageAdmin=function(){n.i(m.showScreenPopup)(n(81),[this.languageAdmin,this.languagesAdmin(),b.a.userLanguageAdmin()])},e.prototype.phpInfoLink=function(){return n.i(p.d)()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(1),c=n(10),d=n(57),p=n(24);n.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.determineUserLanguage=d.a.determineUserLanguage,this.determineUserDomain=d.a.determineUserDomain,this.defaultDomain=l.a.observable(n.i(c.settingsGet)("LoginDefaultDomain")).idleTrigger(),this.allowLanguagesOnLogin=d.a.allowLanguagesOnLogin,this.dummy=l.a.observable(!1)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(u.settingsSaveHelperSimpleFunction)(e.defaultDomain.trigger,e);e.determineUserLanguage.subscribe(function(e){p.a.saveAdminConfig(null,{DetermineUserLanguage:n.i(u.boolToAjax)(e)})}),e.determineUserDomain.subscribe(function(e){p.a.saveAdminConfig(null,{DetermineUserDomain:n.i(u.boolToAjax)(e)})}),e.allowLanguagesOnLogin.subscribe(function(e){p.a.saveAdminConfig(null,{AllowLanguagesOnLogin:n.i(u.boolToAjax)(e)})}),e.defaultDomain.subscribe(function(e){p.a.saveAdminConfig(t,{LoginDefaultDomain:n.i(u.trim)(e)})})},50)},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(2),c=n.n(u),d=n(3),p=n(8),f=n(118),m=n(24),g=n(45);n.d(t,"a",function(){return h});var h=function(){function e(){o()(this,e),this.packagesError=c.a.observable(""),this.packages=f.a.packages,this.packagesReal=f.a.packagesReal,this.packagesMainUpdatable=f.a.packagesMainUpdatable,this.packagesCurrent=this.packages.filter(function(e){return e&&""!==e.installed&&!e.compare}),this.packagesAvailableForUpdate=this.packages.filter(function(e){return e&&""!==e.installed&&!!e.compare}),this.packagesAvailableForInstallation=this.packages.filter(function(e){return e&&""===e.installed}),this.visibility=c.a.computed(function(){return f.a.packages.loading()?"visible":"hidden"})}return e.prototype.onShow=function(){this.packagesError("")},e.prototype.onBuild=function(){n.i(g.a)().reloadPackagesList()},e.prototype.requestHelper=function(e,t){var i=this;return function(o,a){d.StorageResultType.Success===o&&a&&a.Result||(a&&a.ErrorCode?i.packagesError(n.i(p.getNotification)(a.ErrorCode)):i.packagesError(n.i(p.getNotification)(t?d.Notification.CantInstallPackage:d.Notification.CantDeletePackage))),l.a.each(i.packages(),function(t){t&&e&&t.loading&&t.loading()&&e.file===t.file&&(e.loading(!1),t.loading(!1))}),d.StorageResultType.Success===o&&a&&a.Result&&a.Result.Reload?r.a.location.reload():n.i(g.a)().reloadPackagesList()}},e.prototype.deletePackage=function(e){e&&(e.loading(!0),m.a.packageDelete(this.requestHelper(e,!1),e))},e.prototype.installPackage=function(e){e&&(e.loading(!0),m.a.packageInstall(this.requestHelper(e,!0),e))},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(8),d=n(1),p=n(10),f=n(9),m=(n(57),n(119)),g=n(24),h=n(45);n.d(t,"a",function(){return b});var b=function(){function e(){o()(this,e),this.enabledPlugins=l.a.observable(!!n.i(p.settingsGet)("EnabledPlugins")),this.plugins=m.a.plugins,this.pluginsError=m.a.plugins.error,this.community=!0,this.visibility=l.a.computed(function(){return m.a.plugins.loading()?"visible":"hidden"}),this.onPluginLoadRequest=r.a.bind(this.onPluginLoadRequest,this),this.onPluginDisableRequest=r.a.bind(this.onPluginDisableRequest,this)}return e.prototype.disablePlugin=function(e){e.disabled(!e.disabled()),g.a.pluginDisable(this.onPluginDisableRequest,e.name,e.disabled())},e.prototype.configurePlugin=function(e){g.a.plugin(this.onPluginLoadRequest,e.name)},e.prototype.onBuild=function(e){var t=this;e.on("click",".e-item .configure-plugin-action",function(){var e=l.a.dataFor(this);e&&t.configurePlugin(e)}).on("click",".e-item .disabled-plugin",function(){var e=l.a.dataFor(this);e&&t.disablePlugin(e)}),this.enabledPlugins.subscribe(function(e){g.a.saveAdminConfig(null,{EnabledPlugins:n.i(d.boolToAjax)(e)})})},e.prototype.onShow=function(){m.a.plugins.error(""),n.i(h.a)().reloadPluginList()},e.prototype.onPluginLoadRequest=function(e,t){u.StorageResultType.Success===e&&t&&t.Result&&n.i(f.showScreenPopup)(n(252),[t.Result])},e.prototype.onPluginDisableRequest=function(e,t){u.StorageResultType.Success===e&&t&&!t.Result&&t.ErrorCode&&(u.Notification.UnsupportedPluginPackage===t.ErrorCode&&t.ErrorMessage&&""!==t.ErrorMessage?m.a.plugins.error(t.ErrorMessage):m.a.plugins.error(n.i(c.getNotification)(t.ErrorCode))),n.i(h.a)().reloadPluginList()},e}()},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){
-a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(6),u=n.n(l),c=n(2),d=n.n(c),p=n(1),f=n(14),m=n(3),g=n(10),h=n(57),b=n(95),v=n(24),S=n(9);n.d(t,"a",function(){return A});var y,w,A=(y=n.i(S.command)(function(e){return""!==n.i(p.trim)(e.adminLogin())&&""!==e.adminPassword()}),w=function(){function e(){var t=this;s()(this,e),this.useLocalProxyForExternalImages=h.a.useLocalProxyForExternalImages,this.weakPassword=h.a.weakPassword,this.capaOpenPGP=b.a.openPGP,this.capaTwoFactorAuth=b.a.twoFactorAuth,this.capaTwoFactorAuthForce=b.a.twoFactorAuthForce,this.capaTwoFactorAuth.subscribe(function(e){e||t.capaTwoFactorAuthForce(!1)}),this.verifySslCertificate=d.a.observable(!!n.i(g.settingsGet)("VerifySslCertificate")),this.allowSelfSigned=d.a.observable(!!n.i(g.settingsGet)("AllowSelfSigned")),this.verifySslCertificate.subscribe(function(e){e||t.allowSelfSigned(!0)}),this.isTwoFactorDropperShown=d.a.observable(!1),this.twoFactorDropperUser=d.a.observable(""),this.twoFactorDropperUser.focused=d.a.observable(!1),this.adminLogin=d.a.observable(n.i(g.settingsGet)("AdminLogin")),this.adminLoginError=d.a.observable(!1),this.adminPassword=d.a.observable(""),this.adminPasswordNew=d.a.observable(""),this.adminPasswordNew2=d.a.observable(""),this.adminPasswordNewError=d.a.observable(!1),this.adminPasswordUpdateError=d.a.observable(!1),this.adminPasswordUpdateSuccess=d.a.observable(!1),this.adminPassword.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1)}),this.adminLogin.subscribe(function(){t.adminLoginError(!1)}),this.adminPasswordNew.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1),t.adminPasswordNewError(!1)}),this.adminPasswordNew2.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1),t.adminPasswordNewError(!1)}),this.onNewAdminPasswordResponse=u.a.bind(this.onNewAdminPasswordResponse,this)}return e.prototype.saveNewAdminPasswordCommand=function(){return""===n.i(p.trim)(this.adminLogin())?(this.adminLoginError(!0),!1):this.adminPasswordNew()!==this.adminPasswordNew2()?(this.adminPasswordNewError(!0),!1):(this.adminPasswordUpdateError(!1),this.adminPasswordUpdateSuccess(!1),v.a.saveNewAdminPassword(this.onNewAdminPasswordResponse,{Login:this.adminLogin(),Password:this.adminPassword(),NewPassword:this.adminPasswordNew()}),!0)},e.prototype.showTwoFactorDropper=function(){var e=this;this.twoFactorDropperUser(""),this.isTwoFactorDropperShown(!0),u.a.delay(function(){e.twoFactorDropperUser.focused(!0)},m.Magics.Time50ms)},e.prototype.onNewAdminPasswordResponse=function(e,t){m.StorageResultType.Success===e&&t&&t.Result?(this.adminPassword(""),this.adminPasswordNew(""),this.adminPasswordNew2(""),this.adminPasswordUpdateSuccess(!0),this.weakPassword(!!t.Result.Weak)):this.adminPasswordUpdateError(!0)},e.prototype.onBuild=function(){this.capaOpenPGP.subscribe(function(e){v.a.saveAdminConfig(null,{CapaOpenPGP:n.i(p.boolToAjax)(e)})}),this.capaTwoFactorAuth.subscribe(function(e){v.a.saveAdminConfig(null,{CapaTwoFactorAuth:n.i(p.boolToAjax)(e)})}),this.capaTwoFactorAuthForce.subscribe(function(e){v.a.saveAdminConfig(null,{CapaTwoFactorAuthForce:n.i(p.boolToAjax)(e)})}),this.useLocalProxyForExternalImages.subscribe(function(e){v.a.saveAdminConfig(null,{UseLocalProxyForExternalImages:n.i(p.boolToAjax)(e)})}),this.verifySslCertificate.subscribe(function(e){v.a.saveAdminConfig(null,{VerifySslCertificate:n.i(p.boolToAjax)(e)})}),this.allowSelfSigned.subscribe(function(e){v.a.saveAdminConfig(null,{AllowSelfSigned:n.i(p.boolToAjax)(e)})})},e.prototype.onHide=function(){this.adminPassword(""),this.adminPasswordNew(""),this.adminPasswordNew2(""),this.isTwoFactorDropperShown(!1),this.twoFactorDropperUser(""),this.twoFactorDropperUser.focused(!1)},e.prototype.phpInfoLink=function(){return n.i(f.d)()},e}(),i(w.prototype,"saveNewAdminPasswordCommand",[y],a()(w.prototype,"saveNewAdminPasswordCommand"),w.prototype),w)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(1),d=n(54),p=n(24);n.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.googleEnable=d.a.google.enabled,this.googleEnableAuth=d.a.google.capa.auth,this.googleEnableAuthFast=d.a.google.capa.authFast,this.googleEnableDrive=d.a.google.capa.drive,this.googleEnablePreview=d.a.google.capa.preview,this.googleEnableRequireClientSettings=d.a.google.require.clientSettings,this.googleEnableRequireApiKey=d.a.google.require.apiKeySettings,this.googleClientID=d.a.google.clientID,this.googleClientSecret=d.a.google.clientSecret,this.googleApiKey=d.a.google.apiKey,this.googleTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.googleTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.googleTrigger3=l.a.observable(u.SaveSettingsStep.Idle),this.facebookSupported=d.a.facebook.supported,this.facebookEnable=d.a.facebook.enabled,this.facebookAppID=d.a.facebook.appID,this.facebookAppSecret=d.a.facebook.appSecret,this.facebookTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.facebookTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.twitterEnable=d.a.twitter.enabled,this.twitterConsumerKey=d.a.twitter.consumerKey,this.twitterConsumerSecret=d.a.twitter.consumerSecret,this.twitterTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.twitterTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.dropboxEnable=d.a.dropbox.enabled,this.dropboxApiKey=d.a.dropbox.apiKey,this.dropboxTrigger1=l.a.observable(u.SaveSettingsStep.Idle)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(c.settingsSaveHelperSimpleFunction)(e.facebookTrigger1,e),i=n.i(c.settingsSaveHelperSimpleFunction)(e.facebookTrigger2,e),o=n.i(c.settingsSaveHelperSimpleFunction)(e.twitterTrigger1,e),a=n.i(c.settingsSaveHelperSimpleFunction)(e.twitterTrigger2,e),r=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger1,e),s=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger2,e),l=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger3,e),u=n.i(c.settingsSaveHelperSimpleFunction)(e.dropboxTrigger1,e);e.facebookEnable.subscribe(function(t){e.facebookSupported()&&p.a.saveAdminConfig(null,{FacebookEnable:n.i(c.boolToAjax)(t)})}),e.facebookAppID.subscribe(function(i){e.facebookSupported()&&p.a.saveAdminConfig(t,{FacebookAppID:n.i(c.trim)(i)})}),e.facebookAppSecret.subscribe(function(t){e.facebookSupported()&&p.a.saveAdminConfig(i,{FacebookAppSecret:n.i(c.trim)(t)})}),e.twitterEnable.subscribe(p.a.saveAdminConfigHelper("TwitterEnable",c.boolToAjax)),e.twitterConsumerKey.subscribe(p.a.saveAdminConfigHelper("TwitterConsumerKey",c.trim,o)),e.twitterConsumerSecret.subscribe(p.a.saveAdminConfigHelper("TwitterConsumerSecret",c.trim,a)),e.googleEnable.subscribe(p.a.saveAdminConfigHelper("GoogleEnable",c.boolToAjax)),e.googleEnableAuth.subscribe(p.a.saveAdminConfigHelper("GoogleEnableAuth",c.boolToAjax)),e.googleEnableDrive.subscribe(p.a.saveAdminConfigHelper("GoogleEnableDrive",c.boolToAjax)),e.googleEnablePreview.subscribe(p.a.saveAdminConfigHelper("GoogleEnablePreview",c.boolToAjax)),e.googleClientID.subscribe(p.a.saveAdminConfigHelper("GoogleClientID",c.trim,r)),e.googleClientSecret.subscribe(p.a.saveAdminConfigHelper("GoogleClientSecret",c.trim,s)),e.googleApiKey.subscribe(p.a.saveAdminConfigHelper("GoogleApiKey",c.trim,l)),e.dropboxEnable.subscribe(p.a.saveAdminConfigHelper("DropboxEnable",c.boolToAjax)),e.dropboxApiKey.subscribe(p.a.saveAdminConfigHelper("DropboxApiKey",c.trim,u))},u.Magics.Time50ms)},e}()},,,,,,,,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.licensing=r.a.observable(!1),this.licensingProcess=r.a.observable(!1),this.licenseValid=r.a.observable(!1),this.licenseExpired=r.a.observable(0),this.licenseError=r.a.observable(""),this.licenseTrigger=r.a.observable(!1)};t.a=new s},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(2),f=n.n(p),m=n(6),g=n.n(m),h=n(1),b=n(3),v=n(8),S=n(7),y=n(10),w=n(24),A=n(45),T=n(9),C=n(13);n.d(t,"a",function(){return R});var _,E,N,D,R=(_=n.i(T.view)({name:"View/Admin/Login",type:T.ViewType.Center,templateID:"AdminLogin"}),E=n.i(T.command)(function(e){return!e.submitRequest()}),_((D=function(e){function t(){s()(this,t);var n=u()(this,e.call(this));return n.loginPowered=!!y.settingsGet("LoginPowered"),n.mobile=!!y.appSettingsGet("mobile"),n.mobileDevice=!!y.appSettingsGet("mobileDevice"),n.hideSubmitButton=!!y.appSettingsGet("hideSubmitButton"),n.login=f.a.observable(""),n.password=f.a.observable(""),n.loginError=f.a.observable(!1),n.passwordError=f.a.observable(!1),n.loginErrorAnimation=f.a.observable(!1).extend({falseTimeout:500}),n.passwordErrorAnimation=f.a.observable(!1).extend({falseTimeout:500}),n.loginFocus=f.a.observable(!1),n.formHidden=f.a.observable(!1),n.formError=f.a.computed(function(){return n.loginErrorAnimation()||n.passwordErrorAnimation()}),n.login.subscribe(function(){return n.loginError(!1)}),n.password.subscribe(function(){return n.passwordError(!1)}),n.loginError.subscribe(function(e){return n.loginErrorAnimation(!!e)}),n.passwordError.subscribe(function(e){n.passwordErrorAnimation(!!e)}),n.submitRequest=f.a.observable(!1),n.submitError=f.a.observable(""),n}return d()(t,e),t.prototype.submitCommand=function(){var e=this;return n.i(h.triggerAutocompleteInputChange)(),this.loginError(!1),this.passwordError(!1),this.loginError(""===n.i(h.trim)(this.login())),this.passwordError(""===n.i(h.trim)(this.password())),!this.loginError()&&!this.passwordError()&&(this.submitRequest(!0),S.$win.trigger("rl.tooltips.diactivate"),w.a.adminLogin(function(t,i){S.$win.trigger("rl.tooltips.diactivate"),S.$win.trigger("rl.tooltips.activate"),b.StorageResultType.Success===t&&i&&"AdminLogin"===i.Action?i.Result?n.i(A.a)().loginAndLogoutReload(!0):i.ErrorCode&&(e.submitRequest(!1),e.submitError(n.i(v.getNotification)(i.ErrorCode))):(e.submitRequest(!1),e.submitError(n.i(v.getNotification)(b.Notification.UnknownError)))},this.login(),this.password()),!0)},t.prototype.onShow=function(){var e=this;n.i(T.routeOff)(),g.a.delay(function(){e.loginFocus(!0)},b.Magics.Time100ms)},t.prototype.onHide=function(){this.loginFocus(!1)},t.prototype.onBuild=function(){n.i(h.triggerAutocompleteInputChange)(!0)},t.prototype.submitForm=function(){this.submitCommand()},t}(C.a),i(D.prototype,"submitCommand",[E],a()(D.prototype,"submitCommand"),D.prototype),N=D))||N)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(12),p=n.n(d),f=n(19),m=n.n(f),g=n(7),h=n(3),b=n(9),v=n(13);n.d(t,"a",function(){return w});var S,y,w=(S=n.i(b.view)({name:"View/Admin/Settings/Menu",type:b.ViewType.Left,templateID:"AdminMenu"}),S(y=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));return i.leftPanelDisabled=g.leftPanelDisabled,i.menu=n.menu,i}return l()(t,e),t.prototype.link=function(e){return"#/"+e},t.prototype.onBuild=function(e){m()("up, down",c.a.throttle(function(t,i){var o=i&&"up"===i.shortcut,a=p()(".b-admin-menu .e-item",e);if(t&&a.length){var r=a.index(a.filter(".selected"));o&&0<r?r-=1:!o&&r<a.length-1&&(r+=1);var s=a.eq(r).attr("href");s&&n.i(b.setHash)(s,!1,!0)}},h.Magics.Time200ms))},t}(v.a))||y)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(10),p=n(24),f=n(96),m=n(119),g=n(118),h=n(45),b=n(9),v=n(13);n.d(t,"a",function(){return w});var S,y,w=(S=n.i(b.view)({name:"View/Admin/Settings/Pane",type:b.ViewType.Right,templateID:"AdminPane"}),S(y=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.adminDomain=c.a.observable(d.settingsGet("AdminDomain")),n.version=c.a.observable(d.appSettingsGet("version")),n.capa=!!d.settingsGet("PremType"),n.community=!0,n.adminManLoading=c.a.computed(function(){return"000"!==[f.a.domains.loading()?"1":"0",m.a.plugins.loading()?"1":"0",g.a.packages.loading()?"1":"0"].join("")}),n.adminManLoadingVisibility=c.a.computed(function(){return n.adminManLoading()?"visible":"hidden"}).extend({rateLimit:300}),n}return l()(t,e),t.prototype.logoutClick=function(){p.a.adminLogout(function(){n.i(h.a)().loginAndLogoutReload(!0,!0)})},t}(v.a))||y)},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(3),b=n(7),v=n(8),S=n(96),y=n(24),w=n(45),A=n(9),T=n(13);n.d(t,"DomainAliasPopupView",function(){return D}),n.d(t,"default",function(){return D});var C,_,E,N,D=(C=n.i(A.popup)({name:"View/Popup/DomainAlias",templateID:"PopupsDomainAlias"}),_=n.i(A.command)(function(e){return e.canBeSaved()}),C((N=function(e){function t(){s()(this,t);var n=u()(this,e.call(this));return n.saving=g.a.observable(!1),n.savingError=g.a.observable(""),n.name=g.a.observable(""),n.name.focused=g.a.observable(!1),n.alias=g.a.observable(""),n.domains=S.a.domainsWithoutAliases,n.domainsOptions=g.a.computed(function(){return f.a.map(n.domains(),function(e){return{optValue:e.name,optText:e.name}})}),n.canBeSaved=g.a.computed(function(){return!n.saving()&&""!==n.name()&&""!==n.alias()}),n.onDomainAliasCreateOrSaveResponse=f.a.bind(n.onDomainAliasCreateOrSaveResponse,n),n}return d()(t,e),t.prototype.createCommand=function(){this.saving(!0),y.a.createDomainAlias(this.onDomainAliasCreateOrSaveResponse,this.name(),this.alias())},t.prototype.onDomainAliasCreateOrSaveResponse=function(e,t){this.saving(!1),h.StorageResultType.Success===e&&t?t.Result?(n.i(w.a)().reloadDomainList(),this.closeCommand()):h.Notification.DomainAlreadyExists===t.ErrorCode&&this.savingError(n.i(v.i18n)("ERRORS/DOMAIN_ALREADY_EXISTS")):this.savingError(n.i(v.i18n)("ERRORS/UNKNOWN_ERROR"))},t.prototype.onShow=function(){this.clearForm()},t.prototype.onShowWithDelay=function(){""!==this.name()||b.bMobileDevice||this.name.focused(!0)},t.prototype.clearForm=function(){this.saving(!1),this.savingError(""),this.name(""),this.name.focused(!1),this.alias("")},t}(T.a),i(N.prototype,"createCommand",[_],a()(N.prototype,"createCommand"),N.prototype),E=N))||E)},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(19),b=n.n(h),v=n(3),S=n(1),y=n(8),w=n(24),A=n(9),T=n(13);n.d(t,"PluginPopupView",function(){return D}),n.d(t,"default",function(){return D});var C,_,E,N,D=(C=n.i(A.popup)({name:"View/Popup/Plugin",templateID:"PopupsPlugin"}),_=n.i(A.command)(function(e){return e.hasConfiguration()}),C((N=function(e){function t(){s()(this,t);var i=u()(this,e.call(this));return i.onPluginSettingsUpdateResponse=f.a.bind(i.onPluginSettingsUpdateResponse,i),i.saveError=g.a.observable(""),i.name=g.a.observable(""),i.readme=g.a.observable(""),i.configures=g.a.observableArray([]),i.hasReadme=g.a.computed(function(){return""!==i.readme()}),i.hasConfiguration=g.a.computed(function(){return 0<i.configures().length}),i.readmePopoverConf={placement:"right",trigger:"hover",title:n.i(y.i18n)("POPUPS_PLUGIN/TOOLTIP_ABOUT_TITLE"),container:"body",html:!0,content:function(){return"<pre>"+i.readme()+"</pre>"}},i.bDisabeCloseOnEsc=!0,i.sDefaultKeyScope=v.KeyState.All,i.tryToClosePopup=f.a.debounce(f.a.bind(i.tryToClosePopup,i),v.Magics.Time200ms),i}return d()(t,e),t.prototype.saveCommand=function(){var e={};e.Name=this.name(),f.a.each(this.configures(),function(t){var n=t.value();!1!==n&&!0!==n||(n=n?"1":"0"),e["_"+t.Name]=n}),this.saveError(""),w.a.pluginSettingsUpdate(this.onPluginSettingsUpdateResponse,e)},t.prototype.onPluginSettingsUpdateResponse=function(e,t){v.StorageResultType.Success===e&&t&&t.Result?this.cancelCommand():(this.saveError(""),t&&t.ErrorCode?this.saveError(n.i(y.getNotification)(t.ErrorCode)):this.saveError(n.i(y.getNotification)(v.Notification.CantSavePluginSettings)))},t.prototype.onShow=function(e){if(this.name(),this.readme(),this.configures([]),e){this.name(e.Name),this.readme(e.Readme);var t=e.Config;n.i(S.isNonEmptyArray)(t)&&this.configures(f.a.map(t,function(e){return{value:g.a.observable(e[0]),placeholder:g.a.observable(e[6]),Name:e[1],Type:e[2],Label:e[3],Default:e[4],Desc:e[5]}}))}},t.prototype.tryToClosePopup=function(){var e=this,t=n(74);n.i(A.isPopupVisible)(t)||n.i(A.showScreenPopup)(t,[n.i(y.i18n)("POPUPS_ASK/DESC_WANT_CLOSE_THIS_WINDOW"),function(){e.modalVisibility()&&n.i(S.delegateRun)(e,"cancelCommand")}])},t.prototype.onBuild=function(){var e=this;b()("esc",v.KeyState.All,function(){return e.modalVisibility()&&e.tryToClosePopup(),!1})},t}(T.a),i(N.prototype,"saveCommand",[_],a()(N.prototype,"saveCommand"),N.prototype),E=N))||E)},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(93),o=n(176);n.i(i.a)(o.default)}]);
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/app.min.js b/rainloop/app/rainloop/v/1.10.4.183/static/js/min/app.min.js
deleted file mode 100755
index b69baed..0000000
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/app.min.js
+++ /dev/null
@@ -1,15 +0,0 @@
-!function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var i={};return t.m=e,t.c=i,t.i=function(e){return e},t.d=function(e,t,i){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="rainloop/v/0.0.0/static/js/min/",t(t.s=277)}([function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,i){"use strict";function n(e){try{e()}catch(e){}}function o(e){return!Fe(e)&&!Ne(e)}function a(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!!o(e)&&(t?/^[0-9]*$/.test(e.toString()):/^[1-9]+[0-9]*$/.test(e.toString()))}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=o(e)&&""!==e?le.a.parseInt(e,10):t;return le.a.isNaN(i)?t:i}function s(e){return o(e)?""+e:""}function l(e){return!!e}function c(e){return e?"1":"0"}function u(e){return Ce(e)&&0<e.length}function d(e){return le.a.encodeURIComponent(e)}function p(e){return le.a.decodeURIComponent(e)}function h(e){return le.a.decodeURI(e)}function f(e){return le.a.encodeURI(e)}function m(e){var t=0,i=0,n=null,o=e.split("&"),a={};for(i=o.length;t<i;t++)n=o[t].split("="),a[p(n[0])]=p(n[1]);return a}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="0123456789abcdefghijklmnopqrstuvwxyz",i=t.length;e=r(e);for(var n="";n.length<e;)n+=t.substr(le.a.Math.round(le.a.Math.random()*i),1);return n}function b(e){return o(e)?pe.a.escape(e.toString()):""}function y(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,i="",n="",o=e,a=0,r=0;o.length>t;)n=o.substring(0,t),a=n.lastIndexOf(" "),r=n.lastIndexOf("\n"),-1!==r&&(a=r),-1===a&&(a=t),i+=n.substring(0,a)+"\n",o=o.substring(a+1);return i+o}function v(){try{if(le.a.document.activeElement)return Fe(le.a.document.activeElement.__inFocusCache)&&(le.a.document.activeElement.__inFocusCache=ue()(le.a.document.activeElement).is("input,textarea,iframe,.cke_editable")),!!le.a.document.activeElement.__inFocusCache}catch(e){}return!1}function S(e){if(le.a.document&&le.a.document.activeElement&&le.a.document.activeElement.blur)try{var t=ue()(le.a.document.activeElement);t&&t.is("input,textarea")?le.a.document.activeElement.blur():e&&le.a.document.activeElement.blur()}catch(e){}}function w(){try{if(le.a&&le.a.getSelection){var e=le.a.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}else le.a.document&&le.a.document.selection&&le.a.document.selection.empty&&le.a.document.selection.empty()}catch(e){}}function T(e,t){e=we(e.toUpperCase()),t=we(t.replace(/[\s]+/g," "));var i=!1,n="RE"===e,o="FWD"===e,a=[],r=!o;return""!==t&&pe.a.each(t.split(":"),function(e){var t=we(e);i||!/^(RE|FWD)$/i.test(t)&&!/^(RE|FWD)[\[\(][\d]+[\]\)]$/i.test(t)?(a.push(e),i=!0):(n||(n=!!/^RE/i.test(t)),o||(o=!!/^FWD/i.test(t)))}),r?n=!1:o=!1,we((r?"Re: ":"Fwd: ")+(n?"Re: ":"")+(o?"Fwd: ":"")+we(a.join(":")))}function C(e,t){return le.a.Math.round(e*le.a.Math.pow(10,t))/le.a.Math.pow(10,t)}function E(e){switch(e=r(e),!0){case 1073741824<=e:return C(e/1073741824,1)+"GB";case 1048576<=e:return C(e/1048576,1)+"MB";case 1024<=e:return C(e/1024,0)+"KB"}return e+"B"}function A(e){le.a.console&&le.a.console.log&&le.a.console.log(e)}function F(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;e&&e[t]&&(n=r(n),i=Ce(i)?i:[],0>=n?e[t].apply(e,i):pe.a.delay(function(){e[t].apply(e,i)},n))}function N(e){if(e=e||le.a.event,e&&e.ctrlKey&&!e.shiftKey&&!e.altKey){var t=e.keyCode||e.which;if(t===ye.EventKeyCode.S)return void e.preventDefault();if(t===ye.EventKeyCode.A){var i=e.target||e.srcElement;if(i&&("true"==""+i.contentEditable||i.tagName&&i.tagName.match(/INPUT|TEXTAREA/i)))return;le.a.getSelection?le.a.getSelection().removeAllRanges():le.a.document.selection&&le.a.document.selection.clear&&le.a.document.selection.clear(),e.preventDefault()}}}function R(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=null,o=function(){for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n&&n.canExecute&&n.canExecute()&&t.apply(e,o),!1};return n=t?o:Le,n.enabled=fe.a.observable(!0),n.isCommand=!0,Ae(i)?n.canExecute=fe.a.computed(function(){return n&&n.enabled()&&i.call(e)}):n.canExecute=fe.a.computed(function(){return n&&n.enabled()&&!!i}),n}function I(e){return e.replace(/["]/g,'\\"')}function L(){return(new le.a.Date).getTime()}function P(){return le.a.Math.round(L()/1e3)}function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i(8).i18n("LANGS_NAMES"+(!0===t?"_EN":"")+"/LANG_"+e.toUpperCase().replace(/[^a-zA-Z0-9]+/g,"_"),null,e)}function k(){return ue()('<div class="draggablePlace"><span class="text"></span>&nbsp;<i class="icon-copy icon-white visible-on-ctrl"></i><i class="icon-mail icon-white hidden-on-ctrl"></i></div>').appendTo("#rl-hidden")}function M(e,t){t&&!Fe(t.disabled)&&e&&ue()(e).toggleClass("disabled",t.disabled).prop("disabled",t.disabled)}function D(e){e.find("blockquote.rl-bq-switcher").removeClass("rl-bq-switcher hidden-bq"),e.find(".rlBlockquoteSwitcher").off(".rlBlockquoteSwitcher").remove(),e.find("[data-html-editor-font-wrapper]").removeAttr("data-html-editor-font-wrapper")}function O(e,t,n,o){var a=e.title,r=e.subject,s=e.date,l=e.fromCreds,c=e.toCreds,u=e.toLabel,d=le.a.open(""),p=d.document,h=t.clone(),f=n?"html":"plain";D(h);var m=h?h.html():"";p.write(i(171).replace("{{title}}",b(a)).replace("{{subject}}",b(r)).replace("{{date}}",b(s)).replace("{{fromCreds}}",b(l)).replace("{{toCreds}}",b(c)).replace("{{toLabel}}",b(u)).replace("{{bodyClass}}",f).replace("{{html}}",m)),p.close(),o&&le.a.setTimeout(function(){return d.print()},100)}function x(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3;return n=r(n),function(o,a,r,s,l){t.call(i,a&&a.Result?ye.SaveSettingsStep.TrueResult:ye.SaveSettingsStep.FalseResult),e&&e.call(i,o,a,r,s,l),pe.a.delay(function(){t.call(i,ye.SaveSettingsStep.Idle)},n)}}function U(e,t){return x(null,e,t,1e3)}function H(e,t,i,n){return function(o){if(e){switch(i){case"bool":case"boolean":o=o?"1":"0";break;case"int":case"integer":case"number":o=r(o);break;case"trim":o=we(o);break;default:o=s(o)}var a={};a[t]=o,e.saveAdminConfig?e.saveAdminConfig(n||null,a):e.saveSettings&&e.saveSettings(n||null,a)}}}function B(e){return ge.a?ge.a.link(e,{newWindow:!0,stripPrefix:!1,urls:!0,email:!0,mention:!1,phone:!1,hashtag:!1,replaceFn:function(e){return!(e&&"url"===e.getType()&&e.matchedText&&0!==e.matchedText.indexOf("http"))}}):e}function G(e){var t=0,i=0,n=0,o=0,a=0,r="",s=function(e){return e="> "+we(e).replace(/\n/gm,"\n> "),e.replace(/(^|\n)([> ]+)/gm,function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&2<t.length?t[1]+we(t[2].replace(/[\s]/g,""))+" ":""})},l=function e(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];if(i&&1<i.length){var o=we(i[1]);return 0<o.length&&(o=o.replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,e),o="\n"+we(o)+"\n"),o}return""},c=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?t[1].toString().replace(/[\n]/gm,"<br />").replace(/[\r]/gm,""):""},u=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?""+t[1]+pe.a.escape(t[2]):""},d=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?we(t[1]):""};for(r=e.replace(/<p[^>]*><\/p>/gi,"").replace(/<pre[^>]*>([\s\S\r\n\t]*)<\/pre>/gim,c).replace(/[\s]+/gm," ").replace(/((?:href|data)\s?=\s?)("[^"]+?"|'[^']+?')/gim,u).replace(/<br[^>]*>/gim,"\n").replace(/<\/h[\d]>/gi,"\n").replace(/<\/p>/gi,"\n\n").replace(/<ul[^>]*>/gim,"\n").replace(/<\/ul>/gi,"\n").replace(/<li[^>]*>/gim," * ").replace(/<\/li>/gi,"\n").replace(/<\/td>/gi,"\n").replace(/<\/tr>/gi,"\n").replace(/<hr[^>]*>/gim,"\n_______________________________\n\n").replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,l).replace(/<blockquote[^>]*>/gim,"\n__bq__start__\n").replace(/<\/blockquote>/gim,"\n__bq__end__\n").replace(/<a [^>]*>([\s\S\r\n]*?)<\/a>/gim,d).replace(/<\/div>/gi,"\n").replace(/&nbsp;/gi," ").replace(/&quot;/gi,'"').replace(/<[^>]*>/gm,""),r=be.$div.html(r).text(),r=r.replace(/\n[ \t]+/gm,"\n").replace(/[\n]{3,}/gm,"\n\n").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&amp;/gi,"&"),r=y(we(r)),t=0,i=800;0<i&&(i-=1,n=r.indexOf("__bq__start__",t),-1<n);)o=r.indexOf("__bq__start__",n+5),a=r.indexOf("__bq__end__",n+5),(-1===o||a<o)&&n<a?(r=r.substring(0,n)+s(r.substring(n+13,a))+r.substring(a+11),t=0):t=-1<o&&o<a?o-1:0;return r=r.replace(/__bq__start__/gm,"").replace(/__bq__end__/gm,"")}function K(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=e.toString().replace(/\r/g,""),e=e.replace(/^>[> ]>+/gm,function(e){var t=e[0];return t?t.replace(/[ ]+/g,""):t});var i=!1,n=!0,o=!0,a=[],r="",s=0,l=e.split("\n");do{for(n=!1,a=[],s=0;s<l.length;s++)r=l[s],o=">"===r.substr(0,1),o&&!i?(n=!0,i=!0,a.push("~~~blockquote~~~"),a.push(r.substr(1))):!o&&i?""!==r?(i=!1,a.push("~~~/blockquote~~~"),a.push(r)):a.push(r):o&&i?a.push(r.substr(1)):a.push(r);i&&(i=!1,a.push("~~~/blockquote~~~")),l=a}while(n);return e=l.join("\n"),e=e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/~~~blockquote~~~[\s]*/g,"<blockquote>").replace(/[\s]*~~~\/blockquote~~~/g,"</blockquote>").replace(/\n/g,"<br />"),t?B(e):e}function V(e,t,i,n,a,r,s,l,c,u){var d=null,p=!1,h=0,f=0,m=[],g="   ";for(u=!Fe(u)&&!!u,c=o(c)?c:0<e.length,a=o(a)?a:0,r=o(r)?r:null,s=o(s)?s:null,l=o(l)?l:null,Ce(i)||(i=[]),Ce(n)||(n=[]),h=0,f=n.length;h<f;h++)m.push({id:n[h][0],name:n[h][1],system:!1,seporator:!1,disabled:!1});for(p=!0,h=0,f=e.length;h<f;h++)d=e[h],s&&!s(d)||(p&&0<m.length&&m.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,m.push({id:d.fullNameRaw,name:l?l(d):d.name(),system:!0,seporator:!1,disabled:!d.selectable||-1<Te(d.fullNameRaw,i)||!!r&&r(d)}));for(p=!0,h=0,f=t.length;h<f;h++)d=t[h],!d.subScribed()&&d.existen&&!u||!d.selectable&&!d.hasSubScribedSubfolders()||s&&!s(d)||ye.FolderType.User!==d.type()&&c&&!d.hasSubScribedSubfolders()||(p&&0<m.length&&m.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,m.push({id:d.fullNameRaw,name:new le.a.Array(d.deep+1-a).join(g)+(l?l(d):d.name()),system:!1,seporator:!1,disabled:!d.selectable||-1<Te(d.fullNameRaw,i)||!!r&&r(d)})),d.subScribed()&&0<d.subFolders().length&&(m=m.concat(V([],d.subFolders(),i,[],a,r,s,l,c,u)));return m}function z(e){var t=null,i=null;le.a.getSelection?(t=le.a.getSelection(),t.removeAllRanges(),i=le.a.document.createRange(),i.selectNodeContents(e),t.addRange(i)):le.a.document.selection&&(i=le.a.document.body.createTextRange(),i.moveToElementText(e),i.select())}function j(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=function(){ue()(".checkAutocomplete").trigger("change")};e?pe.a.delay(t,100):t()}function q(e){xe[e]||(xe[e]=ue()('script[type="application/json"][data-configuration="'+e+'"]'));try{return JSON.parse(xe[e].text())}catch(e){}return{}}function W(e,t){var i=t||e;i&&"function"==typeof i.dispose&&i.dispose()}function Y(e){e&&(Ce(e.disposables)&&pe.a.each(e.disposables,W),fe.a.utils.objectForEach(e,W))}function $(e){e&&(Ce(e)?pe.a.each(e,function(e){$(e)}):e&&e.onDestroy&&e.onDestroy())}function J(e,t){return!(!e||!e[0])&&(e[0].styleSheet&&!Fe(e[0].styleSheet.cssText)?e[0].styleSheet.cssText=t:e.text(t),!0)}function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Le,i=ue()("#app-theme-link"),n=function(){Ue=le.a.setTimeout(function(){return t(ye.SaveSettingsStep.Idle)},1e3),He=null},o=ue()("#app-theme-style"),a=i.attr("href");a||(a=o.attr("data-href")),a&&(a=a.toString().replace(/\/-\/[^\/]+\/\-\//,"/-/"+e+"/-/"),a=a.replace(/\/Css\/[^\/]+\/User\//,"/Css/0/User/"),a=a.replace(/\/Hash\/[^\/]+\//,"/Hash/-/"),"Json/"!==a.substring(a.length-5,a.length)&&(a+="Json/"),le.a.clearTimeout(Ue),t(ye.SaveSettingsStep.Animate),He&&He.abort&&He.abort(),He=ue.a.ajax({url:a,dataType:"json"}).then(function(e){e&&Ce(e)&&2===e.length&&(!i||!i[0]||o&&o[0]||(o=ue()('<style id="app-theme-style"></style>'),i.after(o),i.remove()),o&&o[0]&&J(o,e[1])&&o.attr("data-href",a).attr("data-theme",e[0]),t(ye.SaveSettingsStep.TrueResult))}).then(n,n))}function Z(e,t){return function(){var i=e(),n=t(),o=[],a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a={current:e===i,name:""===n?e.toString():n.toString(),custom:""!==n,title:""===n?"":e.toString(),value:e.toString()};t?o.push(a):o.unshift(a)},r=0,s=0,l=2;if(1<n||0<n&&n<i){for(n<i?(a(n),r=n,s=n):((3>=i||n-2<=i)&&(l+=2),a(i),r=i,s=i);0<l;)if(r-=1,s+=1,0<r&&(a(r,!1),l-=1),n>=s)a(s,!0),l-=1;else if(0>=r)break;3===r?a(2,!1):3<r&&a(Math.round((r-1)/2),!1,"..."),n-2===s?a(n-1,!0):n-2>s&&a(Math.round((n+s)/2),!0,"..."),1<r&&a(1,!1),n>s&&a(n,!0)}return o}}function Q(e){e=we(e).toLowerCase();var t=e.split(".").pop();return t===e?"":t}function ee(e){var t="",i="application/octet-stream";return e=we(e).toLowerCase(),"winmail.dat"===e?"application/ms-tnef":(t=Q(e),t&&0<t.length&&!Fe(ve.a[t])&&(i=ve.a[t]),i)}function te(e,t,i){var n=new le.a.Image;n.onload=function(){var e=[0,0],n=le.a.document.createElement("canvas"),o=n.getContext("2d");n.width=t,n.height=t,e=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width],o.fillStyle="#fff",o.fillRect(0,0,t,t),o.drawImage(this,e[0]/2,e[1]/2,this.width-e[0],this.height-e[1],0,0,t,t),i(n.toDataURL("image/jpeg"))},n.src=e}function ie(e,t){if(e&&"mailto:"===e.toString().substr(0,7).toLowerCase()){var n=function(){if(!t)return{v:!0};e=e.toString().substr(7);var n=[],o=null,a=null,r={},l=e.replace(/\?.+$/,""),c=e.replace(/^[^\?]*\?/,""),u=i(38).default,d=new u,h=function(e){return e?pe.a.compact(pe.a.map(p(e).split(/[,]/),function(e){return d.clear(),d.mailsoParse(e),""!==d.email?d:null})):null};return n=h(l),r=m(c),Fe(r.cc)||(o=h(p(r.cc))),Fe(r.bcc)||(a=h(p(r.bcc))),i(9).showScreenPopup(t,[ye.ComposeType.Empty,null,n,o,a,Fe(r.subject)?null:s(p(r.subject)),Fe(r.body)?null:K(s(p(r.body)))]),{v:!0}}();if("object"===("undefined"==typeof n?"undefined":re()(n)))return n.v}return!1}function ne(e){ue()(function(){return e()})}function oe(){Be()}var ae=i(55),re=i.n(ae),se=i(11),le=i.n(se),ce=i(12),ue=i.n(ce),de=i(6),pe=i.n(de),he=i(2),fe=i.n(he),me=i(173),ge=i.n(me),be=i(7),ye=i(3),ve=i(103),Se=i(77);i.d(t,"isArray",function(){return Ce}),i.d(t,"isFunc",function(){return Ae}),i.d(t,"isUnd",function(){return Fe}),i.d(t,"isNull",function(){return Ne}),i.d(t,"has",function(){return Re}),i.d(t,"bind",function(){return Ie}),i.d(t,"noop",function(){return Le}),i.d(t,"noopTrue",function(){return Pe}),i.d(t,"noopFalse",function(){return _e}),i.d(t,"trim",function(){return we}),i.d(t,"inArray",function(){return Te}),i.d(t,"isObject",function(){return Ee}),t.silentTryCatch=n,t.isNormal=o,t.isPosNumeric=a,t.pInt=r,t.pString=s,t.pBool=l,t.boolToAjax=c,t.isNonEmptyArray=u,t.encodeURIComponent=d,t.decodeURIComponent=p,t.decodeURI=h,t.encodeURI=f,t.simpleQueryParser=m,t.fakeMd5=g,t.encodeHtml=b,t.splitPlainText=y,i.d(t,"timeOutActionSecond",function(){return Me}),i.d(t,"timeOutAction",function(){return ke}),t.inFocus=v,t.removeInFocus=S,t.removeSelection=w,t.replySubjectAdd=T,t.roundNumber=C,t.friendlySize=E,t.log=A,t.delegateRun=F,t.killCtrlACtrlS=N,t.createCommandLegacy=R,i.d(t,"convertThemeName",function(){return De}),t.quoteName=I,t.microtime=L,t.timestamp=P,t.convertLangName=_,t.draggablePlace=k,t.defautOptionsAfterRender=M,t.clearBqSwitcher=D,t.previewMessage=O,t.settingsSaveHelperFunction=x,t.settingsSaveHelperSimpleFunction=U,t.settingsSaveHelperSubscribeFunction=H,t.findEmailAndLinks=B,t.htmlToPlain=G,t.plainToHtml=K,t.folderListOptionsBuilder=V,t.selectElement=z,i.d(t,"detectDropdownVisibility",function(){return Oe}),t.triggerAutocompleteInputChange=j,t.getConfigurationFromScriptTag=q,t.disposeOne=W,t.disposeObject=Y,t.delegateRunOnDestroy=$,t.appendStyles=J,t.changeTheme=X,t.computedPagenatorHelper=Z,t.getFileExtension=Q,t.mimeContentType=ee,t.resizeAndCrop=te,t.mailToHelper=ie,t.domReady=ne,i.d(t,"windowResize",function(){return Be}),t.windowResizeCallback=oe;var we=ue.a.trim,Te=ue.a.inArray,Ce=pe.a.isArray,Ee=pe.a.isObject,Ae=pe.a.isFunction,Fe=pe.a.isUndefined,Ne=pe.a.isNull,Re=pe.a.has,Ie=pe.a.bind,Le=function(){},Pe=function(){return!0},_e=function(){return!1};i.d(t,"jassl",function(){return Se.a});var ke=function(){var e={};return function(t,i,n){e[t]=Fe(e[t])?0:e[t],le.a.clearTimeout(e[t]),e[t]=le.a.setTimeout(i,n)}}(),Me=function(){var e={};return function(t,i,n){e[t]||(e[t]=le.a.setTimeout(function(){i(),e[t]=0},n))}}(),De=pe.a.memoize(function(e){return"@custom"===e.substr(-7)&&(e=we(e.substring(0,e.length-7))),we(e.replace(/[^a-zA-Z0-9]+/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))});le.a.rainloop_Utils_htmlToPlain=G,le.a.rainloop_Utils_plainToHtml=K;var Oe=pe.a.debounce(function(){i.i(be.dropdownVisibility)(!!pe.a.find(be.data.aBootstrapDropdowns,function(e){return e.hasClass("open")}))},50),xe={},Ue=0,He=null,Be=pe.a.debounce(function(e){Fe(e)||Ne(e)?be.$win.resize():le.a.setTimeout(function(){be.$win.resize()},e)},50),Ge=le.a.String.substr;"b"!=="ab".substr(-1)&&(Ge=function(e,t,i){return t=0>t?e.length+t:t,e.substr(t,i)},le.a.String.substr=Ge)},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(113),u=i(164),d=i.n(u),p=i(3),h=o.a.ko,f=l()(o.a),m=function(e){h.utils.domNodeDisposal.addDisposeCallback(e,function(){e&&e.__opentip&&e.__opentip.deactivate()})};h.bindingHandlers.updateWidth={init:function(e,t){var i=l()(e),n=t(),a=function(){n(i.width()),o.a.setTimeout(function(){n(i.width())},p.Magics.Time500ms)};f.on("resize",a),a(),h.utils.domNodeDisposal.addDisposeCallback(e,function(){f.off("resize",a)})}},h.bindingHandlers.editor={init:function(e,t){var n=null,o=t(),a=i(76).default,r=function(){o&&o.__editor&&o.__editor.setHtmlOrPlain(o())},s=function(){o&&o.__editor&&o(o.__editor.getDataWithHtmlMark())},l=function(){o.__editor=n,r()};h.isObservable(o)&&a&&(n=new a(e,s,l,s),o.__fetchEditorValue=s,o.subscribe(r))}},h.bindingHandlers.json={init:function(e,t){l()(e).text(o.a.JSON.stringify(h.unwrap(t())))},update:function(e,t){l()(e).text(o.a.JSON.stringify(h.unwrap(t())))}},h.bindingHandlers.scrollerShadows={init:function(e){var t=8,i=l()(e),n=i.find("[data-scroller-shadows-content]")[0]||null,o=r.a.throttle(function(){i.toggleClass("scroller-shadow-top",t<n.scrollTop).toggleClass("scroller-shadow-bottom",n.scrollTop+t<n.scrollHeight-n.clientHeight)},100);n&&(l()(n).on("scroll resize",o),f.on("resize",o),h.utils.domNodeDisposal.addDisposeCallback(n,function(){l()(n).off(),f.off("resize",o)}))}},h.bindingHandlers.pikaday={init:function(e,t,i,n,o){h.bindingHandlers.textInput.init(e,t,i,n,o),d.a&&(e.__pikaday=new d.a({field:e}))}},h.bindingHandlers.visibleAnimated={init:function(e,t){var i=l()(e);i.addClass("rl-animated-inited"),h.unwrap(t())?i.show():i.hide()},update:function(e,t){var i=l()(e);h.unwrap(t())?(i.addClass("rl-animated-hidden").show(),r.a.delay(function(){i.removeClass("rl-animated-hidden")},10)):i.hide().removeClass("rl-animated-hidden")}},h.bindingHandlers.tooltip={init:function(e,t){var n=l()(e),o=t(),a="on"===(n.data("tooltip-mobile")||"off"),s=i(7);s.bMobileDevice&&!a||!function(){var t=!h.isObservable(o)&&r.a.isFunction(o)?o():h.unwrap(o);e.__opentip=new c.a(e,{style:"rainloopTip",element:e,tipJoint:n.data("tooltip-join")||"bottom"}),s.dropdownVisibility.subscribe(function(t){t&&e.__opentip.hide()}),""===t?(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent("")):e.__opentip.activate(),"on"===(n.data("tooltip-i18n")||"on")?!function(){var n=i(8);e.__opentip.setContent(n.i18n(t)),n.trigger.subscribe(function(){e.__opentip.setContent(n.i18n(t))}),s.dropdownVisibility.subscribe(function(){e&&e.__opentip&&e.__opentip.setContent(n.i18n(t))})}():e.__opentip.setContent(t),f.on("rl.tooltips.diactivate",function(){e.__opentip.hide(),e.__opentip.deactivate()}),f.on("rl.tooltips.activate",function(){e.__opentip.activate()})}()},update:function(e,t){var n=l()(e),o=t(),a="on"===(n.data("tooltip-mobile")||"off"),s=i(7);if((!s.bMobileDevice||a)&&e.__opentip){var c=!h.isObservable(o)&&r.a.isFunction(o)?o():h.unwrap(o);c?(e.__opentip.setContent("on"===(n.data("tooltip-i18n")||"on")?i(8).i18n(c):c),e.__opentip.activate()):(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent(""))}}},h.bindingHandlers.tooltipErrorTip={init:function(e){var t=l()(e);e.__opentip=new c.a(e,{style:"rainloopErrorTip",hideOn:"mouseout click",element:e,tipJoint:t.data("tooltip-join")||"top"}),e.__opentip.deactivate(),l()(o.a.document).on("click",function(){e&&e.__opentip&&e.__opentip.hide()}),m(e)},update:function(e,t){var i=l()(e),n=t(),o=!h.isObservable(n)&&r.a.isFunction(n)?n():h.unwrap(n),a=e.__opentip;a&&(""===o?(a.hide(),a.deactivate(),a.setContent("")):r.a.delay(function(){i.is(":visible")?(a.setContent(o),a.activate(),a.show()):(a.hide(),a.deactivate(),a.setContent(""))},p.Magics.Time100ms))}},h.bindingHandlers.registrateBootstrapDropdown={init:function(e){var t=i(7);t&&t.data.aBootstrapDropdowns&&(t.data.aBootstrapDropdowns.push(l()(e)),l()(e).click(function(){i(1).detectDropdownVisibility()}))}},h.bindingHandlers.openDropdownTrigger={update:function(e,t){if(h.unwrap(t())){var n=l()(e);n.hasClass("open")||n.find(".dropdown-toggle").dropdown("toggle"),n.find(".dropdown-toggle").focus(),i(1).detectDropdownVisibility(),t()(!1)}}},h.bindingHandlers.dropdownCloser={init:function(e){l()(e).closest(".dropdown").on("click",".e-item",function(){l()(e).dropdown("toggle")})}},h.bindingHandlers.popover={init:function(e,t){l()(e).popover(h.unwrap(t())),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).popover("destroy")})}},h.bindingHandlers.csstext={},h.bindingHandlers.csstext.init=h.bindingHandlers.csstext.update=function(e,t){e&&e.styleSheet&&"undefined"!=typeof e.styleSheet.cssText?e.styleSheet.cssText=h.unwrap(t()):l()(e).text(h.unwrap(t()))},h.bindingHandlers.resizecrop={init:function(e){l()(e).addClass("resizecrop").resizecrop({width:"100",height:"100",wrapperCSS:{"border-radius":"10px"}})},update:function(e,t){t()(),l()(e).resizecrop({width:"100",height:"100"})}},h.bindingHandlers.onKeyDown={init:function(e,t,i,n){l()(e).on("keydown.koOnKeyDown",function(e){return!e||t().call(n,e)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnKeyDown")})}},h.bindingHandlers.onEnter={init:function(e,t,i,n){l()(e).on("keypress.koOnEnter",function(i){i&&13===o.a.parseInt(i.keyCode,10)&&(l()(e).trigger("change"),t().call(n))}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keypress.koOnEnter")})}},h.bindingHandlers.onSpace={init:function(e,t,i,n){l()(e).on("keyup.koOnSpace",function(e){e&&32===o.a.parseInt(e.keyCode,10)&&t().call(n,e)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnSpace")})}},h.bindingHandlers.onTab={init:function(e,t,i,n){l()(e).on("keydown.koOnTab",function(e){return!e||9!==o.a.parseInt(e.keyCode,10)||t().call(n,!!e.shiftKey)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnTab")})}},h.bindingHandlers.onEsc={init:function(e,t,i,n){l()(e).on("keyup.koOnEsc",function(i){i&&27===o.a.parseInt(i.keyCode,10)&&(l()(e).trigger("change"),t().call(n))}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnEsc")})}},h.bindingHandlers.clickOnTrue={update:function(e,t){h.unwrap(t())&&l()(e).click()}},h.bindingHandlers.modal={init:function(e,t){var n=i(7),o=i(1);l()(e).toggleClass("fade",!n.bMobileDevice).modal({keyboard:!1,show:h.unwrap(t())}).on("shown.koModal",o.windowResizeCallback).find(".close").on("click.koModal",function(){t()(!1)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("shown.koModal").find(".close").off("click.koModal")})},update:function(e,t){var n=i(7);l()(e).modal(h.unwrap(t())?"show":"hide"),n.$html.hasClass("rl-anim")&&(n.$html.addClass("rl-modal-animation"),r.a.delay(function(){n.$html.removeClass("rl-modal-animation")},p.Magics.Time500ms))}},h.bindingHandlers.moment={init:function(e,t){i(35).momentToNode(l()(e).addClass("moment").data("moment-time",h.unwrap(t())))},update:function(e,t){i(35).momentToNode(l()(e).data("moment-time",h.unwrap(t())))}},h.bindingHandlers.i18nInit={init:function(e){i(8).i18nToNodes(e)}},h.bindingHandlers.translatorInit={init:function(e){i(8).i18nToNodes(e)}},h.bindingHandlers.i18nUpdate={update:function(e,t){h.unwrap(t()),i(8).i18nToNodes(e)}},h.bindingHandlers.link={update:function(e,t){l()(e).attr("href",h.unwrap(t()))}},h.bindingHandlers.title={update:function(e,t){l()(e).attr("title",h.unwrap(t()))}},h.bindingHandlers.textF={init:function(e,t){l()(e).text(h.unwrap(t()))}},h.bindingHandlers.initDom={init:function(e,t){t()(e)}},h.bindingHandlers.initFixedTrigger={init:function(e,t){var i=h.unwrap(t()),n=l()(e),o=i[1]||0,a=l()(i[0]||null);a=a[0]?a:null,a&&f.resize(function(){var e=a?a.offset():null;e&&e.top&&n.css("top",e.top+o)})}},h.bindingHandlers.initResizeTrigger={init:function(e,t){var i=h.unwrap(t());l()(e).css({height:i[1],"min-height":i[1]})},update:function(e,t){var n=i(1),o=i(7),a=h.unwrap(t()),r=n.pInt(a[1]),s=0,c=l()(e).offset().top;0<c&&(c+=n.pInt(a[2]),s=o.$win.height()-c,r<s&&(r=s),l()(e).css({height:r,"min-height":r}))}},h.bindingHandlers.appendDom={update:function(e,t){l()(e).hide().empty().append(h.unwrap(t())).show()}},h.bindingHandlers.draggable={init:function(e,t,n){var a=i(7),r=i(1);a.bMobileDevice||!function(){var i=100,a=3,s=n(),c=s&&s.droppableSelector?s.droppableSelector:"",u={distance:20,handle:".dragHandle",cursorAt:{top:22,left:3},refreshPositions:!0,scroll:!0,drag:null,stop:null,helper:null};c&&(u.drag=function(e){l()(c).each(function(){var t=l()(this),n=t.offset(),s=n.top+t.height();if(o.a.clearInterval(t.data("timerScroll")),t.data("timerScroll",!1),e.pageX>=n.left&&e.pageX<=n.left+t.width()){if(e.pageY>=s-i&&e.pageY<=s){var c=function(){t.scrollTop(t.scrollTop()+a),r.windowResize()};t.data("timerScroll",o.a.setInterval(c,10)),c()}if(e.pageY>=n.top&&e.pageY<=n.top+i){var u=function(){t.scrollTop(t.scrollTop()-a),r.windowResize()};t.data("timerScroll",o.a.setInterval(u,10)),u()}}})},u.stop=function(){l()(c).each(function(){var e=l()(this);o.a.clearInterval(e.data("timerScroll")),e.data("timerScroll",!1)})}),u.helper=function(e){return t()(e&&e.target?h.dataFor(e.target):null)},l()(e).draggable(u).on("mousedown.koDraggable",function(){r.removeInFocus()}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("mousedown.koDraggable").draggable("destroy")})}()}},h.bindingHandlers.droppable={init:function(e,t,n){var o=i(7);o.bMobileDevice||!function(){var i=t(),o=n(),a=o&&o.droppableOver?o.droppableOver:null,r=o&&o.droppableOut?o.droppableOut:null,s={tolerance:"pointer",hoverClass:"droppableHover",drop:null,over:null,out:null};i&&(s.drop=function(e,t){i(e,t)},a&&(s.over=function(e,t){a(e,t)}),r&&(s.out=function(e,t){r(e,t)}),l()(e).droppable(s),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).droppable("destroy")}))}()}},h.bindingHandlers.nano={init:function(e){var t=i(7),n=i(10);t.bDisableNanoScroll||n.appSettingsGet("useNativeScrollbars")||l()(e).addClass("nano").nanoScroller({iOSNativeScrolling:!1,preventPageScrolling:!0})}},h.bindingHandlers.saveTrigger={init:function(e){var t=l()(e);t.data("save-trigger-type",t.is("input[type=text],input[type=email],input[type=password],select,textarea")?"input":"custom"),"custom"===t.data("save-trigger-type")?t.append('&nbsp;&nbsp;<i class="icon-spinner animated"></i><i class="icon-remove error"></i><i class="icon-ok success"></i>').addClass("settings-saved-trigger"):t.addClass("settings-saved-trigger-input")},update:function(e,t){var i=h.unwrap(t()),n=l()(e);if("custom"===n.data("save-trigger-type"))switch(i.toString()){case"1":n.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case"0":n.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case"-2":n.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;default:n.find(".animated").hide().end().find(".error,.success").removeClass("visible")}else switch(i.toString()){case"1":n.addClass("success").removeClass("error");break;case"0":n.addClass("error").removeClass("success");break;case"-2":break;default:n.removeClass("error success")}}},h.bindingHandlers.emailsTags={init:function(e,t,n){var o=i(1),a=i(38).default,s=l()(e),c=t(),u=n(),d=u.autoCompleteSource||null,p=function(e){c&&c.focused&&c.focused(!!e)};s.inputosaurus({parseOnBlur:!0,allowDragAndDrop:!0,focusCallback:p,inputDelimiters:[",",";","\n"],autoCompleteSource:d,parseHook:function(e){return r.a.map(e,function(e){var t=o.trim(e);if(""!==t){var i=new a;return i.mailsoParse(t),[i.toLine(!1),i]}return[t,null]})},change:function(e){s.data("EmailsTagsValue",e.target.value),c(e.target.value)}}),c&&c.focused&&c.focused.subscribe&&c.focused.subscribe(function(e){s.inputosaurus(e?"focus":"blur")})},update:function(e,t){var i=l()(e),n=t(),o=h.unwrap(n);i.data("EmailsTagsValue")!==o&&(i.val(o),i.data("EmailsTagsValue",o),i.inputosaurus("refresh"))}},h.bindingHandlers.command={init:function(e,t,i,n,o){var a=l()(e),s=t();if(!s||!s.isCommand)throw new Error("Value should be a command");s.enabled||(s.enabled=h.observable(!0)),s.canExecute||!function(){var e=s.__realCanExecute;r.a.isFunction(e)?s.canExecute=h.computed(function(){return s.enabled()&&e.call(n,n)}):s.canExecute=h.computed(function(){return s.enabled()&&!!e})}(),a.addClass("command"),h.bindingHandlers[a.is("form")?"submit":"click"].init(e,t,i,n,o)},update:function(e,t){var i=l()(e),n=t(),o=n.enabled();i.toggleClass("command-not-enabled",!o),o&&(o=n.canExecute(),i.toggleClass("command-can-not-be-execute",!o)),i.toggleClass("command-disabled disable disabled",!o).toggleClass("no-disabled",!!o),(i.is("input")||i.is("button"))&&i.prop("disabled",!o)}},h.extenders.trimmer=function(e){var t=i(1),n=h.computed({read:e,write:function(i){e(t.trim(i.toString()))}});return n(e()),n},h.extenders.posInterer=function(e,t){var n=i(1),o=h.computed({read:e,write:function(i){var o=n.pInt(i.toString(),t);0>=o&&(o=t),o===e()&&""+o!=""+i&&e(o+1),e(o)}});return o(e()),o},h.extenders.limitedList=function(e,t){var n=i(1),o=h.computed({read:e,write:function(i){var o=h.unwrap(e),a=h.unwrap(t);n.isNonEmptyArray(a)?-1<n.inArray(i,a)?e(i):-1<n.inArray(o,a)?(e(o+" "),e(o)):(e(a[0]+" "),e(a[0])):e("")}}).extend({notify:"always"});return o(e()),o.valueHasMutated||(o.valueHasMutated=function(){e.valueHasMutated()}),o},h.extenders.reversible=function(e){var t=e();return e.commit=function(){t=e()},e.reverse=function(){e(t)},e.commitedValue=function(){return t},e},h.extenders.toggleSubscribe=function(e,t){return e.subscribe(t[1],t[0],"beforeChange"),e.subscribe(t[2],t[0]),e},h.extenders.toggleSubscribeProperty=function(e,t){var i=t[1];return i&&(e.subscribe(function(e){e&&e[i]&&e[i](!1)},t[0],"beforeChange"),e.subscribe(function(e){e&&e[i]&&e[i](!0)},t[0])),e},h.extenders.falseTimeout=function(e,t){return e.iFalseTimeoutTimeout=0,e.subscribe(function(n){n&&(o.a.clearTimeout(e.iFalseTimeoutTimeout),e.iFalseTimeoutTimeout=o.a.setTimeout(function(){e(!1),e.iFalseTimeoutTimeout=0},i(1).pInt(t)))}),e},h.extenders.specialThrottle=function(e,t){return e.iSpecialThrottleTimeoutValue=i(1).pInt(t),0<e.iSpecialThrottleTimeoutValue?(e.iSpecialThrottleTimeout=0,
-e.valueForRead=h.observable(!!e()).extend({throttle:10}),h.computed({read:e.valueForRead,write:function(t){t?e.valueForRead(t):e.valueForRead()?(o.a.clearTimeout(e.iSpecialThrottleTimeout),e.iSpecialThrottleTimeout=o.a.setTimeout(function(){e.valueForRead(!1),e.iSpecialThrottleTimeout=0},e.iSpecialThrottleTimeoutValue)):e.valueForRead(t)}})):e},h.extenders.idleTrigger=function(e){return e.trigger=h.observable(p.SaveSettingsStep.Idle),e},h.observable.fn.idleTrigger=function(){return this.extend({idleTrigger:!0})},h.observable.fn.validateNone=function(){return this.hasError=h.observable(!1),this},h.observable.fn.validateEmail=function(){var e=this;return this.hasError=h.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^[^@\s]+@[^@\s]+$/.test(t))}),this.valueHasMutated(),this},h.observable.fn.validateSimpleEmail=function(){var e=this;return this.hasError=h.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^.+@.+$/.test(t))}),this.valueHasMutated(),this},h.observable.fn.deleteAccessHelper=function(){return this.extend({falseTimeout:3e3}).extend({toggleSubscribeProperty:[this,"deleteAccess"]}),this},h.observable.fn.validateFunc=function(e){var t=this;return this.hasFuncError=h.observable(!1),r.a.isFunction(e)&&(this.subscribe(function(i){t.hasFuncError(!e(i))}),this.valueHasMutated()),this},e.exports=h},function(e,t,i){"use strict";i.d(t,"FileType",function(){return n}),i.d(t,"StorageResultType",function(){return o}),i.d(t,"Focused",function(){return a}),i.d(t,"State",function(){return r}),i.d(t,"StateType",function(){return s}),i.d(t,"Capa",function(){return l}),i.d(t,"KeyState",function(){return c}),i.d(t,"FolderType",function(){return u}),i.d(t,"ServerFolderType",function(){return d}),i.d(t,"LoginSignMeTypeAsString",function(){return p}),i.d(t,"LoginSignMeType",function(){return h}),i.d(t,"ComposeType",function(){return f}),i.d(t,"UploadErrorCode",function(){return m}),i.d(t,"SetSystemFoldersNotification",function(){return g}),i.d(t,"ClientSideKeyName",function(){return b}),i.d(t,"EventKeyCode",function(){return y}),i.d(t,"MessageSetAction",function(){return v}),i.d(t,"MessageSelectAction",function(){return S}),i.d(t,"DesktopNotification",function(){return w}),i.d(t,"MessagePriority",function(){return T}),i.d(t,"EditorDefaultType",function(){return C}),i.d(t,"ServerSecure",function(){return E}),i.d(t,"SearchDateType",function(){return A}),i.d(t,"SaveSettingsStep",function(){return F}),i.d(t,"Layout",function(){return N}),i.d(t,"FilterConditionField",function(){return R}),i.d(t,"FilterConditionType",function(){return I}),i.d(t,"FiltersAction",function(){return L}),i.d(t,"FilterRulesType",function(){return P}),i.d(t,"SignedVerifyStatus",function(){return _}),i.d(t,"ContactPropertyType",function(){return k}),i.d(t,"Magics",function(){return M}),i.d(t,"Ports",function(){return D}),i.d(t,"Notification",function(){return O});var n={Unknown:"unknown",Text:"text",Html:"html",Code:"code",Eml:"eml",WordText:"word-text",Pdf:"pdf",Image:"image",Audio:"audio",Video:"video",Sheet:"sheet",Presentation:"presentation",Certificate:"certificate",CertificateBin:"certificate-bin",Archive:"archive"},o={Success:"success",Abort:"abort",Error:"error",Unload:"unload"},a={None:"none",MessageList:"message-list",MessageView:"message-view",FolderList:"folder-list"},r={Empty:10,Login:20,Auth:30},s={Webmail:0,Admin:1},l={TwoFactor:"TWO_FACTOR",TwoFactorForce:"TWO_FACTOR_FORCE",OpenPGP:"OPEN_PGP",Prefetch:"PREFETCH",Gravatar:"GRAVATAR",Folders:"FOLDERS",Composer:"COMPOSER",Contacts:"CONTACTS",Reload:"RELOAD",Search:"SEARCH",SearchAdv:"SEARCH_ADV",MessageActions:"MESSAGE_ACTIONS",MessageListActions:"MESSAGELIST_ACTIONS",AttachmentsActions:"ATTACHMENTS_ACTIONS",DangerousActions:"DANGEROUS_ACTIONS",Settings:"SETTINGS",Help:"HELP",Themes:"THEMES",UserBackground:"USER_BACKGROUND",Sieve:"SIEVE",Filters:"FILTERS",AttachmentThumbnails:"ATTACHMENT_THUMBNAILS",Templates:"TEMPLATES",AutoLogout:"AUTOLOGOUT",AdditionalAccounts:"ADDITIONAL_ACCOUNTS",Identities:"IDENTITIES"},c={All:"all",None:"none",ContactList:"contact-list",MessageList:"message-list",FolderList:"folder-list",MessageView:"message-view",Compose:"compose",Settings:"settings",Menu:"menu",PopupComposeOpenPGP:"compose-open-pgp",PopupMessageOpenPGP:"message-open-pgp",PopupViewOpenPGP:"view-open-pgp",PopupKeyboardShortcutsHelp:"popup-keyboard-shortcuts-help",PopupAsk:"popup-ask"},u={Inbox:10,SentItems:11,Draft:12,Trash:13,Spam:14,Archive:15,NotSpam:80,User:99},d={USER:0,INBOX:1,SENT:2,DRAFTS:3,JUNK:4,TRASH:5,IMPORTANT:10,FLAGGED:11,ALL:12},p={DefaultOff:"defaultoff",DefaultOn:"defaulton",Unused:"unused"},h={DefaultOff:0,DefaultOn:1,Unused:2},f={Empty:"empty",Reply:"reply",ReplyAll:"replyall",Forward:"forward",ForwardAsAttachment:"forward-as-attachment",Draft:"draft",EditAsNew:"editasnew"},m={Normal:0,FileIsTooBig:1,FilePartiallyUploaded:2,FileNoUploaded:3,MissingTempFolder:4,FileOnSaveingError:5,FileType:98,Unknown:99},g={None:0,Sent:1,Draft:2,Spam:3,Trash:4,Archive:5},b={FoldersLashHash:0,MessagesInboxLastHash:1,MailBoxListSize:2,ExpandedFolders:3,FolderListSize:4,MessageListSize:5,LastReplyAction:6,LastSignMe:7,ComposeLastIdentityID:8,MessageHeaderFullInfo:9},y={Backspace:8,Tab:9,Enter:13,Esc:27,PageUp:33,PageDown:34,Left:37,Right:39,Up:38,Down:40,End:35,Home:36,Space:32,Insert:45,Delete:46,A:65,S:83},v={SetSeen:0,UnsetSeen:1,SetFlag:2,UnsetFlag:3},S={All:0,None:1,Invert:2,Unseen:3,Seen:4,Flagged:5,Unflagged:6},w={Allowed:0,NotAllowed:1,Denied:2,NotSupported:9},T={Low:5,Normal:3,High:1},C={Html:"Html",Plain:"Plain",HtmlForced:"HtmlForced",PlainForced:"PlainForced"},E={None:0,SSL:1,TLS:2},A={All:-1,Days3:3,Days7:7,Month:30},F={Animate:-2,Idle:-1,TrueResult:1,FalseResult:0},N={NoPreview:0,SidePreview:1,BottomPreview:2},R={From:"From",Recipient:"Recipient",Subject:"Subject",Header:"Header",Size:"Size"},I={Contains:"Contains",NotContains:"NotContains",EqualTo:"EqualTo",NotEqualTo:"NotEqualTo",Regex:"Regex",Over:"Over",Under:"Under"},L={None:"None",MoveTo:"MoveTo",Discard:"Discard",Vacation:"Vacation",Reject:"Reject",Forward:"Forward"},P={All:"All",Any:"Any"},_={UnknownPublicKeys:-4,UnknownPrivateKey:-3,Unverified:-2,Error:-1,None:0,Success:1},k={Unknown:0,FullName:10,FirstName:15,LastName:16,MiddleName:16,Nick:18,NamePrefix:20,NameSuffix:21,Email:30,Phone:31,Web:32,Birthday:40,Facebook:90,Skype:91,GitHub:92,Note:110,Custom:250},M={EventWhichMouseMiddle:3,ifvisibleIdle10s:10,BitLength2048:2048,BitLength1024:1024,Size350px:350,Size50px:50,Size20px:20,Size1px:1,Time30mInMin:30,Time60m:36e5,Time30m:18e5,Time20m:12e5,Time15m:9e5,Time10m:6e5,Time5m:3e5,Time3m:18e4,Time2m:12e4,Time1m:6e4,Time30s:3e4,Time10s:1e4,Time7s:7e3,Time5s:5e3,Time3s:3e3,Time1s:1e3,Time500ms:500,Time350ms:350,Time250ms:250,Time200ms:200,Time100ms:100,Time50ms:50,Time20ms:20,Time10ms:10,Time1ms:1},D={Imap:143,ImapSsl:993,Smtp:25,SmtpSsl:465,SmtpStartTls:587},O={InvalidToken:101,AuthError:102,AccessError:103,ConnectionError:104,CaptchaError:105,SocialFacebookLoginAccessDisable:106,SocialTwitterLoginAccessDisable:107,SocialGoogleLoginAccessDisable:108,DomainNotAllowed:109,AccountNotAllowed:110,AccountTwoFactorAuthRequired:120,AccountTwoFactorAuthError:121,CouldNotSaveNewPassword:130,CurrentPasswordIncorrect:131,NewPasswordShort:132,NewPasswordWeak:133,NewPasswordForbidden:134,ContactsSyncError:140,CantGetMessageList:201,CantGetMessage:202,CantDeleteMessage:203,CantMoveMessage:204,CantCopyMessage:205,CantSaveMessage:301,CantSendMessage:302,InvalidRecipients:303,CantSaveFilters:351,CantGetFilters:352,FiltersAreNotCorrect:355,CantCreateFolder:400,CantRenameFolder:401,CantDeleteFolder:402,CantSubscribeFolder:403,CantUnsubscribeFolder:404,CantDeleteNonEmptyFolder:405,CantSaveSettings:501,CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,DemoSendMessageError:750,DemoAccountError:751,AccountAlreadyExists:801,AccountDoesNotExist:802,MailServerError:901,ClientViewError:902,InvalidInputArgument:903,AjaxFalse:950,AjaxAbort:951,AjaxParse:952,AjaxTimeout:953,UnknownNotification:999,UnknownError:999}},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(126),a=n(o),r=i(125),s=n(r),l=i(55),c=n(l);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,c.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(55),a=n(o);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},function(e,t){e.exports=window._},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(19),u=i.n(c),d=i(2),p=i.n(d),h=i(3);i.d(t,"$win",function(){return f}),i.d(t,"$doc",function(){return m}),i.d(t,"$html",function(){return g}),i.d(t,"$body",function(){return b}),i.d(t,"$div",function(){return y}),i.d(t,"startMicrotime",function(){return v}),i.d(t,"community",function(){return S}),i.d(t,"dropdownVisibility",function(){return w}),i.d(t,"useKeyboardShortcuts",function(){return T}),i.d(t,"sUserAgent",function(){return C}),i.d(t,"bIE",function(){return E}),i.d(t,"bChrome",function(){return A}),i.d(t,"bSafari",function(){return F}),i.d(t,"bMobileDevice",function(){return N}),i.d(t,"bDisableNanoScroll",function(){return R}),i.d(t,"bAnimationSupported",function(){return I}),i.d(t,"bXMLHttpRequestSupported",function(){return L}),i.d(t,"bIsHttps",function(){return P}),i.d(t,"htmlEditorDefaultConfig",function(){return _}),i.d(t,"htmlEditorLangsMap",function(){return k}),i.d(t,"bAllowPdfPreview",function(){return M}),i.d(t,"aViewModels",function(){return D}),i.d(t,"leftPanelDisabled",function(){return O}),i.d(t,"leftPanelType",function(){return x}),i.d(t,"leftPanelWidth",function(){return U}),i.d(t,"popupVisibilityNames",function(){return H}),i.d(t,"popupVisibility",function(){return B}),i.d(t,"keyScopeReal",function(){return G}),i.d(t,"keyScopeFake",function(){return K}),i.d(t,"keyScope",function(){return V}),i.d(t,"data",function(){return z});var f=l()(o.a);f.__sizes=[0,0];var m=l()(o.a.document),g=l()("html"),b=l()("body"),y=l()("<div></div>"),v=(new o.a.Date).getTime(),S=!0,w=p.a.observable(!1).extend({rateLimit:0}),T=p.a.observable(!0),C="navigator"in o.a&&"userAgent"in o.a.navigator&&o.a.navigator.userAgent.toLowerCase()||"",E=-1<C.indexOf("msie"),A=-1<C.indexOf("chrome"),F=!A&&-1<C.indexOf("safari"),N=/android/i.test(C)||/iphone/i.test(C)||/ipod/i.test(C)||/ipad/i.test(C)||/blackberry/i.test(C),R=N,I=!N&&g.hasClass("csstransitions")&&g.hasClass("cssanimations"),L=!!o.a.XMLHttpRequest,P=!(!o.a.document||!o.a.document.location)&&"https:"===o.a.document.location.protocol,_={title:!1,stylesSet:!1,customConfig:"",contentsCss:"",toolbarGroups:[{name:"spec"},{name:"styles"},{name:"basicstyles",groups:["basicstyles","cleanup","bidi"]},{name:"colors"},N?{}:{name:"paragraph",groups:["list","indent","blocks","align"]},{name:"links"},{name:"insert"},{name:"document",groups:["mode","document","doctools"]},{name:"others"}],removePlugins:"liststyle",removeButtons:"Format,Undo,Redo,Cut,Copy,Paste,Anchor,Strike,Subscript,Superscript,Image,SelectAll,Source",removeDialogTabs:"link:advanced;link:target;image:advanced;images:advanced",extraPlugins:"plain,signature",allowedContent:!0,extraAllowedContent:!0,fillEmptyBlocks:!1,ignoreEmptyParagraph:!0,disableNativeSpellChecker:!1,font_defaultLabel:"Arial",fontSize_defaultLabel:"13",fontSize_sizes:"10/10px;12/12px;13/13px;14/14px;16/16px;18/18px;20/20px;24/24px;28/28px;36/36px;48/48px"},k={ar_sa:"ar-sa",bg_bg:"bg",cs_CZ:"cs",de_de:"de",el_gr:"el",es_es:"es",et_ee:"et",fr_fr:"fr",hu_hu:"hu",is_is:"is",it_it:"it",ja_jp:"ja",ko_kr:"ko",lt_lt:"lt",lv_lv:"lv",fa_ir:"fa",nb_no:"nb",nl_nl:"nl",pl_pl:"pl",pt_br:"pt-br",pt_pt:"pt",ro_ro:"ro",ru_ru:"ru",sk_sk:"sk",sl_si:"sl",sv_se:"sv",tr_tr:"tr",uk_ua:"uk",zh_cn:"zh-cn",zh_tw:"zh"},M=!N;M&&o.a.navigator&&o.a.navigator.mimeTypes&&(M=!!r.a.find(o.a.navigator.mimeTypes,function(e){return e&&"application/pdf"===e.type}),M||(M="undefined"!=typeof o.a.navigator.mimeTypes["application/pdf"]));var D={settings:[],"settings-removed":[],"settings-disabled":[]},O=p.a.observable(!1),x=p.a.observable(""),U=p.a.observable(0),H=p.a.observableArray([]),B=p.a.computed(function(){return 0<H().length});B.subscribe(function(e){g.toggleClass("rl-modal",e)});var G=p.a.observable(h.KeyState.All),K=p.a.observable(h.KeyState.All),V=p.a.computed({read:function(){return K()},write:function(e){h.KeyState.Menu!==e&&(h.KeyState.Compose===e?u.a.filter=function(){return T()}:u.a.filter=function(e){if(T()){var t=e.target||e.srcElement,i=t?t.tagName.toUpperCase():"";return!("INPUT"===i||"SELECT"===i||"TEXTAREA"===i||t&&"DIV"===i&&("editorHtmlArea"===t.className||"true"==""+t.contentEditable))}return!1},K(e),w()&&(e=h.KeyState.Menu)),G(e)}});G.subscribe(function(e){u.a.setScope(e)}),w.subscribe(function(e){e?V(h.KeyState.Menu):h.KeyState.Menu===u.a.getScope()&&V(K())});var z={__APP__:null,iAjaxErrorCount:0,iTokenErrorCount:0,aBootstrapDropdowns:[],iMessageBodyCacheCount:0,bUnload:!1}},function(e,t,i){"use strict";function n(e,t,n){var o="",a=F[e];if(i.i(S.isUnd)(a)&&(a=i.i(S.isUnd)(n)?e:n),!i.i(S.isUnd)(t)&&!i.i(S.isNull)(t))for(o in t)i.i(S.has)(t,o)&&(a=a.replace("%"+o+"%",t[o]));return a}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f.a.defer(function(){g()("[data-i18n]",e).each(function(e,t){L(t)}),t&&w.bAnimationSupported&&g()(".i18n-animation[data-i18n]",e).letterfx({fx:"fall fade",backwards:!1,timing:50,fx_duration:"50ms",letter_end:"restore",element_end:"restore"})})}function a(){R.forEach(function(e){N[e[0]]=n(e[1])})}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&e(),t?I.subscribe(function(){e&&e(),t&&t()}):e&&I.subscribe(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=p.a.parseInt(e,10)||0,v.Notification.ClientViewError===e&&t?t:(n=n?p.a.parseInt(n,10)||0:0,i.i(S.isUnd)(N[e])?n&&i.i(S.isUnd)(N[n])?N[n]:"":N[e])}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.Notification.UnknownNotification;return e&&e.ErrorCode?s(i.i(S.pInt)(e.ErrorCode),e.ErrorMessage||""):s(t)}function c(e){var t="";switch(p.a.parseInt(e,10)||0){case v.UploadErrorCode.FileIsTooBig:t=n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case v.UploadErrorCode.FilePartiallyUploaded:t=n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case v.UploadErrorCode.FileNoUploaded:t=n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case v.UploadErrorCode.MissingTempFolder:t=n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case v.UploadErrorCode.FileOnSaveingError:t=n("UPLOAD/ERROR_ON_SAVING_FILE");break;case v.UploadErrorCode.FileType:t=n("UPLOAD/ERROR_FILE_TYPE");break;default:t=n("UPLOAD/ERROR_UNKNOWN")}return t}function u(e,t){var n=i.i(S.microtime)();return w.$html.addClass("rl-changing-language"),new A.a(function(o,a){g.a.ajax({url:i.i(C.a)(t,e),dataType:"script",cache:!0}).then(function(){f.a.delay(function(){P();var e=-1<i.i(S.inArray)((t||"").toLowerCase(),["ar","ar_sa","he","he_he","ur","ur_ir"]);w.$html.removeClass("rl-changing-language").removeClass("rl-rtl rl-ltr").addClass(e?"rl-rtl":"rl-ltr"),o()},500<i.i(S.microtime)()-n?1:500)},function(){w.$html.removeClass("rl-changing-language"),p.a.rainloopI18N=null,a()})})}var d=i(11),p=i.n(d),h=i(6),f=i.n(h),m=i(12),g=i.n(m),b=i(2),y=i.n(b),v=i(3),S=i(1),w=i(7),T=i(35),C=i(14),E=i(47),A=i.n(E);i.d(t,"trigger",function(){return I}),t.i18n=n,t.i18nToNodes=o,t.initNotificationLanguage=a,t.initOnStartOrLangChange=r,t.getNotification=s,t.getNotificationFromResponse=l,t.getUploadErrorDescByCode=c,t.reload=u;var F=p.a.rainloopI18N||{},N={},R=[[v.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[v.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[v.Notification.AuthError,"NOTIFICATIONS/AUTH_ERROR"],[v.Notification.AccessError,"NOTIFICATIONS/ACCESS_ERROR"],[v.Notification.ConnectionError,"NOTIFICATIONS/CONNECTION_ERROR"],[v.Notification.CaptchaError,"NOTIFICATIONS/CAPTCHA_ERROR"],[v.Notification.SocialFacebookLoginAccessDisable,"NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE"],[v.Notification.SocialTwitterLoginAccessDisable,"NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE"],[v.Notification.SocialGoogleLoginAccessDisable,"NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE"],[v.Notification.DomainNotAllowed,"NOTIFICATIONS/DOMAIN_NOT_ALLOWED"],[v.Notification.AccountNotAllowed,"NOTIFICATIONS/ACCOUNT_NOT_ALLOWED"],[v.Notification.AccountTwoFactorAuthRequired,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_REQUIRED"],[v.Notification.AccountTwoFactorAuthError,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_ERROR"],[v.Notification.CouldNotSaveNewPassword,"NOTIFICATIONS/COULD_NOT_SAVE_NEW_PASSWORD"],[v.Notification.CurrentPasswordIncorrect,"NOTIFICATIONS/CURRENT_PASSWORD_INCORRECT"],[v.Notification.NewPasswordShort,"NOTIFICATIONS/NEW_PASSWORD_SHORT"],[v.Notification.NewPasswordWeak,"NOTIFICATIONS/NEW_PASSWORD_WEAK"],[v.Notification.NewPasswordForbidden,"NOTIFICATIONS/NEW_PASSWORD_FORBIDDENT"],[v.Notification.ContactsSyncError,"NOTIFICATIONS/CONTACTS_SYNC_ERROR"],[v.Notification.CantGetMessageList,"NOTIFICATIONS/CANT_GET_MESSAGE_LIST"],[v.Notification.CantGetMessage,"NOTIFICATIONS/CANT_GET_MESSAGE"],[v.Notification.CantDeleteMessage,"NOTIFICATIONS/CANT_DELETE_MESSAGE"],[v.Notification.CantMoveMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[v.Notification.CantCopyMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[v.Notification.CantSaveMessage,"NOTIFICATIONS/CANT_SAVE_MESSAGE"],[v.Notification.CantSendMessage,"NOTIFICATIONS/CANT_SEND_MESSAGE"],[v.Notification.InvalidRecipients,"NOTIFICATIONS/INVALID_RECIPIENTS"],[v.Notification.CantSaveFilters,"NOTIFICATIONS/CANT_SAVE_FILTERS"],[v.Notification.CantGetFilters,"NOTIFICATIONS/CANT_GET_FILTERS"],[v.Notification.FiltersAreNotCorrect,"NOTIFICATIONS/FILTERS_ARE_NOT_CORRECT"],[v.Notification.CantCreateFolder,"NOTIFICATIONS/CANT_CREATE_FOLDER"],[v.Notification.CantRenameFolder,"NOTIFICATIONS/CANT_RENAME_FOLDER"],[v.Notification.CantDeleteFolder,"NOTIFICATIONS/CANT_DELETE_FOLDER"],[v.Notification.CantDeleteNonEmptyFolder,"NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER"],[v.Notification.CantSubscribeFolder,"NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER"],[v.Notification.CantUnsubscribeFolder,"NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER"],[v.Notification.CantSaveSettings,"NOTIFICATIONS/CANT_SAVE_SETTINGS"],[v.Notification.CantSavePluginSettings,"NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS"],[v.Notification.DomainAlreadyExists,"NOTIFICATIONS/DOMAIN_ALREADY_EXISTS"],[v.Notification.CantInstallPackage,"NOTIFICATIONS/CANT_INSTALL_PACKAGE"],[v.Notification.CantDeletePackage,"NOTIFICATIONS/CANT_DELETE_PACKAGE"],[v.Notification.InvalidPluginPackage,"NOTIFICATIONS/INVALID_PLUGIN_PACKAGE"],[v.Notification.UnsupportedPluginPackage,"NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"],[v.Notification.LicensingServerIsUnavailable,"NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE"],[v.Notification.LicensingExpired,"NOTIFICATIONS/LICENSING_EXPIRED"],[v.Notification.LicensingBanned,"NOTIFICATIONS/LICENSING_BANNED"],[v.Notification.DemoSendMessageError,"NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR"],[v.Notification.DemoAccountError,"NOTIFICATIONS/DEMO_ACCOUNT_ERROR"],[v.Notification.AccountAlreadyExists,"NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS"],[v.Notification.AccountDoesNotExist,"NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST"],[v.Notification.MailServerError,"NOTIFICATIONS/MAIL_SERVER_ERROR"],[v.Notification.InvalidInputArgument,"NOTIFICATIONS/INVALID_INPUT_ARGUMENT"],[v.Notification.UnknownNotification,"NOTIFICATIONS/UNKNOWN_ERROR"],[v.Notification.UnknownError,"NOTIFICATIONS/UNKNOWN_ERROR"]],I=y.a.observable(!1),L=function(e){var t=g()(e),i=t.data("i18n");if(i)if("["===i.substr(0,1))switch(i.substr(0,6)){case"[html]":t.html(n(i.substr(6)));break;case"[place":t.attr("placeholder",n(i.substr(13)));break;case"[title":t.attr("title",n(i.substr(7)))}else t.text(n(i))},P=function(){p.a.rainloopI18N&&(F=p.a.rainloopI18N||{},o(p.a.document,!0),i.i(T.reload)(),I(!I())),p.a.rainloopI18N=null};w.$html.addClass("rl-"+(w.$html.attr("dir")||"ltr"))},function(e,t,i){"use strict";function n(){N()("#rl-content").addClass("rl-content-show"),N()("#rl-loading").hide().remove()}function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return i.i(O.createCommandLegacy)(null,e,t)}function a(e,t,i,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];e.__rlSettingsData={Label:i,Template:t,Route:n,IsDefault:!!o},D.aViewModels.settings.push(e)}function r(e){D.aViewModels["settings-removed"].push(e)}function s(e){D.aViewModels["settings-disabled"].push(e)}function l(){P.a.changed.active=!1}function c(){P.a.changed.active=!0}function u(e){return""===e||i.i(O.isUnd)(H[e])?null:H[e]}function d(e){var t=null;return e&&(t=e,e.default&&(t=e.default)),t}function p(e){var t=d(e);t&&t.__vm&&t.__dom&&t.__vm.modalVisibility(!1)}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;A.a.each(t.__names,function(o){i.i(M.a)(e,[o,t.__vm,n])})}function f(e,t){return e&&!e.__builded&&!function(){var n=null,a=new e(t),r=e.__type||"",s=r?N()("#rl-content #rl-"+r.toLowerCase()):null;e.__builded=!0,e.__vm=a,a.onShowTrigger=I.a.observable(!1),a.onHideTrigger=I.a.observable(!1),a.viewModelName=e.__name,a.viewModelNames=e.__names,a.viewModelTemplateID=e.__templateID,a.viewModelPosition=e.__type,s&&1===s.length?(n=N()("<div></div>").addClass("rl-view-model").addClass("RL-"+a.viewModelTemplateID).hide(),n.appendTo(s),a.viewModelDom=n,e.__dom=n,B.Popup===r&&(a.cancelCommand=a.closeCommand=o(function(){p(e)}),a.modalVisibility.subscribe(function(t){t?(a.viewModelDom.show(),a.storeAndSetKeyScope(),D.popupVisibilityNames.push(a.viewModelName),a.viewModelDom.css("z-index",3e3+i.i(D.popupVisibilityNames)().length+10),a.onShowTrigger&&a.onShowTrigger(!a.onShowTrigger()),i.i(O.delegateRun)(a,"onShowWithDelay",[],500)):(i.i(O.delegateRun)(a,"onHide"),i.i(O.delegateRun)(a,"onHideWithDelay",[],500),a.onHideTrigger&&a.onHideTrigger(!a.onHideTrigger()),a.restoreKeyScope(),h("view-model-on-hide",e),D.popupVisibilityNames.remove(a.viewModelName),a.viewModelDom.css("z-index",2e3),A.a.delay(function(){return a.viewModelDom.hide()},300))})),h("view-model-pre-build",e,n),I.a.applyBindingAccessorsToNode(n[0],{translatorInit:!0,template:function(){return{name:a.viewModelTemplateID}}},a),i.i(O.delegateRun)(a,"onBuild",[n]),a&&B.Popup===r&&a.registerPopupKeyDown(),h("view-model-post-build",e,n)):i.i(O.log)("Cannot find view model position: "+r)}(),e?e.__vm:null}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=d(e);n&&(f(n),n.__vm&&n.__dom&&(i.i(O.delegateRun)(n.__vm,"onBeforeShow",t||[]),n.__vm.modalVisibility(!0),i.i(O.delegateRun)(n.__vm,"onShow",t||[]),h("view-model-on-show",n,t||[])))}function g(e){var t=d(e);t&&(f(t),t.__vm&&t.__dom&&i.i(O.delegateRun)(t.__vm,"onWarmUp"))}function b(e){var t=d(e);return!(!t||!t.__vm)&&t.__vm.modalVisibility()}function y(e,t){var n=null,o=!1,a=null;""===i.i(O.pString)(e)&&(e=U),""!==e&&(n=u(e),n||(n=u(U),n&&(t=e+"/"+t,e=U)),n&&n.__started&&(o=x&&n===x,n.__builded||(n.__builded=!0,i.i(O.isNonEmptyArray)(n.viewModels())&&A.a.each(n.viewModels(),function(e){f(e,n)}),i.i(O.delegateRun)(n,"onBuild")),A.a.defer(function(){x&&!o&&(i.i(O.delegateRun)(x,"onHide"),i.i(O.delegateRun)(x,"onHideWithDelay",[],500),x.onHideTrigger&&x.onHideTrigger(!x.onHideTrigger()),i.i(O.isNonEmptyArray)(x.viewModels())&&A.a.each(x.viewModels(),function(e){e.__vm&&e.__dom&&B.Popup!==e.__vm.viewModelPosition&&(e.__dom.hide(),e.__vm.viewModelVisibility(!1),i.i(O.delegateRun)(e.__vm,"onHide"),i.i(O.delegateRun)(e.__vm,"onHideWithDelay",[],500),e.__vm.onHideTrigger&&e.__vm.onHideTrigger(!e.__vm.onHideTrigger()))})),x=n,x&&!o&&(i.i(O.delegateRun)(x,"onShow"),x.onShowTrigger&&x.onShowTrigger(!x.onShowTrigger()),i.i(M.a)("screen-on-show",[x.screenName(),x]),i.i(O.isNonEmptyArray)(x.viewModels())&&A.a.each(x.viewModels(),function(e){e.__vm&&e.__dom&&B.Popup!==e.__vm.viewModelPosition&&(i.i(O.delegateRun)(e.__vm,"onBeforeShow"),e.__dom.show(),e.__vm.viewModelVisibility(!0),i.i(O.delegateRun)(e.__vm,"onShow"),e.__vm.onShowTrigger&&e.__vm.onShowTrigger(!e.__vm.onShowTrigger()),i.i(O.delegateRun)(e.__vm,"onShowWithDelay",[],200),h("view-model-on-show",e))})),a=n&&n.__cross?n.__cross():null,a&&a.parse(t)})))}function v(e){A.a.each(e,function(e){if(e){var t=new e,i=t?t.screenName():"";t&&""!==i&&(""===U&&(U=i),H[i]=t)}}),A.a.each(H,function(e){e&&!e.__started&&e.__start&&(e.__started=!0,e.__start(),i.i(M.a)("screen-pre-start",[e.screenName(),e]),i.i(O.delegateRun)(e,"onStart"),i.i(M.a)("screen-post-start",[e.screenName(),e]))});var t=k.a.create();t.addRoute(/^([a-zA-Z0-9\-]*)\/?(.*)$/,y),P.a.initialized.add(t.parse,t),P.a.changed.add(t.parse,t),P.a.init(),A.a.delay(function(){return D.$html.removeClass("rl-started-trigger").addClass("rl-started")},100),A.a.delay(function(){return D.$html.addClass("rl-started-delay")},200)}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e="#"===e.substr(0,1)?e.substr(1):e,e="/"===e.substr(0,1)?e.substr(1):e;var n=i?"replaceHash":"setHash";t?(P.a.changed.active=!1,P.a[n](e),P.a.changed.active=!0):(P.a.changed.active=!0,P.a[n](e),P.a.setHash(e))}function w(e){var t=e.name,n=e.type,o=e.templateID;return function(e){e&&(t&&(i.i(O.isArray)(t)?e.__names=t:e.__names=[t],e.__name=e.__names[0]),n&&(e.__type=n),o&&(e.__templateID=o))}}function T(e){var t=e.name,i=e.templateID;return w({name:t,type:B.Popup,templateID:i})}function C(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t,n,o){if(!n||!n.match(/Command$/))throw new Error('name "'+n+'" should end with Command suffix');var a=o.value||o.initializer(),r=i.i(O.isFunc)(e)?e:function(){return!!e};return o.value=function(){if(r.call(this,this)){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];a.apply(this,t)}return!1},o.value.__realCanExecute=r,o.value.isCommand=!0,o}}var E=i(6),A=i.n(E),F=i(12),N=i.n(F),R=i(2),I=i.n(R),L=i(174),P=i.n(L),_=i(91),k=i.n(_),M=i(27),D=i(7),O=i(1);i.d(t,"ViewType",function(){return B}),t.hideLoading=n,t.createCommand=o,t.addSettingsViewModel=a,t.removeSettingsViewModel=r,t.disableSettingsViewModel=s,t.routeOff=l,t.routeOn=c,t.screen=u,t.getScreenPopup=d,t.hideScreenPopup=p,t.vmRunHook=h,t.buildViewModel=f,t.showScreenPopup=m,t.warmUpScreenPopup=g,t.isPopupVisible=b,t.screenOnRoute=y,t.startScreens=v,t.setHash=S,i.d(t,"commandDecorator",function(){return C}),i.d(t,"popup",function(){return T}),i.d(t,"viewDecorator",function(){return w}),i.d(t,"view",function(){return w}),i.d(t,"viewModel",function(){return w}),i.d(t,"popupDecorator",function(){return T}),i.d(t,"command",function(){return C});var x=null,U="",H={},B={Popup:"Popups",Left:"Left",Right:"Right",Center:"Center"}},function(e,t,i){"use strict";function n(e){return i.i(c.isUnd)(u[e])?null:u[e]}function o(e,t){u[e]=t}function a(e){return i.i(c.isUnd)(d[e])?null:d[e]}function r(e){var t=n("Capa");return i.i(c.isArray)(t)&&i.i(c.isNormal)(e)&&-1<i.i(c.inArray)(e,t)}var s=i(11),l=i.n(s),c=i(1);t.settingsGet=n,t.settingsSet=o,t.appSettingsGet=a,t.capa=r;var u=l.a.__rlah_data()||null;u=i.i(c.isNormal)(u)?u:{};var d=u.System||null;d=i.i(c.isNormal)(d)?d:{}},function(e,t){e.exports=window},function(e,t){e.exports=window.jQuery},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(3),c=i(7);i.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.bDisabeCloseOnEsc=!1,this.sDefaultKeyScope=l.KeyState.None,this.sCurrentKeyScope=l.KeyState.None,this.viewModelVisibility=r.a.observable(!1),this.modalVisibility=r.a.observable(!1).extend({rateLimit:0}),this.viewModelName="",this.viewModelNames=[],this.viewModelDom=null}return e.prototype.storeAndSetKeyScope=function(){this.sCurrentKeyScope=i.i(c.keyScope)(),i.i(c.keyScope)(this.sDefaultKeyScope)},e.prototype.restoreKeyScope=function(){i.i(c.keyScope)(this.sCurrentKeyScope)},e.prototype.registerPopupKeyDown=function(){var e=this;c.$win.on("keydown",function(t){if(t&&e.modalVisibility&&e.modalVisibility()){if(!e.bDisabeCloseOnEsc&&l.EventKeyCode.Esc===t.keyCode)return i.i(s.delegateRun)(e,"cancelCommand"),!1;if(l.EventKeyCode.Backspace===t.keyCode&&!i.i(s.inFocus)())return!1}return!0})},e.prototype.cancelCommand=function(){},e.prototype.closeCommand=function(){},e}()},function(e,t,i){"use strict";function n(){ne=j.settingsGet("AuthAccountHash")||"0"}function o(){return $}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+i.i(z.pString)(e)}function r(){return te?q:Y+ie}function s(){return X?Y+"/Mobile/":q}function l(e,t,n){return n=i.i(z.isUnd)(n)?ne:n,Y+"/Raw/"+$+"/"+n+"/"+e+"/"+$+"/"+t}function c(e,t){return l("Download",e,t)}function u(e,t){return l("View",e,t)}function d(e,t){return l("ViewThumbnail",e,t)}function p(e,t){return l("ViewAsPlain",e,t)}function h(e,t){return l("FramedView",e,t)}function f(e){return Y+"/"+e+"/"+$+"/"+ne+"/"}function m(){return f("Upload")}function g(){return f("UploadContacts")}function b(){return f("UploadBackground")}function y(){return f("Append")}function v(e){return f("Change"+(X?"Mobile":""))+i.i(z.encodeURIComponent)(e)+"/"}function S(e){return f("Ajax")+e}function w(e){return Y+"/Raw/"+$+"/"+ne+"/ViewAsPlain/"+$+"/"+e}function T(e){return Y+"/Raw/"+$+"/"+ne+"/Download/"+$+"/"+e}function C(e){return Y+"/Raw/0/Avatar/"+i.i(z.encodeURIComponent)(e)+"/"}function E(e){return Y+"/Raw/"+$+"/"+ne+"/UserBackground/"+$+"/"+e}function A(){return Y+"/Info"}function F(e,t){return Y+"/Lang/0/"+(t?"Admin":"App")+"/"+V.a.encodeURI(e)+"/"+J+"/"}function N(){return Y+"/Raw/"+$+"/"+ne+"/ContactsVcf/"}function R(){return Y+"/Raw/"+$+"/"+ne+"/ContactsCsv/"}function I(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Y+"SocialGoogle"+(""!==ne?"/"+$+"/"+ne+"/":"")+(e?"&xauth=1":"")}function L(){return Y+"SocialTwitter"+(""!==ne?"/"+$+"/"+ne+"/":"")}function P(){return Y+"SocialFacebook"+(""!==ne?"/"+$+"/"+ne+"/":"")}function _(e){return ee+e}function k(){return _("css/images/empty-contact.png")}function M(e){return _("sounds/"+e)}function D(){return _("css/images/icom-message-notification.png")}function O(){return _("js/min/openpgp.min.js")}function x(){return _("js/min/openpgp.worker.min.js")}function U(e){var t=Q;return"@custom"===e.substr(-7)&&(e=i.i(z.trim)(e.substring(0,e.length-7)),t=Z),t+"themes/"+V.a.encodeURI(e)+"/images/preview.png"}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"INBOX";return W+"mailbox/"+e}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+"settings"+(e?"/"+e:"")}function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";t=i.i(z.isNormal)(t)?i.i(z.pInt)(t):1,n=i.i(z.pString)(n);var a=W+"mailbox/";if(""!==e){var r=i.i(z.pInt)(o);a+=V.a.encodeURI(e)+(0<r?"~"+r:"")}return 1<t&&(a=a.replace(/[\/]+$/,""),a+="/p"+t),""!==n&&(a=a.replace(/[\/]+$/,""),a+="/"+V.a.encodeURI(n)),a}var K=i(11),V=i.n(K),z=i(1),j=i(10);t.f=n,t.r=o,t.h=a,t.e=r,t.g=s,t.k=c,t.l=u,t.m=d,t.o=p,t.n=h,t.C=m,t.B=g,t.G=b,t.D=y,t.s=v,t.b=S,t.p=w,t.q=T,t.i=C,t.E=E,t.d=A,t.a=F,t.z=N,t.A=R,
-t.u=I,t.v=L,t.t=P,t.y=k,t.j=M,t.x=D,t.J=O,t.I=x,t.F=U,t.H=H,t.c=B,t.w=G;var q="./",W="#/",Y="./?",$="&q[]=",J=j.appSettingsGet("version"),X=j.appSettingsGet("mobile"),Z=j.appSettingsGet("webPath")||"",Q=j.appSettingsGet("webVersionPath")||"rainloop/v/"+J+"/",ee=Q+"static/",te=!!j.appSettingsGet("adminHostUse"),ie=j.appSettingsGet("adminPath")||"admin",ne=j.settingsGet("AuthAccountHash")||"0"},function(e,t,i){e.exports={default:i(130),__esModule:!0}},function(e,t,i){"use strict";function n(){return i(177).default}t.a=n},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(12),r=i.n(a),s=i(2),l=i.n(s),c=i(1);i.d(t,"a",function(){return u}),i.d(t,"b",function(){return d});var u=function(){function e(){o()(this,e),this.disposable=[]}return e.prototype.dispose=function(){this.disposable.forEach(function(e){e&&e.dispose&&e.dispose()})},e}(),d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{template:t?{element:t}:"<b></b>",viewModel:{createViewModel:function(t,n){return t=t||{},t.element=null,n&&n.element&&(t.component=n,t.element=r()(n.element),i(8).i18nToNodes(t.element),!i.i(c.isUnd)(t.inline)&&l.a.unwrap(t.inline)&&t.element.css("display","inline-block")),new e(t)}}}}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(1),p=i(20),h=i(23),f=i(14),m=i(199),g=i(10),b=i(28),y=i(40),v=i(16),S=i(115),w=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.oRequests={},i}return l()(t,e),t.prototype.folders=function(e){this.defaultRequest(e,"Folders",{SentFolder:g.settingsGet("SentFolder"),DraftFolder:g.settingsGet("DraftFolder"),SpamFolder:g.settingsGet("SpamFolder"),TrashFolder:g.settingsGet("TrashFolder"),ArchiveFolder:g.settingsGet("ArchiveFolder")},null,"",["Folders"])},t.prototype.login=function(e,t,i,n,o,a,r,s){this.defaultRequest(e,"Login",{Email:t,Login:i,Password:n,Language:a||"",AdditionalCode:r||"",AdditionalCodeSignMe:s?"1":"0",SignMe:o?"1":"0"})},t.prototype.getTwoFactor=function(e){this.defaultRequest(e,"GetTwoFactorInfo")},t.prototype.createTwoFactor=function(e){this.defaultRequest(e,"CreateTwoFactorSecret")},t.prototype.clearTwoFactor=function(e){this.defaultRequest(e,"ClearTwoFactorInfo")},t.prototype.showTwoFactorSecret=function(e){this.defaultRequest(e,"ShowTwoFactorSecret")},t.prototype.testTwoFactor=function(e,t){this.defaultRequest(e,"TestTwoFactorInfo",{Code:t})},t.prototype.enableTwoFactor=function(e,t){this.defaultRequest(e,"EnableTwoFactor",{Enable:t?"1":"0"})},t.prototype.clearTwoFactorInfo=function(e){this.defaultRequest(e,"ClearTwoFactorInfo")},t.prototype.contactsSync=function(e){this.defaultRequest(e,"ContactsSync",null,p.k)},t.prototype.saveContactsSyncData=function(e,t,i,n,o){this.defaultRequest(e,"SaveContactsSyncData",{Enable:t?"1":"0",Url:i,User:n,Password:o})},t.prototype.accountSetup=function(e,t,i){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.defaultRequest(e,"AccountSetup",{Email:t,Password:i,New:n?"1":"0"})},t.prototype.accountDelete=function(e,t){this.defaultRequest(e,"AccountDelete",{EmailToDelete:t})},t.prototype.accountsAndIdentitiesSortOrder=function(e,t,i){this.defaultRequest(e,"AccountsAndIdentitiesSortOrder",{Accounts:t,Identities:i})},t.prototype.identityUpdate=function(e,t,i,n,o,a,r,s){this.defaultRequest(e,"IdentityUpdate",{Id:t,Email:i,Name:n,ReplyTo:o,Bcc:a,Signature:r,SignatureInsertBefore:s?"1":"0"})},t.prototype.identityDelete=function(e,t){this.defaultRequest(e,"IdentityDelete",{IdToDelete:t})},t.prototype.accountsAndIdentities=function(e){this.defaultRequest(e,"AccountsAndIdentities")},t.prototype.accountsCounts=function(e){this.defaultRequest(e,"AccountsCounts")},t.prototype.filtersSave=function(e,t,n,o){this.defaultRequest(e,"FiltersSave",{Raw:n,RawIsActive:i.i(d.boolToAjax)(o),Filters:u.a.map(t,function(e){return e.toJson()})})},t.prototype.filtersGet=function(e){this.defaultRequest(e,"Filters",{})},t.prototype.templates=function(e){this.defaultRequest(e,"Templates",{})},t.prototype.templateGetById=function(e,t){this.defaultRequest(e,"TemplateGetByID",{ID:t})},t.prototype.templateDelete=function(e,t){this.defaultRequest(e,"TemplateDelete",{IdToDelete:t})},t.prototype.templateSetup=function(e,t,i,n){this.defaultRequest(e,"TemplateSetup",{ID:t,Name:i,Body:n})},t.prototype.messageList=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:20,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];t=i.i(d.pString)(t);var l=i.i(h.c)(t),c=b.a.threadsAllowed()&&y.a.useThreads(),u=i.i(h.a)()===t?i.i(h.d)(t):"";return""===l||""!==a&&-1!==a.indexOf("is:")?this.defaultRequest(e,"MessageList",{Folder:t,Offset:n,Limit:o,Search:a,UidNext:u,UseThreads:c?"1":"0",ThreadUid:c?r:""},""===a?p.c:p.l,"",s?[]:["MessageList"]):this.defaultRequest(e,"MessageList",{},""===a?p.c:p.l,"MessageList/"+i.i(f.r)()+"/"+m.a([t,n,o,a,b.a.projectHash(),l,u,c?"1":"0",c?r:""].join(String.fromCharCode(0))),s?[]:["MessageList"])},t.prototype.messageUploadAttachments=function(e,t){this.defaultRequest(e,"MessageUploadAttachments",{Attachments:t},999e3)},t.prototype.message=function(e,t,n){return t=i.i(d.pString)(t),n=i.i(d.pInt)(n),!!(i.i(h.b)(t)&&0<n)&&(this.defaultRequest(e,"Message",{},null,"Message/"+i.i(f.r)()+"/"+m.a([t,n,b.a.projectHash(),b.a.threadsAllowed()&&y.a.useThreads()?"1":"0"].join(String.fromCharCode(0))),["Message"]),!0)},t.prototype.composeUploadExternals=function(e,t){this.defaultRequest(e,"ComposeUploadExternals",{Externals:t},999e3)},t.prototype.composeUploadDrive=function(e,t,i){this.defaultRequest(e,"ComposeUploadDrive",{AccessToken:i,Url:t},999e3)},t.prototype.folderInformation=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=!0,a=[];i.i(d.isArray)(n)&&0<n.length&&(o=!1,u.a.each(n,function(e){i.i(h.e)(e.folderFullNameRaw,e.uid)||a.push(e.uid),0<e.threads().length&&u.a.each(e.threads(),function(t){i.i(h.e)(e.folderFullNameRaw,t)||a.push(t)})}),0<a.length&&(o=!0)),o?this.defaultRequest(e,"FolderInformation",{Folder:t,FlagsUids:i.i(d.isArray)(a)?a.join(","):"",UidNext:i.i(h.a)()===t?i.i(h.d)(t):""}):y.a.useThreads()&&i.i(v.a)().reloadFlagsCurrentMessageListAndMessageFromCache()},t.prototype.folderInformationMultiply=function(e,t){this.defaultRequest(e,"FolderInformationMultiply",{Folders:t})},t.prototype.logout=function(e){this.defaultRequest(e,"Logout")},t.prototype.messageSetFlagged=function(e,t,i,n){this.defaultRequest(e,"MessageSetFlagged",{Folder:t,Uids:i.join(","),SetAction:n?"1":"0"})},t.prototype.messageSetSeen=function(e,t,i,n){this.defaultRequest(e,"MessageSetSeen",{Folder:t,Uids:i.join(","),SetAction:n?"1":"0"})},t.prototype.messageSetSeenToAll=function(e,t,i){this.defaultRequest(e,"MessageSetSeenToAll",{Folder:t,SetAction:i?"1":"0"})},t.prototype.saveMessage=function(e,t,i,n,o,a,r,s,l,c,u,d,h,f,m,g,b){this.defaultRequest(e,"SaveMessage",{IdentityID:t,MessageFolder:i,MessageUid:n,DraftFolder:o,To:a,Cc:r,Bcc:s,ReplyTo:l,Subject:c,TextIsHtml:u?"1":"0",Text:d,DraftInfo:f,InReplyTo:m,References:g,MarkAsImportant:b?"1":"0",Attachments:h},p.m)},t.prototype.sendReadReceiptMessage=function(e,t,i,n,o,a){this.defaultRequest(e,"SendReadReceiptMessage",{MessageFolder:t,MessageUid:i,ReadReceipt:n,Subject:o,Text:a})},t.prototype.sendMessage=function(e,t,i,n,o,a,r,s,l,c,u,d,h,f,m,g,b,y,v){this.defaultRequest(e,"SendMessage",{IdentityID:t,MessageFolder:i,MessageUid:n,SentFolder:o,To:a,Cc:r,Bcc:s,ReplyTo:l,Subject:c,TextIsHtml:u?"1":"0",Text:d,DraftInfo:f,InReplyTo:m,References:g,Dsn:b?"1":"0",ReadReceiptRequest:y?"1":"0",MarkAsImportant:v?"1":"0",Attachments:h},p.n)},t.prototype.saveSystemFolders=function(e,t){this.defaultRequest(e,"SystemFoldersUpdate",t)},t.prototype.saveSettings=function(e,t){this.defaultRequest(e,"SettingsUpdate",t)},t.prototype.saveSettingsHelper=function(e,t,i){var n=this;return function(o){var a;n.saveSettings(i||null,(a={},a[e]=t?t(o):o,a))}},t.prototype.changePassword=function(e,t,i){this.defaultRequest(e,"ChangePassword",{PrevPassword:t,NewPassword:i})},t.prototype.folderClear=function(e,t){this.defaultRequest(e,"FolderClear",{Folder:t})},t.prototype.folderSetSubscribe=function(e,t,i){this.defaultRequest(e,"FolderSubscribe",{Folder:t,Subscribe:i?"1":"0"})},t.prototype.folderSetCheckable=function(e,t,i){this.defaultRequest(e,"FolderCheckable",{Folder:t,Checkable:i?"1":"0"})},t.prototype.messagesMove=function(e,t,i,n,o,a){this.defaultRequest(e,"MessageMove",{FromFolder:t,ToFolder:i,Uids:n.join(","),MarkAsRead:a?"1":"0",Learning:o||""},null,"",["MessageList"])},t.prototype.messagesCopy=function(e,t,i,n){this.defaultRequest(e,"MessageCopy",{FromFolder:t,ToFolder:i,Uids:n.join(",")})},t.prototype.messagesDelete=function(e,t,i){this.defaultRequest(e,"MessageDelete",{Folder:t,Uids:i.join(",")},null,"",["MessageList"])},t.prototype.appDelayStart=function(e){this.defaultRequest(e,"AppDelayStart")},t.prototype.quota=function(e){this.defaultRequest(e,"Quota")},t.prototype.contacts=function(e,t,i,n){this.defaultRequest(e,"Contacts",{Offset:t,Limit:i,Search:n},null,"",["Contacts"])},t.prototype.contactSave=function(e,t,n,o){this.defaultRequest(e,"ContactSave",{RequestUid:t,Uid:i.i(d.trim)(n),Properties:o})},t.prototype.contactsDelete=function(e,t){this.defaultRequest(e,"ContactsDelete",{Uids:t.join(",")})},t.prototype.suggestions=function(e,t,i){this.defaultRequest(e,"Suggestions",{Query:t,Page:i},null,"",["Suggestions"])},t.prototype.clearUserBackground=function(e){this.defaultRequest(e,"ClearUserBackground")},t.prototype.facebookUser=function(e){this.defaultRequest(e,"SocialFacebookUserInformation")},t.prototype.facebookDisconnect=function(e){this.defaultRequest(e,"SocialFacebookDisconnect")},t.prototype.twitterUser=function(e){this.defaultRequest(e,"SocialTwitterUserInformation")},t.prototype.twitterDisconnect=function(e){this.defaultRequest(e,"SocialTwitterDisconnect")},t.prototype.googleUser=function(e){this.defaultRequest(e,"SocialGoogleUserInformation")},t.prototype.googleDisconnect=function(e){this.defaultRequest(e,"SocialGoogleDisconnect")},t.prototype.socialUsers=function(e){this.defaultRequest(e,"SocialUsers")},t}(S.a);t.a=new w},function(e,t){e.exports=window.key},function(e,t,i){"use strict";i.d(t,"g",function(){return n}),i.d(t,"h",function(){return o}),i.d(t,"p",function(){return a}),i.d(t,"c",function(){return r}),i.d(t,"l",function(){return s}),i.d(t,"n",function(){return l}),i.d(t,"m",function(){return c}),i.d(t,"k",function(){return u}),i.d(t,"i",function(){return d}),i.d(t,"j",function(){return p}),i.d(t,"d",function(){return h}),i.d(t,"f",function(){return f}),i.d(t,"e",function(){return m}),i.d(t,"o",function(){return g}),i.d(t,"b",function(){return b}),i.d(t,"a",function(){return y}),i.d(t,"q",function(){return v});var n=20,o=[10,20,30,50,100],a=50,r=3e4,s=3e5,l=3e5,c=2e5,u=2e5,d="__UNUSE__",p="rlcsc",h=143,f=25,m=4190,g=15,b=7,y=10,v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAHHklEQVRoQ7VZW08bVxCeXRuwIbTGXIwNtBBaqjwgVUiR8lDlbza9qe1DpVZ9aNQ/0KpPeaJK07SpcuEeCEmUAObm21bfrL9lONjexSYrWfbunj37zXdmvpkz9oIgCKTD0Wg0xPd94TDP83Q0zvWa50vzklSrdanVanqf4/D84GBGr+F+Op3S8fqoJxLOdnZgTvsO/nYhenHA+UC7CWF1uXwkb9++ldPTUwVerVbVqFQqpR8YPjQ0JCMjI5LNDijoRgP3PQVu5+5Eor2XGLg7IV4GkIdHJ/LmzRs5ODiIwNbrdR0O0GCcq4Xz4eFhmZyclP7+tDQaIik/BG5XKQn4SwG3zJTLZXn9+rUclI8UHD5YVoDDN8bSzXhONwL48fFxGR4eilzFZT1uFRIB5yT8BqCdnR3Z3d0VP9Un6XRawYJpggVrZBv38ME4XKtUKnLt2jUplUoy1PR/l3U7T6sVSAQcgMAkj8PDQ9ne3pajoyMRL7zeKsYZWHgWYDGmv78/mmdwcFA+mJlSgziHDWrERrsjEXDXegTi1tZW+DLxI2bxIrqFNYTXyDyCFweMAHCwb8e4RnTNuOsqe3t7sra21pTD0Kct666E8XlcZyzw9/RUUXK5nK5oUinUQI6TQ3cynO/v78vq6qrKXCNwlTiJJpyNGc3nZHp6uqV2dwrQWOCtZBDAV1ZWwsQk7f0wiQn5kffbAu/0/KWBYzIC1+XukfGx0RGZmppKlC2tIV0Bh4aDcZW7HhkfH8urLLZL7T2pihvlkMNnz56FiadHxicL41IsFpN41bkxsYxbRdFo9jwB8KdPn14J8KnSpBQKhQs63nPmbCVRcBUAR2Lq1VVmpksyMTFxAXjcEsQybiegESionjx5osCZOeNe1O4+EhCAX7bQSgQcxRHTMgAgcz5+/Dis/hL4uHU3/B4YGNASGHIKxuEql0k+l05AeIAF1vPnz5VxFFmdDlaJrMtZITJeSsXCOTlMunKxjLtMYOKNjQ158eJFuAuKkUOb5sEwgff19SkJUBVkThZUbnXZrtCKBQ6gbnWIkjZpyne3ejAWoGnA7Icz6irvBLgbOMicCM6TkxPx/LAkbXfgWcsazuE2kFRsKD5Z+CiqDumKncpZvieWcS6dDVD8xiYCNflpJdwcdwJOf9airLmVQ7DPzMxIYWLsXGXoVqLt5k0M3K3JUVPDZdbWNzsCp48TPFdvdnZWUz32nDha7bJ63kgAJPzSdRks9/Kf9xMJAQ1gq2NpaUmy2Yz4zar4nQC3xb99AQwCcGzLAAwuhG8YiWvcOKts+r4GOe5nMhm5efOm9lUA3E3vSZJRrKvE0fnPv//Jy5cvo5cTHIPQbSjhOoqq69evS19f6lxDKK4+sVhigZPtKJqbrQeqxd5+WR4+fKgqgT0k2XX3nhiPgETWXFhYkFzuPZ2yVq1GTSOXpE47/VjgNnD4m4GG7/LhsTx69EiwD4Vr2MwIIxgbAH18fKx1yfz8vEogNvGtWnCuhLZa9UTAreVWFsHy/b/+Vrbdl7E5REMQD2jDoUbByty+/ZnU64GkU2HzyJLhktU1cLv8nARgkYS2d3ajAgwG8qU2oLmDZ92CMaOjo7K4uCiZgbDWaRWgnZhPxLhrMUCvr69riwKZk1LHF7XqrWAO9hJxH6ozNzcnCx/PqztZg9mf6SQMscCtm2C5ke4BGMlHWTUp36036AJajDVrFMzBrhhWslQsSrFYiOqVpMriNYIgqFRq2j3FAb/zffT6zuxFXxsNzs3NTXn16lW4gYiW96w1FyedF+83xG/2FNGCRpU4NjamMsn+OZ9xE5RXqdaDdPpib6RWCzuwKF9RxqI2AVNQBwQYJoK0wdBejnqtEikP3pfP51XjUTESl12FqJEKxsEorARYDD44ONTeID7YpsEnrRvQfWAI2e8WfDaTUSIwJ0iBCmFOtOUAHvVMPp/TPwvYFVYFIuP8l+DBgwdaa2Miqwa0GgYwfeMltovbDfh6c1vIgMYcliSsKv4IWFr6VDHxvldvBAH+1sA+cnl5WYOPmmr9ir+1l9I0Cgz0yjhXjfJJ0JROnmezWbl165ayr/5fqwcBNr7IfhjMqKcvESSM4eRcCasQ3bDNObmKPLdGUGpZsN24cUNLBm9zazu4d++e6qpNBFaTuUS26U5dpuR1CxyA7J9ddrMRqlz4pwLLYawymPd++/2PADt2ugcGwq9gCCdhQ96C6xWwa6j1ceuq+I0EhW0i8MAIVJfeL3d/DVD8EKi12P6/2S2jV/EccVB54O/ejz/9HGCpoBBMta5rXMXLu53D1XAwjhXwvvv+h4BAXVe4bOu3O3ChxF08LiZFG3fel199G9CH3fLyqv24NcB44MRhpdK788U3CpyKwsCw590xmfSpzsBt0Fqc3ud3vtZigxWcVZCklVpSiN0w3q5E/h9TGMIUuA3+EQAAAABJRU5ErkJggg=="},function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,t,i){var n=i(139),o=i(59);e.exports=function(e){return n(o(e))}},function(e,t,i){"use strict";function n(e,t){e=i.i(L.trim)(e),t(G&&""!==e?P.i(e):"",e)}function o(e,t){return e+"#"+t}function a(e,t){B[o(e,t)]=!0}function r(e,t){return!0===B[o(e,t)]}function s(e,t){U[o(e,t)]=!0}function l(e,t){return!!U[o(e,t)]&&(U[o(e,t)]=null,!0)}function c(){U={}}function u(){return""===H?"INBOX":H}function d(e){return""!==e&&M[e]?M[e]:""}function p(e,t){M[e]=t,"INBOX"!==t&&""!==H||(H=t)}function h(e){return""!==e&&D[e]?D[e]:""}function f(e,t){""!==e&&(D[e]=t)}function m(e){return""!==e&&O[e]?O[e]:""}function g(e,t){O[e]=t}function b(e){return""!==e&&k[e]?k[e]:null}function y(e,t){k[e]=t}function v(e){y(e,null)}function S(e,t){return x[e]&&x[e][t]?x[e][t]:null}function w(e,t,i){x[e]||(x[e]={}),x[e][t]=i}function T(e){x[e]={}}function C(e){e&&!function(){var t=e.uid,n=S(e.folderFullNameRaw,t);if(n&&0<n.length&&(e.flagged(!!n[1]),e.isSimpleMessage||(e.unseen(!!n[0]),e.answered(!!n[2]),e.forwarded(!!n[3]),e.isReadReceipt(!!n[4]),e.deletedMark(!!n[5]))),0<e.threads().length){var o=R.a.find(e.threads(),function(i){if(t!==i){var n=S(e.folderFullNameRaw,i);return n&&0<n.length&&!!n[0]}return!1}),a=R.a.find(e.threads(),function(i){if(t!==i){var n=S(e.folderFullNameRaw,i);return n&&0<n.length&&!!n[1]}return!1});e.hasUnseenSubMessage(o&&0<i.i(L.pInt)(o)),e.hasFlaggedSubMessage(a&&0<i.i(L.pInt)(a))}}()}function E(e){e&&w(e.folderFullNameRaw,e.uid,[e.unseen(),e.flagged(),e.answered(),e.forwarded(),e.isReadReceipt(),e.deletedMark()])}function A(e,t,n){i.i(L.isArray)(n)&&0<n.length&&w(e,t,n)}function F(e,t,n){var o=0,a=S(e,t);if(i.i(L.isArray)(a)&&0<a.length){switch(a[0]&&(o=1),n){case I.MessageSetAction.SetSeen:a[0]=!1;break;case I.MessageSetAction.UnsetSeen:a[0]=!0;break;case I.MessageSetAction.SetFlag:a[1]=!0;break;case I.MessageSetAction.UnsetFlag:a[1]=!1}w(e,t,a)}return o}var N=i(6),R=i.n(N),I=i(3),L=i(1),P=i(14),_=i(10);t.s=n,t.l=a,t.r=r,t.i=s,t.n=l,t.p=c,t.a=u,t.t=d,t.g=p,t.c=h,t.h=f,t.d=m,t.j=g,t.b=b,t.f=y,t.u=v,t.e=S,t.q=w,t.m=T,t.k=C,t.o=E,t.v=A,t.w=F;var k={},M={},D={},O={},x={},U={},H="",B={},G=_.capa(I.Capa.Gravatar)},,function(e,t){var i=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=i)},function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},function(e,t,i){"use strict";function n(e,t){i.i(h.isFunc)(t)&&(i.i(h.isArray)(g[e])||(g[e]=[]),g[e].push(t))}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];i.i(h.isArray)(g[e])&&p.a.each(g[e],function(e){e.apply(void 0,t)})}function a(e){return m.settingsGet(e)}function r(e,t,i,n){f.data.__APP__&&f.data.__APP__.remote().defaultRequest(e,"Plugin"+t,i,n)}function s(e,t,i,n){b.push([e,t,i,n])}function l(e,t,i,n){y.push([e,t,i,n])}function c(e){var t=i(9);p.a.each(e?y:b,function(e){t.addSettingsViewModel(e[0],e[1],e[2],e[3])})}function u(e,t){var n=m.settingsGet("Plugins");return n=n&&!i.i(h.isUnd)(n[e])?n[e]:null,n?i.i(h.isUnd)(n[t])?null:n[t]:null}var d=i(6),p=i.n(d),h=i(1),f=i(7),m=i(10);t.d=n,t.a=o,t.e=a,t.g=r,t.b=s,t.c=l,t.h=c,t.f=u;var g={},b=[],y=[]},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(7),h=i(1),f=i(10),m=i(117),g=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.currentAudio=u.a.observable(""),n.focusedState=u.a.observable(d.Focused.None),n.focusedState.subscribe(function(e){switch(e){case d.Focused.MessageList:i.i(p.keyScope)(d.KeyState.MessageList);break;case d.Focused.MessageView:i.i(p.keyScope)(d.KeyState.MessageView);break;case d.Focused.FolderList:i.i(p.keyScope)(d.KeyState.FolderList)}}),n.projectHash=u.a.observable(""),n.threadsAllowed=u.a.observable(!1),n.composeInEdit=u.a.observable(!1),n.contactsAutosave=u.a.observable(!1),n.useLocalProxyForExternalImages=u.a.observable(!1),n.contactsIsAllowed=u.a.observable(!1),n.attachmentsActions=u.a.observableArray([]),n.devEmail="",n.devPassword="",n}return l()(t,e),t.prototype.populate=function(){e.prototype.populate.call(this),this.projectHash(f.settingsGet("ProjectHash")),this.contactsAutosave(!!f.settingsGet("ContactsAutosave")),this.useLocalProxyForExternalImages(!!f.settingsGet("UseLocalProxyForExternalImages")),this.contactsIsAllowed(!!f.settingsGet("ContactsIsAllowed"));var t=f.appSettingsGet("attachmentsActions");this.attachmentsActions(i.i(h.isNonEmptyArray)(t)?t:[]),this.devEmail=f.settingsGet("DevEmail"),this.devPassword=f.settingsGet("DevPassword")},t}(m.a);t.a=new g},function(e,t,i){"use strict";function n(e,t,o){i.i(s.isObject)(e)?(o=t||null,t=null,r.a.each(e,function(e,t){n(t,e,o)})):(i.i(s.isUnd)(c[e])&&(c[e]=[]),c[e].push([t,o]))}function o(e,t){l.a("rl-pub",[e,t]),i.i(s.isUnd)(c[e])||r.a.each(c[e],function(e){e[0]&&e[0].apply(e[1]||null,t||[])})}var a=i(6),r=i.n(a),s=i(1),l=i(27);t.b=n,t.a=o;var c={}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(3),u=i(20),d=i(1),p=i(23),h=i(35),f=function(){function e(){o()(this,e),this.displaySpecSetting=r.a.observable(!0),this.sentFolder=r.a.observable(""),this.draftFolder=r.a.observable(""),this.spamFolder=r.a.observable(""),this.trashFolder=r.a.observable(""),this.archiveFolder=r.a.observable(""),this.namespace="",this.folderList=r.a.observableArray([]),this.folderList.optimized=r.a.observable(!1),this.folderList.error=r.a.observable(""),this.foldersLoading=r.a.observable(!1),this.foldersCreating=r.a.observable(!1),this.foldersDeleting=r.a.observable(!1),this.foldersRenaming=r.a.observable(!1),this.foldersInboxUnreadCount=r.a.observable(0),this.currentFolder=r.a.observable(null).extend({toggleSubscribeProperty:[this,"selected"]}),this.computers(),this.subscribers()}return e.prototype.computers=function(){var e=this;this.draftFolderNotEnabled=r.a.computed(function(){return""===e.draftFolder()||u.i===e.draftFolder()}),this.foldersListWithSingleInboxRootFolder=r.a.computed(function(){return!l.a.find(e.folderList(),function(e){return e&&!e.isSystemFolder()&&e.visible()})}),this.currentFolderFullNameRaw=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullNameRaw:""}),this.currentFolderFullName=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullName:""}),this.currentFolderFullNameHash=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullNameHash:""}),this.foldersChanging=r.a.computed(function(){var t=e.foldersLoading(),i=e.foldersCreating(),n=e.foldersDeleting(),o=e.foldersRenaming();return t||i||n||o}),this.folderListSystemNames=r.a.computed(function(){var t=[i.i(p.a)()],n=e.folderList(),o=e.sentFolder(),a=e.draftFolder(),r=e.spamFolder(),s=e.trashFolder(),l=e.archiveFolder();return i.i(d.isArray)(n)&&0<n.length&&(""!==o&&u.i!==o&&t.push(o),""!==a&&u.i!==a&&t.push(a),""!==r&&u.i!==r&&t.push(r),""!==s&&u.i!==s&&t.push(s),""!==l&&u.i!==l&&t.push(l)),t}),this.folderListSystem=r.a.computed(function(){return l.a.compact(l.a.map(e.folderListSystemNames(),function(e){return i.i(p.b)(e)}))}),this.folderMenuForMove=r.a.computed(function(){return i.i(d.folderListOptionsBuilder)(e.folderListSystem(),e.folderList(),[e.currentFolderFullNameRaw()],null,null,null,null,function(e){return e?e.localName():""})}),this.folderMenuForFilters=r.a.computed(function(){return i.i(d.folderListOptionsBuilder)(e.folderListSystem(),e.folderList(),["INBOX"],[["",""]],null,null,null,function(e){return e?e.localName():""})})},e.prototype.subscribers=function(){var e=function(e){return function(){var t=i.i(p.b)(e());t&&t.type(c.FolderType.User)}},t=function(e){return function(t){var n=i.i(p.b)(t);n&&n.type(e)}};this.sentFolder.subscribe(e(this.sentFolder),this,"beforeChange"),this.draftFolder.subscribe(e(this.draftFolder),this,"beforeChange"),this.spamFolder.subscribe(e(this.spamFolder),this,"beforeChange"),this.trashFolder.subscribe(e(this.trashFolder),this,"beforeChange"),this.archiveFolder.subscribe(e(this.archiveFolder),this,"beforeChange"),this.sentFolder.subscribe(t(c.FolderType.SentItems),this),this.draftFolder.subscribe(t(c.FolderType.Draft),this),this.spamFolder.subscribe(t(c.FolderType.Spam),this),this.trashFolder.subscribe(t(c.FolderType.Trash),this),this.archiveFolder.subscribe(t(c.FolderType.Archive),this)},e.prototype.getNextFolderNames=function(){var e=[],t=5,n=i.i(h.momentNowUnix)(),o=n-300,a=[],r=i.i(p.a)(),s=function e(t){l.a.each(t,function(t){t&&r!==t.fullNameRaw&&t.selectable&&t.existen&&o>t.interval&&(t.isSystemFolder()||t.subScribed()&&t.checkable())&&a.push([t.interval,t.fullNameRaw]),t&&0<t.subFolders().length&&e(t.subFolders())})};return s(this.folderList()),a.sort(function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0}),l.a.find(a,function(o){var a=i.i(p.b)(o[1]);return a&&(a.interval=n,e.push(o[1])),t<=e.length}),l.a.uniq(e)},e}();t.a=new f},function(e,t,i){e.exports=!i(43)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,i){var n=i(33),o=i(51);e.exports=i(31)?function(e,t,i){return n.f(e,t,o(1,i))}:function(e,t,i){return e[t]=i,e}},function(e,t,i){var n=i(41),o=i(85),a=i(70),r=Object.defineProperty;t.f=i(31)?Object.defineProperty:function(e,t,i){if(n(e),t=a(t,!0),n(i),o)try{return r(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},function(e,t,i){var n=i(68)("wks"),o=i(52),a=i(21).Symbol,r="function"==typeof a,s=e.exports=function(e){return n[e]||(n[e]=r&&a[e]||(r?a:o)("Symbol."+e))};s.store=n},function(e,t,i){"use strict";function n(){return w(),v||b()()}function o(){return T(),S||0}function a(e){return n().clone().subtract(e,"days").format("YYYY.MM.DD")}function r(e){var t=n();if(e&&t)switch(!0){case 4>=t.diff(e,"hours"):return e.fromNow();case t.format("L")===e.format("L"):return i.i(y.i18n)("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")});case t.clone().subtract(1,"days").format("L")===e.format("L"):return i.i(y.i18n)("MESSAGE_LIST/YESTERDAY_AT",{TIME:e.format("LT")});case t.year()===e.year():return e.format("D MMM.")}return e?e.format("LL"):""}function s(e,t){var i=null,n="",a=o();if(e=0<e?e:0===e?a:0,e=a<e?a:e,i=0<e?b.a.unix(e):null,i&&1970===i.year()&&(i=null),i)switch(t){case"FROMNOW":n=i.fromNow();break;case"SHORT":n=r(i);break;case"FULL":n=i.format("LLL");break;default:n=i.format(t)}return n}function l(e){var t="",i=0,n=m()(e);i=n.data("moment-time"),i&&(t=n.data("moment-format"),t&&n.text(s(i,t)),t=n.data("moment-format-title"),t&&n.attr("title",s(i,t)))}function c(){h.a.defer(function(){m()(".moment",d.a.document).each(function(e,t){l(t)})})}var u=i(11),d=i.n(u),p=i(6),h=i.n(p),f=i(12),m=i.n(f),g=i(75),b=i.n(g),y=i(8);t.momentNow=n,t.momentNowUnix=o,t.searchSubtractFormatDateHelper=a,t.format=s,t.momentToNode=l,t.reload=c;var v=null,S=0,w=h.a.debounce(function(){v=b()()},500,!0),T=h.a.debounce(function(){S=b()().unix()},500,!0)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(1);i.d(t,"a",function(){return l});var l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";o()(this,e),this.sModelName="",this.disposables=[],this.sModelName=t||""}return e.prototype.regDisposables=function(e){var t=this;i.i(s.isArray)(e)?r.a.each(e,function(e){t.disposables.push(e)}):e&&this.disposables.push(e)},e.prototype.onDestroy=function(){i.i(s.disposeObject)(this)},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(3),A=i(1),F=i(20),N=i(7),R=i(14),I=i(8),L=i(35),P=i(23),_=i(76),k=i(28),M=i(40),D=i(97),O=i(46),x=i(30),U=i(49),H=i(39),B=i(54),G=i(18),K=i(10),V=i(29),z=i(203),j=i(16),q=i(9),W=i(13);i.d(t,"ComposePopupView",function(){return oe}),i.d(t,"default",function(){return oe});var Y,$,J,X,Z,Q,ee,te,ie,ne,oe=(Y=i.i(q.popup)({name:"View/Popup/Compose",templateID:"PopupsCompose"}),$=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),J=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),X=i.i(q.command)(function(e){return e.isDraftFolderMessage()}),Z=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),Q=i.i(q.command)(function(e){return e.allowContacts}),ee=i.i(q.command)(function(e){return e.dropboxEnabled()}),te=i.i(q.command)(function(e){return e.driveEnabled()}),Y((ne=function(e){function t(){s()(this,t);var n=c()(this,e.call(this)),o=function(e,t,n,o){t&&e&&t[n]()&&(!!o||e[n]())&&!function(){var a=t[n](),r=i.i(A.trim)(e[n]()).split(/[,]/);r=m.a.filter(r,function(e){return e=i.i(A.trim)(e),e&&i.i(A.trim)(a)!==e}),o&&r.push(a),e[n](r.join(","))}()};return n.oLastMessage=null,n.oEditor=null,n.aDraftInfo=null,n.sInReplyTo="",n.bFromDraft=!1,n.sReferences="",n.sLastFocusedField="to",n.resizerTrigger=m.a.bind(n.resizerTrigger,n),n.allowContacts=!!k.a.contactsIsAllowed(),n.allowFolders=!!K.capa(E.Capa.Folders),n.bSkipNextHide=!1,n.composeInEdit=k.a.composeInEdit,n.editorDefaultType=M.a.editorDefaultType,n.capaOpenPGP=U.a.capaOpenPGP,n.identitiesDropdownTrigger=v.a.observable(!1),n.to=v.a.observable(""),n.to.focused=v.a.observable(!1),n.cc=v.a.observable(""),n.cc.focused=v.a.observable(!1),n.bcc=v.a.observable(""),n.bcc.focused=v.a.observable(!1),n.replyTo=v.a.observable(""),n.replyTo.focused=v.a.observable(!1),v.a.computed(function(){switch(!0){case n.to.focused():n.sLastFocusedField="to";break;case n.cc.focused():n.sLastFocusedField="cc";break;case n.bcc.focused():n.sLastFocusedField="bcc"}}).extend({notify:"always"}),n.subject=v.a.observable(""),n.subject.focused=v.a.observable(!1),n.isHtml=v.a.observable(!1),n.requestDsn=v.a.observable(!1),n.requestReadReceipt=v.a.observable(!1),n.markAsImportant=v.a.observable(!1),n.sendError=v.a.observable(!1),n.sendSuccessButSaveError=v.a.observable(!1),n.savedError=v.a.observable(!1),n.sendButtonSuccess=v.a.computed(function(){return!n.sendError()&&!n.sendSuccessButSaveError()}),n.sendErrorDesc=v.a.observable(""),n.savedErrorDesc=v.a.observable(""),n.sendError.subscribe(function(e){e||n.sendErrorDesc("")}),n.savedError.subscribe(function(e){e||n.savedErrorDesc("")}),n.sendSuccessButSaveError.subscribe(function(e){e||n.savedErrorDesc("")}),n.savedTime=v.a.observable(0),n.savedTimeText=v.a.computed(function(){return 0<n.savedTime()?i.i(I.i18n)("COMPOSE/SAVED_TIME",{TIME:i.i(L.format)(n.savedTime()-1,"LT")}):""}),n.emptyToError=v.a.observable(!1),n.emptyToErrorTooltip=v.a.computed(function(){return n.emptyToError()?i.i(I.i18n)("COMPOSE/EMPTY_TO_ERROR_DESC"):""}),n.attachmentsInProcessError=v.a.observable(!1),n.attachmentsInErrorError=v.a.observable(!1),n.attachmentsErrorTooltip=v.a.computed(function(){var e="";switch(!0){case n.attachmentsInProcessError():e=i.i(I.i18n)("COMPOSE/ATTACHMENTS_UPLOAD_ERROR_DESC");break;case n.attachmentsInErrorError():e=i.i(I.i18n)("COMPOSE/ATTACHMENTS_ERROR_DESC")}return e}),n.showCc=v.a.observable(!1),n.showBcc=v.a.observable(!1),n.showReplyTo=v.a.observable(!1),n.cc.subscribe(function(e){!1===n.showCc()&&0<e.length&&n.showCc(!0)}),n.bcc.subscribe(function(e){!1===n.showBcc()&&0<e.length&&n.showBcc(!0)}),n.replyTo.subscribe(function(e){!1===n.showReplyTo()&&0<e.length&&n.showReplyTo(!0)}),n.draftFolder=v.a.observable(""),n.draftUid=v.a.observable(""),n.sending=v.a.observable(!1),n.saving=v.a.observable(!1),n.attachments=v.a.observableArray([]),n.attachmentsInProcess=n.attachments.filter(function(e){return e&&!e.complete()}),n.attachmentsInReady=n.attachments.filter(function(e){return e&&e.complete()}),n.attachmentsInError=n.attachments.filter(function(e){return e&&""!==e.error()}),n.attachmentsCount=v.a.computed(function(){return n.attachments().length}),n.attachmentsInErrorCount=v.a.computed(function(){return n.attachmentsInError().length}),n.attachmentsInProcessCount=v.a.computed(function(){return n.attachmentsInProcess().length}),n.isDraftFolderMessage=v.a.computed(function(){return""!==n.draftFolder()&&""!==n.draftUid()}),n.attachmentsPlace=v.a.observable(!1),n.attachments.subscribe(n.resizerTrigger),n.attachmentsPlace.subscribe(n.resizerTrigger),n.attachmentsInErrorCount.subscribe(function(e){0===e&&n.attachmentsInErrorError(!1)}),n.composeUploaderButton=v.a.observable(null),n.composeUploaderDropPlace=v.a.observable(null),n.dragAndDropEnabled=v.a.observable(!1),n.dragAndDropOver=v.a.observable(!1).extend({throttle:1}),n.dragAndDropVisible=v.a.observable(!1).extend({throttle:1}),n.attacheMultipleAllowed=v.a.observable(!1),n.addAttachmentEnabled=v.a.observable(!1),n.composeEditorArea=v.a.observable(null),n.identities=D.a.identities,n.identitiesOptions=v.a.computed(function(){return m.a.map(D.a.identities(),function(e){return{item:e,optValue:e.id(),optText:e.formattedName()}})}),n.currentIdentity=v.a.observable(n.identities()[0]?n.identities()[0]:null),n.currentIdentity.extend({toggleSubscribe:[n,function(e){o(n,e,"bcc"),o(n,e,"replyTo")},function(e){o(n,e,"bcc",!0),o(n,e,"replyTo",!0)}]}),n.currentIdentityView=v.a.computed(function(){var e=n.currentIdentity();return e?e.formattedName():"unknown"}),n.to.subscribe(function(e){n.emptyToError()&&0<e.length&&n.emptyToError(!1)}),n.attachmentsInProcess.subscribe(function(e){n.attachmentsInProcessError()&&i.i(A.isArray)(e)&&0===e.length&&n.attachmentsInProcessError(!1)}),n.resizer=v.a.observable(!1).extend({throttle:50}),n.resizer.subscribe(function(){n.oEditor&&n.oEditor.resize()}),n.canBeSentOrSaved=v.a.computed(function(){return!n.sending()&&!n.saving()}),n.sendMessageResponse=m.a.bind(n.sendMessageResponse,n),n.saveMessageResponse=m.a.bind(n.saveMessageResponse,n),V.b("interval.2m",function(){!n.modalVisibility()||x.a.draftFolderNotEnabled()||n.isEmptyForm(!1)||n.saving()||n.sending()||n.savedError()||n.saveCommand()}),n.showCc.subscribe(n.resizerTrigger),n.showBcc.subscribe(n.resizerTrigger),n.showReplyTo.subscribe(n.resizerTrigger),
-n.dropboxEnabled=B.a.dropbox.enabled,n.dropboxApiKey=B.a.dropbox.apiKey,n.driveEnabled=v.a.observable(N.bXMLHttpRequestSupported&&!!K.settingsGet("AllowGoogleSocial")&&!!K.settingsGet("AllowGoogleSocialDrive")&&!!K.settingsGet("GoogleClientID")&&!!K.settingsGet("GoogleApiKey")),n.driveVisible=v.a.observable(!1),n.driveCallback=m.a.bind(n.driveCallback,n),n.onMessageUploadAttachments=m.a.bind(n.onMessageUploadAttachments,n),n.bDisabeCloseOnEsc=!0,n.sDefaultKeyScope=E.KeyState.Compose,n.tryToClosePopup=m.a.debounce(m.a.bind(n.tryToClosePopup,n),E.Magics.Time200ms),n.emailsSource=m.a.bind(n.emailsSource,n),n.autosaveFunction=m.a.bind(n.autosaveFunction,n),n.iTimer=0,n}return d()(t,e),t.prototype.sendCommand=function(){var e=i.i(A.trim)(this.to()),t=i.i(A.trim)(this.cc()),n=i.i(A.trim)(this.bcc()),o=x.a.sentFolder();if(this.attachmentsInProcessError(!1),this.attachmentsInErrorError(!1),this.emptyToError(!1),0<this.attachmentsInProcess().length?(this.attachmentsInProcessError(!0),this.attachmentsPlace(!0)):0<this.attachmentsInError().length&&(this.attachmentsInErrorError(!0),this.attachmentsPlace(!0)),""===e&&""===t&&""===n&&this.emptyToError(!0),!this.emptyToError()&&!this.attachmentsInErrorError()&&!this.attachmentsInProcessError())if(M.a.replySameFolder()&&i.i(A.isArray)(this.aDraftInfo)&&3===this.aDraftInfo.length&&i.i(A.isNormal)(this.aDraftInfo[2])&&0<this.aDraftInfo[2].length&&(o=this.aDraftInfo[2]),this.allowFolders||(o=F.i),""===o)i.i(q.showScreenPopup)(i(98),[E.SetSystemFoldersNotification.Sent]);else{if(this.sendError(!1),this.sending(!0),i.i(A.isArray)(this.aDraftInfo)&&3===this.aDraftInfo.length){var a=i.i(P.e)(this.aDraftInfo[2],this.aDraftInfo[1]);a&&("forward"===this.aDraftInfo[0]?a[3]=!0:a[2]=!0,i.i(P.q)(this.aDraftInfo[2],this.aDraftInfo[1],a),i.i(j.a)().reloadFlagsCurrentMessageListAndMessageFromCache(),i.i(P.h)(this.aDraftInfo[2],""))}o=F.i===o?"":o,i.i(P.h)(this.draftFolder(),""),i.i(P.h)(o,""),G.a.sendMessage(this.sendMessageResponse,this.currentIdentity()?this.currentIdentity().id():"",this.draftFolder(),this.draftUid(),o,e,this.cc(),this.bcc(),this.replyTo(),this.subject(),!!this.oEditor&&this.oEditor.isHtml(),this.oEditor?this.oEditor.getData(!0):"",this.prepearAttachmentsForSendOrSave(),this.aDraftInfo,this.sInReplyTo,this.sReferences,this.requestDsn(),this.requestReadReceipt(),this.markAsImportant())}},t.prototype.saveCommand=function(){return!!this.allowFolders&&(x.a.draftFolderNotEnabled()?i.i(q.showScreenPopup)(i(98),[E.SetSystemFoldersNotification.Draft]):(this.savedError(!1),this.saving(!0),this.autosaveStart(),i.i(P.h)(x.a.draftFolder(),""),G.a.saveMessage(this.saveMessageResponse,this.currentIdentity()?this.currentIdentity().id():"",this.draftFolder(),this.draftUid(),x.a.draftFolder(),this.to(),this.cc(),this.bcc(),this.replyTo(),this.subject(),!!this.oEditor&&this.oEditor.isHtml(),this.oEditor?this.oEditor.getData(!0):"",this.prepearAttachmentsForSendOrSave(),this.aDraftInfo,this.sInReplyTo,this.sReferences,this.markAsImportant())),!0)},t.prototype.deleteCommand=function(){var e=this,n=i(74);!i.i(q.isPopupVisible)(n)&&this.modalVisibility()&&i.i(q.showScreenPopup)(n,[i.i(I.i18n)("POPUPS_ASK/DESC_WANT_DELETE_MESSAGES"),function(){e.modalVisibility()&&(i.i(j.a)().deleteMessagesFromFolderWithoutCheck(e.draftFolder(),[e.draftUid()]),i.i(q.hideScreenPopup)(t))}])},t.prototype.skipCommand=function(){this.bSkipNextHide=!0,!this.modalVisibility()||this.saving()||this.sending()||x.a.draftFolderNotEnabled()||this.saveCommand(),this.tryToClosePopup()},t.prototype.contactsCommand=function(){var e=this;this.allowContacts&&(this.skipCommand(),m.a.delay(function(){i.i(q.showScreenPopup)(i(123),[!0,e.sLastFocusedField])},E.Magics.Time200ms))},t.prototype.dropboxCommand=function(){var e=this;return h.a.Dropbox&&h.a.Dropbox.choose({success:function(t){t&&t[0]&&t[0].link&&e.addDropboxAttachment(t[0])},linkType:"direct",multiselect:!1}),!0},t.prototype.driveCommand=function(){return this.driveOpenPopup(),!0},t.prototype.autosaveFunction=function(){!this.modalVisibility()||x.a.draftFolderNotEnabled()||this.isEmptyForm(!1)||this.saving()||this.sending()||this.savedError()||this.saveCommand(),this.autosaveStart()},t.prototype.autosaveStart=function(){h.a.clearTimeout(this.iTimer),this.iTimer=h.a.setTimeout(this.autosaveFunction,E.Magics.Time1m)},t.prototype.autosaveStop=function(){h.a.clearTimeout(this.iTimer)},t.prototype.emailsSource=function(e,t){i.i(j.a)().getAutocomplete(e.term,function(e){t(m.a.map(e,function(e){return e.toLine(!1)}))})},t.prototype.openOpenPgpPopup=function(){var e=this;U.a.capaOpenPGP()&&this.oEditor&&!this.oEditor.isHtml()&&i.i(q.showScreenPopup)(i(247),[function(t){e.editor(function(e){e.setPlain(t)})},this.oEditor.getData(!1),this.currentIdentity(),this.to(),this.cc(),this.bcc()])},t.prototype.reloadDraftFolder=function(){var e=x.a.draftFolder();""!==e&&F.i!==e&&(i.i(P.h)(e,""),x.a.currentFolderFullNameRaw()===e?i.i(j.a)().reloadMessageList(!0):i.i(j.a)().folderInformation(e))},t.prototype.findIdentityByMessage=function(e,t){var i=1e3,n=null,o=D.a.identities(),a={},r=function(e){e&&e.email&&a[e.email]&&(!n||i>a[e.email][1])&&(n=a[e.email][0],i=a[e.email][1])};if(m.a.each(o,function(e,t){a[e.email()]=[e,t]}),t)switch(e){case E.ComposeType.Empty:break;case E.ComposeType.Reply:case E.ComposeType.ReplyAll:case E.ComposeType.Forward:case E.ComposeType.ForwardAsAttachment:m.a.each(m.a.union(t.to,t.cc,t.bcc),r),n||m.a.each(t.deliveredTo,r);break;case E.ComposeType.Draft:m.a.each(m.a.union(t.from,t.replyTo),r)}return n||o[0]||null},t.prototype.selectIdentity=function(e){e&&e.item&&(this.currentIdentity(e.item),this.setSignatureFromIdentity(e.item))},t.prototype.sendMessageResponse=function(e,t){var n=!1,o="";this.sending(!1),E.StorageResultType.Success===e&&t&&t.Result&&(n=!0,this.modalVisibility()&&i.i(A.delegateRun)(this,"closeCommand")),this.modalVisibility()&&!n&&(t&&E.Notification.CantSaveMessage===t.ErrorCode?(this.sendSuccessButSaveError(!0),this.savedErrorDesc(i.i(A.trim)(i.i(I.i18n)("COMPOSE/SAVED_ERROR_ON_SEND")))):(o=i.i(I.getNotification)(t&&t.ErrorCode?t.ErrorCode:E.Notification.CantSendMessage,t&&t.ErrorMessage?t.ErrorMessage:""),this.sendError(!0),this.sendErrorDesc(o||i.i(I.getNotification)(E.Notification.CantSendMessage)))),this.reloadDraftFolder()},t.prototype.saveMessageResponse=function(e,t){var n=!1;if(this.saving(!1),E.StorageResultType.Success===e&&t&&t.Result&&t.Result.NewFolder&&t.Result.NewUid){if(n=!0,this.bFromDraft){var o=H.a.message();o&&this.draftFolder()===o.folderFullNameRaw&&this.draftUid()===o.uid&&H.a.message(null)}this.draftFolder(t.Result.NewFolder),this.draftUid(t.Result.NewUid),this.savedTime(h.a.Math.round((new h.a.Date).getTime()/1e3)),this.bFromDraft&&i.i(P.h)(this.draftFolder(),"")}n||(this.savedError(!0),this.savedErrorDesc(i.i(I.getNotification)(E.Notification.CantSaveMessage))),this.reloadDraftFolder()},t.prototype.onHide=function(){this.autosaveStop(),this.bSkipNextHide||(k.a.composeInEdit(!1),this.reset()),this.bSkipNextHide=!1,this.to.focused(!1),i.i(q.routeOn)()},t.prototype.editor=function(e){var t=this;e&&(!this.oEditor&&this.composeEditorArea()?this.oEditor=new _.HtmlEditor(this.composeEditorArea(),null,function(){e(t.oEditor),t.resizerTrigger()},function(e){t.isHtml(!!e)}):this.oEditor&&(e(this.oEditor),this.resizerTrigger()))},t.prototype.converSignature=function(e){var t=10,n="",o=[],a=/{{MOMENT:([^}]+)}}/g;if(e=e.replace(/[\r]/g,""),n=this.oLastMessage?this.emailArrayToStringLineHelper(this.oLastMessage.from,!0):"",""!==n&&(e=e.replace(/{{FROM-FULL}}/g,n),-1===n.indexOf(" ")&&0<n.indexOf("@")&&(n=n.replace(/@[\S]+/,"")),e=e.replace(/{{FROM}}/g,n)),e=e.replace(/[\s]{1,2}{{FROM}}/g,"{{FROM}}"),e=e.replace(/[\s]{1,2}{{FROM-FULL}}/g,"{{FROM-FULL}}"),e=e.replace(/{{FROM}}/g,""),e=e.replace(/{{FROM-FULL}}/g,""),-1<e.indexOf("{{DATE}}")&&(e=e.replace(/{{DATE}}/g,i.i(L.format)(0,"llll"))),-1<e.indexOf("{{TIME}}")&&(e=e.replace(/{{TIME}}/g,i.i(L.format)(0,"LT"))),-1<e.indexOf("{{MOMENT:"))try{for(var r=null;null!==(r=a.exec(e))&&(r&&r[0]&&r[1]&&o.push([r[0],r[1]]),t-=1,0!==t););o&&0<o.length&&m.a.each(o,function(t){e=e.replace(t[0],i.i(L.format)(0,t[1]))}),e=e.replace(/{{MOMENT:[^}]+}}/g,"")}catch(e){}return e},t.prototype.setSignatureFromIdentity=function(e){var t=this;e&&this.editor(function(i){var n=!1,o=e.signature();""!==o&&":HTML:"===o.substr(0,6)&&(n=!0,o=o.substr(6)),i.setSignature(t.converSignature(o),n,!!e.signatureInsertBefore())})},t.prototype.onShow=function(e,t,n,o,a,r,s){var l=this;i.i(q.routeOff)(),this.autosaveStart(),k.a.composeInEdit()?(e=e||E.ComposeType.Empty,E.ComposeType.Empty!==e?i.i(q.showScreenPopup)(i(74),[i.i(I.i18n)("COMPOSE/DISCARD_UNSAVED_DATA"),function(){l.initOnShow(e,t,n,o,a,r,s)},null,null,null,!1]):(this.addEmailsTo(this.to,n),this.addEmailsTo(this.cc,o),this.addEmailsTo(this.bcc,a),i.i(A.isNormal)(r)&&""!==r&&""===this.subject()&&this.subject(r))):this.initOnShow(e,t,n,o,a,r,s)},t.prototype.onWarmUp=function(){this.modalVisibility&&!this.modalVisibility()&&this.editor(function(e){return e.modeToggle(!1)})},t.prototype.addEmailsTo=function(e,t){if(i.i(A.isNonEmptyArray)(t)){var n=i.i(A.trim)(e()),o=m.a.uniq(m.a.compact(m.a.map(t,function(e){return e?e.toLine(!1):null})));e(n+(""===n?"":", ")+i.i(A.trim)(o.join(", ")))}},t.prototype.emailArrayToStringLineHelper=function(e,t){return t=!!t,m.a.map(e,function(e){return e.toLine(t)}).join(", ")},t.prototype.initOnShow=function(e,t,n,o,a,r,s){var l=this;k.a.composeInEdit(!0);var c="",u="",d="",p="",h="",f="",g="",y=null,v=null,S=null,w={},T=O.a.email(),C=e||E.ComposeType.Empty;if(t=t||null,t&&i.i(A.isNormal)(t)&&(S=i.i(A.isArray)(t)&&1===t.length?t[0]:i.i(A.isArray)(t)?null:t),this.oLastMessage=S,null!==T&&(w[T]=!0),this.reset(),y=this.findIdentityByMessage(C,S),y&&(w[y.email()]=!0),i.i(A.isNonEmptyArray)(n)&&this.to(this.emailArrayToStringLineHelper(n)),i.i(A.isNonEmptyArray)(o)&&this.cc(this.emailArrayToStringLineHelper(o)),i.i(A.isNonEmptyArray)(a)&&this.bcc(this.emailArrayToStringLineHelper(a)),""!==C&&S){p=i.i(L.format)(S.dateTimeStampInUTC(),"FULL"),h=S.subject(),v=S.aDraftInfo;var F=b()(S.body).clone();F&&(i.i(A.clearBqSwitcher)(F),f=F.html());var N=null;switch(C){case E.ComposeType.Empty:break;case E.ComposeType.Reply:this.to(this.emailArrayToStringLineHelper(S.replyEmails(w))),this.subject(i.i(A.replySubjectAdd)("Re",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["reply",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.ReplyAll:N=S.replyAllEmails(w),this.to(this.emailArrayToStringLineHelper(N[0])),this.cc(this.emailArrayToStringLineHelper(N[1])),this.subject(i.i(A.replySubjectAdd)("Re",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["reply",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.references());break;case E.ComposeType.Forward:this.subject(i.i(A.replySubjectAdd)("Fwd",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["forward",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.ForwardAsAttachment:this.subject(i.i(A.replySubjectAdd)("Fwd",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["forward",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.Draft:this.to(this.emailArrayToStringLineHelper(S.to)),this.cc(this.emailArrayToStringLineHelper(S.cc)),this.bcc(this.emailArrayToStringLineHelper(S.bcc)),this.replyTo(this.emailArrayToStringLineHelper(S.replyTo)),this.bFromDraft=!0,this.draftFolder(S.folderFullNameRaw),this.draftUid(S.uid),this.subject(h),this.prepearMessageAttachments(S,C),this.aDraftInfo=i.i(A.isNonEmptyArray)(v)&&3===v.length?v:null,this.sInReplyTo=S.sInReplyTo,this.sReferences=S.sReferences;break;case E.ComposeType.EditAsNew:this.to(this.emailArrayToStringLineHelper(S.to)),this.cc(this.emailArrayToStringLineHelper(S.cc)),this.bcc(this.emailArrayToStringLineHelper(S.bcc)),this.replyTo(this.emailArrayToStringLineHelper(S.replyTo)),this.subject(h),this.prepearMessageAttachments(S,C),this.aDraftInfo=i.i(A.isNonEmptyArray)(v)&&3===v.length?v:null,this.sInReplyTo=S.sInReplyTo,this.sReferences=S.sReferences}switch(C){case E.ComposeType.Reply:case E.ComposeType.ReplyAll:c=S.fromToLine(!1,!0),g=i.i(I.i18n)("COMPOSE/REPLY_MESSAGE_TITLE",{DATETIME:p,EMAIL:c}),f="<br /><br />"+g+":<blockquote>"+i.i(A.trim)(f)+"</blockquote>";break;case E.ComposeType.Forward:c=S.fromToLine(!1,!0),u=S.toToLine(!1,!0),d=S.ccToLine(!1,!0),f="<br /><br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_TITLE")+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_FROM")+": "+c+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_TO")+": "+u+(0<d.length?"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_CC")+": "+d:"")+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_SENT")+": "+i.i(A.encodeHtml)(p)+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_SUBJECT")+": "+i.i(A.encodeHtml)(h)+"<br /><br />"+i.i(A.trim)(f)+"<br /><br />";break;case E.ComposeType.ForwardAsAttachment:f=""}this.editor(function(e){e.setHtml(f,!1),(E.EditorDefaultType.PlainForced===l.editorDefaultType()||!S.isHtml()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType())&&e.modeToggle(!1),y&&E.ComposeType.Draft!==C&&E.ComposeType.EditAsNew!==C&&l.setSignatureFromIdentity(y),l.setFocusInPopup()})}else E.ComposeType.Empty===C?(this.subject(i.i(A.isNormal)(r)?""+r:""),f=i.i(A.isNormal)(s)?""+s:"",this.editor(function(e){e.setHtml(f,!1),E.EditorDefaultType.Html!==l.editorDefaultType()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType()&&e.modeToggle(!1),y&&l.setSignatureFromIdentity(y),l.setFocusInPopup()})):i.i(A.isNonEmptyArray)(t)?(m.a.each(t,function(e){l.addMessageAsAttachment(e)}),this.editor(function(e){e.setHtml("",!1),E.EditorDefaultType.Html!==l.editorDefaultType()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType()&&e.modeToggle(!1),y&&E.ComposeType.Draft!==C&&E.ComposeType.EditAsNew!==C&&l.setSignatureFromIdentity(y),l.setFocusInPopup()})):this.setFocusInPopup();var R=this.getAttachmentsDownloadsForUpload();i.i(A.isNonEmptyArray)(R)&&G.a.messageUploadAttachments(this.onMessageUploadAttachments,R),y&&this.currentIdentity(y),this.resizerTrigger()},t.prototype.onMessageUploadAttachments=function(e,t){var i=this;E.StorageResultType.Success===e&&t&&t.Result?this.viewModelVisibility()||m.a.each(t.Result,function(e,t){var n=i.getAttachmentById(e);n&&(n.tempName(t),n.waiting(!1).uploading(!1).complete(!0))}):this.setMessageAttachmentFailedDownloadText()},t.prototype.setFocusInPopup=function(){var e=this;N.bMobileDevice||m.a.delay(function(){""===e.to()?e.to.focused(!0):e.oEditor&&(e.to.focused()||e.oEditor.focus())},E.Magics.Time100ms)},t.prototype.onShowWithDelay=function(){this.resizerTrigger()},t.prototype.tryToClosePopup=function(){var e=this,t=i(74);!i.i(q.isPopupVisible)(t)&&this.modalVisibility()&&(this.bSkipNextHide||this.isEmptyForm()&&!this.draftUid()?i.i(A.delegateRun)(this,"closeCommand"):i.i(q.showScreenPopup)(t,[i.i(I.i18n)("POPUPS_ASK/DESC_WANT_CLOSE_THIS_WINDOW"),function(){e.modalVisibility()&&i.i(A.delegateRun)(e,"closeCommand")}]))},t.prototype.onBuild=function(){var e=this;this.initUploader(),w()("ctrl+q, command+q, ctrl+w, command+w",E.KeyState.Compose,A.noopFalse),w()("`",E.KeyState.Compose,function(){return!(e.oEditor&&!e.oEditor.hasFocus()&&!i.i(A.inFocus)())||(e.identitiesDropdownTrigger(!0),!1)}),w()("ctrl+`",E.KeyState.Compose,function(){return e.identitiesDropdownTrigger(!0),!1}),w()("esc, ctrl+down, command+down",E.KeyState.Compose,function(){return e.skipCommand(),!1}),this.allowFolders&&w()("ctrl+s, command+s",E.KeyState.Compose,function(){return e.saveCommand(),!1}),K.appSettingsGet("allowCtrlEnterOnCompose")&&w()("ctrl+enter, command+enter",E.KeyState.Compose,function(){return e.sendCommand(),!1}),w()("shift+esc",E.KeyState.Compose,function(){return e.modalVisibility()&&e.tryToClosePopup(),!1}),V.b("window.resize.real",this.resizerTrigger),V.b("window.resize.real",m.a.debounce(this.resizerTrigger,E.Magics.Time50ms)),B.a.appendDropbox(),this.driveEnabled()&&b.a.getScript("https://apis.google.com/js/api.js",function(){h.a.gapi&&e.driveVisible(!0)}),h.a.setInterval(function(){e.modalVisibility()&&e.oEditor&&e.oEditor.resize()},E.Magics.Time5s)},t.prototype.driveCallback=function(e,t){var i=this;t&&h.a.XMLHttpRequest&&h.a.google&&t[h.a.google.picker.Response.ACTION]===h.a.google.picker.Action.PICKED&&t[h.a.google.picker.Response.DOCUMENTS]&&t[h.a.google.picker.Response.DOCUMENTS][0]&&t[h.a.google.picker.Response.DOCUMENTS][0].id&&!function(){var n=new h.a.XMLHttpRequest;n.open("GET","https://www.googleapis.com/drive/v2/files/"+t[h.a.google.picker.Response.DOCUMENTS][0].id),n.setRequestHeader("Authorization","Bearer "+e),n.addEventListener("load",function(){n&&n.responseText&&!function(){var t=h.a.JSON.parse(n.responseText),o=function(e,i,n){e&&e.exportLinks&&(e.exportLinks[i]?(t.downloadUrl=e.exportLinks[i],t.title=e.title+"."+n,t.mimeType=i):e.exportLinks["application/pdf"]&&(t.downloadUrl=e.exportLinks["application/pdf"],t.title=e.title+".pdf",t.mimeType="application/pdf"))};if(t&&!t.downloadUrl&&t.mimeType&&t.exportLinks)switch(t.mimeType.toString().toLowerCase()){case"application/vnd.google-apps.document":o(t,"application/vnd.openxmlformats-officedocument.wordprocessingml.document","docx");break;case"application/vnd.google-apps.spreadsheet":o(t,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","xlsx");break;case"application/vnd.google-apps.drawing":o(t,"image/png","png");break;case"application/vnd.google-apps.presentation":o(t,"application/vnd.openxmlformats-officedocument.presentationml.presentation","pptx");break;default:o(t,"application/pdf","pdf")}t&&t.downloadUrl&&i.addDriveAttachment(t,e)}()}),n.send()}()},t.prototype.driveCreatePiker=function(e){var t=this;h.a.gapi&&e&&e.access_token&&h.a.gapi.load("picker",{callback:function(){if(h.a.google&&h.a.google.picker){var i=(new h.a.google.picker.PickerBuilder).addView(h.a.google.picker.ViewId.DOCS).setAppId(K.settingsGet("GoogleClientID")).setOAuthToken(e.access_token).setCallback(m.a.bind(t.driveCallback,t,e.access_token)).enableFeature(h.a.google.picker.Feature.NAV_HIDDEN).build();i.setVisible(!0)}}})},t.prototype.driveOpenPopup=function(){var e=this;h.a.gapi&&h.a.gapi.load("auth",{callback:function(){var t=h.a.gapi.auth.getToken(),i=function(t){if(t&&!t.error){var i=h.a.gapi.auth.getToken();return i&&e.driveCreatePiker(i),!0}return!1};t?e.driveCreatePiker(t):h.a.gapi.auth.authorize({client_id:K.settingsGet("GoogleClientID"),scope:"https://www.googleapis.com/auth/drive.readonly",immediate:!0},function(e){i(e)||h.a.gapi.auth.authorize({client_id:K.settingsGet("GoogleClientID"),scope:"https://www.googleapis.com/auth/drive.readonly",immediate:!1},i)})}})},t.prototype.getAttachmentById=function(e){return m.a.find(this.attachments(),function(t){return t&&e===t.id})},t.prototype.cancelAttachmentHelper=function(e,t){var n=this;return function(){var o=m.a.find(n.attachments(),function(t){return t&&t.id===e});o&&(n.attachments.remove(o),i.i(A.delegateRunOnDestroy)(o),t&&t.cancel(e))}},t.prototype.initUploader=function(){var e=this;this.composeUploaderButton()&&!function(){var t={},n=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),o=new C.a({action:i.i(R.C)(),name:"uploader",queueSize:2,multipleSizeLimit:50,clickElement:e.composeUploaderButton(),dragAndDropElement:e.composeUploaderDropPlace()});o?(o.on("onDragEnter",function(){e.dragAndDropOver(!0)}).on("onDragLeave",function(){e.dragAndDropOver(!1)}).on("onBodyDragEnter",function(){e.attachmentsPlace(!0),e.dragAndDropVisible(!0)}).on("onBodyDragLeave",function(){e.dragAndDropVisible(!1)}).on("onProgress",function(i,n,o){var a=t[i];a||(a=e.getAttachmentById(i),a&&(t[i]=a)),a&&a.progress(h.a.Math.floor(n/o*100))}).on("onSelect",function(t,a){e.dragAndDropOver(!1);var r=i.i(A.isUnd)(a.FileName)?"":a.FileName.toString(),s=i.i(A.isNormal)(a.Size)?i.i(A.pInt)(a.Size):null,l=new z.a(t,r,s);return l.cancel=e.cancelAttachmentHelper(t,o),e.attachments.push(l),e.attachmentsPlace(!0),!(0<s&&0<n&&n<s)||(l.waiting(!1).uploading(!0).complete(!0).error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1)}).on("onStart",function(i){var n=t[i];n||(n=e.getAttachmentById(i),n&&(t[i]=n)),n&&n.waiting(!1).uploading(!0).complete(!1)}).on("onComplete",function(n,o,a){var r=e.getAttachmentById(n),s=a&&a.Result&&a.Result.ErrorCode?a.Result.ErrorCode:null,l=o&&a&&a.Result&&a.Result.Attachment?a.Result.Attachment:null,c="";null!==s?c=i.i(I.getUploadErrorDescByCode)(s):l||(c=i.i(I.i18n)("UPLOAD/ERROR_UNKNOWN")),r&&(""!==c&&0<c.length?r.waiting(!1).uploading(!1).complete(!0).error(c):l&&(r.waiting(!1).uploading(!1).complete(!0),r.initByUploadJson(l)),i.i(A.isUnd)(t[n])&&delete t[n])}),e.addAttachmentEnabled(!0).dragAndDropEnabled(o.isDragAndDropSupported())):e.addAttachmentEnabled(!1).dragAndDropEnabled(!1)}()},t.prototype.prepearAttachmentsForSendOrSave=function(){var e={};return m.a.each(this.attachmentsInReady(),function(t){t&&""!==t.tempName()&&t.enabled()&&(e[t.tempName()]=[t.fileName(),t.isInline?"1":"0",t.CID,t.contentLocation])}),e},t.prototype.addMessageAsAttachment=function(e){if(e){var t=e.subject();t=".eml"===t.substr(-4).toLowerCase()?t:t+".eml";var i=new z.a(e.requestHash,t,e.size());i.fromMessage=!0,i.cancel=this.cancelAttachmentHelper(e.requestHash),i.waiting(!1).uploading(!0).complete(!0),this.attachments.push(i)}},t.prototype.addAttachmentHelper=function(e,t,i){var n=new z.a(e,t,i);return n.fromMessage=!1,n.cancel=this.cancelAttachmentHelper(e),n.waiting(!1).uploading(!0).complete(!1),this.attachments.push(n),this.attachmentsPlace(!0),n},t.prototype.addDropboxAttachment=function(e){var t=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),n=e.bytes,o=this.addAttachmentHelper(e.link,e.name,n);return 0<n&&0<t&&t<n?(o.uploading(!1).complete(!0),o.error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1):(G.a.composeUploadExternals(function(e,t){var n=!1;o.uploading(!1).complete(!0),E.StorageResultType.Success===e&&t&&t.Result&&t.Result[o.id]&&(n=!0,o.tempName(t.Result[o.id])),n||o.error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))},[e.link]),!0)},t.prototype.addDriveAttachment=function(e,t){var n=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),o=e.fileSize?i.i(A.pInt)(e.fileSize):0,a=this.addAttachmentHelper(e.downloadUrl,e.title,o);return 0<o&&0<n&&n<o?(a.uploading(!1).complete(!0),a.error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1):(G.a.composeUploadDrive(function(e,t){var n=!1;a.uploading(!1).complete(!0),E.StorageResultType.Success===e&&t&&t.Result&&t.Result[a.id]&&(n=!0,a.tempName(t.Result[a.id][0]),a.size(i.i(A.pInt)(t.Result[a.id][1]))),n||a.error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))},e.downloadUrl,t),!0)},t.prototype.prepearMessageAttachments=function(e,t){var n=this;if(e)if(E.ComposeType.ForwardAsAttachment===t)this.addMessageAsAttachment(e);else{var o=e.attachments();m.a.each(i.i(A.isNonEmptyArray)(o)?o:[],function(e){var i=!1;switch(t){case E.ComposeType.Reply:case E.ComposeType.ReplyAll:i=e.isLinked;break;case E.ComposeType.Forward:case E.ComposeType.Draft:case E.ComposeType.EditAsNew:i=!0}if(i){var o=new z.a(e.download,e.fileName,e.estimatedSize,e.isInline,e.isLinked,e.cid,e.contentLocation);o.fromMessage=!0,o.cancel=n.cancelAttachmentHelper(e.download),o.waiting(!1).uploading(!0).complete(!1),n.attachments.push(o)}})}},t.prototype.removeLinkedAttachments=function(){var e=m.a.find(this.attachments(),function(e){return e&&e.isLinked});e&&(this.attachments.remove(e),i.i(A.delegateRunOnDestroy)(e))},t.prototype.setMessageAttachmentFailedDownloadText=function(){m.a.each(this.attachments(),function(e){e&&e.fromMessage&&e.waiting(!1).uploading(!1).complete(!0).error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))})},t.prototype.isEmptyForm=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?0===this.attachments().length:0===this.attachmentsInReady().length;return 0===this.to().length&&0===this.cc().length&&0===this.bcc().length&&0===this.replyTo().length&&0===this.subject().length&&t&&(!this.oEditor||""===this.oEditor.getData())},t.prototype.reset=function(){this.to(""),this.cc(""),this.bcc(""),this.replyTo(""),this.subject(""),this.requestDsn(!1),this.requestReadReceipt(!1),this.markAsImportant(!1),this.attachmentsPlace(!1),this.aDraftInfo=null,this.sInReplyTo="",this.bFromDraft=!1,this.sReferences="",this.sendError(!1),this.sendSuccessButSaveError(!1),this.savedError(!1),this.savedTime(0),this.emptyToError(!1),this.attachmentsInProcessError(!1),this.showCc(!1),this.showBcc(!1),this.showReplyTo(!1),i.i(A.delegateRunOnDestroy)(this.attachments()),this.attachments([]),this.dragAndDropOver(!1),this.dragAndDropVisible(!1),this.draftFolder(""),this.draftUid(""),this.sending(!1),this.saving(!1),this.oEditor&&this.oEditor.clear(!1)},t.prototype.getAttachmentsDownloadsForUpload=function(){return m.a.map(m.a.filter(this.attachments(),function(e){return e&&""===e.tempName()}),function(e){return e.id})},t.prototype.resizerTrigger=function(){this.resizer(!this.resizer())},t}(W.a),n(ne.prototype,"sendCommand",[$],a()(ne.prototype,"sendCommand"),ne.prototype),n(ne.prototype,"saveCommand",[J],a()(ne.prototype,"saveCommand"),ne.prototype),n(ne.prototype,"deleteCommand",[X],a()(ne.prototype,"deleteCommand"),ne.prototype),n(ne.prototype,"skipCommand",[Z],a()(ne.prototype,"skipCommand"),ne.prototype),n(ne.prototype,"contactsCommand",[Q],a()(ne.prototype,"contactsCommand"),ne.prototype),n(ne.prototype,"dropboxCommand",[ee],a()(ne.prototype,"dropboxCommand"),ne.prototype),n(ne.prototype,"driveCommand",[te],a()(ne.prototype,"driveCommand"),ne.prototype),ie=ne))||ie)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(1);i.d(t,"EmailModel",function(){return r}),i.d(t,"default",function(){return r});var r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";o()(this,e),this.email="",this.name="",this.dkimStatus="",this.dkimValue="",this.email=t,this.name=i,this.dkimStatus=n,this.dkimValue=a,this.clearDuplicateName()}return e.newInstanceFromJson=function(t){var i=new e;return i.initByJson(t)?i:null},e.splitHelper=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:";";e=e.replace(/[\r\n]+/g,"; ").replace(/[\s]+/g," ");var i=0,n=0,o=!1,a="",r="";for(n=e.length;i<n;i++){switch(a=e.charAt(i)){case"@":o=!0;break;case" ":o&&(o=!1,r+=t)}r+=a}return r.split(t)},e.prototype.clear=function(){this.email="",this.name="",this.dkimStatus="none",this.dkimValue=""},e.prototype.validate=function(){return""!==this.name||""!==this.email},e.prototype.hash=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"#"+(e?"":this.name)+"#"+this.email+"#"},e.prototype.clearDuplicateName=function(){this.name===this.email&&(this.name="")},e.prototype.search=function(e){return-1<(this.name+" "+this.email).toLowerCase().indexOf(e.toLowerCase())},e.prototype.parse=function(e){this.clear(),e=i.i(a.trim)(e);var t=/(?:"([^"]+)")? ?[<]?(.*?@[^>,]+)>?,? ?/g,n=t.exec(e);n?(this.name=n[1]||"",this.email=n[2]||"",this.clearDuplicateName()):/^[^@]+@[^@]+$/.test(e)&&(this.name="",this.email=e)},e.prototype.initByJson=function(e){var t=!1;return e&&"Object/Email"===e["@Object"]&&(this.name=i.i(a.trim)(e.Name),this.email=i.i(a.trim)(e.Email),this.dkimStatus=i.i(a.trim)(e.DkimStatus||""),this.dkimValue=i.i(a.trim)(e.DkimValue||""),t=""!==this.email,this.clearDuplicateName()),t},e.prototype.toLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";return""!==this.email&&(e&&""!==this.name?o=t?'<a href="mailto:'+i.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(this.name)+"</a>":n?i.i(a.encodeHtml)(this.name):this.name:(o=this.email,""!==this.name?t?o=i.i(a.encodeHtml)('"'+this.name+'" <')+'<a href="mailto:'+i.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(o)+"</a>"+i.i(a.encodeHtml)(">"):(o='"'+this.name+'" <'+o+">",n&&(o=i.i(a.encodeHtml)(o))):t&&(o='<a href="mailto:'+i.i(a.encodeHtml)(this.email)+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(this.email)+"</a>"))),o},e.prototype.mailsoParse=function(e){if(e=i.i(a.trim)(e),""===e)return!1;for(var t=function(e,t,n){e=i.i(a.pString)(e);var o=e.length;return 0>t&&(t+=o),o="undefined"==typeof n?o:0>n?n+o:n+t,!(t>=e.length||0>t||t>o)&&e.slice(t,o)},n=function(e,t,n,o){return e=i.i(a.pString)(e),0>n&&(n+=e.length),o="undefined"!=typeof o?o:e.length,0>o&&(o=o+e.length-n),e.slice(0,n)+t.substr(0,o)+t.slice(o)+e.slice(n+o)},o="",r="",s="",l=!1,c=!1,u=!1,d=null,p=0,h=0,f=0;f<e.length;){switch(e.substr(f,1)){case'"':l||c||u?c||u||(h=f,o=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,l=!1):(l=!0,p=f);break;case"<":l||c||u||(0<f&&0===o.length&&(o=t(e,0,f)),c=!0,p=f);break;case">":c&&(h=f,r=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,c=!1);break;case"(":l||c||u||(u=!0,p=f);break;case")":u&&(h=f,s=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,u=!1);break;case"\\":f+=1}f+=1}return 0===r.length&&(d=e.match(/[^@\s]+@\S+/i),d&&d[0]?r=d[0]:o=e),0<r.length&&0===o.length&&0===s.length&&(o=e.replace(r,"")),r=i.i(a.trim)(r).replace(/^[<]+/,"").replace(/[>]+$/,""),o=i.i(a.trim)(o).replace(/^["']+/,"").replace(/["']+$/,""),s=i.i(a.trim)(s).replace(/^[(]+/,"").replace(/[)]+$/,""),o=o.replace(/\\\\(.)/g,"$1"),s=s.replace(/\\\\(.)/g,"$1"),this.name=o,this.email=r,this.clearDuplicateName(),!0},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(2),u=i.n(c),d=i(12),p=i.n(d),h=i(3),f=i(1),m=i(23),g=i(20),b=i(7),y=i(14),v=i(8),S=i(35),w=i(179),T=i(210),C=i(9),E=i(28),A=i(46),F=i(30),N=i(49),R=i(40),I=i(121),L=i(16),P=i(18),_=function(){function e(){o()(this,e),this.staticMessage=new T.a,this.messageList=u.a.observableArray([]).extend({rateLimit:0}),this.messageListCount=u.a.observable(0),this.messageListSearch=u.a.observable(""),this.messageListThreadUid=u.a.observable(""),this.messageListPage=u.a.observable(1),this.messageListPageBeforeThread=u.a.observable(1),this.messageListError=u.a.observable(""),this.messageListEndFolder=u.a.observable(""),this.messageListEndSearch=u.a.observable(""),this.messageListEndThreadUid=u.a.observable(""),this.messageListEndPage=u.a.observable(1),this.messageListLoading=u.a.observable(!1),this.messageListIsNotCompleted=u.a.observable(!1),this.messageListCompleteLoadingThrottle=u.a.observable(!1).extend({throttle:200}),this.messageListCompleteLoadingThrottleForAnimation=u.a.observable(!1).extend({specialThrottle:700}),this.messageListDisableAutoSelect=u.a.observable(!1).extend({falseTimeout:500}),this.selectorMessageSelected=u.a.observable(null),this.selectorMessageFocused=u.a.observable(null),this.message=u.a.observable(null),this.message.viewTrigger=u.a.observable(!1),this.messageError=u.a.observable(""),this.messageCurrentLoading=u.a.observable(!1),this.messageLoadingThrottle=u.a.observable(!1).extend({throttle:h.Magics.Time50ms}),this.messageFullScreenMode=u.a.observable(!1),this.messagesBodiesDom=u.a.observable(null),this.messageActiveDom=u.a.observable(null),this.computers(),this.subscribers(),this.onMessageResponse=l.a.bind(this.onMessageResponse,this),this.purgeMessageBodyCacheThrottle=l.a.throttle(this.purgeMessageBodyCache,h.Magics.Time30s)}return e.prototype.computers=function(){var e=this;this.messageLoading=u.a.computed(function(){return e.messageCurrentLoading()}),this.messageListEndHash=u.a.computed(function(){
-return e.messageListEndFolder()+"|"+e.messageListEndSearch()+"|"+e.messageListEndThreadUid()+"|"+e.messageListEndPage()}),this.messageListPageCount=u.a.computed(function(){var t=r.a.Math.ceil(e.messageListCount()/R.a.messagesPerPage());return 0>=t?1:t}),this.mainMessageListSearch=u.a.computed({read:this.messageListSearch,write:function(t){i.i(C.setHash)(i.i(y.w)(F.a.currentFolderFullNameHash(),1,i.i(f.trim)(t.toString()),e.messageListThreadUid()))}}),this.messageListCompleteLoading=u.a.computed(function(){var t=e.messageListLoading(),i=e.messageListIsNotCompleted();return t||i}),this.isMessageSelected=u.a.computed(function(){return null!==e.message()}),this.messageListChecked=u.a.computed(function(){return l.a.filter(e.messageList(),function(e){return e.checked()})}).extend({rateLimit:0}),this.hasCheckedMessages=u.a.computed(function(){return 0<e.messageListChecked().length}).extend({rateLimit:0}),this.messageListCheckedOrSelected=u.a.computed(function(){var t=e.messageListChecked(),i=e.selectorMessageSelected();return l.a.union(t,i?[i]:[])}),this.messageListCheckedOrSelectedUidsWithSubMails=u.a.computed(function(){var t=[];return l.a.each(e.messageListCheckedOrSelected(),function(e){e&&(t.push(e.uid),1<e.threadsLen()&&(t=l.a.union(t,e.threads())))}),t})},e.prototype.subscribers=function(){var e=this;this.messageListCompleteLoading.subscribe(function(t){t=!!t,e.messageListCompleteLoadingThrottle(t),e.messageListCompleteLoadingThrottleForAnimation(t)}),this.messageList.subscribe(l.a.debounce(function(e){l.a.each(e,function(e){e&&e.newForAnimation()&&e.newForAnimation(!1)})},h.Magics.Time500ms)),this.message.subscribe(function(t){t?h.Layout.NoPreview===R.a.layout()&&E.a.focusedState(h.Focused.MessageView):(E.a.focusedState(h.Focused.MessageList),e.messageFullScreenMode(!1),e.hideMessageBodies())}),this.messageLoading.subscribe(function(t){e.messageLoadingThrottle(t)}),this.messagesBodiesDom.subscribe(function(t){!t||t instanceof p.a||e.messagesBodiesDom(p()(t))}),this.messageListEndFolder.subscribe(function(t){var i=e.message();i&&t&&t!==i.folderFullNameRaw&&e.message(null)})},e.prototype.purgeMessageBodyCache=function(){var e=this,t=0,i=b.data.iMessageBodyCacheCount-g.o;0<i&&!function(){var n=e.messagesBodiesDom();n&&(n.find(".rl-cache-class").each(function(){var e=p()(this);i>e.data("rl-cache-count")&&(e.addClass("rl-cache-purge"),t+=1)}),0<t&&l.a.delay(function(){return n.find(".rl-cache-purge").remove()},h.Magics.Time350ms))}()},e.prototype.initUidNextAndNewMessages=function(e,t,n){if(i.i(m.a)()===e&&i.i(f.isNormal)(t)&&""!==t){if(i.i(f.isArray)(n)&&0<n.length){l.a.each(n,function(t){i.i(m.i)(e,t.Uid)}),I.a.playSoundNotification();var o=n.length;3<o?I.a.displayDesktopNotification(i.i(y.x)(),A.a.email(),i.i(v.i18n)("MESSAGE_LIST/NEW_MESSAGE_NOTIFICATION",{COUNT:o}),{Folder:"",Uid:""}):l.a.each(n,function(e){I.a.displayDesktopNotification(i.i(y.x)(),w.b(w.a(e.From),!1),e.Subject,{Folder:e.Folder,Uid:e.Uid})})}i.i(m.j)(e,t)}},e.prototype.hideMessageBodies=function(){var e=this.messagesBodiesDom();e&&e.find(".b-text-part").hide()},e.prototype.removeMessagesFromList=function(e,t){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=l.a.map(t,function(e){return i.i(f.pInt)(e)});var r=0,s=this.messageList(),c=this.message(),u=F.a.trashFolder(),d=F.a.spamFolder(),p=i.i(m.b)(e),g=""===o?null:i.i(m.b)(o||""),b=F.a.currentFolderFullNameRaw(),v=b===e?l.a.filter(s,function(e){return e&&-1<i.i(f.inArray)(i.i(f.pInt)(e.uid),t)}):[];if(l.a.each(v,function(e){e&&e.unseen()&&(r+=1)}),p&&!a&&(p.messageCountAll(0<=p.messageCountAll()-t.length?p.messageCountAll()-t.length:0),0<r&&p.messageCountUnread(0<=p.messageCountUnread()-r?p.messageCountUnread()-r:0)),g&&(u!==g.fullNameRaw&&d!==g.fullNameRaw||(r=0),g.messageCountAll(g.messageCountAll()+t.length),0<r&&g.messageCountUnread(g.messageCountUnread()+r),g.actionBlink(!0)),0<v.length&&(a?l.a.each(v,function(e){e.checked(!1)}):(this.messageListIsNotCompleted(!0),l.a.each(v,function(e){c&&c.hash===e.hash&&(c=null,n.message(null)),e.deleted(!0)}),l.a.delay(function(){l.a.each(v,function(e){n.messageList.remove(e)})},h.Magics.Time350ms))),""!==e&&i.i(m.h)(e,""),""!==o&&i.i(m.h)(o,""),""!==this.messageListThreadUid()&&(s=this.messageList(),s&&0<s.length&&l.a.find(s,function(e){return!(!e||!e.deleted()||e.uid!==n.messageListThreadUid())}))){var S=l.a.find(s,function(e){return e&&!e.deleted()});S&&this.messageListThreadUid()!==i.i(f.pString)(S.uid)?(this.messageListThreadUid(i.i(f.pString)(S.uid)),i.i(C.setHash)(i.i(y.w)(F.a.currentFolderFullNameHash(),this.messageListPage(),this.messageListSearch(),this.messageListThreadUid()),!0,!0)):S||(1<this.messageListPage()?(this.messageListPage(this.messageListPage()-1),i.i(C.setHash)(i.i(y.w)(F.a.currentFolderFullNameHash(),this.messageListPage(),this.messageListSearch(),this.messageListThreadUid()),!0,!0)):(this.messageListThreadUid(""),i.i(C.setHash)(i.i(y.w)(F.a.currentFolderFullNameHash(),this.messageListPageBeforeThread(),this.messageListSearch()),!0,!0)))}},e.prototype.initBlockquoteSwitcher=function(e){if(e){var t=p()("blockquote:not(.rl-bq-switcher)",e).filter(function(){return 0===p()(this).parent().closest("blockquote",e).length});t&&0<t.length&&t.each(function(){var e=p()(this);""!==i.i(f.trim)(e.text())&&(e.addClass("rl-bq-switcher hidden-bq"),p()('<span class="rlBlockquoteSwitcher"><i class="icon-ellipsis" /></span>').insertBefore(e).on("click.rlBlockquoteSwitcher",function(){e.toggleClass("hidden-bq"),i.i(f.windowResize)()}).after("<br />").before("<br />"))})}},e.prototype.initOpenPgpControls=function(e,t){e&&e.find&&e.find(".b-plain-openpgp:not(.inited)").each(function(){N.a.initMessageBodyControls(p()(this),t)})},e.prototype.setMessage=function(e,t){var n=!1,o=null,a="",r="",s="",c=!1,u=this.messagesBodiesDom(),d=this.selectorMessageSelected(),g=this.message();if(e&&g&&e.Result&&"Object/Message"===e.Result["@Object"]&&g.folderFullNameRaw===e.Result.Folder){var y=g.threads();if(g.uid!==e.Result.Uid&&1<y.length&&-1<i.i(f.inArray)(e.Result.Uid,y)&&(g=T.a.newInstanceFromJson(e.Result),g&&(g.threads(y),i.i(m.k)(g),this.message(this.staticMessage.populateByMessageListItem(g)),g=this.message(),n=!0)),g&&g.uid===e.Result.Uid){if(this.messageError(""),g.initUpdateByMessageJson(e.Result),i.i(m.l)(g.folderFullNameRaw,g.uid),t||g.initFlagsByJson(e.Result),u=u&&u[0]?u:null){a="rl-mgs-"+g.hash.replace(/[^a-zA-Z0-9]/g,"");var v=u.find("#"+a);if(v&&v[0])g.body=v,g.body&&(b.data.iMessageBodyCacheCount+=1,g.body.data("rl-cache-count",b.data.iMessageBodyCacheCount),g.fetchDataFromDom());else{var S=!1;if(i.i(f.isNormal)(e.Result.Html)&&""!==e.Result.Html)S=!0,s=e.Result.Html.toString();else if(i.i(f.isNormal)(e.Result.Plain)&&""!==e.Result.Plain)if(S=!1,s=i.i(f.plainToHtml)(e.Result.Plain.toString(),!1),(g.isPgpSigned()||g.isPgpEncrypted())&&N.a.capaOpenPGP()){r=i.i(f.pString)(e.Result.Plain);var w=/---BEGIN PGP MESSAGE---/.test(r);w||(c=/-----BEGIN PGP SIGNED MESSAGE-----/.test(r)&&/-----BEGIN PGP SIGNATURE-----/.test(r)),b.$div.empty(),s=c&&g.isPgpSigned()?b.$div.append(p()('<pre class="b-plain-openpgp signed"></pre>').text(r)).html():w&&g.isPgpEncrypted()?b.$div.append(p()('<pre class="b-plain-openpgp encrypted"></pre>').text(r)).html():"<pre>"+s+"</pre>",b.$div.empty(),g.isPgpSigned(c),g.isPgpEncrypted(w)}else s="<pre>"+s+"</pre>";else S=!1,s="<pre>"+s+"</pre>";b.data.iMessageBodyCacheCount+=1,o=p()('<div id="'+a+'" ></div>').hide().addClass("rl-cache-class"),o.data("rl-cache-count",b.data.iMessageBodyCacheCount),o.html(i.i(f.findEmailAndLinks)(s)).addClass("b-text-part "+(S?"html":"plain")),g.isHtml(!!S),g.hasImages(!!e.Result.HasExternals),g.body=o,g.body&&u.append(g.body),g.storeDataInDom(),e.Result.HasInternals&&g.showInternalImages(!0),g.hasImages()&&R.a.showImages()&&g.showExternalImages(!0),this.purgeMessageBodyCacheThrottle()}this.messageActiveDom(g.body),this.hideMessageBodies(),o&&(this.initOpenPgpControls(o,g),this.initBlockquoteSwitcher(o)),g.body.show()}i.i(m.k)(g),(g.unseen()||g.hasUnseenSubMessage())&&i.i(L.a)().messageListAction(g.folderFullNameRaw,g.uid,h.MessageSetAction.SetSeen,[g]),n&&(g=this.message(),d&&g&&(g.folderFullNameRaw!==d.folderFullNameRaw||g.uid!==d.uid)?(this.selectorMessageSelected(null),1===this.messageList().length&&this.selectorMessageFocused(null)):!d&&g&&(d=l.a.find(this.messageList(),function(e){return e&&e.folderFullNameRaw===g.folderFullNameRaw&&e.uid===g.uid}),d&&(this.selectorMessageSelected(d),this.selectorMessageFocused(d)))),i.i(f.windowResize)()}}},e.prototype.selectMessage=function(e){e?(this.message(this.staticMessage.populateByMessageListItem(e)),this.populateMessageBody(this.message())):this.message(null)},e.prototype.selectMessageByFolderAndUid=function(e,t){e&&t?(this.message(this.staticMessage.populateByMessageListItem(null)),this.message().folderFullNameRaw=e,this.message().uid=t,this.populateMessageBody(this.message())):this.message(null)},e.prototype.populateMessageBody=function(e){e&&P.a.message(this.onMessageResponse,e.folderFullNameRaw,e.uid)&&this.messageCurrentLoading(!0)},e.prototype.onMessageResponse=function(e,t,n){this.hideMessageBodies(),this.messageCurrentLoading(!1),h.StorageResultType.Success===e&&t&&t.Result?this.setMessage(t,n):h.StorageResultType.Unload===e?(this.message(null),this.messageError("")):h.StorageResultType.Abort!==e&&(this.message(null),this.messageError(t&&t.ErrorCode?i.i(v.getNotification)(t.ErrorCode):i.i(v.getNotification)(h.Notification.UnknownError)))},e.prototype.calculateMessageListHash=function(e){return l.a.map(e,function(e){return""+e.hash+"_"+e.threadsLen()+"_"+e.flagHash()}).join("|")},e.prototype.setMessageList=function(e,t){var n=this;e&&e.Result&&"Collection/MessageCollection"===e.Result["@Object"]&&e.Result["@Collection"]&&i.i(f.isArray)(e.Result["@Collection"])?!function(){var o=0,a=!1,s=[],c=i.i(S.momentNowUnix)(),u=i.i(f.pInt)(e.Result.MessageResultCount),d=i.i(f.pInt)(e.Result.Offset),p=i.i(m.b)(i.i(f.isNormal)(e.Result.Folder)?e.Result.Folder:"");p&&!t&&(p.interval=c,i.i(m.h)(e.Result.Folder,e.Result.FolderHash),i.i(f.isNormal)(e.Result.MessageCount)&&p.messageCountAll(e.Result.MessageCount),i.i(f.isNormal)(e.Result.MessageUnseenCount)&&(i.i(f.pInt)(p.messageCountUnread())!==i.i(f.pInt)(e.Result.MessageUnseenCount)&&(a=!0),p.messageCountUnread(e.Result.MessageUnseenCount)),n.initUidNextAndNewMessages(p.fullNameRaw,e.Result.UidNext,e.Result.NewMessages)),a&&p&&i.i(m.m)(p.fullNameRaw),l.a.each(e.Result["@Collection"],function(e){if(e&&"Object/Message"===e["@Object"]){var n=T.a.newInstanceFromJson(e);n&&(i.i(m.n)(n.folderFullNameRaw,n.uid)&&5>=o&&(o+=1,n.newForAnimation(!0)),n.deleted(!1),t?i.i(m.k)(n):i.i(m.o)(n),s.push(n))}}),n.messageListCount(u),n.messageListSearch(i.i(f.isNormal)(e.Result.Search)?e.Result.Search:""),n.messageListPage(r.a.Math.ceil(d/R.a.messagesPerPage()+1)),n.messageListThreadUid(i.i(f.isNormal)(e.Result.ThreadUid)?i.i(f.pString)(e.Result.ThreadUid):""),n.messageListEndFolder(i.i(f.isNormal)(e.Result.Folder)?e.Result.Folder:""),n.messageListEndSearch(n.messageListSearch()),n.messageListEndThreadUid(n.messageListThreadUid()),n.messageListEndPage(n.messageListPage()),n.messageListDisableAutoSelect(!0),n.messageList(s),n.messageListIsNotCompleted(!1),i.i(m.p)(),p&&(t||a||R.a.useThreads())&&i.i(L.a)().folderInformation(p.fullNameRaw,s)}():(this.messageListCount(0),this.messageList([]),this.messageListError(i.i(v.getNotification)(e&&e.ErrorCode?e.ErrorCode:h.Notification.CantGetMessageList)))},e}();t.a=new _},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(20),u=i(3),d=i(7),p=i(1),h=i(29),f=i(10),m=function(){function e(){o()(this,e),this.iAutoLogoutTimer=0,this.layout=l.a.observable(u.Layout.SidePreview).extend({limitedList:[u.Layout.SidePreview,u.Layout.BottomPreview,u.Layout.NoPreview]}),this.editorDefaultType=l.a.observable(u.EditorDefaultType.Html).extend({limitedList:[u.EditorDefaultType.Html,u.EditorDefaultType.Plain,u.EditorDefaultType.HtmlForced,u.EditorDefaultType.PlainForced]}),this.messagesPerPage=l.a.observable(c.g).extend({limitedList:c.h}),this.showImages=l.a.observable(!1),this.useCheckboxesInList=l.a.observable(!0),this.useThreads=l.a.observable(!1),this.replySameFolder=l.a.observable(!1),this.autoLogout=l.a.observable(u.Magics.Time30mInMin),this.computers(),this.subscribers()}return e.prototype.computers=function(){var e=this;this.usePreviewPane=l.a.computed(function(){return u.Layout.NoPreview!==e.layout()})},e.prototype.subscribers=function(){this.layout.subscribe(function(e){d.$html.toggleClass("rl-no-preview-pane",u.Layout.NoPreview===e),d.$html.toggleClass("rl-side-preview-pane",u.Layout.SidePreview===e),d.$html.toggleClass("rl-bottom-preview-pane",u.Layout.BottomPreview===e),h.a("layout",[e])})},e.prototype.populate=function(){var e=this;this.layout(i.i(p.pInt)(f.settingsGet("Layout"))),this.editorDefaultType(f.settingsGet("EditorDefaultType")),this.autoLogout(i.i(p.pInt)(f.settingsGet("AutoLogout"))),this.messagesPerPage(f.settingsGet("MPP")),this.showImages(!!f.settingsGet("ShowImages")),this.useCheckboxesInList(!!f.settingsGet("UseCheckboxesInList")),this.useThreads(!!f.settingsGet("UseThreads")),this.replySameFolder(!!f.settingsGet("ReplySameFolder")),h.b("rl.auto-logout-refresh",function(){r.a.clearTimeout(e.iAutoLogoutTimer),0<e.autoLogout()&&!f.settingsGet("AccountSignMe")&&(e.iAutoLogoutTimer=r.a.setTimeout(function(){h.a("rl.auto-logout")},e.autoLogout()*u.Magics.Time1m))}),h.a("rl.auto-logout-refresh")},e}();t.a=new m},function(e,t,i){var n=i(44);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,i){var n=i(21),o=i(25),a=i(83),r=i(32),s="prototype",l=function(e,t,i){var c,u,d,p=e&l.F,h=e&l.G,f=e&l.S,m=e&l.P,g=e&l.B,b=e&l.W,y=h?o:o[t]||(o[t]={}),v=y[s],S=h?n:f?n[t]:(n[t]||{})[s];h&&(i=t);for(c in i)u=!p&&S&&void 0!==S[c],u&&c in y||(d=u?S[c]:i[c],y[c]=h&&"function"!=typeof S[c]?i[c]:g&&u?a(d,n):b&&S[c]==d?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t[s]=e[s],t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((y.virtual||(y.virtual={}))[c]=d,e&l.R&&v&&!v[c]&&r(v,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(3),u=i(10),d=function(){function e(){o()(this,e),this.email=r.a.observable(""),this.parentEmail=r.a.observable(""),this.signature=r.a.observable(""),this.accounts=r.a.observableArray([]),this.accounts.loading=r.a.observable(!1).extend({throttle:c.Magics.Time100ms}),this.computers()}return e.prototype.computers=function(){var e=this;this.accountsEmails=r.a.computed(function(){return l.a.compact(l.a.map(e.accounts(),function(e){return e?e.email:null}))}),this.accountsUnreadCount=r.a.computed(function(){return 0})},e.prototype.populate=function(){this.email(u.settingsGet("Email")),this.parentEmail(u.settingsGet("ParentEmail"))},e.prototype.isRootAccount=function(){return""===this.parentEmail()},e}();t.a=new d},function(e,t){e.exports=window.Promise},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(3),h=i(17);i.d(t,"a",function(){return f});var f=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.value=n.value||"",a.size=n.size||0,a.label=n.label||"",a.preLabel=n.preLabel||"",a.enable=!!i.i(d.isUnd)(n.enable)||n.enable,a.trigger=n.trigger&&n.trigger.subscribe?n.trigger:null,a.placeholder=n.placeholder||"",a.labeled=!i.i(d.isUnd)(n.label),a.preLabeled=!i.i(d.isUnd)(n.preLabel),a.triggered=!i.i(d.isUnd)(n.trigger)&&!!a.trigger,a.classForTrigger=u.a.observable(""),a.className=u.a.computed(function(){var e=u.a.unwrap(a.size),t=a.trigger?" "+i.i(d.trim)("settings-saved-trigger-input "+a.classForTrigger()):"";return(0<e?"span"+e:"")+t}),!i.i(d.isUnd)(n.width)&&n.element&&n.element.find("input,select,textarea").css("width",n.width),a.disposable.push(a.className),a.trigger&&(a.setTriggerState(a.trigger()),a.disposable.push(a.trigger.subscribe(a.setTriggerState,a))),a}return l()(t,e),t.prototype.setTriggerState=function(e){switch(i.i(d.pInt)(e)){case p.SaveSettingsStep.TrueResult:this.classForTrigger("success");break;case p.SaveSettingsStep.FalseResult:this.classForTrigger("error");break;default:this.classForTrigger("")}},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(8),p=i(1),h=i(46),f=i(9),m=function(){function e(){o()(this,e),this.capaOpenPGP=r.a.observable(!1),this.openpgp=null,this.openpgpkeys=r.a.observableArray([]),this.openpgpKeyring=null,this.openpgpkeysPublic=this.openpgpkeys.filter(function(e){return!(!e||e.isPrivate)}),this.openpgpkeysPrivate=this.openpgpkeys.filter(function(e){return!(!e||!e.isPrivate)})}return e.prototype.isSupported=function(){return!!this.openpgp},e.prototype.findKeyByHex=function(e,t){return l.a.find(e,function(e){return t&&e&&(t===e.id||-1<e.ids.indexOf(t))})},e.prototype.findPublicKeyByHex=function(e){return this.findKeyByHex(this.openpgpkeysPublic(),e)},e.prototype.findPrivateKeyByHex=function(e){return this.findKeyByHex(this.openpgpkeysPrivate(),e)},e.prototype.findPublicKeysByEmail=function(e){return l.a.compact(l.a.flatten(l.a.map(this.openpgpkeysPublic(),function(t){var i=t&&-1<t.emails.indexOf(e)?t:null;return i?i.getNativeKeys():[null]}),!0))},e.prototype.findPublicKeysBySigningKeyIds=function(e){var t=this;return l.a.compact(l.a.flatten(l.a.map(e,function(e){var i=e&&e.toHex?t.findPublicKeyByHex(e.toHex()):null;return i?i.getNativeKeys():[null]}),!0))},e.prototype.findPrivateKeysByEncryptionKeyIds=function(e,t,n){var o=this,a=i.i(p.isArray)(e)?l.a.compact(l.a.flatten(l.a.map(e,function(e){var t=e&&e.toHex?o.findPrivateKeyByHex(e.toHex()):null;return t?n?[t]:t.getNativeKeys():[null]}),!0)):[];return 0===a.length&&i.i(p.isNonEmptyArray)(t)&&(a=l.a.uniq(l.a.compact(l.a.flatten(l.a.map(t,function(e){var t=e?o.findAllPrivateKeysByEmailNotNative(e):null;return t?n?t:l.a.flatten(l.a.map(t,function(e){return e.getNativeKeys()}),!0):[null]}),!0)),function(e){return e.id})),a},e.prototype.findPublicKeyByEmailNotNative=function(e){return l.a.find(this.openpgpkeysPublic(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findPrivateKeyByEmailNotNative=function(e){return l.a.find(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findAllPublicKeysByEmailNotNative=function(e){return l.a.filter(this.openpgpkeysPublic(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findAllPrivateKeysByEmailNotNative=function(e){return l.a.filter(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findPrivateKeyByEmail=function(e,t){var n=null,o=l.a.find(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)});if(o)try{n=o.getNativeKeys()[0]||null,n&&n.decrypt(i.i(p.pString)(t))}catch(e){n=null}return n},e.prototype.findSelfPrivateKey=function(e){return this.findPrivateKeyByEmail(h.a.email(),e)},e.prototype.decryptMessage=function(e,t,n){var o=this;if(e&&e.getEncryptionKeyIds){var a=this.findPrivateKeysByEncryptionKeyIds(e.getEncryptionKeyIds(),t,!0);if(a&&0<a.length)return i.i(f.showScreenPopup)(i(250),[function(t){t?e.decrypt(t).then(function(e){var i=null;e?(i=o.findPrivateKeyByHex(t.primaryKey.keyid.toHex()),i?o.verifyMessage(e,function(t,o){n(i,e,t||null,o||null)}):n(i,e)):n(i,e)},function(){n(null,null)}):n(null,null)},a]),!1}return n(null,null),!1},e.prototype.verifyMessage=function(e,t){if(e&&e.getSigningKeyIds){var n=e.getSigningKeyIds();if(n&&0<n.length){var o=this.findPublicKeysBySigningKeyIds(n);if(o&&0<o.length)try{var a=e.verify(o),r=l.a.find(l.a.isArray(a)?a:[],function(e){return e&&e.valid&&e.keyid});if(r&&r.keyid&&r.keyid&&r.keyid.toHex)return t(this.findPublicKeyByHex(r.keyid.toHex())),!0}catch(e){i.i(p.log)(e)}return t(null,n),!1}}return t(null),!1},e.prototype.controlsHelper=function(e,t,n,o,a){n?(e.removeClass("error").addClass("success").attr("title",o),t.removeClass("error").addClass("success").attr("title",o)):(e.removeClass("success").addClass("error").attr("title",o),t.removeClass("success").addClass("error").attr("title",o)),i.i(p.isUnd)(a)||e.text(i.i(p.trim)(a))},e.domControlEncryptedClickHelper=function(e,t,n,o){return function(){var a=null,r=u()(this);if(r.hasClass("success"))return!1;try{a=e.openpgp.message.readArmored(n)}catch(e){i.i(p.log)(e)}return a&&a.getText&&a.verify&&a.decrypt?(e.decryptMessage(a,o,function(n,o,a,s){if(o)if(a)e.controlsHelper(t,r,!0,i.i(d.i18n)("PGP_NOTIFICATIONS/GOOD_SIGNATURE",{USER:a.user+" ("+a.id+")"}),o.getText());else if(n){var c=i.i(p.isNonEmptyArray)(s)?s:null,u=c?l.a.compact(l.a.map(c,function(e){return e&&e.toHex?e.toHex():null})).join(", "):"";e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/UNVERIFIRED_SIGNATURE")+(u?" ("+u+")":""),o.getText())}else e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR"));else e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR"))}),!1):(e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR")),!1)}},e.domControlSignedClickHelper=function(e,t,n){return function(){var o=null,a=u()(this);if(a.hasClass("success")||a.hasClass("error"))return!1;try{o=e.openpgp.cleartext.readArmored(n)}catch(e){i.i(p.log)(e)}return o&&o.getText&&o.verify?(e.verifyMessage(o,function(n,r){if(n)e.controlsHelper(t,a,!0,i.i(d.i18n)("PGP_NOTIFICATIONS/GOOD_SIGNATURE",{USER:n.user+" ("+n.id+")"}),o.getText());else{var s=i.i(p.isNonEmptyArray)(r)?r:null,c=s?l.a.compact(l.a.map(s,function(e){return e&&e.toHex?e.toHex():null})).join(", "):"";e.controlsHelper(t,a,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/UNVERIFIRED_SIGNATURE")+(c?" ("+c+")":""))}}),!1):(e.controlsHelper(t,a,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR")),!1)}},e.prototype.initMessageBodyControls=function(t,n){if(t&&!t.hasClass("inited")){t.addClass("inited");var o=t.hasClass("encrypted"),a=t.hasClass("signed"),r=n?n.getEmails(["from","to","cc"]):[],s=null;if(o||a){var l=t.text();t.data("openpgp-original",l),o?s=u()('<div class="b-openpgp-control"><i class="icon-lock"></i></div>').attr("title",i.i(d.i18n)("MESSAGE/PGP_ENCRYPTED_MESSAGE_DESC")).on("click",e.domControlEncryptedClickHelper(this,t,l,r)):a&&(s=u()('<div class="b-openpgp-control"><i class="icon-lock"></i></div>').attr("title",i.i(d.i18n)("MESSAGE/PGP_SIGNED_MESSAGE_DESC")).on("click",e.domControlSignedClickHelper(this,t,l))),s&&t.before(s).before("<div></div>")}}},e}();t.a=new m},function(e,t,i){var n=i(89),o=i(60);e.exports=Object.keys||function(e){return n(e,o)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(10),c=function(){function e(){o()(this,e),this.languages=r.a.observableArray([]),this.languagesAdmin=r.a.observableArray([]),this.language=r.a.observable("").extend({limitedList:this.languages}).extend({reversible:!0}),this.languageAdmin=r.a.observable("").extend({limitedList:this.languagesAdmin}).extend({reversible:!0}),this.userLanguage=r.a.observable(""),this.userLanguageAdmin=r.a.observable("")}return e.prototype.populate=function(){var e=l.appSettingsGet("languages"),t=l.appSettingsGet("languagesAdmin");this.languages(i.i(s.isArray)(e)?e:[]),this.languagesAdmin(i.i(s.isArray)(t)?t:[]),this.language(l.settingsGet("Language")),this.languageAdmin(l.settingsGet("LanguageAdmin")),this.userLanguage(l.settingsGet("UserLanguage")),this.userLanguageAdmin(l.settingsGet("UserLanguageAdmin"))},e}();t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(12),u=i.n(c),d=i(10),p=function(){function e(){var t=this;o()(this,e),this.google={},this.twitter={},this.facebook={},this.dropbox={},this.google.enabled=l.a.observable(!1),this.google.clientID=l.a.observable(""),this.google.clientSecret=l.a.observable(""),this.google.apiKey=l.a.observable(""),this.google.loading=l.a.observable(!1),this.google.userName=l.a.observable(""),this.google.loggined=l.a.computed(function(){return""!==t.google.userName()}),this.google.capa={},this.google.capa.auth=l.a.observable(!1),this.google.capa.authFast=l.a.observable(!1),this.google.capa.drive=l.a.observable(!1),this.google.capa.preview=l.a.observable(!1),this.google.require={},this.google.require.clientSettings=l.a.computed(function(){return t.google.enabled()&&(t.google.capa.auth()||t.google.capa.drive())}),this.google.require.apiKeySettings=l.a.computed(function(){return t.google.enabled()&&t.google.capa.drive()}),this.facebook.enabled=l.a.observable(!1),this.facebook.appID=l.a.observable(""),this.facebook.appSecret=l.a.observable(""),this.facebook.loading=l.a.observable(!1),this.facebook.userName=l.a.observable(""),this.facebook.supported=l.a.observable(!1),this.facebook.loggined=l.a.computed(function(){return""!==t.facebook.userName()}),this.twitter.enabled=l.a.observable(!1),this.twitter.consumerKey=l.a.observable(""),this.twitter.consumerSecret=l.a.observable(""),this.twitter.loading=l.a.observable(!1),this.twitter.userName=l.a.observable(""),this.twitter.loggined=l.a.computed(function(){return""!==t.twitter.userName()}),this.dropbox.enabled=l.a.observable(!1),this.dropbox.apiKey=l.a.observable("")}return e.prototype.populate=function(){this.google.enabled(!!d.settingsGet("AllowGoogleSocial")),this.google.clientID(d.settingsGet("GoogleClientID")),this.google.clientSecret(d.settingsGet("GoogleClientSecret")),this.google.apiKey(d.settingsGet("GoogleApiKey")),this.google.capa.auth(!!d.settingsGet("AllowGoogleSocialAuth")),this.google.capa.authFast(!!d.settingsGet("AllowGoogleSocialAuthFast")),this.google.capa.drive(!!d.settingsGet("AllowGoogleSocialDrive")),this.google.capa.preview(!!d.settingsGet("AllowGoogleSocialPreview")),this.facebook.enabled(!!d.settingsGet("AllowFacebookSocial")),this.facebook.appID(d.settingsGet("FacebookAppID")),this.facebook.appSecret(d.settingsGet("FacebookAppSecret")),this.facebook.supported(!!d.settingsGet("SupportedFacebookSocial")),this.twitter.enabled=l.a.observable(!!d.settingsGet("AllowTwitterSocial")),this.twitter.consumerKey=l.a.observable(d.settingsGet("TwitterConsumerKey")),this.twitter.consumerSecret=l.a.observable(d.settingsGet("TwitterConsumerSecret")),this.dropbox.enabled(!!d.settingsGet("AllowDropboxSocial")),this.dropbox.apiKey(d.settingsGet("DropboxApiKey"))},e.prototype.appendDropbox=function(){if(!r.a.Dropbox&&this.dropbox.enabled()&&this.dropbox.apiKey()&&!r.a.document.getElementById("dropboxjs")){var e=r.a.document.createElement("script");e.type="text/javascript",e.src="https://www.dropbox.com/static/api/2/dropins.js",u()(e).attr("id","dropboxjs").attr("data-app-key",this.dropbox.apiKey()),r.a.document.body.appendChild(e)}},e}();t.a=new p},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(128),a=n(o),r=i(127),s=n(r),l="function"==typeof s.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(a.default)?function(e){return"undefined"==typeof e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default?"symbol":"undefined"==typeof e?"undefined":l(e)}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(78),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"CheckboxComponent")},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(10),c=function(){function e(){o()(this,e),this.themes=r.a.observableArray([]),this.themeBackgroundName=r.a.observable(""),this.themeBackgroundHash=r.a.observable(""),this.theme=r.a.observable("").extend({limitedList:this.themes})}return e.prototype.populate=function(){var e=l.appSettingsGet("themes");this.themes(i.i(s.isArray)(e)?e:[]),this.theme(l.settingsGet("Theme")),this.themeBackgroundName(l.settingsGet("UserBackgroundName")),this.themeBackgroundHash(l.settingsGet("UserBackgroundHash"))},e}();t.a=new c},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports={}},function(e,t){e.exports=!0},function(e,t,i){var n=i(41),o=i(145),a=i(60),r=i(67)("IE_PROTO"),s=function(){},l="prototype",c=function(){var e,t=i(84)("iframe"),n=a.length,o="<",r=">";for(t.style.display="none",i(138).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+r+"document.F=Object"+o+"/script"+r),e.close(),c=e.F;n--;)delete c[l][a[n]];return c()};e.exports=Object.create||function(e,t){var i;return null!==e?(s[l]=n(e),i=new s,s[l]=null,i[r]=e):i=c(),void 0===t?i:o(i,t)}},function(e,t,i){var n=i(65),o=i(51),a=i(22),r=i(70),s=i(26),l=i(85),c=Object.getOwnPropertyDescriptor;t.f=i(31)?c:function(e,t){if(e=a(e),t=r(t,!0),l)try{return c(e,t)}catch(e){}if(s(e,t))return o(!n.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,i){var n=i(33).f,o=i(26),a=i(34)("toStringTag");e.exports=function(e,t,i){e&&!o(e=i?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e,t,i){var n=i(68)("keys"),o=i(52);e.exports=function(e){return n[e]||(n[e]=o(e))}},function(e,t,i){var n=i(21),o="__core-js_shared__",a=n[o]||(n[o]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e)}},function(e,t,i){var n=i(44);e.exports=function(e,t){if(!n(e))return e;var i,o;if(t&&"function"==typeof(i=e.toString)&&!n(o=i.call(e)))return o;if("function"==typeof(i=e.valueOf)&&!n(o=i.call(e)))return o;if(!t&&"function"==typeof(i=e.toString)&&!n(o=i.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,i){var n=i(21),o=i(25),a=i(62),r=i(72),s=i(33).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:r.f(e)})}},function(e,t,i){t.f=i(34)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(91),l=i.n(s),c=i(1);i.d(t,"a",function(){return u});var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];o()(this,e),this.oCross=null,this.sScreenName=t,this.aViewModels=i.i(c.isArray)(n)?n:[]}return e.prototype.viewModels=function(){return this.aViewModels},e.prototype.screenName=function(){return this.sScreenName},e.prototype.routes=function(){return null},e.prototype.__cross=function(){return this.oCross},e.prototype.__start=function(){var e=null,t=null,n=this.routes();i.i(c.isNonEmptyArray)(n)&&(t=r.a.bind(this.onRoute||c.noop,this),e=l.a.create(),r.a.each(n,function(i){i&&e&&(e.addRoute(i[0],t).rules=i[1])}),this.oCross=e)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(9),b=i(13);i.d(t,"AskPopupView",function(){return S}),i.d(t,"default",function(){return S});var y,v,S=(y=i.i(g.popup)({name:"View/Popup/Ask",templateID:"PopupsAsk"}),y(v=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.askDesc=u.a.observable(""),
-i.yesButton=u.a.observable(""),i.noButton=u.a.observable(""),i.yesFocus=u.a.observable(!1),i.noFocus=u.a.observable(!1),i.fYesAction=null,i.fNoAction=null,i.bFocusYesOnShow=!0,i.bDisabeCloseOnEsc=!0,i.sDefaultKeyScope=h.KeyState.PopupAsk,i}return l()(t,e),t.prototype.clearPopup=function(){this.askDesc(""),this.yesButton(i.i(m.i18n)("POPUPS_ASK/BUTTON_YES")),this.noButton(i.i(m.i18n)("POPUPS_ASK/BUTTON_NO")),this.yesFocus(!1),this.noFocus(!1),this.fYesAction=null,this.fNoAction=null},t.prototype.yesClick=function(){this.cancelCommand(),i.i(f.isFunc)(this.fYesAction)&&this.fYesAction.call(null)},t.prototype.noClick=function(){this.cancelCommand(),i.i(f.isFunc)(this.fNoAction)&&this.fNoAction.call(null)},t.prototype.onShow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];this.clearPopup(),this.fYesAction=t||null,this.fNoAction=i||null,this.askDesc(e||""),n&&this.yesButton(n),o&&this.noButton(o),this.bFocusYesOnShow=!!a},t.prototype.onShowWithDelay=function(){this.bFocusYesOnShow&&this.yesFocus(!0)},t.prototype.onBuild=function(){var e=this;p()("tab, shift+tab, right, left",h.KeyState.PopupAsk,function(){return e.yesFocus()?e.noFocus(!0):e.yesFocus(!0),!1}),p()("esc",h.KeyState.PopupAsk,function(){return e.noClick(),!1})},t}(b.a))||v)},function(e,t){e.exports=window.moment},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(7),p=i(3),h=i(10);i.d(t,"HtmlEditor",function(){return f}),i.d(t,"default",function(){return f});var f=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o()(this,e),this.blurTimer=0,this.__resizable=!1,this.__inited=!1,this.onBlur=null,this.onReady=null,this.onModeChange=null,this.onBlur=i,this.onReady=n,this.onModeChange=a,this.element=t,this.$element=u()(t),this.resize=l.a.throttle(l.a.bind(this.resizeEditor,this),100),this.init()}return e.prototype.runOnBlur=function(){this.onBlur&&this.onBlur()},e.prototype.blurTrigger=function(){var e=this;this.onBlur&&(r.a.clearTimeout(this.blurTimer),this.blurTimer=r.a.setTimeout(function(){e.runOnBlur()},p.Magics.Time200ms))},e.prototype.focusTrigger=function(){this.onBlur&&r.a.clearTimeout(this.blurTimer)},e.prototype.isHtml=function(){return!!this.editor&&"wysiwyg"===this.editor.mode},e.prototype.clearCachedSignature=function(){this.editor&&this.editor.execCommand("insertSignature",{clearCache:!0})},e.prototype.setSignature=function(e,t,i){this.editor&&this.editor.execCommand("insertSignature",{isHtml:t,insertBefore:i,signature:e})},e.prototype.checkDirty=function(){return!!this.editor&&this.editor.checkDirty()},e.prototype.resetDirty=function(){this.editor&&this.editor.resetDirty()},e.prototype.getData=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="";if(this.editor)try{t="plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain?this.editor.__plain.getRawData():e?'<div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">'+this.editor.getData()+"</div>":this.editor.getData()}catch(e){}return t},e.prototype.getDataWithHtmlMark=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(this.isHtml()?":HTML:":"")+this.getData(e)},e.prototype.modeToggle=function(e,t){if(this.editor){try{e?"plain"===this.editor.mode&&this.editor.setMode("wysiwyg"):"wysiwyg"===this.editor.mode&&this.editor.setMode("plain")}catch(e){}t&&this.resize()}},e.prototype.setHtmlOrPlain=function(e,t){":HTML:"===e.substr(0,6)?this.setHtml(e.substr(6),t):this.setPlain(e,t)},e.prototype.setHtml=function(e,t){if(this.editor&&this.__inited){this.clearCachedSignature(),this.modeToggle(!0),e=e.replace(/<p[^>]*><\/p>/gi,"");try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.replaceHtml=function(e,t){if(this.editor&&this.__inited&&"wysiwyg"===this.editor.mode)try{this.editor.setData(this.editor.getData().replace(e,t))}catch(e){}},e.prototype.setPlain=function(e,t){if(this.editor&&this.__inited){if(this.clearCachedSignature(),this.modeToggle(!1),"plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain)this.editor.__plain.setRawData(e);else try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.init=function(){var e=this;if(this.element&&!this.editor){var t=function(){var t=d.htmlEditorDefaultConfig,i=h.settingsGet("Language"),n=!!h.appSettingsGet("allowHtmlEditorSourceButton"),o=!!h.appSettingsGet("allowHtmlEditorBitiButtons");!n&&o||t.toolbarGroups.__cfgInited||(t.toolbarGroups.__cfgInited=!0,n&&(t.removeButtons=t.removeButtons.replace(",Source","")),o||(t.removePlugins+=(t.removePlugins?",":"")+"bidi")),t.enterMode=r.a.CKEDITOR.ENTER_BR,t.shiftEnterMode=r.a.CKEDITOR.ENTER_P,t.language=d.htmlEditorLangsMap[(i||"en").toLowerCase()]||"en",r.a.CKEDITOR.env&&(r.a.CKEDITOR.env.isCompatible=!0),e.editor=r.a.CKEDITOR.appendTo(e.element,t),e.editor.on("key",function(e){return!e||!e.data||p.EventKeyCode.Tab!==e.data.keyCode}),e.editor.on("blur",function(){e.blurTrigger()}),e.editor.on("mode",function(){e.blurTrigger(),e.onModeChange&&e.onModeChange("plain"!==e.editor.mode)}),e.editor.on("focus",function(){e.focusTrigger()}),r.a.FileReader&&e.editor.on("drop",function(t){if(0<t.data.dataTransfer.getFilesCount()){var i=t.data.dataTransfer.getFile(0);i&&r.a.FileReader&&t.data.dataTransfer.id&&i.type&&i.type.match(/^image/i)&&!function(){var n=t.data.dataTransfer.id,o="[img="+n+"]",a=new r.a.FileReader;a.onloadend=function(){a.result&&e.replaceHtml(o,'<img src="'+a.result+'" />')},a.readAsDataURL(i),t.data.dataTransfer.setData("text/html",o)}()}}),e.editor.on("instanceReady",function(){e.editor.removeMenuItem&&(e.editor.removeMenuItem("cut"),e.editor.removeMenuItem("copy"),e.editor.removeMenuItem("paste")),e.__resizable=!0,e.__inited=!0,e.resize(),e.onReady&&e.onReady()})};r.a.CKEDITOR?t():r.a.__initEditor=t}},e.prototype.focus=function(){if(this.editor)try{this.editor.focus()}catch(e){}},e.prototype.hasFocus=function(){if(this.editor)try{return!!this.editor.focusManager.hasFocus}catch(e){}return!1},e.prototype.blur=function(){if(this.editor)try{this.editor.focusManager.blur(!0)}catch(e){}},e.prototype.resizeEditor=function(){if(this.editor&&this.__resizable)try{this.editor.resize(this.$element.width(),this.$element.innerHeight())}catch(e){}},e.prototype.setReadOnly=function(e){if(this.editor)try{this.editor.setReadOnly(!!e)}catch(e){}},e.prototype.clear=function(e){this.setHtml("",e)},e}()},function(e,t,i){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!e)throw new Error("src should not be empty.");return new s.a(function(i,n){var o=a.a.document.createElement("script");o.onload=function(){i(e)},o.onerror=function(){n(new Error(e))},o.async=!0===t,o.src=e,a.a.document.body.appendChild(o)})}var o=i(11),a=i.n(o),r=i(47),s=i.n(r);t.a=n},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(17);i.d(t,"a",function(){return h});var h=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o()(this,t);var a=r()(this,e.call(this));return a.value=n.value,!i.i(d.isUnd)(a.value)&&a.value.subscribe||(a.value=u.a.observable(!i.i(d.isUnd)(a.value)&&!!a.value)),a.enable=n.enable,!i.i(d.isUnd)(a.enable)&&a.enable.subscribe||(a.enable=u.a.observable(!!i.i(d.isUnd)(a.enable)||!!a.enable)),a.disable=n.disable,!i.i(d.isUnd)(a.disable)&&a.disable.subscribe||(a.disable=u.a.observable(!i.i(d.isUnd)(a.disable)&&!!a.disable)),a.label=n.label||"",a.inline=!i.i(d.isUnd)(n.inline)&&n.inline,a.readOnly=!i.i(d.isUnd)(n.readOnly)&&!!n.readOnly,a.inverted=!i.i(d.isUnd)(n.inverted)&&!!n.inverted,a.labeled=!i.i(d.isUnd)(n.label),a.labelAnimated=!!n.labelAnimated,a}return l()(t,e),t.prototype.click=function(){this.readOnly||!this.enable()||this.disable()||this.value(!this.value())},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(214),p=i(213),h=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.foldersTimeout=0,i}return l()(t,e),t.prototype.foldersReload=function(e){return this.abort("Folders").postRequest("Folders",e).then(function(e){return d.a.foldersList(e.Result),d.a.foldersAdditionalParameters(e.Result),!0})},t.prototype.foldersReloadWithTimeout=function(e){var t=this;this.setTrigger(e,!0),u.a.clearTimeout(this.foldersTimeout),this.foldersTimeout=u.a.setTimeout(function(){t.foldersReload(e)},500)},t.prototype.folderDelete=function(e,t){return this.postRequest("FolderDelete",t,{Folder:e})},t.prototype.folderCreate=function(e,t,i){return this.postRequest("FolderCreate",i,{Folder:e,Parent:t})},t.prototype.folderRename=function(e,t,i){return this.postRequest("FolderRename",i,{Folder:e,NewFolderName:t})},t.prototype.attachmentsActions=function(e,t,i){return this.postRequest("AttachmentsActions",i,{Do:e,Hashes:t})},t.prototype.welcomeClose=function(){return this.postRequest("WelcomeClose")},t}(p.a);t.a=new h},function(e,t,i){"use strict";function n(e,t){return!!u&&u.set("p"+e,t)}function o(e){return u?u.get("p"+e):null}var a=i(6),r=i.n(a),s=i(200),l=i(201);t.b=n,t.a=o;var c=r.a.find([l.a,s.a],function(e){return e&&e.supported()}),u=c?new c:null},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(1),f=i(9),m=i(13);i.d(t,"LanguagesPopupView",function(){return y}),i.d(t,"default",function(){return y});var g,b,y=(g=i.i(f.popup)({name:"View/Popup/Languages",templateID:"PopupsLanguages"}),g(b=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.fLang=null,n.userLanguage=p.a.observable(""),n.langs=p.a.observableArray([]),n.languages=p.a.computed(function(){var e=n.userLanguage();return u.a.map(n.langs(),function(t){return{key:t,user:t===e,selected:p.a.observable(!1),fullName:i.i(h.convertLangName)(t)}})}),n.langs.subscribe(function(){n.setLanguageSelection()}),n}return l()(t,e),t.prototype.languageTooltipName=function(e){var t=i.i(h.convertLangName)(e,!0);return i.i(h.convertLangName)(e,!1)===t?"":t},t.prototype.setLanguageSelection=function(){var e=this.fLang?p.a.unwrap(this.fLang):"";u.a.each(this.languages(),function(t){t.selected(t.key===e)})},t.prototype.onBeforeShow=function(){this.fLang=null,this.userLanguage(""),this.langs([])},t.prototype.onShow=function(e,t,i){this.fLang=e,this.userLanguage(i||""),this.langs(t)},t.prototype.changeLanguage=function(e){this.fLang&&this.fLang(e),this.cancelCommand()},t}(m.a))||b)},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},function(e,t,i){var n=i(134);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,o){return e.call(t,i,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,i){var n=i(44),o=i(21).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,i){e.exports=!i(31)&&!i(43)(function(){return 7!=Object.defineProperty(i(84)("div"),"a",{get:function(){return 7}}).a})},function(e,t,i){"use strict";var n=i(62),o=i(42),a=i(90),r=i(32),s=i(26),l=i(61),c=i(141),u=i(66),d=i(147),p=i(34)("iterator"),h=!([].keys&&"next"in[].keys()),f="@@iterator",m="keys",g="values",b=function(){return this};e.exports=function(e,t,i,y,v,S,w){c(i,t,y);var T,C,E,A=function(e){if(!h&&e in I)return I[e];switch(e){case m:return function(){return new i(this,e)};case g:return function(){return new i(this,e)}}return function(){return new i(this,e)}},F=t+" Iterator",N=v==g,R=!1,I=e.prototype,L=I[p]||I[f]||v&&I[v],P=L||A(v),_=v?N?A("entries"):P:void 0,k="Array"==t?I.entries||L:L;if(k&&(E=d(k.call(new e)),E!==Object.prototype&&(u(E,F,!0),n||s(E,p)||r(E,p,b))),N&&L&&L.name!==g&&(R=!0,P=function(){return L.call(this)}),n&&!w||!h&&!R&&I[p]||r(I,p,P),l[t]=P,l[F]=b,v)if(T={values:N?P:A(g),keys:S?P:A(m),entries:_},w)for(C in T)C in I||a(I,C,T[C]);else o(o.P+o.F*(h||R),t,T);return T}},function(e,t,i){var n=i(89),o=i(60).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,i){var n=i(26),o=i(22),a=i(136)(!1),r=i(67)("IE_PROTO");e.exports=function(e,t){var i,s=o(e),l=0,c=[];for(i in s)i!=r&&n(s,i)&&c.push(i);for(;t.length>l;)n(s,i=t[l++])&&(~a(c,i)||c.push(i));return c}},function(e,t,i){e.exports=i(32)},function(e,t){e.exports=window.crossroads},function(e,t){e.exports=window.progressJs},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(1),r=i(7),s=i(3),l=i(27),c=i(8),u=i(38);t.a=function(e){r.data.__APP__=e,r.$win.on("keydown",a.killCtrlACtrlS).on("unload",function(){r.data.bUnload=!0}),r.$html.addClass(r.bMobileDevice?"mobile":"no-mobile").on("click.dropdown.data-api",a.detectDropdownVisibility);var t=o.a.rl||{};t.i18n=c.i18n,t.createCommand=a.createCommandLegacy,t.addSettingsViewModel=l.b,t.addSettingsViewModelForAdmin=l.c,t.addHook=l.d,t.settingsGet=l.e,t.pluginSettingsGet=l.f,t.pluginRemoteRequest=l.g,t.EmailModel=u.EmailModel,t.Enums=s,o.a.rl=t,o.a.__APP_BOOT=function(t){i.i(a.domReady)(function(){o.a.setTimeout(function(){o.a.rainloopTEMPLATES&&o.a.rainloopTEMPLATES[0]?(o.a.document.getElementById("rl-templates").innerHTML=o.a.rainloopTEMPLATES[0],o.a.setTimeout(function(){r.$html.removeClass("no-js rl-booted-trigger").addClass("rl-booted"),e.bootstart()},s.Magics.Time10ms)):t(),o.a.__APP_BOOT=null},s.Magics.Time10ms)})}}},function(e,t,i){"use strict";function n(e){if(e in c.a&&c.a[e]&&c.a[e].setItem){var t=c.a[e],i="testLocalStorage_"+c.a.Math.random();try{if(t.setItem(i,i),i===t.getItem(i))return t.removeItem(i),!0}catch(e){}}return!1}function o(){return f(u)}function a(){var e="AuthAccountHash",t=c.a.__rlah_data();m(u,t&&t[e]?t[e]:""),b()}function r(){m(u,""),b()}function s(){return g()>y()+36e5&&(r(),!0)}var l=i(11),c=i.n(l);t.a=n,t.c=o,t.d=a,t.e=r,t.b=s;var u="__rlA",d="__rlT",p=n("sessionStorage")?c.a.sessionStorage||null:null,h=c.a.top||c.a||null,f=function(e){var t=null;if(p)t=p.getItem(e)||null;else if(h&&c.a.JSON){var i=h.name&&"{"===h.name.toString().substr(0,1)?c.a.JSON.parse(h.name.toString()):null;t=i?i[e]||null:null}return t},m=function(e,t){if(p)p.setItem(e,t);else if(h&&c.a.JSON){var i=h.name&&"{"===h.name.toString().substr(0,1)?c.a.JSON.parse(h.name.toString()):null;i=i||{},i[e]=t,h.name=c.a.JSON.stringify(i)}},g=function(){return c.a.Math.round((new c.a.Date).getTime()/1e3)},b=function(){return m(d,g())},y=function(){var e=f(d,0);return e?c.a.parseInt(e,10)||0:0};c.a.setInterval(b,6e4)},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=function e(){var t=this;o()(this,e),this.identities=l.a.observableArray([]),this.identities.loading=l.a.observable(!1).extend({throttle:100}),this.identitiesIDS=l.a.computed(function(){return r.a.compact(r.a.map(t.identities(),function(e){return e?e.id:null}))})};t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(20),m=i(1),g=i(8),b=i(30),y=i(10),v=i(18),S=i(9),w=i(13);i.d(t,"FolderSystemPopupView",function(){return E}),i.d(t,"default",function(){return E});var T,C,E=(T=i.i(S.popup)({name:"View/Popup/FolderSystem",templateID:"PopupsFolderSystem"}),T(C=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));n.sChooseOnText="",n.sUnuseText="",i.i(g.initOnStartOrLangChange)(function(){n.sChooseOnText=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/SELECT_CHOOSE_ONE"),n.sUnuseText=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/SELECT_UNUSE_NAME")}),n.notification=p.a.observable(""),n.folderSelectList=p.a.computed(function(){return i.i(m.folderListOptionsBuilder)([],b.a.folderList(),b.a.folderListSystemNames(),[["",n.sChooseOnText],[f.i,n.sUnuseText]],null,null,null,null,null,!0)}),n.sentFolder=b.a.sentFolder,n.draftFolder=b.a.draftFolder,n.spamFolder=b.a.spamFolder,n.trashFolder=b.a.trashFolder,n.archiveFolder=b.a.archiveFolder;var a=function(){y.settingsSet("SentFolder",b.a.sentFolder()),y.settingsSet("DraftFolder",b.a.draftFolder()),y.settingsSet("SpamFolder",b.a.spamFolder()),y.settingsSet("TrashFolder",b.a.trashFolder()),y.settingsSet("ArchiveFolder",b.a.archiveFolder())},s=u.a.debounce(function(){a(),v.a.saveSystemFolders(m.noop,{SentFolder:b.a.sentFolder(),DraftFolder:b.a.draftFolder(),SpamFolder:b.a.spamFolder(),TrashFolder:b.a.trashFolder(),ArchiveFolder:b.a.archiveFolder(),NullFolder:"NullFolder"})},h.Magics.Time1s),l=function(){a(),s()};return b.a.sentFolder.subscribe(l),b.a.draftFolder.subscribe(l),b.a.spamFolder.subscribe(l),b.a.trashFolder.subscribe(l),b.a.archiveFolder.subscribe(l),n.defautOptionsAfterRender=m.defautOptionsAfterRender,n}return l()(t,e),t.prototype.onShow=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.SetSystemFoldersNotification.None,t="";switch(e){case h.SetSystemFoldersNotification.Sent:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SENT");break;case h.SetSystemFoldersNotification.Draft:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_DRAFTS");break;case h.SetSystemFoldersNotification.Spam:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SPAM");break;case h.SetSystemFoldersNotification.Trash:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_TRASH");break;case h.SetSystemFoldersNotification.Archive:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_ARCHIVE")}this.notification(t)},t}(w.a))||C)},function(e,t){e.exports=window.Jua},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(12),p=i.n(d),h=i(6),f=i.n(h),m=i(2),g=i.n(m),b=i(19),y=i.n(b),v=i(175),S=i.n(v),w=i(7),T=i(1),C=i(3),E=i(14),A=i(8),F=i(102),N=i(29),R=i(10),I=i(53),L=i(58),P=i(54),_=i(9),k=i(114);i.d(t,"a",function(){return M});var M=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.googlePreviewSupportedCache=null,a.isLocalAutocomplete=!0,a.iframe=null,a.lastErrorTime=0,a.iframe=p()('<iframe class="internal-hiddden" />').appendTo("body"),w.$win.on("error",function(e){if(e&&e.originalEvent&&e.originalEvent.message&&-1===i.i(T.inArray)(e.originalEvent.message,["Script error.","Uncaught Error: Error calling method on NPObject."])){var t=i.i(T.timestamp)();if(a.lastErrorTime>=t)return;a.lastErrorTime=t,n.jsError(T.noop,e.originalEvent.message,e.originalEvent.filename,e.originalEvent.lineno,u.a.location&&u.a.location.toString?u.a.location.toString():"",w.$html.attr("class"),i.i(T.microtime)()-w.startMicrotime)}}),w.$win.on("resize",function(){N.a("window.resize")}),N.b("window.resize",f.a.throttle(function(){var e=w.$win.height(),t=w.$win.height();w.$win.__sizes[0]===e&&w.$win.__sizes[1]===t||(w.$win.__sizes[0]=e,w.$win.__sizes[1]=t,N.a("window.resize.real"))},C.Magics.Time50ms)),w.$doc.on("keydown",function(e){e&&e.ctrlKey&&w.$html.addClass("rl-ctrl-key-pressed")}).on("keyup",function(e){e&&!e.ctrlKey&&w.$html.removeClass("rl-ctrl-key-pressed")}),w.$doc.on("mousemove keypress click",f.a.debounce(function(){N.a("rl.auto-logout-refresh")},C.Magics.Time5s)),y()("esc, enter",C.KeyState.All,function(){i.i(T.detectDropdownVisibility)()}),R.appSettingsGet("allowCmdInterface")&&y()("ctrl+shift+`",C.KeyState.All,function(){i.i(F.a)()}),a}return l()(t,e),t.prototype.remote=function(){return null},t.prototype.data=function(){return null},t.prototype.getApplicationConfiguration=function(e,t){return this.applicationConfiguration[e]||t},t.prototype.download=function(e){if(w.sUserAgent&&(-1<w.sUserAgent.indexOf("chrome")||-1<w.sUserAgent.indexOf("chrome"))){var t=u.a.document.createElement("a");if(t.href=e,u.a.document&&u.a.document.createEvent){var i=u.a.document.createEvent.MouseEvents;if(i&&i.initEvent&&t.dispatchEvent)return i.initEvent("click",!0,!0),t.dispatchEvent(i),!0}}return w.bMobileDevice?(u.a.open(e,"_self"),u.a.focus()):this.iframe.attr("src",e),!0},t.prototype.googlePreviewSupported=function(){return null===this.googlePreviewSupportedCache&&(this.googlePreviewSupportedCache=!!R.settingsGet("AllowGoogleSocial")&&!!R.settingsGet("AllowGoogleSocialPreview")),this.googlePreviewSupportedCache},t.prototype.setWindowTitle=function(e){e=i.i(T.isNormal)(e)&&0<e.length?""+e:"",R.settingsGet("Title")&&(e+=(e?" - ":"")+R.settingsGet("Title")),u.a.document.title=e+" ...",u.a.document.title=e},t.prototype.redirectToAdminPanel=function(){f.a.delay(function(){u.a.location.href=i.i(E.e)()},C.Magics.Time100ms)},t.prototype.clearClientSideToken=function(){u.a.__rlah_clear&&u.a.__rlah_clear()},t.prototype.setClientSideToken=function(e){u.a.__rlah_set&&(u.a.__rlah_set(e),R.settingsSet("AuthAccountHash",e),i.i(E.f)())},t.prototype.loginAndLogoutReload=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!!R.appSettingsGet("inIframe"),a=i.i(T.pString)(R.appSettingsGet("customLogoutLink"));t&&this.clearClientSideToken(),t&&n&&u.a.close&&u.a.close(),a=a||(e?i.i(E.e)():i.i(E.g)()),t&&u.a.location.href!==a?f.a.delay(function(){o&&u.a.parent?u.a.parent.location.href=a:u.a.location.href=a,w.$win.trigger("rl.tooltips.diactivate")},C.Magics.Time100ms):(i.i(_.routeOff)(),i.i(_.setHash)(i.i(E.h)(),!0),i.i(_.routeOff)(),f.a.delay(function(){o&&u.a.parent?u.a.parent.location.reload():u.a.location.reload(),w.$win.trigger("rl.tooltips.diactivate")},C.Magics.Time100ms))},t.prototype.historyBack=function(){u.a.history.back()},t.prototype.bootstart=function(){N.a("rl.bootstart");var e=R.appSettingsGet("mobile");g.a.components.register("SaveTrigger",i(109)),g.a.components.register("Input",i(106)),g.a.components.register("Select",i(111)),g.a.components.register("Radio",i(108)),g.a.components.register("TextArea",i(112)),g.a.components.register("Date",i(105)),g.a.components.register("x-script",i(110)),R.appSettingsGet("materialDesign")&&w.bAnimationSupported?(g.a.components.register("Checkbox",i(107)),g.a.components.register("CheckboxSimple",i(56))):(g.a.components.register("Checkbox",i(56)),g.a.components.register("CheckboxSimple",i(56))),i.i(A.initOnStartOrLangChange)(A.initNotificationLanguage),f.a.delay(T.windowResizeCallback,C.Magics.Time1s),N.b("ssm.mobile-enter",function(){i.i(w.leftPanelDisabled)(!0)}),N.b("ssm.mobile-leave",function(){i.i(w.leftPanelDisabled)(!1)}),R.appSettingsGet("loginGlassStyle")&&w.$html.addClass("glass"),e?(w.$html.addClass("ssm-state-mobile").addClass("rl-mobile"),N.a("ssm.mobile-enter")):(S.a.addState({id:"mobile",query:"(max-width: 767px)",onEnter:function(){w.$html.addClass("ssm-state-mobile"),N.a("ssm.mobile-enter")},onLeave:function(){w.$html.removeClass("ssm-state-mobile"),N.a("ssm.mobile-leave")}}),S.a.addState({id:"tablet",query:"(min-width: 768px) and (max-width: 999px)",onEnter:function(){w.$html.addClass("ssm-state-tablet")},onLeave:function(){w.$html.removeClass("ssm-state-tablet")}}),S.a.addState({id:"desktop",query:"(min-width: 1000px) and (max-width: 1400px)",onEnter:function(){w.$html.addClass("ssm-state-desktop")},onLeave:function(){w.$html.removeClass("ssm-state-desktop")}}),S.a.addState({id:"desktop-large",query:"(min-width: 1401px)",onEnter:function(){w.$html.addClass("ssm-state-desktop-large")},onLeave:function(){w.$html.removeClass("ssm-state-desktop-large")}})),w.leftPanelDisabled.subscribe(function(e){w.$html.toggleClass("rl-left-panel-disabled",e),w.$html.toggleClass("rl-left-panel-enabled",!e)}),w.leftPanelType.subscribe(function(e){w.$html.toggleClass("rl-left-panel-none","none"===e),w.$html.toggleClass("rl-left-panel-short","short"===e)}),w.leftPanelDisabled.valueHasMutated(),I.a.populate(),L.a.populate(),P.a.populate()},t}(k.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(7),l=i(14),c=i(29),u=i(1),d=function(){function e(){var t=this;if(o()(this,e),this.notificator=null,this.player=null,this.supported=!1,this.supportedMp3=!1,this.supportedOgg=!1,this.supportedWav=!1,this.supportedNotification=!1,this.player=this.createNewObject(),this.supported=!(s.bMobileDevice||s.bSafari||!this.player||!this.player.play),this.supported&&this.player&&this.player.canPlayType&&(this.supportedMp3=""!==this.player.canPlayType("audio/mpeg;").replace(/no/,""),this.supportedWav=""!==this.player.canPlayType('audio/wav; codecs="1"').replace(/no/,""),this.supportedOgg=""!==this.player.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""),this.supportedNotification=this.supported&&this.supportedMp3),this.player&&(this.supportedMp3||this.supportedOgg||this.supportedWav)||(this.supported=!1,this.supportedMp3=!1,this.supportedOgg=!1,this.supportedWav=!1,this.supportedNotification=!1),this.supported&&this.player){var i=function(){return t.stop()};this.player.addEventListener("ended",i),this.player.addEventListener("error",i),c.b("audio.api.stop",i)}}return e.prototype.createNewObject=function(){var e=r.a.Audio?new r.a.Audio:null;return e&&e.canPlayType&&e.pause&&e.play&&(e.preload="none",e.loop=!1,e.autoplay=!1,e.muted=!1),e},e.prototype.paused=function(){return!this.supported||!!this.player.paused},e.prototype.stop=function(){this.supported&&this.player.pause&&this.player.pause(),c.a("audio.stop")},e.prototype.pause=function(){this.stop()},e.prototype.clearName=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=i.i(u.trim)(e),t&&"."+t===e.toLowerCase().substr((t.length+1)*-1)&&(e=i.i(u.trim)(e.substr(0,e.length-4))),""===e?"audio":e},e.prototype.playMp3=function(e,t){this.supported&&this.supportedMp3&&(this.player.src=e,this.player.play(),c.a("audio.start",[this.clearName(t,"mp3"),"mp3"]))},e.prototype.playOgg=function(e,t){this.supported&&this.supportedOgg&&(this.player.src=e,this.player.play(),t=this.clearName(t,"oga"),t=this.clearName(t,"ogg"),c.a("audio.start",[t,"ogg"]))},e.prototype.playWav=function(e,t){this.supported&&this.supportedWav&&(this.player.src=e,this.player.play(),c.a("audio.start",[this.clearName(t,"wav"),"wav"]))},e.prototype.playNotification=function(){this.supported&&this.supportedMp3&&(this.notificator||(this.notificator=this.createNewObject(),this.notificator.src=l.j("new-mail.mp3")),this.notificator&&this.notificator.play&&this.notificator.play())},e}();t.a=new d},function(e,t,i){"use strict";function n(e){return i(165).replace("{{ cmd }}",e)}function o(e){return e.find(".rl-cmd-history-data").empty(),""}function a(e){return i(166).replace("{{ commands }}",e.join(" "))}function r(e,t){return e&&-1<i.i(E.inArray)(e,t)?(i.i(E.changeTheme)(e),""):i(169).replace("{{ themes }}",t.join(", "))}function s(e,t,n){return e&&-1<i.i(E.inArray)(e,n)?(i.i(A.reload)(t,e),""):i(167).replace("{{ langs }}",n.join(", "))}function l(){return i(170).replace("{{ version }}",F.appSettingsGet("version")+" ("+F.appSettingsGet("appVersionType")+")")}function c(e){L||(L=new P(e),w.a.applyBindingAccessorsToNode(e[0],{translatorInit:!0,template:function(){return{name:"Cmd"}}},L))}function u(){null===I&&(I=b()("<div></div>"),I.appendTo(T.$body),c(I))}function d(){F.appSettingsGet("allowCmdInterface")&&(u(),v.a.delay(function(){L&&(L.opened(!L.opened()),L.opened()&&v.a.delay(function(){L&&L.focused&&L.focused(!0)},C.Magics.Time50ms))},C.Magics.Time50ms))}var p=i(0),h=i.n(p),f=i(11),m=i.n(f),g=i(12),b=i.n(g),y=i(6),v=i.n(y),S=i(2),w=i.n(S),T=i(7),C=i(3),E=i(1),A=i(8),F=i(10),N=i(58),R=i(53);t.a=d;var I=null,L=null,P=function(){function e(t){h()(this,e),this.dom=null,this.opened=w.a.observable(!1),this.cmd=w.a.observable(""),this.focused=w.a.observable(!1),this.themes=N.a.themes,this.cmdHistory=[],this.cmdHistoryShift=0,this.cmdHelper=w.a.observable(""),this.cmds=["help","version","clear","theme","lang"],this.cmdsWithParameters=["theme","lang"],this.isAdmin=!1,this.dom=t,this.isAdmin=!!F.appSettingsGet("admin")}return e.prototype.runCmd=function(e,t,i){var c="",u=null;if(this.cmdHelper(""),i){switch(e){case"lang":u=(this.isAdmin?R.a.languagesAdmin():R.a.languages()).filter(function(e){return 0===e.lastIndexOf(t,0)});break;case"theme":u=N.a.themes().filter(function(e){return 0===e.lastIndexOf(t,0)})}if(e&&u)if(1===u.length&&u[0])this.cmd(e+" "+u[0]);else if(1<u.length&&u[0]&&u[1]){for(var d="",p=0,h=u[0].split(""),f=h.length;p<f&&u[1][p]===h[p];p++)d+=h[p];d&&(this.cmdHelper("["+u.join(", ")+"]"),this.cmd(e+" "+d))}return""}switch(e){case"hi":c="hello";break;case"?":case"ls":case"help":c=a(this.cmds);break;case"v":case"version":c=l();break;case"clear":c=o(this.dom);break;case"theme":c=r(t,N.a.themes());break;case"lang":c=s(t,this.isAdmin,this.isAdmin?R.a.languagesAdmin():R.a.languages());break;default:c=n(e)}return c},e.prototype.onCmd=function(e){var t=this,n=this.cmd().replace(/[\s]+/," "),o=i.i(E.trim)(n).replace().split(/[\s]+/),a=o.shift();if(""===i.i(E.trim)(n))return!1;if(e)if(-1<i.i(E.inArray)(a,this.cmds)){var r=this.runCmd(a,o.join(" "),!0);r&&this.cmd(r)}else{var s=this.cmds.filter(function(e){return e!==a&&0===e.lastIndexOf(a,0)});1===s.length&&s[0]&&this.cmd(s[0]+(-1<i.i(E.inArray)(s[0],this.cmdsWithParameters)?" ":""))}else!function(){t.cmdHistory.unshift(n),t.cmdHistory=v.a.uniq(t.cmdHistory),t.cmdHistoryShift=0;var e=t.runCmd(a,o.join(" "),!1),r=t.dom.find(".rl-cmd-history-data");r&&r[0]&&(r.append(b()("<div></div>").html(i(168).replace("{{ cmd }}",n))),e&&r.append(b()("<div></div>").html(e)),v.a.delay(function(){t.dom.find(".rl-cmd-history").scrollTop(r.height())},50))}();return!0},e.prototype.onEsc=function(){return this.opened(!1),!1},e.prototype.onTab=function(){return this.onCmd(!0),!1},e.prototype.onEnter=function(){return this.onCmd(!1),this.cmd(""),!1},e.prototype.onKeyDown=function(e){if(e&&e.keyCode&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&0<this.cmdHistory.length){var t=m.a.parseInt(e.keyCode,10);if(C.EventKeyCode.Up===t||C.EventKeyCode.Down===t)return this.cmdHistory[this.cmdHistoryShift]?(this.cmd(this.cmdHistory[this.cmdHistoryShift]),C.EventKeyCode.Up===t?this.cmdHistoryShift+=1:C.EventKeyCode.Down===t&&(this.cmdHistoryShift-=1)):this.cmdHistoryShift=0,!1}return!0},e}()},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n={eml:"message/rfc822",mime:"message/rfc822",txt:"text/plain",text:"text/plain",def:"text/plain",list:"text/plain",in:"text/plain",ini:"text/plain",log:"text/plain",sql:"text/plain",cfg:"text/plain",conf:"text/plain",asc:"text/plain",rtx:"text/richtext",vcard:"text/vcard",vcf:"text/vcard",htm:"text/html",html:"text/html",csv:"text/csv",ics:"text/calendar",ifb:"text/calendar",xml:"text/xml",json:"application/json",swf:"application/x-shockwave-flash",hlp:"application/winhlp",wgt:"application/widget",chm:"application/vnd.ms-htmlhelp",p10:"application/pkcs10",p7c:"application/pkcs7-mime",p7m:"application/pkcs7-mime",p7s:"application/pkcs7-signature",torrent:"application/x-bittorrent",js:"application/javascript",pl:"text/perl",css:"text/css",asp:"text/asp",php:"application/x-httpd-php",php3:"application/x-httpd-php",php4:"application/x-httpd-php",php5:"application/x-httpd-php",phtml:"application/x-httpd-php",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",jpe:"image/jpeg",jfif:"image/jpeg",gif:"image/gif",bmp:"image/bmp",cgm:"image/cgm",ief:"image/ief",ico:"image/x-icon",tif:"image/tiff",tiff:"image/tiff",svg:"image/svg+xml",svgz:"image/svg+xml",djv:"image/vnd.djvu",djvu:"image/vnd.djvu",webp:"image/webp",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",exe:"application/x-msdownload",
-dll:"application/x-msdownload",scr:"application/x-msdownload",com:"application/x-msdownload",bat:"application/x-msdownload",msi:"application/x-msdownload",cab:"application/vnd.ms-cab-compressed",gz:"application/x-gzip",tgz:"application/x-gzip",bz:"application/x-bzip",bz2:"application/x-bzip2",deb:"application/x-debian-package",psf:"application/x-font-linux-psf",otf:"application/x-font-otf",pcf:"application/x-font-pcf",snf:"application/x-font-snf",ttf:"application/x-font-ttf",ttc:"application/x-font-ttf",mp3:"audio/mpeg",amr:"audio/amr",aac:"audio/x-aac",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",wav:"audio/x-wav",wma:"audio/x-ms-wma",wax:"audio/x-ms-wax",midi:"audio/midi",mp4a:"audio/mp4",ogg:"audio/ogg",weba:"audio/webm",ra:"audio/x-pn-realaudio",ram:"audio/x-pn-realaudio",rmp:"audio/x-pn-realaudio-plugin",m3u:"audio/x-mpegurl",flv:"video/x-flv",qt:"video/quicktime",mov:"video/quicktime",wmv:"video/windows-media",avi:"video/x-msvideo",mpg:"video/mpeg",mpeg:"video/mpeg",mpe:"video/mpeg",m1v:"video/mpeg",m2v:"video/mpeg","3gp":"video/3gpp","3g2":"video/3gpp2",h261:"video/h261",h263:"video/h263",h264:"video/h264",jpgv:"video/jpgv",mp4:"video/mp4",mp4v:"video/mp4",mpg4:"video/mp4",ogv:"video/ogg",webm:"video/webm",m4v:"video/x-m4v",asf:"video/x-ms-asf",asx:"video/x-ms-asf",wm:"video/x-ms-wm",wmx:"video/x-ms-wmx",wvx:"video/x-ms-wvx",movie:"video/x-sgi-movie",pdf:"application/pdf",psd:"image/vnd.adobe.photoshop",ai:"application/postscript",eps:"application/postscript",ps:"application/postscript",doc:"application/msword",dot:"application/msword",rtf:"application/rtf",xls:"application/vnd.ms-excel",ppt:"application/vnd.ms-powerpoint",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",odt:"application/vnd.oasis.opendocument.text",ods:"application/vnd.oasis.opendocument.spreadsheet"}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(1),f=i(17);i.d(t,"a",function(){return m});var m=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.values=p.a.observableArray([]),a.value=n.value,!i.i(h.isUnd)(a.value)&&a.value.subscribe||(a.value=p.a.observable("")),a.inline=!i.i(h.isUnd)(n.inline)&&n.inline,a.readOnly=!i.i(h.isUnd)(n.readOnly)&&!!n.readOnly,n.values&&a.values(u.a.map(n.values,function(e,t){return{label:e,value:t}})),a.click=u.a.bind(a.click,a),a}return l()(t,e),t.prototype.click=function(e){!this.readOnly&&e&&this.value(e.value)},t}(f.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"DateComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"InputComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(17),f=i(78),m=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this,i));return n.animationBox=p.a.observable(!1).extend({falseTimeout:200}),n.animationCheckmark=p.a.observable(!1).extend({falseTimeout:200}),n.animationBoxSetTrue=u.a.bind(n.animationBoxSetTrue,n),n.animationCheckmarkSetTrue=u.a.bind(n.animationCheckmarkSetTrue,n),n.disposable.push(n.value.subscribe(function(e){n.triggerAnimation(e)},n)),n}return l()(t,e),t.prototype.animationBoxSetTrue=function(){this.animationBox(!0)},t.prototype.animationCheckmarkSetTrue=function(){this.animationCheckmark(!0)},t.prototype.triggerAnimation=function(e){e?(this.animationBoxSetTrue(),u.a.delay(this.animationCheckmarkSetTrue,200)):(this.animationCheckmarkSetTrue(),u.a.delay(this.animationBoxSetTrue,200))},t}(f.a);e.exports=i.i(h.b)(m,"CheckboxMaterialDesignComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(104),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"RadioComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(1),u=i(3),d=i(17),p=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));return n.element=i.element||null,n.value=i.value&&i.value.subscribe?i.value:null,n.element&&(n.value?(n.element.css("display","inline-block"),i.verticalAlign&&n.element.css("vertical-align",i.verticalAlign),n.setState(n.value()),n.disposable.push(n.value.subscribe(n.setState,n))):n.element.hide()),n}return l()(t,e),t.prototype.setState=function(e){switch(i.i(c.pInt)(e)){case u.SaveSettingsStep.TrueResult:this.element.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case u.SaveSettingsStep.FalseResult:this.element.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case u.SaveSettingsStep.Animate:this.element.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;case u.SaveSettingsStep.Idle:default:this.element.find(".animated").hide().end().find(".error,.success").removeClass("visible")}},t}(d.a);e.exports=i.i(d.b)(p,"SaveTriggerComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(12),u=i.n(c),d=i(17),p=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));if(i.component&&i.component.templateNodes&&i.element&&i.element[0]&&i.element[0].outerHTML){var a=i.element[0].outerHTML;a=a?a.replace(/<x-script/i,"<script").replace(/<b><\/b><\/x-script>/i,"</script>"):"",a?(i.element.text(""),i.element.replaceWith(u()(a).text(i.component.templateNodes[0]&&i.component.templateNodes[0].nodeValue?i.component.templateNodes[0].nodeValue:""))):i.element.remove()}return n}return l()(t,e),t}(d.a);e.exports=i.i(d.b)(p,"ScriptComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(8),u=i(1),d=i(17),p=i(48),h=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this,n));return a.options=n.options||"",a.optionsText=n.optionsText||null,a.optionsValue=n.optionsValue||null,a.optionsCaption=n.optionsCaption||null,a.optionsCaption&&(a.optionsCaption=i.i(c.i18n)(a.optionsCaption)),a.defautOptionsAfterRender=u.defautOptionsAfterRender,a}return l()(t,e),t}(p.a);e.exports=i.i(d.b)(h,"SelectComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(1),u=i(17),d=i(48),p=5,h=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this,n));return a.rows=n.rows||p,a.spellcheck=!i.i(c.isUnd)(n.spellcheck)&&!!n.spellcheck,a}return l()(t,e),t}(d.a);e.exports=i.i(u.b)(h,"TextAreaComponent")},function(e,t,i){"use strict";var n=i(11),o=i.n(n);i.d(t,"a",function(){return a});var a=o.a.Opentip||{};a.styles=a.styles||{},a.styles.rainloop={extends:"standard",fixed:!0,target:!0,delay:.2,hideDelay:0,hideEffect:"fade",hideEffectDuration:.2,showEffect:"fade",showEffectDuration:.2,showOn:"mouseover click",removeElementsOnHide:!0,background:"#fff",shadow:!1,borderColor:"#999",borderRadius:2,borderWidth:1},a.styles.rainloopTip={extends:"rainloop",delay:.4,group:"rainloopTips"},a.styles.rainloopErrorTip={extends:"rainloop",className:"rainloopErrorTip"}},function(e,t,i){"use strict";var n=i(0),o=i.n(n);i.d(t,"a",function(){return a});var a=function(){function e(){o()(this,e)}return e.prototype.bootstart=function(){},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(20),p=i(3),h=i(1),f=i(7),m=i(14),g=i(27),b=i(10);i.d(t,"a",function(){return y});var y=function(){function e(){o()(this,e),this.oRequests={}}return e.prototype.defaultResponse=function(e,t,n,o,a,r){var s=function(){p.StorageResultType.Success!==n&&f.data.bUnload&&(n=p.StorageResultType.Unload),p.StorageResultType.Success===n&&o&&!o.Result?(o&&-1<i.i(h.inArray)(o.ErrorCode,[p.Notification.AuthError,p.Notification.AccessError,p.Notification.ConnectionError,p.Notification.DomainNotAllowed,p.Notification.AccountNotAllowed,p.Notification.MailServerError,p.Notification.UnknownNotification,p.Notification.UnknownError])&&(f.data.iAjaxErrorCount+=1),o&&p.Notification.InvalidToken===o.ErrorCode&&(f.data.iTokenErrorCount+=1),d.a<f.data.iTokenErrorCount&&f.data.__APP__&&f.data.__APP__.loginAndLogoutReload&&f.data.__APP__.loginAndLogoutReload(!1,!0),(o.ClearAuth||o.Logout||d.b<f.data.iAjaxErrorCount)&&f.data.__APP__&&f.data.__APP__.clearClientSideToken&&(f.data.__APP__.clearClientSideToken(),!o.ClearAuth&&f.data.__APP__.loginAndLogoutReload&&f.data.__APP__.loginAndLogoutReload(!1,!0))):p.StorageResultType.Success===n&&o&&o.Result&&(f.data.iAjaxErrorCount=0,f.data.iTokenErrorCount=0),i.i(g.a)("ajax-default-response",[t,p.StorageResultType.Success===n?o:null,n,a,r]),e&&e(n,p.StorageResultType.Success===n?o:null,a,t,r)};switch(n){case"success":n=p.StorageResultType.Success;break;case"abort":n=p.StorageResultType.Abort;break;default:n=p.StorageResultType.Error}p.StorageResultType.Error===n?l.a.delay(s,300):s()},e.prototype.ajaxRequest=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4,o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],c=""===a,d={},p=(new r.a.Date).getTime(),f="";t=t||{},f=t.Action||"",f&&0<s.length&&l.a.each(s,function(e){o.oRequests[e]&&(o.oRequests[e].__aborted=!0,o.oRequests[e].abort&&o.oRequests[e].abort(),o.oRequests[e]=null)}),c&&(t.XToken=b.appSettingsGet("token"));var g=u.a.ajax({type:c?"POST":"GET",url:i.i(m.b)(a),async:!0,dataType:"json",data:c?t:{},headers:d,timeout:n,global:!0});return g.always(function(n,a){var s=!1;n&&n.Time&&(s=i.i(h.pInt)(n.Time)>(new r.a.Date).getTime()-p),f&&o.oRequests[f]&&(o.oRequests[f].__aborted&&(a="abort"),o.oRequests[f]=null),o.defaultResponse(e,f,a,n,s,t)}),f&&0<s.length&&-1<i.i(h.inArray)(f,s)&&(this.oRequests[f]&&(this.oRequests[f].__aborted=!0,this.oRequests[f].abort&&this.oRequests[f].abort(),this.oRequests[f]=null),this.oRequests[f]=g),g},e.prototype.defaultRequest=function(e,t,n,o,a,r){return n=n||{},n.Action=t,a=i.i(h.pString)(a),i.i(g.a)("ajax-default-request",[t,n,a]),this.ajaxRequest(e,n,i.i(h.isUnd)(o)?d.c:i.i(h.pInt)(o),a,r)},e.prototype.noop=function(e){this.defaultRequest(e,"Noop")},e.prototype.jsError=function(e,t,i,n,o,a,r){this.defaultRequest(e,"JsError",{Message:t,FileName:i,LineNo:n,Location:o,HtmlCapa:a,TimeOnPage:r})},e.prototype.jsInfo=function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.defaultRequest(e,"JsInfo",{Type:t,Data:i,IsError:n?"1":"0"})},e.prototype.getPublicKey=function(e){this.defaultRequest(e,"GetPublicKey")},e.prototype.jsVersion=function(e,t){this.defaultRequest(e,"Version",{Version:t})},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(7),g=i(1),b=i(14),y=i(9),v=i(73);i.d(t,"a",function(){return S});var S=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this,"settings",i));return n.menu=f.a.observableArray([]),n.oCurrentSubScreen=null,n.oViewModelPlace=null,n.setupSettings(),n}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e()},t.prototype.onRoute=function(e){var t=this,n=null,o=null,a=null,r=null;o=u.a.find(m.aViewModels.settings,function(t){return t&&t.__rlSettingsData&&e===t.__rlSettingsData.Route}),o&&(u.a.find(m.aViewModels["settings-removed"],function(e){return e&&e===o})&&(o=null),o&&u.a.find(m.aViewModels["settings-disabled"],function(e){return e&&e===o})&&(o=null)),o?(o.__builded&&o.__vm?n=o.__vm:(a=this.oViewModelPlace,a&&1===a.length?!function(){n=new o,r=p()("<div></div>").addClass("rl-settings-view-model").hide(),r.appendTo(a),n.viewModelDom=r,n.__rlSettingsData=o.__rlSettingsData,o.__dom=r,o.__builded=!0,o.__vm=n;var e={name:o.__rlSettingsData.Template};f.a.applyBindingAccessorsToNode(r[0],{translatorInit:!0,template:function(){return e}},n),i.i(g.delegateRun)(n,"onBuild",[r])}():i.i(g.log)("Cannot find sub settings view model position: SettingsSubScreen")),n&&u.a.defer(function(){t.oCurrentSubScreen&&(i.i(g.delegateRun)(t.oCurrentSubScreen,"onHide"),t.oCurrentSubScreen.viewModelDom.hide()),t.oCurrentSubScreen=n,t.oCurrentSubScreen&&(i.i(g.delegateRun)(t.oCurrentSubScreen,"onBeforeShow"),t.oCurrentSubScreen.viewModelDom.show(),i.i(g.delegateRun)(t.oCurrentSubScreen,"onShow"),i.i(g.delegateRun)(t.oCurrentSubScreen,"onShowWithDelay",[],200),u.a.each(t.menu(),function(e){e.selected(n&&n.__rlSettingsData&&e.route===n.__rlSettingsData.Route)}),p()("#rl-content .b-settings .b-content .content").scrollTop(0)),i.i(g.windowResize)()})):i.i(y.setHash)(i.i(b.c)(),!1,!0)},t.prototype.onHide=function(){this.oCurrentSubScreen&&this.oCurrentSubScreen.viewModelDom&&(i.i(g.delegateRun)(this.oCurrentSubScreen,"onHide"),this.oCurrentSubScreen.viewModelDom.hide())},t.prototype.onBuild=function(){var e=this;u.a.each(m.aViewModels.settings,function(t){t&&t.__rlSettingsData&&!u.a.find(m.aViewModels["settings-removed"],function(e){return e&&e===t})&&e.menu.push({route:t.__rlSettingsData.Route,label:t.__rlSettingsData.Label,selected:f.a.observable(!1),disabled:!!u.a.find(m.aViewModels["settings-disabled"],function(e){return e&&e===t})})}),this.oViewModelPlace=p()("#rl-content #rl-settings-subscreen")},t.prototype.routes=function(){var e=u.a.find(m.aViewModels.settings,function(e){return e&&e.__rlSettingsData&&e.__rlSettingsData.IsDefault}),t=e&&e.__rlSettingsData?e.__rlSettingsData.Route:"general",n={subname:/^(.*)$/,normalize_:function(e,n){return n.subname=i.i(g.isUnd)(n.subname)?t:i.i(g.pString)(n.subname),[n.subname]}};return[["{subname}/",n],["{subname}",n],["",n]]},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(7),l=i(10);i.d(t,"a",function(){return c});var c=function(){function e(){o()(this,e),this.allowLanguagesOnSettings=r.a.observable(!0),this.allowLanguagesOnLogin=r.a.observable(!0),this.interfaceAnimation=r.a.observable(!0),this.interfaceAnimation.subscribe(function(e){var t=s.bMobileDevice||!e;s.$html.toggleClass("rl-anim",!t).toggleClass("no-rl-anim",t)}),this.interfaceAnimation.valueHasMutated(),this.prem=r.a.observable(!1),this.community=r.a.observable(!0)}return e.prototype.populate=function(){this.allowLanguagesOnLogin(!!l.settingsGet("AllowLanguagesOnLogin")),this.allowLanguagesOnSettings(!!l.settingsGet("AllowLanguagesOnSettings")),this.interfaceAnimation(!!l.settingsGet("InterfaceAnimation")),this.prem(!!l.settingsGet("PremType")),this.community(!!l.settingsGet("Community"))},e}()},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(10),c=function(){function e(){o()(this,e),this.contacts=r.a.observableArray([]),this.contacts.loading=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.importing=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.syncing=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.exportingVcf=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.exportingCsv=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.allowContactsSync=r.a.observable(!1),this.enableContactsSync=r.a.observable(!1),this.contactsSyncUrl=r.a.observable(""),this.contactsSyncUser=r.a.observable(""),this.contactsSyncPass=r.a.observable("")}return e.prototype.populate=function(){this.allowContactsSync(!!l.settingsGet("ContactsSyncIsAllowed")),this.enableContactsSync(!!l.settingsGet("EnableContactsSync")),this.contactsSyncUrl(l.settingsGet("ContactsSyncUrl")),this.contactsSyncUser(l.settingsGet("ContactsSyncUser")),this.contactsSyncPass(l.settingsGet("ContactsSyncPassword"))},e}();t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(3),u=i(29),d=i(101),p=i(10),h=function(){function e(){var t=this;o()(this,e),this.enableSoundNotification=l.a.observable(!1),this.soundNotificationIsSupported=l.a.observable(!1),this.allowDesktopNotification=l.a.observable(!1),this.desktopNotificationPermissions=l.a.computed(function(){t.allowDesktopNotification();var e=c.DesktopNotification.NotSupported,i=t.notificationClass();if(i&&i.permission)switch(i.permission.toLowerCase()){case"granted":e=c.DesktopNotification.Allowed;break;case"denied":e=c.DesktopNotification.Denied;break;case"default":e=c.DesktopNotification.NotAllowed}else r.a.webkitNotifications&&r.a.webkitNotifications.checkPermission&&(e=r.a.webkitNotifications.checkPermission());return e}).extend({notify:"always"}),this.enableDesktopNotification=l.a.computed({read:function(){return t.allowDesktopNotification()&&c.DesktopNotification.Allowed===t.desktopNotificationPermissions()},write:function(e){if(e){var i=t.notificationClass(),n=t.desktopNotificationPermissions();i&&c.DesktopNotification.Allowed===n?t.allowDesktopNotification(!0):i&&c.DesktopNotification.NotAllowed===n?i.requestPermission(function(){t.allowDesktopNotification.valueHasMutated(),c.DesktopNotification.Allowed===t.desktopNotificationPermissions()?t.allowDesktopNotification()?t.allowDesktopNotification.valueHasMutated():t.allowDesktopNotification(!0):t.allowDesktopNotification()?t.allowDesktopNotification(!1):t.allowDesktopNotification.valueHasMutated()}):t.allowDesktopNotification(!1)}else t.allowDesktopNotification(!1)}}).extend({notify:"always"}),this.enableDesktopNotification.valueHasMutated||(this.enableDesktopNotification.valueHasMutated=function(){t.allowDesktopNotification.valueHasMutated()}),this.computers(),this.initNotificationPlayer()}return e.prototype.computers=function(){var e=this;this.isDesktopNotificationSupported=l.a.computed(function(){return c.DesktopNotification.NotSupported!==e.desktopNotificationPermissions()}),this.isDesktopNotificationDenied=l.a.computed(function(){return c.DesktopNotification.NotSupported===e.desktopNotificationPermissions()||c.DesktopNotification.Denied===e.desktopNotificationPermissions()})},e.prototype.initNotificationPlayer=function(){d.a&&d.a.supportedNotification?this.soundNotificationIsSupported(!0):(this.enableSoundNotification(!1),this.soundNotificationIsSupported(!1))},e.prototype.playSoundNotification=function(e){d.a&&d.a.supportedNotification&&(!!e||this.enableSoundNotification())&&d.a.playNotification()},e.prototype.displayDesktopNotification=function(e,t,i,n){if(this.enableDesktopNotification()){var o=this.notificationClass(),a=o?new o(t,{body:i,icon:e}):null;a&&(a.show&&a.show(),n&&(a.onclick=function(){r.a.focus(),n.Folder&&n.Uid&&u.a("mailbox.message.show",[n.Folder,n.Uid])}),r.a.setTimeout(function(e){return function(){e.cancel?e.cancel():e.close&&e.close()}}(a),c.Magics.Time7s))}},e.prototype.populate=function(){this.enableSoundNotification(!!p.settingsGet("SoundNotification")),this.enableDesktopNotification(!!p.settingsGet("DesktopNotifications"))},e.prototype.notificationClass=function(){return r.a.Notification&&r.a.Notification.requestPermission?r.a.Notification:null},e}();t.a=new h},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(1),g=i(8),b=i(18),y=i(16),v=i(9),S=i(13);i.d(t,"AccountPopupView",function(){return A}),i.d(t,"default",function(){return A});var w,T,C,E,A=(w=i.i(v.popup)({name:"View/Popup/Account",templateID:"PopupsAccount"}),T=i.i(v.command)(function(e){return!e.submitRequest()}),w((E=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.isNew=h.a.observable(!0),i.email=h.a.observable(""),i.password=h.a.observable(""),i.emailError=h.a.observable(!1),i.passwordError=h.a.observable(!1),i.email.subscribe(function(){i.emailError(!1)}),i.password.subscribe(function(){i.passwordError(!1)}),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i.submitErrorAdditional=h.a.observable(""),i.emailFocus=h.a.observable(!1),i}return d()(t,e),t.prototype.addAccountCommand=function(){var e=this;return this.emailError(""===i.i(m.trim)(this.email())),this.passwordError(""===i.i(m.trim)(this.password())),!this.emailError()&&!this.passwordError()&&(this.submitRequest(!0),b.a.accountSetup(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(y.a)().accountsAndIdentities(),e.cancelCommand()):(e.submitError(n.ErrorCode?i.i(g.getNotification)(n.ErrorCode):i.i(g.getNotification)(f.Notification.UnknownError)),n.ErrorMessageAdditional&&e.submitErrorAdditional(n.ErrorMessageAdditional)):(e.submitError(i.i(g.getNotification)(f.Notification.UnknownError)),e.submitErrorAdditional(""))},this.email(),this.password(),this.isNew()),!0)},t.prototype.clearPopup=function(){this.isNew(!0),this.email(""),this.password(""),this.emailError(!1),this.passwordError(!1),this.submitRequest(!1),this.submitError(""),this.submitErrorAdditional("")},t.prototype.onShow=function(e){this.clearPopup(),e&&e.canBeEdit()&&(this.isNew(!1),this.email(e.email))},t.prototype.onShowWithDelay=function(){this.emailFocus(!0)},t}(S.a),n(E.prototype,"addAccountCommand",[T],a()(E.prototype,"addAccountCommand"),E.prototype),C=E))||C)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(3),A=i(1),F=i(20),N=i(7),R=i(178),I=i(14),L=i(8),P=i(40),_=i(120),k=i(18),M=i(10),D=i(38),O=i(204),x=i(205),U=i(16),H=i(9),B=i(13);i.d(t,"ContactsPopupView",function(){return J}),i.d(t,"default",function(){return J});var G,K,V,z,j,q,W,Y,$,J=(G=i.i(H.popup)({name:"View/Popup/Contacts",templateID:"PopupsContacts"}),K=i.i(H.command)(),V=i.i(H.command)(function(e){return 0<e.contactsCheckedOrSelected().length}),z=i.i(H.command)(function(e){return 0<e.contactsCheckedOrSelected().length}),j=i.i(H.command)(),q=i.i(H.command)(function(e){var t=e.viewHasNonEmptyRequaredProperties(),i=e.viewReadOnly();return!e.viewSaving()&&t&&!i}),W=i.i(H.command)(function(e){return!e.contacts.syncing()&&!e.contacts.importing()}),G(($=function(e){function t(){s()(this,t);var n=c()(this,e.call(this)),o=function(e){e&&0<e.length&&(n.viewProperties.removeAll(e),i.i(A.delegateRunOnDestroy)(e))};return n.bBackToCompose=!1,n.sLastComposeFocusedField="",n.allowContactsSync=_.a.allowContactsSync,n.enableContactsSync=_.a.enableContactsSync,n.allowExport=!N.bMobileDevice,n.search=v.a.observable(""),n.contactsCount=v.a.observable(0),n.contacts=_.a.contacts,n.currentContact=v.a.observable(null),n.importUploaderButton=v.a.observable(null),n.contactsPage=v.a.observable(1),n.contactsPageCount=v.a.computed(function(){var e=h.a.Math.ceil(n.contactsCount()/F.p);return 0>=e?1:e}),n.contactsPagenator=v.a.computed(i.i(A.computedPagenatorHelper)(n.contactsPage,n.contactsPageCount)),n.emptySelection=v.a.observable(!0),n.viewClearSearch=v.a.observable(!1),n.viewID=v.a.observable(""),n.viewReadOnly=v.a.observable(!1),n.viewProperties=v.a.observableArray([]),n.viewSaveTrigger=v.a.observable(E.SaveSettingsStep.Idle),n.viewPropertiesNames=n.viewProperties.filter(function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.FirstName,E.ContactPropertyType.LastName])}),n.viewPropertiesOther=n.viewProperties.filter(function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.Note])}),n.viewPropertiesOther=v.a.computed(function(){var e=m.a.filter(n.viewProperties(),function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.Nick])});return m.a.sortBy(e,function(e){return e.type()})}),n.viewPropertiesEmails=n.viewProperties.filter(function(e){return E.ContactPropertyType.Email===e.type()}),n.viewPropertiesWeb=n.viewProperties.filter(function(e){return E.ContactPropertyType.Web===e.type()}),n.viewHasNonEmptyRequaredProperties=v.a.computed(function(){var e=n.viewPropertiesNames(),t=n.viewPropertiesEmails(),o=function(e){return""!==i.i(A.trim)(e.value())};return!(!m.a.find(e,o)&&!m.a.find(t,o))}),n.viewPropertiesPhones=n.viewProperties.filter(function(e){return E.ContactPropertyType.Phone===e.type()}),n.viewPropertiesEmailsNonEmpty=n.viewPropertiesNames.filter(function(e){return""!==i.i(A.trim)(e.value())}),n.viewPropertiesEmailsEmptyAndOnFocused=n.viewPropertiesEmails.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesPhonesEmptyAndOnFocused=n.viewPropertiesPhones.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesWebEmptyAndOnFocused=n.viewPropertiesWeb.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesOtherEmptyAndOnFocused=v.a.computed(function(){return m.a.filter(n.viewPropertiesOther(),function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t})}),n.viewPropertiesEmailsEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesPhonesEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesWebEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesOtherEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewSaving=v.a.observable(!1),n.useCheckboxesInList=P.a.useCheckboxesInList,n.search.subscribe(function(){n.reloadContactList()}),n.contacts.subscribe(A.windowResizeCallback),n.viewProperties.subscribe(A.windowResizeCallback),n.contactsChecked=v.a.computed(function(){return m.a.filter(n.contacts(),function(e){return e.checked()})}),n.contactsCheckedOrSelected=v.a.computed(function(){var e=n.contactsChecked(),t=n.currentContact();return m.a.union(e,t?[t]:[])}),n.contactsCheckedOrSelectedUids=v.a.computed(function(){return m.a.map(n.contactsCheckedOrSelected(),function(e){return e.idContact})}),n.selector=new R.a(n.contacts,n.currentContact,null,".e-contact-item .actionHandle",".e-contact-item.selected",".e-contact-item .checkboxItem",".e-contact-item.focused"),n.selector.on("onItemSelect",function(e){n.populateViewContact(e?e:null),e||n.emptySelection(!0)}),n.selector.on("onItemGetUid",function(e){return e?e.generateUid():""}),n.bDropPageAfterDelete=!1,n.watchDirty=v.a.observable(!1),n.watchHash=v.a.observable(!1),n.viewHash=v.a.computed(function(){return""+m.a.map(n.viewProperties(),function(e){return e.value()}).join("")}),n.viewHash.subscribe(function(){!n.watchHash()||n.viewReadOnly()||n.watchDirty()||n.watchDirty(!0)}),n.sDefaultKeyScope=E.KeyState.ContactList,n}return d()(t,e),t.prototype.newCommand=function(){this.populateViewContact(null),this.currentContact(null)},t.prototype.deleteCommand=function(){this.deleteSelectedContacts(),this.emptySelection(!0)},t.prototype.newMessageCommand=function(){if(!M.capa(E.Capa.Composer))return!1;var e=[],t=null,n=null,o=null,a=this.contactsCheckedOrSelected();if(i.i(A.isNonEmptyArray)(a)&&(e=m.a.map(a,function(e){if(e){var t=e.getNameAndEmailHelper(),i=t?new D.EmailModel(t[0],t[1]):null;if(i&&i.validate())return i}return null}),e=m.a.compact(e)),i.i(A.isNonEmptyArray)(e)){switch(this.bBackToCompose=!1,i.i(H.hideScreenPopup)(i(123)),this.sLastComposeFocusedField){case"cc":n=e;break;case"bcc":o=e;break;case"to":default:t=e}this.sLastComposeFocusedField="",m.a.delay(function(){i.i(H.showScreenPopup)(i(37),[E.ComposeType.Empty,null,t,n,o])},E.Magics.Time200ms)}return!0},t.prototype.clearCommand=function(){this.search("")},t.prototype.saveCommand=function(){var e=this;this.viewSaving(!0),this.viewSaveTrigger(E.SaveSettingsStep.Animate);var t=i.i(A.fakeMd5)(),n=[];m.a.each(this.viewProperties(),function(e){e.type()&&""!==i.i(A.trim)(e.value())&&n.push([e.type(),e.value(),e.typeStr()])}),k.a.contactSave(function(n,o){var a=!1;e.viewSaving(!1),E.StorageResultType.Success===n&&o&&o.Result&&o.Result.RequestUid===t&&0<i.i(A.pInt)(o.Result.ResultID)&&(""===e.viewID()&&e.viewID(i.i(A.pInt)(o.Result.ResultID)),e.reloadContactList(),a=!0),m.a.delay(function(){e.viewSaveTrigger(a?E.SaveSettingsStep.TrueResult:E.SaveSettingsStep.FalseResult)},E.Magics.Time350ms),a&&(e.watchDirty(!1),m.a.delay(function(){e.viewSaveTrigger(E.SaveSettingsStep.Idle)},E.Magics.Time1s))},t,this.viewID(),n)},t.prototype.syncCommand=function(){var e=this;i.i(U.a)().contactsSync(function(t,n){E.StorageResultType.Success===t&&n&&n.Result||h.a.alert(i.i(L.getNotification)(n&&n.ErrorCode?n.ErrorCode:E.Notification.ContactsSyncError)),e.reloadContactList(!0)})},t.prototype.getPropertyPlaceholder=function(e){var t="";switch(e){case E.ContactPropertyType.LastName:t="CONTACTS/PLACEHOLDER_ENTER_LAST_NAME";break;case E.ContactPropertyType.FirstName:t="CONTACTS/PLACEHOLDER_ENTER_FIRST_NAME";break;case E.ContactPropertyType.Nick:t="CONTACTS/PLACEHOLDER_ENTER_NICK_NAME"}return t},t.prototype.addNewProperty=function(e,t){this.viewProperties.push(new x.a(e,t||"","",(!0),this.getPropertyPlaceholder(e)))},t.prototype.addNewOrFocusProperty=function(e,t){var i=m.a.find(this.viewProperties(),function(t){return e===t.type()});i?i.focused(!0):this.addNewProperty(e,t)},t.prototype.addNewEmail=function(){this.addNewProperty(E.ContactPropertyType.Email,"Home")},t.prototype.addNewPhone=function(){this.addNewProperty(E.ContactPropertyType.Phone,"Mobile")},t.prototype.addNewWeb=function(){this.addNewProperty(E.ContactPropertyType.Web)},t.prototype.addNewNickname=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Nick)},t.prototype.addNewNotes=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Note)},t.prototype.addNewBirthday=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Birthday)},t.prototype.exportVcf=function(){i.i(U.a)().download(i.i(I.z)())},t.prototype.exportCsv=function(){i.i(U.a)().download(i.i(I.A)())},t.prototype.initUploader=function(){var e=this;if(this.importUploaderButton()){var t=new C.a({action:i.i(I.B)(),name:"uploader",queueSize:1,multipleSizeLimit:1,disableDragAndDrop:!0,disableMultiple:!0,disableDocumentDropPrevent:!0,clickElement:this.importUploaderButton()});t&&t.on("onStart",function(){e.contacts.importing(!0)}).on("onComplete",function(t,n,o){e.contacts.importing(!1),e.reloadContactList(),t&&n&&o&&o.Result||h.a.alert(i.i(L.i18n)("CONTACTS/ERROR_IMPORT_FILE"))})}},t.prototype.removeCheckedOrSelectedContactsFromList=function(){var e=this,t=this.contacts,n=this.contactsCheckedOrSelected(),o=this.currentContact(),a=this.contacts().length;0<n.length&&(m.a.each(n,function(t){o&&o.idContact===t.idContact&&(o=null,e.currentContact(null)),t.deleted(!0),a-=1}),0>=a&&(this.bDropPageAfterDelete=!0),m.a.delay(function(){m.a.each(n,function(e){t.remove(e),i.i(A.delegateRunOnDestroy)(e)})},E.Magics.Time500ms))},t.prototype.deleteSelectedContacts=function(){0<this.contactsCheckedOrSelected().length&&(k.a.contactsDelete(m.a.bind(this.deleteResponse,this),this.contactsCheckedOrSelectedUids()),this.removeCheckedOrSelectedContactsFromList())},t.prototype.deleteResponse=function(e,t){var n=this;E.Magics.Time500ms<(E.StorageResultType.Success===e&&t&&t.Time?i.i(A.pInt)(t.Time):0)?this.reloadContactList(this.bDropPageAfterDelete):m.a.delay(function(){
-n.reloadContactList(n.bDropPageAfterDelete)},E.Magics.Time500ms)},t.prototype.removeProperty=function(e){this.viewProperties.remove(e),i.i(A.delegateRunOnDestroy)(e)},t.prototype.populateViewContact=function(e){var t="",n="",o="",a=[];this.watchHash(!1),this.emptySelection(!1),this.viewReadOnly(!1),e&&(t=e.idContact,i.i(A.isNonEmptyArray)(e.properties)&&m.a.each(e.properties,function(e){e&&e[0]&&(E.ContactPropertyType.LastName===e[0]?n=e[1]:E.ContactPropertyType.FirstName===e[0]?o=e[1]:a.push(new x.a(e[0],e[2]||"",e[1])))}),this.viewReadOnly(!!e.readOnly)),a.unshift(new x.a(E.ContactPropertyType.LastName,"",n,(!1),this.getPropertyPlaceholder(E.ContactPropertyType.LastName))),a.unshift(new x.a(E.ContactPropertyType.FirstName,"",o,(!e),this.getPropertyPlaceholder(E.ContactPropertyType.FirstName))),this.viewID(t),i.i(A.delegateRunOnDestroy)(this.viewProperties()),this.viewProperties([]),this.viewProperties(a),this.watchDirty(!1),this.watchHash(!0)},t.prototype.reloadContactList=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=(this.contactsPage()-1)*F.p;this.bDropPageAfterDelete=!1,t&&(this.contactsPage(1),n=0),this.contacts.loading(!0),k.a.contacts(function(t,n){var o=0,a=[];E.StorageResultType.Success===t&&n&&n.Result&&n.Result.List&&i.i(A.isNonEmptyArray)(n.Result.List)&&(a=m.a.map(n.Result.List,function(e){var t=new O.a;return t.parse(e)?t:null}),a=m.a.compact(a),o=i.i(A.pInt)(n.Result.Count),o=0<o?o:0),e.contactsCount(o),i.i(A.delegateRunOnDestroy)(e.contacts()),e.contacts(a),e.contacts.loading(!1),e.viewClearSearch(""!==e.search())},n,F.p,this.search())},t.prototype.onBuild=function(e){var t=this;this.oContentVisible=b()(".b-list-content",e),this.oContentScrollable=b()(".content",this.oContentVisible),this.selector.init(this.oContentVisible,this.oContentScrollable,E.KeyState.ContactList),w()("delete",E.KeyState.ContactList,function(){return t.deleteCommand(),!1}),w()("c, w",E.KeyState.ContactList,function(){return t.newMessageCommand(),!1});var n=this;e.on("click",".e-pagenator .e-page",function(){var e=v.a.dataFor(this);e&&(n.contactsPage(i.i(A.pInt)(e.value)),n.reloadContactList())}),this.initUploader()},t.prototype.onShow=function(e,t){this.bBackToCompose=!i.i(A.isUnd)(e)&&!!e,this.sLastComposeFocusedField=i.i(A.isUnd)(t)?"":t,i.i(H.routeOff)(),this.reloadContactList(!0)},t.prototype.onHide=function(){i.i(H.routeOn)(),this.currentContact(null),this.emptySelection(!0),this.search(""),this.contactsCount(0),i.i(A.delegateRunOnDestroy)(this.contacts()),this.contacts([]),this.sLastComposeFocusedField="",this.bBackToCompose&&(this.bBackToCompose=!1,M.capa(E.Capa.Composer)&&i.i(H.showScreenPopup)(i(37)))},t}(B.a),n($.prototype,"newCommand",[K],a()($.prototype,"newCommand"),$.prototype),n($.prototype,"deleteCommand",[V],a()($.prototype,"deleteCommand"),$.prototype),n($.prototype,"newMessageCommand",[z],a()($.prototype,"newMessageCommand"),$.prototype),n($.prototype,"clearCommand",[j],a()($.prototype,"clearCommand"),$.prototype),n($.prototype,"saveCommand",[q],a()($.prototype,"saveCommand"),$.prototype),n($.prototype,"syncCommand",[W],a()($.prototype,"syncCommand"),$.prototype),Y=$))||Y)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(7),g=i(1),b=i(8),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"IdentityPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/Identity",templateID:"PopupsIdentity"}),C=i.i(S.command)(function(e){return!e.submitRequest()}),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.id="",i.edit=h.a.observable(!1),i.owner=h.a.observable(!1),i.email=h.a.observable("").validateEmail(),i.email.focused=h.a.observable(!1),i.name=h.a.observable(""),i.name.focused=h.a.observable(!1),i.replyTo=h.a.observable("").validateSimpleEmail(),i.replyTo.focused=h.a.observable(!1),i.bcc=h.a.observable("").validateSimpleEmail(),i.bcc.focused=h.a.observable(!1),i.signature=h.a.observable(""),i.signatureInsertBefore=h.a.observable(!1),i.showBcc=h.a.observable(!1),i.showReplyTo=h.a.observable(!1),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i.bcc.subscribe(function(e){!1===i.showBcc()&&0<e.length&&i.showBcc(!0)}),i.replyTo.subscribe(function(e){!1===i.showReplyTo()&&0<e.length&&i.showReplyTo(!0)}),i}return d()(t,e),t.prototype.addOrEditIdentityCommand=function(){var e=this;return this.signature&&this.signature.__fetchEditorValue&&this.signature.__fetchEditorValue(),this.email.hasError()||this.email.hasError(""===i.i(g.trim)(this.email())),this.email.hasError()?(this.owner()||this.email.focused(!0),!1):this.replyTo.hasError()?(this.replyTo.focused(!0),!1):this.bcc.hasError()?(this.bcc.focused(!0),!1):(this.submitRequest(!0),y.a.identityUpdate(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(v.a)().accountsAndIdentities(),e.cancelCommand()):n.ErrorCode&&e.submitError(i.i(b.getNotification)(n.ErrorCode)):e.submitError(i.i(b.getNotification)(f.Notification.UnknownError))},this.id,this.email(),this.name(),this.replyTo(),this.bcc(),this.signature(),this.signatureInsertBefore()),!0)},t.prototype.clearPopup=function(){this.id="",this.edit(!1),this.owner(!1),this.name(""),this.email(""),this.replyTo(""),this.bcc(""),this.signature(""),this.signatureInsertBefore(!1),this.email.hasError(!1),this.replyTo.hasError(!1),this.bcc.hasError(!1),this.showBcc(!1),this.showReplyTo(!1),this.submitRequest(!1),this.submitError("")},t.prototype.onShow=function(e){this.clearPopup(),e?(this.edit(!0),this.id=e.id()||"",this.name(e.name()),this.email(e.email()),this.replyTo(e.replyTo()),this.bcc(e.bcc()),this.signature(e.signature()),this.signatureInsertBefore(e.signatureInsertBefore()),this.owner(""===this.id)):this.id=i.i(g.fakeMd5)()},t.prototype.onShowWithDelay=function(){this.owner()||m.bMobileDevice||this.email.focused(!0)},t.prototype.onHideWithDelay=function(){this.clearPopup()},t}(w.a),n(A.prototype,"addOrEditIdentityCommand",[C],a()(A.prototype,"addOrEditIdentityCommand"),A.prototype),E=A))||E)},function(e,t,i){e.exports={default:i(129),__esModule:!0}},function(e,t,i){e.exports={default:i(131),__esModule:!0}},function(e,t,i){e.exports={default:i(132),__esModule:!0}},function(e,t,i){e.exports={default:i(133),__esModule:!0}},function(e,t,i){i(155);var n=i(25).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,i){i(156);var n=i(25).Object;e.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,i){i(157),e.exports=i(25).Object.setPrototypeOf},function(e,t,i){i(160),i(158),i(161),i(162),e.exports=i(25).Symbol},function(e,t,i){i(159),i(163),e.exports=i(72).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,i){var n=i(22),o=i(152),a=i(151);e.exports=function(e){return function(t,i,r){var s,l=n(t),c=o(l.length),u=a(r,c);if(e&&i!=i){for(;c>u;)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===i)return e||u||0;return!e&&-1}}},function(e,t,i){var n=i(50),o=i(88),a=i(65);e.exports=function(e){var t=n(e),i=o.f;if(i)for(var r,s=i(e),l=a.f,c=0;s.length>c;)l.call(e,r=s[c++])&&t.push(r);return t}},function(e,t,i){e.exports=i(21).document&&document.documentElement},function(e,t,i){var n=i(82);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,i){var n=i(82);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,i){"use strict";var n=i(63),o=i(51),a=i(66),r={};i(32)(r,i(34)("iterator"),function(){return this}),e.exports=function(e,t,i){e.prototype=n(r,{next:o(1,i)}),a(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,i){var n=i(50),o=i(22);e.exports=function(e,t){for(var i,a=o(e),r=n(a),s=r.length,l=0;s>l;)if(a[i=r[l++]]===t)return i}},function(e,t,i){var n=i(52)("meta"),o=i(44),a=i(26),r=i(33).f,s=0,l=Object.isExtensible||function(){return!0},c=!i(43)(function(){return l(Object.preventExtensions({}))}),u=function(e){r(e,n,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[n].i},p=function(e,t){if(!a(e,n)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[n].w},h=function(e){return c&&f.NEED&&l(e)&&!a(e,n)&&u(e),e},f=e.exports={KEY:n,NEED:!1,fastKey:d,getWeak:p,onFreeze:h}},function(e,t,i){var n=i(33),o=i(41),a=i(50);e.exports=i(31)?Object.defineProperties:function(e,t){o(e);for(var i,r=a(t),s=r.length,l=0;s>l;)n.f(e,i=r[l++],t[i]);return e}},function(e,t,i){var n=i(22),o=i(87).f,a={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return r.slice()}};e.exports.f=function(e){return r&&"[object Window]"==a.call(e)?s(e):o(n(e))}},function(e,t,i){var n=i(26),o=i(153),a=i(67)("IE_PROTO"),r=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?r:null}},function(e,t,i){var n=i(42),o=i(25),a=i(43);e.exports=function(e,t){var i=(o.Object||{})[e]||Object[e],r={};r[e]=t(i),n(n.S+n.F*a(function(){i(1)}),"Object",r)}},function(e,t,i){var n=i(44),o=i(41),a=function(e,t){if(o(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{n=i(83)(Function.call,i(64).f(Object.prototype,"__proto__").set,2),n(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,i){return a(e,i),t?e.__proto__=i:n(e,i),e}}({},!1):void 0),check:a}},function(e,t,i){var n=i(69),o=i(59);e.exports=function(e){return function(t,i){var a,r,s=String(o(t)),l=n(i),c=s.length;return l<0||l>=c?e?"":void 0:(a=s.charCodeAt(l),a<55296||a>56319||l+1===c||(r=s.charCodeAt(l+1))<56320||r>57343?e?s.charAt(l):a:e?s.slice(l,l+2):(a-55296<<10)+(r-56320)+65536)}}},function(e,t,i){var n=i(69),o=Math.max,a=Math.min;e.exports=function(e,t){return e=n(e),e<0?o(e+t,0):a(e,t)}},function(e,t,i){var n=i(69),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},function(e,t,i){var n=i(59);e.exports=function(e){return Object(n(e))}},function(e,t,i){"use strict";var n=i(135),o=i(142),a=i(61),r=i(22);e.exports=i(86)(Array,"Array",function(e,t){this._t=r(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,i=this._i++;return!e||i>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,i):"values"==t?o(0,e[i]):o(0,[i,e[i]])},"values"),a.Arguments=a.Array,n("keys"),n("values"),n("entries")},function(e,t,i){var n=i(42);n(n.S,"Object",{create:i(63)})},function(e,t,i){var n=i(22),o=i(64).f;i(148)("getOwnPropertyDescriptor",function(){return function(e,t){return o(n(e),t)}})},function(e,t,i){var n=i(42);n(n.S,"Object",{setPrototypeOf:i(149).set})},function(e,t){},function(e,t,i){"use strict";var n=i(150)(!0);i(86)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(e=n(t,i),this._i+=e.length,{value:e,done:!1})})},function(e,t,i){"use strict";var n=i(21),o=i(26),a=i(31),r=i(42),s=i(90),l=i(144).KEY,c=i(43),u=i(68),d=i(66),p=i(52),h=i(34),f=i(72),m=i(71),g=i(143),b=i(137),y=i(140),v=i(41),S=i(22),w=i(70),T=i(51),C=i(63),E=i(146),A=i(64),F=i(33),N=i(50),R=A.f,I=F.f,L=E.f,P=n.Symbol,_=n.JSON,k=_&&_.stringify,M="prototype",D=h("_hidden"),O=h("toPrimitive"),x={}.propertyIsEnumerable,U=u("symbol-registry"),H=u("symbols"),B=u("op-symbols"),G=Object[M],K="function"==typeof P,V=n.QObject,z=!V||!V[M]||!V[M].findChild,j=a&&c(function(){return 7!=C(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(e,t,i){var n=R(G,t);n&&delete G[t],I(e,t,i),n&&e!==G&&I(G,t,n)}:I,q=function(e){var t=H[e]=C(P[M]);return t._k=e,t},W=K&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},Y=function(e,t,i){return e===G&&Y(B,t,i),v(e),t=w(t,!0),v(i),o(H,t)?(i.enumerable?(o(e,D)&&e[D][t]&&(e[D][t]=!1),i=C(i,{enumerable:T(0,!1)})):(o(e,D)||I(e,D,T(1,{})),e[D][t]=!0),j(e,t,i)):I(e,t,i)},$=function(e,t){v(e);for(var i,n=b(t=S(t)),o=0,a=n.length;a>o;)Y(e,i=n[o++],t[i]);return e},J=function(e,t){return void 0===t?C(e):$(C(e),t)},X=function(e){var t=x.call(this,e=w(e,!0));return!(this===G&&o(H,e)&&!o(B,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,D)&&this[D][e])||t)},Z=function(e,t){if(e=S(e),t=w(t,!0),e!==G||!o(H,t)||o(B,t)){var i=R(e,t);return!i||!o(H,t)||o(e,D)&&e[D][t]||(i.enumerable=!0),i}},Q=function(e){for(var t,i=L(S(e)),n=[],a=0;i.length>a;)o(H,t=i[a++])||t==D||t==l||n.push(t);return n},ee=function(e){for(var t,i=e===G,n=L(i?B:S(e)),a=[],r=0;n.length>r;)!o(H,t=n[r++])||i&&!o(G,t)||a.push(H[t]);return a};K||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(i){this===G&&t.call(B,i),o(this,D)&&o(this[D],e)&&(this[D][e]=!1),j(this,e,T(1,i))};return a&&z&&j(G,e,{configurable:!0,set:t}),q(e)},s(P[M],"toString",function(){return this._k}),A.f=Z,F.f=Y,i(87).f=E.f=Q,i(65).f=X,i(88).f=ee,a&&!i(62)&&s(G,"propertyIsEnumerable",X,!0),f.f=function(e){return q(h(e))}),r(r.G+r.W+r.F*!K,{Symbol:P});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;te.length>ie;)h(te[ie++]);for(var te=N(h.store),ie=0;te.length>ie;)m(te[ie++]);r(r.S+r.F*!K,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=P(e)},keyFor:function(e){if(W(e))return g(U,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),r(r.S+r.F*!K,"Object",{create:J,defineProperty:Y,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),_&&r(r.S+r.F*(!K||c(function(){var e=P();return"[null]"!=k([e])||"{}"!=k({a:e})||"{}"!=k(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,i,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);return t=n[1],"function"==typeof t&&(i=t),!i&&y(t)||(t=function(e,t){if(i&&(t=i.call(this,e,t)),!W(t))return t}),n[1]=t,k.apply(_,n)}}}),P[M][O]||i(32)(P[M],O,P[M].valueOf),d(P,"Symbol"),d(Math,"Math",!0),d(n.JSON,"JSON",!0)},function(e,t,i){i(71)("asyncIterator")},function(e,t,i){i(71)("observable")},function(e,t,i){i(154);for(var n=i(21),o=i(32),a=i(61),r=i(34)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var c=s[l],u=n[c],d=u&&u.prototype;d&&!d[r]&&o(d,r,c),a[c]=a.Array}},function(e,t,i){!function(t,n){"use strict";var o;try{o=i(75)}catch(e){}e.exports=n(o)}(this,function(e){"use strict";var t="function"==typeof e,i=!!window.addEventListener,n=window.document,o=window.setTimeout,a=function(e,t,n,o){i?e.addEventListener(t,n,!!o):e.attachEvent("on"+t,n)},r=function(e,t,n,o){i?e.removeEventListener(t,n,!!o):e.detachEvent("on"+t,n)},s=function(e,t,i){var o;n.createEvent?(o=n.createEvent("HTMLEvents"),o.initEvent(t,!0,!1),o=v(o,i),e.dispatchEvent(o)):n.createEventObject&&(o=n.createEventObject(),o=v(o,i),e.fireEvent("on"+t,o))},l=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},c=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")!==-1},u=function(e,t){c(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=l((" "+e.className+" ").replace(" "+t+" "," "))},p=function(e){return/Array/.test(Object.prototype.toString.call(e))},h=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},f=function(e){var t=e.getDay();return 0===t||6===t},m=function(e){return e%4===0&&e%100!==0||e%400===0},g=function(e,t){return[31,m(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},b=function(e){h(e)&&e.setHours(0,0,0,0)},y=function(e,t){return e.getTime()===t.getTime()},v=function(e,t,i){var n,o;for(n in t)o=void 0!==e[n],o&&"object"==typeof t[n]&&null!==t[n]&&void 0===t[n].nodeName?h(t[n])?i&&(e[n]=new Date(t[n].getTime())):p(t[n])?i&&(e[n]=t[n].slice(0)):e[n]=v({},t[n],i):!i&&o||(e[n]=t[n]);return e},S=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},w={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},T=function(e,t,i){for(t+=e.firstDay;t>=7;)t-=7;return i?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},C=function(e){if(e.isEmpty)return'<td class="is-empty"></td>';var t=[];return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&t.push("is-selected"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},E=function(e,t,i){var n=new Date(i,0,1),o=Math.ceil(((new Date(i,t,e)-n)/864e5+n.getDay()+1)/7);return'<td class="pika-week">'+o+"</td>"},A=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},F=function(e){return"<tbody>"+e.join("")+"</tbody>"},N=function(e){var t,i=[];for(e.showWeekNumber&&i.push("<th></th>"),t=0;t<7;t++)i.push('<th scope="col"><abbr title="'+T(e,t)+'">'+T(e,t,!0)+"</abbr></th>");return"<thead>"+(e.isRTL?i.reverse():i).join("")+"</thead>"},R=function(e,t,i,n,o){var a,r,s,l,c,u=e._o,d=i===u.minYear,h=i===u.maxYear,f='<div class="pika-title">',m=!0,g=!0;for(s=[],a=0;a<12;a++)s.push('<option value="'+(i===o?a-t:12+a-t)+'"'+(a===n?" selected":"")+(d&&a<u.minMonth||h&&a>u.maxMonth?"disabled":"")+">"+u.i18n.months[a]+"</option>");for(l='<div class="pika-label">'+u.i18n.months[n]+'<select class="pika-select pika-select-month" tabindex="-1">'+s.join("")+"</select></div>",p(u.yearRange)?(a=u.yearRange[0],r=u.yearRange[1]+1):(a=i-u.yearRange,r=1+i+u.yearRange),s=[];a<r&&a<=u.maxYear;a++)a>=u.minYear&&s.push('<option value="'+a+'"'+(a===i?" selected":"")+">"+a+"</option>");return c='<div class="pika-label">'+i+u.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+s.join("")+"</select></div>",f+=u.showMonthAfterYear?c+l:l+c,d&&(0===n||u.minMonth>=n)&&(m=!1),h&&(11===n||u.maxMonth<=n)&&(g=!1),0===t&&(f+='<button class="pika-prev'+(m?"":" is-disabled")+'" type="button">'+u.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(f+='<button class="pika-next'+(g?"":" is-disabled")+'" type="button">'+u.i18n.nextMonth+"</button>"),f+="</div>"},I=function(e,t){return'<table cellpadding="0" cellspacing="0" class="pika-table">'+N(e)+F(t)+"</table>"},L=function(r){var s=this,l=s.config(r);s._onMouseDown=function(e){if(s._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(c(t,"is-disabled")||(c(t,"pika-button")&&!c(t,"is-empty")?(s.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&o(function(){s.hide(),l.field&&l.field.blur()},100)):c(t,"pika-prev")?s.prevMonth():c(t,"pika-next")&&s.nextMonth()),c(t,"pika-select"))s._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},s._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(c(t,"pika-select-month")?s.gotoMonth(t.value):c(t,"pika-select-year")&&s.gotoYear(t.value))},s._onInputChange=function(i){var n;i.firedBy!==s&&(t?(n=e(l.field.value,l.format),n=n&&n.isValid()?n.toDate():null):n=new Date(Date.parse(l.field.value)),h(n)&&s.setDate(n),s._v||s.show())},s._onInputFocus=function(){s.show()},s._onInputClick=function(){s.show()},s._onInputBlur=function(){var e=n.activeElement;do if(c(e,"pika-single"))return;while(e=e.parentNode);s._c||(s._b=o(function(){s.hide()},50)),s._c=!1},s._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,n=t;if(t){!i&&c(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),a(t,"change",s._onChange)));do if(c(n,"pika-single")||n===l.trigger)return;while(n=n.parentNode);s._v&&t!==l.trigger&&n!==l.trigger&&s.hide()}},s.el=n.createElement("div"),s.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),a(s.el,"mousedown",s._onMouseDown,!0),a(s.el,"touchend",s._onMouseDown,!0),a(s.el,"change",s._onChange),l.field&&(l.container?l.container.appendChild(s.el):l.bound?n.body.appendChild(s.el):l.field.parentNode.insertBefore(s.el,l.field.nextSibling),a(l.field,"change",s._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var u=l.defaultDate;h(u)?l.setDefaultDate?s.setDate(u,!0):s.gotoDate(u):s.gotoDate(new Date),l.bound?(this.hide(),s.el.className+=" is-bound",a(l.trigger,"click",s._onInputClick),a(l.trigger,"focus",s._onInputFocus),a(l.trigger,"blur",s._onInputBlur)):this.show()};return L.prototype={config:function(e){this._o||(this._o=v({},w,!0));var t=v(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var i=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=i>4?4:i,h(t.minDate)||(t.minDate=!1),h(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&this.setMaxDate(t.maxDate),p(t.yearRange)){var n=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||n,t.yearRange[1]=parseInt(t.yearRange[1],10)||n}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||w.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(i){return h(this._d)?t?e(this._d).format(i||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(i,n){t&&e.isMoment(i)&&this.setDate(i.toDate(),n)},getDate:function(){return h(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",s(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),h(e)){var i=this._o.minDate,n=this._o.maxDate;h(i)&&e<i?e=i:h(n)&&e>n&&(e=n),this._d=new Date(e.getTime()),b(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),s(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(h(e)){if(this.calendars){var i=new Date(this.calendars[0].year,this.calendars[0].month,1),n=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),o=e.getTime();n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1),t=o<i.getTime()||n.getTime()<o}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustCalendars:function(){this.calendars[0]=S(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=S({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){b(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth(),this.draw()},setMaxDate:function(e){b(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth(),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t=this._o,i=t.minYear,n=t.maxYear,a=t.minMonth,r=t.maxMonth,s="";this._y<=i&&(this._y=i,!isNaN(a)&&this._m<a&&(this._m=a)),this._y>=n&&(this._y=n,!isNaN(r)&&this._m>r&&(this._m=r));for(var l=0;l<t.numberOfMonths;l++)s+='<div class="pika-lendar">'+R(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year)+this.render(this.calendars[l].year,this.calendars[l].month)+"</div>";if(this.el.innerHTML=s,t.bound&&"hidden"!==t.field.type&&o(function(){t.trigger.focus()},1),"function"==typeof this._o.onDraw){var c=this;o(function(){c._o.onDraw.call(c)},0)}}},adjustPosition:function(){var e,t,i,o,a,r,s,l,c,u;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,i=this.el.offsetWidth,o=this.el.offsetHeight,a=window.innerWidth||n.documentElement.clientWidth,r=window.innerHeight||n.documentElement.clientHeight,s=window.pageYOffset||n.body.scrollTop||n.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)u=e.getBoundingClientRect(),l=u.left+window.pageXOffset,c=u.bottom+window.pageYOffset;else for(l=t.offsetLeft,c=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,c+=t.offsetTop;(this._o.reposition&&l+i>a||this._o.position.indexOf("right")>-1&&l-i+e.offsetWidth>0)&&(l=l-i+e.offsetWidth),(this._o.reposition&&c+o>r+s||this._o.position.indexOf("top")>-1&&c-o-e.offsetHeight>0)&&(c=c-o-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=c+"px"}},render:function(e,t){var i=this._o,n=new Date,o=g(e,t),a=new Date(e,t,1).getDay(),r=[],s=[];b(n),i.firstDay>0&&(a-=i.firstDay,a<0&&(a+=7));for(var l=o+a,c=l;c>7;)c-=7;l+=7-c;for(var u=0,d=0;u<l;u++){var p=new Date(e,t,1+(u-a)),m=!!h(this._d)&&y(p,this._d),v=y(p,n),S=u<a||u>=o+a,w=i.startRange&&y(i.startRange,p),T=i.endRange&&y(i.endRange,p),F=i.startRange&&i.endRange&&i.startRange<p&&p<i.endRange,N=i.minDate&&p<i.minDate||i.maxDate&&p>i.maxDate||i.disableWeekends&&f(p)||i.disableDayFn&&i.disableDayFn(p),R={day:1+(u-a),month:t,year:e,isSelected:m,isToday:v,isDisabled:N,isEmpty:S,isStartRange:w,isEndRange:T,isInRange:F};s.push(C(R)),7===++d&&(i.showWeekNumber&&s.unshift(E(u-a,t,e)),r.push(A(s,i.isRTL)),s=[],d=0)}return I(i,r)},isVisible:function(){return this._v},show:function(){this._v||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(a(n,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;e!==!1&&(this._o.bound&&r(n,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",u(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,"mousedown",this._onMouseDown,!0),r(this.el,"touchend",this._onMouseDown,!0),r(this.el,"change",this._onChange),this._o.field&&(r(this._o.field,"change",this._onInputChange),this._o.bound&&(r(this._o.trigger,"click",this._onInputClick),r(this._o.trigger,"focus",this._onInputFocus),r(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},L})},function(e,t){e.exports='<span class="rl-cmd-clr-error">Command not found:</span> {{ cmd }}'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">commands:</span> {{ commands }}'},function(e,t){e.exports='lang <span class="rl-cmd-clr-info">[{{ langs }}]</span>'},function(e,t){e.exports='<span class="rl-cmd-clr-success">&gt;</span> {{ cmd }}'},function(e,t){e.exports='theme <span class="rl-cmd-clr-info">[{{ themes }}]</span>'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">version:</span> {{ version }}'},function(e,t){e.exports='<html>\n<head>\n\t<meta charset="utf-8" />\n\t<meta name="viewport" content="user-scalable=no" />\n\t<meta name="apple-mobile-web-app-capable" content="yes" />\n\t<meta name="robots" content="noindex, nofollow, noodp" />\n\t<title>{{title}}</title>\n\t<style>\nhtml, body {\n\tbackground-color: #fff;\n\tfont-size: 13px;\n\tfont-family: arial, sans-serif;\n\tmargin: 0;\n\tpadding: 0;\n}\n\na {color: blue; text-decoration: underline}\na:visited {color: #609}\na:active {color: red}\nblockquote {border-left: 2px solid black; margin: 0; padding: 0px 10px}\n\npre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\tbackground: #fff;\n\tborder: none;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: break-all;\n}\n\n.body-wrp {\n\tpadding: 10px;\n}\n\n.body-wrp.html pre {\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain {\n\tpadding: 15px;\n\twhite-space: pre-wrap;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n}\n\n.body-wrp.plain pre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tbackground: #fff;\n\tborder: none;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain blockquote {\n\tborder-left: 2px solid blue;\n\tcolor: blue;\n}\n\n.body-wrp.plain blockquote blockquote {\n\tborder-left: 2px solid green;\n\tcolor: green;\n}\n\n.body-wrp.plain blockquote blockquote blockquote {\n\tborder-left: 2px solid red;\n\tcolor: red;\n}\n\n.rl-previre-subject {\n\tfont-size: 16px;\n\tfont-weight: bold;\n\tpadding: 15px;\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-creds-from, .rl-previre-creds-to {\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\n.rl-previre-creds-from {\n\tpadding-bottom: 0;\n}\n\n.rl-previre-creds-to {\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-date {\n\tfloat: right;\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\t</style>\n</head>\n<body>\n\t<div>\n\t\t<div class="rl-previre-subject">{{subject}}</div>\n\t</div>\n\t<div>\n\t\t<div class="rl-previre-date">{{date}}</div>\n\t\t<div class="rl-previre-creds-from">{{fromCreds}}</div>\n\t\t<div class="rl-previre-creds-to">{{toLabel}}: {{toCreds}}</div>\n\t</div>\n\t<div class="body-wrp {{bodyClass}}">{{html}}</div>\n</body>\n</html>'},,function(e,t){e.exports=window.Autolinker},function(e,t){e.exports=window.hasher},function(e,t){e.exports=window.ssm},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(12),f=i.n(h),m=i(92),g=i.n(m),b=i(273),y=i.n(b),v=i(1),S=i(3),w=i(7),T=i(20),C=i(27),E=i(35),A=i(23),F=i(14),N=i(29),R=i(8),I=i(54),L=i(28),P=i(40),_=i(121),k=i(46),M=i(120),D=i(97),O=i(185),x=i(30),U=i(49),H=i(39),B=i(184),G=i(80),K=i(10),V=i(94),z=i(18),j=i(79),q=i(38),W=i(202),Y=i(209),$=i(212),J=i(211),X=i(217),Z=i(218),Q=i(219),ee=i(9),te=i(100),ie=function(e){
-function t(){o()(this,t);var n=r()(this,e.call(this,z.a));return n.moveCache={},n.quotaDebounce=p.a.debounce(n.quota,S.Magics.Time30s),n.moveOrDeleteResponseHelper=p.a.bind(n.moveOrDeleteResponseHelper,n),n.messagesMoveTrigger=p.a.debounce(n.messagesMoveTrigger,500),u.a.setInterval(function(){return N.a("interval.30s")},S.Magics.Time30s),u.a.setInterval(function(){return N.a("interval.1m")},S.Magics.Time1m),u.a.setInterval(function(){return N.a("interval.2m")},S.Magics.Time2m),u.a.setInterval(function(){return N.a("interval.3m")},S.Magics.Time3m),u.a.setInterval(function(){return N.a("interval.5m")},S.Magics.Time5m),u.a.setInterval(function(){return N.a("interval.10m")},S.Magics.Time10m),u.a.setInterval(function(){return N.a("interval.15m")},S.Magics.Time15m),u.a.setInterval(function(){return N.a("interval.20m")},S.Magics.Time20m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.2m-after5m")},S.Magics.Time2m)},S.Magics.Time5m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.5m-after5m")},S.Magics.Time5m)},S.Magics.Time5m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.10m-after5m")},S.Magics.Time10m)},S.Magics.Time5m),f.a.wakeUp(function(){i.i(V.b)()&&n.reload(),z.a.jsVersion(function(e,t){S.StorageResultType.Success===e&&t&&!t.Result&&n.reload()},K.appSettingsGet("version"))},{},S.Magics.Time60m),i.i(V.b)()&&n.reload(),K.settingsGet("UserBackgroundHash")&&p.a.delay(function(){f()("#rl-bg").attr("style","background-image: none !important;").backstretch(i.i(F.E)(K.settingsGet("UserBackgroundHash")),{fade:w.bAnimationSupported?S.Magics.Time1s:0,centeredX:!0,centeredY:!0}).removeAttr("style")},S.Magics.Time1s),n.socialUsers=p.a.bind(n.socialUsers,n),n}return l()(t,e),t.prototype.remote=function(){return z.a},t.prototype.reload=function(){u.a.parent&&K.appSettingsGet("inIframe")?u.a.parent.location.reload():u.a.location.reload()},t.prototype.reloadFlagsCurrentMessageListAndMessageFromCache=function(){p.a.each(H.a.messageList(),function(e){i.i(A.k)(e)}),i.i(A.k)(H.a.message())},t.prototype.reloadMessageList=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(H.a.messageListPage()-1)*P.a.messagesPerPage();t&&i.i(A.h)(x.a.currentFolderFullNameRaw(),""),e&&(H.a.messageListPage(1),H.a.messageListPageBeforeThread(1),n=0,i.i(ee.setHash)(i.i(F.w)(x.a.currentFolderFullNameHash(),H.a.messageListPage(),H.a.messageListSearch(),H.a.messageListThreadUid()),!0,!0)),H.a.messageListLoading(!0),z.a.messageList(function(e,t,n){S.StorageResultType.Success===e&&t&&t.Result?(H.a.messageListError(""),H.a.messageListLoading(!1),H.a.setMessageList(t,n)):S.StorageResultType.Unload===e?(H.a.messageListError(""),H.a.messageListLoading(!1)):S.StorageResultType.Abort!==e&&(H.a.messageList([]),H.a.messageListLoading(!1),H.a.messageListError(t&&t.ErrorCode?i.i(R.getNotification)(t.ErrorCode):i.i(R.i18n)("NOTIFICATIONS/CANT_GET_MESSAGE_LIST")))},x.a.currentFolderFullNameRaw(),n,P.a.messagesPerPage(),H.a.messageListSearch(),H.a.messageListThreadUid())},t.prototype.recacheInboxMessageList=function(){z.a.messageList(v.noop,i.i(A.a)(),0,P.a.messagesPerPage(),"","",!0)},t.prototype.contactsSync=function(e){var t=M.a.contacts;return!(t.importing()||t.syncing()||!M.a.enableContactsSync()||!M.a.allowContactsSync())&&(t.syncing(!0),z.a.contactsSync(function(i,n){t.syncing(!1),e&&e(i,n)}),!0)},t.prototype.messagesMoveTrigger=function(){var e=this,t=x.a.trashFolder(),n=x.a.spamFolder();p.a.each(this.moveCache,function(o){var a=n===o.To,r=t===o.To,s=!a&&n===o.From&&i.i(A.a)()===o.To;z.a.messagesMove(e.moveOrDeleteResponseHelper,o.From,o.To,o.Uid,a?"SPAM":s?"HAM":"",a||r)}),this.moveCache={}},t.prototype.messagesMoveHelper=function(e,t,i){var n="$$"+e+"$$"+t+"$$";this.moveCache[n]||(this.moveCache[n]={From:e,To:t,Uid:[]}),this.moveCache[n].Uid=p.a.union(this.moveCache[n].Uid,i),this.messagesMoveTrigger()},t.prototype.messagesCopyHelper=function(e,t,i){z.a.messagesCopy(this.moveOrDeleteResponseHelper,e,t,i)},t.prototype.messagesDeleteHelper=function(e,t){z.a.messagesDelete(this.moveOrDeleteResponseHelper,e,t)},t.prototype.moveOrDeleteResponseHelper=function(e,t){S.StorageResultType.Success===e&&x.a.currentFolder()&&(t&&i.i(v.isArray)(t.Result)&&2===t.Result.length?i.i(A.h)(t.Result[0],t.Result[1]):(i.i(A.h)(x.a.currentFolderFullNameRaw(),""),t&&-1<i.i(v.inArray)(t.ErrorCode,[S.Notification.CantMoveMessage,S.Notification.CantCopyMessage])&&u.a.alert(i.i(R.getNotification)(t.ErrorCode))),this.reloadMessageList(0===H.a.messageList().length),this.quotaDebounce())},t.prototype.deleteMessagesFromFolderWithoutCheck=function(e,t){this.messagesDeleteHelper(e,t),H.a.removeMessagesFromList(e,t)},t.prototype.deleteMessagesFromFolder=function(e,t,n,o){var a=this,r=null,s=null;switch(e){case S.FolderType.Spam:r=i.i(A.b)(x.a.spamFolder()),s=S.SetSystemFoldersNotification.Spam;break;case S.FolderType.NotSpam:r=i.i(A.b)(i.i(A.a)());break;case S.FolderType.Trash:r=i.i(A.b)(x.a.trashFolder()),s=S.SetSystemFoldersNotification.Trash;break;case S.FolderType.Archive:r=i.i(A.b)(x.a.archiveFolder()),s=S.SetSystemFoldersNotification.Archive}o=!!i.i(v.isUnd)(o)||!!o,o&&(S.FolderType.Spam===e&&T.i===x.a.spamFolder()||S.FolderType.Trash===e&&T.i===x.a.trashFolder()||S.FolderType.Archive===e&&T.i===x.a.archiveFolder())&&(o=!1),!r&&o?i.i(ee.showScreenPopup)(i(98),[s]):o&&(S.FolderType.Trash!==e||t!==x.a.spamFolder()&&t!==x.a.trashFolder())?r&&(this.messagesMoveHelper(t,r.fullNameRaw,n),H.a.removeMessagesFromList(t,n,r.fullNameRaw)):i.i(ee.showScreenPopup)(i(74),[i.i(R.i18n)("POPUPS_ASK/DESC_WANT_DELETE_MESSAGES"),function(){a.messagesDeleteHelper(t,n),H.a.removeMessagesFromList(t,n)}])},t.prototype.moveMessagesToFolder=function(e,t,n,o){if(e!==n&&i.i(v.isArray)(t)&&0<t.length){var a=i.i(A.b)(e),r=i.i(A.b)(n);if(a&&r)return i.i(v.isUnd)(o)||!o?this.messagesMoveHelper(a.fullNameRaw,r.fullNameRaw,t):this.messagesCopyHelper(a.fullNameRaw,r.fullNameRaw,t),H.a.removeMessagesFromList(a.fullNameRaw,t,r.fullNameRaw,o),!0}return!1},t.prototype.foldersReload=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=j.a.foldersReload(x.a.foldersLoading);e&&t.then(function(e){return!!e}).then(e).catch(function(){p.a.delay(function(){e&&e(!1)},1)})},t.prototype.foldersPromisesActionHelper=function(e,t){j.a.abort("Folders").fastResolve(!0).then(function(){return e}).then(function(){j.a.foldersReloadWithTimeout(x.a.foldersLoading)},function(e){x.a.folderList.error(i.i(R.getNotification)(e,"",t)),j.a.foldersReloadWithTimeout(x.a.foldersLoading)})},t.prototype.reloadOpenPgpKeys=function(){U.a.capaOpenPGP()&&!function(){var e=[],t=new q.EmailModel,n=U.a.openpgpKeyring,o=n?n.getAllKeys():[];p.a.each(o,function(i,n){i&&i.primaryKey&&!function(){var o=[],a=[],r=i.getPrimaryUser(),s=r&&r.user?r.user.userId.userid:i.users&&i.users[0]?i.users[0].userId.userid:"";i.users&&p.a.each(i.users,function(e){e.userId&&(t.clear(),t.mailsoParse(e.userId.userid),t.validate()&&(o.push(t.email),a.push(e.userId.userid)))}),o.length&&e.push(new J.a(n,i.primaryKey.getFingerprint(),i.primaryKey.getKeyId().toHex().toLowerCase(),p.a.uniq(p.a.compact(p.a.map(i.getKeyIds(),function(e){return e&&e.toHex?e.toHex():null}))),a,o,i.isPrivate(),i.armor(),s))}()}),i.i(v.delegateRunOnDestroy)(U.a.openpgpkeys()),U.a.openpgpkeys(e)}()},t.prototype.accountsCounts=function(){return!1},t.prototype.accountsAndIdentities=function(e){var t=this;k.a.accounts.loading(!0),D.a.identities.loading(!0),z.a.accountsAndIdentities(function(n,o){k.a.accounts.loading(!1),D.a.identities.loading(!1),S.StorageResultType.Success===n&&o.Result&&!function(){var n={},a=k.a.email(),r=K.settingsGet("ParentEmail");r=""===r?a:r,i.i(v.isArray)(o.Result.Accounts)&&(p.a.each(k.a.accounts(),function(e){n[e.email]=e.count()}),i.i(v.delegateRunOnDestroy)(k.a.accounts()),k.a.accounts(p.a.map(o.Result.Accounts,function(e){return new W.a(e,e!==r,n[e]||0)}))),i.i(v.isUnd)(e)||!e||(p.a.delay(function(){return t.accountsCounts()},5e3),N.b("interval.10m-after5m",function(){return t.accountsCounts()})),i.i(v.isArray)(o.Result.Identities)&&(i.i(v.delegateRunOnDestroy)(D.a.identities()),D.a.identities(p.a.map(o.Result.Identities,function(e){var t=i.i(v.pString)(e.Id),n=i.i(v.pString)(e.Email),o=new Y.a(t,n);return o.name(i.i(v.pString)(e.Name)),o.replyTo(i.i(v.pString)(e.ReplyTo)),o.bcc(i.i(v.pString)(e.Bcc)),o.signature(i.i(v.pString)(e.Signature)),o.signatureInsertBefore(!!e.SignatureInsertBefore),o})))}()})},t.prototype.templates=function(){O.a.templates.loading(!0),z.a.templates(function(e,t){O.a.templates.loading(!1),S.StorageResultType.Success===e&&t.Result&&i.i(v.isArray)(t.Result.Templates)&&(i.i(v.delegateRunOnDestroy)(O.a.templates()),O.a.templates(p.a.compact(p.a.map(t.Result.Templates,function(e){var t=new $.a;return t.parse(e)?t:null}))))})},t.prototype.quota=function(){z.a.quota(function(e,t){S.StorageResultType.Success===e&&t&&t.Result&&i.i(v.isArray)(t.Result)&&1<t.Result.length&&i.i(v.isPosNumeric)(t.Result[0],!0)&&i.i(v.isPosNumeric)(t.Result[1],!0)&&B.a.populateData(i.i(v.pInt)(t.Result[1]),i.i(v.pInt)(t.Result[0]))})},t.prototype.folderInformation=function(e,t){var n=this;""!==i.i(v.trim)(e)&&z.a.folderInformation(function(e,t){if(S.StorageResultType.Success===e&&t&&t.Result&&t.Result.Hash&&t.Result.Folder){var o="",a=!1,r=!1,s=i.i(A.b)(t.Result.Folder);if(s){if(s.interval=i.i(E.momentNowUnix)(),t.Result.Hash&&i.i(A.h)(t.Result.Folder,t.Result.Hash),i.i(v.isNormal)(t.Result.MessageCount)&&s.messageCountAll(t.Result.MessageCount),i.i(v.isNormal)(t.Result.MessageUnseenCount)&&(i.i(v.pInt)(s.messageCountUnread())!==i.i(v.pInt)(t.Result.MessageUnseenCount)&&(r=!0),s.messageCountUnread(t.Result.MessageUnseenCount)),r&&i.i(A.m)(s.fullNameRaw),t.Result.Flags){for(o in t.Result.Flags)if(i.i(v.has)(t.Result.Flags,o)){a=!0;var l=t.Result.Flags[o];i.i(A.v)(s.fullNameRaw,o.toString(),[!l.IsSeen,!!l.IsFlagged,!!l.IsAnswered,!!l.IsForwarded,!!l.IsReadReceipt])}a&&n.reloadFlagsCurrentMessageListAndMessageFromCache()}H.a.initUidNextAndNewMessages(s.fullNameRaw,t.Result.UidNext,t.Result.NewMessages);var c=i.i(A.c)(t.Result.Folder);(t.Result.Hash!==c||""===c||r)&&(s.fullNameRaw===x.a.currentFolderFullNameRaw()?n.reloadMessageList():i.i(A.a)()===s.fullNameRaw&&n.recacheInboxMessageList())}}},e,t)},t.prototype.folderInformationMultiply=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=x.a.getNextFolderNames();i.i(v.isNonEmptyArray)(n)&&z.a.folderInformationMultiply(function(n,o){S.StorageResultType.Success===n&&o&&o.Result&&o.Result.List&&i.i(v.isNonEmptyArray)(o.Result.List)&&!function(){var n=i.i(E.momentNowUnix)();p.a.each(o.Result.List,function(t){var o=i.i(A.c)(t.Folder),a=i.i(A.b)(t.Folder),r=!1;if(a)if(a.interval=n,t.Hash&&i.i(A.h)(t.Folder,t.Hash),i.i(v.isNormal)(t.MessageCount)&&a.messageCountAll(t.MessageCount),i.i(v.isNormal)(t.MessageUnseenCount)&&(i.i(v.pInt)(a.messageCountUnread())!==i.i(v.pInt)(t.MessageUnseenCount)&&(r=!0),a.messageCountUnread(t.MessageUnseenCount)),r&&i.i(A.m)(a.fullNameRaw),t.Hash!==o||""===o)a.fullNameRaw===x.a.currentFolderFullNameRaw()&&e.reloadMessageList();else if(r&&a.fullNameRaw===x.a.currentFolderFullNameRaw()){var s=H.a.messageList();i.i(v.isNonEmptyArray)(s)&&e.folderInformation(a.fullNameRaw,s)}}),t&&p.a.delay(function(){return e.folderInformationMultiply(!0)},2e3)}()},n)},t.prototype.messageListAction=function(e,t,n,o){var a=null,r=0,s=[];if(!i.i(v.isUnd)(o)&&o||(o=H.a.messageListChecked()),s=p.a.uniq(p.a.compact(p.a.map(o,function(e){return e&&e.uid?e.uid:null}))),""!==e&&0<s.length){switch(n){case S.MessageSetAction.SetSeen:p.a.each(s,function(t){r+=i.i(A.w)(e,t,n)}),a=i.i(A.b)(e),a&&a.messageCountUnread(a.messageCountUnread()-r),z.a.messageSetSeen(v.noop,e,s,!0);break;case S.MessageSetAction.UnsetSeen:p.a.each(s,function(t){r+=i.i(A.w)(e,t,n)}),a=i.i(A.b)(e),a&&a.messageCountUnread(a.messageCountUnread()-r+s.length),z.a.messageSetSeen(v.noop,e,s,!1);break;case S.MessageSetAction.SetFlag:p.a.each(s,function(t){i.i(A.w)(e,t,n)}),z.a.messageSetFlagged(v.noop,e,s,!0);break;case S.MessageSetAction.UnsetFlag:p.a.each(s,function(t){i.i(A.w)(e,t,n)}),z.a.messageSetFlagged(v.noop,e,s,!1)}this.reloadFlagsCurrentMessageListAndMessageFromCache(),H.a.message.viewTrigger(!H.a.message.viewTrigger())}},t.prototype.googleConnect=function(){u.a.open(i.i(F.u)(),"Google","left=200,top=100,width=650,height=600,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.twitterConnect=function(){u.a.open(i.i(F.v)(),"Twitter","left=200,top=100,width=650,height=350,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.facebookConnect=function(){u.a.open(i.i(F.t)(),"Facebook","left=200,top=100,width=650,height=335,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.socialUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!0===e&&(I.a.google.loading(!0),I.a.facebook.loading(!0),I.a.twitter.loading(!0)),z.a.socialUsers(function(e,t){S.StorageResultType.Success===e&&t&&t.Result?(I.a.google.userName(t.Result.Google||""),I.a.facebook.userName(t.Result.Facebook||""),I.a.twitter.userName(t.Result.Twitter||"")):(I.a.google.userName(""),I.a.facebook.userName(""),I.a.twitter.userName("")),I.a.google.loading(!1),I.a.facebook.loading(!1),I.a.twitter.loading(!1)})},t.prototype.googleDisconnect=function(){I.a.google.loading(!0),z.a.googleDisconnect(this.socialUsers)},t.prototype.facebookDisconnect=function(){I.a.facebook.loading(!0),z.a.facebookDisconnect(this.socialUsers)},t.prototype.twitterDisconnect=function(){I.a.twitter.loading(!0),z.a.twitterDisconnect(this.socialUsers)},t.prototype.getAutocomplete=function(e,t){z.a.suggestions(function(e,n){S.StorageResultType.Success===e&&n&&i.i(v.isArray)(n.Result)?t(p.a.compact(p.a.map(n.Result,function(e){return e&&e[0]?new q.EmailModel(e[0],e[1]):null}))):S.StorageResultType.Abort!==e&&t([])},e)},t.prototype.setExpandedFolder=function(e,t){var n=G.a(S.ClientSideKeyName.ExpandedFolders);i.i(v.isArray)(n)||(n=[]),t?(n.push(e),n=p.a.uniq(n)):n=p.a.without(n,e),G.b(S.ClientSideKeyName.ExpandedFolders,n)},t.prototype.initHorizontalLayoutResizer=function(e){var t=null,n=null,o=200,a=500,r=function(e){e&&(t&&t.attr("style","height:"+e+"px"),n&&n.attr("style","top:"+(55+e)+"px"))},s=function(e){e&&e.target&&f()(e.target).find(".ui-resizable-handle").on("mousedown",function(){w.$html.addClass("rl-resizer")}).on("mouseup",function(){w.$html.removeClass("rl-resizer")})},l=function(){w.$html.addClass("rl-resizer")},c=p.a.debounce(function(){w.$html.addClass("rl-resizer")},500,!0),u=function(t,n){w.$html.removeClass("rl-resizer"),n&&n.size&&n.size.height&&(G.b(e,n.size.height),r(n.size.height),i.i(v.windowResize)())},d={helper:"ui-resizable-helper-h",minHeight:o,maxHeight:a,handles:"s",create:s,resize:c,start:l,stop:u},h=function(a){if(a)t&&t.hasClass("ui-resizable")&&t.resizable("destroy").removeAttr("style"),n&&n.removeAttr("style");else if(w.$html.hasClass("rl-bottom-preview-pane")){t=f()(".b-message-list-wrapper"),n=f()(".b-message-view-wrapper"),t.hasClass("ui-resizable")||t.resizable(d);var s=i.i(v.pInt)(G.a(e))||300;r(s>o?s:o)}};h(!1),N.b("layout",function(e){h(S.Layout.BottomPreview!==e)})},t.prototype.initVerticalLayoutResizer=function(e){var t=60,n=155,o=f()("#rl-left"),a=f()("#rl-right"),r=G.a(e)||null,s=function(e){e&&(i.i(w.leftPanelWidth)(e),w.$html.removeClass("rl-resizer"),o.css({width:""+e+"px"}),a.css({left:""+e+"px"}))},l=function(a){if(a)o.resizable("disable"),s(t);else{o.resizable("enable");var r=i.i(v.pInt)(G.a(e))||n;s(r>n?r:n)}},c=function(e){e&&e.target&&f()(e.target).find(".ui-resizable-handle").on("mousedown",function(){w.$html.addClass("rl-resizer")}).on("mouseup",function(){w.$html.removeClass("rl-resizer")})},u=p.a.debounce(function(){w.$html.addClass("rl-resizer")},500,!0),d=function(){w.$html.addClass("rl-resizer")},h=function(t,n){w.$html.removeClass("rl-resizer"),n&&n.size&&n.size.width&&(G.b(e,n.size.width),i.i(w.leftPanelWidth)(n.size.width),a.css({left:""+n.size.width+"px"}),o.css({position:"",top:"",left:"",height:""}))};null!==r&&s(r>n?r:n),o.resizable({helper:"ui-resizable-helper-w",minWidth:n,maxWidth:S.Magics.Size350px,handles:"e",create:c,resize:u,start:d,stop:h}),N.b("left-panel.off",function(){l(!0)}),N.b("left-panel.on",function(){l(!1)})},t.prototype.logout=function(){var e=this;z.a.logout(function(){e.loginAndLogoutReload(!1,!0,K.settingsGet("ParentEmail")&&0<K.settingsGet("ParentEmail").length)})},t.prototype.bootstartTwoFactorScreen=function(){i.i(ee.showScreenPopup)(i(191),[!0])},t.prototype.bootstartWelcomePopup=function(e){i.i(ee.showScreenPopup)(i(255),[e])},t.prototype.bootstartLoginScreen=function(){w.$html.removeClass("rl-user-auth").addClass("rl-user-no-auth");var e=i.i(v.pString)(K.appSettingsGet("customLoginLink"));e?(i.i(ee.routeOff)(),i.i(ee.setHash)(i.i(F.h)(),!0),i.i(ee.routeOff)(),p.a.defer(function(){u.a.location.href=e})):(i.i(ee.startScreens)([X.a]),i.i(C.a)("rl-start-login-screens"),N.a("rl.bootstart-login-screens"))},t.prototype.bootend=function(){g.a&&g.a.set(100).end(),i.i(ee.hideLoading)()},t.prototype.bootstart=function(){var t=this;e.prototype.bootstart.call(this),L.a.populate(),P.a.populate(),_.a.populate(),k.a.populate(),M.a.populate();var n=i.i(v.pInt)(K.settingsGet("ContactsSyncInterval")),o=K.appSettingsGet("jsHash"),a=i.i(v.pString)(K.settingsGet("StartupUrl")),r=K.settingsGet("AllowGoogleSocial"),s=K.settingsGet("AllowFacebookSocial"),l=K.settingsGet("AllowTwitterSocial");g.a&&g.a.set(90),w.leftPanelDisabled.subscribe(function(e){N.a("left-panel."+(e?"off":"on"))}),this.setWindowTitle(""),K.settingsGet("Auth")?(w.$html.addClass("rl-user-auth"),K.capa(S.Capa.TwoFactor)&&K.capa(S.Capa.TwoFactorForce)&&K.settingsGet("RequireTwoFactor")?(this.bootend(),this.bootstartTwoFactorScreen()):(this.setWindowTitle(i.i(R.i18n)("TITLES/LOADING")),this.foldersReload(function(e){t.bootend(),e?(""!==a&&(i.i(ee.routeOff)(),i.i(ee.setHash)(i.i(F.h)(a),!0),i.i(ee.routeOn)()),v.jassl&&u.a.crypto&&u.a.crypto.getRandomValues&&K.capa(S.Capa.OpenPGP)?!function(){var e=function(e){if(U.a.openpgp=e,u.a.Worker)try{U.a.openpgp.initWorker({path:i.i(F.I)()})}catch(e){i.i(v.log)(e)}U.a.openpgpKeyring=new e.Keyring,U.a.capaOpenPGP(!0),N.a("openpgp.init"),t.reloadOpenPgpKeys()};u.a.openpgp?e(u.a.openpgp):i.i(v.jassl)(i.i(F.J)()).then(function(){u.a.openpgp&&e(u.a.openpgp)})}():U.a.capaOpenPGP(!1),i.i(ee.startScreens)([Z.a,K.capa(S.Capa.Settings)?Q.a:null]),(r||s||l)&&t.socialUsers(!0),N.b("interval.2m",function(){return t.folderInformation(i.i(A.a)())}),N.b("interval.3m",function(){var e=x.a.currentFolderFullNameRaw();i.i(A.a)()!==e&&t.folderInformation(e)}),N.b("interval.2m-after5m",function(){return t.folderInformationMultiply()}),N.b("interval.15m",function(){return t.quota()}),N.b("interval.20m",function(){return t.foldersReload()}),n=5<=n?n:20,n=320>=n?n:320,p.a.delay(function(){return t.contactsSync()},S.Magics.Time10s),p.a.delay(function(){return t.folderInformationMultiply(!0)},S.Magics.Time2s),u.a.setInterval(function(){return t.contactsSync()},6e4*n+5e3),t.accountsAndIdentities(!0),p.a.delay(function(){var e=x.a.currentFolderFullNameRaw();i.i(A.a)()!==e&&t.folderInformation(e)},1e3),p.a.delay(function(){return t.quota()},5e3),p.a.delay(function(){return z.a.appDelayStart(v.noop)},35e3),N.b("rl.auto-logout",function(){return t.logout()}),i.i(C.a)("rl-start-user-screens"),N.a("rl.bootstart-user-screens"),K.settingsGet("WelcomePageUrl")&&p.a.delay(function(){return t.bootstartWelcomePopup(K.settingsGet("WelcomePageUrl"))},1e3),K.settingsGet("AccountSignMe")&&u.a.navigator.registerProtocolHandler&&K.capa(S.Capa.Composer)&&p.a.delay(function(){try{u.a.navigator.registerProtocolHandler("mailto",u.a.location.protocol+"//"+u.a.location.host+u.a.location.pathname+"?mailto&to=%s",""+(K.settingsGet("Title")||"RainLoop"))}catch(e){}K.settingsGet("MailToEmail")&&i.i(v.mailToHelper)(K.settingsGet("MailToEmail"),i(37))},500),w.bMobileDevice||(p.a.defer(function(){return t.initVerticalLayoutResizer(S.ClientSideKeyName.FolderListSize)}),y.a&&K.appSettingsGet("faviconStatus")&&!K.appSettingsGet("listPermanentFiltered")&&(y.a.setOptions({fallback:!1}),N.b("mailbox.inbox-unread-count",function(e){return y.a.setBubble(0<e?99<e?99:e:0)})))):t.logout()}))):(this.bootend(),this.bootstartLoginScreen()),r&&(u.a["rl_"+o+"_google_service"]=function(){I.a.google.loading(!0),t.socialUsers()}),s&&(u.a["rl_"+o+"_facebook_service"]=function(){I.a.facebook.loading(!0),t.socialUsers()}),l&&(u.a["rl_"+o+"_twitter_service"]=function(){I.a.twitter.loading(!0),t.socialUsers()}),N.b("interval.1m",function(){return i.i(E.reload)()}),i.i(C.a)("rl-start-screens"),N.a("rl.bootstart-end")},t}(te.a);t.default=new ie},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(12),r=i.n(a),s=i(6),l=i.n(s),c=i(19),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1);i.d(t,"a",function(){return m});var m=function(){function e(t,n,a,r,s,c,u){var d=this;o()(this,e),this.selectedItemUseCallback=!0,this.iSelectNextHelper=0,this.iFocusedNextHelper=0,this.sLastUid="",this.oCallbacks={},this.list=t,this.listChecked=p.a.computed(function(){return l.a.filter(d.list(),function(e){return e.checked()})}).extend({rateLimit:0}),this.isListChecked=p.a.computed(function(){return 0<d.listChecked().length}),this.focusedItem=a||p.a.observable(null),this.selectedItem=n||p.a.observable(null),this.itemSelectedThrottle=l.a.debounce(l.a.bind(this.itemSelected,this),300),this.listChecked.subscribe(function(e){0<e.length?null===d.selectedItem()?d.selectedItem.valueHasMutated&&d.selectedItem.valueHasMutated():d.selectedItem(null):d.autoSelect()&&d.focusedItem()&&d.selectedItem(d.focusedItem())},this),this.selectedItem.subscribe(function(e){e?(d.isListChecked()&&l.a.each(d.listChecked(),function(e){e.checked(!1)}),d.selectedItemUseCallback&&d.itemSelectedThrottle(e)):d.selectedItemUseCallback&&d.itemSelected(null)},this),this.selectedItem=this.selectedItem.extend({toggleSubscribeProperty:[this,"selected"]}),this.focusedItem=this.focusedItem.extend({toggleSubscribeProperty:[null,"focused"]}),this.sItemSelector=r,this.sItemSelectedSelector=s,this.sItemCheckedSelector=c,this.sItemFocusedSelector=u,this.focusedItem.subscribe(function(e){e&&(d.sLastUid=d.getItemUid(e))},this);var h=[],m=[],g=null,b=null;this.list.subscribe(function(e){i.i(f.isArray)(e)&&l.a.each(e,function(e){if(e){var t=d.getItemUid(e);h.push(t),e.checked()&&m.push(t),null===g&&e.focused()&&(g=t),null===b&&e.selected()&&(b=t)}})},this,"beforeChange"),this.list.subscribe(function(e){var t=null,n=!1,o=g,a=!1,r=!1,s=0,c=[];d.selectedItemUseCallback=!1,d.focusedItem(null),d.selectedItem(null),i.i(f.isArray)(e)&&(s=m.length,l.a.each(e,function(e){var t=d.getItemUid(e);c.push(t),null!==g&&g===t&&(d.focusedItem(e),g=null),0<s&&-1<i.i(f.inArray)(t,m)&&(a=!0,e.checked(!0),s-=1),a||null===b||b!==t||(r=!0,d.selectedItem(e),b=null)}),d.selectedItemUseCallback=!0,a||r||!d.autoSelect()||(d.focusedItem()?d.selectedItem(d.focusedItem()):0<e.length&&(null!==o&&(n=!1,o=l.a.find(h,function(e){return n&&-1<i.i(f.inArray)(e,c)?e:(o===e&&(n=!0),!1)}),o&&(t=l.a.find(e,function(e){return o===d.getItemUid(e)}))),d.selectedItem(t||null),d.focusedItem(d.selectedItem()))),(0!==d.iSelectNextHelper||0!==d.iFocusedNextHelper)&&0<e.length&&!d.focusedItem()&&(t=null,0!==d.iFocusedNextHelper&&(t=e[-1===d.iFocusedNextHelper?e.length-1:0]||null),t||0===d.iSelectNextHelper||(t=e[-1===d.iSelectNextHelper?e.length-1:0]||null),t&&(0!==d.iSelectNextHelper&&d.selectedItem(t||null),d.focusedItem(t||null),d.scrollToFocused(),l.a.delay(function(){return d.scrollToFocused()},100)),d.iSelectNextHelper=0,d.iFocusedNextHelper=0)),h=[],m=[],g=null,b=null})}return e.prototype.itemSelected=function(e){this.isListChecked()?e||(this.oCallbacks.onItemSelect||f.noop)(e||null):e&&(this.oCallbacks.onItemSelect||f.noop)(e)},e.prototype.goDown=function(e){this.newSelectPosition(h.EventKeyCode.Down,!1,e)},e.prototype.goUp=function(e){this.newSelectPosition(h.EventKeyCode.Up,!1,e)},e.prototype.unselect=function(){this.selectedItem(null),this.focusedItem(null)},e.prototype.init=function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";this.oContentVisible=e,this.oContentScrollable=t,this.oContentVisible&&this.oContentScrollable&&(r()(this.oContentVisible).on("selectstart",function(e){e&&e.preventDefault&&e.preventDefault()}).on("click",this.sItemSelector,function(e){i.actionClick(p.a.dataFor(e.currentTarget),e)}).on("click",this.sItemCheckedSelector,function(e){var t=p.a.dataFor(e.currentTarget);t&&(e&&e.shiftKey?i.actionClick(t,e):(i.focusedItem(t),t.checked(!t.checked())))}),u()("enter",n,function(){return!(i.focusedItem()&&!i.focusedItem().selected())||(i.actionClick(i.focusedItem()),!1)}),u()("ctrl+up, command+up, ctrl+down, command+down",n,function(){return!1}),u()("up, shift+up, down, shift+down, home, end, pageup, pagedown, insert, space",n,function(e,t){if(e&&t&&t.shortcut){var n=0;switch(t.shortcut){case"up":case"shift+up":n=h.EventKeyCode.Up;break;case"down":case"shift+down":n=h.EventKeyCode.Down;break;case"insert":n=h.EventKeyCode.Insert;break;case"space":n=h.EventKeyCode.Space;break;case"home":n=h.EventKeyCode.Home;break;case"end":n=h.EventKeyCode.End;break;case"pageup":n=h.EventKeyCode.PageUp;break;case"pagedown":n=h.EventKeyCode.PageDown}if(0<n)return i.newSelectPosition(n,u.a.shift),!1}return!0}))},e.prototype.autoSelect=function(){return!!(this.oCallbacks.onAutoSelect||f.noopTrue)()},e.prototype.doUpUpOrDownDown=function(e){(this.oCallbacks.onUpUpOrDownDown||f.noopTrue)(!!e)},e.prototype.getItemUid=function(e){var t="",i=this.oCallbacks.onItemGetUid||null;return i&&e&&(t=i(e)),t.toString()},e.prototype.newSelectPosition=function(e,t,i){var n=0,o=!1,a=!1,r=null,s=10,c=this.list(),u=c?c.length:0,d=this.focusedItem();if(0<u)if(d){if(d)if(h.EventKeyCode.Down===e||h.EventKeyCode.Up===e||h.EventKeyCode.Insert===e||h.EventKeyCode.Space===e)l.a.each(c,function(t){if(!a)switch(e){case h.EventKeyCode.Up:d===t?a=!0:r=t;break;case h.EventKeyCode.Down:case h.EventKeyCode.Insert:o?(r=t,a=!0):d===t&&(o=!0)}}),r||h.EventKeyCode.Down!==e&&h.EventKeyCode.Up!==e||this.doUpUpOrDownDown(h.EventKeyCode.Up===e);else if(h.EventKeyCode.Home===e||h.EventKeyCode.End===e)h.EventKeyCode.Home===e?r=c[0]:h.EventKeyCode.End===e&&(r=c[c.length-1]);else if(h.EventKeyCode.PageDown===e){for(;n<u;n++)if(d===c[n]){n+=s,n=u-1<n?u-1:n,r=c[n];break}}else if(h.EventKeyCode.PageUp===e)for(n=u;0<=n;n--)if(d===c[n]){n-=s,n=0>n?0:n,r=c[n];break}}else h.EventKeyCode.Down===e||h.EventKeyCode.Insert===e||h.EventKeyCode.Space===e||h.EventKeyCode.Home===e||h.EventKeyCode.PageUp===e?r=c[0]:h.EventKeyCode.Up!==e&&h.EventKeyCode.End!==e&&h.EventKeyCode.PageDown!==e||(r=c[c.length-1]);r?(this.focusedItem(r),d&&(t?h.EventKeyCode.Up!==e&&h.EventKeyCode.Down!==e||d.checked(!d.checked()):h.EventKeyCode.Insert!==e&&h.EventKeyCode.Space!==e||d.checked(!d.checked())),!this.autoSelect()&&!i||this.isListChecked()||h.EventKeyCode.Space===e||this.selectedItem(r),this.scrollToFocused()):d&&(!t||h.EventKeyCode.Up!==e&&h.EventKeyCode.Down!==e?h.EventKeyCode.Insert!==e&&h.EventKeyCode.Space!==e||d.checked(!d.checked()):d.checked(!d.checked()),this.focusedItem(d))},e.prototype.scrollToFocused=function(){if(!this.oContentVisible||!this.oContentScrollable)return!1;var e=20,t=this.list(),i=r()(this.sItemFocusedSelector,this.oContentScrollable),n=i.position(),o=this.oContentVisible.height(),a=i.outerHeight();return t&&t[0]&&t[0].focused()?(this.oContentScrollable.scrollTop(0),!0):!(!n||!(0>n.top||n.top+a>o))&&(this.oContentScrollable.scrollTop(0>n.top?this.oContentScrollable.scrollTop()+n.top-e:this.oContentScrollable.scrollTop()+n.top-o+a+e),!0)},e.prototype.scrollToTop=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!(!this.oContentVisible||!this.oContentScrollable)&&(e||50>this.oContentScrollable.scrollTop()?this.oContentScrollable.scrollTop(0):this.oContentScrollable.stop().animate({scrollTop:0},200),!0)},e.prototype.eventClickFunction=function(e,t){var i=0,n=0,o=!1,a=!1,r=[],s=!1,l=null,c="",u=this.getItemUid(e);if(t&&t.shiftKey&&""!==u&&""!==this.sLastUid&&u!==this.sLastUid)for(r=this.list(),s=e.checked(),i=0,n=r.length;i<n;i++)l=r[i],c=this.getItemUid(l),o=!1,c!==this.sLastUid&&c!==u||(o=!0),o&&(a=!a),(a||o)&&l.checked(s);this.sLastUid=""===u?"":u},e.prototype.actionClick=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e){var i=!0;t&&(!t.shiftKey||t.ctrlKey||t.metaKey||t.altKey?!t.ctrlKey&&!t.metaKey||t.shiftKey||t.altKey||(i=!1,this.focusedItem(e),this.selectedItem()&&e!==this.selectedItem()&&this.selectedItem().checked(!0),e.checked(!e.checked())):(i=!1,""===this.sLastUid&&(this.sLastUid=this.getItemUid(e)),e.checked(!e.checked()),this.eventClickFunction(e,t),this.focusedItem(e))),i&&this.selectMessageItem(e)}},e.prototype.on=function(e,t){this.oCallbacks[e]=t},e.prototype.selectMessageItem=function(e){this.focusedItem(e),this.selectedItem(e),this.scrollToFocused()},e}()},function(e,t,i){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=0,a=0,r=[];if(i.i(s.isNonEmptyArray)(e))for(a=e.length;o<a;o++)r.push(e[o].toLine(t,n));return r.join(", ")}function o(e){var t=0,n=0,o=[];if(i.i(s.isNonEmptyArray)(e))for(n=e.length;t<n;t++)e[t]&&e[t].email&&""!==e[t].name&&o.push(e[t].email);return o.join(", ")}function a(e){var t=0,n=0,o=null,a=[];if(i.i(s.isNonEmptyArray)(e))for(t=0,n=e.length;t<n;t++)o=l.EmailModel.newInstanceFromJson(e[t]),o&&a.push(o);return a}function r(e,t,n){if(e&&0<e.length)for(var o=0,a=e.length;o<a;o++)i.i(s.isUnd)(t[e[o].email])&&(t[e[o].email]=!0,n.push(e[o]))}var s=i(1),l=i(38);t.b=n,t.c=o,t.a=a,t.d=r},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(2),f=i.n(h),m=i(3),g=i(7),b=i(1),y=i(14),v=i(36),S=i(101);i.d(t,"d",function(){return w}),i.d(t,"c",function(){return T}),i.d(t,"a",function(){return C}),i.d(t,"b",function(){return E});var w=p.a.memoize(function(e,t){e=i.i(b.trim)(e).toLowerCase(),t=i.i(b.trim)(t).toLowerCase();var n=m.FileType.Unknown,o=t.split("/");switch(!0){case"image"===o[0]||-1<i.i(b.inArray)(e,["png","jpg","jpeg","gif","bmp"]):n=m.FileType.Image;break;case"audio"===o[0]||-1<i.i(b.inArray)(e,["mp3","ogg","oga","wav"]):n=m.FileType.Audio;break;case"video"===o[0]||-1<i.i(b.inArray)(e,["mkv","avi"]):n=m.FileType.Video;break;case-1<i.i(b.inArray)(e,["php","js","css"]):n=m.FileType.Code;break;case"eml"===e||-1<i.i(b.inArray)(t,["message/delivery-status","message/rfc822"]):n=m.FileType.Eml;break;case"text"===o[0]&&"html"!==o[1]||-1<i.i(b.inArray)(e,["txt","log"]):n=m.FileType.Text;break;case"text/html"===t||-1<i.i(b.inArray)(e,["html"]):n=m.FileType.Html;break;case-1<i.i(b.inArray)(o[1],["zip","7z","tar","rar","gzip","bzip","bzip2","x-zip","x-7z","x-rar","x-tar","x-gzip","x-bzip","x-bzip2","x-zip-compressed","x-7z-compressed","x-rar-compressed"])||-1<i.i(b.inArray)(e,["zip","7z","tar","rar","gzip","bzip","bzip2"]):n=m.FileType.Archive;break;case-1<i.i(b.inArray)(o[1],["pdf","x-pdf"])||-1<i.i(b.inArray)(e,["pdf"]):n=m.FileType.Pdf;break;case-1<i.i(b.inArray)(t,["application/pgp-signature","application/pgp-keys"])||-1<i.i(b.inArray)(e,["asc","pem","ppk"]):n=m.FileType.Certificate;break;case-1<i.i(b.inArray)(t,["application/pkcs7-signature"])||-1<i.i(b.inArray)(e,["p7s"]):n=m.FileType.CertificateBin;break;case-1<i.i(b.inArray)(o[1],["rtf","msword","vnd.msword","vnd.openxmlformats-officedocument.wordprocessingml.document","vnd.openxmlformats-officedocument.wordprocessingml.template","vnd.ms-word.document.macroEnabled.12","vnd.ms-word.template.macroEnabled.12"]):n=m.FileType.WordText;break;case-1<i.i(b.inArray)(o[1],["excel","ms-excel","vnd.ms-excel","vnd.openxmlformats-officedocument.spreadsheetml.sheet","vnd.openxmlformats-officedocument.spreadsheetml.template","vnd.ms-excel.sheet.macroEnabled.12","vnd.ms-excel.template.macroEnabled.12","vnd.ms-excel.addin.macroEnabled.12","vnd.ms-excel.sheet.binary.macroEnabled.12"]):
-n=m.FileType.Sheet;break;case-1<i.i(b.inArray)(o[1],["powerpoint","ms-powerpoint","vnd.ms-powerpoint","vnd.openxmlformats-officedocument.presentationml.presentation","vnd.openxmlformats-officedocument.presentationml.template","vnd.openxmlformats-officedocument.presentationml.slideshow","vnd.ms-powerpoint.addin.macroEnabled.12","vnd.ms-powerpoint.presentation.macroEnabled.12","vnd.ms-powerpoint.template.macroEnabled.12","vnd.ms-powerpoint.slideshow.macroEnabled.12"]):n=m.FileType.Presentation}return n}),T=p.a.memoize(function(e){var t="",i="icon-file";switch(e){case m.FileType.Text:case m.FileType.Eml:case m.FileType.WordText:i="icon-file-text";break;case m.FileType.Html:case m.FileType.Code:i="icon-file-code";break;case m.FileType.Image:i="icon-file-image";break;case m.FileType.Audio:i="icon-file-music";break;case m.FileType.Video:i="icon-file-movie";break;case m.FileType.Archive:i="icon-file-zip";break;case m.FileType.Certificate:case m.FileType.CertificateBin:i="icon-file-certificate";break;case m.FileType.Sheet:i="icon-file-excel";break;case m.FileType.Presentation:i="icon-file-chart-graph";break;case m.FileType.Pdf:t="pdf",i="icon-none"}return[i,t]}),C=function(e){var t="",n=[];if(i.i(b.isNonEmptyArray)(e)&&(t="icon-attachment",n=p.a.uniq(p.a.compact(p.a.map(e,function(e){return e?w(i.i(b.getFileExtension)(e[0]),e[1]):""}))),n&&1===n.length&&n[0]))switch(n[0]){case m.FileType.Text:case m.FileType.WordText:t="icon-file-text";break;case m.FileType.Html:case m.FileType.Code:t="icon-file-code";break;case m.FileType.Image:t="icon-file-image";break;case m.FileType.Audio:t="icon-file-music";break;case m.FileType.Video:t="icon-file-movie";break;case m.FileType.Archive:t="icon-file-zip";break;case m.FileType.Certificate:case m.FileType.CertificateBin:t="icon-file-certificate";break;case m.FileType.Sheet:t="icon-file-excel";break;case m.FileType.Presentation:t="icon-file-chart-graph"}return t},E=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"AttachmentModel"));return i.checked=f.a.observable(!1),i.mimeType="",i.fileName="",i.fileNameExt="",i.fileType=m.FileType.Unknown,i.estimatedSize=0,i.friendlySize="",i.isInline=!1,i.isLinked=!1,i.isThumbnail=!1,i.cid="",i.cidWithOutTags="",i.contentLocation="",i.download="",i.folder="",i.uid="",i.mimeIndex="",i.framed=!1,i}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i:null},t.prototype.initByJson=function(e){var t=!1;return e&&"Object/Attachment"===e["@Object"]&&(this.mimeType=i.i(b.trim)((e.MimeType||"").toLowerCase()),this.fileName=i.i(b.trim)(e.FileName),this.estimatedSize=i.i(b.pInt)(e.EstimatedSize),this.isInline=!!e.IsInline,this.isLinked=!!e.IsLinked,this.isThumbnail=!!e.IsThumbnail,this.cid=e.CID,this.contentLocation=e.ContentLocation,this.download=e.Download,this.folder=e.Folder,this.uid=e.Uid,this.mimeIndex=e.MimeIndex,this.framed=!!e.Framed,this.friendlySize=i.i(b.friendlySize)(this.estimatedSize),this.cidWithOutTags=this.cid.replace(/^<+/,"").replace(/>+$/,""),this.fileNameExt=i.i(b.getFileExtension)(this.fileName),this.fileType=w(this.fileNameExt,this.mimeType),t=!0),t},t.prototype.isImage=function(){return m.FileType.Image===this.fileType},t.prototype.isMp3=function(){return m.FileType.Audio===this.fileType&&"mp3"===this.fileNameExt},t.prototype.isOgg=function(){return m.FileType.Audio===this.fileType&&("oga"===this.fileNameExt||"ogg"===this.fileNameExt)},t.prototype.isWav=function(){return m.FileType.Audio===this.fileType&&"wav"===this.fileNameExt},t.prototype.hasThumbnail=function(){return this.isThumbnail},t.prototype.isText=function(){return m.FileType.Text===this.fileType||m.FileType.Eml===this.fileType||m.FileType.Certificate===this.fileType||m.FileType.Html===this.fileType||m.FileType.Code===this.fileType},t.prototype.isPdf=function(){return m.FileType.Pdf===this.fileType},t.prototype.isFramed=function(){return this.framed&&g.data.__APP__&&g.data.__APP__.googlePreviewSupported()&&!(this.isPdf()&&g.bAllowPdfPreview)&&!this.isText()&&!this.isImage()},t.prototype.hasPreview=function(){return this.isImage()||this.isPdf()&&g.bAllowPdfPreview||this.isText()||this.isFramed()},t.prototype.hasPreplay=function(){return S.a.supportedMp3&&this.isMp3()||S.a.supportedOgg&&this.isOgg()||S.a.supportedWav&&this.isWav()},t.prototype.linkDownload=function(){return i.i(y.k)(this.download)},t.prototype.linkPreview=function(){return i.i(y.l)(this.download)},t.prototype.linkThumbnail=function(){return this.hasThumbnail()?i.i(y.m)(this.download):""},t.prototype.linkThumbnailPreviewStyle=function(){var e=this.linkThumbnail();return""===e?"":"background:url("+e+")"},t.prototype.linkFramed=function(){return i.i(y.n)(this.download)},t.prototype.linkPreviewAsPlain=function(){return i.i(y.o)(this.download)},t.prototype.linkPreviewMain=function(){var e="";switch(!0){case this.isImage():case this.isPdf()&&g.bAllowPdfPreview:e=this.linkPreview();break;case this.isText():e=this.linkPreviewAsPlain();break;case this.isFramed():e=this.linkFramed()}return e},t.prototype.generateTransferDownloadUrl=function(){var e=this.linkDownload();return"http"!==e.substr(0,4)&&(e=u.a.location.protocol+"//"+u.a.location.host+u.a.location.pathname+e),this.mimeType+":"+this.fileName+":"+e},t.prototype.eventDragStart=function(e,t){var i=t.originalEvent||t;return e&&i&&i.dataTransfer&&i.dataTransfer.setData&&i.dataTransfer.setData("DownloadURL",this.generateTransferDownloadUrl()),!0},t.prototype.iconClass=function(){return T(this.fileType)[0]},t.prototype.iconText=function(){return T(this.fileType)[1]},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(47),l=i.n(s),c=i(1);i.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.oPromisesStack={}}return e.prototype.func=function(e){return e(),this},e.prototype.fastResolve=function(e){return l.a.resolve(e)},e.prototype.fastReject=function(e){return l.a.reject(e)},e.prototype.setTrigger=function(e,t){e&&(t=!!t,r.a.each(i.i(c.isArray)(e)?e:[e],function(e){e&&e(t)}))},e}()},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=function e(){o()(this,e),this.capa=r.a.observable(""),this.modules=r.a.observable({}),this.filters=r.a.observableArray([]),this.filters.loading=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.filters.saving=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.raw=r.a.observable("")};t.a=new l},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(3),u=function(){function e(){var t=this;o()(this,e),this.quota=l.a.observable(0),this.usage=l.a.observable(0),this.percentage=l.a.computed(function(){var e=t.quota(),i=t.usage();return 0<e?r.a.Math.ceil(i/e*100):0})}return e.prototype.populateData=function(e,t){this.quota(e*c.Magics.BitLength1024),this.usage(t*c.Magics.BitLength1024)},e}();t.a=new u},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=function(){function e(){o()(this,e),this.templates=r.a.observableArray([]),this.templates.loading=r.a.observable(!1).extend({throttle:100}),this.templatesNames=r.a.observableArray([]).extend({throttle:1e3}),this.templatesNames.skipFirst=!0,this.subscribers()}return e.prototype.subscribers=function(){var e=this;this.templates.subscribe(function(t){e.templatesNames(l.a.compact(l.a.map(t,function(e){return e?e.name:null})))})},e}();t.a=new c},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(3),b=i(7),y=i(1),v=i(8),S=i(183),w=i(30),T=i(9),C=i(13);i.d(t,"FilterPopupView",function(){return R}),i.d(t,"default",function(){return R});var E,A,F,N,R=(E=i.i(T.popup)({name:"View/Popup/Filter",templateID:"PopupsFilter"}),A=i.i(T.command)(),E((N=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.isNew=m.a.observable(!0),n.modules=S.a.modules,n.fTrueCallback=null,n.filter=m.a.observable(null),n.allowMarkAsRead=m.a.observable(!1),n.defautOptionsAfterRender=y.defautOptionsAfterRender,n.folderSelectList=w.a.folderMenuForFilters,n.selectedFolderValue=m.a.observable(""),n.selectedFolderValue.subscribe(function(){n.filter()&&n.filter().actionValue.error(!1)}),n.actionTypeOptions=m.a.observableArray([]),n.fieldOptions=m.a.observableArray([]),n.typeOptions=m.a.observableArray([]),n.typeOptionsSize=m.a.observableArray([]),i.i(v.initOnStartOrLangChange)(h.a.bind(n.populateOptions,n)),n.modules.subscribe(n.populateOptions,n),n}return d()(t,e),t.prototype.saveFilterCommand=function(){if(this.filter()){if(g.FiltersAction.MoveTo===this.filter().actionType()&&this.filter().actionValue(this.selectedFolderValue()),!this.filter().verify())return!1;this.fTrueCallback&&this.fTrueCallback(this.filter()),this.modalVisibility()&&i.i(y.delegateRun)(this,"closeCommand")}return!0},t.prototype.populateOptions=function(){this.actionTypeOptions([]);var e=this.modules();e&&(e.markasread&&this.allowMarkAsRead(!0),e.moveto&&this.actionTypeOptions.push({id:g.FiltersAction.MoveTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_MOVE_TO")}),e.redirect&&this.actionTypeOptions.push({id:g.FiltersAction.Forward,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_FORWARD_TO")}),e.reject&&this.actionTypeOptions.push({id:g.FiltersAction.Reject,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_REJECT")}),e.vacation&&this.actionTypeOptions.push({id:g.FiltersAction.Vacation,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_VACATION_MESSAGE")})),this.actionTypeOptions.push({id:g.FiltersAction.Discard,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_DISCARD")}),this.fieldOptions([{id:g.FilterConditionField.From,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_FROM")},{id:g.FilterConditionField.Recipient,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_RECIPIENTS")},{id:g.FilterConditionField.Subject,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_SUBJECT")},{id:g.FilterConditionField.Size,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_SIZE")},{id:g.FilterConditionField.Header,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_HEADER")}]),this.typeOptions([{id:g.FilterConditionType.Contains,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_CONTAINS")},{id:g.FilterConditionType.NotContains,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_NOT_CONTAINS")},{id:g.FilterConditionType.EqualTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_EQUAL_TO")},{id:g.FilterConditionType.NotEqualTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_NOT_EQUAL_TO")}]),e&&e.regex&&this.typeOptions.push({id:g.FilterConditionType.Regex,name:"Regex"}),this.typeOptionsSize([{id:g.FilterConditionType.Over,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_OVER")},{id:g.FilterConditionType.Under,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_UNDER")}])},t.prototype.removeCondition=function(e){this.filter()&&this.filter().removeCondition(e)},t.prototype.clearPopup=function(){this.isNew(!0),this.fTrueCallback=null,this.filter(null)},t.prototype.onShow=function(e,t,i){this.clearPopup(),this.fTrueCallback=t,this.filter(e),e&&this.selectedFolderValue(e.actionValue()),this.isNew(!i),!i&&e&&e.name.focused(!0)},t.prototype.onShowWithDelay=function(){this.isNew()&&this.filter()&&!b.bMobileDevice&&this.filter().name.focused(!0)},t}(C.a),n(N.prototype,"saveFilterCommand",[A],a()(N.prototype,"saveFilterCommand"),N.prototype),F=N))||F)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(20),g=i(7),b=i(1),y=i(30),v=i(79),S=i(16),w=i(9),T=i(13);i.d(t,"FolderCreateView",function(){return N}),i.d(t,"default",function(){return N});var C,E,A,F,N=(C=i.i(w.popup)({name:"View/Popup/FolderCreate",templateID:"PopupsFolderCreate"}),E=i.i(w.command)(function(e){return e.simpleFolderNameValidation(e.folderName())}),C((F=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.folderName=h.a.observable(""),n.folderName.focused=h.a.observable(!1),n.selectedParentValue=h.a.observable(m.i),n.parentFolderSelectList=h.a.computed(function(){var e=[],t=y.a.folderList(),n=function(e){return e?e.isSystemFolder()?e.name()+" "+e.manageFolderSystemName():e.name():""};e.push(["",""]);var o=null;return""!==y.a.namespace&&(o=function(e){return y.a.namespace!==e.fullNameRaw.substr(0,y.a.namespace.length)}),i.i(b.folderListOptionsBuilder)([],t,[],e,null,o,null,n)}),n.defautOptionsAfterRender=b.defautOptionsAfterRender,n}return d()(t,e),t.prototype.createFolderCommand=function(){var e=this.selectedParentValue();""===e&&1<y.a.namespace.length&&(e=y.a.namespace.substr(0,y.a.namespace.length-1)),i.i(S.a)().foldersPromisesActionHelper(v.a.folderCreate(this.folderName(),e,y.a.foldersCreating),f.Notification.CantCreateFolder),this.cancelCommand()},t.prototype.simpleFolderNameValidation=function(e){return/^[^\\\/]+$/g.test(i.i(b.trim)(e))},t.prototype.clearPopup=function(){this.folderName(""),this.selectedParentValue(""),this.folderName.focused(!1)},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){g.bMobileDevice||this.folderName.focused(!0)},t}(T.a),n(F.prototype,"createFolderCommand",[E],a()(F.prototype,"createFolderCommand"),F.prototype),A=F))||A)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(9),m=i(13);i.d(t,"KeyboardShortcutsHelpPopupView",function(){return y}),i.d(t,"default",function(){return y});var g,b,y=(g=i.i(f.popup)({name:"View/Popup/KeyboardShortcutsHelp",templateID:"PopupsKeyboardShortcutsHelp"}),g(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.sDefaultKeyScope=h.KeyState.PopupKeyboardShortcutsHelp,i}return l()(t,e),t.prototype.onBuild=function(e){p()("tab, shift+tab, left, right",h.KeyState.PopupKeyboardShortcutsHelp,u.a.throttle(function(t,i){if(t&&i){var n=e.find(".nav.nav-tabs > li"),o=i&&("tab"===i.shortcut||"right"===i.shortcut),a=n.index(n.filter(".active"));return!o&&0<a?a-=1:o&&a<n.length-1?a+=1:a=o?0:n.length-1,n.eq(a).find('a[data-toggle="tab"]').tab("show"),!1}return!0},h.Magics.Time100ms))},t}(m.a))||b)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(1),g=i(8),b=i(76),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"TemplatePopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/Template",templateID:"PopupsTemplate"}),C=i.i(S.command)(function(e){return!e.submitRequest()}),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.editor=null,i.signatureDom=h.a.observable(null),i.id=h.a.observable(""),i.name=h.a.observable(""),i.name.error=h.a.observable(!1),i.name.focus=h.a.observable(!1),i.body=h.a.observable(""),i.body.loading=h.a.observable(!1),i.body.error=h.a.observable(!1),i.name.subscribe(function(){i.name.error(!1)}),i.body.subscribe(function(){i.body.error(!1)}),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i}return d()(t,e),t.prototype.addTemplateCommand=function(){var e=this;return this.populateBodyFromEditor(),this.name.error(""===i.i(m.trim)(this.name())),this.body.error(""===i.i(m.trim)(this.body())||":HTML:"===i.i(m.trim)(this.body())),!this.name.error()&&!this.body.error()&&(this.submitRequest(!0),y.a.templateSetup(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(v.a)().templates(),e.cancelCommand()):n.ErrorCode&&e.submitError(i.i(g.getNotification)(n.ErrorCode)):e.submitError(i.i(g.getNotification)(f.Notification.UnknownError))},this.id(),this.name(),this.body()),!0)},t.prototype.clearPopup=function(){this.id(""),this.name(""),this.name.error(!1),this.body(""),this.body.loading(!1),this.body.error(!1),this.submitRequest(!1),this.submitError(""),this.editor&&this.editor.setPlain("",!1)},t.prototype.populateBodyFromEditor=function(){this.editor&&this.body(this.editor.getDataWithHtmlMark())},t.prototype.editorSetBody=function(e){var t=this;!this.editor&&this.signatureDom()?this.editor=new b.HtmlEditor(this.signatureDom(),function(){t.populateBodyFromEditor()},function(){t.editor.setHtmlOrPlain(e)}):this.editor.setHtmlOrPlain(e)},t.prototype.onShow=function(e){var t=this;this.clearPopup(),e&&e.id?(this.id(e.id),this.name(e.name),this.body(e.body),e.populated?this.editorSetBody(this.body()):(this.body.loading(!0),this.body.error(!1),y.a.templateGetById(function(n,o){t.body.loading(!1),f.StorageResultType.Success===n&&o&&o.Result&&"Object/Template"===o.Result["@Object"]&&i.i(m.isNormal)(o.Result.Body)?(e.body=o.Result.Body,e.populated=!0,t.body(e.body),t.body.error(!1)):(t.body(""),t.body.error(!0)),t.editorSetBody(t.body())},this.id()))):this.editorSetBody("")},t.prototype.onShowWithDelay=function(){this.name.focus(!0)},t}(w.a),n(A.prototype,"addTemplateCommand",[C],a()(A.prototype,"addTemplateCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(2),f=i.n(h),m=i(275),g=i.n(m),b=i(3),y=i(1),v=i(8),S=i(10),w=i(18),T=i(16),C=i(9),E=i(13);i.d(t,"TwoFactorConfigurationPopupView",function(){return N}),i.d(t,"default",function(){return N});var A,F,N=(A=i.i(C.popup)({name:"View/Popup/TwoFactorConfiguration",templateID:"PopupsTwoFactorConfiguration"}),A(F=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.lock=f.a.observable(!1),n.capaTwoFactor=S.capa(b.Capa.TwoFactor),n.processing=f.a.observable(!1),n.clearing=f.a.observable(!1),n.secreting=f.a.observable(!1),n.viewUser=f.a.observable(""),n.twoFactorStatus=f.a.observable(!1),n.twoFactorTested=f.a.observable(!1),n.viewSecret=f.a.observable(""),n.viewBackupCodes=f.a.observable(""),n.viewUrlTitle=f.a.observable(""),n.viewUrl=f.a.observable(""),n.viewEnable_=f.a.observable(!1),n.viewEnable=f.a.computed({read:n.viewEnable_,write:function(e){e=!!e,e&&n.twoFactorTested()?(n.viewEnable_(e),w.a.enableTwoFactor(function(e,t){b.StorageResultType.Success===e&&t&&t.Result||n.viewEnable_(!1)},!0)):(e||n.viewEnable_(e),w.a.enableTwoFactor(function(e,t){b.StorageResultType.Success===e&&t&&t.Result||n.viewEnable_(!1)},!1))}}),n.viewTwoFactorEnableTooltip=f.a.computed(function(){return i.i(v.trigger)(),n.twoFactorTested()||n.viewEnable_()?"":i.i(v.i18n)("POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_TEST_BEFORE_DESC")}),n.viewTwoFactorStatus=f.a.computed(function(){return i.i(v.trigger)(),i.i(v.i18n)(n.twoFactorStatus()?"POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_CONFIGURED_DESC":"POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC")}),n.twoFactorAllowedEnable=f.a.computed(function(){return n.viewEnable()||n.twoFactorTested()}),n.onResult=p.a.bind(n.onResult,n),n.onShowSecretResult=p.a.bind(n.onShowSecretResult,n),n}return l()(t,e),t.prototype.showSecret=function(){this.secreting(!0),w.a.showTwoFactorSecret(this.onShowSecretResult)},t.prototype.hideSecret=function(){this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl("")},t.prototype.createTwoFactor=function(){this.processing(!0),w.a.createTwoFactor(this.onResult)},t.prototype.logout=function(){i.i(T.a)().logout()},t.prototype.testTwoFactor=function(){i.i(C.showScreenPopup)(i(253),[this.twoFactorTested])},t.prototype.clearTwoFactor=function(){this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl(""),this.twoFactorTested(!1),this.clearing(!0),w.a.clearTwoFactor(this.onResult)},t.prototype.onShow=function(e){this.lock(!!e),this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl("")},t.prototype.onHide=function(){this.lock()&&u.a.location.reload()},t.prototype.getQr=function(){return"otpauth://totp/"+u.a.encodeURIComponent(this.viewUser())+"?secret="+u.a.encodeURIComponent(this.viewSecret())+"&issuer="+u.a.encodeURIComponent("")},t.prototype.onResult=function(e,t){this.processing(!1),this.clearing(!1),b.StorageResultType.Success===e&&t&&t.Result?(this.viewUser(i.i(y.pString)(t.Result.User)),this.viewEnable_(!!t.Result.Enable),this.twoFactorStatus(!!t.Result.IsSet),this.twoFactorTested(!!t.Result.Tested),this.viewSecret(i.i(y.pString)(t.Result.Secret)),this.viewBackupCodes(i.i(y.pString)(t.Result.BackupCodes).replace(/[\s]+/g," ")),this.viewUrlTitle(i.i(y.pString)(t.Result.UrlTitle)),this.viewUrl(g.a.toDataURL({level:"M",size:8,value:this.getQr()}))):(this.viewUser(""),this.viewEnable_(!1),this.twoFactorStatus(!1),this.twoFactorTested(!1),this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl(""))},t.prototype.onShowSecretResult=function(e,t){this.secreting(!1),b.StorageResultType.Success===e&&t&&t.Result?(this.viewSecret(i.i(y.pString)(t.Result.Secret)),this.viewUrlTitle(i.i(y.pString)(t.Result.UrlTitle)),this.viewUrl(g.a.toDataURL({level:"M",size:6,value:this.getQr()}))):(this.viewSecret(""),this.viewUrlTitle(""),this.viewUrl(""))},t.prototype.onBuild=function(){this.capaTwoFactor&&(this.processing(!0),w.a.getTwoFactor(this.onResult))},t}(E.a))||F)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(19),f=i.n(h),m=i(28),g=i(46),b=i(39),y=i(3),v=i(1),S=i(14),w=i(29),T=i(10),C=i(16),E=i(9),A=i(13);i.d(t,"a",function(){return F});var F=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.logoImg=i.i(v.trim)(T.settingsGet("UserLogo")),n.logoTitle=i.i(v.trim)(T.settingsGet("UserLogoTitle")),n.mobile=!!T.appSettingsGet("mobile"),n.mobileDevice=!!T.appSettingsGet("mobileDevice"),n.allowSettings=!!T.capa(y.Capa.Settings),n.allowHelp=!!T.capa(y.Capa.Help),n.currentAudio=m.a.currentAudio,n.accountEmail=g.a.email,n.accounts=g.a.accounts,n.accountsUnreadCount=g.a.accountsUnreadCount,n.accountMenuDropdownTrigger=p.a.observable(!1),n.capaAdditionalAccounts=p.a.observable(T.capa(y.Capa.AdditionalAccounts)),n.addAccountClick=u.a.bind(n.addAccountClick,n),w.b("audio.stop",function(){return m.a.currentAudio("")}),w.b("audio.start",function(e){return m.a.currentAudio(e)}),n}return l()(t,e),t.prototype.stopPlay=function(){w.a("audio.api.stop")},t.prototype.accountClick=function(e,t){return e&&t&&!i.i(v.isUnd)(t.which)&&1===t.which&&(g.a.accounts.loading(!0),u.a.delay(function(){return g.a.accounts.loading(!1)},y.Magics.Time1s)),!0},t.prototype.emailTitle=function(){return g.a.email()},t.prototype.settingsClick=function(){T.capa(y.Capa.Settings)&&i.i(E.setHash)(i.i(S.c)())},t.prototype.settingsHelp=function(){T.capa(y.Capa.Help)&&i.i(E.showScreenPopup)(i(189))},t.prototype.addAccountClick=function(){this.capaAdditionalAccounts()&&i.i(E.showScreenPopup)(i(122))},t.prototype.logoutClick=function(){i.i(C.a)().logout()},t.prototype.onBuild=function(){var e=this;f()("`",[y.KeyState.MessageList,y.KeyState.MessageView,y.KeyState.Settings],function(){e.viewModelVisibility()&&(b.a.messageFullScreenMode(!1),e.accountMenuDropdownTrigger(!0))}),f()("shift+/",[y.KeyState.MessageList,y.KeyState.MessageView,y.KeyState.Settings],function(){return!e.viewModelVisibility()||(i.i(E.showScreenPopup)(i(189)),!1)})},t}(A.a)},,,,,,,function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o={urlsafe_encode:function(e){return o.encode(e).replace(/[+]/g,"-").replace(/[\/]/g,"_").replace(/[=]/g,"")},encode:function(e){var t="",i=void 0,a=void 0,r=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=0;for(e=o._utf8_encode(e);d<e.length;)i=e.charCodeAt(d++),a=e.charCodeAt(d++),r=e.charCodeAt(d++),s=i>>2,l=(3&i)<<4|a>>4,c=(15&a)<<2|r>>6,u=63&r,isNaN(a)?c=u=64:isNaN(r)&&(u=64),t=t+n.charAt(s)+n.charAt(l)+n.charAt(c)+n.charAt(u);return t},decode:function(e){var t="",i=void 0,a=void 0,r=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");d<e.length;)s=n.indexOf(e.charAt(d++)),l=n.indexOf(e.charAt(d++)),c=n.indexOf(e.charAt(d++)),u=n.indexOf(e.charAt(d++)),i=s<<2|l>>4,a=(15&l)<<4|c>>2,r=(3&c)<<6|u,t+=String.fromCharCode(i),64!==c&&(t+=String.fromCharCode(a)),64!==u&&(t+=String.fromCharCode(r));return o._utf8_decode(t)},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");for(var t="",i=0,n=e.length,o=0;i<n;i++)o=e.charCodeAt(i),o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128));return t},_utf8_decode:function(e){for(var t="",i=0,n=0,o=0,a=0;i<e.length;)n=e.charCodeAt(i),n<128?(t+=String.fromCharCode(n),i++):n>191&&n<224?(o=e.charCodeAt(i+1),t+=String.fromCharCode((31&n)<<6|63&o),i+=2):(o=e.charCodeAt(i+1),a=e.charCodeAt(i+2),t+=String.fromCharCode((15&n)<<12|(63&o)<<6|63&a),i+=3);return t}},a=(o.decode,o.encode,o.urlsafe_encode)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(265),l=i.n(s),c=i(1),u=i(20);i.d(t,"a",function(){return d});var d=function(){function e(){o()(this,e)}return e.prototype.set=function(e,t){var i=!1,n=null;try{n=l.a.getJSON(u.j)}catch(e){}(n||(n={}))[e]=t;try{l.a.set(u.j,n,{expires:30}),i=!0}catch(e){}return i},e.prototype.get=function(e){var t=null;try{var n=l.a.getJSON(u.j);t=n&&!i.i(c.isUnd)(n[e])?n[e]:null}catch(e){}return t},e.supported=function(){return!(!r.a.navigator||!r.a.navigator.cookieEnabled)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(1),l=i(94),c=i(20);i.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.s=null,this.s=r.a.localStorage||null}return e.prototype.set=function(e,t){if(!this.s)return!1;var i=null;try{var n=this.s.getItem(c.j)||null;i=null===n?null:r.a.JSON.parse(n)}catch(e){}(i||(i={}))[e]=t;try{return this.s.setItem(c.j,r.a.JSON.stringify(i)),!0}catch(e){}return!1},e.prototype.get=function(e){if(!this.s)return null;try{var t=this.s.getItem(c.j)||null,n=null===t?null:r.a.JSON.parse(t);return n&&!i.i(s.isUnd)(n[e])?n[e]:null}catch(e){}return null},e.supported=function(){return i.i(l.a)("localStorage")},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(14),p=i(36);i.d(t,"a",function(){return h});var h=function(e){function t(i){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;o()(this,t);var s=r()(this,e.call(this,"AccountModel"));return s.email=i,s.count=u.a.observable(a),s.deleteAccess=u.a.observable(!1),s.canBeDeleted=u.a.observable(!!n),s.canBeEdit=s.canBeDeleted,s}return l()(t,e),t.prototype.changeAccountLink=function(){return i.i(d.s)(this.email)},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(180),h=i(36);i.d(t,"a",function(){return f});var f=function(e){function t(n,a){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4&&void 0!==arguments[4]&&arguments[4],p=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",h=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";o()(this,t);var f=r()(this,e.call(this,"ComposeAttachmentModel"));return f.id=n,f.isInline=!!l,f.isLinked=!!c,f.CID=p,f.contentLocation=h,f.fromMessage=!1,f.fileName=u.a.observable(a),f.size=u.a.observable(s),f.tempName=u.a.observable(""),f.progress=u.a.observable(0),f.error=u.a.observable(""),f.waiting=u.a.observable(!0),f.uploading=u.a.observable(!1),f.enabled=u.a.observable(!0),f.complete=u.a.observable(!1),f.progressText=u.a.computed(function(){var e=f.progress();return 0===e?"":""+(98<e?100:e)+"%"}),f.progressStyle=u.a.computed(function(){var e=f.progress();return 0===e?"":"width:"+(98<e?100:e)+"%"}),f.title=u.a.computed(function(){var e=f.error();return""!==e?e:f.fileName()}),f.friendlySize=u.a.computed(function(){var e=f.size();return null===e?"":i.i(d.friendlySize)(e)}),f.mimeType=u.a.computed(function(){return i.i(d.mimeContentType)(f.fileName())}),f.fileExt=u.a.computed(function(){return i.i(d.getFileExtension)(f.fileName())}),f.regDisposables([f.progressText,f.progressStyle,f.title,f.friendlySize,f.mimeType,f.fileExt]),f}return l()(t,e),t.prototype.initByUploadJson=function(e){var t=!1;return e&&(this.fileName(e.Name),this.size(i.i(d.isUnd)(e.Size)?0:i.i(d.pInt)(e.Size)),this.tempName(i.i(d.isUnd)(e.TempName)?"":e.TempName),this.isInline=!1,t=!0),t},t.prototype.iconClass=function(){return i.i(p.c)(i.i(p.d)(this.fileExt(),this.mimeType()))[0]},t.prototype.iconText=function(){return i.i(p.c)(i.i(p.d)(this.fileExt(),this.mimeType()))[1]},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(14),g=i(36);i.d(t,"a",function(){return b});var b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"ContactModel"));return i.idContact=0,i.display="",i.properties=[],i.readOnly=!1,i.focused=p.a.observable(!1),i.selected=p.a.observable(!1),i.checked=p.a.observable(!1),i.deleted=p.a.observable(!1),i}return l()(t,e),t.prototype.getNameAndEmailHelper=function(){var e="",t="";return i.i(f.isNonEmptyArray)(this.properties)&&u.a.each(this.properties,function(n){n&&(h.ContactPropertyType.FirstName===n[0]?e=i.i(f.trim)(n[1]+" "+e):h.ContactPropertyType.LastName===n[0]?e=i.i(f.trim)(e+" "+n[1]):""===t&&h.ContactPropertyType.Email===n[0]&&(t=n[1]))}),""===t?null:[t,e]},t.prototype.parse=function(e){var t=this,n=!1;return e&&"Object/Contact"===e["@Object"]&&(this.idContact=i.i(f.pInt)(e.IdContact),this.display=i.i(f.pString)(e.Display),this.readOnly=!!e.ReadOnly,i.i(f.isNonEmptyArray)(e.Properties)&&u.a.each(e.Properties,function(e){e&&e.Type&&i.i(f.isNormal)(e.Value)&&i.i(f.isNormal)(e.TypeStr)&&t.properties.push([i.i(f.pInt)(e.Type),i.i(f.pString)(e.Value),i.i(f.pString)(e.TypeStr)])}),n=!0),n},t.prototype.srcAttr=function(){return i.i(m.y)()},t.prototype.generateUid=function(){return i.i(f.pString)(this.idContact)},t.prototype.lineAsCss=function(){var e=[];return this.deleted()&&e.push("deleted"),this.selected()&&e.push("selected"),this.checked()&&e.push("checked"),this.focused()&&e.push("focused"),e.join(" ")},t}(g.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(1),h=i(8),f=i(36);i.d(t,"a",function(){return m});var m=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.ContactPropertyType.Unknown,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";o()(this,t);var f=r()(this,e.call(this,"ContactPropertyModel"));return f.type=u.a.observable(i.i(p.pInt)(n)),f.typeStr=u.a.observable(i.i(p.pString)(a)),
-f.focused=u.a.observable(!!l),f.value=u.a.observable(i.i(p.pString)(s)),f.placeholder=u.a.observable(c),f.placeholderValue=u.a.computed(function(){var e=f.placeholder();return e?i.i(h.i18n)(e):""}),f.largeValue=u.a.computed(function(){return d.ContactPropertyType.Note===f.type()}),f.regDisposables([f.placeholderValue,f.largeValue]),f}return l()(t,e),t}(f.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(23),b=i(46),y=i(207),v=i(36);i.d(t,"a",function(){return S});var S=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,"FilterModel"));n.enabled=p.a.observable(!0),n.id="",n.name=p.a.observable(""),n.name.error=p.a.observable(!1),n.name.focused=p.a.observable(!1),n.conditions=p.a.observableArray([]),n.conditionsType=p.a.observable(h.FilterRulesType.Any),n.actionValue=p.a.observable(""),n.actionValue.error=p.a.observable(!1),n.actionValueSecond=p.a.observable(""),n.actionValueThird=p.a.observable(""),n.actionValueFourth=p.a.observable(""),n.actionValueFourth.error=p.a.observable(!1),n.actionMarkAsRead=p.a.observable(!1),n.actionKeep=p.a.observable(!0),n.actionNoStop=p.a.observable(!1),n.actionType=p.a.observable(h.FiltersAction.MoveTo),n.actionType.subscribe(function(){n.actionValue(""),n.actionValue.error(!1),n.actionValueSecond(""),n.actionValueThird(""),n.actionValueFourth(""),n.actionValueFourth.error(!1)});var a=function(e){var t=i.i(g.b)(e);return t?t.fullName.replace("."===t.delimiter?/\./:/[\\\/]+/," / "):e};return n.nameSub=p.a.computed(function(){var e="",t=n.actionValue();switch(n.actionType()){case h.FiltersAction.MoveTo:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_MOVE_TO",{FOLDER:a(t)});break;case h.FiltersAction.Forward:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_FORWARD_TO",{EMAIL:t});break;case h.FiltersAction.Vacation:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_VACATION_MESSAGE");break;case h.FiltersAction.Reject:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_REJECT");break;case h.FiltersAction.Discard:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_DISCARD")}return e?"("+e+")":""}),n.actionTemplate=p.a.computed(function(){var e="";switch(n.actionType()){case h.FiltersAction.Forward:e="SettingsFiltersActionForward";break;case h.FiltersAction.Vacation:e="SettingsFiltersActionVacation";break;case h.FiltersAction.Reject:e="SettingsFiltersActionReject";break;case h.FiltersAction.None:e="SettingsFiltersActionNone";break;case h.FiltersAction.Discard:e="SettingsFiltersActionDiscard";break;case h.FiltersAction.MoveTo:default:e="SettingsFiltersActionMoveToFolder"}return e}),n.regDisposables(n.conditions.subscribe(f.windowResizeCallback)),n.regDisposables(n.name.subscribe(function(e){n.name.error(""===e)})),n.regDisposables(n.actionValue.subscribe(function(e){n.actionValue.error(""===e)})),n.regDisposables([n.actionNoStop,n.actionTemplate]),n.deleteAccess=p.a.observable(!1),n.canBeDeleted=p.a.observable(!0),n}return l()(t,e),t.prototype.generateID=function(){this.id=i.i(f.fakeMd5)()},t.prototype.verify=function(){return""===this.name()?(this.name.error(!0),!1):!(0<this.conditions().length&&u.a.find(this.conditions(),function(e){return e&&!e.verify()}))&&(""===this.actionValue()&&-1<i.i(f.inArray)(this.actionType(),[h.FiltersAction.MoveTo,h.FiltersAction.Forward,h.FiltersAction.Reject,h.FiltersAction.Vacation])?(this.actionValue.error(!0),!1):h.FiltersAction.Forward===this.actionType()&&-1===this.actionValue().indexOf("@")?(this.actionValue.error(!0),!1):h.FiltersAction.Vacation===this.actionType()&&""!==this.actionValueFourth()&&-1===this.actionValueFourth().indexOf("@")?(this.actionValueFourth.error(!0),!1):(this.name.error(!1),this.actionValue.error(!1),!0))},t.prototype.toJson=function(){return{ID:this.id,Enabled:this.enabled()?"1":"0",Name:this.name(),ConditionsType:this.conditionsType(),Conditions:u.a.map(this.conditions(),function(e){return e.toJson()}),ActionValue:this.actionValue(),ActionValueSecond:this.actionValueSecond(),ActionValueThird:this.actionValueThird(),ActionValueFourth:this.actionValueFourth(),ActionType:this.actionType(),Stop:this.actionNoStop()?"0":"1",Keep:this.actionKeep()?"1":"0",MarkAsRead:this.actionMarkAsRead()?"1":"0"}},t.prototype.addCondition=function(){this.conditions.push(new y.a)},t.prototype.removeCondition=function(e){this.conditions.remove(e),i.i(f.delegateRunOnDestroy)(e)},t.prototype.setRecipients=function(){this.actionValueFourth(b.a.accountsEmails().join(", "))},t.prototype.parse=function(e){var t=!1;return e&&"Object/Filter"===e["@Object"]&&(this.id=i.i(f.pString)(e.ID),this.name(i.i(f.pString)(e.Name)),this.enabled(!!e.Enabled),this.conditionsType(i.i(f.pString)(e.ConditionsType)),this.conditions([]),i.i(f.isNonEmptyArray)(e.Conditions)&&this.conditions(u.a.compact(u.a.map(e.Conditions,function(e){var t=new y.a;return t&&t.parse(e)?t:null}))),this.actionType(i.i(f.pString)(e.ActionType)),this.actionValue(i.i(f.pString)(e.ActionValue)),this.actionValueSecond(i.i(f.pString)(e.ActionValueSecond)),this.actionValueThird(i.i(f.pString)(e.ActionValueThird)),this.actionValueFourth(i.i(f.pString)(e.ActionValueFourth)),this.actionNoStop(!e.Stop),this.actionKeep(!!e.Keep),this.actionMarkAsRead(!!e.MarkAsRead),t=!0),t},t.prototype.cloneSelf=function(){var e=new t;return e.id=this.id,e.enabled(this.enabled()),e.name(this.name()),e.name.error(this.name.error()),e.conditionsType(this.conditionsType()),e.actionMarkAsRead(this.actionMarkAsRead()),e.actionType(this.actionType()),e.actionValue(this.actionValue()),e.actionValue.error(this.actionValue.error()),e.actionValueSecond(this.actionValueSecond()),e.actionValueThird(this.actionValueThird()),e.actionValueFourth(this.actionValueFourth()),e.actionKeep(this.actionKeep()),e.actionNoStop(this.actionNoStop()),e.conditions(u.a.map(this.conditions(),function(e){return e.cloneSelf()})),e},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(1),h=i(36);i.d(t,"a",function(){return f});var f=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"FilterConditionModel"));return i.field=u.a.observable(d.FilterConditionField.From),i.type=u.a.observable(d.FilterConditionType.Contains),i.value=u.a.observable(""),i.value.error=u.a.observable(!1),i.valueSecond=u.a.observable(""),i.valueSecond.error=u.a.observable(!1),i.template=u.a.computed(function(){var e="";switch(i.field()){case d.FilterConditionField.Size:e="SettingsFiltersConditionSize";break;case d.FilterConditionField.Header:e="SettingsFiltersConditionMore";break;default:e="SettingsFiltersConditionDefault"}return e},i),i.field.subscribe(function(){i.value(""),i.valueSecond("")}),i.regDisposables([i.template]),i}return l()(t,e),t.prototype.verify=function(){return""===this.value()?(this.value.error(!0),!1):d.FilterConditionField.Header!==this.field()||""!==this.valueSecond()||(this.valueSecond.error(!0),!1)},t.prototype.parse=function(e){return!!(e&&e.Field&&e.Type)&&(this.field(i.i(p.pString)(e.Field)),this.type(i.i(p.pString)(e.Type)),this.value(i.i(p.pString)(e.Value)),this.valueSecond(i.i(p.pString)(e.ValueSecond)),!0)},t.prototype.toJson=function(){return{Field:this.field(),Type:this.type(),Value:this.value(),ValueSecond:this.valueSecond()}},t.prototype.cloneSelf=function(){var e=new t;return e.field(this.field()),e.type(this.type()),e.value(this.value()),e.valueSecond(this.valueSecond()),e},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(23),b=i(29),y=i(36);i.d(t,"a",function(){return v});var v=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"FolderModel"));return i.name=p.a.observable(""),i.fullName="",i.fullNameRaw="",i.fullNameHash="",i.delimiter="",i.namespace="",i.deep=0,i.interval=0,i.selectable=!1,i.existen=!0,i.type=p.a.observable(h.FolderType.User),i.focused=p.a.observable(!1),i.selected=p.a.observable(!1),i.edited=p.a.observable(!1),i.subScribed=p.a.observable(!0),i.checkable=p.a.observable(!1),i.subFolders=p.a.observableArray([]),i.deleteAccess=p.a.observable(!1),i.actionBlink=p.a.observable(!1).extend({falseTimeout:1e3}),i.nameForEdit=p.a.observable(""),i.privateMessageCountAll=p.a.observable(0),i.privateMessageCountUnread=p.a.observable(0),i.collapsedPrivate=p.a.observable(!0),i}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i.initComputed():null},t.prototype.initComputed=function(){var e=this,t=i.i(g.a)();return this.isInbox=p.a.computed(function(){return h.FolderType.Inbox===e.type()}),this.hasSubScribedSubfolders=p.a.computed(function(){return!!u.a.find(e.subFolders(),function(e){return(e.subScribed()||e.hasSubScribedSubfolders())&&!e.isSystemFolder()})}),this.canBeEdited=p.a.computed(function(){return h.FolderType.User===e.type()&&e.existen&&e.selectable}),this.visible=p.a.computed(function(){var t=e.subScribed(),i=e.hasSubScribedSubfolders();return t||i&&(!e.existen||!e.selectable)}),this.isSystemFolder=p.a.computed(function(){return h.FolderType.User!==e.type()}),this.hidden=p.a.computed(function(){var t=e.isSystemFolder(),i=e.hasSubScribedSubfolders();return t&&!i||!e.selectable&&!i}),this.selectableForFolderList=p.a.computed(function(){return!e.isSystemFolder()&&e.selectable}),this.messageCountAll=p.a.computed({read:this.privateMessageCountAll,write:function(t){i.i(f.isPosNumeric)(t,!0)?e.privateMessageCountAll(t):e.privateMessageCountAll.valueHasMutated()}}).extend({notify:"always"}),this.messageCountUnread=p.a.computed({read:this.privateMessageCountUnread,write:function(t){i.i(f.isPosNumeric)(t,!0)?e.privateMessageCountUnread(t):e.privateMessageCountUnread.valueHasMutated()}}).extend({notify:"always"}),this.printableUnreadCount=p.a.computed(function(){var t=e.messageCountAll(),i=e.messageCountUnread(),n=e.type();if(0<t){if(h.FolderType.Draft===n)return""+t;if(0<i&&h.FolderType.Trash!==n&&h.FolderType.Archive!==n&&h.FolderType.SentItems!==n)return""+i}return""}),this.canBeDeleted=p.a.computed(function(){var i=e.isSystemFolder();return!i&&0===e.subFolders().length&&t!==e.fullNameRaw}),this.canBeSubScribed=p.a.computed(function(){return!e.isSystemFolder()&&e.selectable&&t!==e.fullNameRaw}),this.canBeChecked=this.canBeSubScribed,this.localName=p.a.computed(function(){i.i(m.trigger)();var t=e.name(),n=e.type();if(e.isSystemFolder())switch(n){case h.FolderType.Inbox:t=i.i(m.i18n)("FOLDER_LIST/INBOX_NAME");break;case h.FolderType.SentItems:t=i.i(m.i18n)("FOLDER_LIST/SENT_NAME");break;case h.FolderType.Draft:t=i.i(m.i18n)("FOLDER_LIST/DRAFTS_NAME");break;case h.FolderType.Spam:t=i.i(m.i18n)("FOLDER_LIST/SPAM_NAME");break;case h.FolderType.Trash:t=i.i(m.i18n)("FOLDER_LIST/TRASH_NAME");break;case h.FolderType.Archive:t=i.i(m.i18n)("FOLDER_LIST/ARCHIVE_NAME")}return t}),this.manageFolderSystemName=p.a.computed(function(){i.i(m.trigger)();var t="",n=e.type(),o=e.name();if(e.isSystemFolder())switch(n){case h.FolderType.Inbox:t="("+i.i(m.i18n)("FOLDER_LIST/INBOX_NAME")+")";break;case h.FolderType.SentItems:t="("+i.i(m.i18n)("FOLDER_LIST/SENT_NAME")+")";break;case h.FolderType.Draft:t="("+i.i(m.i18n)("FOLDER_LIST/DRAFTS_NAME")+")";break;case h.FolderType.Spam:t="("+i.i(m.i18n)("FOLDER_LIST/SPAM_NAME")+")";break;case h.FolderType.Trash:t="("+i.i(m.i18n)("FOLDER_LIST/TRASH_NAME")+")";break;case h.FolderType.Archive:t="("+i.i(m.i18n)("FOLDER_LIST/ARCHIVE_NAME")+")"}return(""!==t&&"("+o+")"===t||"(inbox)"===t.toLowerCase())&&(t=""),t}),this.collapsed=p.a.computed({read:function(){return!e.hidden()&&e.collapsedPrivate()},write:function(t){e.collapsedPrivate(t)}}),this.hasUnreadMessages=p.a.computed(function(){return 0<e.messageCountUnread()&&""!==e.printableUnreadCount()}),this.hasSubScribedUnreadMessagesSubfolders=p.a.computed(function(){return!!u.a.find(e.subFolders(),function(e){return e.hasUnreadMessages()||e.hasSubScribedUnreadMessagesSubfolders()})}),this.name.subscribe(function(t){e.nameForEdit(t)}),this.edited.subscribe(function(t){t&&e.nameForEdit(e.name())}),this.messageCountUnread.subscribe(function(t){h.FolderType.Inbox===e.type()&&b.a("mailbox.inbox-unread-count",[t])}),this},t.prototype.collapsedCss=function(){return this.hasSubScribedSubfolders()?this.collapsed()?"icon-right-mini e-collapsed-sign":"icon-down-mini e-collapsed-sign":"icon-none e-collapsed-sign"},t.prototype.initByJson=function(e){var t=!1,n=i.i(g.a)();return e&&"Object/Folder"===e["@Object"]&&(this.name(e.Name),this.delimiter=e.Delimiter,this.fullName=e.FullName,this.fullNameRaw=e.FullNameRaw,this.fullNameHash=e.FullNameHash,this.deep=e.FullNameRaw.split(this.delimiter).length-1,this.selectable=!!e.IsSelectable,this.existen=!!e.IsExists,this.subScribed(!!e.IsSubscribed),this.checkable(!!e.Checkable),this.type(n===this.fullNameRaw?h.FolderType.Inbox:h.FolderType.User),t=!0),t},t.prototype.printableFullName=function(){return this.fullName.split(this.delimiter).join(" / ")},t}(y.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(36);i.d(t,"a",function(){return p});var p=function(e){function t(i,n){o()(this,t);var a=r()(this,e.call(this,"IdentityModel"));return a.id=u.a.observable(i||""),a.email=u.a.observable(n),a.name=u.a.observable(""),a.replyTo=u.a.observable(""),a.bcc=u.a.observable(""),a.signature=u.a.observable(""),a.signatureInsertBefore=u.a.observable(!1),a.deleteAccess=u.a.observable(!1),a.canBeDeleted=u.a.computed(function(){return""!==a.id()}),a}return l()(t,e),t.prototype.formattedName=function(){var e=this.name(),t=this.email();return""!==e?e+" ("+t+")":t},t}(d.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(75),g=i.n(m),b=i(264),y=i.n(b),v=i(3),S=i(8),w=i(1),T=i(7),C=i(14),E=i(30),A=i(49),F=i(179),N=i(180),R=i(36);i.d(t,"a",function(){return I});var I=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,"MessageModel"));return n.folderFullNameRaw="",n.uid="",n.hash="",n.requestHash="",n.subject=f.a.observable(""),n.subjectPrefix=f.a.observable(""),n.subjectSuffix=f.a.observable(""),n.size=f.a.observable(0),n.dateTimeStampInUTC=f.a.observable(0),n.priority=f.a.observable(v.MessagePriority.Normal),n.proxy=!1,n.fromEmailString=f.a.observable(""),n.fromClearEmailString=f.a.observable(""),n.toEmailsString=f.a.observable(""),n.toClearEmailsString=f.a.observable(""),n.senderEmailsString=f.a.observable(""),n.senderClearEmailsString=f.a.observable(""),n.emails=[],n.from=[],n.to=[],n.cc=[],n.bcc=[],n.replyTo=[],n.deliveredTo=[],n.unsubsribeLinks=[],n.newForAnimation=f.a.observable(!1),n.deleted=f.a.observable(!1),n.deletedMark=f.a.observable(!1),n.unseen=f.a.observable(!1),n.flagged=f.a.observable(!1),n.answered=f.a.observable(!1),n.forwarded=f.a.observable(!1),n.isReadReceipt=f.a.observable(!1),n.focused=f.a.observable(!1),n.selected=f.a.observable(!1),n.checked=f.a.observable(!1),n.hasAttachments=f.a.observable(!1),n.attachmentsSpecData=f.a.observableArray([]),n.attachmentIconClass=f.a.computed(function(){return i.i(N.a)(n.hasAttachments()?n.attachmentsSpecData():[])}),n.body=null,n.isHtml=f.a.observable(!1),n.hasImages=f.a.observable(!1),n.attachments=f.a.observableArray([]),n.isPgpSigned=f.a.observable(!1),n.isPgpEncrypted=f.a.observable(!1),n.pgpSignedVerifyStatus=f.a.observable(v.SignedVerifyStatus.None),n.pgpSignedVerifyUser=f.a.observable(""),n.priority=f.a.observable(v.MessagePriority.Normal),n.readReceipt=f.a.observable(""),n.aDraftInfo=[],n.sMessageId="",n.sInReplyTo="",n.sReferences="",n.hasUnseenSubMessage=f.a.observable(!1),n.hasFlaggedSubMessage=f.a.observable(!1),n.threads=f.a.observableArray([]),n.threadsLen=f.a.computed(function(){return n.threads().length}),n.isImportant=f.a.computed(function(){return v.MessagePriority.High===n.priority()}),n.regDisposables([n.attachmentIconClass,n.threadsLen,n.isImportant]),n}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i:null},t.prototype.clear=function(){this.folderFullNameRaw="",this.uid="",this.hash="",this.requestHash="",this.subject(""),this.subjectPrefix(""),this.subjectSuffix(""),this.size(0),this.dateTimeStampInUTC(0),this.priority(v.MessagePriority.Normal),this.proxy=!1,this.fromEmailString(""),this.fromClearEmailString(""),this.toEmailsString(""),this.toClearEmailsString(""),this.senderEmailsString(""),this.senderClearEmailsString(""),this.emails=[],this.from=[],this.to=[],this.cc=[],this.bcc=[],this.replyTo=[],this.deliveredTo=[],this.unsubsribeLinks=[],this.newForAnimation(!1),this.deleted(!1),this.deletedMark(!1),this.unseen(!1),this.flagged(!1),this.answered(!1),this.forwarded(!1),this.isReadReceipt(!1),this.selected(!1),this.checked(!1),this.hasAttachments(!1),this.attachmentsSpecData([]),this.body=null,this.isHtml(!1),this.hasImages(!1),this.attachments([]),this.isPgpSigned(!1),this.isPgpEncrypted(!1),this.pgpSignedVerifyStatus(v.SignedVerifyStatus.None),this.pgpSignedVerifyUser(""),this.priority(v.MessagePriority.Normal),this.readReceipt(""),this.aDraftInfo=[],this.sMessageId="",this.sInReplyTo="",this.sReferences="",this.threads([]),this.hasUnseenSubMessage(!1),this.hasFlaggedSubMessage(!1)},t.prototype.getEmails=function(e){var t=this;return u.a.compact(u.a.uniq(u.a.map(u.a.reduce(e,function(e,i){return e.concat(t[i])},[]),function(e){return e?e.email:""})))},t.prototype.getRecipientsEmails=function(){return this.getEmails(["to","cc"])},t.prototype.friendlySize=function(){return i.i(w.friendlySize)(this.size())},t.prototype.computeSenderEmail=function(){var e=E.a.sentFolder(),t=E.a.draftFolder();this.senderEmailsString(this.folderFullNameRaw===e||this.folderFullNameRaw===t?this.toEmailsString():this.fromEmailString()),this.senderClearEmailsString(this.folderFullNameRaw===e||this.folderFullNameRaw===t?this.toClearEmailsString():this.fromClearEmailString())},t.prototype.initByJson=function(e){var t=!1,n=v.MessagePriority.Normal;return e&&"Object/Message"===e["@Object"]&&(n=i.i(w.pInt)(e.Priority),this.priority(-1<i.i(w.inArray)(n,[v.MessagePriority.High,v.MessagePriority.Low])?n:v.MessagePriority.Normal),this.folderFullNameRaw=e.Folder,this.uid=e.Uid,this.hash=e.Hash,this.requestHash=e.RequestHash,this.proxy=!!e.ExternalProxy,this.size(i.i(w.pInt)(e.Size)),this.from=i.i(F.a)(e.From),this.to=i.i(F.a)(e.To),this.cc=i.i(F.a)(e.Cc),this.bcc=i.i(F.a)(e.Bcc),this.replyTo=i.i(F.a)(e.ReplyTo),this.deliveredTo=i.i(F.a)(e.DeliveredTo),this.unsubsribeLinks=i.i(w.isNonEmptyArray)(e.UnsubsribeLinks)?e.UnsubsribeLinks:[],this.subject(e.Subject),i.i(w.isArray)(e.SubjectParts)?(this.subjectPrefix(e.SubjectParts[0]),this.subjectSuffix(e.SubjectParts[1])):(this.subjectPrefix(""),this.subjectSuffix(this.subject())),this.dateTimeStampInUTC(i.i(w.pInt)(e.DateTimeStampInUTC)),this.hasAttachments(!!e.HasAttachments),this.attachmentsSpecData(i.i(w.isArray)(e.AttachmentsSpecData)?e.AttachmentsSpecData:[]),this.fromEmailString(i.i(F.b)(this.from,!0)),this.fromClearEmailString(i.i(F.c)(this.from)),this.toEmailsString(i.i(F.b)(this.to,!0)),this.toClearEmailsString(i.i(F.c)(this.to)),this.threads(i.i(w.isArray)(e.Threads)?e.Threads:[]),this.initFlagsByJson(e),this.computeSenderEmail(),t=!0),t},t.prototype.initUpdateByMessageJson=function(e){var t=!1,n=v.MessagePriority.Normal;return e&&"Object/Message"===e["@Object"]&&(n=i.i(w.pInt)(e.Priority),this.priority(-1<i.i(w.inArray)(n,[v.MessagePriority.High,v.MessagePriority.Low])?n:v.MessagePriority.Normal),this.aDraftInfo=e.DraftInfo,this.sMessageId=e.MessageId,this.sInReplyTo=e.InReplyTo,this.sReferences=e.References,this.proxy=!!e.ExternalProxy,A.a.capaOpenPGP()&&(this.isPgpSigned(!!e.PgpSigned),this.isPgpEncrypted(!!e.PgpEncrypted)),this.hasAttachments(!!e.HasAttachments),this.attachmentsSpecData(i.i(w.isArray)(e.AttachmentsSpecData)?e.AttachmentsSpecData:[]),this.foundedCIDs=i.i(w.isArray)(e.FoundedCIDs)?e.FoundedCIDs:[],this.attachments(this.initAttachmentsFromJson(e.Attachments)),this.readReceipt(e.ReadReceipt||""),this.computeSenderEmail(),t=!0),t},t.prototype.initAttachmentsFromJson=function(e){var t=0,n=0,o=null,a=[];if(e&&"Collection/AttachmentCollection"===e["@Object"]&&i.i(w.isNonEmptyArray)(e["@Collection"]))for(t=0,n=e["@Collection"].length;t<n;t++)o=N.b.newInstanceFromJson(e["@Collection"][t]),o&&(""!==o.cidWithOutTags&&0<this.foundedCIDs.length&&0<=i.i(w.inArray)(o.cidWithOutTags,this.foundedCIDs)&&(o.isLinked=!0),a.push(o));return a},t.prototype.hasUnsubsribeLinks=function(){return this.unsubsribeLinks&&0<this.unsubsribeLinks.length},t.prototype.getFirstUnsubsribeLink=function(){return this.unsubsribeLinks&&0<this.unsubsribeLinks.length?this.unsubsribeLinks[0]||"":""},t.prototype.initFlagsByJson=function(e){var t=!1;return e&&"Object/Message"===e["@Object"]&&(this.unseen(!e.IsSeen),this.flagged(!!e.IsFlagged),this.answered(!!e.IsAnswered),this.forwarded(!!e.IsForwarded),this.isReadReceipt(!!e.IsReadReceipt),this.deletedMark(!!e.IsDeleted),t=!0),t},t.prototype.fromToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.from,e,t)},t.prototype.fromDkimData=function(){var e=["none",""];return i.i(w.isNonEmptyArray)(this.from)&&1===this.from.length&&this.from[0]&&this.from[0].dkimStatus&&(e=[this.from[0].dkimStatus,this.from[0].dkimValue||""]),e},t.prototype.toToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.to,e,t)},t.prototype.ccToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.cc,e,t)},t.prototype.bccToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.bcc,e,t)},t.prototype.replyToToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.replyTo,e,t)},t.prototype.lineAsCss=function(){return y()({deleted:this.deleted(),"deleted-mark":this.deletedMark(),selected:this.selected(),checked:this.checked(),flagged:this.flagged(),unseen:this.unseen(),answered:this.answered(),forwarded:this.forwarded(),focused:this.focused(),important:this.isImportant(),withAttachments:this.hasAttachments(),new:this.newForAnimation(),emptySubject:""===this.subject(),hasUnseenSubMessage:this.hasUnseenSubMessage(),hasFlaggedSubMessage:this.hasFlaggedSubMessage()})},t.prototype.hasVisibleAttachments=function(){return!!u.a.find(this.attachments(),function(e){return!e.isLinked})},t.prototype.findAttachmentByCid=function(e){var t=null,n=this.attachments();return i.i(w.isNonEmptyArray)(n)&&(e=e.replace(/^<+/,"").replace(/>+$/,""),t=u.a.find(n,function(t){return e===t.cidWithOutTags})),t||null},t.prototype.findAttachmentByContentLocation=function(e){var t=null,n=this.attachments();return i.i(w.isNonEmptyArray)(n)&&(t=u.a.find(n,function(t){return e===t.contentLocation})),t||null},t.prototype.messageId=function(){return this.sMessageId},t.prototype.inReplyTo=function(){return this.sInReplyTo},t.prototype.references=function(){return this.sReferences},t.prototype.fromAsSingleEmail=function(){return i.i(w.isArray)(this.from)&&this.from[0]?this.from[0].email:""},t.prototype.viewLink=function(){return i.i(C.p)(this.requestHash)},t.prototype.downloadLink=function(){return i.i(C.q)(this.requestHash)},t.prototype.replyEmails=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],o=i.i(w.isUnd)(e)?{}:e;return i.i(F.d)(this.replyTo,o,n),0===n.length&&i.i(F.d)(this.from,o,n),0!==n.length||t?n:this.replyEmails({},!0)},t.prototype.replyAllEmails=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],o=[],a=[],r=i.i(w.isUnd)(e)?{}:e;return i.i(F.d)(this.replyTo,r,o),0===o.length&&i.i(F.d)(this.from,r,o),i.i(F.d)(this.to,r,o),i.i(F.d)(this.cc,r,a),0!==o.length||t?[o,a]:(n=this.replyAllEmails({},!0),[n[0],a])},t.prototype.textBodyToString=function(){return this.body?this.body.html():""},t.prototype.attachmentsToStringLine=function(){var e=u.a.map(this.attachments(),function(e){return e.fileName+" ("+e.friendlySize+")"});return e&&0<e.length?e.join(", "):""},t.prototype.viewPopupMessage=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.showLazyExternalImagesInBody();var t=this.dateTimeStampInUTC()||0,n=0<t?g.a.unix(t):null;i.i(w.previewMessage)({title:this.subject(),subject:this.subject(),date:n?n.format("LLL"):"",fromCreds:this.fromToLine(!1),toLabel:i.i(S.i18n)("MESSAGE/LABEL_TO"),toCreds:this.toToLine(!1)},this.body,this.isHtml(),e)},t.prototype.printMessage=function(){this.viewPopupMessage(!0)},t.prototype.generateUid=function(){return this.folderFullNameRaw+"/"+this.uid},t.prototype.populateByMessageListItem=function(e){return e&&(this.folderFullNameRaw=e.folderFullNameRaw,this.uid=e.uid,this.hash=e.hash,this.requestHash=e.requestHash,this.subject(e.subject())),this.subjectPrefix(this.subjectPrefix()),this.subjectSuffix(this.subjectSuffix()),e&&(this.size(e.size()),this.dateTimeStampInUTC(e.dateTimeStampInUTC()),this.priority(e.priority()),this.proxy=e.proxy,this.fromEmailString(e.fromEmailString()),this.fromClearEmailString(e.fromClearEmailString()),this.toEmailsString(e.toEmailsString()),this.toClearEmailsString(e.toClearEmailsString()),this.emails=e.emails,this.from=e.from,this.to=e.to,this.cc=e.cc,this.bcc=e.bcc,this.replyTo=e.replyTo,this.deliveredTo=e.deliveredTo,this.unsubsribeLinks=e.unsubsribeLinks,this.unseen(e.unseen()),this.flagged(e.flagged()),this.answered(e.answered()),this.forwarded(e.forwarded()),this.isReadReceipt(e.isReadReceipt()),this.deletedMark(e.deletedMark()),this.priority(e.priority()),this.selected(e.selected()),this.checked(e.checked()),this.hasAttachments(e.hasAttachments()),this.attachmentsSpecData(e.attachmentsSpecData())),this.body=null,this.aDraftInfo=[],this.sMessageId="",this.sInReplyTo="",this.sReferences="",e&&this.threads(e.threads()),this.computeSenderEmail(),this},t.prototype.showLazyExternalImagesInBody=function(){this.body&&p()(".lazy.lazy-inited[data-original]",this.body).each(function(){p()(this).attr("src",p()(this).attr("data-original")).removeAttr("data-original")})},t.prototype.showExternalImages=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.body&&this.body.data("rl-has-images")&&!function(){e.hasImages(!1),e.body.data("rl-has-images",!1);var n=e.proxy?"data-x-additional-src":"data-x-src";p()("["+n+"]",e.body).each(function(){var e=p()(this);t&&e.is("img")?e.addClass("lazy").attr("data-original",e.attr(n)).removeAttr(n):e.attr("src",e.attr(n)).removeAttr(n)}),n=e.proxy?"data-x-additional-style-url":"data-x-style-url",p()("["+n+"]",e.body).each(function(){var e=p()(this),t=i.i(w.trim)(e.attr("style"));t=""===t?"":";"===t.substr(-1)?t+" ":t+"; ",e.attr("style",t+e.attr(n)).removeAttr(n)}),t&&(p()("img.lazy",e.body).addClass("lazy-inited").lazyload({threshold:400,effect:"fadeIn",skip_invisible:!1,container:p()(".RL-MailMessageView .messageView .messageItem .content")[0]}),T.$win.resize()),i.i(w.windowResize)(500)}()},t.prototype.showInternalImages=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.body&&!this.body.data("rl-init-internal-images")&&!function(){e.body.data("rl-init-internal-images",!0);var n=e;p()("[data-x-src-cid]",e.body).each(function(){var e=p()(this),i=n.findAttachmentByCid(e.attr("data-x-src-cid"));i&&i.download&&(t&&e.is("img")?e.addClass("lazy").attr("data-original",i.linkPreview()):e.attr("src",i.linkPreview()))}),p()("[data-x-src-location]",e.body).each(function(){var e=p()(this),i=n.findAttachmentByContentLocation(e.attr("data-x-src-location"));i||(i=n.findAttachmentByCid(e.attr("data-x-src-location"))),i&&i.download&&(t&&e.is("img")?e.addClass("lazy").attr("data-original",i.linkPreview()):e.attr("src",i.linkPreview()))}),p()("[data-x-style-cid]",e.body).each(function(){var e="",t="",o=p()(this),a=n.findAttachmentByCid(o.attr("data-x-style-cid"));a&&a.linkPreview&&(t=o.attr("data-x-style-cid-name"),""!==t&&(e=i.i(w.trim)(o.attr("style")),e=""===e?"":";"===e.substr(-1)?e+" ":e+"; ",o.attr("style",e+t+": url('"+a.linkPreview()+"')")))}),t&&!function(e,t){u.a.delay(function(){e.addClass("lazy-inited").lazyload({threshold:400,effect:"fadeIn",skip_invisible:!1,container:t})},300)}(p()("img.lazy",n.body),p()(".RL-MailMessageView .messageView .messageItem .content")[0]),i.i(w.windowResize)(500)}()},t.prototype.storeDataInDom=function(){this.body&&(this.body.data("rl-is-html",!!this.isHtml()),this.body.data("rl-has-images",!!this.hasImages()))},t.prototype.fetchDataFromDom=function(){this.body&&(this.isHtml(!!this.body.data("rl-is-html")),this.hasImages(!!this.body.data("rl-has-images")))},t.prototype.replacePlaneTextBody=function(e){this.body&&this.body.html(e).addClass("b-text-part plain")},t.prototype.flagHash=function(){return[this.deleted(),this.deletedMark(),this.unseen(),this.flagged(),this.answered(),this.forwarded(),this.isReadReceipt()].join(",")},t}(R.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(36),h=i(49);i.d(t,"a",function(){return f});var f=function(e){function t(n,a,s,l,c,p,h,f,m){o()(this,t);var g=r()(this,e.call(this,"OpenPgpKeyModel"));return g.index=n,g.id=s,g.ids=i.i(d.isNonEmptyArray)(l)?l:[s],g.guid=a,g.user="",g.users=c,g.email="",g.emails=p,g.armor=f,g.isPrivate=!!h,g.selectUser(m),g.deleteAccess=u.a.observable(!1),g}return l()(t,e),t.prototype.getNativeKey=function(){var e=null;try{if(e=h.a.openpgp.key.readArmored(this.armor),e&&!e.err&&e.keys&&e.keys[0])return e}catch(e){i.i(d.log)(e)}return null},t.prototype.getNativeKeys=function(){var e=this.getNativeKey();return e&&e.keys?e.keys:null},t.prototype.select=function(e,t){if(this[t]){var i=this[t].indexOf(e);-1!==i&&(this.user=this.users[i],this.email=this.emails[i])}},t.prototype.selectUser=function(e){this.select(e,"users")},t.prototype.selectEmail=function(e){this.select(e,"emails")},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(36);i.d(t,"a",function(){return h});var h=function(e){function t(i,n,a){o()(this,t);var s=r()(this,e.call(this,"TemplateModel"));return s.id=i,s.name=n,s.body=a,s.populated=!0,s.deleteAccess=u.a.observable(!1),s}return l()(t,e),t.prototype.parse=function(e){var t=!1;return e&&"Object/Template"===e["@Object"]&&(this.id=i.i(d.pString)(e.ID),this.name=i.i(d.pString)(e.Name),this.body=i.i(d.pString)(e.Body),this.populated=!!e.Populated,t=!0),t},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(12),u=i.n(c),d=i(47),p=i.n(d),h=i(14),f=i(1),m=i(20),g=i(3),b=i(7),y=i(27),v=i(10),S=i(181);i.d(t,"a",function(){return w});var w=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.oRequests={},i.clear(),i}return l()(t,e),t.prototype.clear=function(){this.oRequests={}},t.prototype.abort=function(e,t){return this.oRequests[e]&&(!t&&this.oRequests[e].abort&&(this.oRequests[e].__aborted__=!0,this.oRequests[e].abort()),this.oRequests[e]=null,delete this.oRequests[e]),this},t.prototype.ajaxRequest=function(e,t,n,o,a,r){var s=this;return new p.a(function(l,c){var d=i.i(f.microtime)();n=i.i(f.isNormal)(n)?n:m.c,a=i.i(f.isUnd)(a)?"":i.i(f.pString)(a),t&&(o.XToken=v.appSettingsGet("token")),y.a("ajax-default-request",[e,o,a]),s.setTrigger(r,!0);var p=u.a.ajax({type:t?"POST":"GET",url:i.i(h.b)(a),async:!0,dataType:"json",data:t?o||{}:{},timeout:n,global:!0}).always(function(t,n){var a=!1,u=null;t&&t.Time&&(a=i.i(f.pInt)(t.Time)>i.i(f.microtime)()-d);var p="";switch(!0){case"success"===n&&t&&t.Result&&e===t.Action:p=g.StorageResultType.Success;break;case!("abort"!==n||t&&t.__aborted__):p=g.StorageResultType.Abort;break;default:p=g.StorageResultType.Error}y.a("ajax-default-response",[e,g.StorageResultType.Success===p?t:null,p,a,o]),"success"===n?t&&t.Result&&e===t.Action?(t.__cached__=a,l(t)):t&&t.Action?(u=t,c(t.ErrorCode?t.ErrorCode:g.Notification.AjaxFalse)):(u=t,c(g.Notification.AjaxParse)):"timeout"===n?(u=t,
-c(g.Notification.AjaxTimeout)):"abort"===n?t&&t.__aborted__||c(g.Notification.AjaxAbort):(u=t,c(g.Notification.AjaxParse)),s.oRequests[e]&&(s.oRequests[e]=null,delete s.oRequests[e]),s.setTrigger(r,!1),u&&(-1<i.i(f.inArray)(u.ErrorCode,[g.Notification.AuthError,g.Notification.AccessError,g.Notification.ConnectionError,g.Notification.DomainNotAllowed,g.Notification.AccountNotAllowed,g.Notification.MailServerError,g.Notification.UnknownNotification,g.Notification.UnknownError])&&(b.data.iAjaxErrorCount+=1),g.Notification.InvalidToken===u.ErrorCode&&(b.data.iTokenErrorCount+=1),m.a<b.data.iTokenErrorCount&&b.data.__APP__&&b.data.__APP__.loginAndLogoutReload&&b.data.__APP__.loginAndLogoutReload(!1,!0),(u.ClearAuth||u.Logout||m.b<b.data.iAjaxErrorCount)&&(b.data.__APP__&&b.data.__APP__.clearClientSideToken&&b.data.__APP__.clearClientSideToken(),b.data.__APP__&&!u.ClearAuth&&b.data.__APP__.loginAndLogoutReload&&b.data.__APP__.loginAndLogoutReload(!1,!0)))});p&&(s.oRequests[e]&&(s.oRequests[e]=null,delete s.oRequests[e]),s.oRequests[e]=p)})},t.prototype.getRequest=function(e,t,n,o){return n=i.i(f.isUnd)(n)?"":i.i(f.pString)(n),n=e+"/"+n,this.ajaxRequest(e,!1,o,null,n,t)},t.prototype.postRequest=function(e,t,i,n){return i=i||{},i.Action=e,this.ajaxRequest(e,!0,n,i,"",t)},t}(S.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(20),p=i(1),h=i(3),f=i(23),m=i(10),g=i(80),b=i(28),y=i(30),v=i(18),S=i(208),w=i(181),T=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.isFolderExpanded=function(e,t){return t&&i.i(p.isArray)(t)&&-1!==u.a.indexOf(t,e)},t.prototype.normalizeFolder=function(e){return""===e||d.i===e||null!==f.b(e)?e:""},t.prototype.folderResponseParseRec=function(e,t,n){var o=this,a=y.a.displaySpecSetting(),r=[];return u.a.each(t,function(t){if(t){var s=f.b(t.FullNameRaw);s||(s=S.a.newInstanceFromJson(t),s&&(f.f(t.FullNameRaw,s),f.g(s.fullNameHash,t.FullNameRaw,s))),s&&(a?s.checkable(!!t.Checkable):s.checkable(!0),s.collapsed(!o.isFolderExpanded(s.fullNameHash,n)),t.Extended&&(t.Extended.Hash&&f.h(s.fullNameRaw,t.Extended.Hash),i.i(p.isNormal)(t.Extended.MessageCount)&&s.messageCountAll(t.Extended.MessageCount),i.i(p.isNormal)(t.Extended.MessageUnseenCount)&&s.messageCountUnread(t.Extended.MessageUnseenCount)),t.SubFolders&&"Collection/FolderCollection"===t.SubFolders["@Object"]&&t.SubFolders["@Collection"]&&i.i(p.isArray)(t.SubFolders["@Collection"])&&s.subFolders(o.folderResponseParseRec(e,t.SubFolders["@Collection"],n)),r.push(s))}}),r},t.prototype.foldersList=function(e){if(e&&"Collection/FolderCollection"===e["@Object"]&&e["@Collection"]&&i.i(p.isArray)(e["@Collection"])){var t=g.a(h.ClientSideKeyName.ExpandedFolders),n=i.i(p.pInt)(e.CountRec),o=i.i(p.pInt)(m.appSettingsGet("folderSpecLimit"));o=100<o?100:10>o?10:o,y.a.displaySpecSetting(0>=n||o<n),y.a.folderList(this.folderResponseParseRec(i.i(p.isUnd)(e.Namespace)?"":e.Namespace,e["@Collection"],t))}},t.prototype.foldersAdditionalParameters=function(e){if(e&&e&&"Collection/FolderCollection"===e["@Object"]&&e["@Collection"]&&i.i(p.isArray)(e["@Collection"])){i.i(p.isUnd)(e.Namespace)||(y.a.namespace=e.Namespace),b.a.threadsAllowed(!!m.appSettingsGet("useImapThread")&&e.IsThreadsSupported&&!0),y.a.folderList.optimized(!!e.Optimized);var t=!1;e.SystemFolders&&""==""+m.settingsGet("SentFolder")+m.settingsGet("DraftFolder")+m.settingsGet("SpamFolder")+m.settingsGet("TrashFolder")+m.settingsGet("ArchiveFolder")+m.settingsGet("NullFolder")&&(m.settingsSet("SentFolder",e.SystemFolders[h.ServerFolderType.SENT]||null),m.settingsSet("DraftFolder",e.SystemFolders[h.ServerFolderType.DRAFTS]||null),m.settingsSet("SpamFolder",e.SystemFolders[h.ServerFolderType.JUNK]||null),m.settingsSet("TrashFolder",e.SystemFolders[h.ServerFolderType.TRASH]||null),m.settingsSet("ArchiveFolder",e.SystemFolders[h.ServerFolderType.ALL]||null),t=!0),y.a.sentFolder(this.normalizeFolder(m.settingsGet("SentFolder"))),y.a.draftFolder(this.normalizeFolder(m.settingsGet("DraftFolder"))),y.a.spamFolder(this.normalizeFolder(m.settingsGet("SpamFolder"))),y.a.trashFolder(this.normalizeFolder(m.settingsGet("TrashFolder"))),y.a.archiveFolder(this.normalizeFolder(m.settingsGet("ArchiveFolder"))),t&&v.a.saveSystemFolders(p.noop,{SentFolder:y.a.sentFolder(),DraftFolder:y.a.draftFolder(),SpamFolder:y.a.spamFolder(),TrashFolder:y.a.trashFolder(),ArchiveFolder:y.a.archiveFolder(),NullFolder:"NullFolder"}),g.b(h.ClientSideKeyName.FoldersLashHash,e.FoldersHash)}},t}(w.a);t.a=new T},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(73),u=i(256),d=i(16);i.d(t,"a",function(){return p});var p=function(e){function t(){return o()(this,t),r()(this,e.call(this,"login",[u.a]))}return l()(t,e),t.prototype.onShow=function(){i.i(d.a)().setWindowTitle("")},t}(c.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(3),p=i(7),h=i(1),f=i(23),m=i(8),g=i(29),b=i(10),y=i(28),v=i(46),S=i(40),w=i(30),T=i(39),C=i(260),E=i(257),A=i(258),F=i(259),N=i(16),R=i(9),I=i(73);i.d(t,"a",function(){return L});var L=function(e){function t(){return o()(this,t),r()(this,e.call(this,"mailbox",[C.a,E.a,A.a,F.a]))}return l()(t,e),t.prototype.updateWindowTitle=function(){var e=w.a.foldersInboxUnreadCount(),t=v.a.email();b.appSettingsGet("listPermanentFiltered")&&(e=0),i.i(N.a)().setWindowTitle((""===t?"":""+(0<e?"("+e+") ":" ")+t+" - ")+i.i(m.i18n)("TITLES/MAILBOX"))},t.prototype.onShow=function(){this.updateWindowTitle(),y.a.focusedState(d.Focused.None),y.a.focusedState(d.Focused.MessageList),b.appSettingsGet("mobile")&&i.i(p.leftPanelDisabled)(!0),b.capa(d.Capa.Folders)?i.i(p.leftPanelType)(""):i.i(p.leftPanelType)(b.capa(d.Capa.Composer)||b.capa(d.Capa.Contacts)?"short":"none")},t.prototype.onRoute=function(e,t,n){var o=e.replace(/^(.+)~([\d]+)$/,"$2"),a=i.i(f.b)(i.i(f.t)(e.replace(/~([\d]+)$/,"")));a&&(e===o&&(o=""),w.a.currentFolder(a),T.a.messageListPage(t),T.a.messageListSearch(n),T.a.messageListThreadUid(o),i.i(N.a)().reloadMessageList())},t.prototype.onStart=function(){var e=this;w.a.folderList.subscribe(h.windowResizeCallback),T.a.messageList.subscribe(h.windowResizeCallback),T.a.message.subscribe(h.windowResizeCallback),u.a.delay(function(){return S.a.layout.valueHasMutated()},d.Magics.Time50ms),u.a.delay(function(){return i.i(R.warmUpScreenPopup)(i(37))},d.Magics.Time500ms),g.b("mailbox.inbox-unread-count",function(t){w.a.foldersInboxUnreadCount(t);var i=v.a.email();u.a.each(v.a.accounts(),function(e){e&&i===e.email&&e.count(t)}),e.updateWindowTitle()})},t.prototype.onBuild=function(){p.bMobileDevice||b.appSettingsGet("mobile")||u.a.defer(function(){i.i(N.a)().initHorizontalLayoutResizer(d.ClientSideKeyName.MessageListSize)})},t.prototype.routes=function(){var e=i.i(f.a)(),t=function(t,n){return n[0]=i.i(h.pString)(n[0]),n[1]=i.i(h.pInt)(n[1]),n[1]=0>=n[1]?1:n[1],n[2]=i.i(h.pString)(n[2]),""===t&&(n[0]=e,n[1]=1),[i.i(h.decodeURI)(n[0]),n[1],i.i(h.decodeURI)(n[2])]},n=function(t,n){return n[0]=i.i(h.pString)(n[0]),n[1]=i.i(h.pString)(n[1]),""===t&&(n[0]=e),[i.i(h.decodeURI)(n[0]),1,i.i(h.decodeURI)(n[1])]};return[[/^([a-zA-Z0-9~]+)\/p([1-9][0-9]*)\/(.+)\/?$/,{normalize_:t}],[/^([a-zA-Z0-9~]+)\/p([1-9][0-9]*)$/,{normalize_:t}],[/^([a-zA-Z0-9~]+)\/(.+)\/?$/,{normalize_:n}],[/^([^\/]*)$/,{normalize_:t}]]},t}(I.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(3),u=i(7),d=i(27),p=i(8),h=i(28),f=i(46),m=i(10),g=i(9),b=i(116),y=i(235),v=i(232),S=i(230),w=i(233),T=i(237),C=i(238),E=i(231),A=i(239),F=i(234),N=i(240),R=i(236),I=i(263),L=i(261),P=i(262),_=i(16);i.d(t,"a",function(){return k});var k=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,[I.a,L.a,P.a]));return i.i(p.initOnStartOrLangChange)(function(){n.sSettingsTitle=i.i(p.i18n)("TITLES/SETTINGS")},function(){n.setSettingsTitle()}),n}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return m.capa(c.Capa.Settings)?(i.i(g.addSettingsViewModel)(y.a,"SettingsGeneral","SETTINGS_LABELS/LABEL_GENERAL_NAME","general",!0),h.a.contactsIsAllowed()&&i.i(g.addSettingsViewModel)(v.a,"SettingsContacts","SETTINGS_LABELS/LABEL_CONTACTS_NAME","contacts"),(m.capa(c.Capa.AdditionalAccounts)||m.capa(c.Capa.Identities))&&i.i(g.addSettingsViewModel)(S.a,"SettingsAccounts",m.capa(c.Capa.AdditionalAccounts)?"SETTINGS_LABELS/LABEL_ACCOUNTS_NAME":"SETTINGS_LABELS/LABEL_IDENTITIES_NAME","accounts"),m.capa(c.Capa.Sieve)&&i.i(g.addSettingsViewModel)(w.a,"SettingsFilters","SETTINGS_LABELS/LABEL_FILTERS_NAME","filters"),(m.capa(c.Capa.AutoLogout)||m.capa(c.Capa.TwoFactor))&&i.i(g.addSettingsViewModel)(T.a,"SettingsSecurity","SETTINGS_LABELS/LABEL_SECURITY_NAME","security"),f.a.isRootAccount()&&(m.settingsGet("AllowGoogleSocial")&&m.settingsGet("AllowGoogleSocialAuth")||m.settingsGet("AllowFacebookSocial")||m.settingsGet("AllowTwitterSocial"))&&i.i(g.addSettingsViewModel)(C.a,"SettingsSocial","SETTINGS_LABELS/LABEL_SOCIAL_NAME","social"),m.settingsGet("ChangePasswordIsAllowed")&&i.i(g.addSettingsViewModel)(E.a,"SettingsChangePassword","SETTINGS_LABELS/LABEL_CHANGE_PASSWORD_NAME","change-password"),m.capa(c.Capa.Templates)&&i.i(g.addSettingsViewModel)(A.a,"SettingsTemplates","SETTINGS_LABELS/LABEL_TEMPLATES_NAME","templates"),m.capa(c.Capa.Folders)&&i.i(g.addSettingsViewModel)(F.a,"SettingsFolders","SETTINGS_LABELS/LABEL_FOLDERS_NAME","folders"),m.capa(c.Capa.Themes)&&i.i(g.addSettingsViewModel)(N.a,"SettingsThemes","SETTINGS_LABELS/LABEL_THEMES_NAME","themes"),m.capa(c.Capa.OpenPGP)&&i.i(g.addSettingsViewModel)(R.a,"SettingsOpenPGP","SETTINGS_LABELS/LABEL_OPEN_PGP_NAME","openpgp"),i.i(d.h)(!1),e&&e(),!0):(e&&e(),!1)},t.prototype.onShow=function(){this.setSettingsTitle(),i.i(u.keyScope)(c.KeyState.Settings),i.i(u.leftPanelType)(""),m.appSettingsGet("mobile")&&i.i(u.leftPanelDisabled)(!0)},t.prototype.setSettingsTitle=function(){var e=f.a.email();i.i(_.a)().setWindowTitle((""===e?"":e+" - ")+this.sSettingsTitle)},t}(b.a)},,,,,,,,,,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(14),h=i(10),f=i(46),m=i(97),g=i(18),b=i(16),y=i(9);i.d(t,"a",function(){return v});var v=function(){function e(){o()(this,e),this.allowAdditionalAccount=i.i(h.capa)(d.Capa.AdditionalAccounts),this.allowIdentities=i.i(h.capa)(d.Capa.Identities),this.accounts=f.a.accounts,this.identities=m.a.identities,this.accountForDeletion=u.a.observable(null).deleteAccessHelper(),this.identityForDeletion=u.a.observable(null).deleteAccessHelper()}return e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.addNewAccount=function(){i.i(y.showScreenPopup)(i(122))},e.prototype.editAccount=function(e){e&&e.canBeEdit()&&i.i(y.showScreenPopup)(i(122),[e])},e.prototype.addNewIdentity=function(){i.i(y.showScreenPopup)(i(124))},e.prototype.editIdentity=function(e){i.i(y.showScreenPopup)(i(124),[e])},e.prototype.deleteAccount=function(e){e&&e.deleteAccess()&&(this.accountForDeletion(null),e&&(this.accounts.remove(function(t){return e===t}),g.a.accountDelete(function(e,t){d.StorageResultType.Success===e&&t&&t.Result&&t.Reload?(i.i(y.routeOff)(),i.i(y.setHash)(i.i(p.h)(),!0),i.i(y.routeOff)(),l.a.defer(function(){return r.a.location.reload()})):i.i(b.a)().accountsAndIdentities()},e.email)))},e.prototype.deleteIdentity=function(e){e&&e.deleteAccess()&&(this.identityForDeletion(null),e&&(m.a.identities.remove(function(t){return e===t}),g.a.identityDelete(function(){i.i(b.a)().accountsAndIdentities()},e.id)))},e.prototype.accountsAndIdentitiesAfterMove=function(){g.a.accountsAndIdentitiesSortOrder(null,f.a.accountsEmails.peek(),m.a.identitiesIDS.peek())},e.prototype.onBuild=function(e){var t=this;e.on("click",".accounts-list .account-item .e-action",function(){var e=u.a.dataFor(this);e&&t.editAccount(e)}).on("click",".identities-list .identity-item .e-action",function(){var e=u.a.dataFor(this);e&&t.editIdentity(e)})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(6),c=i.n(l),u=i(2),d=i.n(u),p=i(3),h=i(8),f=i(18),m=i(16),g=i(9);i.d(t,"a",function(){return v});var b,y,v=(b=i.i(g.command)(function(e){return!e.changeProcess()&&""!==e.currentPassword()&&""!==e.newPassword()&&""!==e.newPassword2()}),y=function(){function e(){var t=this;s()(this,e),this.changeProcess=d.a.observable(!1),this.errorDescription=d.a.observable(""),this.passwordMismatch=d.a.observable(!1),this.passwordUpdateError=d.a.observable(!1),this.passwordUpdateSuccess=d.a.observable(!1),this.currentPassword=d.a.observable(""),this.currentPassword.error=d.a.observable(!1),this.newPassword=d.a.observable(""),this.newPassword2=d.a.observable(""),this.currentPassword.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.currentPassword.error(!1)}),this.newPassword.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.passwordMismatch(!1)}),this.newPassword2.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.passwordMismatch(!1)}),this.onChangePasswordResponse=c.a.bind(this.onChangePasswordResponse,this)}return e.prototype.saveNewPasswordCommand=function(){this.newPassword()!==this.newPassword2()?(this.passwordMismatch(!0),this.errorDescription(i.i(h.i18n)("SETTINGS_CHANGE_PASSWORD/ERROR_PASSWORD_MISMATCH"))):(this.changeProcess(!0),this.passwordUpdateError(!1),this.passwordUpdateSuccess(!1),this.currentPassword.error(!1),this.passwordMismatch(!1),this.errorDescription(""),f.a.changePassword(this.onChangePasswordResponse,this.currentPassword(),this.newPassword()))},e.prototype.onHide=function(){this.changeProcess(!1),this.currentPassword(""),this.newPassword(""),this.newPassword2(""),this.errorDescription(""),this.passwordMismatch(!1),this.currentPassword.error(!1)},e.prototype.onChangePasswordResponse=function(e,t){this.changeProcess(!1),this.passwordMismatch(!1),this.errorDescription(""),this.currentPassword.error(!1),p.StorageResultType.Success===e&&t&&t.Result?(this.currentPassword(""),this.newPassword(""),this.newPassword2(""),this.passwordUpdateSuccess(!0),this.currentPassword.error(!1),i.i(m.a)().setClientSideToken(t.Result)):(t&&p.Notification.CurrentPasswordIncorrect===t.ErrorCode&&this.currentPassword.error(!0),this.passwordUpdateError(!0),this.errorDescription(i.i(h.getNotificationFromResponse)(t,p.Notification.CouldNotSaveNewPassword)))},e}(),n(y.prototype,"saveNewPasswordCommand",[b],a()(y.prototype,"saveNewPasswordCommand"),y.prototype),y)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(1),c=i(28),u=i(120),d=i(18);i.d(t,"a",function(){return p});var p=function(){function e(){var t=this;o()(this,e),this.contactsAutosave=c.a.contactsAutosave,this.allowContactsSync=u.a.allowContactsSync,this.enableContactsSync=u.a.enableContactsSync,this.contactsSyncUrl=u.a.contactsSyncUrl,this.contactsSyncUser=u.a.contactsSyncUser,this.contactsSyncPass=u.a.contactsSyncPass,this.saveTrigger=r.a.computed(function(){return[t.enableContactsSync()?"1":"0",t.contactsSyncUrl(),t.contactsSyncUser(),t.contactsSyncPass()].join("|")}).extend({throttle:s.Magics.Time500ms})}return e.prototype.onBuild=function(){var e=this;this.contactsAutosave.subscribe(function(e){d.a.saveSettings(null,{ContactsAutosave:i.i(l.boolToAjax)(e)})}),this.saveTrigger.subscribe(function(){d.a.saveContactsSyncData(null,e.enableContactsSync(),e.contactsSyncUrl(),e.contactsSyncUser(),e.contactsSyncPass())})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(6),c=i.n(l),u=i(2),d=i.n(u),p=i(1),h=i(3),f=i(8),m=i(183),g=i(18),b=i(206),y=i(9);i.d(t,"a",function(){return w});var v,S,w=(v=i.i(y.command)(function(e){return e.haveChanges()}),S=function(){function e(){var t=this;s()(this,e),this.modules=m.a.modules,this.filters=m.a.filters,this.inited=d.a.observable(!1),this.serverError=d.a.observable(!1),this.serverErrorDesc=d.a.observable(""),this.haveChanges=d.a.observable(!1),this.saveErrorText=d.a.observable(""),this.filters.subscribe(p.windowResizeCallback),this.serverError.subscribe(function(e){e||t.serverErrorDesc("")},this),this.filterRaw=m.a.raw,this.filterRaw.capa=m.a.capa,this.filterRaw.active=d.a.observable(!1),this.filterRaw.allow=d.a.observable(!1),this.filterRaw.error=d.a.observable(!1),this.filterForDeletion=d.a.observable(null).deleteAccessHelper(),this.filters.subscribe(function(){t.haveChanges(!0)}),this.filterRaw.subscribe(function(){t.haveChanges(!0),t.filterRaw.error(!1)}),this.haveChanges.subscribe(function(){t.saveErrorText("")}),this.filterRaw.active.subscribe(function(){t.haveChanges(!0),t.filterRaw.error(!1)})}return e.prototype.saveChangesCommand=function(){var e=this;if(!this.filters.saving()){if(this.filterRaw.active()&&""===i.i(p.trim)(this.filterRaw()))return this.filterRaw.error(!0),!1;this.filters.saving(!0),this.saveErrorText(""),g.a.filtersSave(function(t,n){e.filters.saving(!1),h.StorageResultType.Success===t&&n&&n.Result?(e.haveChanges(!1),e.updateList()):n&&n.ErrorCode?e.saveErrorText(n.ErrorMessageAdditional||i.i(f.getNotification)(n.ErrorCode)):e.saveErrorText(i.i(f.getNotification)(h.Notification.CantSaveFilters))},this.filters(),this.filterRaw(),this.filterRaw.active())}return!0},e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.updateList=function(){var e=this;this.filters.loading()||(this.filters.loading(!0),g.a.filtersGet(function(t,n){e.filters.loading(!1),e.serverError(!1),h.StorageResultType.Success===t&&n&&n.Result&&i.i(p.isArray)(n.Result.Filters)?(e.inited(!0),e.serverError(!1),e.filters(c.a.compact(c.a.map(n.Result.Filters,function(e){var t=new b.a;return t&&t.parse(e)?t:null}))),e.modules(n.Result.Modules?n.Result.Modules:{}),e.filterRaw(n.Result.Raw||""),e.filterRaw.capa(i.i(p.isArray)(n.Result.Capa)?n.Result.Capa.join(" "):""),e.filterRaw.active(!!n.Result.RawIsActive),e.filterRaw.allow(!!n.Result.RawIsAllow)):(e.filters([]),e.modules({}),e.filterRaw(""),e.filterRaw.capa({}),e.serverError(!0),e.serverErrorDesc(n&&n.ErrorCode?i.i(f.getNotification)(n.ErrorCode):i.i(f.getNotification)(h.Notification.CantGetFilters))),e.haveChanges(!1)}))},e.prototype.deleteFilter=function(e){this.filters.remove(e),i.i(p.delegateRunOnDestroy)(e)},e.prototype.addFilter=function(){var e=this,t=new b.a;t.generateID(),i.i(y.showScreenPopup)(i(187),[t,function(){e.filters.push(t),e.filterRaw.active(!1)},!1])},e.prototype.editFilter=function(e){var t=this,n=e.cloneSelf();i.i(y.showScreenPopup)(i(187),[n,function(){var o=t.filters(),a=o.indexOf(e);-1<a&&o[a]&&(i.i(p.delegateRunOnDestroy)(o[a]),o[a]=n,t.filters(o),t.haveChanges(!0))},!0])},e.prototype.onBuild=function(e){var t=this;e.on("click",".filter-item .e-action",function(){var e=d.a.dataFor(this);e&&t.editFilter(e)})},e.prototype.onShow=function(){this.updateList()},e}(),n(S.prototype,"saveChangesCommand",[v],a()(S.prototype,"saveChangesCommand"),S.prototype),S)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(1),c=i(8),u=i(23),d=i(10),p=i(80),h=i(30),f=i(79),m=i(18),g=i(16),b=i(9);i.d(t,"a",function(){return y});var y=function(){function e(){o()(this,e),this.displaySpecSetting=h.a.displaySpecSetting,this.folderList=h.a.folderList,this.folderListHelp=r.a.observable("").extend({throttle:s.Magics.Time100ms}),this.loading=r.a.computed(function(){var e=h.a.foldersLoading(),t=h.a.foldersCreating(),i=h.a.foldersDeleting(),n=h.a.foldersRenaming();return e||t||i||n}),this.folderForDeletion=r.a.observable(null).deleteAccessHelper(),this.folderForEdit=r.a.observable(null).extend({toggleSubscribeProperty:[this,"edited"]}),this.useImapSubscribe=!!i.i(d.appSettingsGet)("useImapSubscribe")}return e.prototype.folderEditOnEnter=function(e){var t=e?i.i(l.trim)(e.nameForEdit()):"";""!==t&&e.name()!==t&&(p.b(s.ClientSideKeyName.FoldersLashHash,""),i.i(g.a)().foldersPromisesActionHelper(f.a.folderRename(e.fullNameRaw,t,h.a.foldersRenaming),s.Notification.CantRenameFolder),i.i(u.u)(e.fullNameRaw),e.name(t)),e.edited(!1)},e.prototype.folderEditOnEsc=function(e){e&&e.edited(!1)},e.prototype.onShow=function(){h.a.folderList.error("")},e.prototype.onBuild=function(e){var t=this;e.on("mouseover",".delete-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_DELETE_FOLDER"))}).on("mouseover",".subscribe-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_SHOW_HIDE_FOLDER"))}).on("mouseover",".check-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_CHECK_FOR_NEW_MESSAGES"))}).on("mouseout",".subscribe-folder-parent, .check-folder-parent, .delete-folder-parent",function(){t.folderListHelp("")})},e.prototype.createFolder=function(){i.i(b.showScreenPopup)(i(188))},e.prototype.systemFolder=function(){i.i(b.showScreenPopup)(i(98))},e.prototype.deleteFolder=function(e){e&&e.canBeDeleted()&&e.deleteAccess()&&0===e.privateMessageCountAll()?(this.folderForDeletion(null),e&&!function(){var t=function t(i){return e===i||(i.subFolders.remove(t),!1)};p.b(s.ClientSideKeyName.FoldersLashHash,""),h.a.folderList.remove(t),i.i(g.a)().foldersPromisesActionHelper(f.a.folderDelete(e.fullNameRaw,h.a.foldersDeleting),s.Notification.CantDeleteFolder),i.i(u.u)(e.fullNameRaw)}()):0<e.privateMessageCountAll()&&h.a.folderList.error(i.i(c.getNotification)(s.Notification.CantDeleteNonEmptyFolder))},e.prototype.subscribeFolder=function(e){p.b(s.ClientSideKeyName.FoldersLashHash,""),m.a.folderSetSubscribe(l.noop,e.fullNameRaw,!0),e.subScribed(!0)},e.prototype.unSubscribeFolder=function(e){p.b(s.ClientSideKeyName.FoldersLashHash,""),m.a.folderSetSubscribe(l.noop,e.fullNameRaw,!1),e.subScribed(!1)},e.prototype.checkableTrueFolder=function(e){m.a.folderSetCheckable(l.noop,e.fullNameRaw,!0),e.checkable(!0)},e.prototype.checkableFalseFolder=function(e){m.a.folderSetCheckable(l.noop,e.fullNameRaw,!1),e.checkable(!1)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(20),u=i(7),d=i(3),p=i(1),h=i(8),f=i(9),m=i(28),g=i(53),b=i(40),y=i(97),v=i(121),S=i(39),w=i(18);i.d(t,"a",function(){return T});var T=function(){function e(){var t=this;o()(this,e),this.language=g.a.language,this.languages=g.a.languages,this.messagesPerPage=b.a.messagesPerPage,this.messagesPerPageArray=c.h,this.editorDefaultType=b.a.editorDefaultType,this.layout=b.a.layout,this.usePreviewPane=b.a.usePreviewPane,this.soundNotificationIsSupported=v.a.soundNotificationIsSupported,this.enableSoundNotification=v.a.enableSoundNotification,this.enableDesktopNotification=v.a.enableDesktopNotification,this.isDesktopNotificationSupported=v.a.isDesktopNotificationSupported,this.isDesktopNotificationDenied=v.a.isDesktopNotificationDenied,this.showImages=b.a.showImages,this.useCheckboxesInList=b.a.useCheckboxesInList,this.threadsAllowed=m.a.threadsAllowed,this.useThreads=b.a.useThreads,this.replySameFolder=b.a.replySameFolder,this.allowLanguagesOnSettings=m.a.allowLanguagesOnSettings,this.languageFullName=l.a.computed(function(){return i.i(p.convertLangName)(t.language())}),this.languageTrigger=l.a.observable(d.SaveSettingsStep.Idle).extend({throttle:d.Magics.Time100ms}),this.mppTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.editorDefaultTypeTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.layoutTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.isAnimationSupported=u.bAnimationSupported,this.identities=y.a.identities,this.identityMain=l.a.computed(function(){var e=t.identities();return i.i(p.isArray)(e)?r.a.find(e,function(e){return e&&""===e.id()}):null}),this.identityMainDesc=l.a.computed(function(){var e=t.identityMain();return e?e.formattedName():"---"}),this.editorDefaultTypes=l.a.computed(function(){return i.i(h.trigger)(),[{id:d.EditorDefaultType.Html,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_HTML")},{id:d.EditorDefaultType.Plain,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_PLAIN")},{id:d.EditorDefaultType.HtmlForced,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_HTML_FORCED")},{id:d.EditorDefaultType.PlainForced,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_PLAIN_FORCED")}]}),this.layoutTypes=l.a.computed(function(){return i.i(h.trigger)(),[{id:d.Layout.NoPreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_NO_SPLIT")},{id:d.Layout.SidePreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_VERTICAL_SPLIT")},{id:d.Layout.BottomPreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_HORIZONTAL_SPLIT")}]})}return e.prototype.editMainIdentity=function(){var e=this.identityMain();e&&i.i(f.showScreenPopup)(i(124),[e])},e.prototype.testSoundNotification=function(){v.a.playSoundNotification(!0)},e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=i.i(p.settingsSaveHelperSimpleFunction)(e.editorDefaultTypeTrigger,e),n=i.i(p.settingsSaveHelperSimpleFunction)(e.mppTrigger,e),o=i.i(p.settingsSaveHelperSimpleFunction)(e.layoutTrigger,e),a=function(t){return function(){e.languageTrigger(t),r.a.delay(function(){return e.languageTrigger(d.SaveSettingsStep.Idle)},d.Magics.Time1s)}};e.language.subscribe(function(t){e.languageTrigger(d.SaveSettingsStep.Animate),i.i(h.reload)(!1,t).then(a(d.SaveSettingsStep.TrueResult),a(d.SaveSettingsStep.FalseResult)).then(function(){w.a.saveSettings(null,{Language:t})})}),e.editorDefaultType.subscribe(w.a.saveSettingsHelper("EditorDefaultType",null,t)),e.messagesPerPage.subscribe(w.a.saveSettingsHelper("MPP",null,n)),e.showImages.subscribe(w.a.saveSettingsHelper("ShowImages",p.boolToAjax)),e.useCheckboxesInList.subscribe(w.a.saveSettingsHelper("UseCheckboxesInList",p.boolToAjax)),e.enableDesktopNotification.subscribe(function(e){i.i(p.timeOutAction)("SaveDesktopNotifications",function(){w.a.saveSettings(null,{DesktopNotifications:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.enableSoundNotification.subscribe(function(e){i.i(p.timeOutAction)("SaveSoundNotification",function(){w.a.saveSettings(null,{SoundNotification:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.replySameFolder.subscribe(function(e){i.i(p.timeOutAction)("SaveReplySameFolder",function(){w.a.saveSettings(null,{ReplySameFolder:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.useThreads.subscribe(function(e){S.a.messageList([]),w.a.saveSettings(null,{UseThreads:i.i(p.boolToAjax)(e)})}),e.layout.subscribe(function(e){S.a.messageList([]),w.a.saveSettings(o,{Layout:e})})},d.Magics.Time50ms)},e.prototype.onShow=function(){this.enableDesktopNotification.valueHasMutated()},e.prototype.selectLanguage=function(){i.i(f.showScreenPopup)(i(81),[this.language,this.languages(),g.a.userLanguage()])},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(1),u=i(7),d=i(49),p=i(16),h=i(9);i.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.openpgpkeys=d.a.openpgpkeys,this.openpgpkeysPublic=d.a.openpgpkeysPublic,this.openpgpkeysPrivate=d.a.openpgpkeysPrivate,this.openPgpKeyForDeletion=l.a.observable(null).deleteAccessHelper(),this.isHttps=u.bIsHttps}return e.prototype.addOpenPgpKey=function(){i.i(h.showScreenPopup)(i(245))},e.prototype.generateOpenPgpKey=function(){i.i(h.showScreenPopup)(i(251))},e.prototype.viewOpenPgpKey=function(e){e&&i.i(h.showScreenPopup)(i(254),[e])},e.prototype.deleteOpenPgpKey=function(e){if(e&&e.deleteAccess()&&(this.openPgpKeyForDeletion(null),e&&d.a.openpgpKeyring)){var t=r.a.find(d.a.openpgpkeys(),function(t){return e===t});t&&(d.a.openpgpkeys.remove(t),i.i(c.delegateRunOnDestroy)(t),d.a.openpgpKeyring[t.isPrivate?"privateKeys":"publicKeys"].removeForId(t.guid),d.a.openpgpKeyring.store()),i.i(p.a)().reloadOpenPgpKeys()}},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(1),u=i(3),d=i(8),p=i(10),h=i(9),f=i(40),m=i(18);i.d(t,"a",function(){return g});var g=function(){function e(){o()(this,e),this.capaAutoLogout=i.i(p.capa)(u.Capa.AutoLogout),this.capaTwoFactor=i.i(p.capa)(u.Capa.TwoFactor),this.autoLogout=f.a.autoLogout,this.autoLogout.trigger=l.a.observable(u.SaveSettingsStep.Idle),this.autoLogoutOptions=l.a.computed(function(){return i.i(d.trigger)(),[{id:0,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_NEVER_OPTION_NAME")},{id:5,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:5})},{id:10,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:10})},{id:30,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:30})},{id:60,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:60})},{id:120,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:2})},{id:300,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:5})},{id:600,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:10})}]})}return e.prototype.configureTwoFactor=function(){i.i(h.showScreenPopup)(i(191))},e.prototype.onBuild=function(){var e=this;this.capaAutoLogout&&r.a.delay(function(){var t=i.i(c.settingsSaveHelperSimpleFunction)(e.autoLogout.trigger,e);e.autoLogout.subscribe(m.a.saveSettingsHelper("AutoLogout",c.pInt,t))})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(54),c=i(16),u=i(9);i.d(t,"a",function(){return y});var d,p,h,f,m,g,b,y=(d=i.i(u.command)(function(e){return!e.googleLoggined()&&!e.googleActions()}),p=i.i(u.command)(),h=i.i(u.command)(function(e){return!e.facebookLoggined()&&!e.facebookActions()}),f=i.i(u.command)(),m=i.i(u.command)(function(e){return!e.twitterLoggined()&&!e.twitterActions()}),g=i.i(u.command)(),b=function(){function e(){s()(this,e),this.googleEnable=l.a.google.enabled,this.googleEnableAuth=l.a.google.capa.auth,this.googleEnableAuthFast=l.a.google.capa.authFast,this.googleEnableDrive=l.a.google.capa.drive,this.googleEnablePreview=l.a.google.capa.preview,this.googleActions=l.a.google.loading,this.googleLoggined=l.a.google.loggined,this.googleUserName=l.a.google.userName,this.facebookEnable=l.a.facebook.enabled,this.facebookActions=l.a.facebook.loading,this.facebookLoggined=l.a.facebook.loggined,this.facebookUserName=l.a.facebook.userName,this.twitterEnable=l.a.twitter.enabled,this.twitterActions=l.a.twitter.loading,this.twitterLoggined=l.a.twitter.loggined,this.twitterUserName=l.a.twitter.userName}return e.prototype.connectGoogleCommand=function(){this.googleLoggined()||i.i(c.a)().googleConnect()},e.prototype.disconnectGoogleCommand=function(){i.i(c.a)().googleDisconnect()},e.prototype.connectFacebookCommand=function(){this.facebookLoggined()||i.i(c.a)().facebookConnect()},e.prototype.disconnectFacebookCommand=function(){i.i(c.a)().facebookDisconnect();
-},e.prototype.connectTwitterCommand=function(){this.twitterLoggined()||i.i(c.a)().twitterConnect()},e.prototype.disconnectTwitterCommand=function(){i.i(c.a)().twitterDisconnect()},e}(),n(b.prototype,"connectGoogleCommand",[d],a()(b.prototype,"connectGoogleCommand"),b.prototype),n(b.prototype,"disconnectGoogleCommand",[p],a()(b.prototype,"disconnectGoogleCommand"),b.prototype),n(b.prototype,"connectFacebookCommand",[h],a()(b.prototype,"connectFacebookCommand"),b.prototype),n(b.prototype,"disconnectFacebookCommand",[f],a()(b.prototype,"disconnectFacebookCommand"),b.prototype),n(b.prototype,"connectTwitterCommand",[m],a()(b.prototype,"connectTwitterCommand"),b.prototype),n(b.prototype,"disconnectTwitterCommand",[g],a()(b.prototype,"disconnectTwitterCommand"),b.prototype),b)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(8),l=i(185),c=i(18),u=i(16),d=i(9);i.d(t,"a",function(){return p});var p=function(){function e(){var t=this;o()(this,e),this.templates=l.a.templates,this.processText=r.a.computed(function(){return l.a.templates.loading()?i.i(s.i18n)("SETTINGS_TEMPLETS/LOADING_PROCESS"):""}),this.visibility=r.a.computed(function(){return""===t.processText()?"hidden":"visible"}),this.templateForDeletion=r.a.observable(null).deleteAccessHelper()}return e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.addNewTemplate=function(){i.i(d.showScreenPopup)(i(190))},e.prototype.editTemplate=function(e){e&&i.i(d.showScreenPopup)(i(190),[e])},e.prototype.deleteTemplate=function(e){var t=this;e&&e.deleteAccess()&&(this.templateForDeletion(null),e&&(this.templates.remove(function(t){return e===t}),c.a.templateDelete(function(){t.reloadTemplates()},e.id)))},e.prototype.reloadTemplates=function(){i.i(u.a)().templates()},e.prototype.onBuild=function(e){var t=this;e.on("click",".templates-list .template-item .e-action",function(){var e=r.a.dataFor(this);e&&t.editTemplate(e)}),this.reloadTemplates()},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(2),u=i.n(c),d=i(99),p=i.n(d),h=i(3),f=i(1),m=i(14),g=i(8),b=i(10),y=i(58),v=i(18);i.d(t,"a",function(){return S});var S=function(){function e(){var t=this;o()(this,e),this.theme=y.a.theme,this.themes=y.a.themes,this.themesObjects=u.a.observableArray([]),this.background={},this.background.name=y.a.themeBackgroundName,this.background.hash=y.a.themeBackgroundHash,this.background.uploaderButton=u.a.observable(null),this.background.loading=u.a.observable(!1),this.background.error=u.a.observable(""),this.capaUserBackground=u.a.observable(i.i(b.capa)(h.Capa.UserBackground)),this.themeTrigger=u.a.observable(h.SaveSettingsStep.Idle).extend({throttle:h.Magics.Time100ms}),this.iTimer=0,this.oThemeAjaxRequest=null,this.theme.subscribe(function(e){r.a.each(t.themesObjects(),function(t){t.selected(e===t.name)}),i.i(f.changeTheme)(e,t.themeTrigger),v.a.saveSettings(null,{Theme:e})}),this.background.hash.subscribe(function(e){var t=l()("#rl-bg");e?t.attr("style","background-image: none !important;").backstretch(i.i(m.E)(e),{fade:h.Magics.Time1s,centeredX:!0,centeredY:!0}).removeAttr("style"):t.data("backstretch")&&t.backstretch("destroy").attr("style","")})}return e.prototype.onBuild=function(){var e=this.theme();this.themesObjects(r.a.map(this.themes(),function(t){return{name:t,nameDisplay:i.i(f.convertThemeName)(t),selected:u.a.observable(t===e),themePreviewSrc:i.i(m.F)(t)}})),this.initUploader()},e.prototype.onShow=function(){this.background.error("")},e.prototype.clearBackground=function(){var e=this;this.capaUserBackground()&&v.a.clearUserBackground(function(){e.background.name(""),e.background.hash("")})},e.prototype.initUploader=function(){var e=this;if(this.background.uploaderButton()&&this.capaUserBackground()){var t=new p.a({action:i.i(m.G)(),name:"uploader",queueSize:1,multipleSizeLimit:1,disableDragAndDrop:!0,disableMultiple:!0,clickElement:this.background.uploaderButton()});t.on("onStart",function(){return e.background.loading(!0),e.background.error(""),!0}).on("onComplete",function(t,n,o){if(e.background.loading(!1),n&&t&&o&&o.Result&&o.Result.Name&&o.Result.Hash)e.background.name(o.Result.Name),e.background.hash(o.Result.Hash);else{e.background.name(""),e.background.hash("");var a="";if(o.ErrorCode)switch(o.ErrorCode){case h.UploadErrorCode.FileIsTooBig:a=i.i(g.i18n)("SETTINGS_THEMES/ERROR_FILE_IS_TOO_BIG");break;case h.UploadErrorCode.FileType:a=i.i(g.i18n)("SETTINGS_THEMES/ERROR_FILE_TYPE_ERROR")}!a&&o.ErrorMessage&&(a=o.ErrorMessage),e.background.error(a||i.i(g.i18n)("SETTINGS_THEMES/ERROR_UNKNOWN"))}return!0})}},e}()},,,,,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(1),m=i(49),g=i(16),b=i(9),y=i(13);i.d(t,"AddOpenPgpKeyPopupView",function(){return C}),i.d(t,"default",function(){return C});var v,S,w,T,C=(v=i.i(b.popup)({name:"View/Popup/AddOpenPgpKey",templateID:"PopupsAddOpenPgpKey"}),S=i.i(b.command)(),v((T=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.key=h.a.observable(""),i.key.focus=h.a.observable(!1),i.key.error=h.a.observable(!1),i.key.errorMessage=h.a.observable(""),i.key.subscribe(function(){i.key.error(!1),i.key.errorMessage("")}),i}return d()(t,e),t.prototype.addOpenPgpKeyCommand=function(){var e=/[\-]{3,6}BEGIN[\s]PGP[\s](PRIVATE|PUBLIC)[\s]KEY[\s]BLOCK[\-]{3,6}[\s\S]+?[\-]{3,6}END[\s]PGP[\s](PRIVATE|PUBLIC)[\s]KEY[\s]BLOCK[\-]{3,6}/gi,t=m.a.openpgpKeyring,n=i.i(f.trim)(this.key());if(/[\n]/.test(n)&&(n=n.replace(/[\r]+/g,"").replace(/[\n]{2,}/g,"\n\n")),this.key.error(""===n),this.key.errorMessage(""),!t||this.key.error())return!1;var o=null,a=30,r=!1;do if(o=e.exec(n),o&&0<a){if(o[0]&&o[1]&&o[2]&&o[1]===o[2]){var s=null;"PRIVATE"===o[1]?s=t.privateKeys.importKey(o[0]):"PUBLIC"===o[1]&&(s=t.publicKeys.importKey(o[0])),s&&(this.key.error(!0),this.key.errorMessage(s&&s[0]?""+s[0]:""),i.i(f.log)(s))}a-=1,r=!1}else r=!0;while(!r);return t.store(),i.i(g.a)().reloadOpenPgpKeys(),!this.key.error()&&(i.i(f.delegateRun)(this,"cancelCommand"),!0)},t.prototype.clearPopup=function(){this.key(""),this.key.error(!1),this.key.errorMessage("")},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.key.focus(!0)},t}(y.a),n(T.prototype,"addOpenPgpKeyCommand",[S],a()(T.prototype,"addOpenPgpKeyCommand"),T.prototype),w=T))||w)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(1),b=i(8),y=i(35),v=i(39),S=i(9),w=i(13);i.d(t,"AdvancedSearchPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/AdvancedSearch",templateID:"PopupsAdvancedSearch"}),C=i.i(S.command)(),T((A=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.fromFocus=m.a.observable(!1),n.from=m.a.observable(""),n.to=m.a.observable(""),n.subject=m.a.observable(""),n.text=m.a.observable(""),n.selectedDateValue=m.a.observable(-1),n.hasAttachment=m.a.observable(!1),n.starred=m.a.observable(!1),n.unseen=m.a.observable(!1),n.selectedDates=m.a.computed(function(){return i.i(b.trigger)(),[{id:-1,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_ALL")},{id:3,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_3_DAYS")},{id:7,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_7_DAYS")},{id:30,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_MONTH")},{id:90,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_3_MONTHS")},{id:180,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_6_MONTHS")},{id:365,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_YEAR")}]}),n}return d()(t,e),t.prototype.searchCommand=function(){var e=this.buildSearchString();""!==e&&v.a.mainMessageListSearch(e),this.cancelCommand()},t.prototype.parseSearchStringValue=function(e){var t=this,i=(e||"").split(/[\s]+/g);h.a.each(i,function(e){switch(e){case"has:attachment":t.hasAttachment(!0);break;case"is:unseen,flagged":t.starred(!0);case"is:unseen":t.unseen(!0)}})},t.prototype.buildSearchStringValue=function(e){return-1<e.indexOf(" ")&&(e='"'+e+'"'),e},t.prototype.buildSearchString=function(){var e=[],t=i.i(g.trim)(this.from()),n=i.i(g.trim)(this.to()),o=i.i(g.trim)(this.subject()),a=i.i(g.trim)(this.text()),r=[],s=[];return t&&""!==t&&e.push("from:"+this.buildSearchStringValue(t)),n&&""!==n&&e.push("to:"+this.buildSearchStringValue(n)),o&&""!==o&&e.push("subject:"+this.buildSearchStringValue(o)),this.hasAttachment()&&s.push("attachment"),this.unseen()&&r.push("unseen"),this.starred()&&r.push("flagged"),0<s.length&&e.push("has:"+s.join(",")),0<r.length&&e.push("is:"+r.join(",")),-1<this.selectedDateValue()&&e.push("date:"+i.i(y.searchSubtractFormatDateHelper)(this.selectedDateValue())+"/"),a&&""!==a&&e.push("text:"+this.buildSearchStringValue(a)),i.i(g.trim)(e.join(" "))},t.prototype.clearPopup=function(){this.from(""),this.to(""),this.subject(""),this.text(""),this.selectedDateValue(-1),this.hasAttachment(!1),this.starred(!1),this.unseen(!1),this.fromFocus(!0)},t.prototype.onShow=function(e){this.clearPopup(),this.parseSearchStringValue(e)},t.prototype.onShowWithDelay=function(){this.fromFocus(!0)},t}(w.a),n(A.prototype,"searchCommand",[C],a()(A.prototype,"searchCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(12),m=i.n(f),g=i(2),b=i.n(g),y=i(19),v=i.n(y),S=i(1),w=i(3),T=i(8),C=i(49),E=i(38),A=i(9),F=i(13);i.d(t,"ComposeOpenPgpPopupView",function(){return D}),i.d(t,"default",function(){return D});var N,R,I,L,P,_,k,M=-8,D=(N=i.i(A.popup)({name:"View/Popup/ComposeOpenPgp",templateID:"PopupsComposeOpenPgp"}),R=i.i(A.command)(function(e){return!e.submitRequest()&&(e.sign()||e.encrypt())}),I=i.i(A.command)(),L=i.i(A.command)(),P=i.i(A.command)(),N((k=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.publicKeysOptionsCaption=i.i(T.i18n)("PGP_NOTIFICATIONS/ADD_A_PUBLICK_KEY"),n.privateKeysOptionsCaption=i.i(T.i18n)("PGP_NOTIFICATIONS/SELECT_A_PRIVATE_KEY"),n.notification=b.a.observable(""),n.sign=b.a.observable(!1),n.encrypt=b.a.observable(!1),n.password=b.a.observable(""),n.password.focus=b.a.observable(!1),n.buttonFocus=b.a.observable(!1),n.text=b.a.observable(""),n.selectedPrivateKey=b.a.observable(null),n.selectedPublicKey=b.a.observable(null),n.signKey=b.a.observable(null),n.encryptKeys=b.a.observableArray([]),n.encryptKeysView=b.a.computed(function(){return h.a.compact(h.a.map(n.encryptKeys(),function(e){return e?e.key:null}))}),n.privateKeysOptions=b.a.computed(function(){var e=h.a.map(C.a.openpgpkeysPrivate(),function(e,t){return n.signKey()&&n.signKey().key.id===e.id?null:h.a.map(e.users,function(i){return{id:e.guid,name:"("+e.id.substr(M).toUpperCase()+") "+i,key:e,class:t%2?"odd":"even"}})});return h.a.compact(h.a.flatten(e,!0))}),n.publicKeysOptions=b.a.computed(function(){var e=h.a.map(C.a.openpgpkeysPublic(),function(e,t){return-1<i.i(S.inArray)(e,n.encryptKeysView())?null:h.a.map(e.users,function(i){return{id:e.guid,name:"("+e.id.substr(M).toUpperCase()+") "+i,key:e,class:t%2?"odd":"even"}})});return h.a.compact(h.a.flatten(e,!0))}),n.submitRequest=b.a.observable(!1),n.resultCallback=null,n.selectedPrivateKey.subscribe(function(e){e&&(n.selectCommand(),n.updateCommand())}),n.selectedPublicKey.subscribe(function(e){e&&n.addCommand()}),n.sDefaultKeyScope=w.KeyState.PopupComposeOpenPGP,n.defautOptionsAfterRender=S.defautOptionsAfterRender,n.addOptionClass=function(e,t){n.defautOptionsAfterRender(e,t),t&&!i.i(S.isUnd)(t.class)&&e&&m()(e).addClass(t.class)},n.deletePublickKey=h.a.bind(n.deletePublickKey,n),n}return d()(t,e),t.prototype.doCommand=function(){var e=this,t=!0,n=null,o=[];if(this.submitRequest(!0),t&&this.sign()&&(this.signKey()?this.signKey().key||(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND_FOR",{EMAIL:this.signKey().email})),t=!1):(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND")),t=!1),t)){var a=this.signKey().key.getNativeKeys();n=a[0]||null;try{n&&n.decrypt(i.i(S.pString)(this.password()))}catch(e){n=null}n||(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND")),t=!1)}return t&&this.encrypt()&&(0===this.encryptKeys().length?(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PUBLIC_KEYS_FOUND")),t=!1):this.encryptKeys()&&(o=[],h.a.each(this.encryptKeys(),function(n){n&&n.key?o=o.concat(h.a.compact(h.a.flatten(n.key.getNativeKeys()))):n&&n.email&&(e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PUBLIC_KEYS_FOUND_FOR",{EMAIL:n.email})),t=!1)}),!t||0!==o.length&&this.encryptKeys().length===o.length||(t=!1))),t&&this.resultCallback?h.a.delay(function(){var t=null;try{n&&0===o.length?t=C.a.openpgp.sign({data:e.text(),privateKeys:[n]}):n&&0<o.length?t=C.a.openpgp.encrypt({data:e.text(),publicKeys:o,privateKeys:[n]}):!n&&0<o.length&&(t=C.a.openpgp.encrypt({data:e.text(),publicKeys:o}))}catch(t){i.i(S.log)(t),e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))}if(t)try{t.then(function(t){e.resultCallback(t.data),e.cancelCommand()}).catch(function(t){e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))})}catch(t){e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))}e.submitRequest(!1)},w.Magics.Time20ms):this.submitRequest(!1),t},t.prototype.selectCommand=function(){var e=this.selectedPrivateKey(),t=e?h.a.find(this.privateKeysOptions(),function(t){return t&&e===t.id}):null;t&&this.signKey({empty:!t.key,selected:b.a.observable(!!t.key),users:t.key.users,hash:t.key.id.substr(M).toUpperCase(),key:t.key})},t.prototype.addCommand=function(){var e=this.selectedPublicKey(),t=this.encryptKeys(),i=e?h.a.find(this.publicKeysOptions(),function(t){return t&&e===t.id}):null;i&&(t.push({empty:!i.key,selected:b.a.observable(!!i.key),removable:b.a.observable(!this.sign()||!this.signKey()||this.signKey().key.id!==i.key.id),users:i.key.users,hash:i.key.id.substr(M).toUpperCase(),key:i.key}),this.encryptKeys(t))},t.prototype.updateCommand=function(){var e=this;h.a.each(this.encryptKeys(),function(t){t.removable(!e.sign()||!e.signKey()||e.signKey().key.id!==t.key.id)})},t.prototype.deletePublickKey=function(e){this.encryptKeys.remove(e)},t.prototype.clearPopup=function(){this.notification(""),this.sign(!1),this.encrypt(!1),this.password(""),this.password.focus(!1),this.buttonFocus(!1),this.signKey(null),this.encryptKeys([]),this.text(""),this.resultCallback=null},t.prototype.onBuild=function(){var e=this;v()("tab,shift+tab",w.KeyState.PopupComposeOpenPGP,function(){switch(!0){case e.password.focus():e.buttonFocus(!0);break;case e.buttonFocus():e.password.focus(!0)}return!1})},t.prototype.onHideWithDelay=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.sign()?this.password.focus(!0):this.buttonFocus(!0)},t.prototype.onShow=function(e,t,n,o,a,r){var s=this;this.clearPopup();var l=[],c="",u=new E.EmailModel;if(this.resultCallback=e,""!==o&&l.push(o),""!==a&&l.push(a),""!==r&&l.push(r),l=l.join(", ").split(","),l=h.a.compact(h.a.map(l,function(e){return u.clear(),u.mailsoParse(i.i(S.trim)(e)),""!==u.email&&u.email})),n&&n.email()){c=n.email(),l.unshift(c);var d=C.a.findAllPrivateKeysByEmailNotNative(c);d&&d[0]&&this.signKey({users:d[0].users||[c],hash:d[0].id.substr(M).toUpperCase(),key:d[0]})}this.signKey()&&this.sign(!0),l&&0<l.length&&(this.encryptKeys(h.a.uniq(h.a.compact(h.a.flatten(h.a.map(l,function(e){var t=C.a.findAllPublicKeysByEmailNotNative(e);return t?h.a.map(t,function(t){return{empty:!t,selected:b.a.observable(!!t),removable:b.a.observable(!s.sign()||!s.signKey()||s.signKey().key.id!==t.id),users:t?t.users||[e]:[e],hash:t?t.id.substr(M).toUpperCase():"",key:t}}):[]}),!0)),function(e){return e.hash})),0<this.encryptKeys().length&&this.encrypt(!0)),this.text(t)},t}(F.a),n(k.prototype,"doCommand",[R],a()(k.prototype,"doCommand"),k.prototype),n(k.prototype,"selectCommand",[I],a()(k.prototype,"selectCommand"),k.prototype),n(k.prototype,"addCommand",[L],a()(k.prototype,"addCommand"),k.prototype),n(k.prototype,"updateCommand",[P],a()(k.prototype,"updateCommand"),k.prototype),_=k))||_)},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(8),g=i(23),b=i(39),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"FolderClearPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/FolderClear",templateID:"PopupsFolderClear"}),C=i.i(S.command)(function(e){var t=e.selectedFolder(),i=e.clearingProcess();return!i&&null!==t}),T((A=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.selectedFolder=h.a.observable(null),n.clearingProcess=h.a.observable(!1),n.clearingError=h.a.observable(""),n.folderFullNameForClear=h.a.computed(function(){var e=n.selectedFolder();return e?e.printableFullName():""}),n.folderNameForClear=h.a.computed(function(){var e=n.selectedFolder();return e?e.localName():""}),n.dangerDescHtml=h.a.computed(function(){return i.i(m.i18n)("POPUPS_CLEAR_FOLDER/DANGER_DESC_HTML_1",{FOLDER:n.folderNameForClear()})}),n}return d()(t,e),t.prototype.clearCommand=function(){var e=this,t=this.selectedFolder();t&&(b.a.message(null),b.a.messageList([]),this.clearingProcess(!0),t.messageCountAll(0),t.messageCountUnread(0),i.i(g.h)(t.fullNameRaw,""),y.a.folderClear(function(t,n){e.clearingProcess(!1),f.StorageResultType.Success===t&&n&&n.Result?(i.i(v.a)().reloadMessageList(!0),e.cancelCommand()):n&&n.ErrorCode?e.clearingError(i.i(m.getNotification)(n.ErrorCode)):e.clearingError(i.i(m.getNotification)(f.Notification.MailServerError))},t.fullNameRaw))},t.prototype.clearPopup=function(){this.clearingProcess(!1),this.selectedFolder(null)},t.prototype.onShow=function(e){this.clearPopup(),e&&this.selectedFolder(e)},t}(w.a),n(A.prototype,"clearCommand",[C],a()(A.prototype,"clearCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(19),b=i.n(g),y=i(12),v=i.n(y),S=i(1),w=i(3),T=i(9),C=i(13);i.d(t,"MessageOpenPgpPopupView",function(){return R}),i.d(t,"default",function(){return R});var E,A,F,N,R=(E=i.i(T.popup)({name:"View/Popup/MessageOpenPgp",templateID:"PopupsMessageOpenPgp"}),A=i.i(T.command)(function(e){return!e.submitRequest()}),E((N=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.notification=m.a.observable(""),i.selectedKey=m.a.observable(null),i.privateKeys=m.a.observableArray([]),i.password=m.a.observable(""),i.password.focus=m.a.observable(!1),i.buttonFocus=m.a.observable(!1),i.resultCallback=null,i.submitRequest=m.a.observable(!1),i.sDefaultKeyScope=w.KeyState.PopupMessageOpenPGP,i}return d()(t,e),t.prototype.doCommand=function(){var e=this;this.submitRequest(!0),h.a.delay(function(){var t=null;try{if(e.resultCallback&&e.selectedKey()){var n=e.selectedKey().getNativeKeys();if(t=n&&n[0]?n[0]:null)try{t.decrypt(i.i(S.pString)(e.password()))||(i.i(S.log)("Error: Private key cannot be decrypted"),t=null)}catch(e){i.i(S.log)(e),t=null}else i.i(S.log)("Error: Private key cannot be found")}}catch(e){i.i(S.log)(e),t=null}e.submitRequest(!1),e.cancelCommand(),e.resultCallback(t)},w.Magics.Time100ms)},t.prototype.clearPopup=function(){this.notification(""),this.password(""),this.password.focus(!1),this.buttonFocus(!1),this.selectedKey(!1),this.submitRequest(!1),this.resultCallback=null,this.privateKeys([])},t.prototype.onBuild=function(e){var t=this;b()("tab,shift+tab",w.KeyState.PopupMessageOpenPGP,function(){switch(!0){case t.password.focus():t.buttonFocus(!0);break;case t.buttonFocus():t.password.focus(!0)}return!1});var i=this;e.on("click",".key-list__item",function(){e.find(".key-list__item .key-list__item__radio").addClass("icon-radio-unchecked").removeClass("icon-radio-checked"),v()(this).find(".key-list__item__radio").removeClass("icon-radio-unchecked").addClass("icon-radio-checked"),i.selectedKey(m.a.dataFor(this)),i.password.focus(!0)})},t.prototype.onHideWithDelay=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.password.focus(!0)},t.prototype.onShow=function(e,t){this.clearPopup(),this.resultCallback=e,this.privateKeys(t),this.viewModelDom&&this.viewModelDom.find(".key-list__item").first().click()},t}(C.a),n(N.prototype,"doCommand",[A],a()(N.prototype,"doCommand"),N.prototype),F=N))||F)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(3),b=i(1),y=i(49),v=i(16),S=i(9),w=i(13);i.d(t,"NewOpenPgpKeyPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/NewOpenPgpKey",templateID:"PopupsNewOpenPgpKey"}),C=i.i(S.command)(),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.email=m.a.observable(""),i.email.focus=m.a.observable(""),i.email.error=m.a.observable(!1),i.name=m.a.observable(""),i.password=m.a.observable(""),i.keyBitLength=m.a.observable(g.Magics.BitLength2048),i.submitRequest=m.a.observable(!1),i.submitError=m.a.observable(""),i.email.subscribe(function(){i.email.error(!1)}),i}return d()(t,e),t.prototype.generateOpenPgpKeyCommand=function(){var e=this,t={},n=y.a.openpgpKeyring;return this.email.error(""===i.i(b.trim)(this.email())),!(!n||this.email.error())&&(t.email=this.email(),""!==this.name()&&(t.name=this.name()),this.submitRequest(!0),this.submitError(""),h.a.delay(function(){try{y.a.openpgp.generateKey({userIds:[t],numBits:i.i(b.pInt)(e.keyBitLength()),passphrase:i.i(b.trim)(e.password())}).then(function(t){e.submitRequest(!1),t&&t.privateKeyArmored&&(n.privateKeys.importKey(t.privateKeyArmored),n.publicKeys.importKey(t.publicKeyArmored),n.store(),i.i(v.a)().reloadOpenPgpKeys(),i.i(b.delegateRun)(e,"cancelCommand"))}).catch(function(t){e.submitRequest(!1),e.showError(t)})}catch(t){e.submitRequest(!1),e.showError(t)}},g.Magics.Time100ms),!0)},t.prototype.showError=function(e){i.i(b.log)(e),e&&e.message&&this.submitError(e.message)},t.prototype.clearPopup=function(){this.name(""),this.password(""),this.email(""),this.email.error(!1),this.keyBitLength(g.Magics.BitLength2048),this.submitError("")},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.email.focus(!0)},t}(w.a),n(A.prototype,"generateOpenPgpKeyCommand",[C],a()(A.prototype,"generateOpenPgpKeyCommand"),A.prototype),E=A))||E)},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(7),g=i(18),b=i(9),y=i(13);i.d(t,"TwoFactorTestPopupView",function(){return C}),i.d(t,"default",function(){return C});var v,S,w,T,C=(v=i.i(b.popup)({name:"View/Popup/TwoFactorTest",templateID:"PopupsTwoFactorTest"}),S=i.i(b.command)(function(e){return""!==e.code()&&!e.testing()}),v((T=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.code=h.a.observable(""),i.code.focused=h.a.observable(!1),i.code.status=h.a.observable(null),i.koTestedTrigger=null,i.testing=h.a.observable(!1),i}return d()(t,e),t.prototype.testCodeCommand=function(){var e=this;this.testing(!0),g.a.testTwoFactor(function(t,i){e.testing(!1),e.code.status(f.StorageResultType.Success===t&&i&&!!i.Result),e.koTestedTrigger&&e.code.status()&&e.koTestedTrigger(!0)},this.code())},t.prototype.clearPopup=function(){this.code(""),this.code.focused(!1),this.code.status(null),this.testing(!1),this.koTestedTrigger=null},t.prototype.onShow=function(e){this.clearPopup(),this.koTestedTrigger=e},t.prototype.onShowWithDelay=function(){m.bMobileDevice||this.code.focused(!0)},t}(y.a),n(T.prototype,"testCodeCommand",[S],a()(T.prototype,"testCodeCommand"),T.prototype),w=T))||w)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(1),m=i(9),g=i(13);i.d(t,"ViewOpenPgpKeyPopupView",function(){return v}),i.d(t,"default",function(){return v});var b,y,v=(b=i.i(m.popup)({name:"View/Popup/ViewOpenPgpKey",templateID:"PopupsTwoFactorTest"}),b(y=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.key=u.a.observable(""),i.keyDom=u.a.observable(null),i.sDefaultKeyScope=h.KeyState.PopupViewOpenPGP,i}return l()(t,e),t.prototype.clearPopup=function(){this.key("")},t.prototype.selectKey=function(){var e=this.keyDom();e&&i.i(f.selectElement)(e)},t.prototype.onShow=function(e){this.clearPopup(),e&&this.key(e.armor)},t.prototype.onBuild=function(){var e=this;p()("ctrl+a, command+a",h.KeyState.PopupViewOpenPGP,function(){return e.selectKey(),!1})},t}(g.a))||y)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(79),p=i(9),h=i(13);i.d(t,"WelcomePagePopupView",function(){return g}),i.d(t,"default",function(){return g});var f,m,g=(f=i.i(p.popup)({name:"View/Popup/WelcomePage",templateID:"PopupsWelcomePage"}),f(m=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.welcomePageURL=u.a.observable(""),i.closeFocused=u.a.observable(!1),i}return l()(t,e),t.prototype.clearPopup=function(){this.welcomePageURL(""),this.closeFocused(!1)},t.prototype.onShow=function(e){this.clearPopup(),this.welcomePageURL(e)},t.prototype.onShowWithDelay=function(){this.closeFocused(!0)},t.prototype.onHide=function(){d.a.welcomeClose()},t}(h.a))||m)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(2),b=i.n(g),y=i(3),v=i(1),S=i(7),w=i(14),T=i(8),C=i(27),E=i(28),A=i(53),F=i(10),N=i(80),R=i(18),I=i(16),L=i(9),P=i(13);i.d(t,"a",function(){return B});var _,k,M,D,O,x,U,H,B=(_=i.i(L.view)({name:["View/App/Login","View/User/Login"],type:L.ViewType.Center,templateID:"Login"}),k=i.i(L.command)(function(e){return!e.submitRequest()&&e.facebookLoginEnabled()}),M=i.i(L.command)(function(e){return!e.submitRequest()&&e.googleLoginEnabled()}),D=i.i(L.command)(function(e){return!e.submitRequest()&&e.googleFastLoginEnabled()}),O=i.i(L.command)(function(e){return!e.submitRequest()&&e.twitterLoginEnabled()}),x=i.i(L.command)(function(e){return!e.submitRequest()}),_((H=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.hideSubmitButton=!!F.appSettingsGet("hideSubmitButton"),n.welcome=b.a.observable(!!F.settingsGet("UseLoginWelcomePage")),n.email=b.a.observable(""),n.password=b.a.observable(""),n.signMe=b.a.observable(!1),n.additionalCode=b.a.observable(""),n.additionalCode.error=b.a.observable(!1),n.additionalCode.errorAnimation=b.a.observable(!1).extend({falseTimeout:500}),n.additionalCode.focused=b.a.observable(!1),n.additionalCode.visibility=b.a.observable(!1),n.additionalCodeSignMe=b.a.observable(!1),n.logoImg=i.i(v.trim)(F.settingsGet("LoginLogo")),n.loginPowered=!!F.settingsGet("LoginPowered"),n.loginDescription=i.i(v.trim)(F.settingsGet("LoginDescription")),n.mobile=!!F.appSettingsGet("mobile"),n.mobileDevice=!!F.appSettingsGet("mobileDevice"),n.forgotPasswordLinkUrl=F.appSettingsGet("forgotPasswordLinkUrl"),n.registrationLinkUrl=F.appSettingsGet("registrationLinkUrl"),n.emailError=b.a.observable(!1),n.passwordError=b.a.observable(!1),n.emailErrorAnimation=b.a.observable(!1).extend({falseTimeout:500}),n.passwordErrorAnimation=b.a.observable(!1).extend({falseTimeout:500}),n.formHidden=b.a.observable(!1),n.formError=b.a.computed(function(){return n.emailErrorAnimation()||n.passwordErrorAnimation()||n.additionalCode.visibility()&&n.additionalCode.errorAnimation()}),n.emailFocus=b.a.observable(!1),n.passwordFocus=b.a.observable(!1),n.email.subscribe(function(){n.emailError(!1),n.additionalCode(""),n.additionalCode.visibility(!1)}),n.password.subscribe(function(){n.passwordError(!1)}),n.additionalCode.subscribe(function(){n.additionalCode.error(!1)}),n.additionalCode.visibility.subscribe(function(){n.additionalCode.error(!1)}),n.emailError.subscribe(function(e){n.emailErrorAnimation(!!e)}),n.passwordError.subscribe(function(e){n.passwordErrorAnimation(!!e)}),n.additionalCode.error.subscribe(function(e){n.additionalCode.errorAnimation(!!e)}),n.submitRequest=b.a.observable(!1),n.submitError=b.a.observable(""),n.submitErrorAddidional=b.a.observable(""),n.submitError.subscribe(function(e){""===e&&n.submitErrorAddidional("")}),n.allowLanguagesOnLogin=E.a.allowLanguagesOnLogin,n.langRequest=b.a.observable(!1),n.language=A.a.language,n.languages=A.a.languages,n.bSendLanguage=!1,n.languageFullName=b.a.computed(function(){return i.i(v.convertLangName)(n.language())}),n.signMeType=b.a.observable(y.LoginSignMeType.Unused),
-n.signMeType.subscribe(function(e){n.signMe(y.LoginSignMeType.DefaultOn===e)}),n.signMeVisibility=b.a.computed(function(){return y.LoginSignMeType.Unused!==n.signMeType()}),n.facebookLoginEnabled=b.a.observable(!1),n.googleLoginEnabled=b.a.observable(!1),n.googleFastLoginEnabled=b.a.observable(!1),n.twitterLoginEnabled=b.a.observable(!1),n.socialLoginEnabled=b.a.computed(function(){var e=n.facebookLoginEnabled(),t=n.googleLoginEnabled(),i=n.twitterLoginEnabled();return e||t||i}),F.settingsGet("AdditionalLoginError")&&!n.submitError()&&n.submitError(F.settingsGet("AdditionalLoginError")),n}return d()(t,e),t.prototype.facebookCommand=function(){return h.a.open(i.i(w.t)(),"Facebook","left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.googleCommand=function(){return h.a.open(i.i(w.u)(),"Google","left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.googleFastCommand=function(){return h.a.open(i.i(w.u)(!0),"Google","left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.twitterCommand=function(){return h.a.open(i.i(w.v)(),"Twitter","left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.submitCommand=function(){var e=this;if(i.i(v.triggerAutocompleteInputChange)(),this.emailError(!1),this.passwordError(!1),this.emailError(""===i.i(v.trim)(this.email())),this.passwordError(""===i.i(v.trim)(this.password())),this.additionalCode.visibility()&&(this.additionalCode.error(!1),this.additionalCode.error(""===i.i(v.trim)(this.additionalCode()))),this.emailError()||this.passwordError()||this.additionalCode.visibility()&&this.additionalCode.error()){switch(!0){case this.emailError():this.emailFocus(!0);break;case this.passwordError():this.passwordFocus(!0);break;case this.additionalCode.visibility()&&this.additionalCode.error():this.additionalCode.focused(!0)}return!1}var t=0,n="",o=function(e,i){t=e||0,n=i||""};if(C.a("user-login-submit",[o]),0<t)return this.submitError(i.i(T.getNotification)(t)),!1;if(""!==n)return this.submitError(n),!1;this.submitRequest(!0),S.$win.trigger("rl.tooltips.diactivate");var a=function(t){R.a.login(function(t,n){S.$win.trigger("rl.tooltips.diactivate"),S.$win.trigger("rl.tooltips.activate"),y.StorageResultType.Success===t&&n&&"Login"===n.Action?n.Result?n.TwoFactorAuth?(e.additionalCode(""),e.additionalCode.visibility(!0),e.submitRequest(!1),m.a.delay(function(){return e.additionalCode.focused(!0)},y.Magics.Time100ms)):n.Admin?i.i(I.a)().redirectToAdminPanel():i.i(I.a)().loginAndLogoutReload(!1):n.ErrorCode?(e.submitRequest(!1),-1<i.i(v.inArray)(n.ErrorCode,[y.Notification.InvalidInputArgument])&&(n.ErrorCode=y.Notification.AuthError),e.submitError(i.i(T.getNotificationFromResponse)(n)),""===e.submitError()?e.submitError(i.i(T.getNotification)(y.Notification.UnknownError)):n.ErrorMessageAdditional&&e.submitErrorAddidional(n.ErrorMessageAdditional)):e.submitRequest(!1):(e.submitRequest(!1),e.submitError(i.i(T.getNotification)(y.Notification.UnknownError)))},e.email(),"",t,!!e.signMe(),e.bSendLanguage?e.language():"",e.additionalCode.visibility()?e.additionalCode():"",!!e.additionalCode.visibility()&&!!e.additionalCodeSignMe()),N.b(y.ClientSideKeyName.LastSignMe,e.signMe()?"-1-":"-0-")};return a(this.password()),!0},t.prototype.displayMainForm=function(){this.welcome(!1)},t.prototype.onShow=function(){i.i(L.routeOff)()},t.prototype.onShowWithDelay=function(){""!==this.email()&&""!==this.password()?this.passwordFocus(!0):""===this.email()?this.emailFocus(!0):""===this.password()?this.passwordFocus(!0):this.emailFocus(!0)},t.prototype.onHide=function(){this.emailFocus(!1),this.passwordFocus(!1)},t.prototype.onBuild=function(){var e=this,t=N.a(y.ClientSideKeyName.LastSignMe),n=(F.settingsGet("SignMe")||"unused").toLowerCase(),o=F.appSettingsGet("jsHash"),a=function(t){t=i.i(v.pInt)(t),0===t?(e.submitRequest(!0),i.i(I.a)().loginAndLogoutReload(!1)):e.submitError(i.i(T.getNotification)(t))};switch(this.facebookLoginEnabled(!!F.settingsGet("AllowFacebookSocial")),this.twitterLoginEnabled(!!F.settingsGet("AllowTwitterSocial")),this.googleLoginEnabled(!!F.settingsGet("AllowGoogleSocial")&&!!F.settingsGet("AllowGoogleSocialAuth")),this.googleFastLoginEnabled(!!F.settingsGet("AllowGoogleSocial")&&!!F.settingsGet("AllowGoogleSocialAuthFast")),n){case y.LoginSignMeTypeAsString.DefaultOff:case y.LoginSignMeTypeAsString.DefaultOn:switch(this.signMeType(y.LoginSignMeTypeAsString.DefaultOn===n?y.LoginSignMeType.DefaultOn:y.LoginSignMeType.DefaultOff),t){case"-1-":this.signMeType(y.LoginSignMeType.DefaultOn);break;case"-0-":this.signMeType(y.LoginSignMeType.DefaultOff)}break;case y.LoginSignMeTypeAsString.Unused:default:this.signMeType(y.LoginSignMeType.Unused)}this.email(E.a.devEmail),this.password(E.a.devPassword),(this.googleLoginEnabled()||this.googleFastLoginEnabled())&&(h.a["rl_"+o+"_google_login_service"]=a),this.facebookLoginEnabled()&&(h.a["rl_"+o+"_facebook_login_service"]=a),this.twitterLoginEnabled()&&(h.a["rl_"+o+"_twitter_login_service"]=a),m.a.delay(function(){A.a.language.subscribe(function(t){e.langRequest(!0),i.i(T.reload)(!1,t).then(function(){e.langRequest(!1),e.bSendLanguage=!0},function(){e.langRequest(!1)})})},y.Magics.Time50ms),i.i(v.triggerAutocompleteInputChange)(!0)},t.prototype.submitForm=function(){this.submitCommand()},t.prototype.selectLanguage=function(){i.i(L.showScreenPopup)(i(81),[this.language,this.languages(),A.a.userLanguage()])},t.prototype.selectLanguageOnTab=function(e){var t=this;return!!e||(m.a.delay(function(){t.emailFocus(!0)},y.Magics.Time50ms),!1)},t}(P.a),n(H.prototype,"facebookCommand",[k],a()(H.prototype,"facebookCommand"),H.prototype),n(H.prototype,"googleCommand",[M],a()(H.prototype,"googleCommand"),H.prototype),n(H.prototype,"googleFastCommand",[D],a()(H.prototype,"googleFastCommand"),H.prototype),n(H.prototype,"twitterCommand",[O],a()(H.prototype,"twitterCommand"),H.prototype),n(H.prototype,"submitCommand",[x],a()(H.prototype,"submitCommand"),H.prototype),U=H))||U)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(19),g=i.n(m),b=i(1),y=i(3),v=i(7),S=i(14),w=i(23),T=i(28),C=i(40),E=i(30),A=i(39),F=i(10),N=i(16),R=i(9),I=i(13);i.d(t,"a",function(){return _});var L,P,_=(L=i.i(R.view)({name:"View/User/MailBox/FolderList",type:R.ViewType.Left,templateID:"MailFolderList"}),L(P=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.oContentVisible=null,n.oContentScrollable=null,n.composeInEdit=T.a.composeInEdit,n.messageList=A.a.messageList,n.folderList=E.a.folderList,n.folderListSystem=E.a.folderListSystem,n.foldersChanging=E.a.foldersChanging,n.foldersListWithSingleInboxRootFolder=E.a.foldersListWithSingleInboxRootFolder,n.leftPanelDisabled=v.leftPanelDisabled,n.iDropOverTimer=0,n.allowComposer=!!F.capa(y.Capa.Composer),n.allowContacts=!!T.a.contactsIsAllowed(),n.allowFolders=!!F.capa(y.Capa.Folders),n.folderListFocused=f.a.computed(function(){return y.Focused.FolderList===T.a.focusedState()}),n.isInboxStarred=f.a.computed(function(){return E.a.currentFolder()&&E.a.currentFolder().isInbox()&&-1<i.i(b.trim)(A.a.messageListSearch()).indexOf("is:flagged")}),n}return l()(t,e),t.prototype.onBuild=function(e){this.oContentVisible=p()(".b-content",e),this.oContentScrollable=p()(".content",this.oContentVisible);var t=this,n=F.appSettingsGet("mobile"),o=function(e,t,o){n&&i.i(v.leftPanelDisabled)(!0),t.preventDefault(),o&&t.stopPropagation();var a=f.a.dataFor(e);a&&(y.Layout.NoPreview===C.a.layout()&&A.a.message(null),a.fullNameRaw===E.a.currentFolderFullNameRaw()&&i.i(w.h)(a.fullNameRaw,""),o?i.i(R.setHash)(i.i(S.w)(a.fullNameHash,1,"is:flagged")):i.i(R.setHash)(i.i(S.w)(a.fullNameHash)))};e.on("click",".b-folders .e-item .e-link .e-collapsed-sign",function(e){var t=f.a.dataFor(this);if(t&&e){var n=t.collapsed();i.i(N.a)().setExpandedFolder(t.fullNameHash,n),t.collapsed(!n),e.preventDefault(),e.stopPropagation()}}).on("click",".b-folders .e-item .e-link.selectable .inbox-star-icon",function(e){o(this,e,!t.isInboxStarred())}).on("click",".b-folders .e-item .e-link.selectable",function(e){o(this,e,!1)}),g()("up, down",y.KeyState.FolderList,function(i,n){var o=n&&"up"===n.shortcut?y.EventKeyCode.Up:y.EventKeyCode.Down,a=p()(".b-folders .e-item .e-link:not(.hidden):visible",e);if(i&&a.length){var r=a.index(a.filter(".focused"));-1<r&&a.eq(r).removeClass("focused"),y.EventKeyCode.Up===o&&0<r?r-=1:y.EventKeyCode.Down===o&&r<a.length-1&&(r+=1),a.eq(r).addClass("focused"),t.scrollToFocused()}return!1}),g()("enter",y.KeyState.FolderList,function(){var t=p()(".b-folders .e-item .e-link:not(.hidden).focused",e);return t.length&&t[0]&&(T.a.focusedState(y.Focused.MessageList),t.click()),!1}),g()("space",y.KeyState.FolderList,function(){var t=p()(".b-folders .e-item .e-link:not(.hidden).focused",e);if(t.length&&t[0]){var n=f.a.dataFor(t[0]);if(n){var o=n.collapsed();i.i(N.a)().setExpandedFolder(n.fullNameHash,o),n.collapsed(!o)}}return!1}),g()("esc, tab, shift+tab, right",y.KeyState.FolderList,function(){return T.a.focusedState(y.Focused.MessageList),!1}),T.a.focusedState.subscribe(function(t){p()(".b-folders .e-item .e-link.focused",e).removeClass("focused"),y.Focused.FolderList===t&&p()(".b-folders .e-item .e-link.selected",e).addClass("focused")})},t.prototype.messagesDropOver=function(e){u.a.clearTimeout(this.iDropOverTimer),e&&e.collapsed()&&(this.iDropOverTimer=u.a.setTimeout(function(){e.collapsed(!1),i.i(N.a)().setExpandedFolder(e.fullNameHash,!0),i.i(b.windowResize)()},y.Magics.Time500ms))},t.prototype.messagesDropOut=function(){u.a.clearTimeout(this.iDropOverTimer)},t.prototype.scrollToFocused=function(){if(!this.oContentVisible||!this.oContentScrollable)return!1;var e=20,t=p()(".e-item .e-link.focused",this.oContentScrollable),i=t.position(),n=this.oContentVisible.height(),o=t.outerHeight();return!(!i||!(0>i.top||i.top+o>n))&&(0>i.top?this.oContentScrollable.scrollTop(this.oContentScrollable.scrollTop()+i.top-e):this.oContentScrollable.scrollTop(this.oContentScrollable.scrollTop()+i.top-n+o+e),!0)},t.prototype.messagesDrop=function(e,t){if(e&&t&&t.helper){var n=t.helper.data("rl-folder"),o=v.$html.hasClass("rl-ctrl-key-pressed"),a=t.helper.data("rl-uids");i.i(b.isNormal)(n)&&""!==n&&i.i(b.isArray)(a)&&i.i(N.a)().moveMessagesToFolder(n,a,e.fullNameRaw,o)}},t.prototype.composeClick=function(){F.capa(y.Capa.Composer)&&i.i(R.showScreenPopup)(i(37))},t.prototype.createFolder=function(){i.i(R.showScreenPopup)(i(188))},t.prototype.configureFolders=function(){i.i(R.setHash)(i.i(S.c)("folders"))},t.prototype.contactsClick=function(){this.allowContacts&&i.i(R.showScreenPopup)(i(123))},t}(I.a))||P)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(274),A=i.n(E),F=i(3),N=i(20),R=i(7),I=i(1),L=i(14),P=i(178),_=i(29),k=i(8),M=i(23),D=i(28),O=i(184),x=i(40),U=i(30),H=i(39),B=i(10),G=i(18),K=i(16),V=i(9),z=i(13);i.d(t,"a",function(){return oe});var j,q,W,Y,$,J,X,Z,Q,ee,te,ie,ne=function(e){return e.canBeMoved()},oe=(j=i.i(V.view)({name:"View/User/MailBox/MessageList",type:V.ViewType.Right,templateID:"MailMessageList"}),q=i.i(V.command)(),W=i.i(V.command)(),Y=i.i(V.command)(ne),$=i.i(V.command)(ne),J=i.i(V.command)(ne),X=i.i(V.command)(ne),Z=i.i(V.command)(ne),Q=i.i(V.command)(ne),ee=i.i(V.command)(ne),j((ie=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.sLastUid=null,n.bPrefetch=!1,n.emptySubjectValue="",n.iGoToUpUpOrDownDownTimeout=0,n.mobile=!!B.appSettingsGet("mobile"),n.allowReload=!!B.capa(F.Capa.Reload),n.allowSearch=!!B.capa(F.Capa.Search),n.allowSearchAdv=!!B.capa(F.Capa.SearchAdv),n.allowComposer=!!B.capa(F.Capa.Composer),n.allowMessageListActions=!!B.capa(F.Capa.MessageListActions),n.allowDangerousActions=!!B.capa(F.Capa.DangerousActions),n.allowFolders=!!B.capa(F.Capa.Folders),n.popupVisibility=R.popupVisibility,n.message=H.a.message,n.messageList=H.a.messageList,n.messageListDisableAutoSelect=H.a.messageListDisableAutoSelect,n.folderList=U.a.folderList,n.composeInEdit=D.a.composeInEdit,n.leftPanelDisabled=R.leftPanelDisabled,n.selectorMessageSelected=H.a.selectorMessageSelected,n.selectorMessageFocused=H.a.selectorMessageFocused,n.isMessageSelected=H.a.isMessageSelected,n.messageListSearch=H.a.messageListSearch,n.messageListThreadUid=H.a.messageListThreadUid,n.messageListError=H.a.messageListError,n.folderMenuForMove=U.a.folderMenuForMove,n.useCheckboxesInList=x.a.useCheckboxesInList,n.mainMessageListSearch=H.a.mainMessageListSearch,n.messageListEndFolder=H.a.messageListEndFolder,n.messageListEndThreadUid=H.a.messageListEndThreadUid,n.messageListChecked=H.a.messageListChecked,n.messageListCheckedOrSelected=H.a.messageListCheckedOrSelected,n.messageListCheckedOrSelectedUidsWithSubMails=H.a.messageListCheckedOrSelectedUidsWithSubMails,n.messageListCompleteLoadingThrottle=H.a.messageListCompleteLoadingThrottle,n.messageListCompleteLoadingThrottleForAnimation=H.a.messageListCompleteLoadingThrottleForAnimation,i.i(k.initOnStartOrLangChange)(function(){n.emptySubjectValue=i.i(k.i18n)("MESSAGE_LIST/EMPTY_SUBJECT_TEXT")}),n.userQuota=O.a.quota,n.userUsageSize=O.a.usage,n.userUsageProc=O.a.percentage,n.moveDropdownTrigger=v.a.observable(!1),n.moreDropdownTrigger=v.a.observable(!1),n.dragOver=v.a.observable(!1).extend({throttle:1}),n.dragOverEnter=v.a.observable(!1).extend({throttle:1}),n.dragOverArea=v.a.observable(null),n.dragOverBodyArea=v.a.observable(null),n.messageListItemTemplate=v.a.computed(function(){return n.mobile||F.Layout.SidePreview===x.a.layout()?"MailMessageListItem":"MailMessageListItemNoPreviewPane"}),n.messageListSearchDesc=v.a.computed(function(){var e=H.a.messageListEndSearch();return""===e?"":i.i(k.i18n)("MESSAGE_LIST/SEARCH_RESULT_FOR",{SEARCH:e})}),n.messageListPagenator=v.a.computed(i.i(I.computedPagenatorHelper)(H.a.messageListPage,H.a.messageListPageCount)),n.checkAll=v.a.computed({read:function(){return 0<H.a.messageListChecked().length},write:function(e){e=!!e,m.a.each(H.a.messageList(),function(t){t.checked(e)})}}),n.inputMessageListSearchFocus=v.a.observable(!1),n.sLastSearchValue="",n.inputProxyMessageListSearch=v.a.computed({read:n.mainMessageListSearch,write:function(e){n.sLastSearchValue=e}}),n.isIncompleteChecked=v.a.computed(function(){var e=H.a.messageList().length,t=H.a.messageListChecked().length;return 0<e&&0<t&&e>t}),n.hasMessages=v.a.computed(function(){return 0<n.messageList().length}),n.hasCheckedOrSelectedLines=v.a.computed(function(){return 0<n.messageListCheckedOrSelected().length}),n.isSpamFolder=v.a.computed(function(){return U.a.spamFolder()===n.messageListEndFolder()&&""!==U.a.spamFolder()}),n.isSpamDisabled=v.a.computed(function(){return N.i===U.a.spamFolder()}),n.isTrashFolder=v.a.computed(function(){return U.a.trashFolder()===n.messageListEndFolder()&&""!==U.a.trashFolder()}),n.isDraftFolder=v.a.computed(function(){return U.a.draftFolder()===n.messageListEndFolder()&&""!==U.a.draftFolder()}),n.isSentFolder=v.a.computed(function(){return U.a.sentFolder()===n.messageListEndFolder()&&""!==U.a.sentFolder()}),n.isArchiveFolder=v.a.computed(function(){return U.a.archiveFolder()===n.messageListEndFolder()&&""!==U.a.archiveFolder()}),n.isArchiveDisabled=v.a.computed(function(){return N.i===U.a.archiveFolder()}),n.isArchiveVisible=v.a.computed(function(){return!n.isArchiveFolder()&&!n.isArchiveDisabled()&&!n.isDraftFolder()}),n.isSpamVisible=v.a.computed(function(){return!(n.isSpamFolder()||n.isSpamDisabled()||n.isDraftFolder()||n.isSentFolder())}),n.isUnSpamVisible=v.a.computed(function(){return n.isSpamFolder()&&!n.isSpamDisabled()&&!n.isDraftFolder()&&!n.isSentFolder()}),n.mobileCheckedStateShow=v.a.computed(function(){var e=0<n.messageListChecked().length;return!n.mobile||e}),n.mobileCheckedStateHide=v.a.computed(function(){var e=0<n.messageListChecked().length;return!n.mobile||!e}),n.messageListFocused=v.a.computed(function(){return F.Focused.MessageList===D.a.focusedState()}),n.canBeMoved=n.hasCheckedOrSelectedLines,n.quotaTooltip=m.a.bind(n.quotaTooltip,n),n.selector=new P.a(n.messageList,n.selectorMessageSelected,n.selectorMessageFocused,".messageListItem .actionHandle",".messageListItem.selected",".messageListItem .checkboxMessage",".messageListItem.focused"),n.selector.on("onItemSelect",function(e){H.a.selectMessage(e)}),n.selector.on("onItemGetUid",function(e){return e?e.generateUid():""}),n.selector.on("onAutoSelect",function(){return n.useAutoSelect()}),n.selector.on("onUpUpOrDownDown",function(e){n.goToUpUpOrDownDown(e)}),_.b("mailbox.message-list.selector.go-down",function(e){n.selector.goDown(e)}),_.b("mailbox.message-list.selector.go-up",function(e){n.selector.goUp(e)}),_.b("mailbox.message.show",function(e,t){var o=m.a.find(n.messageList(),function(i){return i&&e===i.folderFullNameRaw&&t===i.uid});"INBOX"===e&&i.i(V.setHash)(i.i(L.w)(e,1)),o?n.selector.selectMessageItem(o):("INBOX"!==e&&i.i(V.setHash)(i.i(L.w)(e,1)),H.a.selectMessageByFolderAndUid(e,t))}),H.a.messageListEndHash.subscribe(function(){n.selector.scrollToTop()}),n}return d()(t,e),t.prototype.clearCommand=function(){B.capa(F.Capa.DangerousActions)&&i.i(V.showScreenPopup)(i(249),[U.a.currentFolder()])},t.prototype.reloadCommand=function(){!H.a.messageListCompleteLoadingThrottleForAnimation()&&this.allowReload&&i.i(K.a)().reloadMessageList(!1,!0)},t.prototype.multyForwardCommand=function(){B.capa(F.Capa.Composer)&&i.i(V.showScreenPopup)(i(37),[F.ComposeType.ForwardAsAttachment,H.a.messageListCheckedOrSelected()])},t.prototype.deleteWithoutMoveCommand=function(){B.capa(F.Capa.DangerousActions)&&i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Trash,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!1)},t.prototype.deleteCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Trash,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.archiveCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Archive,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.spamCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Spam,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.notSpamCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.NotSpam,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.moveCommand=function(){},t.prototype.hideLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(R.leftPanelDisabled)(!0)},t.prototype.showLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(R.leftPanelDisabled)(!1)},t.prototype.composeClick=function(){B.capa(F.Capa.Composer)&&i.i(V.showScreenPopup)(i(37))},t.prototype.goToUpUpOrDownDown=function(e){var t=this;return!(0<this.messageListChecked().length)&&(h.a.clearTimeout(this.iGoToUpUpOrDownDownTimeout),this.iGoToUpUpOrDownDownTimeout=h.a.setTimeout(function(){var i=null,n=null,o=null,a=null;m.a.find(t.messageListPagenator(),function(e){if(e){if(a&&(n=e),e.current&&(a=e,i=o),n)return!0;o=e}return!1}),F.Layout.NoPreview!==x.a.layout()||t.message()?t.selector.iSelectNextHelper=e?-1:1:t.selector.iFocusedNextHelper=e?-1:1,(e?i:n)&&(t.selector.unselect(),t.gotoPage(e?i:n))},F.Magics.Time350ms),!0)},t.prototype.useAutoSelect=function(){return!this.messageListDisableAutoSelect()&&(!/is:unseen/.test(this.mainMessageListSearch())&&F.Layout.NoPreview!==x.a.layout())},t.prototype.searchEnterAction=function(){this.mainMessageListSearch(this.sLastSearchValue),this.inputMessageListSearchFocus(!1)},t.prototype.printableMessageCountForDeletion=function(){var e=this.messageListCheckedOrSelectedUidsWithSubMails().length;return 1<e?" ("+(100>e?e:"99+")+")":""},t.prototype.cancelSearch=function(){this.mainMessageListSearch(""),this.inputMessageListSearchFocus(!1)},t.prototype.cancelThreadUid=function(){i.i(V.setHash)(i.i(L.w)(U.a.currentFolderFullNameHash(),H.a.messageListPageBeforeThread(),H.a.messageListSearch()))},t.prototype.moveSelectedMessagesToFolder=function(e,t){return this.canBeMoved()&&i.i(K.a)().moveMessagesToFolder(U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),e,t),!1},t.prototype.dragAndDronHelper=function(e){e&&e.checked(!0);var t=i.i(I.draggablePlace)(),n=function(){var e=H.a.messageListCheckedOrSelectedUidsWithSubMails();t.data("rl-uids",e),t.find(".text").text(""+e.length)};return t.data("rl-folder",U.a.currentFolderFullNameRaw()),n(),m.a.defer(n),t},t.prototype.setAction=function(e,t,n,o){i.i(K.a)().messageListAction(e,t,n,o)},t.prototype.setActionForAll=function(e,t){if(""!==e){var n=i.i(M.b)(e);if(n){switch(t){case F.MessageSetAction.SetSeen:n=i.i(M.b)(e),n&&(m.a.each(H.a.messageList(),function(e){e.unseen(!1)}),n.messageCountUnread(0),i.i(M.m)(e)),G.a.messageSetSeenToAll(I.noop,e,!0);break;case F.MessageSetAction.UnsetSeen:n=i.i(M.b)(e),n&&(m.a.each(H.a.messageList(),function(e){e.unseen(!0)}),n.messageCountUnread(n.messageCountAll()),i.i(M.m)(e)),G.a.messageSetSeenToAll(I.noop,e,!1)}i.i(K.a)().reloadFlagsCurrentMessageListAndMessageFromCache()}}},t.prototype.listSetSeen=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.SetSeen,H.a.messageListCheckedOrSelected())},t.prototype.listSetAllSeen=function(){this.setActionForAll(U.a.currentFolderFullNameRaw(),F.MessageSetAction.SetSeen)},t.prototype.listUnsetSeen=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.UnsetSeen,H.a.messageListCheckedOrSelected())},t.prototype.listSetFlags=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.SetFlag,H.a.messageListCheckedOrSelected())},t.prototype.listUnsetFlags=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.UnsetFlag,H.a.messageListCheckedOrSelected())},t.prototype.flagMessages=function(e){var t=this.messageListCheckedOrSelected();if(e){var n=m.a.map(t,function(e){return e.uid});0<n.length&&-1<i.i(I.inArray)(e.uid,n)?this.setAction(e.folderFullNameRaw,!0,e.flagged()?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,t):this.setAction(e.folderFullNameRaw,!0,e.flagged()?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,[e])}},t.prototype.flagMessagesFast=function(e){var t=this.messageListCheckedOrSelected();if(0<t.length)if(i.i(I.isUnd)(e)){var n=m.a.filter(t,function(e){return e.flagged()});this.setAction(t[0].folderFullNameRaw,!0,t.length===n.length?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,t)}else this.setAction(t[0].folderFullNameRaw,!0,e?F.MessageSetAction.SetFlag:F.MessageSetAction.UnsetFlag,t)},t.prototype.seenMessagesFast=function(e){var t=this.messageListCheckedOrSelected();if(0<t.length)if(i.i(I.isUnd)(e)){var n=m.a.filter(t,function(e){return e.unseen()});this.setAction(t[0].folderFullNameRaw,!0,0<n.length?F.MessageSetAction.SetSeen:F.MessageSetAction.UnsetSeen,t)}else this.setAction(t[0].folderFullNameRaw,!0,e?F.MessageSetAction.SetSeen:F.MessageSetAction.UnsetSeen,t)},t.prototype.gotoPage=function(e){e&&i.i(V.setHash)(i.i(L.w)(U.a.currentFolderFullNameHash(),e.value,H.a.messageListSearch(),H.a.messageListThreadUid()))},t.prototype.gotoThread=function(e){e&&0<e.threadsLen()&&(H.a.messageListPageBeforeThread(H.a.messageListPage()),i.i(V.setHash)(i.i(L.w)(U.a.currentFolderFullNameHash(),1,H.a.messageListSearch(),e.uid)))},t.prototype.clearListIsVisible=function(){return""===this.messageListSearchDesc()&&""===this.messageListError()&&""===H.a.messageListEndThreadUid()&&0<this.messageList().length&&(this.isSpamFolder()||this.isTrashFolder())},t.prototype.onBuild=function(e){var t=this,n=this;this.oContentVisible=b()(".b-content",e),this.oContentScrollable=b()(".content",this.oContentVisible),this.selector.init(this.oContentVisible,this.oContentScrollable,F.KeyState.MessageList),this.mobile&&e.on("click",function(){i.i(R.leftPanelDisabled)(!0)}),e.on("click",".messageList .b-message-list-wrapper",function(){F.Focused.MessageView===D.a.focusedState()&&D.a.focusedState(F.Focused.MessageList)}).on("click",".e-pagenator .e-page",function(){n.gotoPage(v.a.dataFor(this))}).on("click",".messageList .checkboxCkeckAll",function(){t.checkAll(!t.checkAll())}).on("click",".messageList .messageListItem .flagParent",function(){n.flagMessages(v.a.dataFor(this))}).on("click",".messageList .messageListItem .threads-len",function(){n.gotoThread(v.a.dataFor(this))}).on("dblclick",".messageList .messageListItem .actionHandle",function(){n.gotoThread(v.a.dataFor(this))}),this.initUploaderForAppend(),this.initShortcuts(),!R.bMobileDevice&&A.a&&B.capa(F.Capa.Prefetch)&&(A.a.setIdleDuration(F.Magics.ifvisibleIdle10s),A.a.idle(function(){t.prefetchNextTick()}))},t.prototype.initShortcuts=function(){var e=this;w()("enter",F.KeyState.MessageList,function(){return!e.message()||!e.useAutoSelect()||(_.a("mailbox.message-view.toggle-full-screen"),!1)}),B.capa(F.Capa.MessageListActions)&&(w()("z",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.archiveCommand(),!1}),w()("delete, shift+delete, shift+3",F.KeyState.MessageList,function(t,i){return!t||(0<H.a.messageListCheckedOrSelected().length&&(i&&"shift+delete"===i.shortcut?e.deleteWithoutMoveCommand():e.deleteCommand()),!1)})),B.capa(F.Capa.Reload)&&w()("ctrl+r, command+r",[F.KeyState.FolderList,F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.reloadCommand(),!1}),w()("ctrl+a, command+a",F.KeyState.MessageList,function(){return e.checkAll(!(e.checkAll()&&!e.isIncompleteChecked())),!1}),B.capa(F.Capa.Composer)&&w()("w,c",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return i.i(V.showScreenPopup)(i(37)),!1}),B.capa(F.Capa.MessageListActions)&&w()("i",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.flagMessagesFast(),!1}),w()("t",[F.KeyState.MessageList],function(){var t=e.selectorMessageSelected();return t||(t=e.selectorMessageFocused()),t&&0<t.threadsLen()&&e.gotoThread(t),!1}),B.capa(F.Capa.MessageListActions)&&w()("m",F.KeyState.MessageList,function(){return e.moveDropdownTrigger(!0),!1}),B.capa(F.Capa.MessageListActions)&&(w()("q",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.seenMessagesFast(!0),!1}),w()("u",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.seenMessagesFast(!1),!1})),B.capa(F.Capa.Composer)&&w()("shift+f",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.multyForwardCommand(),!1}),B.capa(F.Capa.Search)&&w()("/",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.inputMessageListSearchFocus(!0),!1}),w()("esc",F.KeyState.MessageList,function(){return""!==e.messageListSearchDesc()?(e.cancelSearch(),!1):""===e.messageListEndThreadUid()||(e.cancelThreadUid(),!1)}),w()("tab, shift+tab, left, right",F.KeyState.MessageList,function(t,i){return t&&i&&("shift+tab"===i.shortcut||"left"===i.shortcut)?D.a.focusedState(F.Focused.FolderList):e.message()&&D.a.focusedState(F.Focused.MessageView),!1}),w()("ctrl+left, command+left",F.KeyState.MessageView,I.noopFalse),w()("ctrl+right, command+right",F.KeyState.MessageView,I.noopFalse)},t.prototype.prefetchNextTick=function(){var e=this;if(A.a&&!this.bPrefetch&&!A.a.now()&&this.viewModelVisibility()){var t=m.a.find(this.messageList(),function(e){return e&&!i.i(M.r)(e.folderFullNameRaw,e.uid)});t&&(this.bPrefetch=!0,i.i(M.l)(t.folderFullNameRaw,t.uid),G.a.message(function(t,i){var n=!(F.StorageResultType.Success!==t||!i||!i.Result);m.a.delay(function(){e.bPrefetch=!1,n&&e.prefetchNextTick()},F.Magics.Time1s)},t.folderFullNameRaw,t.uid))}},t.prototype.advancedSearchClick=function(){B.capa(F.Capa.SearchAdv)&&i.i(V.showScreenPopup)(i(246),[this.mainMessageListSearch()])},t.prototype.quotaTooltip=function(){return i.i(k.i18n)("MESSAGE_LIST/QUOTA_SIZE",{SIZE:i.i(I.friendlySize)(this.userUsageSize()),PROC:this.userUsageProc(),LIMIT:i.i(I.friendlySize)(this.userQuota())})},t.prototype.initUploaderForAppend=function(){var e=this;if(!B.appSettingsGet("allowAppendMessage")||!this.dragOverArea())return!1;var t=new C.a({action:i.i(L.D)(),name:"AppendFile",queueSize:1,multipleSizeLimit:1,hidden:{Folder:function(){return U.a.currentFolderFullNameRaw()}},dragAndDropElement:this.dragOverArea(),dragAndDropBodyElement:this.dragOverBodyArea()});return this.dragOver.subscribe(function(t){t&&e.selector.scrollToTop()}),t.on("onDragEnter",function(){e.dragOverEnter(!0)}).on("onDragLeave",function(){e.dragOverEnter(!1)}).on("onBodyDragEnter",function(){e.dragOver(!0)}).on("onBodyDragLeave",function(){e.dragOver(!1)}).on("onSelect",function(e,t){return!(!e||!t||"message/rfc822"!==t.Type)&&(H.a.messageListLoading(!0),!0)}).on("onComplete",function(){i.i(K.a)().reloadMessageList(!0,!0)}),!!t},t}(z.a),n(ie.prototype,"clearCommand",[q],a()(ie.prototype,"clearCommand"),ie.prototype),n(ie.prototype,"reloadCommand",[W],a()(ie.prototype,"reloadCommand"),ie.prototype),n(ie.prototype,"multyForwardCommand",[Y],a()(ie.prototype,"multyForwardCommand"),ie.prototype),n(ie.prototype,"deleteWithoutMoveCommand",[$],a()(ie.prototype,"deleteWithoutMoveCommand"),ie.prototype),n(ie.prototype,"deleteCommand",[J],a()(ie.prototype,"deleteCommand"),ie.prototype),n(ie.prototype,"archiveCommand",[X],a()(ie.prototype,"archiveCommand"),ie.prototype),n(ie.prototype,"spamCommand",[Z],a()(ie.prototype,"spamCommand"),ie.prototype),n(ie.prototype,"notSpamCommand",[Q],a()(ie.prototype,"notSpamCommand"),ie.prototype),n(ie.prototype,"moveCommand",[ee],a()(ie.prototype,"moveCommand"),ie.prototype),te=ie))||te)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(55),s=i.n(r),l=i(0),c=i.n(l),u=i(5),d=i.n(u),p=i(4),h=i.n(p),f=i(11),m=i.n(f),g=i(6),b=i.n(g),y=i(12),v=i.n(y),S=i(2),w=i.n(S),T=i(19),C=i.n(T),E=i(20),A=i(3),F=i(7),N=i(1),R=i(101),I=i(29),L=i(8),P=i(14),_=i(23),k=i(54),M=i(28),D=i(40),O=i(46),x=i(30),U=i(39),H=i(80),B=i(10),G=i(18),K=i(79),V=i(16),z=i(9),j=i(13);i.d(t,"a",function(){return ee});var q,W,Y,$,J,X,Z,Q,ee=(q=i.i(z.view)({name:"View/User/MailBox/MessageView",type:z.ViewType.Right,templateID:"MailMessageView"}),W=i.i(z.command)(),Y=i.i(z.command)(function(e){return e.messageVisibility()}),$=i.i(z.command)(function(e){return e.messageVisibility()}),J=i.i(z.command)(function(e){return!e.messageListAndMessageViewLoading()}),X=i.i(z.command)(function(e){return!e.messageListAndMessageViewLoading()}),q((Q=function(e){function t(){c()(this,t);var n=d()(this,e.call(this)),o="",a=function(e){return i.i(z.createCommand)(function(){n.lastReplyAction(e),n.replyOrforward(e)},n.canBeRepliedOrForwarded)},r=function(e,t){return i.i(z.createCommand)(function(){var o=n.message();o&&n.allowMessageListActions&&(n.message(null),i.i(V.a)().deleteMessagesFromFolder(e,o.folderFullNameRaw,[o.uid],t))},n.messageVisibility)};return n.oDom=null,n.oHeaderDom=null,n.oMessageScrollerDom=null,n.bodyBackgroundColor=w.a.observable(""),
-n.pswp=null,n.allowComposer=!!B.capa(A.Capa.Composer),n.allowMessageActions=!!B.capa(A.Capa.MessageActions),n.allowMessageListActions=!!B.capa(A.Capa.MessageListActions),n.logoImg=i.i(N.trim)(B.settingsGet("UserLogoMessage")),n.logoIframe=i.i(N.trim)(B.settingsGet("UserIframeMessage")),n.mobile=!!B.appSettingsGet("mobile"),n.attachmentsActions=M.a.attachmentsActions,n.message=U.a.message,n.messageListChecked=U.a.messageListChecked,n.hasCheckedMessages=U.a.hasCheckedMessages,n.messageListCheckedOrSelectedUidsWithSubMails=U.a.messageListCheckedOrSelectedUidsWithSubMails,n.messageLoadingThrottle=U.a.messageLoadingThrottle,n.messagesBodiesDom=U.a.messagesBodiesDom,n.useThreads=D.a.useThreads,n.replySameFolder=D.a.replySameFolder,n.layout=D.a.layout,n.usePreviewPane=D.a.usePreviewPane,n.isMessageSelected=U.a.isMessageSelected,n.messageActiveDom=U.a.messageActiveDom,n.messageError=U.a.messageError,n.fullScreenMode=U.a.messageFullScreenMode,n.messageListOfThreadsLoading=w.a.observable(!1).extend({rateLimit:1}),n.highlightUnselectedAttachments=w.a.observable(!1).extend({falseTimeout:2e3}),n.showAttachmnetControls=w.a.observable(!1),n.allowAttachmnetControls=w.a.computed(function(){return 0<n.attachmentsActions().length&&B.capa(A.Capa.AttachmentsActions)}),n.downloadAsZipAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("zip",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.downloadAsZipLoading=w.a.observable(!1),n.downloadAsZipError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToOwnCloudAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("owncloud",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.saveToOwnCloudLoading=w.a.observable(!1),n.saveToOwnCloudSuccess=w.a.observable(!1).extend({falseTimeout:2e3}),n.saveToOwnCloudError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToOwnCloudSuccess.subscribe(function(e){e&&n.saveToOwnCloudError(!1)}),n.saveToOwnCloudError.subscribe(function(e){e&&n.saveToOwnCloudSuccess(!1)}),n.saveToDropboxAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("dropbox",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.saveToDropboxLoading=w.a.observable(!1),n.saveToDropboxSuccess=w.a.observable(!1).extend({falseTimeout:2e3}),n.saveToDropboxError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToDropboxSuccess.subscribe(function(e){e&&n.saveToDropboxError(!1)}),n.saveToDropboxError.subscribe(function(e){e&&n.saveToDropboxSuccess(!1)}),n.showAttachmnetControls.subscribe(function(e){n.message()&&b.a.each(n.message().attachments(),function(t){t&&t.checked(!!e)})}),n.lastReplyAction_=w.a.observable(""),n.lastReplyAction=w.a.computed({read:n.lastReplyAction_,write:function(e){n.lastReplyAction_(-1===i.i(N.inArray)(e,[A.ComposeType.Reply,A.ComposeType.ReplyAll,A.ComposeType.Forward])?A.ComposeType.Reply:e)}}),n.lastReplyAction(H.a(A.ClientSideKeyName.LastReplyAction)||A.ComposeType.Reply),n.lastReplyAction_.subscribe(function(e){H.b(A.ClientSideKeyName.LastReplyAction,e)}),n.showFullInfo=w.a.observable("1"===H.a(A.ClientSideKeyName.MessageHeaderFullInfo)),n.moreDropdownTrigger=w.a.observable(!1),n.messageDomFocused=w.a.observable(!1).extend({rateLimit:0}),n.messageVisibility=w.a.computed(function(){return!n.messageLoadingThrottle()&&!!n.message()}),n.message.subscribe(function(e){e||U.a.selectorMessageSelected(null)}),n.canBeRepliedOrForwarded=w.a.computed(function(){var e=n.messageVisibility();return!n.isDraftFolder()&&e}),n.replyCommand=a(A.ComposeType.Reply),n.replyAllCommand=a(A.ComposeType.ReplyAll),n.forwardCommand=a(A.ComposeType.Forward),n.forwardAsAttachmentCommand=a(A.ComposeType.ForwardAsAttachment),n.editAsNewCommand=a(A.ComposeType.EditAsNew),n.deleteCommand=r(A.FolderType.Trash,!0),n.deleteWithoutMoveCommand=r(A.FolderType.Trash,!1),n.archiveCommand=r(A.FolderType.Archive,!0),n.spamCommand=r(A.FolderType.Spam,!0),n.notSpamCommand=r(A.FolderType.NotSpam,!0),n.dropboxEnabled=k.a.dropbox.enabled,n.dropboxApiKey=k.a.dropbox.apiKey,n.viewBodyTopValue=w.a.observable(0),n.viewFolder="",n.viewUid="",n.viewHash="",n.viewSubject=w.a.observable(""),n.viewFromShort=w.a.observable(""),n.viewFromDkimData=w.a.observable(["none",""]),n.viewToShort=w.a.observable(""),n.viewFrom=w.a.observable(""),n.viewTo=w.a.observable(""),n.viewCc=w.a.observable(""),n.viewBcc=w.a.observable(""),n.viewReplyTo=w.a.observable(""),n.viewTimeStamp=w.a.observable(0),n.viewSize=w.a.observable(""),n.viewLineAsCss=w.a.observable(""),n.viewViewLink=w.a.observable(""),n.viewUnsubscribeLink=w.a.observable(""),n.viewDownloadLink=w.a.observable(""),n.viewUserPic=w.a.observable(E.q),n.viewUserPicVisible=w.a.observable(!1),n.viewIsImportant=w.a.observable(!1),n.viewIsFlagged=w.a.observable(!1),n.viewFromDkimVisibility=w.a.computed(function(){return"none"!==n.viewFromDkimData()[0]}),n.viewFromDkimStatusIconClass=w.a.computed(function(){switch(n.viewFromDkimData()[0]){case"none":return"icon-none iconcolor-display-none";case"pass":return"icon-ok iconcolor-green";default:return"icon-warning-alt iconcolor-red"}}),n.viewFromDkimStatusTitle=w.a.computed(function(){var e=n.viewFromDkimData();if(i.i(N.isNonEmptyArray)(e)){if(e[0]&&e[1])return e[1];if(e[0])return"DKIM: "+e[0]}return""}),n.messageActiveDom.subscribe(function(e){n.bodyBackgroundColor(e?n.detectDomBackgroundColor(e):"")},n),n.message.subscribe(function(e){n.messageActiveDom(null),e?(n.showAttachmnetControls(!1),n.viewHash!==e.hash&&n.scrollMessageToTop(),n.viewFolder=e.folderFullNameRaw,n.viewUid=e.uid,n.viewHash=e.hash,n.viewSubject(e.subject()),n.viewFromShort(e.fromToLine(!0,!0)),n.viewFromDkimData(e.fromDkimData()),n.viewToShort(e.toToLine(!0,!0)),n.viewFrom(e.fromToLine(!1)),n.viewTo(e.toToLine(!1)),n.viewCc(e.ccToLine(!1)),n.viewBcc(e.bccToLine(!1)),n.viewReplyTo(e.replyToToLine(!1)),n.viewTimeStamp(e.dateTimeStampInUTC()),n.viewSize(e.friendlySize()),n.viewLineAsCss(e.lineAsCss()),n.viewViewLink(e.viewLink()),n.viewUnsubscribeLink(e.getFirstUnsubsribeLink()),n.viewDownloadLink(e.downloadLink()),n.viewIsImportant(e.isImportant()),n.viewIsFlagged(e.flagged()),o=e.fromAsSingleEmail(),i.i(_.s)(o,function(e,t){e!==n.viewUserPic()&&o===t&&(n.viewUserPicVisible(!1),n.viewUserPic(E.q),""!==e&&(n.viewUserPicVisible(!0),n.viewUserPic(e)))})):(n.viewFolder="",n.viewUid="",n.viewHash="",n.scrollMessageToTop())}),n.message.viewTrigger.subscribe(function(){var e=n.message();e?n.viewIsFlagged(e.flagged()):n.viewIsFlagged(!1)}),n.fullScreenMode.subscribe(function(e){F.$html.toggleClass("rl-message-fullscreen",e),i.i(N.windowResize)()}),n.messageLoadingThrottle.subscribe(N.windowResizeCallback),n.messageFocused=w.a.computed(function(){return A.Focused.MessageView===M.a.focusedState()}),n.messageListAndMessageViewLoading=w.a.computed(function(){return U.a.messageListCompleteLoadingThrottle()||U.a.messageLoadingThrottle()}),I.b("mailbox.message-view.toggle-full-screen",function(){n.toggleFullScreen()}),n.attachmentPreview=b.a.bind(n.attachmentPreview,n),n}return h()(t,e),t.prototype.closeMessageCommand=function(){U.a.message(null)},t.prototype.messageVisibilityCommand=function(){},t.prototype.messageEditCommand=function(){this.editMessage()},t.prototype.goUpCommand=function(){I.a("mailbox.message-list.selector.go-up",[A.Layout.NoPreview!==this.layout()||!!this.message()])},t.prototype.goDownCommand=function(){I.a("mailbox.message-list.selector.go-down",[A.Layout.NoPreview!==this.layout()||!!this.message()])},t.prototype.detectDomBackgroundColor=function(e){var t=5,i="",n=function(e){var t=e?e.children():null;return t&&1===t.length&&t.is("table,div,center")?t:null},o=function(e){var t="";return e&&(t=e.css("background-color")||"",e.is("table")||(t="rgba(0, 0, 0, 0)"===t||"transparent"===t?"":t)),t};if(e&&1===e.length){for(var a=e;""===i&&(t-=1,!(0>=t))&&(a=n(a));)i=o(a);i="rgba(0, 0, 0, 0)"===i||"transparent"===i?"":i}return i},t.prototype.fullScreen=function(){this.fullScreenMode(!0),i.i(N.windowResize)()},t.prototype.unFullScreen=function(){this.fullScreenMode(!1),i.i(N.windowResize)()},t.prototype.toggleFullScreen=function(){i.i(N.removeSelection)(),this.fullScreenMode(!this.fullScreenMode()),i.i(N.windowResize)()},t.prototype.replyOrforward=function(e){B.capa(A.Capa.Composer)&&i.i(z.showScreenPopup)(i(37),[e,U.a.message()])},t.prototype.checkHeaderHeight=function(){this.oHeaderDom&&this.viewBodyTopValue(this.message()?this.oHeaderDom.height()+A.Magics.Size20px+A.Magics.Size1px:0)},t.prototype.attachmentPreview=function(e){var t=this;if(e&&e.isImage()&&!e.isLinked&&this.message()&&this.message().attachments()){var n=function(){var n=0,o=0,a=v()("<div>"),r=b.a.compact(b.a.map(t.message().attachments(),function(t){return t&&!t.isLinked&&t.isImage()?(t===e&&(n=o),o+=1,{src:t.linkPreview(),thumb:t.linkThumbnail(),subHtml:t.fileName,downloadUrl:t.linkPreview()}):null}));return 0<r.length&&(a.on("onBeforeOpen.lg",function(){i.i(F.useKeyboardShortcuts)(!1),i.i(N.removeInFocus)(!0)}),a.on("onCloseAfter.lg",function(){i.i(F.useKeyboardShortcuts)(!0)}),a.lightGallery({dynamic:!0,loadYoutubeThumbnail:!1,loadVimeoThumbnail:!1,thumbWidth:80,thumbContHeight:95,showThumbByDefault:!1,mode:"lg-lollipop",index:n,dynamicEl:r})),{v:!1}}();if("object"===("undefined"==typeof n?"undefined":s()(n)))return n.v}return!0},t.prototype.onBuild=function(e){var t=this,n=this,o=b.a.bind(this.checkHeaderHeight,this);this.oDom=e,this.fullScreenMode.subscribe(function(e){e&&t.message()&&M.a.focusedState(A.Focused.MessageView)}),this.showAttachmnetControls.subscribe(o),this.fullScreenMode.subscribe(o),this.showFullInfo.subscribe(o),this.message.subscribe(o),I.b("window.resize",b.a.throttle(function(){b.a.delay(o,1),b.a.delay(o,A.Magics.Time200ms),b.a.delay(o,A.Magics.Time500ms)},A.Magics.Time50ms)),this.showFullInfo.subscribe(function(e){i.i(N.windowResize)(),i.i(N.windowResize)(A.Magics.Time200ms),H.b(A.ClientSideKeyName.MessageHeaderFullInfo,e?"1":"0")}),k.a.appendDropbox(),this.oHeaderDom=v()(".messageItemHeader",e),this.oHeaderDom=this.oHeaderDom[0]?this.oHeaderDom:null,this.mobile&&e.on("click",function(){i.i(F.leftPanelDisabled)(!0)}),e.on("click","a",function(e){return!(e&&A.Magics.EventWhichMouseMiddle!==e.which&&i.i(N.mailToHelper)(v()(this).attr("href"),B.capa(A.Capa.Composer)?i(37):null))}).on("click",".attachmentsPlace .attachmentIconParent",function(e){e&&e.stopPropagation&&e.stopPropagation()}).on("click",".attachmentsPlace .showPreplay",function(e){e&&e.stopPropagation&&e.stopPropagation();var t=w.a.dataFor(this);if(t&&R.a.supported)switch(!0){case R.a.supportedMp3&&t.isMp3():R.a.playMp3(t.linkDownload(),t.fileName);break;case R.a.supportedOgg&&t.isOgg():R.a.playOgg(t.linkDownload(),t.fileName);break;case R.a.supportedWav&&t.isWav():R.a.playWav(t.linkDownload(),t.fileName)}}).on("click",".attachmentsPlace .attachmentItem .attachmentNameParent",function(){var e=w.a.dataFor(this);e&&e.download&&i.i(V.a)().download(e.linkDownload())}).on("click",".messageItemHeader .subjectParent .flagParent",function(){var e=n.message();e&&i.i(V.a)().messageListAction(e.folderFullNameRaw,e.uid,e.flagged()?A.MessageSetAction.UnsetFlag:A.MessageSetAction.SetFlag,[e])}).on("click",".thread-list .flagParent",function(){var e=w.a.dataFor(this);return e&&e.folder&&e.uid&&i.i(V.a)().messageListAction(e.folder,e.uid,e.flagged()?A.MessageSetAction.UnsetFlag:A.MessageSetAction.SetFlag,[e]),n.threadsDropdownTrigger(!0),!1}),M.a.focusedState.subscribe(function(e){A.Focused.MessageView!==e&&(t.scrollMessageToTop(),t.scrollMessageToLeft())}),F.keyScopeReal.subscribe(function(e){t.messageDomFocused(A.KeyState.MessageView===e&&!i.i(N.inFocus)())}),this.oMessageScrollerDom=e.find(".messageItem .content"),this.oMessageScrollerDom=this.oMessageScrollerDom&&this.oMessageScrollerDom[0]?this.oMessageScrollerDom:null,this.initShortcuts()},t.prototype.escShortcuts=function(){return!this.viewModelVisibility()||!this.message()||(this.fullScreenMode()?(this.fullScreenMode(!1),A.Layout.NoPreview!==this.layout()&&M.a.focusedState(A.Focused.MessageList)):A.Layout.NoPreview===this.layout()?this.message(null):M.a.focusedState(A.Focused.MessageList),!1)},t.prototype.initShortcuts=function(){var e=this;C()("esc, backspace",A.KeyState.MessageView,b.a.bind(this.escShortcuts,this)),C()("enter",A.KeyState.MessageView,function(){return e.toggleFullScreen(),!1}),C()("r",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.replyCommand(),!1)}),C()("a",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.replyAllCommand(),!1)}),C()("f",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.forwardCommand(),!1)}),C()("ctrl+i, command+i",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return U.a.message()&&e.showFullInfo(!e.showFullInfo()),!1}),C()("b",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||!U.a.message().body||(U.a.message().body.find(".rlBlockquoteSwitcher").click(),!1)}),C()("ctrl+up, command+up, ctrl+left, command+left",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return e.goUpCommand(),!1}),C()("ctrl+down, command+down, ctrl+right, command+right",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return e.goDownCommand(),!1}),C()("ctrl+p, command+p",[A.KeyState.MessageView,A.KeyState.MessageList],function(){return e.message()&&e.message().printMessage(),!1}),C()("delete, shift+delete",A.KeyState.MessageView,function(t,i){return!t||(i&&"shift+delete"===i.shortcut?e.deleteWithoutMoveCommand():e.deleteCommand(),!1)}),C()("tab, shift+tab, left",A.KeyState.MessageView,function(t,i){if(!e.fullScreenMode()&&e.message()&&A.Layout.NoPreview!==e.layout())if(t&&i&&"left"===i.shortcut){if(e.oMessageScrollerDom&&0<e.oMessageScrollerDom.scrollLeft())return!0;M.a.focusedState(A.Focused.MessageList)}else M.a.focusedState(A.Focused.MessageList);else if(e.message()&&A.Layout.NoPreview===e.layout()&&t&&i&&"left"===i.shortcut)return!0;return!1})},t.prototype.isDraftFolder=function(){return U.a.message()&&x.a.draftFolder()===U.a.message().folderFullNameRaw},t.prototype.isSentFolder=function(){return U.a.message()&&x.a.sentFolder()===U.a.message().folderFullNameRaw},t.prototype.isSpamFolder=function(){return U.a.message()&&x.a.spamFolder()===U.a.message().folderFullNameRaw},t.prototype.isSpamDisabled=function(){return U.a.message()&&x.a.spamFolder()===E.i},t.prototype.isArchiveFolder=function(){return U.a.message()&&x.a.archiveFolder()===U.a.message().folderFullNameRaw},t.prototype.isArchiveDisabled=function(){return U.a.message()&&x.a.archiveFolder()===E.i},t.prototype.isDraftOrSentFolder=function(){return this.isDraftFolder()||this.isSentFolder()},t.prototype.composeClick=function(){B.capa(A.Capa.Composer)&&i.i(z.showScreenPopup)(i(37))},t.prototype.editMessage=function(){B.capa(A.Capa.Composer)&&U.a.message()&&i.i(z.showScreenPopup)(i(37),[A.ComposeType.Draft,U.a.message()])},t.prototype.scrollMessageToTop=function(){this.oMessageScrollerDom&&(A.Magics.Size50px<this.oMessageScrollerDom.scrollTop()?this.oMessageScrollerDom.scrollTop(A.Magics.Size50px).animate({scrollTop:0},A.Magics.Time200ms):this.oMessageScrollerDom.scrollTop(0),i.i(N.windowResize)())},t.prototype.scrollMessageToLeft=function(){this.oMessageScrollerDom&&(this.oMessageScrollerDom.scrollLeft(0),i.i(N.windowResize)())},t.prototype.getAttachmentsHashes=function(){var e=this.message()?this.message().attachments():[];return b.a.compact(b.a.map(e,function(e){return e&&!e.isLinked&&e.checked()?e.download:""}))},t.prototype.downloadAsZip=function(){var e=this,t=this.getAttachmentsHashes();0<t.length?K.a.attachmentsActions("Zip",t,this.downloadAsZipLoading).then(function(t){t&&t.Result&&t.Result.Files&&t.Result.Files[0]&&t.Result.Files[0].Hash?i.i(V.a)().download(i.i(P.k)(t.Result.Files[0].Hash)):e.downloadAsZipError(!0)}).catch(function(){e.downloadAsZipError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.saveToOwnCloud=function(){var e=this,t=this.getAttachmentsHashes();0<t.length?K.a.attachmentsActions("OwnCloud",t,this.saveToOwnCloudLoading).then(function(t){t&&t.Result?e.saveToOwnCloudSuccess(!0):e.saveToOwnCloudError(!0)}).catch(function(){e.saveToOwnCloudError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.saveToDropbox=function(){var e=this,t=[],n=this.getAttachmentsHashes();0<n.length?m.a.Dropbox&&K.a.attachmentsActions("Dropbox",n,this.saveToDropboxLoading).then(function(n){n&&n.Result&&n.Result.Url&&n.Result.ShortLife&&n.Result.Files&&(m.a.Dropbox&&i.i(N.isArray)(n.Result.Files)?(b.a.each(n.Result.Files,function(e){t.push({url:n.Result.Url+i.i(P.k)(e.Hash,n.Result.ShortLife),filename:e.FileName})}),m.a.Dropbox.save({files:t,progress:function(){e.saveToDropboxLoading(!0),e.saveToDropboxError(!1),e.saveToDropboxSuccess(!1)},cancel:function(){e.saveToDropboxSuccess(!1),e.saveToDropboxError(!1),e.saveToDropboxLoading(!1)},success:function(){e.saveToDropboxSuccess(!0),e.saveToDropboxLoading(!1)},error:function(){e.saveToDropboxError(!0),e.saveToDropboxLoading(!1)}})):e.saveToDropboxError(!0))}).catch(function(){e.saveToDropboxError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.showImages=function(e){e&&e.showExternalImages&&e.showExternalImages(!0),this.checkHeaderHeight()},t.prototype.printableCheckedMessageCount=function(){var e=this.messageListCheckedOrSelectedUidsWithSubMails().length;return 0<e?100>e?e:"99+":""},t.prototype.readReceipt=function(e){e&&""!==e.readReceipt()&&(G.a.sendReadReceiptMessage(N.noop,e.folderFullNameRaw,e.uid,e.readReceipt(),i.i(L.i18n)("READ_RECEIPT/SUBJECT",{SUBJECT:e.subject()}),i.i(L.i18n)("READ_RECEIPT/BODY",{"READ-RECEIPT":O.a.email()})),e.isReadReceipt(!0),i.i(_.o)(e),i.i(V.a)().reloadFlagsCurrentMessageListAndMessageFromCache()),this.checkHeaderHeight()},t}(j.a),n(Q.prototype,"closeMessageCommand",[W],a()(Q.prototype,"closeMessageCommand"),Q.prototype),n(Q.prototype,"messageVisibilityCommand",[Y],a()(Q.prototype,"messageVisibilityCommand"),Q.prototype),n(Q.prototype,"messageEditCommand",[$],a()(Q.prototype,"messageEditCommand"),Q.prototype),n(Q.prototype,"goUpCommand",[J],a()(Q.prototype,"goUpCommand"),Q.prototype),n(Q.prototype,"goDownCommand",[X],a()(Q.prototype,"goDownCommand"),Q.prototype),Z=Q))||Z)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(9),u=i(192);i.d(t,"a",function(){return h});var d,p,h=(d=i.i(c.view)({name:"View/User/MailBox/SystemDropDown",type:c.ViewType.Right,templateID:"SystemDropDown"}),d(p=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a))||p)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(19),f=i.n(h),m=i(3),g=i(7),b=i(14),y=i(23),v=i(10),S=i(9),w=i(13);i.d(t,"a",function(){return E});var T,C,E=(T=i.i(S.view)({name:"View/User/Settings/Menu",type:S.ViewType.Left,templateID:"SettingsMenu"}),T(C=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));return n.leftPanelDisabled=g.leftPanelDisabled,n.mobile=v.appSettingsGet("mobile"),n.menu=i.menu,n}return l()(t,e),t.prototype.onBuild=function(e){this.mobile&&e.on("click",".b-settings-menu .e-item.selectable",function(){i.i(g.leftPanelDisabled)(!0)}),f()("up, down",m.KeyState.Settings,u.a.throttle(function(t,n){var o=n&&"up"===n.shortcut,a=p()(".b-settings-menu .e-item",e);if(t&&a.length){var r=a.index(a.filter(".selected"));o&&0<r?r-=1:!o&&r<a.length-1&&(r+=1);var s=a.eq(r).attr("href");s&&i.i(S.setHash)(s,!1,!0)}},m.Magics.Time200ms))},t.prototype.link=function(e){return i.i(b.c)(e)},t.prototype.backToMailBoxClick=function(){i.i(S.setHash)(i.i(b.H)(i.i(y.a)()))},t}(w.a))||C)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(14),u=i(23),d=i(7),p=i(10),h=i(39),f=i(9),m=i(13);i.d(t,"a",function(){return y});var g,b,y=(g=i.i(f.view)({name:"View/User/Settings/Pane",type:f.ViewType.Right,templateID:"SettingsPane"}),g(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.mobile=p.appSettingsGet("mobile"),i.leftPanelDisabled=d.leftPanelDisabled,i}return l()(t,e),t.prototype.onShow=function(){h.a.message(null)},t.prototype.hideLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(d.leftPanelDisabled)(!0)},t.prototype.showLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(d.leftPanelDisabled)(!1)},t.prototype.onBuild=function(e){this.mobile&&e.on("click",function(){i.i(d.leftPanelDisabled)(!0)})},t.prototype.backToMailBoxClick=function(){i.i(f.setHash)(i.i(c.H)(i.i(u.a)()))},t}(m.a))||b)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(9),u=i(192);i.d(t,"a",function(){return h});var d,p,h=(d=i.i(c.view)({name:"View/User/Settings/SystemDropDown",type:c.ViewType.Right,templateID:"SystemDropDown"}),d(p=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a))||p)},function(e,t,i){var n,o;!function(){"use strict";function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n))e.push(i.apply(null,n));else if("object"===o)for(var r in n)a.call(n,r)&&n[r]&&e.push(r)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=i:(n=[],o=function(){return i}.apply(t,n),!(void 0!==o&&(e.exports=o)))}()},function(e,t,i){var n,o;!function(a){var r=!1;if(n=a,o="function"==typeof n?n.call(t,i,t,e):n,!(void 0!==o&&(e.exports=o)),r=!0,e.exports=a(),r=!0,!r){var s=window.Cookies,l=window.Cookies=a();l.noConflict=function(){return window.Cookies=s,l}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var i=arguments[e];for(var n in i)t[n]=i[n]}return t}function t(i){function n(t,o,a){var r;if("undefined"!=typeof document){if(arguments.length>1){if(a=e({path:"/"},n.defaults,a),"number"==typeof a.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}try{r=JSON.stringify(o),/^[\{\[]/.test(r)&&(o=r)}catch(e){}return o=i.write?i.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),document.cookie=[t,"=",o,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(r={});for(var l=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,u=0;u<l.length;u++){var d=l[u].split("="),p=d.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var h=d[0].replace(c,decodeURIComponent);if(p=i.read?i.read(p,h):i(p,h)||p.replace(c,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===h){r=p;break}t||(r[h]=p)}catch(e){}}return r}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,i){n(t,"",e(i,{expires:-1}))},n.withConverter=t,n}return t(function(){})})},,,,,,,,function(e,t){e.exports=window.Tinycon},function(e,t){e.exports=window.ifvisible},function(e,t){e.exports=window.qr},,function(e,t,i){"use strict";var n=i(93),o=i(177);i.i(n.a)(o.default)}]);
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/boot.min.js b/rainloop/app/rainloop/v/1.10.4.183/static/js/min/boot.min.js
deleted file mode 100755
index ed71dc0..0000000
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/boot.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-!function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,e,n){Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="rainloop/v/0.0.0/static/js/min/",e(e.s=278)}({11:function(t,e){t.exports=window},172:function(t,e,n){(function(t,r){function o(t,e){this._id=t,this._clearFn=e}var i=n(266).nextTick,a=Function.prototype.apply,s=Array.prototype.slice,c={},l=0;e.setTimeout=function(){return new o(a.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new o(a.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},e.setImmediate="function"==typeof t?t:function(t){var n=l++,r=!(arguments.length<2)&&s.call(arguments,1);return c[n]=!0,i(function(){c[n]&&(r?t.apply(null,r):t.call(null),e.clearImmediate(n))}),n},e.clearImmediate="function"==typeof r?r:function(t){delete c[t]}}).call(e,n(172).setImmediate,n(172).clearImmediate)},193:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},194:function(t,e,n){!function(t,n){n(e)}(this,function(t){function e(t){"undefined"!=typeof t.length?this._targetElement=t:this._targetElement=[t],"undefined"==typeof window._progressjsId&&(window._progressjsId=1),"undefined"==typeof window._progressjsIntervals&&(window._progressjsIntervals={}),this._options={theme:"blue",overlayMode:!1,considerTransition:!0}}function n(){"undefined"!=typeof this._onBeforeStartCallback&&this._onBeforeStartCallback.call(this),f.call(this);for(var t=0,e=this._targetElement.length;t<e;t++)r.call(this,this._targetElement[t])}function r(t){if(!t.hasAttribute("data-progressjs")){var e=d.call(this,t);t.setAttribute("data-progressjs",window._progressjsId);var n=document.createElement("div");n.className="progressjs-progress progressjs-theme-"+this._options.theme,"body"===t.tagName.toLowerCase()?n.style.position="fixed":n.style.position="absolute",n.setAttribute("data-progressjs",window._progressjsId);var r=document.createElement("div");r.className="progressjs-inner";var o=document.createElement("div");o.className="progressjs-percent",o.innerHTML="1%",r.appendChild(o),this._options.overlayMode&&"body"===t.tagName.toLowerCase()?(n.style.left=0,n.style.right=0,n.style.top=0,n.style.bottom=0):(n.style.left=e.left+"px",n.style.top=e.top+"px","BODY"==t.nodeName?n.style.width="100%":n.style.width=e.width+"px",this._options.overlayMode&&(n.style.height=e.height+"px")),n.appendChild(r);var a=document.querySelector(".progressjs-container");a.appendChild(n),i(t,1),++window._progressjsId}}function o(t){for(var e=0,n=this._targetElement.length;e<n;e++)i.call(this,this._targetElement[e],t)}function i(t,e){var n=this;e>=100&&(e=100),t.hasAttribute("data-progressjs")&&setTimeout(function(){"undefined"!=typeof n._onProgressCallback&&n._onProgressCallback.call(n,t,e);var r=a(t);r.style.width=parseInt(e)+"%";var r=r.querySelector(".progressjs-percent"),o=parseInt(r.innerHTML.replace("%",""));!function(t,e,n){function r(t,e,n){var a=Math.abs(e-n);a<3?i=30:a<20?i=20:intervanIn=1,e-n!=0&&(t.innerHTML=(o?++e:--e)+"%",setTimeout(function(){r(t,e,n)},i))}var o=!0;e>n&&(o=!1);var i=10;r(t,e,n)}(r,o,parseInt(e))},50)}function a(t){var e=parseInt(t.getAttribute("data-progressjs"));return document.querySelector('.progressjs-container > .progressjs-progress[data-progressjs="'+e+'"] > .progressjs-inner')}function s(t,e){var n=this,r=this._targetElement[0];if(r){var o=parseInt(r.getAttribute("data-progressjs"));"undefined"!=typeof window._progressjsIntervals[o]&&clearInterval(window._progressjsIntervals[o]),window._progressjsIntervals[o]=setInterval(function(){c.call(n,t)},e)}}function c(t){for(var e=0,n=this._targetElement.length;e<n;e++){var r=this._targetElement[e];if(r.hasAttribute("data-progressjs")){var o=a(r),s=parseInt(o.style.width.replace("%",""));s&&i.call(this,r,s+(t||1))}}}function l(){"undefined"!=typeof this._onBeforeEndCallback&&(this._options.considerTransition===!0?a(this._targetElement[0]).addEventListener(h(),this._onBeforeEndCallback,!1):this._onBeforeEndCallback.call(this));var t=this._targetElement[0];if(t){for(var e=parseInt(t.getAttribute("data-progressjs")),n=0,r=this._targetElement.length;n<r;n++){var o=this._targetElement[n],s=a(o);if(!s)return;var c=parseInt(s.style.width.replace("%","")),l=1;c<100&&(i.call(this,o,100),l=500),function(t,e){setTimeout(function(){t.parentNode.className+=" progressjs-end",setTimeout(function(){t.parentNode.parentNode.removeChild(t.parentNode),e.removeAttribute("data-progressjs")},1e3)},l)}(s,o)}if(window._progressjsIntervals[e])try{clearInterval(window._progressjsIntervals[e]),window._progressjsIntervals[e]=null,delete window._progressjsIntervals[e]}catch(t){}}}function u(){var t=this._targetElement[0];if(t){for(var e=parseInt(t.getAttribute("data-progressjs")),n=0,r=this._targetElement.length;n<r;n++){var o=this._targetElement[n],i=a(o);if(!i)return;!function(t,e){t.parentNode.className+=" progressjs-end",setTimeout(function(){t.parentNode.parentNode.removeChild(t.parentNode),e.removeAttribute("data-progressjs")},1e3)}(i,o)}if(window._progressjsIntervals[e])try{clearInterval(window._progressjsIntervals[e]),window._progressjsIntervals[e]=null,delete window._progressjsIntervals[e]}catch(t){}}}function f(){if(!document.querySelector(".progressjs-container")){var t=document.createElement("div");t.className="progressjs-container",document.body.appendChild(t)}}function d(t){var e={};"body"===t.tagName.toLowerCase()?(e.width=t.clientWidth,e.height=t.clientHeight):(e.width=t.offsetWidth,e.height=t.offsetHeight);for(var n=0,r=0;t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop);)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return e.top=r,e.left=n,e}function p(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n[r]=e[r];return n}function h(){var t,e=document.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(void 0!==e.style[t])return n[t]}var v="0.1.0",m=function(t){if("object"==typeof t)return new e(t);if("string"==typeof t){var n=document.querySelectorAll(t);if(n)return new e(n);throw new Error("There is no element with given selector.")}return new e(document.body)};return m.version=v,m.fn=e.prototype={clone:function(){return new e(this)},setOption:function(t,e){return this._options[t]=e,this},setOptions:function(t){return this._options=p(this._options,t),this},start:function(){return n.call(this),this},set:function(t){return o.call(this,t),this},increase:function(t){return c.call(this,t),this},autoIncrease:function(t,e){return s.call(this,t,e),this},end:function(){return l.call(this),this},kill:function(){return u.call(this),this},onbeforeend:function(t){if("function"!=typeof t)throw new Error("Provided callback for onbeforeend was not a function");return this._onBeforeEndCallback=t,this},onbeforestart:function(t){if("function"!=typeof t)throw new Error("Provided callback for onbeforestart was not a function");return this._onBeforeStartCallback=t,this},onprogress:function(t){if("function"!=typeof t)throw new Error("Provided callback for onprogress was not a function");return this._onProgressCallback=t,this}},t.progressJs=m,m})},195:function(t,e,n){"use strict";function r(t,e){var n=h.a.document.getElementById(t);return n.currentStyle?n.currentStyle[e]:h.a.getComputedStyle?h.a.getComputedStyle(n,null).getPropertyValue(e):null}function o(t){h.a.document.write(unescape("%3Cstyle%3E"+t+'"%3E%3C/style%3E'))}function i(t){h.a.document.write(unescape('%3Cscript type="text/javascript" data-cfasync="false" src="'+t+'"%3E%3C/script%3E'))}function a(){var t=h.a.document.getElementById("rl-app");return n(270),!!t&&(t.innerHTML=n(267).replace(/[\r\n\t]+/g,""),!0)}function s(t){var e=t.admin,n=void 0!==e&&e,r=t.mobile,o=void 0!==r&&r,a=t.mobileDevice,s=void 0!==a&&a,c="./?/";c+=n?"Admin":"",c+="AppData@",c+=o?"mobile":"no-mobile",c+=s?"-1":"-0",c+="/",i(c+(h.a.__rlah?h.a.__rlah()||"0":"0")+"/"+h.a.Math.random().toString().substr(2)+"/")}function c(){var t={},e=h.a.document.getElementById("app-boot-data");return e&&e.getAttribute&&(t=JSON.parse(e.getAttribute("content"))||{}),t}function l(t){var e=h.a.document.getElementById("rl-loading"),n=h.a.document.getElementById("rl-loading-error"),r=h.a.document.getElementById("rl-loading-error-additional");e&&(e.style.display="none"),n&&(n.style.display="block"),r&&t&&(r.style.display="block",r.innerHTML=t),m.a&&m.a.set(100).end()}function u(t){var e=h.a.document.getElementById("rl-loading"),n=h.a.document.getElementById("rl-loading-desc");n&&t&&(n.innerHTML=t),e&&e.style&&(e.style.opacity=0,h.a.setTimeout(function(){e.style.opacity=1},300))}function f(t,e){h.a.__APP_BOOT&&!t?h.a.__APP_BOOT(function(){l(e)}):l(e)}function d(){var t=h.a.__rlah_data();w.a&&m.a&&t&&t.TemplatesLink&&t.LangLink&&t.StaticLibJsLink&&t.StaticAppJsLink&&t.StaticAppJsNextLink&&t.StaticEditorJsLink?!function(){var e=m.a;e.setOptions({theme:"rainloop"}),e.start().set(5);var r=n.i(w.a)(t.StaticLibJsLink).then(function(){h.a.$&&(h.a.$("#rl-check").remove(),t.IncludeBackground&&h.a.$("#rl-bg").attr("style","background-image: none !important;").backstretch(t.IncludeBackground.replace("{{USER}}",h.a.__rlah?h.a.__rlah()||"0":"0"),{fade:100,centeredX:!0,centeredY:!0}).removeAttr("style"))}),o=y.a.all([n.i(w.a)(t.TemplatesLink),n.i(w.a)(t.LangLink)]);y.a.all([r,o]).then(function(){return e.set(30),n.i(w.a)(T?t.StaticAppJsNextLink:t.StaticAppJsLink)}).then(function(){return e.set(50),t.PluginsLink?n.i(w.a)(t.PluginsLink):h.a.Promise.resolve()}).then(function(){e.set(70),f(!1)}).catch(function(t){throw f(!0),t}).then(function(){return n.i(w.a)(t.StaticEditorJsLink)}).then(function(){h.a.CKEDITOR&&h.a.__initEditor&&(h.a.__initEditor(),h.a.__initEditor=null)})}():f(!0)}var p=n(11),h=n.n(p),v=n(92),m=n.n(v),g=n(47),y=n.n(g),w=n(77),b=n(94),_=null;h.a.__rlah=function(){return n.i(b.c)()},h.a.__rlah_set=function(){return n.i(b.d)()},h.a.__rlah_clear=function(){return n.i(b.e)()},h.a.__rlah_data=function(){return _};var T=function(){return!1}();h.a.__initAppData=function(t){_=t,h.a.__rlah_set(),_&&(_.NewThemeLink&&((h.a.document.getElementById("app-theme-link")||{}).href=_.NewThemeLink),_.IncludeCss&&o(_.IncludeCss),u(_.LoadingDescriptionEsc||"")),d()},h.a.__runBoot=function(){h.a.navigator&&h.a.navigator.cookieEnabled||h.a.document.location.replace("./?/NoCookie");var t=h.a.document.documentElement;"none"!==r("rl-check","display")&&(t.className+=" no-css"),T&&(t.className+=" js-next"),a()&&s(c())}},196:function(t,e,n){(function(r,o){var i;!function(r){function a(t){return"[object Array]"===Object.prototype.toString.call(t)}function s(){for(var t=0;t<x.length;t++)x[t][0](x[t][1]);x=[],_=!1}function c(t,e){x.push([t,e]),_||(_=!0,k(s,0))}function l(t,e){function n(t){d(e,t)}function r(t){h(e,t)}try{t(n,r)}catch(t){r(t)}}function u(t){var e=t.owner,n=e.state_,r=e.data_,o=t[n],i=t.then;if("function"==typeof o){n=C;try{r=o(r)}catch(t){h(i,t)}}f(i,r)||(n===C&&d(i,r),n===E&&h(i,r))}function f(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"==typeof e)){var r=e.then;if("function"==typeof r)return r.call(e,function(r){n||(n=!0,e!==r?d(t,r):p(t,r))},function(e){n||(n=!0,h(t,e))}),!0}}catch(e){return n||h(t,e),!0}return!1}function d(t,e){t!==e&&f(t,e)||p(t,e)}function p(t,e){t.state_===T&&(t.state_=j,t.data_=e,c(m,t))}function h(t,e){t.state_===T&&(t.state_=j,t.data_=e,c(g,t))}function v(t){var e=t.then_;t.then_=void 0;for(var n=0;n<e.length;n++)u(e[n])}function m(t){t.state_=C,v(t)}function g(t){t.state_=E,v(t)}function y(t){if("function"!=typeof t)throw new TypeError("Promise constructor takes a function argument");if(this instanceof y==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this.then_=[],l(t,this)}var w=r.Promise,b=w&&"resolve"in w&&"reject"in w&&"all"in w&&"race"in w&&function(){var t;return new w(function(e){t=e}),"function"==typeof t}();"undefined"!=typeof e&&e?(e.Promise=b?w:y,e.Polyfill=y):(i=function(){return b?w:y}.call(e,n,e,t),!(void 0!==i&&(t.exports=i)));var _,T="pending",j="sealed",C="fulfilled",E="rejected",S=function(){},k="undefined"!=typeof o?o:setTimeout,x=[];y.prototype={constructor:y,state_:T,then_:null,data_:void 0,then:function(t,e){var n={owner:this,then:new this.constructor(S),fulfilled:t,rejected:e};return this.state_===C||this.state_===E?c(u,n):this.then_.push(n),n.then},catch:function(t){return this.then(null,t)}},y.all=function(t){var e=this;if(!a(t))throw new TypeError("You must pass an array to Promise.all().");return new e(function(e,n){function r(t){return a++,function(n){i[t]=n,--a||e(i)}}for(var o,i=[],a=0,s=0;s<t.length;s++)o=t[s],o&&"function"==typeof o.then?o.then(r(s),n):i[s]=o;a||e(i)})},y.race=function(t){var e=this;if(!a(t))throw new TypeError("You must pass an array to Promise.race().");return new e(function(e,n){for(var r,o=0;o<t.length;o++)r=t[o],r&&"function"==typeof r.then?r.then(e,n):e(r)})},y.resolve=function(t){var e=this;return t&&"object"==typeof t&&t.constructor===e?t:new e(function(e){e(t)})},y.reject=function(t){var e=this;return new e(function(e,n){n(t)})}}("undefined"!=typeof window?window:"undefined"!=typeof r?r:"undefined"!=typeof self?self:this)}).call(e,n(193),n(172).setImmediate)},197:function(t,e,n){(function(t,r){var o;(function(){function i(t,e){function n(t){if(n[t]!==m)return n[t];var i;if("bug-string-char-index"==t)i="a"!="a"[0];else if("json"==t)i=n("json-stringify")&&n("json-parse");else{var a,s='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==t){var l=e.stringify,u="function"==typeof l&&w;if(u){(a=function(){return 1}).toJSON=a;try{u="0"===l(0)&&"0"===l(new r)&&'""'==l(new o)&&l(y)===m&&l(m)===m&&l()===m&&"1"===l(a)&&"[1]"==l([a])&&"[null]"==l([m])&&"null"==l(null)&&"[null,null,null]"==l([m,y,null])&&l({a:[a,!0,!1,null,"\0\b\n\f\r\t"]})==s&&"1"===l(null,a)&&"[\n 1,\n 2\n]"==l([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==l(new c((-864e13)))&&'"+275760-09-13T00:00:00.000Z"'==l(new c(864e13))&&'"-000001-01-01T00:00:00.000Z"'==l(new c((-621987552e5)))&&'"1969-12-31T23:59:59.999Z"'==l(new c((-1)))}catch(t){u=!1}}i=u}if("json-parse"==t){var f=e.parse;if("function"==typeof f)try{if(0===f("0")&&!f(!1)){a=f(s);var d=5==a.a.length&&1===a.a[0];if(d){try{d=!f('"\t"')}catch(t){}if(d)try{d=1!==f("01")}catch(t){}if(d)try{d=1!==f("1.")}catch(t){}}}}catch(t){d=!1}i=d}}return n[t]=!!i}t||(t=l.Object()),e||(e=l.Object());var r=t.Number||l.Number,o=t.String||l.String,a=t.Object||l.Object,c=t.Date||l.Date,u=t.SyntaxError||l.SyntaxError,f=t.TypeError||l.TypeError,d=t.Math||l.Math,p=t.JSON||l.JSON;"object"==typeof p&&p&&(e.stringify=p.stringify,e.parse=p.parse);var h,v,m,g=a.prototype,y=g.toString,w=new c((-0xc782b5b800cec));try{w=w.getUTCFullYear()==-109252&&0===w.getUTCMonth()&&1===w.getUTCDate()&&10==w.getUTCHours()&&37==w.getUTCMinutes()&&6==w.getUTCSeconds()&&708==w.getUTCMilliseconds()}catch(t){}if(!n("json")){var b="[object Function]",_="[object Date]",T="[object Number]",j="[object String]",C="[object Array]",E="[object Boolean]",S=n("bug-string-char-index");if(!w)var k=d.floor,x=[0,31,59,90,120,151,181,212,243,273,304,334],I=function(t,e){return x[e]+365*(t-1970)+k((t-1969+(e=+(e>1)))/4)-k((t-1901+e)/100)+k((t-1601+e)/400)};if((h=g.hasOwnProperty)||(h=function(t){var e,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=y?h=function(t){var e=this.__proto__,n=t in(this.__proto__=null,this);return this.__proto__=e,n}:(e=n.constructor,h=function(t){var n=(this.constructor||e).prototype;return t in this&&!(t in n&&this[t]===n[t])}),n=null,h.call(this,t)}),v=function(t,e){var n,r,o,i=0;(n=function(){this.valueOf=0}).prototype.valueOf=0,r=new n;for(o in r)h.call(r,o)&&i++;return n=r=null,i?v=2==i?function(t,e){var n,r={},o=y.call(t)==b;for(n in t)o&&"prototype"==n||h.call(r,n)||!(r[n]=1)||!h.call(t,n)||e(n)}:function(t,e){var n,r,o=y.call(t)==b;for(n in t)o&&"prototype"==n||!h.call(t,n)||(r="constructor"===n)||e(n);(r||h.call(t,n="constructor"))&&e(n)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],v=function(t,e){var n,o,i=y.call(t)==b,a=!i&&"function"!=typeof t.constructor&&s[typeof t.hasOwnProperty]&&t.hasOwnProperty||h;for(n in t)i&&"prototype"==n||!a.call(t,n)||e(n);for(o=r.length;n=r[--o];a.call(t,n)&&e(n));}),v(t,e)},!n("json-stringify")){var A={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},N="000000",O=function(t,e){return(N+(e||0)).slice(-t)},L="\\u00",P=function(t){for(var e='"',n=0,r=t.length,o=!S||r>10,i=o&&(S?t.split(""):t);n<r;n++){var a=t.charCodeAt(n);switch(a){case 8:case 9:case 10:case 12:case 13:case 34:case 92:e+=A[a];break;default:if(a<32){e+=L+O(2,a.toString(16));break}e+=o?i[n]:t.charAt(n)}}return e+'"'},B=function(t,e,n,r,o,i,a){var s,c,l,u,d,p,g,w,b,S,x,A,N,L,J,M;try{s=e[t]}catch(t){}if("object"==typeof s&&s)if(c=y.call(s),c!=_||h.call(s,"toJSON"))"function"==typeof s.toJSON&&(c!=T&&c!=j&&c!=C||h.call(s,"toJSON"))&&(s=s.toJSON(t));else if(s>-1/0&&s<1/0){if(I){for(d=k(s/864e5),l=k(d/365.2425)+1970-1;I(l+1,0)<=d;l++);for(u=k((d-I(l,0))/30.42);I(l,u+1)<=d;u++);d=1+d-I(l,u),p=(s%864e5+864e5)%864e5,g=k(p/36e5)%24,w=k(p/6e4)%60,b=k(p/1e3)%60,S=p%1e3}else l=s.getUTCFullYear(),u=s.getUTCMonth(),d=s.getUTCDate(),g=s.getUTCHours(),w=s.getUTCMinutes(),b=s.getUTCSeconds(),S=s.getUTCMilliseconds();s=(l<=0||l>=1e4?(l<0?"-":"+")+O(6,l<0?-l:l):O(4,l))+"-"+O(2,u+1)+"-"+O(2,d)+"T"+O(2,g)+":"+O(2,w)+":"+O(2,b)+"."+O(3,S)+"Z"}else s=null;if(n&&(s=n.call(e,t,s)),null===s)return"null";if(c=y.call(s),c==E)return""+s;if(c==T)return s>-1/0&&s<1/0?""+s:"null";if(c==j)return P(""+s);if("object"==typeof s){for(L=a.length;L--;)if(a[L]===s)throw f();if(a.push(s),x=[],J=i,i+=o,c==C){for(N=0,L=s.length;N<L;N++)A=B(N,s,n,r,o,i,a),x.push(A===m?"null":A);M=x.length?o?"[\n"+i+x.join(",\n"+i)+"\n"+J+"]":"["+x.join(",")+"]":"[]"}else v(r||s,function(t){var e=B(t,s,n,r,o,i,a);e!==m&&x.push(P(t)+":"+(o?" ":"")+e)}),M=x.length?o?"{\n"+i+x.join(",\n"+i)+"\n"+J+"}":"{"+x.join(",")+"}":"{}";return a.pop(),M}};e.stringify=function(t,e,n){var r,o,i,a;if(s[typeof e]&&e)if((a=y.call(e))==b)o=e;else if(a==C){i={};for(var c,l=0,u=e.length;l<u;c=e[l++],a=y.call(c),(a==j||a==T)&&(i[c]=1));}if(n)if((a=y.call(n))==T){if((n-=n%1)>0)for(r="",n>10&&(n=10);r.length<n;r+=" ");}else a==j&&(r=n.length<=10?n:n.slice(0,10));return B("",(c={},c[""]=t,c),o,i,r,"",[])}}if(!n("json-parse")){var J,M,U=o.fromCharCode,R={92:"\\",34:'"',47:"/",98:"\b",116:"\t",110:"\n",102:"\f",114:"\r"},D=function(){throw J=M=null,u()},z=function(){for(var t,e,n,r,o,i=M,a=i.length;J<a;)switch(o=i.charCodeAt(J)){case 9:case 10:case 13:case 32:J++;break;case 123:case 125:case 91:case 93:case 58:case 44:return t=S?i.charAt(J):i[J],J++,t;case 34:for(t="@",J++;J<a;)if(o=i.charCodeAt(J),o<32)D();else if(92==o)switch(o=i.charCodeAt(++J)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:t+=R[o],J++;break;case 117:for(e=++J,n=J+4;J<n;J++)o=i.charCodeAt(J),o>=48&&o<=57||o>=97&&o<=102||o>=65&&o<=70||D();t+=U("0x"+i.slice(e,J));break;default:D()}else{if(34==o)break;for(o=i.charCodeAt(J),e=J;o>=32&&92!=o&&34!=o;)o=i.charCodeAt(++J);t+=i.slice(e,J)}if(34==i.charCodeAt(J))return J++,t;D();default:if(e=J,45==o&&(r=!0,o=i.charCodeAt(++J)),o>=48&&o<=57){for(48==o&&(o=i.charCodeAt(J+1),o>=48&&o<=57)&&D(),r=!1;J<a&&(o=i.charCodeAt(J),o>=48&&o<=57);J++);if(46==i.charCodeAt(J)){for(n=++J;n<a&&(o=i.charCodeAt(n),o>=48&&o<=57);n++);n==J&&D(),J=n}if(o=i.charCodeAt(J),101==o||69==o){for(o=i.charCodeAt(++J),43!=o&&45!=o||J++,n=J;n<a&&(o=i.charCodeAt(n),o>=48&&o<=57);n++);n==J&&D(),J=n}return+i.slice(e,J)}if(r&&D(),"true"==i.slice(J,J+4))return J+=4,!0;if("false"==i.slice(J,J+5))return J+=5,!1;if("null"==i.slice(J,J+4))return J+=4,null;D()}return"$"},H=function(t){var e,n;if("$"==t&&D(),"string"==typeof t){if("@"==(S?t.charAt(0):t[0]))return t.slice(1);if("["==t){for(e=[];t=z(),"]"!=t;n||(n=!0))n&&(","==t?(t=z(),"]"==t&&D()):D()),","==t&&D(),e.push(H(t));return e}if("{"==t){for(e={};t=z(),"}"!=t;n||(n=!0))n&&(","==t?(t=z(),"}"==t&&D()):D()),","!=t&&"string"==typeof t&&"@"==(S?t.charAt(0):t[0])&&":"==z()||D(),e[t.slice(1)]=H(z());return e}D()}return t},q=function(t,e,n){var r=$(t,e,n);r===m?delete t[e]:t[e]=r},$=function(t,e,n){var r,o=t[e];if("object"==typeof o&&o)if(y.call(o)==C)for(r=o.length;r--;)q(o,r,n);else v(o,function(t){q(o,t,n)});return n.call(t,e,o)};e.parse=function(t,e){var n,r;return J=0,M=""+t,n=H(z()),"$"!=z()&&D(),J=M=null,e&&y.call(e)==b?$((r={},r[""]=n,r),"",e):n}}}return e.runInContext=i,e}var a=n(271),s={function:!0,object:!0},c=s[typeof e]&&e&&!e.nodeType&&e,l=s[typeof window]&&window||this,u=c&&s[typeof t]&&t&&!t.nodeType&&"object"==typeof r&&r;if(!u||u.global!==u&&u.window!==u&&u.self!==u||(l=u),c&&!a)i(l,c);else{var f=l.JSON,d=l.JSON3,p=!1,h=i(l,l.JSON3={noConflict:function(){return p||(p=!0,l.JSON=f,l.JSON3=d,f=d=null),h}});l.JSON={parse:h.parse,stringify:h.stringify}}a&&(o=function(){return h}.call(e,n,e,t),!(void 0!==o&&(t.exports=o)))}).call(this)}).call(e,n(272)(t),n(193))},198:function(t,e){!function(t,e,n){function r(t,e){return typeof t===e}function o(){var t,e,n,o,i,a,s;for(var c in w)if(w.hasOwnProperty(c)){if(t=[],e=w[c],e.name&&(t.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(n=0;n<e.options.aliases.length;n++)t.push(e.options.aliases[n].toLowerCase());for(o=r(e.fn,"function")?e.fn():e.fn,i=0;i<t.length;i++)a=t[i],s=a.split("."),1===s.length?_[s[0]]=o:(!_[s[0]]||_[s[0]]instanceof Boolean||(_[s[0]]=new Boolean(_[s[0]])),_[s[0]][s[1]]=o),y.push((o?"":"no-")+s.join("-"))}}function i(t){var e=T.className,n=_._config.classPrefix||"";if(j&&(e=e.baseVal),_._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");e=e.replace(r,"$1"+n+"js$2")}_._config.enableClasses&&(e+=" "+n+t.join(" "+n),j?T.className.baseVal=e:T.className=e)}function a(){return"function"!=typeof e.createElement?e.createElement(arguments[0]):j?e.createElementNS.call(e,"http://www.w3.org/2000/svg",arguments[0]):e.createElement.apply(e,arguments)}function s(t,e){return!!~(""+t).indexOf(e)}function c(t){return t.replace(/([a-z])-([a-z])/g,function(t,e,n){return e+n.toUpperCase()}).replace(/^-/,"")}function l(t,e){return function(){return t.apply(e,arguments)}}function u(t,e,n){var o;for(var i in t)if(t[i]in e)return n===!1?t[i]:(o=e[t[i]],r(o,"function")?l(o,n||e):o);return!1}function f(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(){var t=e.body;return t||(t=a(j?"svg":"body"),t.fake=!0),t}function p(t,n,r,o){var i,s,c,l,u="modernizr",f=a("div"),p=d();if(parseInt(r,10))for(;r--;)c=a("div"),c.id=o?o[r]:u+(r+1),f.appendChild(c);return i=a("style"),i.type="text/css",i.id="s"+u,(p.fake?p:f).appendChild(i),p.appendChild(f),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(e.createTextNode(t)),f.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",l=T.style.overflow,T.style.overflow="hidden",T.appendChild(p)),s=n(f,t),p.fake?(p.parentNode.removeChild(p),T.style.overflow=l,T.offsetHeight):f.parentNode.removeChild(f),!!s}function h(e,r){var o=e.length;if("CSS"in t&&"supports"in t.CSS){for(;o--;)if(t.CSS.supports(f(e[o]),r))return!0;return!1}if("CSSSupportsRule"in t){for(var i=[];o--;)i.push("("+f(e[o])+":"+r+")");return i=i.join(" or "),p("@supports ("+i+") { #modernizr { position: absolute; } }",function(t){return"absolute"==getComputedStyle(t,null).position})}return n}function v(t,e,o,i){function l(){f&&(delete x.style,delete x.modElem)}if(i=!r(i,"undefined")&&i,!r(o,"undefined")){var u=h(t,o);if(!r(u,"undefined"))return u}for(var f,d,p,v,m,g=["modernizr","tspan"];!x.style;)f=!0,x.modElem=a(g.shift()),x.style=x.modElem.style;for(p=t.length,d=0;d<p;d++)if(v=t[d],m=x.style[v],s(v,"-")&&(v=c(v)),x.style[v]!==n){if(i||r(o,"undefined"))return l(),"pfx"!=e||v;try{x.style[v]=o}catch(t){}if(x.style[v]!=m)return l(),"pfx"!=e||v}return l(),!1}function m(t,e,n,o,i){var a=t.charAt(0).toUpperCase()+t.slice(1),s=(t+" "+E.join(a+" ")+a).split(" ");return r(e,"string")||r(e,"undefined")?v(s,e,o,i):(s=(t+" "+S.join(a+" ")+a).split(" "),u(s,e,n))}function g(t,e,r){return m(t,n,n,e,r)}var y=[],w=[],b={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(t,e){var n=this;setTimeout(function(){e(n[t])},0)},addTest:function(t,e,n){w.push({name:t,fn:e,options:n})},addAsyncTest:function(t){w.push({name:null,fn:t})}},_=function(){};_.prototype=b,_=new _;var T=e.documentElement,j="svg"===T.nodeName.toLowerCase();_.addTest("rgba",function(){var t=a("a").style;return t.cssText="background-color:rgba(150,255,150,.5)",(""+t.backgroundColor).indexOf("rgba")>-1});var C="Moz O ms Webkit",E=b._config.usePrefixes?C.split(" "):[];b._cssomPrefixes=E;var S=b._config.usePrefixes?C.toLowerCase().split(" "):[];b._domPrefixes=S;var k={elem:a("modernizr")};_._q.push(function(){delete k.elem});var x={style:k.elem.style};_._q.unshift(function(){delete x.style});var I=b.testProp=function(t,e,r){return v([t],n,e,r)};_.addTest("textshadow",I("textShadow","1px 1px")),b.testAllProps=m,b.testAllProps=g,_.addTest("cssanimations",g("animationName","a",!0)),_.addTest("backgroundsize",g("backgroundSize","100%",!0)),_.addTest("csstransitions",g("transition","all",!0)),_.addTest("boxshadow",g("boxShadow","1px 1px",!0)),o(),i(y),delete b.addTest,delete b.addAsyncTest;for(var A=0;A<_._q.length;A++)_._q[A]();t.Modernizr=_}(window,document)},266:function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function i(t){if(f===clearTimeout)return clearTimeout(t);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function a(){v&&p&&(v=!1,p.length?h=p.concat(h):m=-1,h.length&&s())}function s(){if(!v){var t=o(a);v=!0;for(var e=h.length;e;){for(p=h,h=[];++m<e;)p&&p[m].run();m=-1,e=h.length}p=null,v=!1,i(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,f,d=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(t){f=r}}();var p,h=[],v=!1,m=-1;d.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new c(t,e)),1!==h.length||v||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.binding=function(t){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(t){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},267:function(t,e){t.exports='<div id="rl-bg" class="thm-body"></div>\n<div id="rl-loading" class="thm-loading" style="opacity:0">\n\t<div id="rl-loading-desc"></div>\n\t<div class="e-spinner">\n\t\t<div class="e-bounce bounce1"></div>\n\t\t<div class="e-bounce bounce2"></div>\n\t\t<div class="e-bounce bounce3"></div>\n\t</div>\n</div>\n<div id="rl-loading-error" class="thm-loading">\n\tAn error occurred. <br /> Please refresh the page and try again.\n\t<div id="rl-loading-error-additional"></div>\n</div>\n<div id="rl-content">\n\t<div id="rl-popups"></div>\n\t<div id="rl-center">\n\t\t<div id="rl-top"></div>\n\t\t<div id="rl-left"></div>\n\t\t<div id="rl-right"></div>\n\t\t<div id="rl-bottom"></div>\n\t</div>\n</div>\n<div id="rl-templates"></div>\n<div id="rl-hidden"></div>'},268:function(t,e){t.exports="\n#rl-content{\n\tdisplay: none;\n}\n\n.internal-hiddden{\n\tdisplay: none !important;\n}\n\nhtml.no-css, html.no-css body {\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: Arial, Verdana, Geneva, sans-serif;\n\tbackground-color: #eee;\n}\n\nhtml.no-css #rl-content, html.no-css #rl-loading{\n\tdisplay: none;\n}\n\nhtml.no-css #rl-loading-error {\n\tposition: absolute;\n\tfont-size: 30px;\n\tline-height: 130%;\n\ttop: 50%;\n\twidth: 100%;\n\theight: 65px;\n\tmargin: 0;\n\tmargin-top: -60px;\n\tbackground-color: transparent;\n\ttext-align: center;\n\tcolor: #333;\n}\n\nhtml.no-css .progressjs-container {\n\tdisplay: none;\n}\n\nhtml.no-css .thm-body {\n\tcolor: #333;\n\tbackground-color: #aaa;\n\tbackground-image: none;\n}\n\nhtml.no-css .thm-loading {\n\tcolor: #333 !important;\n\ttext-shadow: none !important;\n}\n\nhtml.no-css .thm-loading .e-spinner .e-bounce {\n\tdisplay: none !important;\n}\n\nhtml.no-css .thm-login-desc .desc {\n\tcolor: #333 !important;\n\ttext-shadow: none !important;\n}\n"},269:function(t,e){function n(t,e){for(var n=0;n<t.length;n++){var r=t[n],o=d[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(c(r.parts[i],e))}else{for(var a=[],i=0;i<r.parts.length;i++)a.push(c(r.parts[i],e));d[r.id]={id:r.id,refs:1,parts:a}}}}function r(t){for(var e=[],n={},r=0;r<t.length;r++){var o=t[r],i=o[0],a=o[1],s=o[2],c=o[3],l={css:a,media:s,sourceMap:c};n[i]?n[i].parts.push(l):e.push(n[i]={id:i,parts:[l]})}return e}function o(t,e){var n=v(),r=y[y.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),y.push(e);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(e)}}function i(t){t.parentNode.removeChild(t);var e=y.indexOf(t);e>=0&&y.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",o(t,e),e}function s(t){var e=document.createElement("link");return e.rel="stylesheet",o(t,e),e}function c(t,e){var n,r,o;if(e.singleton){var c=g++;n=m||(m=a(e)),r=l.bind(null,n,c,!1),o=l.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(e),r=f.bind(null,n),o=function(){i(n),n.href&&URL.revokeObjectURL(n.href)}):(n=a(e),r=u.bind(null,n),o=function(){i(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function l(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function u(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function f(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");
-var o=new Blob([n],{type:"text/css"}),i=t.href;t.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}var d={},p=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},h=p(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),v=p(function(){return document.head||document.getElementsByTagName("head")[0]}),m=null,g=0,y=[];t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},"undefined"==typeof e.singleton&&(e.singleton=h()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var o=r(t);return n(o,e),function(t){for(var i=[],a=0;a<o.length;a++){var s=o[a],c=d[s.id];c.refs--,i.push(c)}if(t){var l=r(t);n(l,e)}for(var a=0;a<i.length;a++){var c=i[a];if(0===c.refs){for(var u=0;u<c.parts.length;u++)c.parts[u]();delete d[c.id]}}}};var w=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},270:function(t,e,n){var r=n(268);"string"==typeof r&&(r=[[t.i,r,""]]);n(269)(r,{});r.locals&&(t.exports=r.locals)},271:function(t,e){(function(e){t.exports=e}).call(e,{})},272:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},278:function(t,e,n){"use strict";var r=n(11),o=n.n(r),i=n(196),a=(n.n(i),n(194));n.n(a);o.a.Promise=o.a.Promise||i.Promise,o.a.progressJs=o.a.progressJs||n.i(a.progressJs)(),o.a.progressJs.onbeforeend(function(){var t=o.a.$;if(t)try{t(".progressjs-container").hide(),o.a.setTimeout(function(){t(".progressjs-container").remove()},200)}catch(t){}}),n(197),n(198),n(195),o.a.__runBoot&&o.a.__runBoot()},47:function(t,e){t.exports=window.Promise},77:function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!t)throw new Error("src should not be empty.");return new s.a(function(n,r){var o=i.a.document.createElement("script");o.onload=function(){n(t)},o.onerror=function(){r(new Error(t))},o.async=!0===e,o.src=t,i.a.document.body.appendChild(o)})}var o=n(11),i=n.n(o),a=n(47),s=n.n(a);e.a=r},92:function(t,e){t.exports=window.progressJs},94:function(t,e,n){"use strict";function r(t){if(t in l.a&&l.a[t]&&l.a[t].setItem){var e=l.a[t],n="testLocalStorage_"+l.a.Math.random();try{if(e.setItem(n,n),n===e.getItem(n))return e.removeItem(n),!0}catch(t){}}return!1}function o(){return h(u)}function i(){var t="AuthAccountHash",e=l.a.__rlah_data();v(u,e&&e[t]?e[t]:""),g()}function a(){v(u,""),g()}function s(){return m()>y()+36e5&&(a(),!0)}var c=n(11),l=n.n(c);e.a=r,e.c=o,e.d=i,e.e=a,e.b=s;var u="__rlA",f="__rlT",d=r("sessionStorage")?l.a.sessionStorage||null:null,p=l.a.top||l.a||null,h=function(t){var e=null;if(d)e=d.getItem(t)||null;else if(p&&l.a.JSON){var n=p.name&&"{"===p.name.toString().substr(0,1)?l.a.JSON.parse(p.name.toString()):null;e=n?n[t]||null:null}return e},v=function(t,e){if(d)d.setItem(t,e);else if(p&&l.a.JSON){var n=p.name&&"{"===p.name.toString().substr(0,1)?l.a.JSON.parse(p.name.toString()):null;n=n||{},n[t]=e,p.name=l.a.JSON.stringify(n)}},m=function(){return l.a.Math.round((new l.a.Date).getTime()/1e3)},g=function(){return v(f,m())},y=function(){var t=h(f,0);return t?l.a.parseInt(t,10)||0:0};l.a.setInterval(g,6e4)}});
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.worker.min.js b/rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.worker.min.js
deleted file mode 100755
index 523d010..0000000
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.worker.min.js
+++ /dev/null
@@ -1 +0,0 @@
-/*! OpenPGP.js v2.3.3 - 2016-08-17 - this is LGPL licensed code, see LICENSE/our website http://openpgpjs.org/ for more information. */!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){function d(a){for(var b in a)h.config[b]=a[b]}function e(a){a instanceof Uint8Array||(a=new Uint8Array(a)),h.crypto.random.randomBuffer.set(a)}function f(a,b){return"function"!=typeof h[a]?void g({event:"method-return",err:"Unknown Worker Event"}):(b=h.packet.clone.parseClonedPackets(b,a),void h[a](b).then(function(a){g({event:"method-return",data:h.packet.clone.clonePackets(a)})})["catch"](function(a){g({event:"method-return",err:a.message})}))}function g(a){h.crypto.random.randomBuffer.size<i&&self.postMessage({event:"request-seed"}),self.postMessage(a,h.util.getTransferables.call(h.util,a.data))}self.window={},importScripts("openpgp.min.js");var h=window.openpgp,i=4e4,j=6e4;h.crypto.random.randomBuffer.init(j),self.onmessage=function(a){var b=a.data||{};switch(b.event){case"configure":d(b.config);break;case"seed-random":e(b.buf);break;default:f(b.event,b.options||{})}}},{}]},{},[1]); \ No newline at end of file
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/default.ini.dist b/rainloop/app/rainloop/v/1.10.5.192/app/domains/default.ini.dist
index 7a35e7a..7a35e7a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/default.ini.dist
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/default.ini.dist
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/disabled b/rainloop/app/rainloop/v/1.10.5.192/app/domains/disabled
index 0370511..0370511 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/disabled
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/disabled
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/gmail.com.ini b/rainloop/app/rainloop/v/1.10.5.192/app/domains/gmail.com.ini
index 9d38332..9d38332 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/gmail.com.ini
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/gmail.com.ini
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/outlook.com.ini b/rainloop/app/rainloop/v/1.10.5.192/app/domains/outlook.com.ini
index 85814b4..85814b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/outlook.com.ini
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/outlook.com.ini
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/qq.com.ini b/rainloop/app/rainloop/v/1.10.5.192/app/domains/qq.com.ini
index e9a79f4..e9a79f4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/qq.com.ini
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/qq.com.ini
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/domains/yahoo.com.ini b/rainloop/app/rainloop/v/1.10.5.192/app/domains/yahoo.com.ini
index b4f487e..b4f487e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/domains/yahoo.com.ini
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/domains/yahoo.com.ini
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/handle.php b/rainloop/app/rainloop/v/1.10.5.192/app/handle.php
index c96ce79..c96ce79 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/handle.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/handle.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/AccessToken.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/AccessToken.php
index 021c061..021c061 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/AccessToken.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/AccessToken.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/SignedRequest.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/SignedRequest.php
index a0f940f..a0f940f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/Entities/SignedRequest.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/Entities/SignedRequest.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookAuthorizationException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookAuthorizationException.php
index 350191d..350191d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookAuthorizationException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookAuthorizationException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookCanvasLoginHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookCanvasLoginHelper.php
index 2db100d..2db100d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookCanvasLoginHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookCanvasLoginHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookClientException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookClientException.php
index 3a4727e..3a4727e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookClientException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookClientException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php
index 07a9f5a..07a9f5a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookJavaScriptLoginHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookOtherException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookOtherException.php
index e1baca3..e1baca3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookOtherException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookOtherException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPageTabHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPageTabHelper.php
index b009ba2..b009ba2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPageTabHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPageTabHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPermissionException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPermissionException.php
index e82c4d3..e82c4d3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookPermissionException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookPermissionException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRedirectLoginHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRedirectLoginHelper.php
index b4416b9..b4416b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRedirectLoginHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRedirectLoginHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequest.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequest.php
index 3c42c89..3c42c89 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequest.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequest.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequestException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequestException.php
index 707a78a..707a78a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookRequestException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookRequestException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookResponse.php
index 8b120cb..8b120cb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSDKException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSDKException.php
index 62aa62a..62aa62a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSDKException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSDKException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookServerException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookServerException.php
index af7ccfc..af7ccfc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookServerException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookServerException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSession.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSession.php
index 3a2ec8f..3a2ec8f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSession.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSession.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php
index 4558d3e..4558d3e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookSignedRequestFromInputHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookThrottleException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookThrottleException.php
index a8293d5..a8293d5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/FacebookThrottleException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/FacebookThrottleException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphAlbum.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphAlbum.php
index eb74a21..eb74a21 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphAlbum.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphAlbum.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphLocation.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphLocation.php
index 5babd70..5babd70 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphLocation.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphLocation.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphObject.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphObject.php
index ddfcdf6..ddfcdf6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphObject.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphObject.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphPage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphPage.php
index 8bde0aa..8bde0aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphPage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphPage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphSessionInfo.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphSessionInfo.php
index e010ec0..e010ec0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphSessionInfo.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphSessionInfo.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUser.php
index 69c095d..69c095d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUserPage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUserPage.php
index 937e143..937e143 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/GraphUserPage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/GraphUserPage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurl.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurl.php
index 242dfee..242dfee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurl.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurl.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php
index 7845355..7845355 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookCurlHttpClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php
index 3a310f7..3a310f7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookGuzzleHttpClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookHttpable.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookHttpable.php
index 6d44bfa..6d44bfa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookHttpable.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookHttpable.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStream.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStream.php
index 5c31905..5c31905 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStream.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStream.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php
index 8e74402..8e74402 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/FacebookStreamHttpClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt
index d230d53..d230d53 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Facebook/HttpClients/fb_ca_chain_bundle.crt
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php
index 2532d5c..2532d5c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/AdapterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php
index ceca247..ceca247 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/BatchContext.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php
index 2a9e3b8..2a9e3b8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php
index cf091f6..cf091f6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/CurlFactory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php
index 29f2f97..29f2f97 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/MultiAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php
index 2f8c048..2f8c048 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Curl/RequestMediator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php
index 00f0c90..00f0c90 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/FakeParallelAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/MockAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/MockAdapter.php
index a8a2d6f..a8a2d6f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/MockAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/MockAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php
index 737e39f..737e39f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/ParallelAdapterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php
index 84b988b..84b988b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php
index e0804a6..e0804a6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/StreamingProxyAdapter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Transaction.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Transaction.php
index 8d25946..8d25946 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/Transaction.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/Transaction.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php
index d0f7985..d0f7985 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php
index ba86848..ba86848 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Adapter/TransactionIterator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Client.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Client.php
index 20e2615..20e2615 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Client.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Client.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ClientInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ClientInterface.php
index 5cb3568..5cb3568 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ClientInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ClientInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Collection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Collection.php
index 92cf806..92cf806 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Collection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Collection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJar.php
index fa1199f..fa1199f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php
index 0c39621..0c39621 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/CookieJarInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php
index 48eb704..48eb704 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/FileCookieJar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php
index 13e3a28..13e3a28 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SessionCookieJar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SetCookie.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SetCookie.php
index c54b44f..c54b44f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Cookie/SetCookie.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Cookie/SetCookie.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractEvent.php
index 408f518..408f518 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php
index 6791035..6791035 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractRequestEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php
index 07f85cf..07f85cf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/AbstractTransferEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/BeforeEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/BeforeEvent.php
index e190ba5..e190ba5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/BeforeEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/BeforeEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/CompleteEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/CompleteEvent.php
index bd46fd6..bd46fd6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/CompleteEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/CompleteEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/Emitter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/Emitter.php
index b9f4c19..b9f4c19 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/Emitter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/Emitter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EmitterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EmitterInterface.php
index ddfe103..ddfe103 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EmitterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EmitterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ErrorEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ErrorEvent.php
index 69f0d95..69f0d95 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ErrorEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ErrorEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EventInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EventInterface.php
index 45b4928..45b4928 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/EventInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/EventInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php
index 97d6783..97d6783 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php
index df0fa7b..df0fa7b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HasEmitterTrait.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HeadersEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HeadersEvent.php
index 4df5c5e..4df5c5e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/HeadersEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/HeadersEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php
index bc2fe26..bc2fe26 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/ListenerAttacherTrait.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/RequestEvents.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/RequestEvents.php
index dc605ea..dc605ea 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/RequestEvents.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/RequestEvents.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/SubscriberInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/SubscriberInterface.php
index e9cc231..e9cc231 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Event/SubscriberInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Event/SubscriberInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/AdapterException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/AdapterException.php
index 3d255da..3d255da 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/AdapterException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/AdapterException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/BadResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/BadResponseException.php
index c67c93b..c67c93b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/BadResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/BadResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ClientException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ClientException.php
index 8bf6119..8bf6119 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ClientException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ClientException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php
index 83ca2aa..83ca2aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/CouldNotRewindStreamException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ParseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ParseException.php
index d7d44ae..d7d44ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ParseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ParseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/RequestException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/RequestException.php
index 72ffa20..72ffa20 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/RequestException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/RequestException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ServerException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ServerException.php
index 337d8f6..337d8f6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/ServerException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/ServerException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php
index da14c6f..da14c6f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TooManyRedirectsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TransferException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TransferException.php
index 27a5f63..27a5f63 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Exception/TransferException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Exception/TransferException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/HasDataTrait.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/HasDataTrait.php
index 78d62c6..78d62c6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/HasDataTrait.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/HasDataTrait.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/AbstractMessage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/AbstractMessage.php
index 320911a..320911a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/AbstractMessage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/AbstractMessage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactory.php
index c4dcfbe..c4dcfbe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php
index a32684b..a32684b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageFactoryInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageInterface.php
index 8b6b15e..8b6b15e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageParser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageParser.php
index 9c3b78f..9c3b78f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/MessageParser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/MessageParser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Request.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Request.php
index 0b4404f..0b4404f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Request.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Request.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/RequestInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/RequestInterface.php
index d8bd684..d8bd684 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/RequestInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/RequestInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Response.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Response.php
index 3be0100..3be0100 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/Response.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/Response.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/ResponseInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/ResponseInterface.php
index 84ffde7..84ffde7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Message/ResponseInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Message/ResponseInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Mimetypes.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Mimetypes.php
index cd93e1b..cd93e1b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Mimetypes.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Mimetypes.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/MultipartBody.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/MultipartBody.php
index 0246030..0246030 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/MultipartBody.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/MultipartBody.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBody.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBody.php
index 17f7964..17f7964 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBody.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBody.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBodyInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBodyInterface.php
index 2e3d805..2e3d805 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostBodyInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostBodyInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFile.php
index 97fbd57..97fbd57 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFileInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFileInterface.php
index ef1b797..ef1b797 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Post/PostFileInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Post/PostFileInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Query.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Query.php
index 2da6a25..2da6a25 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Query.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Query.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Cookie.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Cookie.php
index 9a6fe43..9a6fe43 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Cookie.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Cookie.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/History.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/History.php
index 223b946..223b946 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/History.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/History.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/HttpError.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/HttpError.php
index cf9ffee..cf9ffee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/HttpError.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/HttpError.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Mock.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Mock.php
index e754ec5..e754ec5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Mock.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Mock.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Prepare.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Prepare.php
index 7281b00..7281b00 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Prepare.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Prepare.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Redirect.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Redirect.php
index 10973f9..10973f9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Subscriber/Redirect.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Subscriber/Redirect.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ToArrayInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ToArrayInterface.php
index 53a9439..53a9439 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/ToArrayInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/ToArrayInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/UriTemplate.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/UriTemplate.php
index c050ac7..c050ac7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/UriTemplate.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/UriTemplate.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Url.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Url.php
index e6eb81b..e6eb81b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/Url.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/Url.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/cacert.pem b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/cacert.pem
index 9fab57e..9fab57e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/cacert.pem
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/cacert.pem
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/functions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/functions.php
index 61e4d71..61e4d71 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/GuzzleHttp/functions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/GuzzleHttp/functions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Draw/DrawerInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Draw/DrawerInterface.php
index c48dff8..c48dff8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Draw/DrawerInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Draw/DrawerInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Effects/EffectsInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Effects/EffectsInterface.php
index 3593d75..3593d75 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Effects/EffectsInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Effects/EffectsInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/Exception.php
index 39a67af..39a67af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/InvalidArgumentException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/InvalidArgumentException.php
index 5ac1396..5ac1396 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/InvalidArgumentException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/InvalidArgumentException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/NotSupportedException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/NotSupportedException.php
index fd68ce7..fd68ce7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/NotSupportedException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/NotSupportedException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/OutOfBoundsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/OutOfBoundsException.php
index f51cc9b..f51cc9b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/OutOfBoundsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/OutOfBoundsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/RuntimeException.php
index 205ad85..205ad85 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Exception/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Exception/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Border.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Border.php
index 47a3ceb..47a3ceb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Border.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Border.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Canvas.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Canvas.php
index 685b8ae..685b8ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Canvas.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Canvas.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Grayscale.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Grayscale.php
index b3a08b4..b3a08b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/Grayscale.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/Grayscale.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php
index ef297ea..ef297ea 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/OnPixelBased.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/RelativeResize.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/RelativeResize.php
index 954587a..954587a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Advanced/RelativeResize.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Advanced/RelativeResize.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/ApplyMask.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/ApplyMask.php
index 2be2786..2be2786 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/ApplyMask.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/ApplyMask.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Autorotate.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Autorotate.php
index 3ef7cbe..3ef7cbe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Autorotate.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Autorotate.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Copy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Copy.php
index 781b23a..781b23a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Copy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Copy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Crop.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Crop.php
index 6559e22..6559e22 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Crop.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Crop.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Fill.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Fill.php
index 4be0d0f..4be0d0f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Fill.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Fill.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php
index 5020374..5020374 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipHorizontally.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipVertically.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipVertically.php
index 684c31b..684c31b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/FlipVertically.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/FlipVertically.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Paste.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Paste.php
index bd274a1..bd274a1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Paste.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Paste.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Resize.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Resize.php
index 934cfe2..934cfe2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Resize.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Resize.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Rotate.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Rotate.php
index 7b5553f..7b5553f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Rotate.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Rotate.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Save.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Save.php
index 0f76625..0f76625 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Save.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Save.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Show.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Show.php
index a7d4cbc..a7d4cbc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Show.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Show.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Strip.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Strip.php
index c096a51..c096a51 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Strip.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Strip.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Thumbnail.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Thumbnail.php
index 3176f1c..3176f1c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/Thumbnail.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/Thumbnail.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/WebOptimization.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/WebOptimization.php
index 37f5f3f..37f5f3f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Basic/WebOptimization.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Basic/WebOptimization.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/FilterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/FilterInterface.php
index e23ab70..e23ab70 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/FilterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/FilterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/ImagineAware.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/ImagineAware.php
index 606c525..606c525 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/ImagineAware.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/ImagineAware.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Transformation.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Transformation.php
index 26c023a..26c023a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Filter/Transformation.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Filter/Transformation.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Drawer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Drawer.php
index e5d74e0..e5d74e0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Drawer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Drawer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Effects.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Effects.php
index d86c4f8..d86c4f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Effects.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Effects.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Font.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Font.php
index 8bc2b04..8bc2b04 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Font.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Font.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Image.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Image.php
index 73d7b95..73d7b95 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Image.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Image.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Imagine.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Imagine.php
index f9e9508..f9e9508 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Imagine.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Imagine.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Layers.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Layers.php
index 93c7a26..93c7a26 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gd/Layers.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gd/Layers.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Drawer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Drawer.php
index de6cc90..de6cc90 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Drawer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Drawer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Effects.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Effects.php
index 3f9c5cd..3f9c5cd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Effects.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Effects.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Font.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Font.php
index ad67c56..ad67c56 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Font.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Font.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Image.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Image.php
index 61ef858..61ef858 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Image.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Image.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Imagine.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Imagine.php
index ce4d4ed..ce4d4ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Imagine.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Imagine.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Layers.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Layers.php
index d708812..d708812 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Gmagick/Layers.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Gmagick/Layers.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractFont.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractFont.php
index 59e9a45..59e9a45 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractFont.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractFont.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImage.php
index 5c85769..5c85769 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImagine.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImagine.php
index fcb1a3d..fcb1a3d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractImagine.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractImagine.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractLayers.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractLayers.php
index 486a722..486a722 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/AbstractLayers.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/AbstractLayers.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Box.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Box.php
index 37b8513..37b8513 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Box.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Box.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/BoxInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/BoxInterface.php
index 4a086c3..4a086c3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/BoxInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/BoxInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/FillInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/FillInterface.php
index c8d69e5..c8d69e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/FillInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/FillInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php
index 4a42306..4a42306 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Horizontal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Linear.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Linear.php
index 9bf2cf6..9bf2cf6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Linear.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Linear.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php
index 9a26b77..9a26b77 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Fill/Gradient/Vertical.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/FontInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/FontInterface.php
index 59d4a26..59d4a26 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/FontInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/FontInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Bucket.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Bucket.php
index 34dad5e..34dad5e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Bucket.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Bucket.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Range.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Range.php
index 9dc9f99..9dc9f99 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Histogram/Range.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Histogram/Range.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImageInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImageInterface.php
index 6cf1dd8..6cf1dd8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImageInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImageInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImagineInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImagineInterface.php
index b5c942c..b5c942c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ImagineInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ImagineInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/LayersInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/LayersInterface.php
index 44df423..44df423 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/LayersInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/LayersInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ManipulatorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ManipulatorInterface.php
index 392b908..392b908 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ManipulatorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ManipulatorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php
index a709655..a709655 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/AbstractMetadataReader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php
index 349366e..349366e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/DefaultMetadataReader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php
index dd8e7d0..dd8e7d0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/ExifMetadataReader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataBag.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataBag.php
index b7e917a..b7e917a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataBag.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataBag.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php
index 62fcc88..62fcc88 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Metadata/MetadataReaderInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/CMYK.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/CMYK.php
index 2beecf2..2beecf2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/CMYK.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/CMYK.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/CMYK.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/CMYK.php
index 3165433..3165433 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/CMYK.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/CMYK.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php
index 8784c4e..8784c4e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/ColorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/Gray.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/Gray.php
index c809645..c809645 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/Gray.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/Gray.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/RGB.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/RGB.php
index a0b4f0d..a0b4f0d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Color/RGB.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Color/RGB.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/ColorParser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/ColorParser.php
index 35cf4e9..35cf4e9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/ColorParser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/ColorParser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Grayscale.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Grayscale.php
index 088b790..088b790 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/Grayscale.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/Grayscale.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/PaletteInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/PaletteInterface.php
index 855c244..855c244 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/PaletteInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/PaletteInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/RGB.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/RGB.php
index 0462ca4..0462ca4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Palette/RGB.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Palette/RGB.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point.php
index abfc7c3..abfc7c3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point/Center.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point/Center.php
index 0e60349..0e60349 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Point/Center.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Point/Center.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/PointInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/PointInterface.php
index f35fa80..f35fa80 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/PointInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/PointInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Profile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Profile.php
index fda5415..fda5415 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/Profile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/Profile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ProfileInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ProfileInterface.php
index b2caa9c..b2caa9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Image/ProfileInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Image/ProfileInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Drawer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Drawer.php
index 2f86364..2f86364 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Drawer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Drawer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Effects.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Effects.php
index debe32a..debe32a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Effects.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Effects.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Font.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Font.php
index 3fc41dd..3fc41dd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Font.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Font.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Image.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Image.php
index c94f605..c94f605 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Image.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Image.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Imagine.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Imagine.php
index aa6e926..aa6e926 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Imagine.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Imagine.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Layers.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Layers.php
index 7809447..7809447 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Imagine/Imagick/Layers.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Imagine/Imagick/Layers.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Collection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Collection.php
index 743c5af..743c5af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Collection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Collection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Crypt.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Crypt.php
index f21bdbc..f21bdbc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Crypt.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Crypt.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/DateTimeHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/DateTimeHelper.php
index 0e0a031..66028b3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/DateTimeHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/DateTimeHelper.php
@@ -120,4 +120,35 @@ class DateTimeHelper
return \MailSo\Base\DateTimeHelper::ParseDateStringType1($sDateTime);
}
+
+ /**
+ * @param string $sTime
+ *
+ * @return int
+ */
+ public static function TimeToSec($sTime)
+ {
+ $iMod = 1;
+ $sTime = \trim($sTime);
+ if ('-' === \substr($sTime, 0, 1))
+ {
+ $iMod = -1;
+ $sTime = \substr($sTime, 1);
+ }
+
+ $aParts = \preg_split('/[:.,]/', (string) $sTime);
+
+ $iResult = 0;
+ if (isset($aParts[0]) && \is_numeric($aParts[0]))
+ {
+ $iResult += 3600 * ((int) $aParts[0]);
+ }
+
+ if (isset($aParts[1]) && \is_numeric($aParts[1]))
+ {
+ $iResult += 60 * ((int) $aParts[1]);
+ }
+
+ return $iResult * $iMod;
+ }
}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Charset.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Charset.php
index 2066dd9..2066dd9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Charset.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Charset.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Encoding.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Encoding.php
index 7b54348..7b54348 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Enumerations/Encoding.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Enumerations/Encoding.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/Exception.php
index ae4508b..ae4508b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php
index d901526..d901526 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/HtmlUtils.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/HtmlUtils.php
index 3dd21ae..6d74398 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/HtmlUtils.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/HtmlUtils.php
@@ -75,7 +75,7 @@ class HtmlUtils
@$oDom->loadHTML('<'.'?xml version="1.0" encoding="utf-8"?'.'>'.
'<html '.$sHtmlAttrs.'><head>'.
'<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>'.
- '<body '.$sBodyAttrs.'><div data-wrp="rainloop">'.\MailSo\Base\Utils::Utf8Clear($sText).'</div></body></html>');
+ '<body '.$sBodyAttrs.'>'.\MailSo\Base\Utils::Utf8Clear($sText).'</body></html>');
@$oDom->normalizeDocument();
@@ -117,7 +117,7 @@ class HtmlUtils
/**
* @param \DOMDocument|\DOMElement $oElem
*
- * @return type
+ * @return string
*/
private static function domToString($oElem, $oDom = null)
{
@@ -156,7 +156,7 @@ class HtmlUtils
*
* @return string
*/
- public static function GetTextFromDom($oDom, $bWrapByFakeHtmlAndBodyDiv = true)
+ public static function GetTextFromDom_($oDom, $bWrapByFakeHtmlAndBodyDiv = true)
{
$sResult = '';
@@ -196,7 +196,6 @@ class HtmlUtils
else
{
$sResult = self::domToString($oDiv, $oDom);
- $sResult = \MailSo\Base\HtmlUtils::UnWrapTag($sResult);
}
}
else
@@ -211,33 +210,53 @@ class HtmlUtils
}
/**
- * @param string $sHtml
- * @param string $sTag = 'div'
- * @param string $iUnwrapCount = 10
+ * @param \DOMDocument $oDom
+ * @param bool $bWrapByFakeHtmlAndBodyDiv = true
*
* @return string
*/
- public static function UnWrapTag($sHtml, $sTag = 'div', $iUnwrapCount = 5)
+ public static function GetTextFromDom($oDom, $bWrapByFakeHtmlAndBodyDiv = true)
{
- $iUnwrapCount = 0 < $iUnwrapCount ? $iUnwrapCount : 1;
- $iUnwrapCount = 10 < $iUnwrapCount ? 10 : $iUnwrapCount;
+ $sResult = '';
- $sTag = $sTag ? $sTag : 'div';
- $iTagLen = \strlen($sTag);
+ $oHtml = $oDom->getElementsByTagName('html')->item(0);
+ $oBody = $oDom->getElementsByTagName('body')->item(0);
- while (0 < $iUnwrapCount)
+ foreach ($oBody->childNodes as $oChild)
{
- $sHtml = \trim($sHtml);
- if (0 === \strpos($sHtml, '<'.$sTag.'>') && '</'.$sTag.'>' === \substr($sHtml, -3 - $iTagLen))
+ $sResult .= $oDom->saveHTML($oChild);
+ }
+
+ if ($bWrapByFakeHtmlAndBodyDiv)
+ {
+ $aHtmlAttrs = \MailSo\Base\HtmlUtils::GetElementAttributesAsArray($oHtml);
+ $aBodylAttrs = \MailSo\Base\HtmlUtils::GetElementAttributesAsArray($oBody);
+
+ $oWrapHtml = $oDom->createElement('div');
+ $oWrapHtml->setAttribute('data-x-div-type', 'html');
+ foreach ($aHtmlAttrs as $sKey => $sValue)
+ {
+ $oWrapHtml->setAttribute($sKey, $sValue);
+ }
+
+ $oWrapDom = $oDom->createElement('div', 'xxx');
+ $oWrapDom->setAttribute('data-x-div-type', 'body');
+ foreach ($aBodylAttrs as $sKey => $sValue)
{
- $sHtml = \substr(\substr($sHtml, 2 + $iTagLen), 0, -3 - $iTagLen);
- $sHtml = \trim($sHtml);
+ $oWrapDom->setAttribute($sKey, $sValue);
}
- $iUnwrapCount--;
+ $oWrapHtml->appendChild($oWrapDom);
+
+ $sWrp = $oDom->saveHTML($oWrapHtml);
+
+ $sResult = \str_replace('xxx', $sResult, $sWrp);
}
- return $sHtml;
+ $sResult = \str_replace(\MailSo\Base\HtmlUtils::$KOS, ':', $sResult);
+ $sResult = \MailSo\Base\Utils::StripSpaces($sResult);
+
+ return $sResult;
}
/**
@@ -288,8 +307,6 @@ class HtmlUtils
$sHtmlAttrs = trim($sHtmlAttrs);
$sBodyAttrs = trim($sBodyAttrs);
- $sHtml = \MailSo\Base\HtmlUtils::UnWrapTag($sHtml);
-
return $sHtml;
}
@@ -1242,7 +1259,8 @@ class HtmlUtils
if (\MailSo\Config::$HtmlStrictDebug && 0 < \count($aRemovedAttrs))
{
- unset($aRemovedAttrs['class'], $aRemovedAttrs['target'], $aRemovedAttrs['id'], $aRemovedAttrs['name']);
+ unset($aRemovedAttrs['class'], $aRemovedAttrs['target'], $aRemovedAttrs['id'], $aRemovedAttrs['name'],
+ $aRemovedAttrs['itemprop'], $aRemovedAttrs['itemscope'], $aRemovedAttrs['itemtype']);
$aRemovedAttrs = \array_keys($aRemovedAttrs);
if (0 < \count($aRemovedAttrs))
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Http.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Http.php
index 5be4c00..5be4c00 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Http.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Http.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/LinkFinder.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/LinkFinder.php
index 73f9278..73f9278 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/LinkFinder.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/LinkFinder.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Loader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Loader.php
index 5065789..5065789 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Loader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Loader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/ResourceRegistry.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/ResourceRegistry.php
index 94f53eb..94f53eb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/ResourceRegistry.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/ResourceRegistry.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Binary.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Binary.php
index 44bbcd2..44bbcd2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Binary.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Binary.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Literal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Literal.php
index 82b703f..82b703f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Literal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Literal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php
index 8dcbd7e..8dcbd7e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/TempFile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/TempFile.php
index 1a3b17a..1a3b17a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/TempFile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/TempFile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Test.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Test.php
index 4ffe12a..4ffe12a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/StreamWrappers/Test.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/StreamWrappers/Test.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Utils.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Utils.php
index ea93437..ea93437 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Utils.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Utils.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Validator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Validator.php
index 2b74e03..2b74e03 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Base/Validator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Base/Validator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/CacheClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/CacheClient.php
index 0aa6e54..0aa6e54 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/CacheClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/CacheClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/DriverInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/DriverInterface.php
index 4789cd6..4789cd6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/DriverInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/DriverInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/APC.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/APC.php
index 05162f4..05162f4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/APC.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/APC.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/File.php
index 60e0813..60e0813 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Memcache.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Memcache.php
index 2067edc..2067edc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Memcache.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Memcache.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Redis.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Redis.php
index 11927f4..11927f4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Cache/Drivers/Redis.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Cache/Drivers/Redis.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Config.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Config.php
index 83a24a5..83a24a5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Config.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Config.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Hooks.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Hooks.php
index 627fbc2..627fbc2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Hooks.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Hooks.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/BodyStructure.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/BodyStructure.php
index cf21e1b..cf21e1b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/BodyStructure.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/BodyStructure.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FetchType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FetchType.php
index 5b18de8..5b18de8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FetchType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FetchType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php
index c887928..c887928 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php
index c3d860f..c3d860f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderType.php
index 58d5bbe..58d5bbe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/FolderType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/FolderType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php
index 1616bb0..1616bb0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php
index 61c80fd..61c80fd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseType.php
index 704c387..704c387 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/ResponseType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/ResponseType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/StoreAction.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/StoreAction.php
index 1c98078..1c98078 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Enumerations/StoreAction.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Enumerations/StoreAction.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/Exception.php
index dbba87a..dbba87a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php
index 54edf1d..54edf1d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php
index aaef19f..aaef19f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php
index b145a95..b145a95 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginException.php
index ff87b6f..ff87b6f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/LoginException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/LoginException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php
index 0f896c4..0f896c4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseException.php
index 5b1147f..5b1147f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php
index a6f82ec..a6f82ec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php
index a69cda3..a69cda3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FetchResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FetchResponse.php
index 99501f6..99501f6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FetchResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FetchResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Folder.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Folder.php
index c700d47..c700d47 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Folder.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Folder.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FolderInformation.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FolderInformation.php
index 3fa4489..3fa4489 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/FolderInformation.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/FolderInformation.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/ImapClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/ImapClient.php
index 9e01e2c..9e01e2c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/ImapClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/ImapClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/NamespaceResult.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/NamespaceResult.php
index f53bd74..f53bd74 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/NamespaceResult.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/NamespaceResult.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Response.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Response.php
index 531da50..531da50 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Imap/Response.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Imap/Response.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/LICENSE b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/LICENSE
index 6aa78ca..6aa78ca 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/LICENSE
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/LICENSE
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Driver.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Driver.php
index 55262b3..457b78c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Driver.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Driver.php
@@ -38,6 +38,11 @@ abstract class Driver
protected $bGuidPrefix;
/**
+ * @var string
+ */
+ protected $sTimeOffset;
+
+ /**
* @var bool
*/
protected $bTimePrefix;
@@ -89,7 +94,7 @@ abstract class Driver
$this->bTypedPrefix = true;
$this->bGuidPrefix = true;
- $this->iTimeOffset = 0;
+ $this->sTimeOffset = '0';
$this->iWriteOnTimeoutOnly = 0;
$this->bWriteOnErrorOnly = false;
@@ -115,13 +120,13 @@ abstract class Driver
}
/**
- * @param int $iTimeOffset
+ * @param string $sTimeOffset
*
* @return \MailSo\Log\Driver
*/
- public function SetTimeOffset($iTimeOffset)
+ public function SetTimeOffset($sTimeOffset)
{
- $this->iTimeOffset = $iTimeOffset;
+ $this->sTimeOffset = (string) $sTimeOffset;
return $this;
}
@@ -236,7 +241,7 @@ abstract class Driver
protected function getTimeWithMicroSec()
{
$aMicroTimeItems = \explode(' ', \microtime());
- return \MailSo\Log\Logger::DateHelper($this->sDatePattern, $this->iTimeOffset, $aMicroTimeItems[1]).'.'.
+ return \MailSo\Log\Logger::DateHelper($this->sDatePattern, $this->sTimeOffset, $aMicroTimeItems[1]).'.'.
\str_pad((int) ($aMicroTimeItems[0] * 1000), 3, '0', STR_PAD_LEFT);
}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Callback.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Callback.php
index 021d7e8..021d7e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Callback.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Callback.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/File.php
index 41ad124..41ad124 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Inline.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Inline.php
index 0228f09..0228f09 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Inline.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Inline.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Syslog.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Syslog.php
index 622b7a7..622b7a7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Drivers/Syslog.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Drivers/Syslog.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Enumerations/Type.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Enumerations/Type.php
index 5619215..5619215 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Enumerations/Type.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Enumerations/Type.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Logger.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Logger.php
index 8158467..cb5dea6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Log/Logger.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Log/Logger.php
@@ -93,17 +93,15 @@ class Logger extends \MailSo\Base\Collection
/**
* @param string $sFormat
- * @param int $iTimeOffset = 0
+ * @param string $sTimeOffset = '0'
* @param int $iTimestamp = 0
*
* @return string
*/
- public static function DateHelper($sFormat, $iTimeOffset = 0, $iTimestamp = null)
+ public static function DateHelper($sFormat, $sTimeOffset = '0', $iTimestamp = null)
{
$iTimestamp = null === $iTimestamp ? \time() : (int) $iTimestamp;
- $iTimeOffset = (int) $iTimeOffset;
-
- return \gmdate($sFormat, $iTimestamp + $iTimeOffset * 3600);
+ return \gmdate($sFormat, $iTimestamp + \MailSo\Base\DateTimeHelper::TimeToSec((string) $sTimeOffset));
}
/**
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Attachment.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Attachment.php
index 05a0f5f..05a0f5f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Attachment.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Attachment.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/AttachmentCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/AttachmentCollection.php
index 3e65734..3e65734 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/AttachmentCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/AttachmentCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/Exception.php
index 2ef2422..2ef2422 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php
index f158f6e..f158f6e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php
index 2eb75bc..2eb75bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Folder.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Folder.php
index 99f169d..99f169d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Folder.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Folder.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/FolderCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/FolderCollection.php
index 0e6b23b..0e6b23b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/FolderCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/FolderCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MailClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MailClient.php
index 3d38751..3d38751 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MailClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MailClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Message.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Message.php
index 74a6b31..74a6b31 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/Message.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/Message.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MessageCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MessageCollection.php
index 9e9d724..9e9d724 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mail/MessageCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mail/MessageCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/MailSo.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/MailSo.php
index 8e4af9d..8e4af9d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/MailSo.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/MailSo.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Attachment.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Attachment.php
index 4d15555..4d15555 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Attachment.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Attachment.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/AttachmentCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/AttachmentCollection.php
index e90a40b..e90a40b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/AttachmentCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/AttachmentCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Email.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Email.php
index 9dd393f..9dd393f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Email.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Email.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailCollection.php
index cc075db..cc075db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailDep.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailDep.php
index 64173be..64173be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/EmailDep.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/EmailDep.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Constants.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Constants.php
index 7f52ee8..7f52ee8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Constants.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Constants.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php
index 2b0de98..2b0de98 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/DkimStatus.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Header.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Header.php
index c890c82..c890c82 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Header.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Header.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php
index 2ad14f0..2ad14f0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MimeType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MimeType.php
index 0c2bd49..0c2bd49 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/MimeType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/MimeType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Parameter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Parameter.php
index 89af1c5..89af1c5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Parameter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Parameter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php
index aa30131..aa30131 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Header.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Header.php
index 8a7a94d..8a7a94d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Header.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Header.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/HeaderCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/HeaderCollection.php
index 6f1e27a..180d5d5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/HeaderCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/HeaderCollection.php
@@ -376,7 +376,7 @@ class HeaderCollection extends \MailSo\Base\Collection
$sHeaderValue = \preg_replace('/[\r\n\t\s]+/', ' ', $sHeaderValue);
- if (\preg_match('/dkim=[^;]+/i', $sHeaderValue, $aMatch) && !empty($aMatch[0]))
+ if (\preg_match('/dkim=.+/i', $sHeaderValue, $aMatch) && !empty($aMatch[0]))
{
$sDkimLine = $aMatch[0];
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Message.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Message.php
index 1bf4610..1bf4610 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Message.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Message.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parameter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parameter.php
index 9580cc0..9580cc0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parameter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parameter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/ParameterCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/ParameterCollection.php
index 367eafe..367eafe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/ParameterCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/ParameterCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserEmpty.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserEmpty.php
index 6687497..6687497 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserEmpty.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserEmpty.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserInterface.php
index e05073d..e05073d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserMemory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserMemory.php
index 380fd56..380fd56 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Parser/ParserMemory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Parser/ParserMemory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Part.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Part.php
index 6f6c354..6f6c354 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/Part.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/Part.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/PartCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/PartCollection.php
index 5d0300d..5d0300d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Mime/PartCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Mime/PartCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php
index 0657348..0657348 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/ConnectionException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/ConnectionException.php
index 71e8af5..71e8af5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/ConnectionException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/ConnectionException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/Exception.php
index 2676dc1..2676dc1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php
index dd432ee..dd432ee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php
index c41861f..c41861f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php
index a7389d2..a7389d2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php
index 7479add..7479add 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadException.php
index fd190e2..fd190e2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php
index cd0104f..cd0104f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php
index ef6541e..ef6541e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php
index fd2ab13..fd2ab13 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php
index ea6e3ce..ea6e3ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/NetClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/NetClient.php
index 1f9b9cb..1f9b9cb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Net/NetClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Net/NetClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/Exception.php
index 42d0ee7..42d0ee7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php
index edcf9e2..edcf9e2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php
index 3d8557f..3d8557f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php
index 9e8328a..9e8328a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php
index 29da4b0..29da4b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Pop3Client.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Pop3Client.php
index 132e463..132e463 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Pop3/Pop3Client.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Pop3/Pop3Client.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/Exception.php
index e2744be..e2744be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php
index fcb09d8..fcb09d8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php
index 270ded4..270ded4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php
index 386b4b9..386b4b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php
index 3416498..3416498 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/PoppassdClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/PoppassdClient.php
index 795d61a..795d61a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Poppassd/PoppassdClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Poppassd/PoppassdClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/Exception.php
index bebb412..bebb412 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php
index c4fb234..c4fb234 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php
index aa53aa3..aa53aa3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginException.php
index 3bd46a5..3bd46a5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/LoginException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/LoginException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php
index c4d94f0..c4d94f0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php
index fce70ff..fce70ff 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php
index 8cb4455..8cb4455 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/ManageSieveClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/ManageSieveClient.php
index 6bac223..6bac223 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Sieve/ManageSieveClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Sieve/ManageSieveClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/Exception.php
index a95c7cb..a95c7cb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php
index 1319945..1319945 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php
index e60b0aa..e60b0aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginException.php
index a1760d5..a1760d5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/LoginException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/LoginException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php
index 8c6e905..8c6e905 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php
index d754e32..d754e32 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php
index 6339973..6339973 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/SmtpClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/SmtpClient.php
index 912c25e..912c25e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Smtp/SmtpClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Smtp/SmtpClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2.php
index 3ec2bcf..3ec2bcf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php
index 4a0a169..4a0a169 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Vendors/Net/IDNA2CustomExceptions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Version.php
index 3ce8b78..3ce8b78 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/MailSo/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/MailSo/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/LICENSE.txt b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/LICENSE.txt
index 90e632a..90e632a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/LICENSE.txt
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/LICENSE.txt
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.json b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.json
index b5bbffd..b5bbffd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.json
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.json
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.php
index 00ce9a9..00ce9a9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/Mobile_Detect.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/Mobile_Detect.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/README.md b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/README.md
index 28da9a4..28da9a4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/composer.json b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/composer.json
index c56611f..c56611f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/composer.json
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/composer.json
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php
index ca7efec..ca7efec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/namespaced/Detection/MobileDetect.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/ruleset.xml b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/ruleset.xml
index 21462ef..21462ef 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Mobile_Detect/ruleset.xml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Mobile_Detect/ruleset.xml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/Client.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/Client.php
index 7de471f..7de471f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/Client.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/Client.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php
index 1effe26..1effe26 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php
index 9a7d8a8..9a7d8a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/IGrantType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/IGrantType.php
index eb9fc7f..eb9fc7f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/IGrantType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/IGrantType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/Password.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/Password.php
index 8a63aad..8a63aad 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/Password.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/Password.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php
index 2591fcb..2591fcb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/README b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/README
index 9e751a8..9e751a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHP-OAuth2/README
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHP-OAuth2/README
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPGangsta/GoogleAuthenticator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPGangsta/GoogleAuthenticator.php
index e1fa712..e1fa712 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPGangsta/GoogleAuthenticator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPGangsta/GoogleAuthenticator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/GD.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/GD.php
index 53469ed..53469ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/GD.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/GD.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PHPThumb.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PHPThumb.php
index cf0e552..cf0e552 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PHPThumb.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PHPThumb.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PluginInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PluginInterface.php
index 61246bc..61246bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/PluginInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/PluginInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/Plugins/Reflection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/Plugins/Reflection.php
index 47d352f..47d352f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/PHPThumb/Plugins/Reflection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/PHPThumb/Plugins/Reflection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Autoloader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Autoloader.php
index 17ec2ff..17ec2ff 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Autoloader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Autoloader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Client.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Client.php
index 87596ec..87596ec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Client.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Client.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientContextInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientContextInterface.php
index 7f695b7..7f695b7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientContextInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientContextInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientException.php
index 6c07aaf..6c07aaf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientInterface.php
index f216c47..f216c47 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/ClientInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/ClientInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/ClusterStrategy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/ClusterStrategy.php
index 7635000..7635000 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/ClusterStrategy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/ClusterStrategy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php
index 831f52c..831f52c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/DistributorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php
index 039f2f2..039f2f2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/EmptyRingException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/HashRing.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/HashRing.php
index db864d9..db864d9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/HashRing.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/HashRing.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/KetamaRing.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/KetamaRing.php
index dc77f32..dc77f32 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Distributor/KetamaRing.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Distributor/KetamaRing.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/CRC16.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/CRC16.php
index 3add0ce..3add0ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/CRC16.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/CRC16.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php
index 271b9e7..271b9e7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/Hash/HashGeneratorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/PredisStrategy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/PredisStrategy.php
index 2066842..2066842 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/PredisStrategy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/PredisStrategy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/RedisStrategy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/RedisStrategy.php
index df0bdb4..df0bdb4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/RedisStrategy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/RedisStrategy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/StrategyInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/StrategyInterface.php
index cdf7d09..cdf7d09 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Cluster/StrategyInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Cluster/StrategyInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php
index 922883f..922883f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/CursorBasedIterator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/HashKey.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/HashKey.php
index aa8aeaf..aa8aeaf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/HashKey.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/HashKey.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/Keyspace.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/Keyspace.php
index 5d985b9..5d985b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/Keyspace.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/Keyspace.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/ListKey.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/ListKey.php
index 7a6eb47..7a6eb47 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/ListKey.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/ListKey.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SetKey.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SetKey.php
index bf25439..bf25439 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SetKey.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SetKey.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SortedSetKey.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SortedSetKey.php
index e2f1789..e2f1789 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Collection/Iterator/SortedSetKey.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Collection/Iterator/SortedSetKey.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Command.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Command.php
index bb538e7..bb538e7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Command.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Command.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/CommandInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/CommandInterface.php
index 9f349e1..9f349e1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/CommandInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/CommandInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionAuth.php
index c8c9ded..c8c9ded 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionEcho.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionEcho.php
index fd49609..fd49609 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionEcho.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionEcho.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionPing.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionPing.php
index fa9d734..fa9d734 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionPing.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionPing.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionQuit.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionQuit.php
index e59e31e..e59e31e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionQuit.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionQuit.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionSelect.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionSelect.php
index 1da8256..1da8256 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ConnectionSelect.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ConnectionSelect.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashDelete.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashDelete.php
index d5d4c38..d5d4c38 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashDelete.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashDelete.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashExists.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashExists.php
index a2c69b9..a2c69b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashExists.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashExists.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGet.php
index 20f33da..20f33da 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetAll.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetAll.php
index d698675..d698675 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetAll.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetAll.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetMultiple.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetMultiple.php
index 820ce95..820ce95 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashGetMultiple.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashGetMultiple.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementBy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementBy.php
index a37359f..a37359f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementBy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementBy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementByFloat.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementByFloat.php
index bce9714..bce9714 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashIncrementByFloat.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashIncrementByFloat.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashKeys.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashKeys.php
index 2826602..2826602 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashKeys.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashKeys.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashLength.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashLength.php
index d70926f..d70926f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashLength.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashLength.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashScan.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashScan.php
index afde74e..afde74e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashScan.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashScan.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSet.php
index d3154a9..d3154a9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetMultiple.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetMultiple.php
index 6069e2a..6069e2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetMultiple.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetMultiple.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetPreserve.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetPreserve.php
index 582100d..582100d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashSetPreserve.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashSetPreserve.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashStringLength.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashStringLength.php
index 7cfda80..7cfda80 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashStringLength.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashStringLength.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashValues.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashValues.php
index 0a5ea5f..0a5ea5f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HashValues.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HashValues.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogAdd.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogAdd.php
index 18d2bd7..18d2bd7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogAdd.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogAdd.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogCount.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogCount.php
index 0afe542..0afe542 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogCount.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogCount.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogMerge.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogMerge.php
index c160be5..c160be5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/HyperLogLogMerge.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/HyperLogLogMerge.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDelete.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDelete.php
index 89bdfdb..89bdfdb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDelete.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDelete.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDump.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDump.php
index 6d9c488..6d9c488 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyDump.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyDump.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExists.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExists.php
index 5196ca1..5196ca1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExists.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExists.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpire.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpire.php
index fd7c9c8..fd7c9c8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpire.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpire.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpireAt.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpireAt.php
index e2fe7ae..e2fe7ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyExpireAt.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyExpireAt.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyKeys.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyKeys.php
index 6d74c40..6d74c40 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyKeys.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyKeys.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMigrate.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMigrate.php
index 3324ef9..3324ef9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMigrate.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMigrate.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMove.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMove.php
index 8f1ab2a..8f1ab2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyMove.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyMove.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPersist.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPersist.php
index e772955..e772955 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPersist.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPersist.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpire.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpire.php
index 258ec47..258ec47 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpire.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpire.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpireAt.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpireAt.php
index e419218..e419218 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseExpireAt.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseExpireAt.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseTimeToLive.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseTimeToLive.php
index bdcd34b..bdcd34b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyPreciseTimeToLive.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyPreciseTimeToLive.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRandom.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRandom.php
index b208b2d..b208b2d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRandom.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRandom.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRename.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRename.php
index 82e44fb..82e44fb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRename.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRename.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRenamePreserve.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRenamePreserve.php
index 773ece6..773ece6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRenamePreserve.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRenamePreserve.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRestore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRestore.php
index a5b0b2d..a5b0b2d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyRestore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyRestore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyScan.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyScan.php
index 05f5bb3..05f5bb3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyScan.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyScan.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeySort.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeySort.php
index fd449f1..fd449f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeySort.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeySort.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyTimeToLive.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyTimeToLive.php
index 67697a6..67697a6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyTimeToLive.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyTimeToLive.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyType.php
index f4f06e4..f4f06e4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/KeyType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/KeyType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListIndex.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListIndex.php
index 27c64be..27c64be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListIndex.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListIndex.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListInsert.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListInsert.php
index 7d53d11..7d53d11 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListInsert.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListInsert.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListLength.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListLength.php
index 6495beb..6495beb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListLength.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListLength.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirst.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirst.php
index 84d5d67..84d5d67 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirst.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirst.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirstBlocking.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirstBlocking.php
index 7dc7c00..7dc7c00 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopFirstBlocking.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopFirstBlocking.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLast.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLast.php
index 9e92db5..9e92db5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLast.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLast.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastBlocking.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastBlocking.php
index 781eb91..781eb91 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastBlocking.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastBlocking.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHead.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHead.php
index f430eb2..f430eb2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHead.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHead.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php
index ee9c93c..ee9c93c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPopLastPushHeadBlocking.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHead.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHead.php
index 74bf7c4..74bf7c4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHead.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHead.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHeadX.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHeadX.php
index 8e136b8..8e136b8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushHeadX.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushHeadX.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTail.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTail.php
index f2a057c..f2a057c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTail.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTail.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTailX.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTailX.php
index 1af3645..1af3645 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListPushTailX.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListPushTailX.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRange.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRange.php
index 32a21a6..32a21a6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRange.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRange.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRemove.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRemove.php
index c580089..c580089 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListRemove.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListRemove.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListSet.php
index 5e59864..5e59864 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListTrim.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListTrim.php
index 1931418..1931418 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ListTrim.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ListTrim.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PrefixableCommandInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PrefixableCommandInterface.php
index 6d54554..6d54554 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PrefixableCommandInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PrefixableCommandInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php
index d966d0e..d966d0e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/KeyPrefixProcessor.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorChain.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorChain.php
index 0a4768b..0a4768b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorChain.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorChain.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorInterface.php
index 2f91058..2f91058 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/Processor/ProcessorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/Processor/ProcessorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPublish.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPublish.php
index 55508f8..55508f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPublish.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPublish.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPubsub.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPubsub.php
index 8cf8129..8cf8129 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubPubsub.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubPubsub.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribe.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribe.php
index e477b31..e477b31 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribe.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribe.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribeByPattern.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribeByPattern.php
index 0118280..0118280 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubSubscribeByPattern.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubSubscribeByPattern.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribe.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribe.php
index d57c3ac..d57c3ac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribe.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribe.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php
index 4d76508..4d76508 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/PubSubUnsubscribeByPattern.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/RawCommand.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/RawCommand.php
index 2dd48ca..2dd48ca 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/RawCommand.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/RawCommand.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ScriptCommand.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ScriptCommand.php
index a30bc1d..a30bc1d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ScriptCommand.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ScriptCommand.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php
index c66a294..c66a294 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundRewriteAOF.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundSave.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundSave.php
index 4bf67ef..4bf67ef 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerBackgroundSave.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerBackgroundSave.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerClient.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerClient.php
index d00ebbf..d00ebbf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerClient.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerClient.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerCommand.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerCommand.php
index e9b3393..e9b3393 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerCommand.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerCommand.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerConfig.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerConfig.php
index 81e497a..81e497a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerConfig.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerConfig.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerDatabaseSize.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerDatabaseSize.php
index 6bc8972..6bc8972 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerDatabaseSize.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerDatabaseSize.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEval.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEval.php
index f5eefd8..f5eefd8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEval.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEval.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEvalSHA.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEvalSHA.php
index 520a8e9..520a8e9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerEvalSHA.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerEvalSHA.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushAll.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushAll.php
index c35b2ad..c35b2ad 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushAll.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushAll.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushDatabase.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushDatabase.php
index 3da6b32..3da6b32 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerFlushDatabase.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerFlushDatabase.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfo.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfo.php
index 96d6ada..96d6ada 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfo.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfo.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfoV26x.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfoV26x.php
index 90c9b71..90c9b71 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerInfoV26x.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerInfoV26x.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerLastSave.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerLastSave.php
index feeb19a..feeb19a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerLastSave.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerLastSave.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerMonitor.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerMonitor.php
index 1c3d330..1c3d330 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerMonitor.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerMonitor.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerObject.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerObject.php
index f921701..f921701 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerObject.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerObject.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSave.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSave.php
index addefe2..addefe2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSave.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSave.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerScript.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerScript.php
index 7a01018..7a01018 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerScript.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerScript.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSentinel.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSentinel.php
index c0962db..c0962db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSentinel.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSentinel.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerShutdown.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerShutdown.php
index f5b745a..f5b745a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerShutdown.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerShutdown.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlaveOf.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlaveOf.php
index 4ff4455..4ff4455 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlaveOf.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlaveOf.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlowlog.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlowlog.php
index 137ff59..137ff59 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerSlowlog.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerSlowlog.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerTime.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerTime.php
index 589f92c..589f92c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ServerTime.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ServerTime.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetAdd.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetAdd.php
index c118818..c118818 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetAdd.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetAdd.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetCardinality.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetCardinality.php
index a9f959b..a9f959b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetCardinality.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetCardinality.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifference.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifference.php
index 35f23f9..35f23f9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifference.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifference.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifferenceStore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifferenceStore.php
index 0cb7815..0cb7815 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetDifferenceStore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetDifferenceStore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersection.php
index d18258f..d18258f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersectionStore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersectionStore.php
index b748618..b748618 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIntersectionStore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIntersectionStore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIsMember.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIsMember.php
index 1b48490..1b48490 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetIsMember.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetIsMember.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMembers.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMembers.php
index f4076ae..f4076ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMembers.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMembers.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMove.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMove.php
index 72d514b..72d514b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetMove.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetMove.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetPop.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetPop.php
index b78d3f3..b78d3f3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetPop.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetPop.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRandomMember.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRandomMember.php
index 2cb79a0..2cb79a0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRandomMember.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRandomMember.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRemove.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRemove.php
index b34710c..b34710c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetRemove.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetRemove.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetScan.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetScan.php
index d42b28d..d42b28d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetScan.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetScan.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnion.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnion.php
index 7da842b..7da842b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnion.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnion.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnionStore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnionStore.php
index eac821a..eac821a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/SetUnionStore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/SetUnionStore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringAppend.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringAppend.php
index dac8b84..dac8b84 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringAppend.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringAppend.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitCount.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitCount.php
index 193cce9..193cce9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitCount.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitCount.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitOp.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitOp.php
index e04ee79..e04ee79 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitOp.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitOp.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitPos.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitPos.php
index 4295766..4295766 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringBitPos.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringBitPos.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrement.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrement.php
index aa5808c..aa5808c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrement.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrement.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrementBy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrementBy.php
index cbf3e11..cbf3e11 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringDecrementBy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringDecrementBy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGet.php
index 138e915..138e915 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetBit.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetBit.php
index 3c5b4f9..3c5b4f9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetBit.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetBit.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetMultiple.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetMultiple.php
index e340f9c..e340f9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetMultiple.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetMultiple.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetRange.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetRange.php
index bb10565..bb10565 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetRange.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetRange.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetSet.php
index b68870d..b68870d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringGetSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringGetSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrement.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrement.php
index fa1846e..fa1846e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrement.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrement.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementBy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementBy.php
index 9d8241a..9d8241a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementBy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementBy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementByFloat.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementByFloat.php
index 164a086..164a086 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringIncrementByFloat.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringIncrementByFloat.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringPreciseSetExpire.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringPreciseSetExpire.php
index 2faa954..2faa954 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringPreciseSetExpire.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringPreciseSetExpire.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSet.php
index b146994..b146994 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetBit.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetBit.php
index 7933b6b..7933b6b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetBit.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetBit.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetExpire.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetExpire.php
index f088170..f088170 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetExpire.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetExpire.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiple.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiple.php
index a3c5324..a3c5324 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiple.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiple.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiplePreserve.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiplePreserve.php
index f98f1f7..f98f1f7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetMultiplePreserve.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetMultiplePreserve.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetPreserve.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetPreserve.php
index 726c35c..726c35c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetPreserve.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetPreserve.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetRange.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetRange.php
index 4d9389f..4d9389f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSetRange.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSetRange.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringStrlen.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringStrlen.php
index 10f492f..10f492f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringStrlen.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringStrlen.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSubstr.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSubstr.php
index 3aab7ad..3aab7ad 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/StringSubstr.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/StringSubstr.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionDiscard.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionDiscard.php
index 44aca2b..44aca2b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionDiscard.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionDiscard.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionExec.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionExec.php
index dbd81aa..dbd81aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionExec.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionExec.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionMulti.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionMulti.php
index 673bf55..673bf55 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionMulti.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionMulti.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionUnwatch.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionUnwatch.php
index 7925554..7925554 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionUnwatch.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionUnwatch.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionWatch.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionWatch.php
index d360780..d360780 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/TransactionWatch.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/TransactionWatch.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetAdd.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetAdd.php
index 55e4729..55e4729 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetAdd.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetAdd.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCardinality.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCardinality.php
index 1033200..1033200 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCardinality.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCardinality.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCount.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCount.php
index 918bd2b..918bd2b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetCount.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetCount.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIncrementBy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIncrementBy.php
index 245a8e0..245a8e0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIncrementBy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIncrementBy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIntersectionStore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIntersectionStore.php
index 572a7a3..572a7a3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetIntersectionStore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetIntersectionStore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetLexCount.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetLexCount.php
index 447b8eb..447b8eb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetLexCount.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetLexCount.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRange.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRange.php
index ce72c7c..ce72c7c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRange.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRange.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByLex.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByLex.php
index 9b2991a..9b2991a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByLex.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByLex.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByScore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByScore.php
index 961a5bc..961a5bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRangeByScore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRangeByScore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRank.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRank.php
index d0c9c53..d0c9c53 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRank.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRank.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemove.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemove.php
index cd8ada0..cd8ada0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemove.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemove.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php
index 9ea2d9e..9ea2d9e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByLex.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php
index 89cd5ba..89cd5ba 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByRank.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php
index a7c3081..a7c3081 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetRemoveRangeByScore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRange.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRange.php
index 6a46a7a..6a46a7a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRange.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRange.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByLex.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByLex.php
index cdd8ba6..cdd8ba6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByLex.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByLex.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByScore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByScore.php
index 1078eb7..1078eb7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRangeByScore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRangeByScore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRank.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRank.php
index 33fb815..33fb815 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetReverseRank.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetReverseRank.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScan.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScan.php
index 1dc2352..1dc2352 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScan.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScan.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScore.php
index 2e7fce8..2e7fce8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetScore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetScore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetUnionStore.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetUnionStore.php
index befc5ce..befc5ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Command/ZSetUnionStore.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Command/ZSetUnionStore.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/CommunicationException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/CommunicationException.php
index 13fe357..13fe357 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/CommunicationException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/CommunicationException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ClusterOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ClusterOption.php
index 69e36de..69e36de 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ClusterOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ClusterOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ConnectionFactoryOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ConnectionFactoryOption.php
index ba38df9..ba38df9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ConnectionFactoryOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ConnectionFactoryOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ExceptionsOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ExceptionsOption.php
index 337733e..337733e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ExceptionsOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ExceptionsOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionInterface.php
index b31e0c9..b31e0c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/Options.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/Options.php
index 6f3b331..6f3b331 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/Options.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/Options.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionsInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionsInterface.php
index f811647..f811647 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/OptionsInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/OptionsInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/PrefixOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/PrefixOption.php
index 5827cdc..5827cdc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/PrefixOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/PrefixOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ProfileOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ProfileOption.php
index 864936e..864936e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ProfileOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ProfileOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ReplicationOption.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ReplicationOption.php
index fd2c810..fd2c810 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Configuration/ReplicationOption.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Configuration/ReplicationOption.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AbstractConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AbstractConnection.php
index 029a337..029a337 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AbstractConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AbstractConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php
index af0f5aa..af0f5aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ClusterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php
index 3104a75..3104a75 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/MasterSlaveReplication.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/PredisCluster.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/PredisCluster.php
index 33f98bf..33f98bf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/PredisCluster.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/PredisCluster.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/RedisCluster.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/RedisCluster.php
index 337c287..337c287 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/RedisCluster.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/RedisCluster.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php
index e09e826..e09e826 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Aggregate/ReplicationInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AggregateConnectionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AggregateConnectionInterface.php
index 7eeaede..7eeaede 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/AggregateConnectionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/AggregateConnectionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeConnectionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeConnectionInterface.php
index 286e082..286e082 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeConnectionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeConnectionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeStreamConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeStreamConnection.php
index 7a35340..7a35340 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/CompositeStreamConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/CompositeStreamConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionException.php
index ef2e9d7..ef2e9d7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionInterface.php
index 11ace1b..11ace1b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ConnectionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ConnectionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Factory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Factory.php
index c2e93f8..c2e93f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Factory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Factory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/FactoryInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/FactoryInterface.php
index 2bae083..2bae083 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/FactoryInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/FactoryInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/NodeConnectionInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/NodeConnectionInterface.php
index 665b862..665b862 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/NodeConnectionInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/NodeConnectionInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Parameters.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Parameters.php
index b7d9861..b7d9861 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/Parameters.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/Parameters.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ParametersInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ParametersInterface.php
index fd8a908..fd8a908 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/ParametersInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/ParametersInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisSocketConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisSocketConnection.php
index 6948f03..6948f03 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisSocketConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisSocketConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisStreamConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisStreamConnection.php
index beb2357..beb2357 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/PhpiredisStreamConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/PhpiredisStreamConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/StreamConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/StreamConnection.php
index ed6540b..ed6540b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/StreamConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/StreamConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/WebdisConnection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/WebdisConnection.php
index 9cff9d0..9cff9d0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Connection/WebdisConnection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Connection/WebdisConnection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Monitor/Consumer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Monitor/Consumer.php
index d10bad1..d10bad1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Monitor/Consumer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Monitor/Consumer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/NotSupportedException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/NotSupportedException.php
index be82aba..be82aba 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/NotSupportedException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/NotSupportedException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Atomic.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Atomic.php
index 1c9c92a..1c9c92a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Atomic.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Atomic.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/ConnectionErrorProof.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/ConnectionErrorProof.php
index d3bc732..d3bc732 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/ConnectionErrorProof.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/ConnectionErrorProof.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/FireAndForget.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/FireAndForget.php
index 95a062b..95a062b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/FireAndForget.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/FireAndForget.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Pipeline.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Pipeline.php
index cf9c59e..cf9c59e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Pipeline/Pipeline.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Pipeline/Pipeline.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PredisException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PredisException.php
index 122bde1..122bde1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PredisException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PredisException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/Factory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/Factory.php
index bcee3c2..bcee3c2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/Factory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/Factory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/ProfileInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/ProfileInterface.php
index abe71aa..abe71aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/ProfileInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/ProfileInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisProfile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisProfile.php
index 3ef3168..3ef3168 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisProfile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisProfile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisUnstable.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisUnstable.php
index cf6174f..cf6174f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisUnstable.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisUnstable.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion200.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion200.php
index 234d53c..234d53c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion200.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion200.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion220.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion220.php
index 899014e..899014e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion220.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion220.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion240.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion240.php
index 0856c37..0856c37 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion240.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion240.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion260.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion260.php
index ba5084a..ba5084a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion260.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion260.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion280.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion280.php
index ea17e68..ea17e68 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion280.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion280.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion300.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion300.php
index 8a2fac8..8a2fac8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Profile/RedisVersion300.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Profile/RedisVersion300.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolException.php
index 6fe5d6d..6fe5d6d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php
index b34ea18..b34ea18 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ProtocolProcessorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/RequestSerializerInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/RequestSerializerInterface.php
index eef72a6..eef72a6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/RequestSerializerInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/RequestSerializerInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ResponseReaderInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ResponseReaderInterface.php
index 86a7bdc..86a7bdc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/ResponseReaderInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/ResponseReaderInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php
index ea85ed3..ea85ed3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/CompositeProtocolProcessor.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php
index 5b0bf3c..5b0bf3c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/BulkResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php
index 3e18b7b..3e18b7b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ErrorResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php
index 4639d77..4639d77 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/IntegerResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php
index 820b9b4..820b9b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/MultiBulkResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php
index ca08a9c..ca08a9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/ResponseHandlerInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php
index 7bde555..7bde555 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StatusResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php
index 7cdb736..7cdb736 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/Handler/StreamableMultiBulkResponse.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php
index f04c3ed..f04c3ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ProtocolProcessor.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/RequestSerializer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/RequestSerializer.php
index c8cbbfb..c8cbbfb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/RequestSerializer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/RequestSerializer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ResponseReader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ResponseReader.php
index d96218d..d96218d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Protocol/Text/ResponseReader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Protocol/Text/ResponseReader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/AbstractConsumer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/AbstractConsumer.php
index d7423f1..d7423f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/AbstractConsumer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/AbstractConsumer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/Consumer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/Consumer.php
index 5f2d8a8..5f2d8a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/Consumer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/Consumer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/DispatcherLoop.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/DispatcherLoop.php
index 0d4a08e..0d4a08e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/PubSub/DispatcherLoop.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/PubSub/DispatcherLoop.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Replication/ReplicationStrategy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Replication/ReplicationStrategy.php
index 0b76940..0b76940 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Replication/ReplicationStrategy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Replication/ReplicationStrategy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Error.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Error.php
index 3933857..3933857 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Error.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Error.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ErrorInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ErrorInterface.php
index a4a4a02..a4a4a02 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ErrorInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ErrorInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulk.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulk.php
index b1d2924..b1d2924 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulk.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulk.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php
index 5d32886..5d32886 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkIterator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php
index 2b6f593..2b6f593 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Iterator/MultiBulkTuple.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ResponseInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ResponseInterface.php
index 0af1357..0af1357 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ResponseInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ResponseInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ServerException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ServerException.php
index 407dc5b..407dc5b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/ServerException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/ServerException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Status.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Status.php
index 729bb66..729bb66 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Response/Status.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Response/Status.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Session/Handler.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Session/Handler.php
index cecb9d5..cecb9d5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Session/Handler.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Session/Handler.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/AbortedMultiExecException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/AbortedMultiExecException.php
index b36f38a..b36f38a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/AbortedMultiExecException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/AbortedMultiExecException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExec.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExec.php
index 0cf1962..0cf1962 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExec.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExec.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExecState.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExecState.php
index a0a8285..a0a8285 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/Predis/Transaction/MultiExecState.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/Predis/Transaction/MultiExecState.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Actions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Actions.php
index 48e0a3f..6a40a0a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Actions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Actions.php
@@ -430,9 +430,9 @@ class Actions
if (false !== \strpos($sLine, '{date:'))
{
- $iTimeOffset = (int) $this->Config()->Get('logs', 'time_offset', 0);
- $sLine = \preg_replace_callback('/\{date:([^}]+)\}/', function ($aMatch) use ($iTimeOffset, $bUrlEncode) {
- return \RainLoop\Utils::UrlEncode(\MailSo\Log\Logger::DateHelper($aMatch[1], $iTimeOffset), $bUrlEncode);
+ $sTimeOffset = (string) $this->Config()->Get('logs', 'time_offset', '0');
+ $sLine = \preg_replace_callback('/\{date:([^}]+)\}/', function ($aMatch) use ($sTimeOffset, $bUrlEncode) {
+ return \RainLoop\Utils::UrlEncode(\MailSo\Log\Logger::DateHelper($aMatch[1], $sTimeOffset), $bUrlEncode);
}, $sLine);
$aClear['/\{date:([^}]*)\}/'] = 'date';
@@ -1073,7 +1073,7 @@ class Actions
}
}
- $iTimeOffset = (int) $this->Config()->Get('logs', 'time_offset', 0);
+ $sTimeOffset = (string) $this->Config()->Get('logs', 'time_offset', '0');
$this->oLogger->SetShowSecter(!$this->Config()->Get('logs', 'hide_passwords', true));
@@ -1101,7 +1101,7 @@ class Actions
->WriteOnErrorOnly($this->Config()->Get('logs', 'write_on_error_only', false))
->WriteOnPhpErrorOnly($this->Config()->Get('logs', 'write_on_php_error_only', false))
->WriteOnTimeoutOnly($this->Config()->Get('logs', 'write_on_timeout_only', 0))
- ->SetTimeOffset($iTimeOffset)
+ ->SetTimeOffset($sTimeOffset)
);
if (!$this->Config()->Get('debug', 'enable', false))
@@ -1113,9 +1113,9 @@ class Actions
$oHttp = $this->Http();
- $this->oLogger->Write('[DATE:'.\MailSo\Log\Logger::DateHelper('d.m.y', $iTimeOffset).
- (0 !== $iTimeOffset ? '][OFFSET:'.(0 < $iTimeOffset ? '+' : '-').
- \str_pad((string) \abs($iTimeOffset), 2, '0', STR_PAD_LEFT) : '').
+ $this->oLogger->Write('[DATE:'.\MailSo\Log\Logger::DateHelper('d.m.y', $sTimeOffset).
+ (0 !== $sTimeOffset ? '][OFFSET:'.(0 < $sTimeOffset ? '+' : '-').
+ \str_pad((string) \abs($sTimeOffset), 2, '0', STR_PAD_LEFT) : '').
'][RL:'.APP_VERSION.'][PHP:'.PHP_VERSION.'][IP:'.
$oHttp->GetClientIp($this->Config()->Get('labs', 'http_client_ip_check_proxy', false)).'][PID:'.
(\MailSo\Base\Utils::FunctionExistsAndEnabled('getmypid') ? \getmypid() : 'unknown').']['.
@@ -1457,6 +1457,7 @@ class Actions
'registrationLinkUrl' => \trim($oConfig->Get('login', 'registration_link_url', '')),
'loginGlassStyle' => (bool) $oConfig->Get('login', 'glass_style', true),
'hideSubmitButton' => (bool) $oConfig->Get('login', 'hide_submit_button', true),
+ 'activeBackgroud' => (bool) $oConfig->Get('login', 'active_backgroud', true),
'jsHash' => \md5(\RainLoop\Utils::GetConnectionToken()),
'useImapThread' => (bool) $oConfig->Get('labs', 'use_imap_thread', false),
'useImapSubscribe' => (bool) $oConfig->Get('labs', 'use_imap_list_subscribe', true),
@@ -1954,7 +1955,7 @@ NewThemeLink IncludeCss LoadingDescriptionEsc TemplatesLink LangLink IncludeBack
$aResult['StaticAppJsLink'] = $this->StaticPath('js/'.($bAppJsDebug ? '' : 'min/').
($bAdmin ? 'admin' : 'app').($bAppJsDebug ? '' : '.min').'.js');
- $aResult['StaticAppJsNextLink'] = $this->StaticPath('js/'.($bAdmin ? 'admin' : 'app').'.next.js'); // todo min
+ $aResult['StaticAppJsNextLink'] = $this->StaticPath('js/'.($bAdmin ? 'admin' : 'app').'.next.js');
$aResult['StaticEditorJsLink'] = $this->StaticPath('ckeditor/ckeditor.js');
$aResult['EditorDefaultType'] = \in_array($aResult['EditorDefaultType'], array('Plain', 'Html', 'HtmlForced', 'PlainForced')) ?
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Api.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Api.php
index a49e7b3..a49e7b3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Api.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Api.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/BackwardCapability/Account.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/BackwardCapability/Account.php
index 370ea8c..370ea8c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/BackwardCapability/Account.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/BackwardCapability/Account.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/MbStringFix.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/MbStringFix.php
index 345f321..345f321 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/MbStringFix.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/MbStringFix.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/PdoAbstract.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/PdoAbstract.php
index f99258c..f99258c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/PdoAbstract.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/PdoAbstract.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php
index c2010f3..c2010f3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Common/RainLoopFacebookRedirectLoginHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/AbstractConfig.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/AbstractConfig.php
index f99b920..5fe2ca2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/AbstractConfig.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/AbstractConfig.php
@@ -97,6 +97,7 @@ abstract class AbstractConfig
switch ($sType)
{
default:
+ case 'float':
case 'string':
$this->aData[$sSectionKey][$sParamKey][0] = (string) $mParamValue;
break;
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Application.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Application.php
index 1461117..873e9a0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Application.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Application.php
@@ -249,8 +249,9 @@ class Application extends \RainLoop\Config\AbstractConfig
'welcome_page' => array(false, ''),
- 'glass_style' => array(true, ''),
- 'hide_submit_button' => array(true, ''),
+ 'glass_style' => array(true),
+ 'hide_submit_button' => array(true),
+ 'active_backgroud' => array(true),
'forgot_password_link_url' => array('', ''),
'registration_link_url' => array('', ''),
@@ -292,7 +293,7 @@ Values:
'hide_passwords' => array(true, 'Required for development purposes only.
Disabling this option is not recommended.'),
- 'time_offset' => array(0),
+ 'time_offset' => array('0'),
'session_filter' => array(''),
'filename' => array('log-{date:Y-m-d}.txt',
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Plugin.php
index 6800c19..6800c19 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Config/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Config/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Capa.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Capa.php
index 44dfa9c..44dfa9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Capa.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Capa.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Layout.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Layout.php
index 6227855..6227855 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/Layout.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/Layout.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/PluginPropertyType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/PluginPropertyType.php
index 1d83b72..1d83b72 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/PluginPropertyType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/PluginPropertyType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/SignMeType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/SignMeType.php
index ceeccf3..ceeccf3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/SignMeType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/SignMeType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/TimeFormat.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/TimeFormat.php
index b9cac11..b9cac11 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/TimeFormat.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/TimeFormat.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadClientError.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadClientError.php
index 06a429e..06a429e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadClientError.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadClientError.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadError.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadError.php
index 063584d..063584d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Enumerations/UploadError.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Enumerations/UploadError.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/ClientException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/ClientException.php
index e408954..e408954 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/ClientException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/ClientException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/Exception.php
index 4c8adff..4c8adff 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php
index e7a4fd5..e7a4fd5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/RuntimeException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/RuntimeException.php
index 6f332ce..6f332ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Exceptions/RuntimeException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Exceptions/RuntimeException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/KeyPathHelper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/KeyPathHelper.php
index cc5cb6f..cc5cb6f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/KeyPathHelper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/KeyPathHelper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Account.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Account.php
index 78962c1..78962c1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Account.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Account.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Domain.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Domain.php
index 5ca8deb..5ca8deb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Domain.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Domain.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Identity.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Identity.php
index a89a3a6..a89a3a6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Identity.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Identity.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Template.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Template.php
index c9737a0..c9737a0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Model/Template.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Model/Template.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Notifications.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Notifications.php
index d26d2c9..d26d2c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Notifications.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Notifications.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/AbstractPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/AbstractPlugin.php
index 62f58d8..62f58d8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/AbstractPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/AbstractPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Helper.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Helper.php
index 474123b..474123b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Helper.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Helper.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Manager.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Manager.php
index c3ffd9d..c3ffd9d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Manager.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Manager.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Property.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Property.php
index 7cc7591..7cc7591 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Plugins/Property.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Plugins/Property.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AbstractProvider.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AbstractProvider.php
index e0eb3ce..e0eb3ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AbstractProvider.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AbstractProvider.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook.php
index 34c1564..34c1564 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php
index 26ae4ee..26ae4ee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/AddressBookInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php
index 42dfccf..42dfccf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Contact.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php
index eb28eaa..eb28eaa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Property.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php
index 41dcc51..41dcc51 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Classes/Tag.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php
index 3609d81..3609d81 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/Enumerations/PropertyType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php
index 00698a2..00698a2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/AddressBook/PdoAddressBook.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword.php
index c1bbe35..c1bbe35 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php
index 4e1c205..4e1c205 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain.php
index 1bedb61..1bedb61 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php
index cce5726..cce5726 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php
index 8b652dc..8b652dc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainInterface.php
index 57042ca..57042ca 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Domain/DomainInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Domain/DomainInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files.php
index f087c31..f087c31 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/FileStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/FileStorage.php
index 0485239..0485239 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/FileStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/FileStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/IFiles.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/IFiles.php
index a09f135..a09f135 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Files/IFiles.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Files/IFiles.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters.php
index a76a2cd..a76a2cd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php
index 05bdb25..05bdb25 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/Filter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php
index ec62093..ec62093 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Classes/FilterCondition.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php
index 9319b2e..9319b2e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ActionType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php
index 2c56a52..2c56a52 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionField.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php
index a75f721..a75f721 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php
index d915c02..d915c02 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/Enumerations/ConditionsType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php
index e44cf3f..e44cf3f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/FiltersInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/SieveStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/SieveStorage.php
index 1746f57..1746f57 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Filters/SieveStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Filters/SieveStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings.php
index ea9ee6e..ea9ee6e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php
index efe0b67..efe0b67 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/ISettings.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/ISettings.php
index d9cd5a8..d9cd5a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Settings/ISettings.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Settings/ISettings.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage.php
index ca0ea5d..ca0ea5d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php
index 7c08c04..7c08c04 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/FileStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/FileStorage.php
index 139079b..139079b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/FileStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/FileStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/IStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/IStorage.php
index 7d99a81..7d99a81 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/IStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/IStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php
index a7da645..a7da645 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Storage/TemproryApcStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions.php
index 065f9e9..065f9e9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php
index 78d672b..78d672b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/ISuggestions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php
index 4a246c3..4a246c3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/OwnCloudSuggestions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php
index 4b091e6..4b091e6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/Suggestions/TestSuggestions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth.php
index 5200789..5200789 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php
index 5519d08..5519d08 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/AbstractTwoFactorAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php
index a2a2727..a2a2727 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/GoogleTwoFactorAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php
index 62d31bc..62d31bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Providers/TwoFactorAuth/TwoFactorAuthInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Service.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Service.php
index 914b659..914b659 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Service.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Service.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/ServiceActions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/ServiceActions.php
index c3f09fb..c3f09fb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/ServiceActions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/ServiceActions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Settings.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Settings.php
index d9c0ac9..d9c0ac9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Settings.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Settings.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Social.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Social.php
index e68356f..e68356f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Social.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Social.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Utils.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Utils.php
index 38e24fb..38e24fb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/RainLoop/Utils.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/RainLoop/Utils.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php
index 727c52a..727c52a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/AbstractBackend.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php
index 3ee536c..3ee536c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/BackendInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php
index 8560020..8560020 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/NotificationSupport.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php
index 60035a2..60035a2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/PDO.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php
index 0453289..0453289 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Backend/SharingSupport.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Calendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Calendar.php
index 4b43be8..4b43be8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Calendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Calendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php
index c09757c..c09757c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarObject.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php
index 6617f3f..6617f3f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryParser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php
index 13e2955..13e2955 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarQueryValidator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php
index 87383f0..87383f0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/CalendarRootNode.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php
index 6245b44..6245b44 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Exception/InvalidComponentType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php
index 5dea7a5..5dea7a5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICSExportPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php
index cdabf98..cdabf98 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php
index 7d99afc..7d99afc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ICalendarObject.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php
index f2d5af2..f2d5af2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/IShareableCalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php
index ed606af..ed606af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ISharedCalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php
index 691b91c..691b91c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Collection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php
index 2a50c63..2a50c63 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/ICollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php
index 5debd0d..5debd0d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INode.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php
index 8739c4f..8739c4f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/INotificationType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php
index 0444bcd..0444bcd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Node.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php
index ba0fbe0..ba0fbe0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/Invite.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php
index 7fc6c1e..7fc6c1e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/InviteReply.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php
index 8b8ca9b..8b8ca9b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Notifications/Notification/SystemStatus.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Plugin.php
index a2639e4..a2639e4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php
index 5f521b9..5f521b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/Collection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php
index b567573..b567573 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyRead.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php
index 3b8c3b7..3b8c3b7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/IProxyWrite.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php
index 0e6062a..0e6062a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyRead.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php
index c526ea7..c526ea7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/ProxyWrite.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php
index b035b16..b035b16 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Principal/User.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php
index 6c87a61..6c87a61 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/AllowedSharingModes.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php
index 97d3411..97d3411 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/Invite.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php
index ae7b303..ae7b303 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/ScheduleCalendarTransp.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php
index 379b6b0..379b6b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarComponentSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php
index bd44c83..bd44c83 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCalendarData.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php
index 10cca38..10cca38 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Property/SupportedCollationSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php
index 545b874..545b874 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IMip.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php
index 41639ad..41639ad 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/IOutbox.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php
index 6fa751c..6fa751c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Schedule/Outbox.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php
index c13b619..c13b619 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/ShareableCalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php
index 4b83a5d..4b83a5d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharedCalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php
index 543f117..543f117 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/SharingPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php
index bf6314d..bf6314d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/UserCalendars.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Version.php
index 418024c..418024c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CalDAV/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CalDAV/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php
index d8ed544..d8ed544 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBook.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php
index 1abd6a5..1abd6a5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookQueryParser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php
index a8abfdd..a8abfdd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/AddressBookRoot.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php
index 76d82ed..76d82ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/AbstractBackend.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php
index 171c037..171c037 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/BackendInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php
index 8c68872..8c68872 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Backend/PDO.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Card.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Card.php
index 2dd7a49..2dd7a49 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Card.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Card.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php
index 258b384..258b384 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IAddressBook.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/ICard.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/ICard.php
index 38654dc..38654dc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/ICard.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/ICard.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php
index 2e3ad74..2e3ad74 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/IDirectory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Plugin.php
index 800656c..800656c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php
index c9a8423..c9a8423 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Property/SupportedAddressData.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php
index e0131ec..e0131ec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/UserAddressBooks.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php
index 55cfd2f..55cfd2f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/VCFExportPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Version.php
index d03a9dd..d03a9dd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/CardDAV/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/CardDAV/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php
index 1fc1d15..1fc1d15 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractBasic.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php
index e66b216..e66b216 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/AbstractDigest.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php
index 71b848f..71b848f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/Apache.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php
index ee6e47a..ee6e47a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/BackendInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php
index 89a213c..89a213c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php
index 1728df5..1728df5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Backend/PDO.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php
index 9874607..9874607 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Auth/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php
index b6a8389..b6a8389 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/GuessContentType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php
index c19d813..c19d813 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/MapGetToPropFind.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php
index 2824ac5..2824ac5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico
index 2b2c10a..2b2c10a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/favicon.ico
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png
index c9acc84..c9acc84 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/addressbook.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png
index 3ecd6a8..3ecd6a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/calendar.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png
index 2ce9548..2ce9548 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/card.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png
index 156fa64..156fa64 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/collection.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png
index 3b98551..3b98551 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png
index 156fa64..156fa64 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png
index f8988f8..f8988f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Client.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Client.php
index 9ccaf9c..9ccaf9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Client.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Client.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Collection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Collection.php
index 7feae5d..7feae5d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Collection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Collection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception.php
index 27c1321..27c1321 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php
index 3100ce4..3100ce4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/BadRequest.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php
index d9da99a..d9da99a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Conflict.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php
index 797e459..797e459 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ConflictingLock.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php
index 5ab3299..5ab3299 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/FileNotFound.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php
index 089a9a8..089a9a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Forbidden.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php
index 0c87171..0c87171 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InsufficientStorage.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php
index 6203f7c..6203f7c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/InvalidResourceType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php
index b161124..b161124 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/LockTokenMatchesRequestUri.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php
index ae4e104..ae4e104 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/Locked.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php
index d3e3558..d3e3558 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/MethodNotAllowed.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php
index 65e90b4..65e90b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotAuthenticated.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php
index 1687224..1687224 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotFound.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php
index f0863d1..f0863d1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/NotImplemented.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php
index fa9998a..fa9998a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PaymentRequired.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php
index d3c9f66..d3c9f66 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/PreconditionFailed.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php
index 2573c8b..2573c8b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ReportNotSupported.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php
index fc89833..fc89833 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/RequestedRangeNotSatisfiable.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php
index 6d9b452..6d9b452 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/ServiceUnavailable.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php
index 221f11b..221f11b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Exception/UnsupportedMediaType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Directory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Directory.php
index 4a1017f..4a1017f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Directory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Directory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/File.php
index 33d4e74..33d4e74 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Node.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Node.php
index 85d6438..85d6438 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FS/Node.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FS/Node.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php
index 4c105ae..4c105ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Directory.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/File.php
index de991ff..de991ff 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php
index d8bfeac..d8bfeac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/FSExt/Node.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/File.php
index 9fd3758..9fd3758 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ICollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ICollection.php
index 66e6533..66e6533 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ICollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ICollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php
index 05691fc..05691fc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IExtendedCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IFile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IFile.php
index 7b447ef..7b447ef 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IFile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IFile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/INode.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/INode.php
index e14dc92..e14dc92 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/INode.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/INode.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IProperties.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IProperties.php
index 4e6cd36..4e6cd36 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IProperties.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IProperties.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IQuota.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IQuota.php
index 182d2bc..182d2bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/IQuota.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/IQuota.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php
index bd9ee54..bd9ee54 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/AbstractBackend.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php
index 8261d08..8261d08 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/BackendInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php
index 16afa07..16afa07 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/FS.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php
index ddb1537..ddb1537 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/File.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php
index 973cf31..973cf31 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Backend/PDO.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php
index 5422fdf..5422fdf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/LockInfo.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php
index 2479e44..2479e44 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Locks/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php
index 1a5c7f5..1a5c7f5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Mount/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Node.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Node.php
index 3179fc2..3179fc2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Node.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Node.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ObjectTree.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ObjectTree.php
index d6615b5..d6615b5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ObjectTree.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ObjectTree.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php
index 38f3b89..38f3b89 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/IFile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php
index 22051f7..22051f7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PartialUpdate/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property.php
index f397f87..f397f87 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php
index da7dadc..da7dadc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/GetLastModified.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Href.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Href.php
index e254de0..e254de0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Href.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Href.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php
index dad5f1d..dad5f1d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/HrefList.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/IHref.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/IHref.php
index d7653d1..d7653d1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/IHref.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/IHref.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php
index 7dd6c10..7dd6c10 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/LockDiscovery.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php
index eca4d11..eca4d11 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResourceType.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Response.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Response.php
index 27b3e10..27b3e10 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/Response.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/Response.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php
index 16e9627..16e9627 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/ResponseList.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php
index 8ec6a19..8ec6a19 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedLock.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php
index ab07c64..ab07c64 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Property/SupportedReportSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php
index 1d7aa3a..1d7aa3a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/PropertyInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Server.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Server.php
index 08df9ee..08df9ee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Server.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Server.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php
index 21117f6..21117f6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/ServerPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php
index 625a72a..625a72a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleFile.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleFile.php
index 30bdeae..30bdeae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/SimpleFile.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/SimpleFile.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/StringUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/StringUtil.php
index 5fee0bc..5fee0bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/StringUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/StringUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php
index 52f7bf7..52f7bf7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/TemporaryFileFilterPlugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree.php
index c77a55d..c77a55d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php
index 71b6572..71b6572 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Tree/Filesystem.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/URLUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/URLUtil.php
index 9c2231a..9c2231a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/URLUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/URLUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php
index d4be6cc..d4be6cc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/UUIDUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Version.php
index b9deb9c..b9deb9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/XMLUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/XMLUtil.php
index d5d8350..d5d8350 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAV/XMLUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAV/XMLUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php
index e62a056..e62a056 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/AbstractPrincipalCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php
index cb2882d..cb2882d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/AceConflict.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php
index a9c8884..a9c8884 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NeedPrivileges.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php
index 2232cb6..2232cb6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NoAbstract.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php
index 088d1f5..088d1f5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotRecognizedPrincipal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php
index e907047..e907047 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Exception/NotSupportedPrivilege.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IACL.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IACL.php
index e051f22..e051f22 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IACL.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IACL.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php
index 43a291b..43a291b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php
index 737be8c..737be8c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/IPrincipalCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Plugin.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Plugin.php
index 2f5b505..2f5b505 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Plugin.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Plugin.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Principal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Principal.php
index e88cf43..e88cf43 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Principal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Principal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php
index 7677253..7677253 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/AbstractBackend.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php
index 489d658..489d658 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/BackendInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php
index 49ddb3e..49ddb3e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalBackend/PDO.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php
index 314af26..314af26 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/PrincipalCollection.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php
index 52bd72b..52bd72b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Acl.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php
index a95921b..a95921b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/AclRestrictions.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php
index d075652..d075652 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/CurrentUserPrivilegeSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php
index a742215..a742215 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/Principal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php
index 8cde3a4..8cde3a4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Property/SupportedPrivilegeSet.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Version.php
index d98eeae..d98eeae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/DAVACL/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/DAVACL/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php
index 1cb1b53..1cb1b53 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AWSAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php
index dc6c0d8..dc6c0d8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/AbstractAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php
index bdeacf3..bdeacf3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/BasicAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php
index 9c7982f..9c7982f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/DigestAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Request.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Request.php
index 8dfc91b..8dfc91b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Request.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Request.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Response.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Response.php
index 96310eb..96310eb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Response.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Response.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Util.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Util.php
index c45b4f6..c45b4f6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Util.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Util.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Version.php
index bf1f455..bf1f455 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/HTTP/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/HTTP/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Cli.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Cli.php
index bef07bc..bef07bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Cli.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Cli.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component.php
index a8b13e7..a8b13e7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php
index 1282d73..1282d73 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VAlarm.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php
index 8d0c98a..8d0c98a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCard.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCard.php
index ce2a095..ce2a095 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VCard.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VCard.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php
index 8df2273..8df2273 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VEvent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php
index 4f62f57..4f62f57 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VFreeBusy.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php
index 18649ea..18649ea 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VJournal.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php
index 41f1ea2..41f1ea2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Component/VTodo.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php
index 4d4d207..4d4d207 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/DateTimeParser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Document.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Document.php
index 1a418e5..1a418e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Document.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Document.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ElementList.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ElementList.php
index 7e989af..7e989af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ElementList.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ElementList.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/EofException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/EofException.php
index fa5f94e..fa5f94e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/EofException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/EofException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php
index 2d8fa6a..2d8fa6a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/FreeBusyGenerator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Node.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Node.php
index 3d291ba..3d291ba 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Node.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Node.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parameter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parameter.php
index 4b5fd7d..4b5fd7d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parameter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parameter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ParseException.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ParseException.php
index 77c4953..77c4953 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/ParseException.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/ParseException.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Json.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Json.php
index 177596b..177596b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Json.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Json.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php
index 6be4954..6be4954 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/MimeDir.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php
index d89bafa..d89bafa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Parser/Parser.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property.php
index b75dc2f..b75dc2f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Binary.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Binary.php
index 40f1772..40f1772 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Binary.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Binary.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php
index 73a4c52..73a4c52 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Boolean.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php
index c932ece..c932ece 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/FlatText.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Float.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Float.php
index ee4b35f..ee4b35f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Float.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Float.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php
index 37abe2c..37abe2c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/CalAddress.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php
index 12ff7bf..12ff7bf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Date.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php
index 706a65c..706a65c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/DateTime.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php
index a67ff4d..a67ff4d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Duration.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php
index 4334d58..4334d58 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Period.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php
index b8201cd..b8201cd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/ICalendar/Recur.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Integer.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Integer.php
index 6862a13..6862a13 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Integer.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Integer.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Text.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Text.php
index 4028400..4028400 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Text.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Text.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Time.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Time.php
index 69c3274..69c3274 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Time.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Time.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php
index 0bbf454..0bbf454 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Unknown.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Uri.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Uri.php
index b8493d7..b8493d7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/Uri.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/Uri.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php
index 930a9b0..930a9b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/UtcOffset.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php
index a010006..a010006 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/Date.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php
index 04675ac..04675ac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateAndOrTime.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php
index fa1c81b..fa1c81b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/DateTime.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php
index 17067db..17067db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/LanguageTag.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php
index 760f101..760f101 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Property/VCard/TimeStamp.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Reader.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Reader.php
index 780969c..780969c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Reader.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Reader.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php
index 3165b67..3165b67 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/RecurrenceIterator.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php
index 888802e..888802e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/ICalendar.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php
index 58018df..58018df 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/SplitterInterface.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php
index e72ab34..e72ab34 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Splitter/VCard.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/StringUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/StringUtil.php
index d065ce4..d065ce4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/StringUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/StringUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php
index e8d34ca..e8d34ca 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/TimeZoneUtil.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/VCardConverter.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/VCardConverter.php
index 630702d..630702d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/VCardConverter.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/VCardConverter.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Version.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Version.php
index 6e6f49d..6e6f49d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/Version.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/Version.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/includes.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/includes.php
index 8df4197..8df4197 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/SabreForRainLoop/VObject/includes.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/SabreForRainLoop/VObject/includes.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/LICENSE b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/LICENSE
index ebd68c9..ebd68c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/LICENSE
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/LICENSE
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/README.md b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/README.md
index 2823a73..2823a73 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/ctype.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/ctype.php
index 74a12d1..74a12d1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/ctype.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/ctype.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/lessc.inc.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/lessc.inc.php
index 9ed326d..9ed326d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/lessphp/lessc.inc.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/lessphp/lessc.inc.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/_pclzip.lib.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/_pclzip.lib.php
index fca7fc5..fca7fc5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/_pclzip.lib.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/_pclzip.lib.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/gnu-lgpl.txt b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/gnu-lgpl.txt
index cbee875..cbee875 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/gnu-lgpl.txt
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/gnu-lgpl.txt
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/pclzip.lib.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/pclzip.lib.php
index 144795d..144795d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/pclzip.lib.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/pclzip.lib.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/readme.txt b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/readme.txt
index 6ed8839..6ed8839 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/pclzip/readme.txt
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/pclzip/readme.txt
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/AES.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/AES.php
index 637a825..637a825 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/AES.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/AES.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Base.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Base.php
index 7ba6134..7ba6134 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Base.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Base.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Blowfish.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Blowfish.php
index 9758490..9758490 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Blowfish.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Blowfish.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/DES.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/DES.php
index a52e5ff..a52e5ff 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/DES.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/DES.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Hash.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Hash.php
index fd7eaeb..fd7eaeb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Hash.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Hash.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC2.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC2.php
index f98dc2c..f98dc2c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC2.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC2.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC4.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC4.php
index b6b46d7..b6b46d7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RC4.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RC4.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RSA.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RSA.php
index 754623c..754623c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/RSA.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/RSA.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Random.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Random.php
index 9c07320..9c07320 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Random.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Random.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Rijndael.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Rijndael.php
index b216c67..b216c67 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Rijndael.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Rijndael.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/TripleDES.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/TripleDES.php
index 61625e4..61625e4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/TripleDES.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/TripleDES.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Twofish.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Twofish.php
index 71696c9..71696c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Crypt/Twofish.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Crypt/Twofish.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ANSI.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ANSI.php
index 7f8741c..7f8741c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ANSI.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ANSI.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ASN1.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ASN1.php
index ac95e7b..ac95e7b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/ASN1.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/ASN1.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/X509.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/X509.php
index e515f98..e515f98 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/File/X509.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/File/X509.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Math/BigInteger.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Math/BigInteger.php
index f4b7790..f4b7790 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Math/BigInteger.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Math/BigInteger.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SCP.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SCP.php
index 1e14727..1e14727 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SCP.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SCP.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP.php
index 68cec6e..68cec6e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP/Stream.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP/Stream.php
index 3366ede..3366ede 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SFTP/Stream.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SFTP/Stream.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH1.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH1.php
index 3979d28..3979d28 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH1.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH1.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH2.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH2.php
index 3a388bf..3a388bf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/Net/SSH2.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/Net/SSH2.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH/Agent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH/Agent.php
index 6b1e527..6b1e527 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH/Agent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH/Agent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH_Agent.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH_Agent.php
index 2800ea0..2800ea0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/System/SSH_Agent.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/System/SSH_Agent.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/openssl.cnf b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/openssl.cnf
index 58a1261..58a1261 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/phpseclib/openssl.cnf
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/phpseclib/openssl.cnf
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/COPYING b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/COPYING
index 8e7ddbc..8e7ddbc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/COPYING
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/COPYING
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/README.md b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/README.md
index f8fa848..f8fa848 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/Spyc.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/Spyc.php
index 899672b..899672b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/Spyc.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/Spyc.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/composer.json b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/composer.json
index e5ab776..e5ab776 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/spyc/composer.json
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/spyc/composer.json
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/LICENSE b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/LICENSE
index 75b5248..75b5248 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/LICENSE
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/LICENSE
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/README.md b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/README.md
index 6ae6153..6ae6153 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/cacert.pem b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/cacert.pem
index 1fd32f1..1fd32f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/cacert.pem
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/cacert.pem
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhOAuth.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhOAuth.php
index b07eeaf..b07eeaf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhOAuth.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhOAuth.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhUtilities.php b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhUtilities.php
index ff5c72e..ff5c72e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/libraries/tmhOAuth/tmhUtilities.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/libraries/tmhOAuth/tmhUtilities.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/README b/rainloop/app/rainloop/v/1.10.5.192/app/localization/README
index 7f2baf2..7f2baf2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/README
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/README
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/README b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/README
index 7f2baf2..7f2baf2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/README
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/README
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/_source.en.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/_source.en.yml
index d5e2959..d5e2959 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/_source.en.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/_source.en.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/cs_CZ.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/cs_CZ.yml
index f1b43f9..f1b43f9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/cs_CZ.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/cs_CZ.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/de_DE.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/de_DE.yml
index 531b152..531b152 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/de_DE.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/de_DE.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/en_US.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/en_US.yml
index 8e701e5..8e701e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/en_US.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/en_US.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/es_ES.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/es_ES.yml
index ce2c4b9..ce2c4b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/es_ES.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/es_ES.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fa_IR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fa_IR.yml
index b3919bd..b3919bd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fa_IR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fa_IR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fr_FR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fr_FR.yml
index 4ccd461..4ccd461 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/fr_FR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/fr_FR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/hu_HU.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/hu_HU.yml
index 8265448..8265448 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/hu_HU.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/hu_HU.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/it_IT.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/it_IT.yml
index e1a0321..c0ed009 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/it_IT.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/it_IT.yml
@@ -89,6 +89,7 @@ it_IT:
TAB_DOMAINS:
LEGEND_DOMAINS: "Domini"
BUTTON_ADD_DOMAIN: "Aggiungi dominio"
+ BUTTON_ADD_ALIAS: "Aggiungi alias"
DELETE_ARE_YOU_SURE: "Ne sei sicuro?"
HTML_DOMAINS_HELPER: |
Lista di domini a cui la webmail è abilitata ad accedere.
@@ -186,6 +187,12 @@ it_IT:
Una chiave di licenza può essere attivata su un solo dominio.
<br /><br />
Una volta iniziato, il processo di attivazione non potrà essere bloccato od annullato.
+ POPUPS_DOMAIN_ALIAS:
+ TITLE_ADD_DOMAIN_ALIAS: "Aggiungi alias"
+ LABEL_ALIAS: "Alias"
+ LABEL_DOMAIN: "Dominio"
+ BUTTON_CLOSE: "Chiudi"
+ BUTTON_ADD: "Aggiungi"
POPUPS_DOMAIN:
TITLE_ADD_DOMAIN: "Aggiungi dominio"
TITLE_ADD_DOMAIN_WITH_NAME: "Aggiungi il dominio \"%NAME%\""
@@ -245,14 +252,17 @@ it_IT:
CONNECTION_ERROR: "Impossibile connettersi al server"
CAPTCHA_ERROR: "CAPTCHA non corretto."
SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE: >
- Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
- utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni.
+ Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
+ utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle
+ impostazioni.
SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE: >
- Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
- utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni.
+ Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
+ utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle
+ impostazioni.
SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE: >
- Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
- utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni.
+ Questo account social non è assegnato ancora a nessun indirizzo email. Accedi
+ utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle
+ impostazioni.
DOMAIN_NOT_ALLOWED: "Dominio non autorizzato"
ACCOUNT_NOT_ALLOWED: "Account non autorizzato"
ACCOUNT_TWO_FACTOR_AUTH_REQUIRED: "Autenticazione a due fattori richiesta"
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ja_JP.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ja_JP.yml
index 91bee4c..91bee4c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ja_JP.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ja_JP.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/lt_LT.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/lt_LT.yml
index 249e8fe..249e8fe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/lt_LT.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/lt_LT.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nb_NO.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nb_NO.yml
index 40e5bd2..40e5bd2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nb_NO.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nb_NO.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nl_NL.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nl_NL.yml
index 1580d2c..ce55a74 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/nl_NL.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/nl_NL.yml
@@ -88,6 +88,7 @@ nl_NL:
TAB_DOMAINS:
LEGEND_DOMAINS: "Domeinen"
BUTTON_ADD_DOMAIN: "Domein toevoegen"
+ BUTTON_ADD_ALIAS: "Voeg alias toe"
DELETE_ARE_YOU_SURE: "Weet u het zeker?"
HTML_DOMAINS_HELPER: |
Lijst van toegestane domeinen.
@@ -184,6 +185,12 @@ nl_NL:
Let op: een activatie code kan slechts voor één domein worden gebruikt.
<br /><br />
Het activatieproces kan niet meer worden afgebroken of geannuleerd nadat het is gestart.
+ POPUPS_DOMAIN_ALIAS:
+ TITLE_ADD_DOMAIN_ALIAS: "Voeg alias toe"
+ LABEL_ALIAS: "Alias"
+ LABEL_DOMAIN: "Domein"
+ BUTTON_CLOSE: "Sluiten"
+ BUTTON_ADD: "Toevoegen"
POPUPS_DOMAIN:
TITLE_ADD_DOMAIN: "Voeg domein toe"
TITLE_ADD_DOMAIN_WITH_NAME: "Voeg domein \"%NAME%\" toe"
@@ -243,14 +250,14 @@ nl_NL:
CONNECTION_ERROR: "Verbinding met Server mislukt"
CAPTCHA_ERROR: "Onjuiste CAPTCHA."
SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE: >
- Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met uw
- e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
+ Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met
+ uw e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE: >
- Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met uw
- e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
+ Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met
+ uw e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE: >
- Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met uw
- e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
+ Deze integratie ID is nog niet gekoppeld aan een e-mail adres. Log in met
+ uw e-mail aanmeldingsgegevens en activeer deze functie in de instellingen.
DOMAIN_NOT_ALLOWED: "Domein is niet toegestaan"
ACCOUNT_NOT_ALLOWED: "Account is niet toegestaan"
ACCOUNT_TWO_FACTOR_AUTH_REQUIRED: "2-Stap verificatie is vereist"
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pl_PL.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pl_PL.yml
index 19d818b..19d818b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pl_PL.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pl_PL.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pt_BR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pt_BR.yml
index 7df97be..7df97be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/pt_BR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/pt_BR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ru_RU.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ru_RU.yml
index be7f1c3..be7f1c3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/ru_RU.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/ru_RU.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/sl_SI.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/sl_SI.yml
index 21cb090..21cb090 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/sl_SI.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/sl_SI.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/zh_CN.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/zh_CN.yml
index 7fc874a..7fc874a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/admin/zh_CN.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/admin/zh_CN.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/langs.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/langs.yml
index b103f0c..b103f0c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/langs.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/langs.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/af.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/af.js
index d1a0dda..d1a0dda 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/af.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/af.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ly.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ly.js
index ca07986..ca07986 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ly.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ly.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ma.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ma.js
index b12a7b1..b12a7b1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-ma.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-ma.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-sa.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-sa.js
index 430a184..430a184 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-sa.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-sa.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-tn.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-tn.js
index dfabae3..dfabae3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar-tn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar-tn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar.js
index 8bd2b1b..8bd2b1b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ar.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ar.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/az.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/az.js
index 5400ed4..5400ed4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/az.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/az.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/be.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/be.js
index a76157c..a76157c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/be.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/be.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bg.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bg.js
index deedab8..deedab8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bg.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bg.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bn.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bn.js
index 1d49751..1d49751 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bo.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bo.js
index 3f6fe19..3f6fe19 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/br.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/br.js
index ca290f3..ca290f3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/br.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/br.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bs.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bs.js
index ddd346c..ddd346c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/bs.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/bs.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ca.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ca.js
index 7882800..7882800 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cs.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cs.js
index 129e936..129e936 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cs.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cs.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cv.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cv.js
index 60bf213..60bf213 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cy.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cy.js
index 9352567..9352567 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/cy.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/cy.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/da.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/da.js
index d5cbbdb..d5cbbdb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/da.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/da.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de-at.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de-at.js
index d1fd398..d1fd398 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de-at.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de-at.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de.js
index 203dac9..203dac9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/de.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/de.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/dv.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/dv.js
index 911b89d..911b89d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/dv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/dv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/el.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/el.js
index 588cb23..588cb23 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/el.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/el.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-au.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-au.js
index 4a3d95c..4a3d95c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-au.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-au.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ca.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ca.js
index 9ac521f..9ac521f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-gb.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-gb.js
index 843d2e5..843d2e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-gb.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-gb.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ie.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ie.js
index e2da7b0..e2da7b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-ie.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-ie.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-nz.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-nz.js
index 8128812..8128812 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/en-nz.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/en-nz.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eo.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eo.js
index 5b21f82..5b21f82 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es-do.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es-do.js
index 2c46053..2c46053 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es-do.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es-do.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es.js
index cd81905..cd81905 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/es.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/es.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/et.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/et.js
index 97fd945..97fd945 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/et.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/et.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eu.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eu.js
index 15d7dd3..15d7dd3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/eu.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/eu.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fa.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fa.js
index 535174b..535174b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fa.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fa.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fi.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fi.js
index ee93848..ee93848 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fo.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fo.js
index 93567e4..93567e4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ca.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ca.js
index 6ec487b..6ec487b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ch.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ch.js
index 5a31996..5a31996 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr-ch.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr-ch.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr.js
index 90662e2..90662e2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fy.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fy.js
index dc04ade..dc04ade 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/fy.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/fy.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gd.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gd.js
index 901cd59..901cd59 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gd.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gd.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gl.js
index 83291b6..83291b6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/gl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/gl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/he.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/he.js
index 6e55a7a..6e55a7a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/he.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/he.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hi.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hi.js
index fc59771..fc59771 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hr.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hr.js
index a3a9be0..a3a9be0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hu.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hu.js
index af5c731..af5c731 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hu.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hu.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hy-am.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hy-am.js
index 8b26200..8b26200 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/hy-am.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/hy-am.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/id.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/id.js
index 16dff2f..16dff2f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/id.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/id.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/is.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/is.js
index 810fee6..810fee6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/is.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/is.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/it.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/it.js
index 35d44cc..35d44cc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/it.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/it.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ja.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ja.js
index adea359..adea359 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ja.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ja.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/jv.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/jv.js
index c58e076..cf067be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/jv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/jv.js
@@ -1,5 +1,5 @@
//! moment.js locale configuration
-//! locale : Japanese [jv]
+//! locale : Javanese [jv]
//! author : Rony Lantip : https://github.com/lantip
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ka.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ka.js
index b9faf68..b9faf68 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ka.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ka.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/kk.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/kk.js
index 270106f..270106f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/kk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/kk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/km.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/km.js
index cbfe31d..cbfe31d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/km.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/km.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ko.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ko.js
index 4f067e8..4f067e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ko.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ko.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ky.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ky.js
index eaffed1..eaffed1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ky.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ky.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lb.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lb.js
index 83bde2b..83bde2b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lb.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lb.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lo.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lo.js
index 689a183..689a183 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lt.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lt.js
index 2bb9a36..8b1c04f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lt.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lt.js
@@ -56,7 +56,7 @@
months : {
format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
- isFormat: /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?|MMMM?(\[[^\[\]]*\]|\s+)+D[oD]?/
+ isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
},
monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
weekdays : {
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lv.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lv.js
index 780be13..780be13 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/lv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/lv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/me.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/me.js
index 0a7870b..0a7870b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/me.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/me.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mi.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mi.js
index 850e4cd..850e4cd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mk.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mk.js
index 88413ac..88413ac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ml.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ml.js
index 487b37a..487b37a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ml.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ml.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mr.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mr.js
index fc388b0..fc388b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/mr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/mr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms-my.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms-my.js
index e353173..e353173 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms-my.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms-my.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms.js
index 280194c..280194c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ms.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ms.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/my.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/my.js
index 0e7b86d..0e7b86d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/my.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/my.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nb.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nb.js
index 592734d..592734d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nb.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nb.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ne.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ne.js
index 85de195..85de195 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ne.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ne.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nl.js
index 9374101..9374101 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nn.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nn.js
index cb3307d..cb3307d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/nn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/nn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pa-in.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pa-in.js
index 595174f..595174f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pa-in.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pa-in.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pl.js
index 0a861d1..0a861d1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt-br.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt-br.js
index 3227205..3227205 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt-br.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt-br.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt.js
index 72c2a1b..72c2a1b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/pt.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/pt.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ro.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ro.js
index 78b325a..78b325a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ro.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ro.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ru.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ru.js
index faa3cc2..faa3cc2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ru.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ru.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/se.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/se.js
index 4ed6afb..4ed6afb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/se.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/se.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/si.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/si.js
index be2387a..be2387a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/si.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/si.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sk.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sk.js
index 582ae7e..582ae7e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sl.js
index 3371f6b..3371f6b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sq.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sq.js
index c224cac..c224cac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sq.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sq.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr-cyrl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr-cyrl.js
index bf0df12..bf0df12 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr-cyrl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr-cyrl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr.js
index 16f5dd0..16f5dd0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ss.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ss.js
index e1d942e..e1d942e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ss.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ss.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sv.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sv.js
index a77c3e1..a77c3e1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sw.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sw.js
index 1458d89..1458d89 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/sw.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/sw.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ta.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ta.js
index c04fa58..c04fa58 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/ta.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/ta.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/te.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/te.js
index 1061ad2..1061ad2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/te.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/te.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/th.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/th.js
index 779968e..779968e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/th.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/th.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tl-ph.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tl-ph.js
index 8c3448c..8c3448c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tl-ph.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tl-ph.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tlh.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tlh.js
index 8018178..8018178 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tlh.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tlh.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tr.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tr.js
index c88ed7e..c88ed7e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzl.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzl.js
index fd16c5a..fd16c5a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm-latn.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm-latn.js
index ccf96b9..ccf96b9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm-latn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm-latn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm.js
index 71fb076..71fb076 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/tzm.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/tzm.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uk.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uk.js
index 91ec18b..91ec18b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uz.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uz.js
index 3fccde1..3fccde1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/uz.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/uz.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/vi.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/vi.js
index ba207e9..ba207e9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/vi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/vi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/x-pseudo.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/x-pseudo.js
index f573d4c..f573d4c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/x-pseudo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/x-pseudo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-cn.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-cn.js
index cee6160..cee6160 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-cn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-cn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-hk.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-hk.js
index d12a260..d12a260 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-hk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-hk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-tw.js b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-tw.js
index c6766c8..c6766c8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/moment/zh-tw.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/moment/zh-tw.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/README b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/README
index 7f2baf2..7f2baf2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/README
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/README
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/_source.en.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/_source.en.yml
index 2584fac..2584fac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/_source.en.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/_source.en.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ar_SA.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ar_SA.yml
index 88db2a3..88db2a3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ar_SA.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ar_SA.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/bg_BG.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/bg_BG.yml
index 239a2d5..239a2d5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/bg_BG.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/bg_BG.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/cs_CZ.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/cs_CZ.yml
index f638031..f638031 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/cs_CZ.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/cs_CZ.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/de_DE.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/de_DE.yml
index 3c2b850..3c2b850 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/de_DE.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/de_DE.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/el_GR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/el_GR.yml
index 533e361..533e361 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/el_GR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/el_GR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_GB.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_GB.yml
index ab8c2f1..ab8c2f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_GB.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_GB.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_US.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_US.yml
index 94ee848..94ee848 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/en_US.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/en_US.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/es_ES.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/es_ES.yml
index 204ac72..204ac72 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/es_ES.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/es_ES.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/et_EE.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/et_EE.yml
index 45ff939..45ff939 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/et_EE.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/et_EE.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fa_IR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fa_IR.yml
index db37118..db37118 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fa_IR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fa_IR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fi_FI.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fi_FI.yml
index 4c9ee2a..4c9ee2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fi_FI.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fi_FI.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fr_FR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fr_FR.yml
index ac5ff24..ac5ff24 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/fr_FR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/fr_FR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/hu_HU.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/hu_HU.yml
index df664c7..df664c7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/hu_HU.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/hu_HU.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/is_IS.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/is_IS.yml
index 932fa7e..c80725f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/is_IS.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/is_IS.yml
@@ -4,19 +4,22 @@ is_IS:
LABEL_LOGIN: "Innskrá"
LABEL_PASSWORD: "Lykilorð"
LABEL_SIGN_ME: "Muna"
- LABEL_VERIFICATION_CODE: "Verification Code"
- LABEL_DONT_ASK_VERIFICATION_CODE: "Don't ask for the code for 2 weeks"
+ LABEL_VERIFICATION_CODE: "Sannvottunarkóði"
+ LABEL_DONT_ASK_VERIFICATION_CODE: "Ekki spyrja um kóðann næstu 2 vikur"
BUTTON_SIGN_IN: "Innskrá"
TITLE_SIGN_IN_GOOGLE: "Innskráning með Google"
TITLE_SIGN_IN_FACEBOOK: "Innskráning með Facebook"
TITLE_SIGN_IN_TWITTER: "Innskráning með Twitter"
- LABEL_FORGOT_PASSWORD: "Forgot password"
- LABEL_REGISTRATION: "Registration"
+ LABEL_FORGOT_PASSWORD: "Gleymdi lykilorði"
+ LABEL_REGISTRATION: "Nýskráning"
TOP_TOOLBAR:
BUTTON_ADD_ACCOUNT: "Bæta við aðgangi"
BUTTON_SETTINGS: "Stillingar"
- BUTTON_HELP: "Help"
+ BUTTON_HELP: "Hjálp"
BUTTON_LOGOUT: "Útskrá"
+ MOBILE:
+ BUTTON_MOBILE_VERSION: "Farsímaútgáfa"
+ BUTTON_DESKTOP_VERSION: "Skjáborðsútgáfa"
SEARCH:
MAIN_INPUT_PLACEHOLDER: "Leita"
TITLE_ADV: "Ítarleg leit"
@@ -24,48 +27,49 @@ is_IS:
LABEL_ADV_TO: "Til"
LABEL_ADV_SUBJECT: "Viðfangsefni"
LABEL_ADV_TEXT: "Texti"
- LABEL_ADV_HAS_ATTACHMENT: "Has attachment"
- LABEL_ADV_HAS_ATTACHMENTS: "Hefur viðhengi"
- LABEL_ADV_FLAGGED: "Flagged"
- LABEL_ADV_UNSEEN: "Unseen"
+ LABEL_ADV_HAS_ATTACHMENT: "Er með viðhengi"
+ LABEL_ADV_HAS_ATTACHMENTS: "Er með viðhengi"
+ LABEL_ADV_FLAGGED: "Flaggað"
+ LABEL_ADV_UNSEEN: "Ólesið"
LABEL_ADV_DATE: "Dagsetning"
LABEL_ADV_DATE_ALL: "Allt"
- LABEL_ADV_DATE_3_DAYS: "Uppað 3 daga gömlu"
- LABEL_ADV_DATE_7_DAYS: "Upp að viku gömlu"
- LABEL_ADV_DATE_MONTH: "Upp að mánaðar gömlu"
- LABEL_ADV_DATE_3_MONTHS: "Upp að 3 mánaða gömlu"
- LABEL_ADV_DATE_6_MONTHS: "Upp að 6 mánaða gömlu"
- LABEL_ADV_DATE_YEAR: "Upp að árs gömlu"
+ LABEL_ADV_DATE_3_DAYS: "Allt að 3 daga gömlu"
+ LABEL_ADV_DATE_7_DAYS: "Allt að viku gömlu"
+ LABEL_ADV_DATE_MONTH: "Allt að mánaðar gömlu"
+ LABEL_ADV_DATE_3_MONTHS: "Allt að 3 mánaða gömlu"
+ LABEL_ADV_DATE_6_MONTHS: "Allt að 6 mánaða gömlu"
+ LABEL_ADV_DATE_YEAR: "Allt að 1 árs gömlu"
BUTTON_ADV_SEARCH: "Leita"
PREVIEW_POPUP:
- FULLSCREEN: "Toggle fullscreen"
- ZOOM: "Zoom in/out"
+ FULLSCREEN: "Víxla heilskjá af/á"
+ ZOOM: "Aðdráttir að/frá"
CLOSE: "Loka (Esc)"
LOADING: "Hleð..."
- GALLERY_PREV: "Fyrri (Vinstri örvar takki)"
- GALLERY_NEXT: "Næst (Hægri örvar takki)"
+ GALLERY_PREV: "Fyrra (vinstri örvarhnappur)"
+ GALLERY_NEXT: "Næsta (hægri örvarhnappur)"
GALLERY_COUNTER: "%curr% af %total%"
- IMAGE_ERROR: "<a href=\"%url%\" target=\"_blank\">Myndina</a> var ekki hægt að sýna."
- AJAX_ERROR: "<a href=\"%url%\" target=\"_blank\">Efnið</a> var ekki hægt að sýna."
+ IMAGE_ERROR: "<a href=\"%url%\" target=\"_blank\">Myndina</a> var ekki hægt að birta."
+ AJAX_ERROR: "<a href=\"%url%\" target=\"_blank\">Efnið</a> var ekki hægt að birta."
FOLDER_LIST:
BUTTON_COMPOSE: "Semja"
BUTTON_CONTACTS: "Tengiliðir"
+ BUTTON_NEW_MESSAGE: "Ný skilaboð"
INBOX_NAME: "Innhólf"
SENT_NAME: "Sent"
DRAFTS_NAME: "Drög"
SPAM_NAME: "Ruslpóstur"
- TRASH_NAME: "Ruslatunna"
- ARCHIVE_NAME: "Archive"
+ TRASH_NAME: "Ruslafata"
+ ARCHIVE_NAME: "Safnskrá"
QUOTA:
- TITLE: "Diska notkun"
+ TITLE: "Disknotkun"
MESSAGE_LIST:
- BUTTON_RELOAD: "Endurhlaða Skilaboða Lista"
+ BUTTON_RELOAD: "Endurhlaða skilaboðalista"
BUTTON_MOVE_TO: "Færa í"
BUTTON_DELETE: "Eyða"
- BUTTON_ARCHIVE: "Archive"
+ BUTTON_ARCHIVE: "Safnskrá"
BUTTON_SPAM: "Ruslpóstur"
- BUTTON_NOT_SPAM: "Not Spam"
- BUTTON_EMPTY_FOLDER: "Hreinsa Möppu"
+ BUTTON_NOT_SPAM: "Ekki ruslpóstur"
+ BUTTON_EMPTY_FOLDER: "Hreinsa möppu"
BUTTON_MULTY_FORWARD: "Áframsenda skilaboð"
BUTTON_DELETE_WITHOUT_MOVE: "Eyða endanlega"
BUTTON_MORE: "Meira"
@@ -76,7 +80,7 @@ is_IS:
MENU_UNSET_FLAG: "Afmerkja"
MENU_SELECT_ALL: "Allt"
MENU_SELECT_NONE: "Ekkert"
- MENU_SELECT_INVERT: "Umsnúið"
+ MENU_SELECT_INVERT: "Snúa við"
MENU_SELECT_UNSEEN: "Ólesið"
MENU_SELECT_SEEN: "Lesið"
MENU_SELECT_FLAGGED: "Flaggað"
@@ -84,39 +88,40 @@ is_IS:
EMPTY_LIST: "Tómur listi."
EMPTY_SEARCH_LIST: "Engin skilaboð stemmdu við leitina þína."
SEARCH_RESULT_FOR: "Leitarniðurstöður fyrir \"%SEARCH%\""
- BACK_TO_MESSAGE_LIST: "back to message list"
+ BACK_TO_MESSAGE_LIST: "til baka í skilaboðalista"
LIST_LOADING: "Hleð"
EMPTY_SUBJECT_TEXT: "(Ekkert viðfangsefni)"
- PUT_MESSAGE_HERE: "Settu skilaboðið hér til að skoða það í listanum"
- TODAY_AT: "í dag kl %TIME%"
- YESTERDAY_AT: "í gær kl %TIME%"
+ PUT_MESSAGE_HERE: "Slepptu skilaboðum hér til að skoða það í listanum"
+ TODAY_AT: "í dag kl. %TIME%"
+ YESTERDAY_AT: "í gær kl. %TIME%"
SEARCH_PLACEHOLDER: "Leita"
NEW_MESSAGE_NOTIFICATION: "Þú átt %COUNT% ný bréf!"
- QUOTA_SIZE: "Notkun <strong>%SIZE% (%PROC%%)</strong> af <strong>%LIMIT%</strong>"
+ QUOTA_SIZE: "Notar <strong>%SIZE% (%PROC%%)</strong> af <strong>%LIMIT%</strong>"
MESSAGE:
BUTTON_EDIT: "Breyta"
BUTTON_BACK: "Til baka"
BUTTON_CLOSE: "Loka"
BUTTON_DELETE: "Eyða"
- BUTTON_ARCHIVE: "Archive"
+ BUTTON_UNSUBSCRIBE: "Hætta í áskrift að þessum lista"
+ BUTTON_ARCHIVE: "Safnskrá"
BUTTON_SPAM: "Ruslpóstur"
- BUTTON_NOT_SPAM: "Not Spam"
+ BUTTON_NOT_SPAM: "Ekki ruslpóstur"
BUTTON_MOVE_TO: "Færa í"
BUTTON_MORE: "Meira"
BUTTON_REPLY: "Svara"
BUTTON_REPLY_ALL: "Svara öllum"
BUTTON_FORWARD: "Áframsenda"
BUTTON_FORWARD_AS_ATTACHMENT: "Áframsenda sem viðhengi"
- BUTTON_EDIT_AS_NEW: "Edit as New"
+ BUTTON_EDIT_AS_NEW: "Breyta sem nýju"
BUTTON_SHOW_IMAGES: "Sýna myndir"
- BUTTON_NOTIFY_READ_RECEIPT: "The sender has asked to be notified when you read this message."
+ BUTTON_NOTIFY_READ_RECEIPT: "Sendandinn hefur beðið um að vera látinn vita þegar þú lest þessi skilaboð."
BUTTON_IN_NEW_WINDOW: "Skoða í öðrum glugga"
- BUTTON_THREAD_LIST: "Thread list"
- BUTTON_THREAD_PREV: "Previous"
- BUTTON_THREAD_NEXT: "Next"
- BUTTON_THREAD_MORE: "More messages"
- MENU_HEADERS: "Sýna bréfa hausa"
- MENU_VIEW_ORIGINAL: "Sýna upprunalega"
+ BUTTON_THREAD_LIST: "Listi yfir samræður"
+ BUTTON_THREAD_PREV: "Fyrra"
+ BUTTON_THREAD_NEXT: "Næsta"
+ BUTTON_THREAD_MORE: "Fleiri skilaboð"
+ MENU_HEADERS: "Sýna bréfahausa"
+ MENU_VIEW_ORIGINAL: "Sýna upprunalegt"
MENU_DOWNLOAD_ORIGINAL: "Niðurhala sem .eml skrá"
MENU_FILTER_SIMILAR: "Sía skilaboð eins og þetta"
MENU_PRINT: "Prenta"
@@ -129,30 +134,30 @@ is_IS:
LABEL_TO_SHORT: "til"
LABEL_CC: "CC"
LABEL_BCC: "BCC"
- LABEL_REPLY_TO: "Reply-To"
+ LABEL_REPLY_TO: "Svara á"
PRINT_LABEL_FROM: "Frá"
PRINT_LABEL_TO: "Til"
PRINT_LABEL_CC: "CC"
PRINT_LABEL_BCC: "BCC"
- PRINT_LABEL_REPLY_TO: "Reply-To"
+ PRINT_LABEL_REPLY_TO: "Svara á"
PRINT_LABEL_DATE: "Dagsetning"
PRINT_LABEL_SUBJECT: "Viðhengi"
PRINT_LABEL_ATTACHMENTS: "Viðhengi"
MESSAGE_LOADING: "Hleð"
MESSAGE_VIEW_DESC: "Veldu bréf úr listanum til að skoða hér."
- PGP_PASSWORD_INPUT_PLACEHOLDER: "Password"
- PGP_SIGNED_MESSAGE_DESC: "OpenPGP signed message (click to verify)"
- PGP_ENCRYPTED_MESSAGE_DESC: "OpenPGP encrypted message (click to decrypt)"
- LINK_DOWNLOAD_AS_ZIP: "Download as zip"
- LINK_SAVE_TO_OWNCLOUD: "Save to ownCloud"
- LINK_SAVE_TO_DROPBOX: "Save to Dropbox"
+ PGP_PASSWORD_INPUT_PLACEHOLDER: "Lykilorð"
+ PGP_SIGNED_MESSAGE_DESC: "Skeyti undirritað með OpenPGP (smelltu til að sannvotta)"
+ PGP_ENCRYPTED_MESSAGE_DESC: "Skeyti dulritað með OpenPGP (smelltu til að afkóða)"
+ LINK_DOWNLOAD_AS_ZIP: "Sækja sem .zip skrá"
+ LINK_SAVE_TO_OWNCLOUD: "Vista í ownCloud"
+ LINK_SAVE_TO_DROPBOX: "Vista í Dropbox"
READ_RECEIPT:
- SUBJECT: "Return Receipt (displayed) - %SUBJECT%"
+ SUBJECT: "Móttökukvittun (birt) - %SUBJECT%"
BODY: |
- This is a Return Receipt for the mail that you sent to %READ-RECEIPT%.
+ Þetta er kvittun fyrir móttöku á pósti sem þú sendir %READ-RECEIPT%.
- Note: This Return Receipt only acknowledges that the message was displayed on the recipient's computer.
- There is no guarantee that the recipient has read or understood the message contents.
+ Athugaðu: Þessi móttökukvittun er aðeins staðfesting á því að skeytið var birt á skjá viðtakandans.
+ Ekkert getur ábyrgst að viðtakandinn hafi lesið eða skilið efni skilaboðanna.
SUGGESTIONS:
SEARCHING_DESC: "Leita..."
CONTACTS:
@@ -161,101 +166,102 @@ is_IS:
BUTTON_ADD_CONTACT: "Bæta við tengilið"
BUTTON_CREATE_CONTACT: "Búa til"
BUTTON_UPDATE_CONTACT: "Uppfæra"
- BUTTON_IMPORT: "Import (csv, vcf, vCard)"
- BUTTON_EXPORT_VCARD: "Export (vcf, vCard)"
- BUTTON_EXPORT_CSV: "Export (csv)"
- ERROR_IMPORT_FILE: "Import error (invalid file format)"
+ BUTTON_IMPORT: "Flytja inn (csv, vcf, vCard)"
+ BUTTON_EXPORT_VCARD: "Flytja út (csv, vcf, vCard)"
+ BUTTON_EXPORT_CSV: "Flytja út (csv)"
+ ERROR_IMPORT_FILE: "Villa í innflutningi (ógilt skráasnið)"
LIST_LOADING: "Hleð"
EMPTY_LIST: "Engir tengiliðir hér"
EMPTY_SEARCH: "Engir tengiliðir fundust"
CLEAR_SEARCH: "Hreinsa leit"
CONTACT_VIEW_DESC: "Veldu tengilið í listanum til að skoða hér."
- LABEL_DISPLAY_NAME: "Display name"
- LABEL_EMAIL: "Email"
- LABEL_PHONE: "Phone"
- LABEL_WEB: "Web"
- LABEL_BIRTHDAY: "Birthday"
- LINK_ADD_EMAIL: "Add an email address"
- LINK_ADD_PHONE: "Add a phone"
- LINK_BIRTHDAY: "Birthday"
- PLACEHOLDER_ENTER_DISPLAY_NAME: "Enter display name"
- PLACEHOLDER_ENTER_LAST_NAME: "Enter last name"
- PLACEHOLDER_ENTER_FIRST_NAME: "Enter first name"
+ LABEL_DISPLAY_NAME: "Birtingarnafn"
+ LABEL_EMAIL: "Tölvupóstfang"
+ LABEL_PHONE: "Sími"
+ LABEL_WEB: "Vefsíða"
+ LABEL_BIRTHDAY: "Afmælisdagur"
+ LINK_ADD_EMAIL: "Bæta við tölvupóstfangi"
+ LINK_ADD_PHONE: "Bæta við síma"
+ LINK_BIRTHDAY: "Afmælisdagur"
+ PLACEHOLDER_ENTER_DISPLAY_NAME: "Settu inn birtingarnafn"
+ PLACEHOLDER_ENTER_LAST_NAME: "Settu inn kenninafn"
+ PLACEHOLDER_ENTER_FIRST_NAME: "Settu inn eiginnafn"
PLACEHOLDER_ENTER_NICK_NAME: "Enter nickname"
- LABEL_READ_ONLY: "Read only"
- LABEL_SHARE: "Share"
- ADD_MENU_LABEL: "Add"
- ADD_MENU_NICKNAME: "Nickname"
- ADD_MENU_NOTES: "Notes"
- ADD_MENU_EMAIL: "Email"
- ADD_MENU_PHONE: "Phone"
- ADD_MENU_URL: "URL"
- ADD_MENU_ADDRESS: "Address"
- ADD_MENU_BIRTHDAY: "Birthday"
- ADD_MENU_TAGS: "Tags"
- BUTTON_SHARE_NONE: "None"
- BUTTON_SHARE_ALL: "Everyone"
- BUTTON_SYNC: "Synchronization (CardDAV)"
+ LABEL_READ_ONLY: "Aðeins lesanlegt"
+ LABEL_SHARE: "Deila"
+ ADD_MENU_LABEL: "Bæta við"
+ ADD_MENU_NICKNAME: "Stuttnefni"
+ ADD_MENU_NOTES: "Minnispunktar"
+ ADD_MENU_EMAIL: "Tölvupóstfang"
+ ADD_MENU_PHONE: "Sími"
+ ADD_MENU_URL: "URL-slóð"
+ ADD_MENU_ADDRESS: "Heimilisfang"
+ ADD_MENU_BIRTHDAY: "Afmælisdagur"
+ ADD_MENU_TAGS: "Merki"
+ BUTTON_SHARE_NONE: "Ekkert"
+ BUTTON_SHARE_ALL: "Allir"
+ BUTTON_SYNC: "Samstilling (CardDAV)"
COMPOSE:
TITLE_FROM: "Frá"
TITLE_TO: "Til"
TITLE_CC: "CC"
TITLE_BCC: "BCC"
- TITLE_REPLY_TO: "Reply To"
+ TITLE_REPLY_TO: "Svara á"
TITLE_SUBJECT: "Viðhengi"
LINK_SHOW_INPUTS: "sýna alla reiti"
BUTTON_SEND: "Senda"
BUTTON_SAVE: "Vista"
BUTTON_DELETE: "Eyða"
BUTTON_CANCEL: "Hætta við"
- BUTTON_MINIMIZE: "Minimize"
- SAVED_TIME: "Vistað %TIME%"
- SAVED_ERROR_ON_SEND: "Bréf var sent en ekki vistað í hluta möppu"
- DISCARD_UNSAVED_DATA: "Discard unsaved data?"
+ BUTTON_MINIMIZE: "Lágmarka"
+ SAVED_TIME: "Vistað kl. %TIME%"
+ SAVED_ERROR_ON_SEND: "Skeyti var sent en ekki vistað í sendingamöppu"
+ DISCARD_UNSAVED_DATA: "Henda óvistuðum gögnum?"
ATTACH_FILES: "Hengja við skrár"
ATTACH_DROP_FILES_DESC: "Setja skrár hér"
ATTACH_ITEM_CANCEL: "Hætta við"
DROPBOX: "Dropbox"
GOOGLE_DRIVE: "Google Drive"
- REPLY_MESSAGE_TITLE: "%DATETIME%, %EMAIL% skrifaði"
- FORWARD_MESSAGE_TOP_TITLE: "-------- Áframsenda skilaboð -------"
+ REPLY_MESSAGE_TITLE: "%DATETIME%, skrifaði %EMAIL%"
+ FORWARD_MESSAGE_TOP_TITLE: "-------- Áframsend skilaboð -------"
FORWARD_MESSAGE_TOP_FROM: "Frá"
FORWARD_MESSAGE_TOP_TO: "Til"
FORWARD_MESSAGE_TOP_CC: "CC"
FORWARD_MESSAGE_TOP_SENT: "Sent"
FORWARD_MESSAGE_TOP_SUBJECT: "Viðfangsefni"
- EMPTY_TO_ERROR_DESC: "Vinsamlegast taktu fram að minnsta kosti einn viðtakanda"
- NO_ATTACHMENTS_HERE_DESC: "No attachments here."
- ATTACHMENTS_ERROR_DESC: "Warning! Not all attachments have been uploaded."
- ATTACHMENTS_UPLOAD_ERROR_DESC: "Not all attachments have been uploaded yet"
- BUTTON_REQUEST_READ_RECEIPT: "Request a read receipt"
- BUTTON_MARK_AS_IMPORTANT: "Mark as important"
- BUTTON_OPEN_PGP: "OpenPGP (Plain Text Only)"
- BUTTON_REQUEST_DSN: "Request a delivery receipt"
+ EMPTY_TO_ERROR_DESC: "Vinsamlegast tiltaktu að minnsta kosti einn viðtakanda"
+ NO_ATTACHMENTS_HERE_DESC: "Engin viðhengi hér."
+ ATTACHMENTS_ERROR_DESC: "Aðvörun! Ekki er búið að senda inn öll viðhengi."
+ ATTACHMENTS_UPLOAD_ERROR_DESC: "Ekki er búið að senda inn öll viðhengi."
+ BUTTON_REQUEST_READ_RECEIPT: "Biðja um staðfestingu á lestri"
+ BUTTON_MARK_AS_IMPORTANT: "Merkja sem mikilvægt"
+ BUTTON_OPEN_PGP: "OpenPGP (einungis hreinn texti)"
+ BUTTON_REQUEST_DSN: "Biðja um staðfestingu á afhendingu"
POPUPS_WELCOME_PAGE:
- BUTTON_CLOSE: "Close"
+ BUTTON_CLOSE: "Loka"
POPUPS_ASK:
- DESC_WANT_CLOSE_THIS_WINDOW: "Are you sure you want to close this window?"
- DESC_WANT_DELETE_MESSAGES: "Are you sure you want to delete the message(s)?"
+ BUTTON_YES: "Já"
+ BUTTON_NO: "Nei"
+ DESC_WANT_CLOSE_THIS_WINDOW: "Ertu viss um að þú viljir loka þessum glugga?"
+ DESC_WANT_DELETE_MESSAGES: "Ertu viss um að þú viljir eyða skeytunum?"
POPUPS_LANGUAGES:
- TITLE_LANGUAGES: "Choose your language"
+ TITLE_LANGUAGES: "Veldu tungumálið þitt"
POPUPS_ADD_ACCOUNT:
TITLE_ADD_ACCOUNT: "Bæta við aðgangi?"
BUTTON_ADD_ACCOUNT: "Bæta við"
- TITLE_UPDATE_ACCOUNT: "Update Account?"
- BUTTON_UPDATE_ACCOUNT: "Update"
+ TITLE_UPDATE_ACCOUNT: "Uppfæra aðgang?"
+ BUTTON_UPDATE_ACCOUNT: "Uppfæra"
POPUPS_IDENTITY:
- TITLE_ADD_IDENTITY: "Add Identity?"
- TITLE_UPDATE_IDENTITY: "Update Identity?"
- BUTTON_ADD_IDENTITY: "Add"
- BUTTON_UPDATE_IDENTITY: "Update"
- LABEL_EMAIL: "Email"
- LABEL_NAME: "Name"
- LABEL_REPLY_TO: "Reply To"
- LABEL_SIGNATURE: "Signature"
+ TITLE_ADD_IDENTITY: "Bæta við auðkenni?"
+ TITLE_UPDATE_IDENTITY: "Uppfæra auðkenni?"
+ BUTTON_ADD_IDENTITY: "Bæta við"
+ BUTTON_UPDATE_IDENTITY: "Uppfæra"
+ LABEL_EMAIL: "Tölvupóstfang"
+ LABEL_NAME: "Nafn"
+ LABEL_REPLY_TO: "Svara á"
+ LABEL_SIGNATURE: "Undirskrift"
LABEL_CC: "Cc"
LABEL_BCC: "Bcc"
- LABEL_SIGNATURE_INSERT_BEFORE: "Insert this signature before quoted text in replies"
POPUPS_CREATE_FOLDER:
TITLE_CREATE_FOLDER: "Búa til möppu?"
LABEL_NAME: "Nafn á möppu"
@@ -274,77 +280,76 @@ is_IS:
DANGER_DESC_HTML_2: "Það er ekki hægt að hætta við aðgerðina eftir að búið er að keyra hana."
TITLE_CLEARING_PROCESS: "Tæmi möppu..."
POPUPS_IMPORT_OPEN_PGP_KEY:
- TITLE_IMPORT_OPEN_PGP_KEY: "Import OpenPGP key"
- BUTTON_IMPORT_OPEN_PGP_KEY: "Import"
+ TITLE_IMPORT_OPEN_PGP_KEY: "Flytja inn OpenPGP-lykil"
+ BUTTON_IMPORT_OPEN_PGP_KEY: "Flytja inn"
POPUPS_VIEW_OPEN_PGP_KEY:
- TITLE_VIEW_OPEN_PGP_KEY: "View OpenPGP key"
- BUTTON_SELECT: "Select"
- BUTTON_CLOSE: "Close"
+ TITLE_VIEW_OPEN_PGP_KEY: "Skoða OpenPGP-lykil"
+ BUTTON_SELECT: "Velja"
+ BUTTON_CLOSE: "Loka"
POPUPS_GENERATE_OPEN_PGP_KEYS:
- TITLE_GENERATE_OPEN_PGP_KEYS: "Generate OpenPGP keys"
- LABEL_EMAIL: "Email"
- LABEL_NAME: "Name"
- LABEL_PASSWORD: "Password"
- LABEL_KEY_BIT_LENGTH: "Key length"
- BUTTON_GENERATE_OPEN_PGP_KEYS: "Generate"
+ TITLE_GENERATE_OPEN_PGP_KEYS: "Búa til OpenPGP-lykla"
+ LABEL_EMAIL: "Tölvupóstfang"
+ LABEL_NAME: "Nafn"
+ LABEL_PASSWORD: "Lykilorð"
+ LABEL_KEY_BIT_LENGTH: "Lengd lykils"
+ BUTTON_GENERATE_OPEN_PGP_KEYS: "Útbúa"
POPUPS_COMPOSE_OPEN_PGP:
- TITLE_COMPOSE_OPEN_PGP: "OpenPGP Sign/Encrypt"
- LABEL_SIGN: "Sign"
- LABEL_ENCRYPT: "Encrypt"
- LABEL_PASSWORD: "Password"
- BUTTON_SIGN: "Sign"
- BUTTON_ENCRYPT: "Encrypt"
- BUTTON_SIGN_AND_ENCRYPT: "Sign and encrypt"
+ TITLE_COMPOSE_OPEN_PGP: "Undirrita/Dulrita OpenPGP"
+ LABEL_SIGN: "Undirrita"
+ LABEL_ENCRYPT: "Dulrita"
+ LABEL_PASSWORD: "Lykilorð"
+ BUTTON_SIGN: "Undirrita"
+ BUTTON_ENCRYPT: "Dulrita"
+ BUTTON_SIGN_AND_ENCRYPT: "Undirrita og dulrita"
POPUPS_MESSAGE_OPEN_PGP:
- TITLE_MESSAGE_OPEN_PGP: "OpenPGP Decrypt"
- LABEL_KEY: "Private Key"
- LABEL_PASSWORD: "Password"
- BUTTON_DECRYPT: "Decrypt"
+ TITLE_MESSAGE_OPEN_PGP: "Afkóða OpenPGP"
+ LABEL_KEY: "Einkalykill"
+ LABEL_PASSWORD: "Lykilorð"
+ BUTTON_DECRYPT: "Afkóða"
POPUPS_TWO_FACTOR_TEST:
- TITLE_TEST_CODE: "2-Step verification test"
- LABEL_CODE: "Code"
- BUTTON_TEST: "Test"
+ TITLE_TEST_CODE: "Prófun á 2-þrepa sannvottun"
+ LABEL_CODE: "Kóði"
+ BUTTON_TEST: "Prófa"
POPUPS_FILTER:
- TITLE_CREATE_FILTER: "Create a filter?"
- TITLE_EDIT_FILTER: "Update filter?"
- FILTER_NAME: "Name"
- LEGEND_CONDITIONS: "Conditions"
- LEGEND_ACTIONS: "Actions"
- BUTTON_DONE: "Done"
- BUTTON_ADD_CONDITION: "Add a Condition"
- SELECT_ACTION_NONE: "None"
- SELECT_ACTION_MOVE_TO: "Move to"
- SELECT_ACTION_FORWARD_TO: "Forward to"
- SELECT_ACTION_REJECT: "Reject"
- SELECT_ACTION_VACATION_MESSAGE: "Vacation message"
- SELECT_ACTION_DISCARD: "Discard"
- SELECT_FIELD_FROM: "From"
- SELECT_FIELD_RECIPIENTS: "Recipients (To or CC)"
- SELECT_FIELD_SUBJECT: "Subject"
- SELECT_FIELD_HEADER: "Header"
+ TITLE_CREATE_FILTER: "Búa til síu?"
+ TITLE_EDIT_FILTER: "Uppfæra síu?"
+ FILTER_NAME: "Heiti"
+ LEGEND_CONDITIONS: "Skilyrði"
+ LEGEND_ACTIONS: "Aðgerðir"
+ BUTTON_DONE: "Lokið"
+ BUTTON_ADD_CONDITION: "Bæta við skilyrði"
+ SELECT_ACTION_NONE: "Ekkert"
+ SELECT_ACTION_MOVE_TO: "Færa í"
+ SELECT_ACTION_FORWARD_TO: "Áframsenda til"
+ SELECT_ACTION_REJECT: "Hafna"
+ SELECT_ACTION_VACATION_MESSAGE: "Skilaboð vegna frís"
+ SELECT_ACTION_DISCARD: "Henda"
+ SELECT_FIELD_FROM: "Frá"
+ SELECT_FIELD_RECIPIENTS: "Viðtakendur (Til eða CC)"
+ SELECT_FIELD_SUBJECT: "Viðfangsefni"
+ SELECT_FIELD_HEADER: "Haus"
SELECT_FIELD_SIZE: "Size"
- SELECT_TYPE_CONTAINS: "Contains"
- SELECT_TYPE_NOT_CONTAINS: "Not Contains"
- SELECT_TYPE_MATCHES: "Matches (* and ? supported)"
- SELECT_TYPE_NOT_MATCHES: "Not Matches (* and ? supported)"
- SELECT_TYPE_REGEXP: "Regexp"
- SELECT_TYPE_NOT_REGEXP: "Not Regexp"
- SELECT_TYPE_EQUAL_TO: "Equal To"
- SELECT_TYPE_NOT_EQUAL_TO: "Not Equal To"
- SELECT_TYPE_OVER: "Over"
- SELECT_TYPE_UNDER: "Under"
- SELECT_MATCH_ANY: "Matching any of the following rules"
- SELECT_MATCH_ALL: "Matching all of the following rules"
- MARK_AS_READ_LABEL: "Mark as read"
- REPLY_INTERVAL_LABEL: "Reply interval (days)"
- KEEP_LABEL: "Keep"
- STOP_LABEL: "Don't stop processing rules"
- EMAIL_LABEL: "Email"
- VACATION_SUBJECT_LABEL: "Subject (optional)"
- VACATION_MESSAGE_LABEL: "Message"
- VACATION_RECIPIENTS_LABEL: "Recipients (comma separated)"
- REJECT_MESSAGE_LABEL: "Reject message"
- ALL_INCOMING_MESSAGES_DESC: "All incoming messages"
+ SELECT_TYPE_CONTAINS: "Inniheldur"
+ SELECT_TYPE_NOT_CONTAINS: "Inniheldur ekki"
+ SELECT_TYPE_MATCHES: "Samsvaranir (stuðningur við * og ?)"
+ SELECT_TYPE_NOT_MATCHES: "Ekki-samsvaranir (stuðningur við * og ?)"
+ SELECT_TYPE_REGEXP: "Regluleg segð"
+ SELECT_TYPE_NOT_REGEXP: "Ekki regluleg segð"
+ SELECT_TYPE_EQUAL_TO: "Jafnt og"
+ SELECT_TYPE_NOT_EQUAL_TO: "Ekki jafnt og"
+ SELECT_TYPE_OVER: "Yfir"
+ SELECT_TYPE_UNDER: "Undir"
+ SELECT_MATCH_ANY: "Samsvarar EINHVERRI af eftirfarandi reglum"
+ SELECT_MATCH_ALL: "Samsvarar ÖLLUM eftirfarandi reglum"
+ MARK_AS_READ_LABEL: "Merkja sem lesið"
+ KEEP_LABEL: "Halda"
+ STOP_LABEL: "Ekki hætta að vinna með reglur"
+ EMAIL_LABEL: "Tölvupóstfang"
+ VACATION_SUBJECT_LABEL: "Viðfangsefni (valkvætt)"
+ VACATION_MESSAGE_LABEL: "Skilaboð"
+ VACATION_RECIPIENTS_LABEL: "Viðtakendur (aðgreindir með kommu)"
+ REJECT_MESSAGE_LABEL: "Hafna skilaboðum"
+ ALL_INCOMING_MESSAGES_DESC: "Öll innsend skeyti"
POPUPS_SYSTEM_FOLDERS:
TITLE_SYSTEM_FOLDERS: "Veldu kerfismöppur"
SELECT_CHOOSE_ONE: "Veldu eitt"
@@ -352,27 +357,26 @@ is_IS:
LABEL_SENT: "Sent"
LABEL_DRAFTS: "Drög"
LABEL_SPAM: "Ruslpóstur"
- LABEL_TRASH: "Ruslatunna"
- LABEL_ARCHIVE: "Archive"
+ LABEL_TRASH: "Ruslafata"
+ LABEL_ARCHIVE: "Safnskrá"
BUTTON_CANCEL: "Hætta við"
BUTTON_CLOSE: "Loka"
NOTIFICATION_SENT: |
- Þú hefur ekki valið "Sent" kerfismöppu bréf sem eru sett í eftir sendingu.
- Ef þú vilt ekki vista bréfið, vinsamlegast veldu "Ekki nota" valmöguleikann.
- NOTIFICATION_DRAFTS: "Þú hefur ekki valið \"Drög\" kerfismöppu bréf sem eru vistuð í þegar þú skrifar."
+ Þú hefur ekki valið kerfismöppuna "Sent" fyrir bréf eftir sendingu.
+ Ef þú vilt fjarlægja bréfið endanlega, veldu þá valkostinn "Ekki nota".
+ NOTIFICATION_DRAFTS: "Þú hefur ekki valið kerfismöppuna \"Drög\" þar sem bréf sem eru vistuð í á meðan þú skrifar."
NOTIFICATION_SPAM: |
- Þú hefur ekki valið "Ruslpóstur" system kerfismöppu sem ruslpósts bréf eru sett í.
- Ef þú vilt fjarlægja bréf endanlega, vinsamlegast veldu "Ekki nota" valmöguleikann.
+ Þú hefur ekki valið kerfismöppuna "Ruslpóstur" sem ruslsendingar eru settar í.
+ Ef þú vilt fjarlægja bréfið endanlega, veldu þá valkostinn "Ekki nota".
NOTIFICATION_TRASH: |
- Þú hefur ekki valið "Ruslatunna" kerfismöppu sem eydd bréf eru sett í.
- Ef þú vilt fjarlægja bréfið endanlega, vinsamlegast veldu "Ekki nota" valmöguleikann.
- NOTIFICATION_ARCHIVE: "You haven't selected \"Archive\" system folder achived messages are placed to.\n"
+ Þú hefur ekki valið kerfismöppuna "Ruslafata" sem eydd bréf eru sett í.
+ Ef þú vilt fjarlægja bréfið endanlega, veldu þá valkostinn "Ekki nota".
+ NOTIFICATION_ARCHIVE: "Þú hefur ekki valið kerfismöppuna \"Safnskrá\" undir bréf sem á að geyma til langs tíma."
POPUPS_TWO_FACTOR_CFG:
- LEGEND_TWO_FACTOR_AUTH: "2-Step Verification"
- LABEL_ENABLE_TWO_FACTOR: "Enable 2-Step verification"
- LABEL_TWO_FACTOR_USER: "User"
- LABEL_TWO_FACTOR_STATUS: "Status"
- LABEL_TWO_FACTOR_SECRET: "Secret"
+ LEGEND_TWO_FACTOR_AUTH: "2-þrepa sannvottun (TOTP)"
+ LABEL_ENABLE_TWO_FACTOR: "Virkja 2-þrepa sannvottun"
+ LABEL_TWO_FACTOR_USER: "Notandi"
+ LABEL_TWO_FACTOR_STATUS: "Staða"
LABEL_TWO_FACTOR_BACKUP_CODES: "Backup codes"
BUTTON_CREATE: "Create New Secret"
BUTTON_ACTIVATE: "Activate"
@@ -408,6 +412,7 @@ is_IS:
ERROR_FILE_TYPE: "Röng skráar tegund"
ERROR_UNKNOWN: "Óþekkt innsendingar villa kom upp"
EDITOR:
+ TEXT_SWITCHER_PLAINT_TEXT: "HTML <-> TEXTI"
TEXT_SWITCHER_RICH_FORMATTING: "Rich forsnið"
TEXT_SWITCHER_CONFIRM: "Texta forsnið og myndir munu týnast. Ertu viss um að þú viljir halda áfram?"
SETTINGS_LABELS:
@@ -450,9 +455,11 @@ is_IS:
LABEL_ADD_SIGNATURE_TO_ALL: "Add your signature to all the outgoing messages"
SETTINGS_SECURITY:
LEGEND_SECURITY: "Security"
+ LABEL_CONFIGURE_TWO_FACTOR: "Stilla 2-þrepa sannvottun"
LABEL_AUTOLOGOUT: "Auto Logout"
AUTOLOGIN_NEVER_OPTION_NAME: "Never"
AUTOLOGIN_MINUTES_OPTION_NAME: "%MINUTES% minute(s)"
+ AUTOLOGIN_HOURS_OPTION_NAME: "%HOURS% klukkustund(ir)"
SETTINGS_GENERAL:
LEGEND_GENERAL: "Almennt"
LABEL_LANGUAGE: "Tungumál"
@@ -518,6 +525,7 @@ is_IS:
SETTINGS_FOLDERS:
LEGEND_FOLDERS: "Möppulisti"
BUTTON_CREATE: "Búa til möppu"
+ BUTTON_SYSTEM: "Kerfismöppur"
BUTTON_DELETE: "Eyða"
BUTTON_SUBSCRIBE: "Áskrift"
BUTTON_UNSUBSCRIBE: "Afskrá"
@@ -587,6 +595,7 @@ is_IS:
LABEL_MOVE: "Move"
LABEL_READ: "Read selected messages"
LABEL_UNREAD: "Unread selected messages"
+ LABEL_IMPORTANT: "Mikilvægt, flagga valin skeyti"
LABEL_SEARCH: "Search"
LABEL_CANCEL_SEARCH: "Cancel search"
LABEL_FULLSCREEN_ENTER: "Fullscreen (Preview pane layout)"
@@ -613,6 +622,7 @@ is_IS:
NO_PRIVATE_KEY_FOUND: "No private key found"
NO_PRIVATE_KEY_FOUND_FOR: "No private key found for \"%EMAIL%\" email"
ADD_A_PUBLICK_KEY: "Add a public key"
+ SELECT_A_PRIVATE_KEY: "Veldu einkalykil"
UNVERIFIRED_SIGNATURE: "Unverified signature"
DECRYPTION_ERROR: "OpenPGP decryption error"
GOOD_SIGNATURE: "Good signature from %USER%"
@@ -673,6 +683,7 @@ is_IS:
DEMO_SEND_MESSAGE_ERROR: "Vegna öryggissjónarmiða, þá hefur þessi sýni aðgangur ekki leyfi til að senda bréf á utanaðkomandi netföng!"
DEMO_ACCOUNT_ERROR: "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS: "Aðgangur er til núþegar"
+ ACCOUNT_DOES_NOT_EXIST: "Aðgangur er ekki til"
MAIL_SERVER_ERROR: "Villa kom upp við tilraun til að tengjast netþjóni"
INVALID_INPUT_ARGUMENT: "Invalid input argument"
UNKNOWN_ERROR: "Óþekkt villa"
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/it_IT.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/it_IT.yml
index b39505c..5c89696 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/it_IT.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/it_IT.yml
@@ -17,6 +17,9 @@ it_IT:
BUTTON_SETTINGS: "Impostazioni"
BUTTON_HELP: "Aiuto"
BUTTON_LOGOUT: "Esci"
+ MOBILE:
+ BUTTON_MOBILE_VERSION: "Versione mobile"
+ BUTTON_DESKTOP_VERSION: "Versione desktop"
SEARCH:
MAIN_INPUT_PLACEHOLDER: "Cerca"
TITLE_ADV: "Ricerca avanzata"
@@ -99,6 +102,7 @@ it_IT:
BUTTON_BACK: "Indietro"
BUTTON_CLOSE: "Chiudi"
BUTTON_DELETE: "Elimina"
+ BUTTON_UNSUBSCRIBE: "Disiscriviti da questa lista"
BUTTON_ARCHIVE: "Archivia"
BUTTON_SPAM: "Spam"
BUTTON_NOT_SPAM: "Non spam"
@@ -412,6 +416,7 @@ it_IT:
ERROR_FILE_TYPE: "Il tipo di file non è valido"
ERROR_UNKNOWN: "Si è verificato un errore sconosciuto durante il caricamento del file"
EDITOR:
+ TEXT_SWITCHER_PLAINT_TEXT: "HTML <-> Testo semplice"
TEXT_SWITCHER_RICH_FORMATTING: "Testo formattato"
TEXT_SWITCHER_CONFIRM: "La formattazione del testo e le immagini andranno perse. Sei sicuro di voler continuare?"
SETTINGS_LABELS:
@@ -458,6 +463,7 @@ it_IT:
LABEL_AUTOLOGOUT: "Disconnessione automatica"
AUTOLOGIN_NEVER_OPTION_NAME: "Mai"
AUTOLOGIN_MINUTES_OPTION_NAME: "%MINUTES% minuti"
+ AUTOLOGIN_HOURS_OPTION_NAME: "%HOURS% ore"
SETTINGS_GENERAL:
LEGEND_GENERAL: "Generali"
LABEL_LANGUAGE: "Lingua"
@@ -523,6 +529,7 @@ it_IT:
SETTINGS_FOLDERS:
LEGEND_FOLDERS: "Lista delle cartelle"
BUTTON_CREATE: "Crea una cartella"
+ BUTTON_SYSTEM: "Cartelle di sistema"
BUTTON_DELETE: "Elimina"
BUTTON_SUBSCRIBE: "Sottoscrivi"
BUTTON_UNSUBSCRIBE: "Rimuovi sottoscrizione"
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ja_JP.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ja_JP.yml
index caf5e71..caf5e71 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ja_JP.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ja_JP.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ko_KR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ko_KR.yml
index f529330..f529330 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ko_KR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ko_KR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lt_LT.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lt_LT.yml
index bb11b04..bb11b04 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lt_LT.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lt_LT.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lv_LV.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lv_LV.yml
index 8396960..8396960 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/lv_LV.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/lv_LV.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nb_NO.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nb_NO.yml
index b2c98da..b2c98da 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nb_NO.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nb_NO.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nl_NL.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nl_NL.yml
index bcfaae8..bcfaae8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/nl_NL.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/nl_NL.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pl_PL.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pl_PL.yml
index 4315770..a50b82a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pl_PL.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pl_PL.yml
@@ -122,7 +122,7 @@ pl_PL:
BUTTON_THREAD_MORE: "Więcej wiadomości"
MENU_HEADERS: "Pokaż nagłówki wiadomości"
MENU_VIEW_ORIGINAL: "Pokaż zródło"
- MENU_DOWNLOAD_ORIGINAL: "Pobież jako plik eml"
+ MENU_DOWNLOAD_ORIGINAL: "Pobierz jako plik eml"
MENU_FILTER_SIMILAR: "Filtruj podobne wiadomości"
MENU_PRINT: "Drukuj"
EMPTY_SUBJECT_TEXT: "(Brak tematu)"
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_BR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_BR.yml
index 9b2478a..9b2478a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_BR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_BR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_PT.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_PT.yml
index db8a814..db8a814 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/pt_PT.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/pt_PT.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ro_RO.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ro_RO.yml
index 05f880c..05f880c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ro_RO.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ro_RO.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ru_RU.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ru_RU.yml
index 593ae10..593ae10 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/ru_RU.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/ru_RU.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sk_SK.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sk_SK.yml
index 28a7563..28a7563 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sk_SK.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sk_SK.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sl_SI.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sl_SI.yml
index 7baf2c5..7baf2c5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sl_SI.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sl_SI.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sv_SE.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sv_SE.yml
index 7cd65d3..7cd65d3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/sv_SE.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/sv_SE.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/tr_TR.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/tr_TR.yml
index 077ec5b..077ec5b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/tr_TR.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/tr_TR.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/uk_UA.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/uk_UA.yml
index ff22edd..ff22edd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/uk_UA.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/uk_UA.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_CN.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_CN.yml
index ee651c9..ee651c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_CN.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_CN.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_TW.yml b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_TW.yml
index f960454..f960454 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/localization/webmail/zh_TW.yml
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/localization/webmail/zh_TW.yml
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/RainLoop.asc b/rainloop/app/rainloop/v/1.10.5.192/app/resources/RainLoop.asc
index 654f98f..654f98f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/RainLoop.asc
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/RainLoop.asc
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/empty-contact.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/empty-contact.png
index b2f2071..b2f2071 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/empty-contact.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/empty-contact.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/amazon.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/amazon.com.png
index 07ad04d..07ad04d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/amazon.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/amazon.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/apple.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/apple.com.png
index 72b10f4..72b10f4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/apple.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/apple.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/asana.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/asana.com.png
index 35d3e1d..35d3e1d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/asana.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/asana.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/battle.net.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/battle.net.png
index f5baf8d..f5baf8d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/battle.net.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/battle.net.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/blizzard.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/blizzard.com.png
index f5baf8d..f5baf8d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/blizzard.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/blizzard.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/cnet.online.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/cnet.online.com.png
index b3f2b53..b3f2b53 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/cnet.online.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/cnet.online.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/connect.asana.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/connect.asana.com.png
index 35d3e1d..35d3e1d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/connect.asana.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/connect.asana.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/e.paypal.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/e.paypal.com.png
index 7ddea03..7ddea03 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/e.paypal.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/e.paypal.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ea.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ea.com.png
index e88b641..e88b641 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ea.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ea.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ebay.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ebay.com.png
index b38920c..b38920c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ebay.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ebay.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/em.ea.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/em.ea.com.png
index e88b641..e88b641 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/em.ea.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/em.ea.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.blizzard.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.blizzard.com.png
index f5baf8d..f5baf8d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.blizzard.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.blizzard.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.microsoft.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.microsoft.com.png
index e058c23..e058c23 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.microsoft.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.microsoft.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.skype.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.skype.com.png
index 881b13c..881b13c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/email.skype.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/email.skype.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebook.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebook.com.png
index 2d416f8..2d416f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebook.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebook.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebookmail.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebookmail.com.png
index 2d416f8..2d416f8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/facebookmail.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/facebookmail.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/github.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/github.com.png
index 6e3f842..6e3f842 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/github.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/github.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/google.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/google.com.png
index 143c40f..143c40f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/google.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/google.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/id.apple.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/id.apple.com.png
index 72b10f4..72b10f4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/id.apple.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/id.apple.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/intl.paypal.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/intl.paypal.com.png
index 7ddea03..7ddea03 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/intl.paypal.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/intl.paypal.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoft.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoft.com.png
index e058c23..e058c23 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoft.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoft.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoftonline.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoftonline.com.png
index e058c23..e058c23 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/microsoftonline.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/microsoftonline.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/myspace.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/myspace.com.png
index c29c002..c29c002 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/myspace.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/myspace.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.myspace.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.myspace.com.png
index c29c002..c29c002 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.myspace.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.myspace.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.onlive.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.onlive.com.png
index 8207cd1..8207cd1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/news.onlive.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/news.onlive.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/onlive.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/onlive.com.png
index 8207cd1..8207cd1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/onlive.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/onlive.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/paypal.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/paypal.com.png
index 7ddea03..7ddea03 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/paypal.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/paypal.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/plus.google.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/plus.google.com.png
index 12ccdc9..12ccdc9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/plus.google.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/plus.google.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/postmaster.twitter.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/postmaster.twitter.com.png
index 18112e8..18112e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/postmaster.twitter.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/postmaster.twitter.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply.ebay.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply.ebay.com.png
index b38920c..b38920c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply.ebay.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply.ebay.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply1.ebay.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply1.ebay.com.png
index b38920c..b38920c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply1.ebay.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply1.ebay.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply2.ebay.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply2.ebay.com.png
index b38920c..b38920c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply2.ebay.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply2.ebay.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply3.ebay.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply3.ebay.com.png
index b38920c..b38920c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/reply3.ebay.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/reply3.ebay.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/skype.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/skype.com.png
index 881b13c..881b13c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/skype.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/skype.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/steampowered.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/steampowered.com.png
index de61070..de61070 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/steampowered.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/steampowered.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ted.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ted.com.png
index bcc26f3..bcc26f3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/ted.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/ted.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/twitter.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/twitter.com.png
index 18112e8..18112e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/twitter.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/twitter.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/youtube.com.png b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/youtube.com.png
index 6bb5817..6bb5817 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/resources/images/services/youtube.com.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/resources/images/services/youtube.com.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/BadBrowser.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/BadBrowser.html
index 8a5efc5..8a5efc5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/BadBrowser.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/BadBrowser.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Error.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Error.html
index 0d5cd61..0d5cd61 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Error.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Error.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Index.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Index.html
index 33e61db..33e61db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Index.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Index.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Social.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Social.html
index dff9e23..dff9e23 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Social.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Social.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/template.less b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/template.less
index fdda184..b4ebb2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/template.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/template.less
@@ -310,7 +310,7 @@ html.glass {
text-shadow: none !important;
}
- &:focus {
+ &:focus, &:hover {
border-color: @glass-color;
}
}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/values.less b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/values.less
index d04e96d..d04e96d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Themes/values.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Themes/values.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminLogin.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminLogin.html
index db784c2..db784c2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminLogin.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminLogin.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminMenu.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminMenu.html
index 9f255a3..9f255a3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminMenu.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminMenu.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminPane.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminPane.html
index 13fc967..13fc967 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminPane.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminPane.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsAbout.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsAbout.html
index ab82ccf..ab82ccf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsAbout.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsAbout.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsBranding.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsBranding.html
index a35b18b..a35b18b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsBranding.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsBranding.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsContacts.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsContacts.html
index 8737e79..8737e79 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsContacts.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsContacts.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomainListItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomainListItem.html
index b6f36ba..b6f36ba 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomainListItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomainListItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomains.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomains.html
index 983da84..983da84 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsDomains.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsDomains.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsGeneral.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsGeneral.html
index 24fda9a..24fda9a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsGeneral.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsGeneral.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLicensing.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLicensing.html
index 1e64830..1e64830 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLicensing.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLicensing.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLogin.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLogin.html
index a62b1cf..a62b1cf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsLogin.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsLogin.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackages.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackages.html
index 41d0c65..41d0c65 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackages.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackages.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesListItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesListItem.html
index 9f24131..9f24131 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesListItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesListItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesTable.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesTable.html
index b72b0af..b72b0af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPackagesTable.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPackagesTable.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginListItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginListItem.html
index 9945f94..9945f94 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginListItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginListItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginProperty.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginProperty.html
index aed8030..aed8030 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPluginProperty.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPluginProperty.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPlugins.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPlugins.html
index d464ca0..d464ca0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsPlugins.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsPlugins.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSecurity.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSecurity.html
index dc09726..dc09726 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSecurity.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSecurity.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSocial.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSocial.html
index 12b6fcb..12b6fcb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/AdminSettingsSocial.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/AdminSettingsSocial.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsActivate.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsActivate.html
index 71ef758..71ef758 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsActivate.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsActivate.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomain.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomain.html
index 575f3cb..575f3cb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomain.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomain.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomainAlias.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomainAlias.html
index 3ed4ea1..3ed4ea1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsDomainAlias.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsDomainAlias.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsPlugin.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsPlugin.html
index 72e3f14..72e3f14 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Admin/PopupsPlugin.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Admin/PopupsPlugin.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Cmd.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Cmd.html
index 9cd70b5..9cd70b5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Cmd.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Cmd.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Pagenator.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Pagenator.html
index 502f11f..502f11f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/Pagenator.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/Pagenator.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsAsk.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsAsk.html
index 93df1f5..93df1f5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsAsk.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsAsk.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html
index a07375a..a07375a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsKeyboardShortcutsHelp.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsLanguages.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsLanguages.html
index 03e3297..03e3297 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsLanguages.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsLanguages.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsWelcomePage.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsWelcomePage.html
index 78b15d2..78b15d2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Common/PopupsWelcomePage.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Common/PopupsWelcomePage.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Checkbox.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Checkbox.html
index f32e1da..f32e1da 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Checkbox.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Checkbox.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxClassic.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxClassic.html
index fd0c20f..fd0c20f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxClassic.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxClassic.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxMaterialDesign.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxMaterialDesign.html
index abd55fe..abd55fe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/CheckboxMaterialDesign.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/CheckboxMaterialDesign.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Date.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Date.html
index f89a4aa..f89a4aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Date.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Date.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Input.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Input.html
index ee3bd80..ee3bd80 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Input.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Input.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Radio.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Radio.html
index 5b110db..5b110db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Radio.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Radio.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/SaveTrigger.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/SaveTrigger.html
index 3fe9543..3fe9543 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/SaveTrigger.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/SaveTrigger.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Select.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Select.html
index 9bab1fb..9bab1fb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/Select.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/Select.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/TextArea.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/TextArea.html
index 1d1e817..1d1e817 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/Components/TextArea.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/Components/TextArea.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/About.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/About.html
index 5942f38..5942f38 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/About.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/About.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/ComposeAttachment.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/ComposeAttachment.html
index 89ba4a2..89ba4a2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/ComposeAttachment.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/ComposeAttachment.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/Login.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/Login.html
index 2fb04db..2fb04db 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/Login.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/Login.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/LoginWelcome.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/LoginWelcome.html
index 62131a0..62131a0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/LoginWelcome.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/LoginWelcome.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderList.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderList.html
index 902d3e6..902d3e6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderList.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderList.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListItem.html
index 6a6b2af..6a6b2af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListSystemItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListSystemItem.html
index 5e3697e..5e3697e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailFolderListSystemItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailFolderListSystemItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageList.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageList.html
index 2b219b2..2b219b2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageList.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageList.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItem.html
index 8456e0b..8456e0b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItemNoPreviewPane.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItemNoPreviewPane.html
index b8599f7..b8599f7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageListItemNoPreviewPane.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageListItemNoPreviewPane.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageView.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageView.html
index 86548e3..86548e3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/MailMessageView.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/MailMessageView.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PhotoSwipe.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PhotoSwipe.html
index 2839965..2839965 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PhotoSwipe.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PhotoSwipe.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAccount.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAccount.html
index 75eddac..75eddac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAccount.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAccount.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAddOpenPgpKey.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAddOpenPgpKey.html
index 03dc3f7..03dc3f7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAddOpenPgpKey.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAddOpenPgpKey.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAdvancedSearch.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAdvancedSearch.html
index 314aa1c..314aa1c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsAdvancedSearch.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsAdvancedSearch.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsCompose.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsCompose.html
index 727b306..727b306 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsCompose.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsCompose.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsComposeOpenPgp.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsComposeOpenPgp.html
index bd4b4dd..bd4b4dd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsComposeOpenPgp.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsComposeOpenPgp.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsContacts.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsContacts.html
index 9b725ae..9b725ae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsContacts.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsContacts.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFilter.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFilter.html
index 47d2d4c..47d2d4c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFilter.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFilter.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderClear.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderClear.html
index dcbd3ed..dcbd3ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderClear.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderClear.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderCreate.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderCreate.html
index b1c57bc..b1c57bc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderCreate.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderCreate.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderSystem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderSystem.html
index 40713dc..40713dc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsFolderSystem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsFolderSystem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsIdentity.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsIdentity.html
index 8f0c2ce..8f0c2ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsIdentity.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsIdentity.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsMessageOpenPgp.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsMessageOpenPgp.html
index 9b5d19d..9b5d19d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsMessageOpenPgp.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsMessageOpenPgp.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsNewOpenPgpKey.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsNewOpenPgpKey.html
index 133fb68..133fb68 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsNewOpenPgpKey.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsNewOpenPgpKey.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTemplate.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTemplate.html
index cc7211f..cc7211f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTemplate.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTemplate.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorConfiguration.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorConfiguration.html
index 9799676..9799676 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorConfiguration.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorConfiguration.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorTest.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorTest.html
index ae41693..ae41693 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsTwoFactorTest.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsTwoFactorTest.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsViewOpenPgpKey.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsViewOpenPgpKey.html
index 7ce3f3e..7ce3f3e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsViewOpenPgpKey.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsViewOpenPgpKey.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsWindowSimpleMessage.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsWindowSimpleMessage.html
index d20114d..d20114d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/PopupsWindowSimpleMessage.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/PopupsWindowSimpleMessage.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsAccounts.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsAccounts.html
index bab807a..bab807a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsAccounts.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsAccounts.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsChangePassword.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsChangePassword.html
index fcf6ac4..fcf6ac4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsChangePassword.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsChangePassword.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsContacts.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsContacts.html
index fe9c2e7..fe9c2e7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsContacts.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsContacts.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsCustom.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsCustom.html
index f4824c4..f4824c4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsCustom.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsCustom.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFilters.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFilters.html
index eb3132d..eb3132d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFilters.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFilters.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionDiscard.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionDiscard.html
index e69de29..e69de29 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionDiscard.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionDiscard.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionForward.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionForward.html
index 7c0c105..7c0c105 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionForward.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionForward.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html
index cb1ceea..cb1ceea 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionMoveToFolder.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionNone.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionNone.html
index e69de29..e69de29 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionNone.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionNone.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionReject.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionReject.html
index ca59794..ca59794 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionReject.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionReject.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionVacation.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionVacation.html
index 5590c72..5590c72 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersActionVacation.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersActionVacation.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionDefault.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionDefault.html
index 0d84f34..0d84f34 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionDefault.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionDefault.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionMore.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionMore.html
index ead20a5..ead20a5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionMore.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionMore.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionSize.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionSize.html
index 7ac7f1a..7ac7f1a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFiltersConditionSize.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFiltersConditionSize.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolderItem.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolderItem.html
index 4c80e0f..4c80e0f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolderItem.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolderItem.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolders.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolders.html
index 75fdd72..75fdd72 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsFolders.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsFolders.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsGeneral.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsGeneral.html
index 911f102..911f102 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsGeneral.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsGeneral.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsMenu.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsMenu.html
index b87150b..b87150b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsMenu.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsMenu.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsOpenPGP.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsOpenPGP.html
index ce6820b..71a71b3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsOpenPGP.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsOpenPGP.html
@@ -38,17 +38,17 @@
<div class="open-pgp-key-user-address" data-bind="text: $data"></div>
<!-- /ko -->
</span>
- <a class="btn btn-small btn-small-small btn-danger pull-right button-delete button-delete-transitions" data-bind="css: {'delete-access': deleteAccess()}, click: function(oOpenPGP) { $root.deleteOpenPgpKey(oOpenPGP); }">
+ <a class="btn btn-small btn-small-small btn-danger pull-right button-delete button-delete-transitions" data-bind="css: {'delete-access': deleteAccess()}, click: function(openPgpKey) { $root.deleteOpenPgpKey(openPgpKey); }">
<span class="i18n" data-i18n="SETTINGS_OPEN_PGP/DELETING_ASK"></span>
</a>
</td>
<td>
- <span class="delete-open-pgp-key" data-bind="visible: !deleteAccess(), click: function (oOpenPGP) { $root.openPgpKeyForDeletion(oOpenPGP); }">
+ <span class="delete-open-pgp-key" data-bind="visible: !deleteAccess(), click: function (openPgpKey) { $root.openPgpKeyForDeletion(openPgpKey); }">
<i class="icon-trash"></i>
</span>
</td>
<td>
- <span class="view-open-pgp-key" data-bind="click: function (oOpenPgpKey) { $root.viewOpenPgpKey(oOpenPgpKey); }">
+ <span class="view-open-pgp-key" data-bind="click: function (openPgpKey) { $root.viewOpenPgpKey(openPgpKey); }">
<i class="icon-eye"></i>
</span>
</td>
@@ -72,12 +72,12 @@
</a>
</td>
<td>
- <span class="delete-open-pgp-key" data-bind="visible: !deleteAccess(), click: function (oOpenPgpKey) { $root.openPgpKeyForDeletion(oOpenPgpKey); }">
+ <span class="delete-open-pgp-key" data-bind="visible: !deleteAccess(), click: function (openPgpKey) { $root.openPgpKeyForDeletion(openPgpKey); }">
<i class="icon-trash"></i>
</span>
</td>
<td>
- <span class="view-open-pgp-key" data-bind="click: function (oOpenPgpKey) { $root.viewOpenPgpKey(oOpenPgpKey); }">
+ <span class="view-open-pgp-key" data-bind="click: function (openPgpKey) { $root.viewOpenPgpKey(openPgpKey); }">
<i class="icon-eye"></i>
</span>
</td>
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsPane.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsPane.html
index c71d20c..c71d20c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsPane.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsPane.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSecurity.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSecurity.html
index 6b7a59e..6b7a59e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSecurity.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSecurity.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSocial.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSocial.html
index 397cd25..397cd25 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsSocial.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsSocial.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsTemplates.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsTemplates.html
index 3129fce..3129fce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsTemplates.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsTemplates.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsThemes.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsThemes.html
index 5c1a6ec..5c1a6ec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SettingsThemes.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SettingsThemes.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SystemDropDown.html b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SystemDropDown.html
index 57ce237..57ce237 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/app/templates/Views/User/SystemDropDown.html
+++ b/rainloop/app/rainloop/v/1.10.5.192/app/templates/Views/User/SystemDropDown.html
diff --git a/rainloop/app/rainloop/v/1.10.4.183/check.php b/rainloop/app/rainloop/v/1.10.5.192/check.php
index 8c7d3ec..8c7d3ec 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/check.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/check.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/include.php b/rainloop/app/rainloop/v/1.10.5.192/include.php
index 8238c34..8238c34 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/include.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/include.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/index.php b/rainloop/app/rainloop/v/1.10.5.192/index.php
index e69de29..e69de29 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/index.php
+++ b/rainloop/app/rainloop/v/1.10.5.192/index.php
diff --git a/rainloop/app/rainloop/v/1.10.4.183/index.php.root b/rainloop/app/rainloop/v/1.10.5.192/index.php.root
index ace47a9..e99f097 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/index.php.root
+++ b/rainloop/app/rainloop/v/1.10.5.192/index.php.root
@@ -2,7 +2,7 @@
if (!defined('APP_VERSION'))
{
- define('APP_VERSION', '1.10.4.183');
+ define('APP_VERSION', '1.10.5.192');
define('APP_VERSION_TYPE', 'community');
define('APP_INDEX_ROOT_FILE', __FILE__);
define('APP_INDEX_ROOT_PATH', str_replace('\\', '/', rtrim(dirname(__FILE__), '\\/').'/'));
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/android-icon.png b/rainloop/app/rainloop/v/1.10.5.192/static/android-icon.png
index c65d41f..c65d41f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/android-icon.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/android-icon.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/apple-touch-icon.png b/rainloop/app/rainloop/v/1.10.5.192/static/apple-touch-icon.png
index ce1dd1a..ce1dd1a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/apple-touch-icon.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/apple-touch-icon.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/chrome.gif b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/chrome.gif
index 10df50b..10df50b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/chrome.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/chrome.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/firefox.gif b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/firefox.gif
index f136fd7..f136fd7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/firefox.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/firefox.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/opera.gif b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/opera.gif
index 6886f6b..6886f6b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/opera.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/opera.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/safari.gif b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/safari.gif
index 6a44c96..6a44c96 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/browsers/safari.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/browsers/safari.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/FIXES.txt b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/FIXES.txt
index 85dd189..85dd189 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/FIXES.txt
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/FIXES.txt
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/build-config.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/build-config.js
index 11390d4..11390d4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/build-config.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/build-config.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.js
index 80f18b4..80f18b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.orig.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.orig.js
index 6cf785c..6cf785c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/ckeditor.orig.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/ckeditor.orig.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/config.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/config.js
index 8e34c52..8e34c52 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/config.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/config.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/contents.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/contents.css
index c6936fe..c6936fe 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/contents.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/contents.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/af.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/af.js
index 7ff1170..7ff1170 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/af.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/af.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ar.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ar.js
index 032fce9..032fce9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ar.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ar.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bg.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bg.js
index 905cd9e..905cd9e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bg.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bg.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bn.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bn.js
index 277ade7..277ade7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bs.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bs.js
index 2c383aa..2c383aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/bs.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/bs.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ca.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ca.js
index c596f68..c596f68 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cs.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cs.js
index 246eb91..246eb91 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cs.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cs.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cy.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cy.js
index cbb74d4..cbb74d4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/cy.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/cy.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/da.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/da.js
index 4d8ecae..4d8ecae 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/da.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/da.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de-ch.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de-ch.js
index 80492b5..80492b5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de-ch.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de-ch.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de.js
index 0322180..0322180 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/de.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/de.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/el.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/el.js
index dbf1d57..dbf1d57 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/el.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/el.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-au.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-au.js
index 492b6fb..492b6fb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-au.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-au.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-ca.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-ca.js
index 00cef62..00cef62 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-gb.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-gb.js
index 5c67d3a..5c67d3a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en-gb.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en-gb.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en.js
index 02231b4..02231b4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/en.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/en.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eo.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eo.js
index 9ca0b21..9ca0b21 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/es.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/es.js
index ae05fc9..ae05fc9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/es.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/es.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/et.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/et.js
index e1e9436..e1e9436 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/et.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/et.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eu.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eu.js
index 728ab47..728ab47 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/eu.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/eu.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fa.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fa.js
index b330b31..b330b31 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fa.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fa.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fi.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fi.js
index 52d0084..52d0084 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fo.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fo.js
index 466534d..466534d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fo.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fo.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr-ca.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr-ca.js
index b1e010f..b1e010f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr-ca.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr-ca.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr.js
index becd29f..becd29f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/fr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/fr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gl.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gl.js
index 7f8c120..7f8c120 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gu.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gu.js
index 4b39d20..4b39d20 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/gu.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/gu.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/he.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/he.js
index 745d81f..745d81f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/he.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/he.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hi.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hi.js
index 2fe589d..2fe589d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hr.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hr.js
index e69e4a3..e69e4a3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hu.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hu.js
index 2d04d90..2d04d90 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/hu.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/hu.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/id.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/id.js
index adfb6c5..adfb6c5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/id.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/id.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/is.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/is.js
index f819377..f819377 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/is.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/is.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/it.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/it.js
index 1df33c9..1df33c9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/it.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/it.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ja.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ja.js
index b4cc5d1..b4cc5d1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ja.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ja.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ka.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ka.js
index 6b19f2d..6b19f2d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ka.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ka.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/km.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/km.js
index 842bfd9..842bfd9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/km.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/km.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ko.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ko.js
index c472b92..c472b92 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ko.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ko.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ku.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ku.js
index 70ed874..70ed874 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ku.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ku.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lt.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lt.js
index 47351e4..47351e4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lt.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lt.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lv.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lv.js
index e829d70..e829d70 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/lv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/lv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mk.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mk.js
index 525fb71..525fb71 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mn.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mn.js
index 5924d98..5924d98 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/mn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/mn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ms.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ms.js
index 8c18659..8c18659 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ms.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ms.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nb.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nb.js
index cd0a1ab..cd0a1ab 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nb.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nb.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nl.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nl.js
index 30c9b8a..30c9b8a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/nl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/nl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/no.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/no.js
index 44e25af..44e25af 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/no.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/no.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pl.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pl.js
index 07871e5..07871e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt-br.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt-br.js
index 6b279f1..6b279f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt-br.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt-br.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt.js
index 93d5ff8..93d5ff8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/pt.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/pt.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ro.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ro.js
index 27a2e3f..27a2e3f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ro.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ro.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ru.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ru.js
index 38f4759..38f4759 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ru.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ru.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/si.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/si.js
index 878abbf..878abbf 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/si.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/si.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sk.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sk.js
index cbb51b6..cbb51b6 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sl.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sl.js
index 30fd798..30fd798 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sl.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sl.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sq.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sq.js
index 326e09c..326e09c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sq.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sq.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr-latn.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr-latn.js
index d2fbb30..d2fbb30 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr-latn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr-latn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr.js
index 73cc3a8..73cc3a8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sv.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sv.js
index 1c9ed10..1c9ed10 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/sv.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/sv.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/th.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/th.js
index d5409f1..d5409f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/th.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/th.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tr.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tr.js
index 91a96ed..91a96ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tr.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tr.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tt.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tt.js
index 453adb1..453adb1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/tt.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/tt.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ug.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ug.js
index 1c419e5..1c419e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/ug.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/ug.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/uk.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/uk.js
index cdfd99e..cdfd99e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/uk.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/uk.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/vi.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/vi.js
index 68c683a..68c683a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/vi.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/vi.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh-cn.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh-cn.js
index 5b93bdb..5b93bdb 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh-cn.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh-cn.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh.js
index 2b58f1e..2b58f1e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/lang/zh.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/lang/zh.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/about.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/about.js
index 7ebc02c..7ebc02c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/about.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/about.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
index 10cc736..10cc736 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png
index f186eb8..f186eb8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/LICENSE.md b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/LICENSE.md
index 70160ed..70160ed 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/LICENSE.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/LICENSE.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/README.md b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/README.md
index 3485831..3485831 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/dialogs/base64image.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/dialogs/base64image.js
index 731a3f5..731a3f5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/base64image/dialogs/base64image.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/base64image/dialogs/base64image.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/clipboard/dialogs/paste.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/clipboard/dialogs/paste.js
index badf66d..badf66d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/clipboard/dialogs/paste.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/clipboard/dialogs/paste.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/dialog/dialogDefinition.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/dialog/dialogDefinition.js
index 4dfd852..4dfd852 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/dialog/dialogDefinition.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/dialog/dialogDefinition.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons.png
index 7e496da..7e496da 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons_hidpi.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons_hidpi.png
index c65c040..c65c040 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/icons_hidpi.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/icons_hidpi.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/dialogs/image.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/dialogs/image.js
index 6a8ef09..6a8ef09 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/dialogs/image.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/dialogs/image.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/images/noimage.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/images/noimage.png
index 74c6ee9..74c6ee9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image/images/noimage.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image/images/noimage.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image2/dialogs/image2.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image2/dialogs/image2.js
index 253644a..253644a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/image2/dialogs/image2.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/image2/dialogs/image2.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/anchor.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/anchor.js
index 273d404..273d404 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/anchor.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/anchor.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/link.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/link.js
index 92c0cf9..92c0cf9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/dialogs/link.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/dialogs/link.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/anchor.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/anchor.png
index 6d861a0..6d861a0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/anchor.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/anchor.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/hidpi/anchor.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/hidpi/anchor.png
index f504843..f504843 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/link/images/hidpi/anchor.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/link/images/hidpi/anchor.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png
index adf4af3..adf4af3 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain-rtl.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain.png
index b4d0a15..b4d0a15 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/hidpi/plain.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/hidpi/plain.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain-rtl.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain-rtl.png
index 27d1ba8..27d1ba8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain-rtl.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain-rtl.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain.png
index e44db37..e44db37 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/icons/plain.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/icons/plain.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/plugin.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/plugin.js
index f3510ac..f3510ac 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/plain/plugin.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/plain/plugin.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/CHANGELOG.md b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/CHANGELOG.md
index ec77b81..ec77b81 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/CHANGELOG.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/CHANGELOG.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/Gruntfile.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/Gruntfile.js
index c80622f..c80622f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/Gruntfile.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/Gruntfile.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/LICENSE b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/LICENSE
index 22fbe5d..22fbe5d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/LICENSE
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/LICENSE
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/README.md b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/README.md
index 23a01e8..23a01e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/README.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/README.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/package.json b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/package.json
index 9eb5c2f..9eb5c2f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/package.json
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/package.json
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/template.jst b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/template.jst
index b22a7fc..b22a7fc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/quicktable/template.jst
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/quicktable/template.jst
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/signature/plugin.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/signature/plugin.js
index f7e2fb4..fabdeb9 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/signature/plugin.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/signature/plugin.js
@@ -3,7 +3,7 @@
'use strict';
- var rl_signature_replacer = function(editor, text, signature, isHtml, insertBefore) {
+ var rl_signature_replacer = function(editor, text, signature, isHtml, insertBefore, isFirst) {
var
skipInsert = false,
@@ -60,7 +60,15 @@
if (!skipInsert)
{
- signature = insertBefore ? signature + (isEmptyText ? '' : newLine) : (isEmptyText ? '' : newLine) + signature;
+ if (isEmptyText)
+ {
+ signature = newLine + newLine + signature;
+ }
+ else
+ {
+ signature = insertBefore ? signature + newLine + newLine : newLine + newLine + signature;
+ }
+
if (isHtml)
{
signature = '<signature>' + signature + '</signature>';
@@ -93,6 +101,7 @@
var
bIsHtml = false,
+ bIsFirst = false,
bInsertBefore = false,
sSignature = '',
sResultSignature = '';
@@ -100,6 +109,7 @@
if (cfg)
{
bIsHtml = undefined === cfg.isHtml ? false : !!cfg.isHtml;
+ bIsFirst = undefined === cfg.isFirst ? false : !!cfg.isFirst;
bInsertBefore = undefined === cfg.insertBefore ? false : !!cfg.insertBefore;
sSignature = undefined === cfg.signature ? '' : cfg.signature;
}
@@ -119,7 +129,7 @@
}
editor.__plain.setRawData(
- rl_signature_replacer(editor, editor.__plain.getRawData(), sResultSignature, false, bInsertBefore));
+ rl_signature_replacer(editor, editor.__plain.getRawData(), sResultSignature, false, bInsertBefore, bIsFirst));
}
else
@@ -133,7 +143,7 @@
}
editor.setData(
- rl_signature_replacer(editor, editor.getData(), sResultSignature, true, bInsertBefore));
+ rl_signature_replacer(editor, editor.getData(), sResultSignature, true, bInsertBefore, bIsFirst));
}
}
catch (e) {}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/table/dialogs/table.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/table/dialogs/table.js
index 37e1fd1..37e1fd1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/table/dialogs/table.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/table/dialogs/table.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/widget/images/handle.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/widget/images/handle.png
index ba8cda5..ba8cda5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/plugins/widget/images/handle.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/plugins/widget/images/handle.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/bold.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/bold.png
index 12d43c5..12d43c5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/bold.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/bold.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog.css
index 441c40d..441c40d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie.css
index 9b32325..9b32325 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie7.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie7.css
index 528d892..528d892 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie7.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie7.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie8.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie8.css
index c53ed5f..c53ed5f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_ie8.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_ie8.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_iequirks.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_iequirks.css
index 65224c5..65224c5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_iequirks.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_iequirks.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_opera.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_opera.css
index a4ffe49..a4ffe49 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/dialog_opera.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/dialog_opera.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor.css
index 2413b82..2413b82 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_gecko.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_gecko.css
index 16ad075..16ad075 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_gecko.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_gecko.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie.css
index bfd8f35..bfd8f35 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie7.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie7.css
index a3f9b39..a3f9b39 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie7.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie7.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie8.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie8.css
index a9780c8..a9780c8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_ie8.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_ie8.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_iequirks.css b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_iequirks.css
index 5521f71..5521f71 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/editor_iequirks.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/editor_iequirks.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/find-rtl.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/find-rtl.png
index bde4bc2..bde4bc2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/find-rtl.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/find-rtl.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons.png
index 05fd202..05fd202 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons_hidpi.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons_hidpi.png
index 37917c4..37917c4 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/icons_hidpi.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/icons_hidpi.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/arrow.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/arrow.png
index 0d1eb39..0d1eb39 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/arrow.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/arrow.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/close.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/close.png
index 04b9c97..04b9c97 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/close.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/close.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/close.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/close.png
index 8abca8e..8abca8e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/close.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/close.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png
index aa5e740..aa5e740 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock-open.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock.png
index 5404b06..5404b06 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/lock.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/lock.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png
index 1ebef34..1ebef34 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/hidpi/refresh.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock-open.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock-open.png
index 3b256c0..3b256c0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock-open.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock-open.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock.png
index c127f9e..c127f9e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/lock.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/lock.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/refresh.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/refresh.png
index a1a061c..a1a061c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/images/refresh.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/images/refresh.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/readme.md b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/readme.md
index 0fa4c1a..0fa4c1a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/readme.md
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/readme.md
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/scayt.png b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/scayt.png
index de0e7b8..de0e7b8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/skins/icy_orange/scayt.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/skins/icy_orange/scayt.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/styles.js b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/styles.js
index d9ebb94..d9ebb94 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/ckeditor/styles.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/ckeditor/styles.js
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/app.css b/rainloop/app/rainloop/v/1.10.5.192/static/css/app.css
index b655123..4473762 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/app.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/app.css
@@ -1,11 +1,15 @@
-/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Correct the line height in all browsers.
- * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
+ * 3. Prevent adjustments of font size after orientation changes in
+ * IE on Windows Phone and in iOS.
*/
+/* Document
+ ========================================================================== */
+
html {
font-family: sans-serif; /* 1 */
line-height: 1.15; /* 2 */
@@ -13,6 +17,9 @@ html {
-webkit-text-size-adjust: 100%; /* 3 */
}
+/* Sections
+ ========================================================================== */
+
/**
* Remove the margin in all browsers (opinionated).
*/
@@ -21,69 +28,73 @@ body {
margin: 0;
}
-/* HTML5 display definitions
- ========================================================================== */
-
/**
* Add the correct display in IE 9-.
- * 1. Add the correct display in Edge, IE, and Firefox.
- * 2. Add the correct display in IE.
*/
article,
aside,
-details, /* 1 */
-figcaption,
-figure,
footer,
header,
-main, /* 2 */
-menu,
nav,
-section,
-summary { /* 1 */
+section {
display: block;
}
/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
* Add the correct display in IE 9-.
+ * 1. Add the correct display in IE.
*/
-audio,
-canvas,
-progress,
-video {
- display: inline-block;
+figcaption,
+figure,
+main { /* 1 */
+ display: block;
}
/**
- * Add the correct display in iOS 4-7.
+ * Add the correct margin in IE 8.
*/
-audio:not([controls]) {
- display: none;
- height: 0;
+figure {
+ margin: 1em 40px;
}
/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
*/
-progress {
- vertical-align: baseline;
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
}
/**
- * Add the correct display in IE 10-.
- * 1. Add the correct display in IE.
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
*/
-template, /* 1 */
-[hidden] {
- display: none;
+pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
}
-/* Links
+/* Text-level semantics
========================================================================== */
/**
@@ -106,9 +117,6 @@ a:hover {
outline-width: 0;
}
-/* Text-level semantics
- ========================================================================== */
-
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
@@ -139,21 +147,23 @@ strong {
}
/**
- * Add the correct font style in Android 4.3-.
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
*/
-dfn {
- font-style: italic;
+code,
+kbd,
+samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
}
/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
+ * Add the correct font style in Android 4.3-.
*/
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
+dfn {
+ font-style: italic;
}
/**
@@ -198,61 +208,44 @@ sup {
========================================================================== */
/**
- * Remove the border on images inside links in IE 10-.
- */
-
-img {
- border-style: none;
-}
-
-/**
- * Hide the overflow in IE.
+ * Add the correct display in IE 9-.
*/
-svg:not(:root) {
- overflow: hidden;
+audio,
+video {
+ display: inline-block;
}
-/* Grouping content
- ========================================================================== */
-
/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
+ * Add the correct display in iOS 4-7.
*/
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
+audio:not([controls]) {
+ display: none;
+ height: 0;
}
/**
- * Add the correct margin in IE 8.
+ * Remove the border on images inside links in IE 10-.
*/
-figure {
- margin: 1em 40px;
+img {
+ border-style: none;
}
/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
+ * Hide the overflow in IE.
*/
-hr {
- box-sizing: content-box; /* 1 */
- height: 0; /* 1 */
- overflow: visible; /* 2 */
+svg:not(:root) {
+ overflow: hidden;
}
/* Forms
========================================================================== */
/**
- * 1. Change font properties to `inherit` in all browsers (opinionated).
+ * 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
@@ -261,19 +254,13 @@ input,
optgroup,
select,
textarea {
- font: inherit; /* 1 */
+ font-family: sans-serif; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
- * Restore the font weight unset by the previous rule.
- */
-
-optgroup {
- font-weight: bold;
-}
-
-/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
@@ -356,6 +343,16 @@ legend {
}
/**
+ * 1. Add the correct display in IE 9-.
+ * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+
+/**
* Remove the default vertical scrollbar in IE.
*/
@@ -394,7 +391,7 @@ textarea {
}
/**
- * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
+ * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
@@ -403,15 +400,6 @@ textarea {
}
/**
- * Correct the text style of placeholders in Chrome, Edge, and Safari.
- */
-
-::-webkit-input-placeholder {
- color: inherit;
- opacity: 0.54;
-}
-
-/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
@@ -421,6 +409,57 @@ textarea {
font: inherit; /* 2 */
}
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in IE 9-.
+ * 1. Add the correct display in Edge, IE, and Firefox.
+ */
+
+details, /* 1 */
+menu {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
+/* Scripting
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 9-.
+ */
+
+canvas {
+ display: inline-block;
+}
+
+/**
+ * Add the correct display in IE.
+ */
+
+template {
+ display: none;
+}
+
+/* Hidden
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10-.
+ */
+
+[hidden] {
+ display: none;
+}
+
/*! jQuery UI - v1.10.3 - 2013-11-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
@@ -2066,7 +2105,8 @@ http://nicolasgallagher.com/micro-clearfix-hack/
border-radius: 3px;
}
-.is-disabled .pika-button {
+.is-disabled .pika-button,
+.is-outside-current-month .pika-button {
pointer-events: none;
cursor: default;
color: #999;
@@ -6742,9 +6782,9 @@ input::-ms-reveal {
z-index: -1;
position: absolute;
left: 0;
- right: 0;
+ right: -25px;
top: 0;
- bottom: 0;
+ bottom: -25px;
}
#rl-content {
height: 100%;
diff --git a/rainloop/app/rainloop/v/1.10.5.192/static/css/app.min.css b/rainloop/app/rainloop/v/1.10.5.192/static/css/app.min.css
new file mode 100755
index 0000000..76446d5
--- /dev/null
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/app.min.css
@@ -0,0 +1,7 @@
+@charset "UTF-8";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */a:hover,abbr[title]{text-decoration:underline}button,hr,input{overflow:visible}.lg-outer .lg,.table,legend{max-width:100%}audio,canvas,progress,video{display:inline-block}.badge,.label,progress,sub,sup{vertical-align:baseline}.clearfix:after,.container-fluid:after,.container:after,.group:after,.pika-single:after,.row-fluid:after,.row:after,.ui-helper-clearfix:after{clear:both}.messageView .b-content .messageItemHeader .informationFull .uiLabelValue,pre{word-break:break-all}.pika-table,.table{border-collapse:collapse}.messageView .b-content .messageItemHeader .informationFull table,.messageView .b-content .messageItemHeader .informationFull td,.messageView .b-content .messageItemHeader .informationFull tr,.pika-table,.table{border-spacing:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}.opentip-container,.opentip-container *,.pika-button,legend{box-sizing:border-box}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.ui-helper-hidden,[hidden],template{display:none}/*! jQuery UI - v1.10.3 - 2013-11-25
+* http://jqueryui.com
+* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
+* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset,.ui-menu{margin:0;outline:0;list-style:none}.ui-helper-reset{padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{padding:2px;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#eee;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:rainloop!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-widget-overlay,.ui-widget-shadow{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-icon{width:16px;height:16px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:2px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:2px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.nano>.pane,.nano>.pane2{background:0 0;position:absolute;opacity:.01;filter:alpha(opacity=1);transition:.4s;border-radius:5px;margin:2px}@font-face{font-family:rainloop;src:url(fonts/rainloop.eot);src:url(fonts/rainloop.eot?#iefix) format("embedded-opentype"),url(fonts/rainloop.woff) format("woff"),url(fonts/rainloop.ttf) format("truetype"),url(fonts/rainloop.svg#rainloop) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.inputosaurus-container,.pika-single{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.icon-arrows-in:before{content:"\e000"}.icon-arrows-out:before{content:"\e001"}.icon-list:before{content:"\e002"}.icon-search:before{content:"\e003"}.icon-user:before{content:"\e004"}.icon-user-add:before{content:"\e005"}.icon-tags:before{content:"\e006"}.icon-paper-plane:before{content:"\e007"}.icon-reply:before{content:"\e008"}.icon-reply-all:before{content:"\e009"}.icon-forward:before{content:"\e00a"}.icon-info:before{content:"\e00b"}.icon-right-dir:before{content:"\e00c"}.icon-down-dir:before{content:"\e00d"}.icon-image:before{content:"\e00e"}.icon-print:before{content:"\e00f"}.icon-calendar:before{content:"\e010"}.icon-cog:before{content:"\e011"}.icon-wrench:before{content:"\e012"}.icon-rocket:before{content:"\e013"}.icon-fire:before{content:"\e014"}.icon-purchase:before{content:"\e015"}.icon-apple:before{content:"\e016"}.icon-dropbox:before{content:"\e017"}.icon-skype:before{content:"\e018"}.icon-creative-commons:before{content:"\e019"}.icon-ellipsis:before{content:"\e01a"}.icon-left:before{content:"\e01b"}.icon-right:before{content:"\e01c"}.icon-down:before{content:"\e01d"}.icon-right-mini:before{content:"\e01e"}.icon-down-mini:before{content:"\e01f"}.icon-up:before{content:"\e020"}.icon-star-empty:before{content:"\e021"}.icon-star:before{content:"\e022"}.icon-at:before{content:"\e023"}.icon-list-add:before{content:"\e024"}.icon-google:before{content:"\e025"}.icon-google-plus:before{content:"\e026"}.icon-twitter:before{content:"\e027"}.icon-youtube:before{content:"\e028"}.icon-warning:before{content:"\e029"}.icon-warning-alt:before{content:"\e02a"}.icon-power:before{content:"\e02b"}.icon-plus:before{content:"\e02c"}.icon-ok:before{content:"\e02d"}.icon-remove:before{content:"\e02e"}.icon-file:before{content:"\e02f"}.icon-file-code:before{content:"\e030"}.icon-file-chart-graph:before{content:"\e031"}.icon-file-zip:before{content:"\e032"}.icon-file-music:before{content:"\e033"}.icon-file-text:before{content:"\e034"}.icon-file-bookmark:before{content:"\e035"}.icon-file-image:before{content:"\e036"}.icon-file-analytics:before{content:"\e037"}.icon-file-certificate:before{content:"\e038"}.icon-attachment:before{content:"\e039"}.icon-file-excel:before{content:"\e03a"}.icon-file-movie:before{content:"\e03b"}.icon-folder-add:before{content:"\e03c"}.icon-folder:before{content:"\e03d"}.icon-floppy:before{content:"\e03e"}.icon-eye:before{content:"\e03f"}.icon-facebook-alt:before{content:"\e040"}.icon-facebook:before{content:"\e041"}.icon-bolt:before{content:"\e042"}.icon-download:before{content:"\e043"}.icon-upload:before{content:"\e044"}.icon-popup:before{content:"\e045"}.icon-github:before{content:"\e046"}.icon-telephone:before{content:"\e047"}.icon-mobile:before{content:"\e048"}.icon-pencil:before{content:"\e049"}.icon-trash:before{content:"\e04a"}.icon-left-middle:before{content:"\e04b"}.icon-right-middle:before{content:"\e04c"}.icon-repeat:before{content:"\e04d"}.icon-key:before{content:"\e04e"}.icon-lock:before{content:"\e04f"}.icon-home:before{content:"\e050"}.icon-address-book:before{content:"\e051"}.icon-share:before{content:"\e052"}.icon-suitcase:before{content:"\e053"}.icon-new-sign:before{content:"\e054"}.icon-users:before{content:"\e055"}.icon-earth:before{content:"\e056"}.icon-mail:before{content:"\e057"}.icon-checkbox-checked:before{content:"\e058"}.icon-checkbox-unchecked:before{content:"\e059"}.icon-checkbox-partial:before{content:"\e05a"}.icon-radio-checked:before{content:"\e05b"}.icon-radio-unchecked:before{content:"\e05c"}.icon-google-drive:before{content:"\e05d"}.icon-archive:before{content:"\e05f"}.icon-buy-sign:before{content:"\e060"}.icon-filter:before{content:"\e061"}.icon-sync:before{content:"\e062"}.icon-ellipsis-alt:before{content:"\e063"}.icon-cloud-up:before{content:"\e064"}.icon-cloud-down:before{content:"\e065"}.icon-import:before{content:"\e066"}.icon-export:before{content:"\e067"}.icon-copy:before{content:"\e068"}.icon-angry-smiley:before{content:"\e069"}.icon-happy-smiley:before{content:"\e06a"}.icon-help:before{content:"\e06b"}.icon-resize-in:before{content:"\e06c"}.icon-resize-out:before{content:"\e06d"}.icon-world:before{content:"\e06f"}.icon-braille:before{content:"\e06e"}.icon-play:before{content:"\e070"}.icon-pause:before{content:"\e071"}.icon-stop:before{content:"\e072"}.icon-check-mark-circle-two:before{content:"\e073"}.icon-laptop:before{content:"\e075"}.nano{overflow:hidden!important}.nano .content{position:absolute;overflow:scroll;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch}.nano .content .content-wrapper{height:100%}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:hidden}.nano-visibility-hidden::-webkit-scrollbar{visibility:hidden}.nano>.pane{width:5px;right:0;top:1px;bottom:1px;z-index:102}.nano>.pane2{height:5px;right:1px;left:1px;bottom:0;z-index:10000}.letterfx-fly-bottom-container .letterfx,.letterfx-fly-left-container .letterfx,.letterfx-fly-right-container .letterfx,.letterfx-fly-top-container .letterfx,.letterfx-wave-container .letterfx,.nano>.pane>.slider{position:relative}.nano>.pane>.slider{background-color:#999;background-color:rgba(0,0,0,.3);margin:0;border-radius:3px;width:5px}.nano>.pane2>.slider2{background-color:#999;background-color:rgba(0,0,0,.3);position:relative;margin:0;border-radius:3px;height:5px}.nano:hover>.pane,.nano:hover>.pane2,.pane.active,.pane.activescroll,.pane.flashed,.pane2.active,.pane2.activescroll,.pane2.flashed{visibility:visible\9;opacity:.99;filter:alpha(opacity=99)}.nano>.pane.active,.nano>.pane2.active,.nano>.pane2:hover,.nano>.pane:hover{background-color:rgba(0,0,0,.15)}.nano>.pane.active>.slider,.nano>.pane2.active>.slider2,.nano>.pane2:hover>.slider2,.nano>.pane:hover>.slider{background-color:rgba(0,0,0,.4)}.letterfx{display:inline-block;margin:0;padding:0;transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s}.letterfx-spin-before{transform:rotate(3600deg);-ms-transform:rotate(3600deg);-webkit-transform:rotate(3600deg)}.letterfx-spin-after{-webkit-transform:none;-ms-transform:none;transform:none}.letterfx-fade-before{opacity:0}.letterfx-grow-before{transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0)}.letterfx-grow-after{-webkit-transform:none;-ms-transform:none;transform:none}.letterfx-smear-before{color:transparent;text-shadow:-1px -1px 25px transparent}.letterfx-smear-after{color:inherit;text-shadow:0 0 #333}.letterfx-fall-before{visibility:hidden;transform:scale(3,3);-ms-transform:scale(3,3);-webkit-transform:scale(3,3)}.letterfx-fall-after{transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);text-shadow:0}.letterfx-swirl-before{visibility:hidden;transform:scale(3,3) rotate(3600deg);-ms-transform:scale(3,3) rotate(3600deg);-webkit-transform:scale(3,3) rotate(3600deg)}.letterfx-swirl-after{-webkit-transform:none;-ms-transform:none;transform:none;text-shadow:0}.letterfx-wave-before{bottom:0}.letterfx-wave-after{bottom:15px}.letterfx-fly-left-before{left:-50em}.letterfx-fly-left-after{left:0}.letterfx-fly-right-before{right:-50em}.letterfx-fly-right-after{right:0}.letterfx-fly-top-before{top:-20em}.letterfx-fly-top-after{top:0}.letterfx-fly-bottom-before{bottom:-20em}.letterfx-fly-bottom-after{bottom:0}.inputosaurus-container{background-color:#fff;margin:0 5px 0 0;display:inline-block;cursor:text;font-size:14px}.inputosaurus-container li{display:block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;border-radius:2px;box-shadow:0 1px 0 rgba(255,255,255,.75) inset;cursor:default}.inputosaurus-container li a{padding:1px;text-decoration:none;outline:0}.inputosaurus-container .inputosaurus-input{border:none;box-shadow:none;background-color:#fff;margin-top:3px}.inputosaurus-container .inputosaurus-input input{font-size:14px;line-height:20px;color:#555;margin:0;outline:0;padding:0 0 1px 1px;width:25px;box-shadow:none}.inputosaurus-container .inputosaurus-input input:hover{box-shadow:none}.inputosaurus-input-hidden{display:none}.flag,.flag-wrapper{display:inline-block}.flag-wrapper{width:24px;height:16px}.flag{width:16px;height:11px;background:url(flags.png) no-repeat}.flag.flag-en,.flag.flag-en_us{background-position:-144px -154px}.flag.flag-en_gb,.flag.flag-en_uk{background-position:-176px -44px}.flag.flag-en_ca{background-position:-48px -22px}.flag.flag-el_gr{background-position:-112px -55px}.flag.flag-uk_ua{background-position:-96px -154px}.flag.flag-ru_ru{background-position:-224px -121px}.flag.flag-pl_pl{background-position:-32px -121px}.flag.flag-nl_nl{background-position:-80px -110px}.flag.flag-nb_no{background-position:-96px -110px}.flag.flag-it_it{background-position:-208px -66px}.flag.flag-de_de{background-position:-80px -33px}.flag.flag-ro_ro{background-position:-192px -121px}.flag.flag-fi_fi{background-position:-64px -44px}.flag.flag-fr_ca,.flag.flag-fr_fr{background-position:-144px -44px}.flag.flag-pt_pt{background-position:-112px -121px}.flag.flag-pt_br{background-position:-192px -11px}.flag.flag-ar_sa{background-position:0 -132px}.flag.flag-bg_bg{background-position:-80px -11px}.flag.flag-es_es,.flag.flag-es_la{background-position:-16px -44px}.flag.flag-et_ee{background-position:-192px -33px}.flag.flag-fa_ir{background-position:-176px -66px}.flag.flag-lt_lt{background-position:-80px -88px}.flag.flag-lv_lv{background-position:-112px -88px}.flag.flag-is_is{background-position:-192px -66px}.flag.flag-hu_hu{background-position:-32px -66px}.flag.flag-ko_kr{background-position:-144px -77px}.flag.flag-ja_jp{background-position:-16px -77px}.flag.flag-sl_si{background-position:-128px -132px}.flag.flag-sk_sk{background-position:-144px -132px}.flag.flag-tr_tr{background-position:-16px -154px}.flag.flag-sv_se{background-position:-80px -132px}.flag.flag-cs_cz{background-position:-64px -33px}.flag.flag-zh_cn{background-position:-208px -22px}.flag.flag-zh_tw{background-position:-64px -154px}.flag.flag-zh_hk{background-position:-208px -22px}.opentip-container{position:absolute;max-width:300px;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;pointer-events:none;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-webkit-transform:translateY(-5px) translateX(5px);-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-webkit-transform:translateY(5px) translateX(5px);-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-webkit-transform:translateY(5px) translateX(-5px);-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-webkit-transform:translateY(-5px) translateX(-5px);-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:13px;line-height:120%;padding:9px 14px;color:#4f4b47;text-shadow:-1px -1px 0 rgba(255,255,255,.2)}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span,.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;-webkit-animation:otloading 2s linear infinite;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out,-webkit-transform .5s ease-in-out}.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-showing,.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}@-webkit-keyframes otloading{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes otloading{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}/*!
+ * Pikaday
+ * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
+ */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.btn-block,.cke_plain,.input-block-level,.lg-outer *,.progress .bar{box-sizing:border-box}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(fonts/lg.eot?n1z373);src:url(fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(fonts/lg.woff?n1z373) format("woff"),url(fonts/lg.ttf?n1z373) format("truetype"),url(fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-video-object,.tooltip{visibility:visible}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(img/loading.gif) center center no-repeat;display:none!important}.dropdown-menu,.modal,.popover{background-clip:padding-box}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download,.progressjs-theme-blackRadiusInputs .progressjs-percent,.progressjs-theme-blue .progressjs-percent,.progressjs-theme-blueOverlay .progressjs-percent,.progressjs-theme-blueOverlayRadius .progressjs-percent,.progressjs-theme-blueOverlayRadiusHalfOpacity .progressjs-percent{display:none}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-in .lg-item{opacity:0}.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-in-big .lg-item{opacity:0}.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out .lg-item{opacity:0}.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}.lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out-big .lg-item{opacity:0}.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-out-in .lg-item{opacity:0}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-zoom-in-out .lg-item{opacity:0}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-soft-zoom .lg-item{opacity:0}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}.lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-scale-up .lg-item{opacity:0}.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{-ms-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);-webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);transform:scale3d(.8,.8,.8) translate3d(0,10%,0)}.lg-css3.lg-scale-up .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular .lg-item{opacity:0}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-up .lg-item{opacity:0}.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-up .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-up .lg-item.lg-current,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-down .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-down .lg-item.lg-current,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(0,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0);transform:scale3d(0,0,0) translate3d(0,-100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(0,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(0,100%,0);transform:scale3d(0,0,0) translate3d(0,100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical-left .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-circular-vertical-down .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{-ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-vertical .lg-item{opacity:0}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-vertical-growth .lg-item{opacity:0}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{-ms-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);transform:scale3d(.5,.5,.5) translate3d(0,-150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{-ms-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);-webkit-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);transform:scale3d(.5,.5,.5) translate3d(0,150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only .lg-item{opacity:0}.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-y .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{-ms-transform:skew(0deg,10deg);-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg);-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew .lg-item{opacity:0}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{-ms-transform:skew(20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(-100%,0,0);transform:skew(20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-next-slide{-ms-transform:skew(20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(20deg,0deg) translate3d(100%,0,0);transform:skew(20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{-ms-transform:skew(-20deg,0deg) translate3d(-100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(-100%,0,0);transform:skew(-20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{-ms-transform:skew(-20deg,0deg) translate3d(100%,0,0);-webkit-transform:skew(-20deg,0deg) translate3d(100%,0,0);transform:skew(-20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg,60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(-100%,0,0);transform:skew(0deg,60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg,60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,60deg) translate3d(100%,0,0);transform:skew(0deg,60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-60deg) translate3d(-100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(-100%,0,0);transform:skew(0deg,-60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg,-60deg) translate3d(100%,0,0);-webkit-transform:skew(0deg,-60deg) translate3d(100%,0,0);transform:skew(0deg,-60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{-ms-transform:skew(60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0);transform:skew(60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{-ms-transform:skew(60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(60deg,0deg) translate3d(0,100%,0);transform:skew(60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{-ms-transform:skew(-60deg,0deg) translate3d(0,-100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0);transform:skew(-60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{-ms-transform:skew(-60deg,0deg) translate3d(0,100%,0);-webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0);transform:skew(-60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg,20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0);transform:skew(0deg,20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg,20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,20deg) translate3d(0,100%,0);transform:skew(0deg,20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg,-20deg) translate3d(0,-100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0);transform:skew(0deg,-20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg,-20deg) translate3d(0,100%,0);-webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0);transform:skew(0deg,-20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg,0deg) translate3d(0,0,0);-webkit-transform:skew(0deg,0deg) translate3d(0,0,0);transform:skew(0deg,0deg) translate3d(0,0,0);opacity:1}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-lollipop .lg-item{opacity:0}.lg-css3.lg-lollipop .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-lollipop .lg-item.lg-next-slide{-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-lollipop-rev .lg-item{opacity:0}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{-ms-transform:translate3d(0,0,0) scale(.5);-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5)}.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-rotate .lg-item{opacity:0}.lg-css3.lg-rotate .lg-item.lg-prev-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate .lg-item.lg-next-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate .lg-item.lg-current{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-rotate-rev .lg-item{opacity:0}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.lg-css3.lg-rotate-rev .lg-item.lg-current{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-tube .lg-item{opacity:0}.lg-css3.lg-tube .lg-item.lg-prev-slide{-ms-transform:scale3d(1,0,1) translate3d(-100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);transform:scale3d(1,0,1) translate3d(-100%,0,0)}.lg-css3.lg-tube .lg-item.lg-next-slide{-ms-transform:scale3d(1,0,1) translate3d(100%,0,0);-webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);transform:scale3d(1,0,1) translate3d(100%,0,0)}.lg-css3.lg-tube .lg-item.lg-current{-ms-transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.progressjs-inner{width:0}.progressjs-progress{z-index:9999999}.progressjs-theme-blue .progressjs-inner{height:2px;transition:all .3s ease-out;background-color:#3498db}.progressjs-theme-blue.progressjs-end{transition:opacity .2s ease-out;opacity:0}.progressjs-theme-blueOverlay.progressjs-end,.progressjs-theme-blueOverlayRadius.progressjs-end{opacity:0!important}.progressjs-theme-blueOverlay{background-color:#fff;transition:all .2s ease-out}.progressjs-theme-blueOverlay .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db}.progressjs-theme-blueOverlayRadius{background-color:#fff;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadius .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusHalfOpacity{background-color:#fff;opacity:.5;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadiusHalfOpacity.progressjs-end,.progressjs-theme-blueOverlayRadiusWithPercentBar.progressjs-end{opacity:0!important}.progressjs-theme-blueOverlayRadiusHalfOpacity .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar{background-color:#fff;transition:all .2s ease-out;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar .progressjs-inner{height:100%;transition:all .3s ease-out;background-color:#3498db;border-radius:5px}.progressjs-theme-blueOverlayRadiusWithPercentBar .progressjs-percent{width:70px;text-align:center;height:40px;position:absolute;right:50%;margin-right:-35px;top:50%;margin-top:-20px;font-size:30px;opacity:.5}.progressjs-theme-blackRadiusInputs{height:10px;border-radius:10px;overflow:hidden}.progressjs-theme-blackRadiusInputs .progressjs-inner{height:2px;transition:all 1s ease-out;background-color:#34495e}.progressjs-theme-blackRadiusInputs.progressjs-end{transition:opacity .2s ease-out;opacity:0}.progressjs-theme-rainloop{z-index:2000}.progressjs-theme-rainloop .progressjs-inner{background-color:#939595;position:relative;z-index:2000;height:3px;overflow:hidden;transition:width .5s}.progressjs-theme-rainloop .progressjs-percent{position:absolute;top:0;left:0;right:-32px;bottom:0;background-image:linear-gradient(45deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent);background-size:32px 32px;-webkit-animation:simple-pace-stripe-animation .5s linear infinite;animation:simple-pace-stripe-animation .5s linear infinite}@-webkit-keyframes simple-pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px,0);transform:translate(-32px,0)}}@keyframes simple-pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px,0);transform:translate(-32px,0)}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.img-polaroid,select{background-color:#fff}.input-block-level{display:block;width:100%;min-height:30px}body{font-size:14px;line-height:20px;color:#333}.row-fluid:after,.row-fluid:before,.row:after,.row:before{display:table;content:"";line-height:0}a{color:#08c;text-decoration:none}a:hover{color:#005580}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:-20px}[class*=span]{float:left;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.row-fluid,.row-fluid .span12{width:100%}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.12765957%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span11{width:91.4893617%}.row-fluid .span10{width:82.9787234%}.row-fluid .span9{width:74.46808511%}.row-fluid .span8{width:65.95744681%}.row-fluid .span7{width:57.44680851%}.row-fluid .span6{width:48.93617021%}.row-fluid .span5{width:40.42553191%}.row-fluid .span4{width:31.91489362%}.row-fluid .span3{width:23.40425532%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.38297872%}.row-fluid .offset12{margin-left:104.25531915%}.row-fluid .offset12:first-child{margin-left:102.12765957%}.row-fluid .offset11{margin-left:95.74468085%}.row-fluid .offset11:first-child{margin-left:93.61702128%}.row-fluid .offset10{margin-left:87.23404255%}.row-fluid .offset10:first-child{margin-left:85.10638298%}.row-fluid .offset9{margin-left:78.72340426%}.row-fluid .offset9:first-child{margin-left:76.59574468%}.row-fluid .offset8{margin-left:70.21276596%}.row-fluid .offset8:first-child{margin-left:68.08510638%}.row-fluid .offset7{margin-left:61.70212766%}.row-fluid .offset7:first-child{margin-left:59.57446809%}.row-fluid .offset6{margin-left:53.19148936%}.row-fluid .offset6:first-child{margin-left:51.06382979%}.row-fluid .offset5{margin-left:44.68085106%}.row-fluid .offset5:first-child{margin-left:42.55319149%}.row-fluid .offset4{margin-left:36.17021277%}.row-fluid .offset4:first-child{margin-left:34.04255319%}.row-fluid .offset3{margin-left:27.65957447%}.row-fluid .offset3:first-child{margin-left:25.53191489%}.row-fluid .offset2{margin-left:19.14893617%}.row-fluid .offset2:first-child{margin-left:17.0212766%}.row-fluid .offset1{margin-left:10.63829787%}.row-fluid .offset1:first-child{margin-left:8.5106383%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:"";line-height:0}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:20px;padding-left:20px}address,label,legend,pre{display:block}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}address,blockquote small,dd,dt,h4,h5,h6,li,pre{line-height:20px}h1,h2,h3,legend{line-height:40px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}address,cite{font-style:normal}.muted{color:#999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small,h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}blockquote p,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl,legend,pre.prettyprint{margin-bottom:20px}ol,ul{padding:0;margin:0 0 10px 25px}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}dt{font-weight:700}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls-row:after,.form-actions:after,.form-horizontal .control-group:after,.g-ui-clearfix:after,.modal-footer:after,.nav-pills:after,.nav-tabs:after,.navbar-form:after,.tabbable:after{clear:both}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before,q:after,q:before{content:""}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}.navbar-search .search-query,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px}.badge,.btn-group,.btn.btn-ellipsis,.btn.btn-nowrap,.dropdown-menu a,.input-append,.input-prepend,.label,.tooltip .tooltip-big,.uneditable-input{white-space:nowrap}fieldset,legend,pre code{padding:0;border:0}pre code{color:inherit;background-color:transparent}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{margin:0}legend{width:100%;font-size:21px;color:#333;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px}label{margin-bottom:5px}.uneditable-input,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;border-radius:3px}input,textarea{width:210px}textarea{height:auto;resize:none}.uneditable-input,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:dotted thin\9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;cursor:pointer}input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],input[type=checkbox],input[type=radio]{width:auto}input[type=file],select{height:30px;line-height:30px}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.checkbox,.radio{min-height:18px;padding-left:18px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-18px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.controls-row:after,.controls-row:before,.form-actions:after,.form-actions:before{display:table;line-height:0;content:""}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}.uneditable-input.span12,input.span12,textarea.span12{width:926px}.uneditable-input.span11,input.span11,textarea.span11{width:846px}.uneditable-input.span10,input.span10,textarea.span10{width:766px}.uneditable-input.span9,input.span9,textarea.span9{width:686px}.uneditable-input.span8,input.span8,textarea.span8{width:606px}.uneditable-input.span7,input.span7,textarea.span7{width:526px}.uneditable-input.span6,input.span6,textarea.span6{width:446px}.uneditable-input.span5,input.span5,textarea.span5{width:366px}.uneditable-input.span4,input.span4,textarea.span4{width:286px}.uneditable-input.span3,input.span3,textarea.span3{width:206px}.uneditable-input.span2,input.span2,textarea.span2{width:126px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row [class*=span]{float:left}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning>label{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .help-block,.control-group.error .help-inline,.control-group.error>label{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .help-block,.control-group.success .help-inline,.control-group.success>label{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;font-size:14px;vertical-align:top;border-radius:0 3px 3px 0}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn{margin-left:-1px;vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{border-radius:0 3px 3px 0}.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px\9;padding-left:14px;padding-left:4px\9;margin-bottom:0;border-radius:15px}.form-search .input-append .search-query{border-radius:14px 0 0 14px}.form-search .input-append .btn,.form-search .input-prepend .search-query{border-radius:0 14px 14px 0}.form-search .input-prepend .btn{border-radius:14px 0 0 14px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.btn,.close,.dropdown-menu a{line-height:20px}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:160px}.row-fluid table [class*=span],table .span1,table .span10,table .span11,table .span13,table .span14,table .span15,table .span16,table .span17,table .span18,table .span19,table .span2,table .span20,table .span21,table .span22,table .span23,table .span24,table .span3,table .span4,table .span5,table .span6,table .span7,table .span8,table .span9,table [class*=span]{float:none;margin-left:0}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.table{background-color:transparent;width:100%;margin-bottom:20px}.table td,.table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:700}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{border-radius:0 0 0 4px;-moz-border-radius-bottomleft:4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.row-fluid table [class*=span],table [class*=span]{display:table-cell}table .span1{width:44px}table .span2{width:124px}table .span3{width:204px}table .span4{width:284px}table .span5{width:364px}table .span6{width:444px}table .span7{width:524px}table .span8{width:604px}table .span9{width:684px}table .span10{width:764px}table .span11{width:844px}table .span12{float:none;width:924px;margin-left:0}table .span13{width:1004px}table .span14{width:1084px}table .span15{width:1164px}table .span16{width:1244px}table .span17{width:1324px}table .span18{width:1404px}table .span19{width:1484px}table .span20{width:1564px}table .span21{width:1644px}table .span22{width:1724px}table .span23{width:1804px}table .span24{width:1884px}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}.dropdown,.dropup{position:relative}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.alert .close,.btn-group,.btn-group>.btn,.collapse,.dropdown-submenu,.navbar-search{position:relative}.dropdown-menu.pull-right,.pull-right>.dropdown-menu{right:0;left:auto}.dropdown-menu a,.dropdown-submenu:hover .dropdown-menu,.open>.dropdown-menu{display:block}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{padding:3px 20px;clear:both;font-weight:400;color:#333}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a{color:#fff;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);text-decoration:none}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.btn-large [class^=icon-],.typeahead{margin-top:2px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px;border-radius:6px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{height:0;overflow:hidden;overflow:visible\9;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;padding:4px 14px;margin-bottom:0;font-size:14px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #c5c5c5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn.active,.btn:active{background-color:#ccc\9}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;transition:background-position .1s linear}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9\9;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;filter:alpha(opacity=65)}.btn-danger,.btn-info,.btn-inverse,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;background-repeat:repeat-x}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;border-radius:5px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^=icon-]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-group,.btn-toolbar{font-size:0}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-group-vertical,.btn-toolbar .btn-group{display:inline-block}.btn-block+.btn-block{margin-top:5px}.btn-primary{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#04c}.btn-primary.active,.btn-primary:active{background-color:#039\9}.btn-warning{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled]{color:#fff;background-color:#f89406}.btn-warning.active,.btn-warning:active{background-color:#c67605\9}.btn-danger{background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{color:#fff;background-color:#bd362f}.btn-danger.active,.btn-danger:active{background-color:#942a25\9}.btn-success{background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#51a351}.btn-success.active,.btn-success:active{background-color:#408140\9}.btn-info{background-color:#49afcd;background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{color:#fff;background-color:#2f96b4}.btn-info.active,.btn-info:active{background-color:#24748c\9}.btn-inverse{background-color:#363636;background-image:linear-gradient(to bottom,#444,#222);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.alert,.nav-header,.nav-list .nav-header,.nav-list>li>a{text-shadow:0 1px 0 rgba(255,255,255,.5)}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled]{color:#fff;background-color:#222}.btn-inverse.active,.btn-inverse:active{background-color:#080808\9}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-group>.btn,.btn-group>.dropdown-menu,.popover-title{font-size:14px}.btn-toolbar .btn+.btn,.btn-toolbar .btn+.btn-group,.btn-toolbar .btn-group+.btn{margin-left:5px}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret,.btn-mini .caret,.btn-small .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-header,.nav>li>a{display:block}.btn-group-vertical .btn{display:block;float:none;width:100%;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#999;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-pills>li>a,.nav-tabs>li>a{padding-top:8px;padding-bottom:8px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills>li,.nav-tabs>li{float:left}.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.nav-pills>li>a,.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.modal-backdrop.fade,.tooltip{opacity:0}.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}.nav>.disabled>a{color:#999}.navbar,.navbar-link{color:#555}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.065)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#555;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0}.navbar-form:after,.navbar-form:before{display:table;content:"";line-height:0}.navbar .nav>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu:before{content:'';position:absolute;display:inline-block}.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}.navbar-form .btn,.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-size:13px;font-weight:400;line-height:1;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;border-radius:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{box-shadow:inset 0 1px 0 rgba(0,0,0,.1),0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px;color:#555;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{color:#555;text-decoration:none;background-color:#e5e5e5;box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#ededed;background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5}.navbar .btn-navbar.active,.navbar .btn-navbar:active{background-color:#ccc\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:10px}.g-ui-clearfix:after,.g-ui-clearfix:before,.icon-spinner:before,.modal-footer:after,.modal-footer:before,.popover .arrow:after,body:before,html.no-cssanimations .icon-spinner:before{content:""}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{background-color:#e5e5e5;color:#555}.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav>li>.dropdown-menu.pull-right,.navbar .pull-right>li>.dropdown-menu{left:auto;right:0}.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .pull-right>li>.dropdown-menu:before{left:auto;right:12px}.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .pull-right>li>.dropdown-menu:after{left:auto;right:13px}.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .pull-right>li>.dropdown-menu .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query.focused,.navbar-inverse .navbar-search .search-query:focus{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}.badge,.label,.navbar-inverse .btn-navbar,.progress .bar{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .btn-navbar{color:#fff;background-color:#0e0e0e;background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404}.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar:active{background-color:#000\9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb li{display:inline-block;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.modal-open .dropdown-menu{z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3)}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer,.modal-form{margin-bottom:0}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;line-height:0}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{display:block;padding:5px;filter:alpha(opacity=0)}.b-admin-domains .process-place,.b-compose .b-header-toolbar .btn.disabled.button-delete,.invisible,html.rl-left-panel-disabled #rl-left .visibility-hidden-on-panel-disabled,html.rl-left-panel-disabled.rl-mobile #rl-left,html.rl-left-panel-short.rl-mobile #rl-left{visibility:hidden}.tooltip.in{filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#eee;text-align:center;text-decoration:none;background-color:#333;border-radius:4px}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#333}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#333}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#333}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#333}.popover{top:0;left:0;display:none;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content ol,.popover-content p,.popover-content ul{margin-bottom:0}.legend,.progress{margin-bottom:20px}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#fff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,.25);bottom:-11px;right:-1px}.badge,.label{font-size:11.84px;font-weight:700;line-height:14px;color:#fff;background-color:#999}.label{padding:1px 4px 2px;border-radius:3px}.badge{padding:1px 9px 2px;border-radius:9px}a.badge:hover,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#b94a48}.badge-important[href],.label-important[href]{background-color:#953b39}.badge-warning,.label-warning{background-color:#f89406}.badge-warning[href],.label-warning[href]{background-color:#c67605}.badge-success,.label-success{background-color:#468847}.badge-success[href],.label-success[href]{background-color:#356635}.badge-info,.label-info{background-color:#3a87ad}.badge-info[href],.label-info[href]{background-color:#2d6987}.badge-inverse,.label-inverse{background-color:#333}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.btn .badge,.btn .label{position:relative;top:-1px}.btn-mini .badge,.btn-mini .label,.modal.fade.in,.popups{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;background-color:#0e90d2;background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress .bar-danger,.progress-danger .bar{background-color:#dd514c;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-success,.progress-success .bar{background-color:#5eb95e;background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-info,.progress-info .bar{background-color:#4bb1cf;background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-warning,.progress-warning .bar{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.affix{position:fixed}[class*=" icon-"],[class^=icon-]{display:inline-block;width:16px;height:16px;line-height:17px;font-size:16px;vertical-align:text-top}.btn[disabled] [class*=" icon-"],.btn[disabled] [class^=icon-],.disabled [class*=" icon-"],.disabled [class^=icon-]{color:grey}.btn[disabled] [class*=" icon-"].icon-white,.btn[disabled] [class^=icon-].icon-white,.disabled [class*=" icon-"].icon-white,.disabled [class^=icon-].icon-white,.g-ui-menu .e-item:hover [class*=" icon-"],.g-ui-menu .e-item:hover [class^=icon-],.icon-white,.nav>.active>a>[class*=" icon-"],.nav>.active>a>[class^=icon-]{color:#fff}.icon-folder,.icon-folder-add,.icon-list{line-height:18px;font-size:18px;margin-top:-1px;margin-left:-1px;width:17px}.iconsize50{line-height:50px;font-size:50px;width:50px;height:50px}.iconsize24{line-height:24px;font-size:24px}.iconsize20{line-height:20px;font-size:20px}.icon-none{background-image:none!important}.icon-checkbox-checked,.icon-checkbox-partial,.icon-checkbox-unchecked,.icon-radio-checked,.icon-radio-unchecked{cursor:pointer;color:#555;font-size:1em}.close-custom,.minimize-custom{float:right;font-size:20px;line-height:20px;font-weight:700}.icon-checkbox-checked:active,.icon-checkbox-checked:hover,.icon-checkbox-partial:active,.icon-checkbox-partial:hover,.icon-checkbox-unchecked:active,.icon-checkbox-unchecked:hover,.icon-radio-checked:active,.icon-radio-checked:hover,.icon-radio-unchecked:active,.icon-radio-unchecked:hover{color:#000}.icon-white.icon-checkbox-checked,.icon-white.icon-checkbox-partial,.icon-white.icon-checkbox-unchecked,.icon-white.icon-radio-checked,.icon-white.icon-radio-unchecked{color:#eee}.icon-white.icon-checkbox-checked:active,.icon-white.icon-checkbox-checked:hover,.icon-white.icon-checkbox-partial:active,.icon-white.icon-checkbox-partial:hover,.icon-white.icon-checkbox-unchecked:active,.icon-white.icon-checkbox-unchecked:hover,.icon-white.icon-radio-checked:active,.icon-white.icon-radio-checked:hover,.icon-white.icon-radio-unchecked:active,.icon-white.icon-radio-unchecked:hover{color:#fff}.iconcolor-display-none{display:none}.minimize-custom,label.inline,span.inline{display:inline-block}.iconcolor-green{color:green}.iconcolor-red{color:red}.iconcolor-white{color:#fff}.iconcolor-grey{color:#aaa}.denied-by-browser,.denied-by-browser .icon-checkbox-checked,.denied-by-browser icon-checkbox-unchecked{cursor:default}.down-mini,.right-mini{width:16px;line-height:20px}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon-spinner{font-family:Arial;height:11px;width:11px;margin-right:-1px;background:0 0;border:3px solid #aaa;border-top-color:#333;border-radius:100%;-webkit-animation:none;animation:none}.icon-spinner.animated{border-color:#999 transparent transparent;-webkit-animation:rotation .8s infinite ease-in-out;animation:rotation .8s infinite ease-in-out}.icon-spinner.big{height:13px;width:13px;margin-top:-2px;margin-left:-2px}.alert.alert-null-left-margin,.btn-group+.btn-group,.btn-group.btn-group-custom-margin>.btn+.btn{margin-left:0}.icon-spinner.icon-white,.icon-spinner.white{border-color:#999 #fff #fff}.icon-spinner.icon-white.animated,.icon-spinner.white.animated{border-color:#fff transparent transparent}html.no-cssanimations .icon-spinner{background:url(images/sync.png) no-repeat;border:none;box-shadow:none;height:16px;width:16px;font-family:Arial}html.no-cssanimations .icon-spinner.animated{background:url(images/sync.gif)}label{cursor:pointer}.close-custom{color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close-custom:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close-custom{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.minimize-custom{border:0 solid #333;border-bottom-width:3px;height:20px;width:16px;margin-right:15px;cursor:pointer}.legend{display:block;width:100%;padding:0;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.btn,.input-append .uneditable-input,.input-append input,.input-append select{border-radius:3px}.legend small{font-size:15px;color:#999}.btn-group.open .btn.btn-transparent.dropdown-toggle,.btn-group.open .btn.btn-transparent.dropdown-toggle [class^=icon-]:before,.dropdown.colored-toggle.open .btn.dropdown-toggle,.dropdown.colored-toggle.open .btn.dropdown-toggle [class^=icon-]:before{color:#BD362F}.legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}select{width:223px}.btn .svg-icon{vertical-align:middle}.btn-small.btn-small-small{padding:3px 9px;font-size:11px;line-height:11px}.btn.btn-thin{padding:4px 9px}.btn.btn-thin-2{padding:4px 7px}.btn.btn-ellipsis{text-overflow:ellipsis;overflow:hidden}.btn.btn-transparent{background:0 0!important;border-color:transparent!important;text-shadow:none!important;box-shadow:none!important;opacity:.6}.btn.btn-transparent [class^=icon-]{width:19px;height:19px;line-height:20px;font-size:19px}.btn.btn-transparent:hover{opacity:1}.btn-group.open .btn.btn-transparent.dropdown-toggle .caret{border-top-color:#BD362F}.btn.btn-narrow{padding-left:12px;padding-right:12px}.btn.btn-large{font-size:17px}.btn{background-image:none;padding-left:13px;padding-right:13px;border-color:rgba(0,0,0,.25)}.btn.disabled,.btn[disabled]{opacity:.8;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}html.textshadow .btn{text-shadow:0 1px 0 #fff}html.textshadow .btn.btn-danger,html.textshadow .btn.btn-primary,html.textshadow .btn.btn-success,html.textshadow .btn.btn-warning{text-shadow:0 1px 0 rgba(0,0,0,.3)}.btn.btn-dark-disabled-border.disabled,.btn.btn-dark-disabled-border[disabled]{border-color:#aaa}.btn.btn-success{background-color:#84AB04}.btn-toolbar{margin-top:0;margin-bottom:0}.dropdown-menu{border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.tooltip{font-size:14px;z-index:2000!important;overflow:hidden;text-overflow:ellipsis}.tooltip.in{opacity:1}.tooltip .tooltip-inner{max-width:380px;text-shadow:0 0 5px rgba(0,0,0,.2);padding:5px 10px;border-radius:2px;overflow:hidden;text-overflow:ellipsis}.tooltip .tooltip-big{font-size:18px;padding:0 10px}.popover{width:auto;min-width:250px;max-width:550px;z-index:2000}.popover .popover-content pre{border:none;background:rgba(0,0,0,0);padding:0;word-break:normal}.btn-group>.btn{border-radius:0!important}.btn-group>.btn.single{border-radius:3px!important}.btn-group>.btn.first{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.btn-group>.btn.last{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.btn-group{margin-right:3px}.btn-group.btn-group-last{margin-right:0}.dropdown.colored-toggle.open .btn.dropdown-toggle .caret{border-top-color:#BD362F}input[type=text],input[type=password],input[type=email],input[type=search],select,textarea{border:1px solid #ccc}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{background-color:#fff;border:1px solid #999;box-shadow:none}input[type=text],input[type=password],input[type=email],input[type=search]{height:20px;line-height:20px}.alert a{text-decoration:underline;color:#c09853}.alert.alert-info a{color:#3a87ad}.alert.alert-error a{color:#b94a48}.nav-tabs>li>a{color:#555}html.no-rgba .modal{border-width:0!important}.modal-backdrop,.modal-backdrop.fade.in{opacity:.2;filter:alpha(opacity=20);-webkit-transform:none;-ms-transform:none;transform:none}.popups{position:absolute;bottom:0;left:0;right:0;z-index:1100;overflow:auto}.popups .modal{position:static;z-index:1101;margin:5% auto;background-color:transparent;overflow:hidden;box-shadow:0 5px 80px rgba(0,0,0,.3)}.popups .modal .modal-body{background-color:#fff;max-height:none}.modal.fade{transition:none;top:0}.modal.loginAdminContent .modal-body,.modal.loginContent .modal-body{background-color:transparent!important}.picker.modal-dialog-bg,.picker.picker-dialog-bg{z-index:2000!important}.picker.modal-dialog,.picker.picker-dialog{z-index:2001!important}.form-horizontal.long-label .control-group .control-label{width:160px}.form-horizontal.long-label .control-group .controls{margin-left:180px}.control-label.remove-padding-top{padding-top:0}html.rl-mobile .popups .modal{width:100%!important;width:calc(100% - 20px)!important}html.rl-mobile .b-settings-content{padding:10px 10px 10px 20px}html.rl-mobile .list-table{width:100%;max-width:100%}html.rl-mobile .form-horizontal .control-group .control-label{text-align:left;float:none}html.rl-mobile .form-horizontal .control-group .controls{margin-left:0}.close-input-wrp{display:inline-block;position:relative}.close-input-wrp input{padding-right:15px}.close-input-wrp .close{position:absolute;right:0;top:5px;margin:0 7px;z-index:100;vertical-align:middle;opacity:.4}.close-input-wrp .close:hover{opacity:.6}.inputosaurus-container{width:99%;line-height:20px;padding:2px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.inputosaurus-container.inputosaurus-focused{background-color:#fff;border:1px solid #999;box-shadow:none}.cke_source,.cke_top{box-shadow:none!important}.inputosaurus-container li{max-width:500px;background-color:#eee;border:1px solid #aaa;line-height:18px;padding:2px 15px 2px 5px;margin:2px;color:#555;z-index:100;position:relative}.inputosaurus-container li.ui-draggable.ui-draggable-dragging{z-index:101}.inputosaurus-container li a{color:#999;font-size:12px;position:absolute;top:1px;right:2px}#rl-center,.g-ui-absolute-reset,body{position:absolute;right:0;top:0;bottom:0}.inputosaurus-container li a:hover{color:#666}.inputosaurus-container li span{padding-right:3px}.inputosaurus-container li.inputosaurus-required{padding-right:5px}.inputosaurus-container li.inputosaurus-selected{background-color:#ddd}.inputosaurus-container li.pgp{background-color:#E5F3E2}.inputosaurus-container .inputosaurus-input{margin:1px 10px 1px 0;height:22px}.inputosaurus-container .inputosaurus-input input{border:0;height:21px;padding-left:0}.ui-autocomplete{z-index:2000}.inputosaurus-fake-span{position:absolute;top:0;left:-5000px}.cke_chrome{border:1px solid #ccc!important}.cke_combo_button,.cke_toolgroup{border:1px solid #A6A6A6!important}.cke_top{padding:6px 4px 1px 6px!important;border-bottom:1px solid #b6b6b6!important}.cke_button_on{background:#ddd!important}.cke_button{padding:5px 6px!important}.cke_combo_text{line-height:28px!important;padding-left:8px!important}.cke_plain,.cke_wysiwyg_div{font-size:13px;line-height:16px;color:#333}.cke_combo_button{background:#FBFBFB!important}.cke_source{font-family:Monaco,Menlo,Consolas,'Courier New',monospace!important;padding:10px 0 10px 10px!important}.cke_plain{background-color:#fff;outline:0;overflow:auto;z-index:1;margin:0;border:0;padding:10px 0 10px 10px;white-space:pre-wrap;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;resize:none;border-radius:0;box-shadow:none}.cke_plain:focus,.cke_source:focus{border:0}.b-compose .cke_chrome{border-right:0;border-left:0;border-bottom:0;box-shadow:none}.cke_wysiwyg_div{padding:10px!important;font-family:arial,sans-serif}.cke_wysiwyg_div ol,.cke_wysiwyg_div ul{padding-left:40px}.cke_wysiwyg_div ul li{list-style-type:disc!important}.cke_wysiwyg_div ol li{list-style-type:decimal!important}.cke_wysiwyg_div code,.cke_wysiwyg_div pre{margin:0;padding:0;background:#f9f9f9;border:none;border-radius:0;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;display:block;word-break:normal;word-wrap:break-word}body,html{font-family:Arial,Verdana,Geneva,sans-serif}.cke_wysiwyg_div code{display:inline;padding:2px 5px}.cke_wysiwyg_div pre{padding:5px 10px;border-radius:5px;background-color:#f9f9f9}.cke_wysiwyg_div pre>code{padding:0}.cke_wysiwyg_div blockquote{border:0;border-left:solid 2px #444;margin:5px 0 5px 5px;padding-left:5px}.cke_wysiwyg_div blockquote p{margin:0 0 10px;font-size:14px;line-height:20px}.cke_wysiwyg_div img{vertical-align:bottom}.cke_wysiwyg_div a{color:#00f;text-decoration:underline}.cke_wysiwyg_div a:visited{color:#609}.cke_wysiwyg_div a:active{color:red}.cke_dialog a:hover{text-decoration:none}.cke_dialog .cke_dialog_ui_labeled_content{margin-top:5px;margin-bottom:5px}.cke_dialog .cke_dialog_ui_input_select,.cke_dialog .cke_dialog_ui_input_text,.cke_dialog .cke_dialog_ui_input_textarea{box-shadow:none;border-radius:2px}.cke_dialog .cke_dialog_ui_input_select:focus,.cke_dialog .cke_dialog_ui_input_text:focus,.cke_dialog .cke_dialog_ui_input_textarea:focus{outline:0;border:1px solid #999}.e-languages .flag-name:focus,.g-ui-link:focus{outline:dotted 1px}.cke_dialog .cke_dialog_ui_input_select,.cke_dialog .cke_dialog_ui_input_text{height:25px;line-height:25px}.g-ui-100-proc-height,.g-ui-height-100proc{height:100%}.g-ui-user-select-allow{webkit-touch-callout:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;standard-user-select:inherit;touch-callout:inherit}.g-ui-clearfix:after,.g-ui-clearfix:before{display:table;line-height:0}.g-ui-link{color:#369;text-decoration:underline;cursor:pointer;padding:2px}.g-ui-min-height-300{min-height:300px}.g-ui-absolute-reset{left:0;padding:0;margin:0;border:0;z-index:0}.g-ui-menu{max-height:400px;max-width:300px;overflow-y:auto;overflow-x:hidden}.g-ui-menu .e-link{text-decoration:none;cursor:pointer}.g-ui-menu .e-item.selected>.e-link{background-color:#eee!important}.g-ui-menu .e-item>.e-link:focus,.g-ui-menu .e-item>.e-link:hover{background-color:#555;background-image:none;color:#fff}.g-ui-menu .e-item.disabled>.e-link{cursor:not-allowed;background-color:#fff;background-image:none;color:grey}.g-ui-menu .e-item.disabled [class^=icon-]{color:grey}.g-ui-table{display:table;width:100%}.g-ui-table .e-row{display:table-row}.g-ui-table .e-cell{display:table-cell;vertical-align:top;text-align:left}.g-ui-resizable-delimiter-highlight{border:none;border-right:6px solid #aaa}.e-pagenator .e-page{display:inline-block;color:#999;text-decoration:none;font-size:22px;padding:3px;cursor:pointer}.e-pagenator .e-page:hover .e-page-number{color:#555}.e-pagenator .e-page.current .e-page-number{font-size:25px;color:#333;border-bottom:2px solid #000}html.rgba .g-ui-resizable-delimiter-highlight{border-right-color:rgba(0,0,0,.2)}.settings-saved-trigger{display:inline-block;line-height:17px;font-size:16px}.settings-saved-trigger .animated{color:green}.settings-saved-trigger .success{color:green;transition:opacity .5s linear;opacity:0}.settings-saved-trigger .error{color:red;transition:opacity .5s linear;opacity:0}.settings-saved-trigger .visible{opacity:1}.settings-saved-trigger-input.success{border-color:green!important;transition:border-color .5s linear}.settings-saved-trigger-input.error{border-color:red!important;transition:border-color .5s linear}.display-none,.e-spinner{display:none}.e-mobile-switcher,.e-powered{margin-top:8px;color:#333}.e-mobile-switcher a,.e-powered a{color:#333;text-decoration:underline}.e-mobile-switcher a:hover,.e-powered a:hover{color:#333}.e-languages{margin-top:8px;color:#333}.e-languages .flag-name{color:#333;border-bottom:1px dashed #333;cursor:pointer;padding:2px 0}html.cssanimations .e-spinner{display:block;margin:5px auto 0;width:100px;text-align:center}html.cssanimations .e-spinner .e-bounce{width:15px;height:15px;background-color:#ddd;margin:0 5px;box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#rl-content,body,html{height:100%}#rl-bottom,#rl-center,#rl-left,#rl-right,#rl-top{padding:0;margin:0;border:0}.command.command-disabled.hide-on-disabled-command,.show-on-panel-disabled{display:none}html.cssanimations .e-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}html.cssanimations .e-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}html{margin:0;padding:0;overflow:hidden}body{margin:0;padding:0;overflow:hidden;background-color:#e3e3e3;-webkit-touch-callout:none;left:0}option:disabled{color:#aaa;cursor:not-allowed}body:before{position:fixed;top:-10px;left:0;width:100%;height:8px;z-index:100;box-shadow:0 0 10px rgba(0,0,0,.6)}*,select:focus{outline:0}.e-component.e-checkbox:focus,.e-component.e-select select:focus{outline:dotted 1px}html.mobile *,html.rl-mobile *{-webkit-tap-highlight-color:transparent}input[type=search]{box-sizing:content-box}input::-ms-clear,input::-ms-reveal{display:none}#rl-bg{z-index:-1;position:absolute;left:0;right:-25px;top:0;bottom:-25px}#rl-content{width:100%}#rl-center{left:0;z-index:0;min-width:600px;min-height:400px}html.rl-mobile #rl-center{min-width:250px;min-height:250px}html.rl-mobile.rl-left-panel-enabled #rl-right{right:-150px}html.rl-mobile.rl-left-panel-disabled #rl-right{left:5px!important}#rl-bottom,#rl-left,#rl-sub-left,#rl-top{left:0;position:absolute}#rl-top{top:0;right:0;bottom:auto;z-index:2}#rl-bottom{right:0;bottom:0;top:auto;z-index:1}#rl-left{top:0;right:0;bottom:0;z-index:0;width:200px;min-width:60px}#rl-right{position:absolute;top:0;right:0;bottom:0;z-index:0;z-index:1;left:200px}#rl-sub-left{top:0;bottom:0;width:500px}#rl-sub-right{position:absolute;top:0;bottom:0;right:0;left:500px}html.ssm-state-desktop-large #rl-left{width:220px}html.ssm-state-desktop-large #rl-right{left:220px}html.ssm-state-desktop-large #rl-sub-left{width:500px}html.ssm-state-desktop-large #rl-sub-right{left:500px}html.ssm-state-desktop-large .b-compose.modal{width:1000px}html.ssm-state-desktop-large .b-contacts-content.modal{width:900px}html.ssm-state-desktop #rl-left{width:200px}html.ssm-state-desktop #rl-right{left:200px}html.ssm-state-desktop #rl-sub-left{width:400px}html.ssm-state-desktop #rl-sub-right{left:400px}html.ssm-state-desktop .b-compose.modal{width:1000px}html.ssm-state-desktop .b-contacts-content.modal{width:900px}html.ssm-state-mobile #rl-left,html.ssm-state-tablet #rl-left{width:155px}html.ssm-state-mobile #rl-right,html.ssm-state-tablet #rl-right{left:155px}html.ssm-state-mobile #rl-sub-left,html.ssm-state-tablet #rl-sub-left{width:310px}html.ssm-state-mobile #rl-sub-left .messageList .inputSearch,html.ssm-state-tablet #rl-sub-left .messageList .inputSearch{width:200px}html.ssm-state-mobile #rl-sub-right,html.ssm-state-tablet #rl-sub-right{left:310px}html.rl-left-panel-disabled #rl-right,html.rl-left-panel-short #rl-right{left:60px!important}html.ssm-state-mobile .b-compose.modal,html.ssm-state-tablet .b-compose.modal{width:720px}html.ssm-state-mobile .b-contacts-content.modal,html.ssm-state-tablet .b-contacts-content.modal{width:700px}html.ssm-state-mobile .b-contacts-content.modal .contactValueInput,html.ssm-state-tablet .b-contacts-content.modal .contactValueInput{width:200px}html.ssm-state-tablet .b-compose.modal{width:720px}html.ssm-state-tablet .b-contacts-content.modal{width:800px}html.ssm-state-tablet .b-contacts-content.modal .contactValueInput{width:250px}html.rl-left-panel-disabled #rl-left,html.rl-left-panel-short #rl-left{width:60px!important}html.rl-left-panel-disabled #rl-left .show-on-panel-disabled{display:block}html.rl-left-panel-disabled #rl-left .opacity-on-panel-disabled{opacity:.3}html.rl-left-panel-disabled #rl-left .hide-on-panel-disabled{display:none}html.rl-left-panel-disabled #rl-left.ui-state-disabled{opacity:1}html.rl-left-panel-none #rl-left{width:10px!important}html.rl-left-panel-none #rl-right{left:10px!important}html.rl-bottom-preview-pane #rl-sub-right,html.rl-no-preview-pane #rl-sub-right{left:0!important}.ui-resizable-helper-w{border-right:5px solid #777;border-right-color:rgba(255,255,255,.7)}.ui-resizable-helper-h{border-bottom:5px solid #ccc;border-bottom-color:rgba(0,0,0,.3)}.ui-resizable-handle:hover{background:#aaa;background:rgba(255,255,255,.5)}html.rl-no-preview-pane #rl-sub-left{right:5px!important;width:inherit}html.rl-no-preview-pane #rl-sub-left .messageList .inputSearch{width:300px!important}html.rl-no-preview-pane #rl-right .ui-resizable-handle,html.rl-side-preview-pane #rl-right .ui-resizable-handle{display:none!important}.visible-on-ctrl,.visible-on-ctrl-btn,html.rl-bottom-preview-pane #rl-sub-right .messageView .top-toolbar{display:none}html.rl-bottom-preview-pane #rl-sub-left{right:5px!important;width:inherit}html.rl-bottom-preview-pane #rl-sub-left .b-message-list-wrapper{bottom:inherit;height:300px;box-shadow:none}html.rl-bottom-preview-pane #rl-sub-left .messageList .inputSearch{width:300px!important}html.rl-bottom-preview-pane #rl-sub-right .b-message-view-wrapper{top:356px;left:0;right:5px;box-shadow:none}.hidden-on-ctrl-btn,html.rl-ctrl-key-pressed .btn-group.open .visible-on-ctrl-btn,html.rl-ctrl-key-pressed .visible-on-ctrl{display:inline-block}#rl-app,#rl-check,html.rl-ctrl-key-pressed .btn-group.open .hidden-on-ctrl-btn,html.rl-ctrl-key-pressed .hidden-on-ctrl{display:none}#rl-loading,#rl-loading-error{position:absolute;font-size:30px;line-height:130%;top:50%;width:100%;height:65px;margin:-60px 0 0;background-color:transparent;text-align:center;color:#000}#rl-loading-error{background-image:none;display:none}#rl-loading-error-additional{margin-top:20px;font-size:20px}.rl-content-show{display:block!important}.show-on-mobile,html.rl-mobile .hide-on-mobile{display:none!important}html.rl-mobile .show-on-mobile{display:initial!important}html.rl-mobile .width100-on-mobile{width:100%!important}.nano.scroller-shadow-bottom:after,.nano.scroller-shadow-top:before{content:"";position:absolute;left:0;width:100%;height:10px;z-index:102;box-shadow:0 0 20px rgba(0,0,0,.4)}.nano.scroller-shadow-top:before{top:-10px}.nano.scroller-shadow-bottom:after{bottom:-10px}.nano.fixIndex.scroller-shadow-bottom:after,.nano.fixIndex.scroller-shadow-top:before{z-index:98}.e-component.e-checkbox{margin-bottom:6px;margin-left:-2px;padding:2px;cursor:pointer}.e-component.e-checkbox .e-checkbox-icon{padding:1px 0 0 1px}.e-component.e-checkbox.disabled{cursor:default;color:#999;outline:0}.e-component.e-radio{cursor:pointer}.e-component.e-radio.disabled{cursor:default;color:#999}.e-component.material-design.e-checkbox{margin-top:2px;padding:2px 2px 1px}.e-component.material-design.e-checkbox .sub-checkbox-container{display:inline-block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:18px;height:18px;vertical-align:bottom;margin-bottom:3px}.e-component.material-design.e-checkbox .sub-label{padding-left:12px}.e-component.material-design.e-checkbox .sub-checkbox{position:absolute;box-sizing:border-box;margin-top:1px;top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.e-component.material-design.e-checkbox .sub-checkbox.checked{border-top:none;border-left:none;border-color:#0F9D58;top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.e-component.material-design.e-checkbox .sub-checkbox.checked.box{border:2px solid;-webkit-animation:box-shrink 140ms ease-out forwards;animation:box-shrink 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.checked.checkmark{border-left:none;border-top:none;-webkit-animation:checkmark-expand 140ms ease-out forwards;animation:checkmark-expand 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.unchecked.box{-webkit-animation:box-expand 140ms ease-out forwards;animation:box-expand 140ms ease-out forwards}.e-component.material-design.e-checkbox .sub-checkbox.unchecked.checkmark{border-left:none;border-top:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:checkmark-shrink 140ms ease-out forwards;animation:checkmark-shrink 140ms ease-out forwards}.e-component.material-design.e-checkbox.disabled .sub-checkbox{border-color:#aaa;cursor:not-allowed;color:#aaa}.e-component.material-design.e-checkbox.disabled .sub-label{cursor:not-allowed;color:#aaa}@-webkit-keyframes box-shrink{0%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes box-shrink{0%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes checkmark-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes checkmark-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes checkmark-shrink{0%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes checkmark-shrink{0%{top:-1px;left:5px;width:10px;height:18px;border-right-width:2px;border-bottom-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes box-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes box-expand{0%{top:13px;left:5px;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{top:0;left:0;width:18px;height:18px;border:2px solid #999;-webkit-transform:rotate(0);transform:rotate(0)}}.b-system-drop-down .b-toolbar{position:absolute;top:0;right:0;height:30px;padding:10px 8px;z-index:103}.b-system-drop-down .e-facebook-name{display:inline-block;padding-top:4px}.b-system-drop-down .btn.system-dropdown{padding-left:10px;padding-right:10px}.b-system-drop-down .button-fb-logout{margin:5px}.b-system-drop-down .email-title{display:inline-block;max-width:200px;text-align:left;text-overflow:ellipsis;overflow:hidden;margin-right:28px;vertical-align:middle}.b-system-drop-down .logoPlace{margin:-5px 10px 0 0;font-size:25px;line-height:30px;height:40px}.b-system-drop-down .audioPlace{font-size:25px;line-height:30px;margin-right:10px;width:25px}.b-system-drop-down .audioPlace .playIcon,.b-system-drop-down .audioPlace .stopIcon{cursor:pointer;color:orange;text-shadow:0 1px 0 #555;float:right}.b-system-drop-down .audioPlace .playIcon{margin-top:5px}.b-system-drop-down .audioPlace .stopIcon{font-size:30px;line-height:30px;margin-right:10px;display:none}.b-system-drop-down .audioPlace:hover .playIcon{display:none}.b-system-drop-down .audioPlace:hover .stopIcon{display:inline-block}.b-system-drop-down .accountPlace{background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 1px 0 #000;display:inline-block;height:29px;max-width:250px;font-size:16px;line-height:30px;padding:1px 8px;overflow:hidden;text-overflow:ellipsis;border-radius:4px;font-weight:700;margin-right:5px;white-space:nowrap}.b-system-drop-down .account-item .icon-ok{display:none}.b-system-drop-down .account-item.current .icon-ok{display:inline-block}.b-system-drop-down .account-item.current .icon-user{display:none}.b-system-drop-down .counter{display:inline-block}.b-system-drop-down .g-ui-menu .e-link.account-item{padding-right:5px}html.ssm-state-mobile .accountPlace{max-width:150px!important}@-webkit-keyframes firstBar{0%,100%{height:30%}50%{height:100%}}@keyframes firstBar{0%,100%{height:30%}50%{height:100%}}@-webkit-keyframes secondBar{0%{height:90%}50%{height:30%}100%{height:100%}}@keyframes secondBar{0%{height:90%}50%{height:30%}100%{height:100%}}@-webkit-keyframes thirdBar{0%{height:20%}100%,40%{height:40%}60%{height:80%}}@keyframes thirdBar{0%{height:20%}100%,40%{height:40%}60%{height:80%}}.equaliser{width:20px;height:20px;position:relative}.equaliser .bar{float:left;width:5px;height:5px;background:orange;position:absolute;bottom:0}.equaliser .first{left:0;-webkit-animation:none;animation:none}.equaliser .second{left:7px;-webkit-animation:none;animation:none}.equaliser .third{left:14px;-webkit-animation:none;animation:none}.equaliser.animated .first{-webkit-animation:firstBar 1s infinite;animation:firstBar 1s infinite}.equaliser.animated .second{-webkit-animation:secondBar 1s infinite;animation:secondBar 1s infinite}.equaliser.animated .third{-webkit-animation:thirdBar 1s infinite;animation:thirdBar 1s infinite}.b-login-content{height:100%;text-align:center}.b-login-content .loginFormWrapper{display:inline-block;vertical-align:middle;text-align:center;-webkit-perspective:500px;perspective:500px}.b-login-content .loginFormWrapper .descWrapper{margin-bottom:10px}.b-login-content .loginFormWrapper .descWrapper .desc{font-size:18px;padding:2px}.b-login-content .loginFormWrapper .alertError{max-width:450px}.b-login-content .loginFormWrapper .loginForm{background-color:#efefef;text-align:left;color:#333;margin:0;float:none;width:303px}.b-login-content .loginFormWrapper .loginWelcomeForm{display:none}.b-login-content .loginFormWrapper .welcome-on{display:block}.b-login-content .loginFormWrapper .welcome-off{display:none}.b-login-content .loginFormWrapper .control-group,.b-login-content .loginFormWrapper .controls{margin-bottom:25px}.b-login-content .loginFormWrapper .wrapper{padding:40px 40px 20px}.b-login-content .loginFormWrapper #recaptcha_image img{border:1px solid #ccc;border-radius:3px}.b-login-content .loginFormWrapper .controls .inputAdditionalCode,.b-login-content .loginFormWrapper .controls .inputEmail,.b-login-content .loginFormWrapper .controls .inputLogin,.b-login-content .loginFormWrapper .controls .inputLoginForm,.b-login-content .loginFormWrapper .controls .inputPassword{font-size:18px;height:40px;line-height:20px;padding-left:12px;padding-right:12px}.b-login-content .loginFormWrapper .languageLabel,.b-login-content .loginFormWrapper .signMeLabel .e-checkbox{margin-top:5px}.b-login-content .loginFormWrapper .languageLabel{margin-right:5px}.b-login-content .loginFormWrapper .input-append .add-on{position:relative;height:30px;background:0 0;margin-left:-35px;z-index:1000;border:0}.b-login-content .loginFormWrapper .input-append .add-on i{font-size:17px;line-height:29px;color:#999}.b-login-content .loginFormWrapper .input-append .add-on i.login-submit-icon{font-size:24px;padding-top:2px;cursor:pointer}.b-login-content .loginFormWrapper .control-group.error .add-on i,.b-login-content .loginFormWrapper .controls.error .add-on i{color:#b94a48}.b-login-content .buttonLogin{margin:0}.b-login-content .alert{margin:0 0 20px;text-align:left}.b-login-content .loginAfter{display:inline-block;height:90%;vertical-align:middle;width:0}.b-login-content .flag-selector{margin-bottom:0}.b-login-content .social-buttons{margin-top:5px}.b-login-content .language-button,.b-login-content .social-button{padding:5px;outline:0}@-webkit-keyframes loginRotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loginRotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.submitting-pane{position:relative}.submitting-pane.submitting:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;background:rgba(0,0,0,.3);z-index:1051;border-radius:8px}html.cssanimations .submitting-pane.submitting:after{content:'';position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;border:8px solid transparent;border-color:#fff transparent transparent;-webkit-animation:loginRotation 1s infinite ease-in-out;animation:loginRotation 1s infinite ease-in-out;border-radius:50%;z-index:1052}.b-folders .b-footer,.b-folders .b-toolbar{height:30px;z-index:101;position:absolute;right:0;left:0}.btn-submit-icon-wrp{border:none;background:0 0;display:inline-block;margin:0;padding:0;outline:0;cursor:pointer}.popups .b-ask-content .modal-header,.popups .b-shortcuts-content .modal-header,.popups .b-welcom-page-content .modal-header{background-color:#fff}.popups .b-ask-content .modal-body{text-align:center}.popups .b-ask-content .desc-place{font-size:18px}.popups .b-shortcuts-content.modal{width:700px}.b-folders .b-folders-user .e-link.print-count.system .badge{display:none!important}.b-folders .b-toolbar{top:0;padding:10px 0 0 8px;color:#fff}.b-folders .b-footer{bottom:10px;padding:0 10px 0 5px;overflow:hidden;white-space:nowrap}.b-folders .b-content{position:absolute;top:58px;bottom:45px;left:0;right:0;overflow:hidden;overflow-y:auto;min-width:100px}.b-folders .b-content .content{-webkit-overflow-scrolling:touch}.b-folders .b-list-delimiter{margin:10px;border-top:0 solid #000;border-bottom:1px solid #999}.b-folders .b-content .e-item{overflow:hidden;white-space:nowrap}.b-folders .b-content .e-item .e-link{display:block;position:relative;z-index:1;height:34px;line-height:34px;background-color:transparent;vertical-align:middle;color:grey;cursor:not-allowed;font-size:14px;padding:0 10px;outline:0;text-decoration:none}.b-folders .b-content .e-item .e-link .focused-poiner{float:left;display:inline-block;background-color:transparent;height:100%;width:3px;position:absolute;top:0;left:0}.b-folders .b-content .e-item .e-link .inbox-star-icon{display:none;margin-left:7px}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star{display:none}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star-empty{opacity:.5}.b-folders .b-content .e-item .e-link .inbox-star-icon .icon-star-empty:hover{opacity:1}.b-folders .b-content .e-item .e-link.is-inbox .inbox-star-icon{display:inline}.b-folders .b-content .e-item .e-link.selectable{color:#000;cursor:pointer}.b-folders .b-content .e-item .e-link.selectable.droppableHover,.b-folders .b-content .e-item .e-link.selectable.focused,.b-folders .b-content .e-item .e-link.selectable.selected,.b-folders .b-content .e-item .e-link.selectable:hover{background-color:#555;color:#fff}.b-folders .b-content .e-item .e-link.selectable.focused{color:#fff}.b-folders .b-content .e-item .e-link.focused{background-color:#888}.b-folders .b-content .e-item .e-link.focused .focused-poiner,.popups .b-filter-content .modal-header,.popups .b-folder-clear-content .modal-header,.popups .b-folder-create-content .modal-header,.popups .b-folder-system-content .modal-header,.popups .b-languages-content .modal-header{background-color:#fff}.b-folders .b-content .e-item .e-link.system{cursor:default;color:grey}.popups .b-compose-open-pgp-content .key-list__item-delete,.popups .b-filter-content .button-delete{cursor:pointer}.b-folders .b-content .e-item .e-link .count{position:relative;display:none;margin-top:5px;line-height:19px}.b-folders .b-content .e-item .e-link.print-count{font-weight:700}.b-folders .b-content .e-item .e-link.print-count .count{display:inline}.b-folders .b-content .e-item .e-link.unread-sub{font-weight:700}.b-folders .b-content .e-item .e-link .e-collapsed-sign{cursor:pointer;width:22px;height:30px;line-height:30px;text-align:center;vertical-align:inherit}.b-folders .b-content .e-item .hidden.e-link{display:none}.b-folders .b-content .e-item .b-sub-folders.collapsed{max-height:0;height:0;display:none}.b-folders.inbox-is-starred .icon-star{color:orange;display:inline-block!important}.b-folders.inbox-is-starred .icon-star-empty{display:none}.b-folders .b-folder-system-item{font-weight:700}.b-folders .b-sub-folders .e-item .e-link{padding-left:25px}.b-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:40px}.b-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:55px}.b-folders .b-sub-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:70px}.b-folders.single-root-inbox .i-am-inbox.e-link{display:none!important}.b-folders.single-root-inbox .i-am-inbox-wrapper>.b-sub-folders{max-height:none!important;height:inherit!important;display:block!important}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .e-item .e-link{padding-left:10px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:25px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:40px}.b-folders.single-root-inbox .i-am-inbox-wrapper .b-sub-folders .b-sub-folders .b-sub-folders .b-sub-folders .e-item .e-link{padding-left:55px}.btn .btn-text-wrp{padding-left:7px;white-space:normal}.btn.buttonCompose{width:calc(100% - 85px);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap;overflow:hidden;height:19px;display:inline-block;margin-top:1px}html.rl-left-panel-disabled .buttonComposeText,html.rl-left-panel-short .buttonComposeText,html.rl-mobile .btn.buttonContacts{display:none}html.rl-left-panel-disabled .btn.buttonCompose,html.rl-left-panel-short .btn.buttonCompose{width:auto}html.rl-left-panel-disabled .btn.buttonContacts,html.rl-left-panel-short .btn.buttonContacts{margin-top:10px!important;margin-left:0!important}html.rl-mobile .btn.buttonCompose{width:100%}.popups .b-filter-content{width:750px}.popups .b-filter-content .setRecipientsBtn{margin-top:-2px;margin-left:5px}.popups .b-languages-content.modal{width:700px}.popups .b-languages-content.exp{width:701px}.popups .b-languages-content .lang-item{display:inline-block;padding:5px 15px;margin:2px 5px;width:180px;background-color:#fff;text-align:left;border:1px solid transparent;border-radius:2px}.popups .b-languages-content .lang-item.user{background-color:#fffddd;border-color:#fff555}.popups .b-languages-content .lang-item.selected{background-color:#f5f5f5;border-color:#ccc}.popups .b-languages-content .lang-item:hover{background-color:#eee;border-color:#ccc}.popups .b-account-add-content .modal-header,.popups .b-compose-open-pgp-content .modal-header,.popups .b-message-open-pgp-content .modal-header,.popups .b-open-pgp-key-add-content .modal-header,.popups .b-open-pgp-key-generate-content .modal-header,.popups .b-open-pgp-key-view-content .modal-header,.popups .b-template-add-content .modal-header{background-color:#fff}html.rl-mobile .b-languages-content .lang-item{width:calc(100% - 40px)}.popups .b-template-add-content.modal{width:750px}.popups .b-template-add-content .e-template-place{height:300px}.popups .b-compose-open-pgp-content.modal,.popups .b-message-open-pgp-content.modal,.popups .b-open-pgp-key-add-content.modal,.popups .b-open-pgp-key-generate-content.modal,.popups .b-open-pgp-key-view-content.modal{width:570px}.popups .b-compose-open-pgp-content .inputKey,.popups .b-message-open-pgp-content .inputKey,.popups .b-open-pgp-key-add-content .inputKey,.popups .b-open-pgp-key-generate-content .inputKey,.popups .b-open-pgp-key-view-content .inputKey{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.popups .b-compose-open-pgp-content .key-viewer,.popups .b-message-open-pgp-content .key-viewer,.popups .b-open-pgp-key-add-content .key-viewer,.popups .b-open-pgp-key-generate-content .key-viewer,.popups .b-open-pgp-key-view-content .key-viewer{max-height:500px;overflow:auto}.popups .b-compose-open-pgp-content.modal{width:800px}.popups .b-compose-open-pgp-content .key-list{background-color:#f9f9f9;border-radius:5px;padding:10px 15px;margin-top:10px;min-height:40px}.popups .b-compose-open-pgp-content .key-list-wrp:hover{overflow:auto}.popups .b-compose-open-pgp-content .key-list-wrp:hover .key-list__item-name{overflow:visible}.popups .b-compose-open-pgp-content .key-list-wrp.empty{text-align:center;padding-top:10px;color:#aaa;font-size:16px}.popups .b-compose-open-pgp-content .key-list__item{color:#333;white-space:nowrap;padding-bottom:4px}.popups .b-compose-open-pgp-content .key-list__item:last-child{padding-bottom:0}.popups .b-compose-open-pgp-content .key-list__item-delete.disabled{cursor:not-allowed}.popups .b-compose-open-pgp-content .key-list__item-names{color:#333}.popups .b-compose-open-pgp-content .key-list__item-error,.popups .b-compose-open-pgp-content .key-list__item-names.empty{color:red}.popups .b-compose-open-pgp-content .key-list__item-name{overflow:hidden;text-overflow:ellipsis}.popups .b-compose-open-pgp-content .key-list__item-hash{color:#aaa}.popups .b-compose-open-pgp-content .key-actions{margin-top:10px;min-height:40px}.popups .b-compose-open-pgp-content .key-actions select option.even{background-color:#f5f5f5}.attachmentItem,.popups .b-advanced-search-content .modal-header,.popups .b-identity-content .modal-header,.popups .b-two-factor-content .modal-header,.popups .b-two-factor-test-content .modal-header{background-color:#fff}.popups .b-message-open-pgp-content.modal{width:700px}.popups .b-message-open-pgp-content .key-list{margin-top:5px;overflow:hidden}.popups .b-message-open-pgp-content .key-list__item{color:#555;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.popups .b-message-open-pgp-content .key-list__item__radio{padding:3px 5px 0 0;vertical-align:top}.popups .b-message-open-pgp-content .key-list__item__name{border-bottom:1px solid transparent}.popups .b-message-open-pgp-content .key-list__item__names{display:inline-block}.popups .b-message-open-pgp-content .key-list__item__names:hover .key-list__item__name{border-bottom:1px dashed #555}.popups .b-open-pgp-key-add-content.modal{width:645px}.popups .b-open-pgp-key-add-content.modal .inputKey{width:600px}.popups .b-identity-content.modal,.popups .b-two-factor-content{width:750px}.popups .b-two-factor-content .modal-body{min-height:100px}.popups .b-identity-content .modal-body{overflow:hidden}.popups .b-identity-content .control-label{width:100px}.popups .b-identity-content .controls{margin-left:120px}.popups .b-identity-content .e-signature-place{height:200px}.popups .b-identity-content .textEmail{margin-top:5px;font-weight:700}.popups .b-advanced-search-content.modal{width:750px}.popups .b-advanced-search-content.modal .control-label{width:100px}.popups .b-advanced-search-content.modal .controls{margin-left:110px}.attachmentItem{position:relative;display:inline-block;margin:5px;max-width:200px;min-width:60px;overflow:hidden;list-style:none;line-height:24px;border:0;box-shadow:0 1px 4px #ccc;box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 1px 5px rgba(0,0,0,.1);border-radius:3px}.attachmentItem.waiting{opacity:.6}.attachmentItem.checked{box-shadow:0 1px 4px #00a;box-shadow:0 1px 5px rgba(0,0,255,.3);box-shadow:0 0 0 1px rgba(0,0,255,.1),0 1px 5px rgba(0,0,255,.2)}.attachmentItem .checkedParent{position:absolute;top:0;right:0;padding:1px 4px 0 5px;background:#FAFAFA;border:0 solid #CCC}.attachmentItem .attachmentSize{font-size:12px;color:#999}.attachmentItem.error .attachmentIcon,.attachmentItem.error .attachmentName,.attachmentItem.error .attachmentSize{color:red}.attachmentItem .attachmentIconParent{position:relative;height:56px;width:60px;background:0 0}.attachmentItem .attachmentIconParent .iconBG,.attachmentItem .attachmentIconParent .iconMain,.attachmentItem .attachmentIconParent .iconPreview,.attachmentItem .attachmentIconParent .iconProgress{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%}.attachmentItem .attachmentIconParent .iconProgress{background:#eee;width:0}.attachmentItem .attachmentIconParent .iconBG{font-size:18px;text-align:center;color:#999;font-weight:700;line-height:55px;text-shadow:0 1px 0 #FFF;text-shadow:0 1px 0 rgba(255,255,255,.8)}.attachmentItem .attachmentIconParent .iconPreview{display:none;background-image:none;background:rgba(0,0,0,.5)!important}.attachmentItem .attachmentIconParent .iconPreview .attachmentIcon{color:#fff;text-shadow:0 1px 0 #000}.attachmentItem .attachmentNameParent{position:relative;margin-left:60px;padding:4px 4px 3px 6px;min-width:90px;cursor:pointer;color:#333;background:#fafafa;border-left:1px solid #ddd}.attachmentItem .attachmentIcon{margin:6px 0 0 13px;font-size:36px;width:36px;height:36px;color:#aaa}.attachmentItem .attachmentIcon.icon-none{display:none}.attachmentItem .attachmentIcon.icon-file-certificate{margin-left:15px}.attachmentItem .attachmentIconText{display:inline-block;font-size:28px;width:60px;height:56px;color:#aaa;line-height:56px;text-align:center;font-style:normal}.attachmentItem .attachmentIconParent.hasPreview:hover .iconPreview{display:inline-block}.attachmentItem .attachmentIconParent.hasPreview:hover .iconMain{display:none}.attachmentItem .attachmentIconParent.hasPreplay:hover .iconPreview{display:inline-block}.attachmentItem .attachmentIconParent.hasPreplay:hover .iconMain{display:none}.attachmentItem .showPreplay,.attachmentItem .showPreview{display:none;cursor:pointer}.attachmentItem .attachmentIconParent.hasPreview .showPreview{display:inline}.attachmentItem .attachmentIconParent.hasPreview .hidePreview{display:none}.attachmentItem .attachmentIconParent.hasPreplay .showPreplay{display:inline}.attachmentItem .attachmentIconParent.hasPreplay .hidePreview,html.rl-no-preview-pane .messageList.message-selected{display:none}.messageList .toolbar{position:absolute;top:0;right:0;left:0;height:30px;padding:10px 1px;z-index:102;white-space:nowrap}.messageList .b-footer,.messageList .b-message-list-wrapper,.messageList .second-toolbar{z-index:101;position:absolute;right:0;left:0}.messageList .b-footer{bottom:0;height:30px;padding:7px;background-color:#eee;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.messageList .b-footer .e-quota{display:inline-block;margin-top:5px;margin-left:5px;font-size:18px;cursor:help}.messageList .b-footer .e-quota:hover{border-bottom:1px dashed #333}.messageList .inputSearch{width:258px}.messageList .btn.buttonMoreSearch{padding-left:8px;padding-right:8px}.messageList .b-message-list-wrapper{top:50px;bottom:5px;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.messageList .second-toolbar{top:0;height:29px;padding:10px 8px 10px 11px;white-space:nowrap;background-color:#eee;border-top-right-radius:5px;border-top-left-radius:5px}.messageList .second-toolbar .checkboxCkeckAll{margin:5px 0}.messageList .line-loading{position:absolute;left:0;right:0;z-index:102;height:0;top:50px}.messageList .mainDelimiter{position:absolute;left:0;right:0;height:1px;z-index:101;background-color:#bbb}.messageList .toolbarDelimiter{top:49px}.messageList .footerDelimiter{bottom:44px}.messageList .b-content{position:absolute;top:50px;bottom:45px;left:0;right:0;padding:0;overflow-x:hidden;overflow-y:auto;z-index:101;box-sizing:border-box;background-color:#fff}.messageList .b-content .content{-webkit-overflow-scrolling:touch}.messageList .b-content .listClear{color:#333;text-align:center;padding:10px;font-size:14px;line-height:13px}.messageList .b-content .listDragOver,.messageList .b-content .listEmptyList,.messageList .b-content .listEmptyListLoading,.messageList .b-content .listEmptySearchList,.messageList .b-content .listError{color:#999;text-align:center;padding:60px 10px;font-size:24px;line-height:30px}.messageList .b-content .listDragOver .e-icon,.messageList .b-content .listEmptyList .e-icon,.messageList .b-content .listEmptyListLoading .e-icon,.messageList .b-content .listEmptySearchList .e-icon,.messageList .b-content .listError .e-icon{font-size:24px;line-height:30px}.messageList .b-content .listDragOver{max-height:0;overflow:hidden;padding:0 10px}.messageList .b-content .listDragOver.viewAppendArea{max-height:120px;padding:30px 10px}.messageList .b-content .listDragOver.dragOverEnter{background-color:#e0fdda;color:#333}.messageList .b-content .listError{color:#DA4F49}.messageList .b-content .listSearchDesc{font-size:18px;padding:15px;border-bottom:1px solid #eee}html.rl-mobile .messageList .b-content .listSearchDesc{font-size:16px;padding:12px}.messageList .b-content .listThreadUidDesc{font-size:16px;padding:7px 20px 6px;background-color:#aaa;border-bottom:1px solid #888;color:#fff;cursor:pointer;text-shadow:0 1px 0 #000;text-align:center}.messageList .b-content .delimiter{display:block;height:1px;background-color:#e5e5e5}.messageList .b-content .messageListItem:last-child{border-bottom:1px solid #e5e5e5}.messageList .b-content .messageListItem:last-child.selected{border-bottom:1px solid #bfd5ef}.messageList .b-content .fullThreadsParent{height:25px;padding:3px 5px;background-color:#f4f4f4;text-align:center}.messageList .b-content .messageListItem{position:relative;height:52px;max-height:60px;font-size:12px;line-height:21px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100;background-color:#f9f9f9}.messageList .b-content .messageListItem .delimiter{position:relative;display:block;height:1px;background-color:#999;opacity:.2;filter:alpha(opacity=20)}.messageList .b-content .messageListItem .wrapper{padding:5px 0}.messageList .b-content .messageListItem .sidebarParent{display:inline-block;width:6px;background-color:#eee;float:left;height:100%}.messageList .b-content .messageListItem.focused{background-color:#f5f5f5}.messageList .b-content .messageListItem.focused .sidebarParent{background-color:#ccc!important}.messageList .b-content .messageListItem .importantMark{display:none;color:red;margin-right:5px}.messageList .b-content .messageListItem.deleted-mark{opacity:.7}.messageList .b-content .messageListItem.deleted-mark .sender,.messageList .b-content .messageListItem.deleted-mark .subject,.messageList .b-content .messageListItem.deleted-mark .subject-prefix,.messageList .b-content .messageListItem.deleted-mark .subject-suffix{text-decoration:line-through}.messageList .b-content .messageListItem.important .importantMark{display:inline}.messageList .b-content .messageListItem.e-single-line{height:35px}.messageList .b-content .messageListItem.e-single-line .wrapper{line-height:25px;padding:5px}.messageList .b-content .messageListItem.new{max-height:0}.messageList .b-content .messageListItem.deleted{max-height:0;border-color:transparent!important}.messageList .b-content .messageListItem .checkedParent{display:inline-block;float:left;margin-top:11px;padding:0 8px 0 6px;font-size:14px}.messageList .b-content .messageListItem.e-single-line .checkedParent{margin-top:1px}.messageList .b-content .messageListItem .flagParent{display:inline-block;float:right;padding:0 10px 0 5px}.messageList .b-content .messageListItem.e-single-line .flagParent{float:left;padding:0 8px 0 2px}.messageList .b-content .messageListItem .dateParent{display:inline-block;float:right;position:relative;margin:0 5px;color:#999;font-size:11px}.messageList .b-content .messageListItem .threadsParent{display:inline-block;float:right;position:relative}.messageList .b-content .messageListItem .attachmentParent{display:inline-block;float:right;position:relative;margin:2px 10px 0 5px}.messageList .b-content .messageListItem.e-single-line .attachmentParent{float:left;margin:0 8px 0 0}.messageList .b-content .messageListItem .senderParent{display:block;overflow:hidden;text-overflow:ellipsis}.messageList .b-content .messageListItem .threadsCountParent{display:inline;overflow:hidden;background-color:#eee;padding:1px 5px;margin-right:5px;border:1px solid #ccc;border-radius:5px}.messageList .b-content .messageListItem .threadsCountParent.lastSelected{background-color:#999;border-color:#999;color:#fff}.messageList .b-content .messageListItem .threadsCountParent:hover{border-color:#666}.messageList .b-content .messageListItem.e-single-line .senderParent{display:inline-block;text-overflow:none;width:200px;float:left;font-weight:400}.messageList .b-content .messageListItem .subjectParent{display:block;overflow:hidden;text-overflow:ellipsis;color:#000}.messageList .b-content .messageListItem .dateParent,.messageList .b-content .messageListItem .senderParent,.messageList .b-content .messageListItem .subjectParent{white-space:nowrap}.messageList .b-content .messageListItem .subjectParent .emptySubjectText{display:none;font-style:italic;color:#999}.messageList .b-content .messageListItem.emptySubject .subjectParent .subject,.messageList .b-content .messageListItem.emptySubject .subjectParent .subject-prefix,.messageList .b-content .messageListItem.emptySubject .subjectParent .subject-suffix{display:none}.messageList .b-content .messageListItem.emptySubject .subjectParent .emptySubjectText{display:inline}.messageList .b-content .messageListItem .sender,.messageList .b-content .messageListItem .subject,.messageList .b-content .messageListItem .subject-suffix{overflow:hidden;text-overflow:ellipsis}.messageList .b-content .messageListItem .threads-len .threads-len-data{background-color:#eee;color:#666;border-radius:6px;padding:2px 0 1px 6px;margin-right:2px;border:1px solid #ccc}.messageList .b-content .messageListItem .threads-len .threads-len-data [class*=" icon-"],.messageList .b-content .messageListItem .threads-len .threads-len-data [class^=icon-]{font-size:14px}.messageList .b-content .messageListItem .threads-len .threads-len-data:hover{background-color:#aaa;border-color:#666;text-shadow:0 1px 0 #999;color:#fff}.messageList .b-content .messageListItem .subject-prefix{color:#888}.messageList .b-content .messageListItem .attachment{display:none}.messageList .b-content .messageListItem .flagOff,.messageList .b-content .messageListItem .flagOn,.messageList .b-content .messageListItem .flagOnHalf{cursor:pointer;display:inline-block}.messageList .b-content .messageListItem .flagOff{opacity:.5}.messageList .b-content .messageListItem .flagOff:hover{opacity:1}.messageList .b-content .messageListItem .flagOn,.messageList .b-content .messageListItem .flagOnHalf{display:none;color:orange}.messageList .b-content .messageListItem .forwardFlag,.messageList .b-content .messageListItem .replyFlag{display:none}.messageList .b-content .messageListItem.answered .replyFlag,.messageList .b-content .messageListItem.forwarded .forwardFlag{display:inline-block}.messageList .b-content .messageListItem.withAttachments .attachment{display:inline-block;color:#666;text-shadow:0 1px 0 #eee}.messageList .b-content .messageListItem.hasUnseenSubMessage{background-color:#FFFFD9}.messageList .b-content .messageListItem.hasUnseenSubMessage .sidebarParent{background-color:#ffdb99}.messageList .b-content .messageListItem.hasUnseenSubMessage.focused .sidebarParent{background-color:#cc8400!important}.messageList .b-content .messageListItem.unseen{background-color:#FFFFD9}.messageList .b-content .messageListItem.unseen .sender,.messageList .b-content .messageListItem.unseen .subject,.messageList .b-content .messageListItem.unseen .subject-suffix{font-weight:700}.messageList .b-content .messageListItem.unseen .sidebarParent{background-color:orange}.messageList .b-content .messageListItem.unseen.focused .sidebarParent{background-color:#cc8400!important}.messageList .b-content .messageListItem.checked .sidebarParent{background-color:#69a8f5!important}.messageList .b-content .messageListItem.checked.focused .sidebarParent{background-color:#217ef0!important}.messageList .b-content .messageListItem.selected{background-color:#DFEFFF;z-index:101}.messageList .b-content .messageListItem.selected .sidebarParent{background-color:#398CF2!important}.messageList .b-content .messageListItem.selected .delimiter{background-color:#398CF2;opacity:.2;filter:alpha(opacity=20)}.messageList .b-content .messageListItem.selected+.messageListItem .delimiter{background-color:#398CF2;opacity:.3}.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOff,.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOn{display:none}.messageList .b-content .messageListItem.hasFlaggedSubMessage .flagOnHalf{display:inline-block}.messageList .b-content .messageListItem.flagged .flagOff,.messageList .b-content .messageListItem.flagged .flagOnHalf{display:none}.messageList .b-content .messageListItem.flagged .flagOn{display:inline-block}.messageList.message-focused .b-message-list-wrapper{background-color:#000}.messageList.message-focused .b-content{opacity:.97}.messageList.hideMessageListCheckbox .checkboxCkeckAll,.messageList.hideMessageListCheckbox .checkedParent{display:none!important}.messageList.hideMessageListCheckbox .sidebarParent{margin-right:10px!important}html.ssm-state-desktop-large .messageList .b-content .messageListItem,html.ssm-state-desktop-large .messageList .b-content .messageListItem .dateParent{font-size:13px}html.cssanimations .messageList .line-loading{height:5px!important}.draggablePlace{z-index:10003;color:#fff;background-color:#333;background-color:rgba(0,0,0,.5);padding:4px 10px;min-width:30px;height:20px;cursor:pointer;cursor:move}html.rl-mobile #rl-sub-left .messageList .inputSearch{width:160px!important}html.rl-no-preview-pane .messageView{display:none}html.rl-no-preview-pane .messageView.message-selected{display:block}.messageView{z-index:100}.messageView .toolbar{position:absolute;top:0;right:0;left:0;height:30px;padding:10px 0;color:#fff}.messageView .b-content{position:absolute;margin:0;top:58px;bottom:13px;right:8px;left:-2px;border:1px solid #aaa;border-radius:3px;background-color:#fff}.messageView .b-content .b-message-view-checked-helper{text-align:center;font-size:70px;line-height:70px;padding-top:140px;color:#999}.messageView .b-content .b-message-view-checked-helper .icon-mail{font-size:100px;font-size:50px;line-height:90px;padding-left:10px}.messageView .b-content .logoPlace{text-align:center}.messageView .b-content .b-message-view-desc{text-align:center;font-size:24px;line-height:30px;color:#999;padding:120px 10px 0}.messageView .b-content .b-message-view-desc.error{color:#DA4F49}.messageView .b-content .b-message-view-iframe-backdrop{display:none;background:0 0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:.1}.messageView .b-content .content{-webkit-overflow-scrolling:touch}.messageView .b-content .message-fixed-button-toolbar{z-index:100;position:absolute;top:33px;right:10px}.messageView .b-content .infoParent{cursor:pointer;margin:0 2px 0 5px;opacity:.3}.messageView .b-content .infoParent:hover{opacity:.6}.messageView .b-content .flagParent{cursor:pointer;margin:0 20px 0 2px}.messageView .b-content .flagParent .flagOn{color:orange}.messageView .b-content .flagParent .flagOff{opacity:.5}.messageView .b-content .flagParent .flagOff:hover{opacity:1}.messageView .b-content .messageItemHeader{position:absolute;padding:10px;background-color:#f8f8f8;border-top:0;border-bottom:1px solid #ddd;border-top-right-radius:5px;border-top-left-radius:5px;z-index:1;top:0;left:0;right:0}.messageView .b-content .messageItemHeader .fromPic{display:inline-block;width:50px;height:50px;float:left;padding:2px;margin:0 5px 0 0;background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.messageView .b-content .messageItemHeader .subjectParent{font-size:18px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:8px;line-height:100%;height:22px;vertical-align:middle}.messageView .b-content .messageItemHeader .senderParent{margin:7px 0}.messageView .b-content .messageItemHeader .senderParent.-top{margin-top:0}.messageView .b-content .messageItemHeader .senderParent.-bottom{margin-bottom:0}.messageView .b-content .messageItemHeader .messageButtons{margin-top:5px}.messageView .b-content .messageItemHeader .informationShort{margin-left:5px;margin-right:50px}.messageView .b-content .messageItemHeader .informationShort a{color:#369;text-decoration:underline;cursor:pointer;padding:2px}.messageView .b-content .messageItemHeader .informationShort a:focus{outline:dotted 1px}.messageView .b-content .messageItemHeader .informationShort.-bottom{margin-right:5px;max-height:100px;overflow-y:auto}html.rl-mobile .messageView .b-content .messageItemHeader .informationShort{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.messageView .b-content .messageItemHeader .informationFull{margin-top:10px;border:1px solid #ddd;background-color:#fff;border-radius:5px;padding:8px 0;overflow:hidden}.messageView .b-content .messageItemHeader .informationFull .size{margin-left:4px}.messageView .b-content .messageItemHeader .informationFull table{width:100%}.messageView .b-content .messageItemHeader .informationFull td{padding:0 10px;vertical-align:top;min-width:43px}.messageView .b-content .messageItemHeader .informationFull td:first-child{border-right:1px solid #ddd;text-align:right;width:1%}.messageView .b-content .messageItemHeader .informationFull .uiLabel{white-space:nowrap}.messageView .b-content .messageItemHeader .emptySubjectText{display:none;font-style:italic;font-weight:400;color:#999}.messageView .b-content .messageItemHeader.emptySubject .emptySubjectText{display:inline}.messageView .b-content .messageItem{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:3px}.messageView .b-content .messageItem .buttonFull,.messageView .b-content .messageItem .buttonUnFull,.messageView .b-content .messageItem .buttonUp{display:inline-block;position:fixed;right:25px;bottom:25px;height:30px;width:30px;text-align:center;vertical-align:middle;line-height:30px;background-color:#fff;border:1px solid #333;color:#333;z-index:2;cursor:pointer;border-radius:5px;opacity:.3}.messageView .b-content .messageItem .attachmentsPlace .checkedParent,.messageView .b-content .messageItem .buttonUnFull,.messageView .b-content .messageItem .buttonUp{display:none}.messageView .b-content .messageItem .buttonFull:hover,.messageView .b-content .messageItem .buttonUnFull:hover,.messageView .b-content .messageItem .buttonUp:hover{opacity:.8;filter:alpha(opacity=80);border-color:#000;background-color:#888;color:#fff}.messageView .b-content .messageItem .buttonUp{right:65px;z-index:0}.messageView .b-content .messageItem .loading{text-align:center;font-size:24px;color:grey;padding-top:50px}.messageView .b-content .messageItem .line-loading{height:0}.messageView .b-content .messageItem .pgpEncrypted,.messageView .b-content .messageItem .pgpSigned,.messageView .b-content .messageItem .readReceipt,.messageView .b-content .messageItem .showImages{cursor:pointer;padding:10px 15px;border-bottom:1px solid #ddd;background-color:#eee}.messageView .b-content .messageItem .pgpInfo{padding:5px 15px;border-bottom:1px solid #ddd;background-color:#fcf8e3}.messageView .b-content .messageItem .pgpInfo.success{background-color:#e9f4ff}.messageView .b-content .messageItem .readReceipt{background-color:#ffffd9}.messageView .b-content .messageItem .attachmentsPlace{padding:10px 10px 6px;background:#eee;border-bottom:1px solid #ddd;position:relative}.messageView .b-content .messageItem .attachmentsPlace .attachmentList{margin:0}.messageView .b-content .messageItem .attachmentsPlace.selection-mode .checkedParent{display:inline-block}.messageView .b-content .messageItem .attachmentsPlace.unselectedAttachmentsError .attachmentItem{box-shadow:0 1px 4px red;box-shadow:0 1px 5px rgba(255,0,0,.4);box-shadow:0 0 0 1px rgba(255,0,0,.2),0 1px 5px rgba(255,0,0,.3)}.messageView .b-content .messageItem .attachmentsPlace .controls-handle{position:absolute;bottom:5px;right:8px;color:#999;cursor:pointer}.messageView .b-content .messageItem .attachmentsControls{padding:7px 5px 7px 14px;background:#e8e8e8;border-bottom:1px solid #ddd}.messageView .b-content .messageItem .rlBlockquoteSwitcher{background-color:#eee;border:1px solid #999;display:inline-block;width:30px;height:14px;line-height:14px;text-align:center;cursor:pointer;margin:10px 0;opacity:.5}.messageView .b-content .messageItem .rlBlockquoteSwitcher:hover{opacity:1}.messageView .b-content .messageItem .bodySubHeader{z-index:2}.messageView .b-content .messageItem .bodyText{color:#000;font-family:Arial,Verdana,Geneva,sans-serif}.b-admin-branding .custom-css-wrapper textarea,.messageView .b-content .messageItem .bodyText .b-text-part.plain,.messageView .b-content .messageItem .bodyText .b-text-part.plain pre{font-family:Monaco,Menlo,Consolas,'Courier New',monospace}.messageView .b-content .messageItem .bodyText .b-text-part,.messageView .b-content .messageItem .bodyText .b-text-part div[data-x-div-type=html],.messageView .b-content .messageItem .bodyText .b-text-part div[data-x-div-type=html] div[data-x-div-type=body]{height:100%}.messageView .b-content .messageItem .bodyText .b-text-part a{color:#00f;text-decoration:underline}.messageView .b-content .messageItem .bodyText .b-text-part a:visited{color:#609}.messageView .b-content .messageItem .bodyText .b-text-part a:active{color:red}.messageView .b-content .messageItem .bodyText .b-text-part blockquote{border-left:2px solid #000;padding:0 10px;margin:0}.messageView .b-content .messageItem .bodyText .b-text-part .rl-bq-switcher.hidden-bq{display:none}.messageView .b-content .messageItem .bodyText .b-text-part.html div[data-x-div-type=body]{margin:15px}.messageView .b-content .messageItem .bodyText .b-text-part.html code,.messageView .b-content .messageItem .bodyText .b-text-part.html pre{margin:0;padding:0;background:#f9f9f9;border:none;border-radius:0;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;display:block;word-break:normal;word-wrap:break-word}.messageView .b-content .messageItem .bodyText .b-text-part.html code{display:inline;padding:2px 5px}.messageView .b-content .messageItem .bodyText .b-text-part.html pre{padding:5px 10px;border-radius:5px;background-color:#f9f9f9}.messageView .b-content .messageItem .bodyText .b-text-part.html pre>code{padding:0}.messageView .b-content .messageItem .bodyText .b-text-part.plain{padding:15px}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre{margin:0;padding:0;background:#fff;border:none;display:block;word-break:normal}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp{display:inline-block;padding:6px 10px;border:1px dashed #666;background:#fff;word-break:break-all}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp.success{border-color:green;background-color:rgba(0,255,0,.03)}.messageView .b-content .messageItem .bodyText .b-text-part.plain pre.b-plain-openpgp.error{border-color:red;background-color:rgba(255,0,0,.03)}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote{border-left:2px solid #00f;color:#00f}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote blockquote{border-left:2px solid green;color:green}.messageView .b-content .messageItem .bodyText .b-text-part.plain blockquote blockquote blockquote{border-left:2px solid red;color:red}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control{display:inline-block;cursor:pointer;color:#777}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control:hover{color:#111}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control.success{color:green;cursor:help}.messageView .b-content .messageItem .bodyText .b-text-part .b-openpgp-control.error{color:red}.messageView.message-focused .b-content{z-index:101;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:3px;border-color:#9d9d9d}.messageView .thread-controls .dropdown-toggle,.messageView .thread-controls.open .dropdown-toggle{padding-left:10px;padding-right:10px}.messageView .thread-list .e-link{padding:4px 8px 6px 10px}.messageView .thread-list.hide-more .thread-list-message.more-that{display:none}.messageView .thread-list .thread-date{font-size:13px;color:#999}.messageView .thread-list .more-threads{text-align:center;padding:8px;background-color:#F5F5F5;color:#555;text-decoration:underline;border-top:1px dashed #555}html.rl-resizer .b-message-view-iframe-backdrop{display:block!important}html.rl-no-preview-pane .messageView .toolbar{padding-left:1px}html.rl-no-preview-pane .messageView .b-content{top:50px;left:0;bottom:5px;right:5px;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}html.rl-bottom-preview-pane .messageView .b-content{bottom:5px}html.cssanimations .messageItem .line-loading{height:5px!important}html.rl-message-fullscreen #rl-bottom,html.rl-message-fullscreen #rl-left,html.rl-message-fullscreen #rl-right .RL-MailMessageList,html.rl-message-fullscreen #rl-right .RL-MailMessageView .messageView .toolbar,html.rl-message-fullscreen #rl-right .RL-SettingsPane,html.rl-message-fullscreen #rl-right .RL-SystemDropDown{display:none!important}html.rl-message-fullscreen .messageView .b-content{position:fixed!important;margin:5px!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;border:1px solid #aaa!important;border-radius:3px!important}html.rl-message-fullscreen .messageView .b-content .buttonUnFull{display:inline-block!important}html.rl-message-fullscreen .messageView .b-content .buttonFull{display:none!important}.nano.scroller-shadow-top .buttonUp{display:inline-block!important}.b-contacts-content .control-group .control-label.fix-width{width:50px}.b-contacts-content .control-group .controls.fix-width{margin-left:70px}.b-contacts-content.modal{position:absolute;right:0;top:0;bottom:0;left:0;width:900px;min-height:300px;max-height:700px;margin:auto}.b-contacts-content.modal .modal-body{overflow:auto;height:100%;background-color:#f5f5f5;padding:0}.b-contacts-content.modal .b-header-toolbar{height:40px;color:#fff;background-color:#333;background-color:rgba(0,0,0,.8)!important}.b-contacts-content.modal .b-header-toolbar .close,.b-contacts-content.modal .b-header-toolbar .close-custom{color:#fff;opacity:1}.b-contacts-content.modal .b-header-toolbar .btn{margin-top:4px}.b-contacts-content.modal .b-list-toolbar{padding:0;height:45px;text-align:right;width:220px;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-list-toolbar .e-search{margin-top:7px;width:200px}.b-contacts-content.modal .b-list-footer-toolbar{position:absolute;left:0;bottom:0;height:105px;width:220px;background-color:#eee;box-shadow:inset 0 1px 0 #ccc}.b-contacts-content.modal .b-list-footer-toolbar .footer-pager{padding:8px 10px 0 0}.b-contacts-content.modal .b-list-content{position:absolute;top:45px;bottom:105px;left:0;width:220px;overflow:hidden;overflow-y:auto}.b-contacts-content.modal .b-list-content .content{-webkit-overflow-scrolling:touch}.b-contacts-content.modal .b-list-content .listClear{color:#333;text-align:center;padding:10px;font-size:14px;line-height:13px;background-color:#fff;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-list-content .listEmptyList,.b-contacts-content.modal .b-list-content .listEmptyListLoading,.b-contacts-content.modal .b-list-content .listEmptySearchList{color:#999;text-align:center;padding:60px 10px;font-size:24px;line-height:30px}.b-contacts-content.modal .b-list-content.hideContactListCheckbox .checkboxCkeckAll,.b-contacts-content.modal .b-list-content.hideContactListCheckbox .checkedParent{display:none!important}.b-contacts-content.modal .b-list-content.hideContactListCheckbox .sidebarParent{margin-right:10px!important}.b-contacts-content.modal .b-list-content .e-contact-foreach{border-bottom:1px solid #ddd}.b-contacts-content.modal .b-list-content .e-contact-item{position:relative;height:45px;max-height:45px;line-height:45px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100}.b-contacts-content.modal .b-list-content .e-contact-item .delimiter{position:relative;display:block;height:1px;background-color:#999;opacity:.2}.b-contacts-content.modal .b-list-content .e-contact-item .wrapper{padding:0}.b-contacts-content.modal .b-list-content .e-contact-item .sidebarParent{display:inline-block;width:6px;background-color:#eee;float:left;height:100%}.b-contacts-content.modal .b-list-content .e-contact-item.focused .sidebarParent{background-color:#bbb}.b-contacts-content.modal .b-list-content .e-contact-item.deleted{max-height:0;border-color:transparent!important}.b-contacts-content.modal .b-list-content .e-contact-item .checkedParent{display:inline-block;float:left;padding:0 8px 0 6px}.b-contacts-content.modal .b-list-content .e-contact-item .shareParent{display:none;float:right;position:relative;margin:2px 8px 0 5px}.b-contacts-content.modal .b-list-content .e-contact-item .nameParent{display:block;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:16px}.b-contacts-content.modal .b-list-content .e-contact-item .emailParent,.b-contacts-content.modal .b-list-content .e-contact-item .nameParent{white-space:nowrap}.b-contacts-content.modal .b-list-content .e-contact-item .displayEmail,.b-contacts-content.modal .b-list-content .e-contact-item .displayName{overflow:hidden;text-overflow:ellipsis}.b-contacts-content.modal .b-list-content .e-contact-item .displayImg{display:inline-block;float:right;position:relative;margin:0 5px}.b-contacts-content.modal .b-list-content .e-contact-item.shared .shareParent{display:inline-block}.b-contacts-content.modal .b-list-content .e-contact-item.checked{z-index:101}.b-contacts-content.modal .b-list-content .e-contact-item.checked .sidebarParent{background-color:#69A8F5}.b-contacts-content.modal .b-list-content .e-contact-item.checked.focused .sidebarParent{background-color:#519af3!important}.b-contacts-content.modal .b-list-content .e-contact-item.selected{background-color:#fff;z-index:102}.b-contacts-content.modal .b-list-content .e-contact-item.selected .sidebarParent{background-color:#398CF2}.b-contacts-content.modal .b-list-content .e-contact-item.selected.focused .sidebarParent{background-color:#217ef0!important}.b-contacts-content.modal .b-view-content-toolbar{background-color:#f5f5f5;padding:7px;position:absolute;top:0;right:0;left:220px;height:31px;text-align:center;box-shadow:inset 0 -1px 0 #ccc}.b-contacts-content.modal .b-view-content-toolbar .button-save-contact.no-disabled.dirty{color:#51a351;font-weight:700}.b-contacts-content.modal .b-view-content-toolbar.read-only .button-save-contact{display:none}.b-contacts-content.modal .b-view-content{position:absolute;top:45px;bottom:60px;left:220px;right:0;overflow:hidden;overflow-y:auto;background-color:#fff;border-left:1px solid #ddd}.b-contacts-content.modal .b-view-content .content{-webkit-overflow-scrolling:touch}.b-contacts-content.modal .b-view-content .contactValueLargeStatic,.b-contacts-content.modal .b-view-content .contactValueStatic,.b-contacts-content.modal .b-view-content .contactValueTextAreaStatic{height:20px;line-height:20px;padding:5px 7px;color:#555}.b-contacts-content.modal .b-view-content.read-only .contactValueLargeStatic,.b-contacts-content.modal .b-view-content.read-only .contactValueStatic,.b-contacts-content.modal .b-view-content.read-only .contactValueTextAreaStatic{display:inline-block}.b-contacts-content.modal .b-view-content.read-only .contactValueInput,.b-contacts-content.modal .b-view-content.read-only .contactValueInputLarge,.b-contacts-content.modal .b-view-content.read-only .contactValueTextArea{display:none}.b-contacts-content.modal .b-view-content .b-contact-view-desc{text-align:center;font-size:24px;line-height:30px;padding-top:120px;color:#999}.b-contacts-content.modal .b-view-content .top-part{padding-top:20px}.b-contacts-content.modal .b-view-content .property-line{margin-bottom:5px}.b-contacts-content.modal .b-view-content .top-row{padding:10px 0;height:30px}.b-contacts-content.modal .b-view-content .add-link{margin-left:2px;padding:5px;font-size:12px;color:#aaa}.b-contacts-content.modal .b-view-content .contactValueLargeStatic,.b-contacts-content.modal .b-view-content .contactValueStatic,.b-contacts-content.modal .b-view-content .contactValueTextAreaStatic{font-size:18px;display:none}.b-contacts-content.modal .b-view-content .contactValueInput,.b-contacts-content.modal .b-view-content .contactValueInputLarge,.b-contacts-content.modal .b-view-content .contactValueTextArea{box-shadow:none;border-color:#fff;font-size:18px;width:300px}.b-contacts-content.modal .b-view-content .contactValueInput:hover,.b-contacts-content.modal .b-view-content .contactValueInputLarge:hover,.b-contacts-content.modal .b-view-content .contactValueTextArea:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#ccc}.b-contacts-content.modal .b-view-content .contactValueInput:focus,.b-contacts-content.modal .b-view-content .contactValueInputLarge:focus,.b-contacts-content.modal .b-view-content .contactValueTextArea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#999}.b-contacts-content.modal .b-view-content .contactValueInput::-webkit-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge::-webkit-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea::-webkit-input-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput::-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge::-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea::-moz-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput:-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge:-moz-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea:-moz-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueInput:-ms-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueInputLarge:-ms-input-placeholder,.b-contacts-content.modal .b-view-content .contactValueTextArea:-ms-input-placeholder{color:#ddd}.b-contacts-content.modal .b-view-content .contactValueTextArea{width:300px}.b-contacts-content.modal .b-view-content .contactValueInputLarge{width:400px}.b-contacts-content.modal .b-view-content .hasError .contactValueInput{color:#ee5f5b;border-color:#ee5f5b}.b-contacts-content.modal .b-view-content .e-save-trigger{position:absolute;top:25px;left:10px}.b-contacts-content.modal .b-view-content .e-read-only-sign{display:none;position:absolute;top:20px;right:40px}.b-contacts-content.modal .b-view-content .e-share-sign{position:absolute;top:20px;right:20px;cursor:pointer}.b-contacts-content.modal .b-view-content.read-only .e-read-only-sign{display:inline-block}.b-contacts-content.modal .b-view-content.read-only .e-share-sign{display:none}.b-contacts-content .e-contact-item{position:relative;height:55px;max-height:60px;line-height:22px;overflow:hidden;cursor:pointer;margin:0;border:0 solid transparent;z-index:100}html.rl-mobile .b-contacts-content .b-list-content,html.rl-mobile .b-contacts-content .b-list-footer-toolbar,html.rl-mobile .b-contacts-content .b-list-toolbar{width:170px}html.rl-mobile .b-contacts-content .b-list-toolbar .e-search{width:150px}html.rl-mobile .b-contacts-content .b-view-content,html.rl-mobile .b-contacts-content .b-view-content-toolbar{left:170px}.b-compose.modal{width:850px;margin:10px auto}.b-compose.modal .modal-body{overflow:auto;padding:0}.b-compose .attachmentAreaParent,.b-compose .textAreaParent{overflow:hidden;position:relative}.b-compose .attachmentAreaParent{padding:10px 10px 6px;background:#ddd;border-top:1px solid #ccc;overflow-y:auto}.b-compose .attachmentAreaParent .no-attachments-desc{padding:50px 10px;text-align:center;font-size:24px;color:#666;text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 rgba(255,255,255,.5)}.b-compose .attachmentAreaParent .attachmentList{margin:0;padding:10px}html.rl-mobile .b-settings-accounts,html.rl-mobile .b-settings-general{margin-right:15px}.b-compose .b-header-toolbar{height:40px;color:#fff;background-color:#333;background-color:rgba(0,0,0,.8)!important}.b-compose .b-header-toolbar .close,.b-compose .b-header-toolbar .close-custom,.b-compose .b-header-toolbar .minimize-custom{opacity:1;color:#fff;border-color:#eee;font-size:24px;line-height:24px}.b-compose .b-header-toolbar .button-close,.b-compose .b-header-toolbar .button-delete,.b-compose .b-header-toolbar .button-save,.b-compose .b-header-toolbar .button-skip,.b-compose .b-header-toolbar .saved-text{margin-left:8px}.b-compose .b-header-toolbar .disabled.button-delete{margin-left:0}.b-compose .b-header{padding:10px;background-color:#eee;color:#333}.b-compose .b-header .e-identity{color:#333;text-decoration:none;font-weight:700}.b-compose .b-header .e-identity:hover{color:#333;text-decoration:none}.b-compose .b-header .e-identity.multiply{cursor:pointer;border-bottom:1px dashed #555}.b-compose .b-header .e-row{line-height:30px}.b-compose .b-header .e-label{text-align:right;width:1%;min-width:70px;padding:6px 10px}.b-compose .b-header .e-label html.rl-modal{min-width:50px}.b-compose .b-header .e-value{padding:2px 0}.b-compose .b-header .e-value input[type=text],.b-compose .b-header .e-value textarea{width:98%}.b-compose .b-header .e-value textarea{height:40px}.b-compose .b-header .error-desc{color:red}.b-compose .b-header .error-to{color:red;font-weight:700}.b-compose .b-header .b-appachments .b-attacment,.b-compose .b-header .b-appachments .b-attacment-in-process{line-height:20px;padding-bottom:10px}.b-compose .b-header .b-appachments .b-attacment-in-process .uploading{display:none;padding-right:5px}.b-compose .b-header .b-appachments .b-attacment-in-process.uploading .uploading{display:inline}.b-compose .b-header .b-appachments .b-attacment-in-process .upload-progress{font-weight:700}.b-compose .b-header .b-appachments .b-attacment-in-process.error .namedStr{color:#888}.b-compose .b-header .b-appachments .b-attacment-in-process .error{color:red}.b-compose .b-header .b-appachments .b-attacment-in-process .close,.b-compose .b-header .b-appachments .b-attacment-in-process .close-custom{float:left;padding-right:13px}.b-compose .cke_chrome{border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.b-compose .b-attachment-button{display:inline-block}.b-compose .b-attachment-place{position:absolute;left:5px;right:5px;top:5px;bottom:5px;border:2px dashed #777;z-index:300;line-height:119px;text-align:center;background-color:#efefef;font-size:24px;border-radius:10px}.b-compose .b-attachment-place.dragAndDropOver{background-color:#fff}.b-admin-left .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 0 0 8px}.b-admin-left .b-content{position:absolute;top:68px;bottom:8px;left:0;right:0;overflow:hidden}.b-admin-left .b-content .content{-webkit-overflow-scrolling:touch}.b-admin-menu .e-item{overflow:hidden;text-decoration:none;outline:0}.b-admin-menu .e-link{position:relative;display:block;height:30px;line-height:29px;font-size:18px;z-index:1;cursor:default;background-color:transparent;color:#888;padding:4px 10px;outline:0;text-decoration:none}.b-admin-domains-list-table .e-item .e-action,.b-admin-general .flag-name,.b-admin-menu .e-item.selectable .e-link,.b-admin-packages-list-table .e-item .e-action,.b-admin-plugins-list-table .e-item .e-action,.b-plugin-content .information{cursor:pointer}.b-admin-menu .e-item.selectable.selected .e-link,.b-admin-menu .e-item.selectable:hover .e-link{background-color:#555;color:#fff}.b-domain-alias-content .modal-header,.b-domain-content .modal-header{background-color:#fff}.b-admin-right .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px;color:#fff;text-shadow:0 1px 1px #000}.b-admin-right .b-content{position:absolute;top:58px;bottom:8px;left:0;right:8px;overflow-y:auto;z-index:2;background-color:#fff;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.b-admin-right .b-content .content{-webkit-overflow-scrolling:touch}.b-admin-right .b-settings-content{padding:20px 20px 20px 30px}.b-admin-right .b-settings-content .legend,.b-admin-right .b-settings-content .nav-tabs{width:670px}.b-admin-general .flag-selector{padding-top:5px}.b-admin-general .flag-name{border-bottom:1px dashed #555;padding:2px 0}.b-admin-general .flag-name:focus{outline:dotted 1px}.b-admin-branding .disabled-form{opacity:.8}.b-admin-domains .process-place{width:600px;padding:14px 0;text-align:center}.b-admin-domains-list-table{width:600px}.b-admin-domains-list-table .e-item .domain-name{display:inline-block;word-break:break-all;box-sizing:border-box}.b-admin-domains-list-table .e-item .domain-alias{display:inline-block;box-sizing:border-box;color:#bbb;padding-left:5px}.b-admin-domains-list-table .e-item.disabled .domain-alias,.b-admin-domains-list-table .e-item.disabled .domain-name{color:#bbb}.b-admin-domains-list-table .e-item .button-delete{margin-right:15px;visibility:hidden;opacity:0}.b-admin-domains-list-table .e-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-admin-packages .process-place,.b-admin-plugins .process-place{visibility:hidden}.b-admin-domains-list-table .e-item .delete-domain,.b-admin-domains-list-table .e-item .disabled-domain{cursor:pointer;opacity:.5}.b-admin-domains-list-table .e-item.disabled .disabled-domain{opacity:.5}.b-admin-domains-list-table .e-item .delete-domain:hover,.b-admin-domains-list-table .e-item .disabled-domain:hover{opacity:1}.b-domain-alias-content.modal{width:330px}.b-domain-alias-content .error-desc{color:red}.b-domain-content.modal{width:810px}.b-domain-content .modal-body{position:relative;overflow:hidden;width:1600px;height:400px;left:0}.b-domain-content.domain-edit .modal-body{height:340px}.b-domain-content.domain-second-page .modal-body{left:-800px}.b-domain-content .domain-desc{color:#666;line-height:20px;background-color:#f9f9f9;padding:8px;border:1px solid #eee;border-radius:3px;margin:-5px 0}.b-admin-packages-list-table .e-item .package-img,.b-admin-plugins-list-table .e-item .plugin-img{font-size:12px;margin-right:2px}.b-domain-content .domain-desc i{font-style:normal;color:red}.b-domain-content .error-desc{color:red}.b-domain-content .testing-done.imap-header,.b-domain-content .testing-done.sieve-header,.b-domain-content .testing-done.smtp-header{color:green;font-weight:700}.b-domain-content .testing-error.imap-header,.b-domain-content .testing-error.sieve-header,.b-domain-content .testing-error.smtp-header{color:red}.b-admin-packages .alert{width:650px}.b-admin-packages-list-table{width:700px}.b-admin-packages-list-table .e-item .package-name.core{font-weight:700}.b-admin-packages-list-table .e-item .package-desc{color:#999;font-size:12px}.b-admin-packages-list-table .e-item .package-actions-parent,.b-admin-packages-list-table .e-item .package-release-parent{text-align:center}.b-admin-packages-list-table .e-item .package-actions-parent{vertical-align:middle}.b-admin-plugins-list-table.disabled{opacity:.5;background-color:#eee}.b-admin-plugins-list-table .e-item.disabled .plugin-img,.b-admin-plugins-list-table .e-item.disabled .plugin-name{color:#bbb}.b-admin-plugins-list-table .e-item.disabled .disabled-plugin{opacity:.5}.b-admin-plugin-property .help-block{margin-bottom:5px}.b-plugin-content.modal{width:660px}.b-plugin-content.modal .modal-body{overflow:auto}.b-plugin-content .modal-header{background-color:#fff}.b-plugin-content .information{display:inline-block;background-color:#ddd;border-radius:10px;height:25px;width:30px;text-align:center;padding-top:5px}.b-plugin-content textarea{width:400px;height:70px}.b-admin-about .rl-logo{display:inline-block;width:250px;height:250px;margin-top:-10px;margin-bottom:-10px;background-image:url(images/rainloop-logo.png)}.b-admin-about .rl-desc{margin-top:20px;margin-left:-20px}.popups .b-activate-content{width:700px}.popups .b-activate-content .modal-header{background-color:#fff}.popups .b-activate-content .help-inline{padding-left:0}.b-settins-left .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 0 0 8px}.b-settins-left .b-footer{position:absolute;bottom:20px;right:0;left:0;height:20px;padding:0 10px 0 5px;z-index:101}.b-settins-left .b-content{position:absolute;top:68px;bottom:8px;left:0;right:0;overflow:hidden}.b-settins-left .b-content .content{-webkit-overflow-scrolling:touch}.b-settings-menu .e-item{overflow:hidden;text-decoration:none;outline:0}.b-settings-menu .e-link{position:relative;display:block;height:30px;line-height:29px;font-size:18px;z-index:1;cursor:default;background-color:transparent;color:#888;padding:4px 10px;outline:0;text-decoration:none}.b-settings-menu .e-item.selectable .e-link{cursor:pointer}.b-settings-menu .e-item.selectable.selected .e-link,.b-settings-menu .e-item.selectable:hover .e-link{background-color:#555;color:#fff}.b-settins-right .b-toolbar{position:absolute;top:0;right:0;left:0;height:34px;padding:8px 5px;color:#fff}.b-settins-right .b-content{position:absolute;top:50px;bottom:8px;left:0;right:8px;overflow-y:auto;z-index:2;background-color:#fff;border:1px solid #aaa;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:5px}.b-settins-right .b-content .content{-webkit-overflow-scrolling:touch}.rl-cmd,.rl-cmd .rl-cmd-history{font-family:monospace;overflow:hidden}.b-settins-right .b-settings-content{padding:20px 20px 20px 30px}.b-settins-right .b-settings-content .legend{width:600px}html.rl-mobile .b-settings-content .legend{width:auto}.b-settings-general .notification-desc-denied{color:#999;display:none}.b-settings-general .denied-by-browser .notification-desc-denied{display:inline}.b-settings-general .denied-by-browser .notification-desc{color:#999}.b-settings-general .flag-selector{padding-top:5px}.b-settings-general .flag-name{border-bottom:1px dashed #555;cursor:pointer;padding:2px 0}.b-settings-general .flag-name:focus{outline:dotted 1px}.b-settings-accounts .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-accounts .list-table{width:600px}.b-settings-accounts .list-table td{padding:4px 8px;line-height:30px}.b-settings-accounts .list-table .account-name,.b-settings-accounts .list-table .identity-name{line-height:22px;display:inline-block;word-break:break-all;box-sizing:border-box}.b-settings-accounts .list-table .drag-handle{color:#eee}.b-settings-accounts .list-table tr:hover .drag-handle{color:#aaa}.b-settings-accounts .list-table .account-img,.b-settings-accounts .list-table .identity-img{font-size:12px;margin-right:5px}.b-settings-accounts .list-table .identity-default{cursor:pointer;color:#ccc}.b-settings-accounts .list-table .identity-name{cursor:pointer}.b-settings-accounts .accounts-list-top-padding,.b-settings-accounts .identities-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-accounts .account-item.ui-sortable-helper .button-delete,.b-settings-accounts .account-item.ui-sortable-helper .delete-account,.b-settings-accounts .identity-item.ui-sortable-helper .button-delete,.b-settings-accounts .identity-item.ui-sortable-helper .delete-identity{display:none}.b-settings-accounts .account-item{white-space:nowrap}.b-settings-accounts .account-item .e-action{cursor:pointer}.b-settings-accounts .account-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-accounts .account-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-accounts .account-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-accounts .account-item .delete-account{cursor:pointer;opacity:.5}.b-settings-accounts .account-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-accounts .account-item.ui-sortable-helper td{border-width:0}.b-settings-accounts .identity-item{white-space:nowrap}.b-settings-accounts .identity-item .e-action{cursor:pointer}.b-settings-accounts .identity-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-accounts .identity-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-accounts .identity-item .delete-identity{cursor:pointer;opacity:.5}.b-settings-accounts .identity-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-accounts .identity-item.ui-sortable-helper td{border-width:0}html.rl-mobile .b-settings-templates{margin-right:15px}.b-settings-templates .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-templates .list-table{width:600px}.b-settings-templates .list-table td{padding:4px 8px;line-height:30px}.b-settings-templates .list-table .drag-handle{color:#eee}.b-settings-templates .list-table tr:hover .drag-handle{color:#aaa}.b-settings-templates .list-table .template-img{font-size:12px;margin-right:5px}.b-settings-templates .list-table .template-name{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px}.b-settings-templates .templates-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-templates .template-item .e-action{cursor:pointer}.b-settings-templates .template-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-templates .template-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-templates .template-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-templates .template-item .delete-template{cursor:pointer;opacity:.5}.b-settings-templates .template-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-templates .template-item.ui-sortable-helper .button-delete,.b-settings-templates .template-item.ui-sortable-helper .delete-template{display:none}.b-settings-templates .template-item.ui-sortable-helper td{border-width:0}html.rl-mobile .b-settings-open-pgp{margin-right:15px}.b-settings-open-pgp .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-open-pgp .list-table{width:750px}.b-settings-open-pgp .list-table td{padding:4px 8px;line-height:30px}.b-settings-open-pgp .list-table .open-pgp-key-img{margin-right:10px;vertical-align:top}.b-settings-open-pgp .list-table .open-pgp-key-img .svg-icon{width:12px;height:12px}.b-settings-open-pgp .list-table .open-pgp-key-id,.b-settings-open-pgp .list-table .open-pgp-key-user{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px;cursor:default}.b-settings-open-pgp .list-table .open-pgp-key-user-address:first-child{line-height:30px;margin-bottom:-4px}.b-settings-open-pgp .open-pgp-key-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-open-pgp .open-pgp-key-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-open-pgp .open-pgp-key-item .delete-open-pgp-key,.b-settings-open-pgp .open-pgp-key-item .view-open-pgp-key{cursor:pointer;opacity:.7}.b-settings-open-pgp .open-pgp-key-item .delete-open-pgp-key:hover,.b-settings-open-pgp .open-pgp-key-item .view-open-pgp-key:hover{opacity:.9}html.rl-mobile .b-settings-folders{margin-right:35px}.b-settings-folders.ignore-folder-subscribe .subscribe-folder,.b-settings-folders.ignore-folder-subscribe .unsubscribe-folder{display:none}.b-settings-folders .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-folders .folders-list-error{width:550px;margin:10px 0}.b-settings-folders .list-table{width:600px}.b-settings-folders .list-table .e-action{cursor:pointer}.b-settings-folders .list-table td{padding:4px 8px;line-height:30px}.b-settings-folders .list-table .folder-padding{display:inline-block;width:0}.b-settings-folders .list-table .folder-name{display:inline-block;word-break:break-all;white-space:pre-wrap;box-sizing:border-box;margin-left:7px;line-height:22px;cursor:default}.b-settings-folders .list-table .folder-system-name{display:inline-block;line-height:22px;color:#999;cursor:default}.b-settings-folders .list-table .folder-name.can-be-edited:hover{border-bottom:1px dashed #333;cursor:pointer}.b-settings-folders .list-table .folder-name-input{border-width:1px;margin-bottom:0;margin-left:-4px}.b-settings-folders .folder-item.system .folder-name{font-weight:700}.b-settings-folders .folder-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-folders .folder-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-folders .folder-item .check-folder,.b-settings-folders .folder-item .delete-folder,.b-settings-folders .folder-item .subscribe-folder,.b-settings-folders .folder-item .uncheck-folder,.b-settings-folders .folder-item .unsubscribe-folder{cursor:pointer;opacity:.6}.b-settings-folders .folder-item .uncheck-folder,.b-settings-folders .folder-item .unsubscribe-folder{opacity:.2}.b-settings-folders .folder-padding.deep-1{width:25px}.b-settings-folders .folder-padding.deep-2{width:40px}.b-settings-folders .folder-padding.deep-3{width:55px}.b-settings-folders .folder-padding.deep-4{width:70px}.b-settings-folders .folder-padding.deep-5{width:85px}.b-settings-content .b-settings-themes .legend{width:100%}html.rl-mobile .b-settings-content .b-settings-theme .legend{width:auto}html.rl-mobile .b-themes-list{margin-right:15px}.b-themes-list .e-item{display:inline-block;border:2px solid transparent;cursor:pointer;color:#000;background-color:#fff;padding:16px;margin:5px}.b-themes-list .e-item:hover{border:2px solid grey}.b-themes-list .e-item.selected{background-color:#eee;border:2px solid #000}.b-themes-list .e-item .e-image{width:100px;height:100px;border:1px solid #ddd}html.rl-mobile .b-settings-filters{margin-right:15px}.b-settings-filters .process-place{text-align:center;width:600px;padding:14px 0}.b-settings-filters .list-table{width:600px}.b-settings-filters .list-table td{padding:4px 8px;line-height:30px}.b-settings-filters .list-table td.drag-wrapper{padding:4px 0}.b-settings-filters .list-table .drag-handle{color:#eee}.b-settings-filters .list-table .filter-sub-name,.b-settings-filters .list-table tr:hover .drag-handle{color:#aaa}.b-settings-filters .list-table .filter-img{font-size:12px;margin-right:5px}.b-settings-filters .list-table .filter-name,.b-settings-filters .list-table .filter-sub-name{display:inline-block;word-break:break-all;box-sizing:border-box;line-height:22px;cursor:pointer}.b-settings-filters .filters-list-top-padding{display:inline-block;height:5px;width:5px}.b-settings-filters .filter-item{white-space:nowrap}.b-settings-filters .filter-item .e-action{cursor:pointer}.b-settings-filters .filter-item .drag-handle{cursor:pointer;cursor:all-scroll}.b-settings-filters .filter-item .button-delete{margin-right:15px;margin-top:5px;visibility:hidden;opacity:0}.b-settings-filters .filter-item .delete-access.button-delete{visibility:visible;margin-right:0;opacity:1}.b-settings-filters .filter-item .delete-filter{cursor:pointer;opacity:.5}.b-settings-filters .filter-item.ui-sortable-helper{background:#F5F5F5;border:1px solid #DDD}.b-settings-filters .filter-item.ui-sortable-helper .button-delete,.b-settings-filters .filter-item.ui-sortable-helper .delete-filter{display:none}.b-settings-filters .filter-item.ui-sortable-helper td{border-width:0}.rl-cmd{position:absolute;bottom:0;left:0;right:0;top:auto;height:0;z-index:10000;background:rgba(0,0,0,.85);border-top:1px solid #000;transition:height .1s ease-out}.rl-cmd .rl-cmd-input,.rl-cmd .rl-cmd-input:focus{background:0 0;border:none}.rl-cmd.opened{height:250px}.rl-cmd .rl-cmd-clr-error{color:#CD3131}.rl-cmd .rl-cmd-clr-info{color:#BFBF00}.rl-cmd .rl-cmd-clr-success{color:#31FF40}.rl-cmd .rl-cmd-wrp{position:relative;height:100%}.rl-cmd .rl-cmd-input-helper{color:#666}.rl-cmd .rl-cmd-input-prefix{color:#31FF40;display:inline-block}.rl-cmd .rl-cmd-input-wrp{position:absolute;bottom:0;left:10px;right:10px}.rl-cmd .rl-cmd-input{color:#fff;display:inline-block;width:calc(100% - 30px);font-family:monospace}.rl-cmd .rl-cmd-history{color:#fff;position:absolute;top:10px;bottom:60px;left:10px;right:-30px;overflow-x:hidden;overflow-y:auto}@-webkit-keyframes highlight-folder-row{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes highlight-folder-row{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes bounce-me{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce-me{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes textLoadingAnimationKeyFrame{0%,100%{opacity:1}33%{opacity:0}}@keyframes textLoadingAnimationKeyFrame{0%,100%{opacity:1}33%{opacity:0}}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@-webkit-keyframes login-form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-5deg);transform:translateX(-6px) rotateY(-5deg)}37.5%{-webkit-transform:translateX(5px) rotateY(4deg);transform:translateX(5px) rotateY(4deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-2deg);transform:translateX(-3px) rotateY(-2deg)}87.5%{-webkit-transform:translateX(2px) rotateY(1deg);transform:translateX(2px) rotateY(1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes login-form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-5deg);transform:translateX(-6px) rotateY(-5deg)}37.5%{-webkit-transform:translateX(5px) rotateY(4deg);transform:translateX(5px) rotateY(4deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-2deg);transform:translateX(-3px) rotateY(-2deg)}87.5%{-webkit-transform:translateX(2px) rotateY(1deg);transform:translateX(2px) rotateY(1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}html.csstransitions.rl-started-trigger.no-mobile .b-login-content .loginFormWrapper{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:.5}#rl-loading{transition:opacity .5s linear}html.csstransitions.rl-started-delay #rl-left{transition:width .3s ease-out}html.csstransitions.rl-started-delay #rl-right{transition:left .3s ease-out,right .3s ease-out}html.csstransitions.rl-started-delay #rl-sub-left,html.csstransitions.rl-started-delay #rl-sub-left .messageList .inputSearch{transition:width .3s ease-out}html.csstransitions.rl-started-delay #rl-sub-right{transition:left .3s ease-out}html.rgba.cssanimations.backgroundsize .e-strip-animation{background-size:60px 60px;background-image:linear-gradient(135deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 2s linear infinite;animation:animate-stripes 2s linear infinite}html.rl-anim .rl-animated-inited{opacity:1;transition:opacity .5s linear}.opentip-container.ot-show-effect-fade.ot-hidden,.pswp__img--placeholder,html.rl-anim .rl-animated-inited.rl-animated-hidden,html.rl-anim.cssanimations.csstransitions.no-mobile .b-login-content .afterLoginHide{opacity:0}html.rl-anim.cssanimations.csstransitions.no-mobile .b-login-content .errorAnimated{-webkit-animation:login-form-shake .4s ease-in-out;animation:login-form-shake .4s ease-in-out}html.rl-anim.no-mobile .b-login-content .errorAnimated .buttonLogin{color:#b94a48;font-weight:700}html.rl-anim.csstransitions.no-mobile .btn-group.dropdown.colored-toggle.open .animate-this-icon-on-open{-webkit-animation:bounce-me .5s linear;animation:bounce-me .5s linear}html.rl-anim.csstransitions.no-mobile .b-login-content .loginFormWrapper{transition:all .3s ease-out}html.rl-anim.csstransitions .button-delete-transitions{transition:all .2s linear}html.rl-anim.cssanimations .b-folders .e-item .anim-action-class{-webkit-animation:highlight-folder-row .5s linear;animation:highlight-folder-row .5s linear}html.rl-anim.csstransitions .b-folders .btn.buttonContacts{transition:margin .3s linear}html.rl-anim.csstransitions .b-folders .b-content.opacity-on-panel-disabled{transition:opacity .3s linear}html.rl-anim.csstransitions .messageList .messageListItem{transition:max-height .4s ease}html.rl-anim.csstransitions .messageList .listDragOver{transition:all .4s ease}html.rl-anim.csstransitions .b-list-content .e-contact-item{transition:max-height .4s ease}html.rl-anim.csstransitions .modal.b-domain-content .modal-body{transition:left .5s ease}html.rl-anim.csstransitions.rl-modal.rl-modal-animation .popups{overflow:hidden}html.rl-anim.csstransitions .modal.fade{transition:all .2s ease-out;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}html.rl-anim.csstransitions .modal.fade.in{-webkit-transform:none;-ms-transform:none;transform:none}html.rl-anim.cssanimations .b-compose.loading .b-header-toolbar{background-size:60px 60px;background-image:linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 2s linear infinite;animation:animate-stripes 2s linear infinite}.textLoadingAnimationD1,.textLoadingAnimationD2,.textLoadingAnimationD3{-webkit-animation:textLoadingAnimationKeyFrame 1s linear infinite 0s;animation:textLoadingAnimationKeyFrame 1s linear infinite 0s}.textLoadingAnimationD2{-webkit-animation-delay:.3s;animation-delay:.3s}.textLoadingAnimationD3{-webkit-animation-delay:.6s;animation-delay:.6s}.rl-view-model.RL-About,.rl-view-model.RL-AdminLogin,.rl-view-model.RL-Login,.rl-view-model.RL-LoginNew{position:relative;height:100%;z-index:5}.mfp-container .mfp-figure{min-height:300px;min-width:300px}.ui-resizable-e{right:-1px;width:5px}.pswp__error-msg{color:#ccc}.pswp__error-msg a,.pswp__error-msg a:hover{color:#fff}.opentip-container{z-index:2001!important}.opentip-container .ot-content{font-size:13px}.opentip-container.style-rainloopErrorTip .ot-content{color:red}.opentip-container.ot-hide-effect-none,.opentip-container.ot-show-effect-none{transition:none!important}.opentip-container.ot-show-effect-fade{transition:none}.opentip-container.ot-show-effect-fade.ot-going-to-show{opacity:0;transition:opacity .2s ease-in-out}.opentip-container.ot-show-effect-fade.ot-showing{opacity:1;transition:opacity .2s ease-in-out}.opentip-container.ot-show-effect-fade.ot-visible{opacity:1;transition:none}svg-icon{display:none}.svg-icon{border:0;outline:0;height:16px;width:16px;display:inline-block;fill:#333}.svg-icon.svg-icon-archive{height:14px;width:14px}.lg-backdrop.in{opacity:.8}.btn .btn-text{padding-left:8px}.active-scale-transition{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.active-scale-transition:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}html.glass input:-webkit-autofill,html.glass input:-webkit-autofill:active,html.glass input:-webkit-autofill:focus,html.glass input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.png
index d749596..d749596 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.svg b/rainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.svg
index 61f52f1..61f52f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/default-skin.svg
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/default-skin.svg
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/flags.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/flags.png
index 7b3a380..7b3a380 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/flags.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/flags.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.eot b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.eot
index 1eb3916..1eb3916 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.eot
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.eot
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.svg b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.svg
index 648412d..648412d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.svg
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.svg
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.ttf b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.ttf
index d33b8e5..d33b8e5 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.ttf
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.ttf
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.woff b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.woff
index bd370be..bd370be 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/lg.woff
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/lg.woff
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.eot b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.eot
index 676cc9c..676cc9c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.eot
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.eot
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.svg b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.svg
index a9a08b0..a9a08b0 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.svg
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.svg
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.ttf b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.ttf
index 63ed50b..63ed50b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.ttf
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.ttf
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.woff b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.woff
index a3cc736..a3cc736 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/fonts/rainloop.woff
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/fonts/rainloop.woff
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/editor.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/editor.png
index 54c66a1..54c66a1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/editor.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/editor.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/empty-contact.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/empty-contact.png
index b2f2071..b2f2071 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/empty-contact.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/empty-contact.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/grey.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/grey.png
index 0d0a764..0d0a764 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/grey.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/grey.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/icom-message-notification.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/icom-message-notification.png
index ce1dd1a..ce1dd1a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/icom-message-notification.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/icom-message-notification.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/loading.gif b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/loading.gif
index 7cdc671..7cdc671 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/loading.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/loading.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/rainloop-logo.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/rainloop-logo.png
index 1cb320c..1cb320c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/rainloop-logo.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/rainloop-logo.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.gif b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.gif
index 2ab3b19..2ab3b19 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.png
index 0caeb92..0caeb92 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/sync.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/sync.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/white.png b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/white.png
index 7d7452b..7d7452b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/images/white.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/images/white.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/img/loading.gif b/rainloop/app/rainloop/v/1.10.5.192/static/css/img/loading.gif
index 7cdc671..7cdc671 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/img/loading.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/img/loading.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/loading.gif b/rainloop/app/rainloop/v/1.10.5.192/static/css/loading.gif
index 7cdc671..7cdc671 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/loading.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/loading.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/preloader.gif b/rainloop/app/rainloop/v/1.10.5.192/static/css/preloader.gif
index 7cdc671..7cdc671 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/preloader.gif
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/preloader.gif
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/social.css b/rainloop/app/rainloop/v/1.10.5.192/static/css/social.css
index 5c2859a..5c2859a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/social.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/social.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/css/social.min.css b/rainloop/app/rainloop/v/1.10.5.192/static/css/social.min.css
index 987c9cc..987c9cc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/css/social.min.css
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/css/social.min.css
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/favicon.ico b/rainloop/app/rainloop/v/1.10.5.192/static/favicon.ico
index 98e1e86..98e1e86 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/favicon.ico
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/favicon.ico
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/favicon.png b/rainloop/app/rainloop/v/1.10.5.192/static/favicon.png
index ce1dd1a..ce1dd1a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/favicon.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/favicon.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/admin.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/admin.js
index 3117310..d8ea0bd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/admin.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/admin.js
@@ -87,7 +87,7 @@ exports.default = function (instance, Constructor) {
/***/ },
/* 1 */
-/* exports provided: isArray, isFunc, isUnd, isNull, has, bind, noop, noopTrue, noopFalse, jassl, trim, inArray, isObject, silentTryCatch, isNormal, isPosNumeric, pInt, pString, pBool, boolToAjax, isNonEmptyArray, encodeURIComponent, decodeURIComponent, decodeURI, encodeURI, simpleQueryParser, fakeMd5, encodeHtml, splitPlainText, timeOutActionSecond, timeOutAction, inFocus, removeInFocus, removeSelection, replySubjectAdd, roundNumber, friendlySize, log, delegateRun, killCtrlACtrlS, createCommandLegacy, convertThemeName, quoteName, microtime, timestamp, convertLangName, draggablePlace, defautOptionsAfterRender, clearBqSwitcher, previewMessage, settingsSaveHelperFunction, settingsSaveHelperSimpleFunction, settingsSaveHelperSubscribeFunction, findEmailAndLinks, htmlToPlain, plainToHtml, folderListOptionsBuilder, selectElement, detectDropdownVisibility, triggerAutocompleteInputChange, getConfigurationFromScriptTag, disposeOne, disposeObject, delegateRunOnDestroy, appendStyles, changeTheme, computedPagenatorHelper, getFileExtension, mimeContentType, resizeAndCrop, mailToHelper, domReady, windowResize, windowResizeCallback */
+/* exports provided: isArray, isObject, isUnd, isNull, has, bind, noop, noopTrue, noopFalse, jassl, trim, inArray, isFunc, silentTryCatch, isNormal, isPosNumeric, pInt, pString, pBool, boolToAjax, isNonEmptyArray, encodeURIComponent, decodeURIComponent, decodeURI, encodeURI, simpleQueryParser, fakeMd5, encodeHtml, splitPlainText, timeOutActionSecond, timeOutAction, inFocus, removeInFocus, removeSelection, replySubjectAdd, roundNumber, friendlySize, log, delegateRun, killCtrlACtrlS, createCommandLegacy, convertThemeName, quoteName, microtime, timestamp, convertLangName, draggablePlace, defautOptionsAfterRender, clearBqSwitcher, previewMessage, settingsSaveHelperFunction, settingsSaveHelperSimpleFunction, settingsSaveHelperSubscribeFunction, findEmailAndLinks, htmlToPlain, plainToHtml, folderListOptionsBuilder, selectElement, detectDropdownVisibility, triggerAutocompleteInputChange, getConfigurationFromScriptTag, disposeOne, disposeObject, delegateRunOnDestroy, appendStyles, changeTheme, computedPagenatorHelper, getFileExtension, mimeContentType, getRealHeight, resizeAndCrop, mailToHelper, domReady, windowResize, windowResizeCallback */
/* all exports used */
/*!*****************************!*\
!*** ./dev/Common/Utils.js ***!
@@ -112,7 +112,7 @@ exports.default = function (instance, Constructor) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_Common_Mime__ = __webpack_require__(/*! Common/Mime */ 103);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_Common_Jassl__ = __webpack_require__(/*! Common/Jassl */ 77);
/* harmony export (binding) */ __webpack_require__.d(exports, "isArray", function() { return isArray; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "isFunc", function() { return isFunc; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "isObject", function() { return isObject; });
/* harmony export (binding) */ __webpack_require__.d(exports, "isUnd", function() { return isUnd; });
/* harmony export (binding) */ __webpack_require__.d(exports, "isNull", function() { return isNull; });
/* harmony export (binding) */ __webpack_require__.d(exports, "has", function() { return has; });
@@ -122,7 +122,7 @@ exports.default = function (instance, Constructor) {
/* harmony export (binding) */ __webpack_require__.d(exports, "noopFalse", function() { return noopFalse; });
/* harmony export (binding) */ __webpack_require__.d(exports, "trim", function() { return trim; });
/* harmony export (binding) */ __webpack_require__.d(exports, "inArray", function() { return inArray; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "isObject", function() { return isObject; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "isFunc", function() { return isFunc; });
/* harmony export (immutable) */ exports["silentTryCatch"] = silentTryCatch;
/* harmony export (immutable) */ exports["isNormal"] = isNormal;
/* harmony export (immutable) */ exports["isPosNumeric"] = isPosNumeric;
@@ -179,6 +179,7 @@ exports.default = function (instance, Constructor) {
/* harmony export (immutable) */ exports["computedPagenatorHelper"] = computedPagenatorHelper;
/* harmony export (immutable) */ exports["getFileExtension"] = getFileExtension;
/* harmony export (immutable) */ exports["mimeContentType"] = mimeContentType;
+/* harmony export (immutable) */ exports["getRealHeight"] = getRealHeight;
/* harmony export (immutable) */ exports["resizeAndCrop"] = resizeAndCrop;
/* harmony export (immutable) */ exports["mailToHelper"] = mailToHelper;
/* harmony export (immutable) */ exports["domReady"] = domReady;
@@ -730,12 +731,12 @@ function clearBqSwitcher(body) {
* @returns {void}
*/
function previewMessage(_ref, body, isHtml, print) {
- var title = _ref.title;
- var subject = _ref.subject;
- var date = _ref.date;
- var fromCreds = _ref.fromCreds;
- var toCreds = _ref.toCreds;
- var toLabel = _ref.toLabel;
+ var title = _ref.title,
+ subject = _ref.subject,
+ date = _ref.date,
+ fromCreds = _ref.fromCreds,
+ toCreds = _ref.toCreds,
+ toLabel = _ref.toLabel;
var win = __WEBPACK_IMPORTED_MODULE_1_window___default.a.open(''),
doc = win.document,
@@ -1444,6 +1445,17 @@ function mimeContentType(fileName) {
}
/**
+ * @param {Object} $el
+ * @returns {number}
+ */
+function getRealHeight($el) {
+ $el.clone().show().appendTo(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"]);
+ var result = __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"].height();
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"].empty();
+ return result;
+}
+
+/**
* @param {string} url
* @param {number} value
* @param {Function} fCallback
@@ -3397,7 +3409,7 @@ module.exports = window._;
/***/ },
/* 7 */
-/* exports provided: $win, $doc, $html, $body, $div, startMicrotime, community, dropdownVisibility, useKeyboardShortcuts, sUserAgent, bIE, bChrome, bSafari, bMobileDevice, bDisableNanoScroll, bAnimationSupported, bXMLHttpRequestSupported, bIsHttps, htmlEditorDefaultConfig, htmlEditorLangsMap, bAllowPdfPreview, aViewModels, leftPanelDisabled, leftPanelType, leftPanelWidth, popupVisibilityNames, popupVisibility, keyScopeReal, keyScopeFake, keyScope, data */
+/* exports provided: $win, $doc, $html, $body, $div, $hcont, startMicrotime, community, dropdownVisibility, useKeyboardShortcuts, sUserAgent, bIE, bChrome, bSafari, bMobileDevice, bDisableNanoScroll, bAnimationSupported, bXMLHttpRequestSupported, bIsHttps, htmlEditorDefaultConfig, htmlEditorLangsMap, bAllowPdfPreview, VIEW_MODELS, leftPanelDisabled, leftPanelType, leftPanelWidth, popupVisibilityNames, popupVisibility, keyScopeReal, keyScopeFake, keyScope, data */
/* all exports used */
/*!*******************************!*\
!*** ./dev/Common/Globals.js ***!
@@ -3421,6 +3433,7 @@ module.exports = window._;
/* harmony export (binding) */ __webpack_require__.d(exports, "$html", function() { return $html; });
/* harmony export (binding) */ __webpack_require__.d(exports, "$body", function() { return $body; });
/* harmony export (binding) */ __webpack_require__.d(exports, "$div", function() { return $div; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "$hcont", function() { return $hcont; });
/* harmony export (binding) */ __webpack_require__.d(exports, "startMicrotime", function() { return startMicrotime; });
/* harmony export (binding) */ __webpack_require__.d(exports, "community", function() { return community; });
/* harmony export (binding) */ __webpack_require__.d(exports, "dropdownVisibility", function() { return dropdownVisibility; });
@@ -3437,7 +3450,7 @@ module.exports = window._;
/* harmony export (binding) */ __webpack_require__.d(exports, "htmlEditorDefaultConfig", function() { return htmlEditorDefaultConfig; });
/* harmony export (binding) */ __webpack_require__.d(exports, "htmlEditorLangsMap", function() { return htmlEditorLangsMap; });
/* harmony export (binding) */ __webpack_require__.d(exports, "bAllowPdfPreview", function() { return bAllowPdfPreview; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "aViewModels", function() { return aViewModels; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "VIEW_MODELS", function() { return VIEW_MODELS; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelDisabled", function() { return leftPanelDisabled; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelType", function() { return leftPanelType; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelWidth", function() { return leftPanelWidth; });
@@ -3470,6 +3483,9 @@ var $body = __WEBPACK_IMPORTED_MODULE_2_____default()('body');
var $div = __WEBPACK_IMPORTED_MODULE_2_____default()('<div></div>');
+var $hcont = __WEBPACK_IMPORTED_MODULE_2_____default()('<div></div>');
+$hcont.attr('area', 'hidden').css({ position: 'absolute', left: -5000 }).appendTo($body);
+
var startMicrotime = new __WEBPACK_IMPORTED_MODULE_0_window___default.a.Date().getTime();
/**
@@ -3613,7 +3629,7 @@ if (bAllowPdfPreview && __WEBPACK_IMPORTED_MODULE_0_window___default.a.navigator
-var aViewModels = {
+var VIEW_MODELS = {
settings: [],
'settings-removed': [],
'settings-disabled': []
@@ -4087,7 +4103,7 @@ function addSettingsViewModel(SettingsViewModelClass, template, labelName, route
IsDefault: !!isDefault
};
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings.push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings.push(SettingsViewModelClass);
}
/**
@@ -4095,7 +4111,7 @@ function addSettingsViewModel(SettingsViewModelClass, template, labelName, route
* @returns {void}
*/
function removeSettingsViewModel(SettingsViewModelClass) {
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'].push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'].push(SettingsViewModelClass);
}
/**
@@ -4103,7 +4119,7 @@ function removeSettingsViewModel(SettingsViewModelClass) {
* @returns {void}
*/
function disableSettingsViewModel(SettingsViewModelClass) {
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'].push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'].push(SettingsViewModelClass);
}
/**
@@ -4497,9 +4513,9 @@ function setHash(hash) {
* @returns {Function}
*/
function viewDecorator(_ref) {
- var name = _ref.name;
- var type = _ref.type;
- var templateID = _ref.templateID;
+ var name = _ref.name,
+ type = _ref.type,
+ templateID = _ref.templateID;
return function (target) {
if (target) {
@@ -4529,8 +4545,8 @@ function viewDecorator(_ref) {
* @returns {Function}
*/
function popupDecorator(_ref2) {
- var name = _ref2.name;
- var templateID = _ref2.templateID;
+ var name = _ref2.name,
+ templateID = _ref2.templateID;
return viewDecorator({ name: name, type: ViewType.Popup, templateID: templateID });
}
@@ -4658,7 +4674,7 @@ module.exports = window.jQuery;
/***/ },
/* 13 */
-/* exports provided: AbstractViewNext, default */
+/* exports provided: AbstractViewNext */
/* exports used: AbstractViewNext */
/*!***************************************!*\
!*** ./dev/Knoin/AbstractViewNext.js ***!
@@ -4674,7 +4690,6 @@ module.exports = window.jQuery;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Enums__ = __webpack_require__(/*! Common/Enums */ 3);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_Common_Globals__ = __webpack_require__(/*! Common/Globals */ 7);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractViewNext; });
-/* unused harmony export default */
@@ -4745,12 +4760,10 @@ var AbstractViewNext = function () {
return AbstractViewNext;
}();
-
-
/***/ },
/* 14 */
/* exports provided: populateAuthSuffix, subQueryPrefix, root, rootAdmin, rootUser, attachmentRaw, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentPreviewAsPlain, attachmentFramed, serverRequest, upload, uploadContacts, uploadBackground, append, change, ajax, messageViewLink, messageDownloadLink, avatarLink, publicLink, userBackground, phpInfo, langLink, exportContactsVcf, exportContactsCsv, socialGoogle, socialTwitter, socialFacebook, staticPrefix, emptyContactPic, sound, notificationMailIcon, openPgpJs, openPgpWorkerJs, openPgpWorkerPath, themePreviewLink, inbox, settings, about, admin, mailBox */
-/* exports used: langLink, ajax, settings, phpInfo, rootAdmin, populateAuthSuffix, rootUser, root, avatarLink, sound, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentFramed, attachmentPreviewAsPlain, messageViewLink, messageDownloadLink, subQueryPrefix, change, socialFacebook, socialGoogle, socialTwitter, mailBox, notificationMailIcon, emptyContactPic, exportContactsVcf, exportContactsCsv, uploadContacts, upload, append, userBackground, themePreviewLink, uploadBackground, inbox, openPgpWorkerJs, openPgpJs */
+/* exports used: langLink, avatarLink, sound, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentFramed, attachmentPreviewAsPlain, messageViewLink, messageDownloadLink, ajax, subQueryPrefix, change, socialFacebook, socialGoogle, socialTwitter, settings, mailBox, notificationMailIcon, emptyContactPic, exportContactsVcf, exportContactsCsv, uploadContacts, upload, append, root, userBackground, themePreviewLink, uploadBackground, inbox, rootAdmin, populateAuthSuffix, rootUser, openPgpWorkerJs, openPgpJs, phpInfo */
/*!*****************************!*\
!*** ./dev/Common/Links.js ***!
\*****************************/
@@ -4761,49 +4774,49 @@ var AbstractViewNext = function () {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_window__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Storage_Settings__ = __webpack_require__(/*! Storage/Settings */ 10);
-/* harmony export (immutable) */ exports["f"] = populateAuthSuffix;
-/* harmony export (immutable) */ exports["r"] = subQueryPrefix;
-/* harmony export (immutable) */ exports["h"] = root;
-/* harmony export (immutable) */ exports["e"] = rootAdmin;
-/* harmony export (immutable) */ exports["g"] = rootUser;
+/* harmony export (immutable) */ exports["F"] = populateAuthSuffix;
+/* harmony export (immutable) */ exports["l"] = subQueryPrefix;
+/* harmony export (immutable) */ exports["z"] = root;
+/* harmony export (immutable) */ exports["E"] = rootAdmin;
+/* harmony export (immutable) */ exports["G"] = rootUser;
/* unused harmony export attachmentRaw */
-/* harmony export (immutable) */ exports["k"] = attachmentDownload;
-/* harmony export (immutable) */ exports["l"] = attachmentPreview;
-/* harmony export (immutable) */ exports["m"] = attachmentThumbnailPreview;
-/* harmony export (immutable) */ exports["o"] = attachmentPreviewAsPlain;
-/* harmony export (immutable) */ exports["n"] = attachmentFramed;
+/* harmony export (immutable) */ exports["d"] = attachmentDownload;
+/* harmony export (immutable) */ exports["e"] = attachmentPreview;
+/* harmony export (immutable) */ exports["f"] = attachmentThumbnailPreview;
+/* harmony export (immutable) */ exports["h"] = attachmentPreviewAsPlain;
+/* harmony export (immutable) */ exports["g"] = attachmentFramed;
/* unused harmony export serverRequest */
-/* harmony export (immutable) */ exports["C"] = upload;
-/* harmony export (immutable) */ exports["B"] = uploadContacts;
-/* harmony export (immutable) */ exports["G"] = uploadBackground;
-/* harmony export (immutable) */ exports["D"] = append;
-/* harmony export (immutable) */ exports["s"] = change;
-/* harmony export (immutable) */ exports["b"] = ajax;
-/* harmony export (immutable) */ exports["p"] = messageViewLink;
-/* harmony export (immutable) */ exports["q"] = messageDownloadLink;
-/* harmony export (immutable) */ exports["i"] = avatarLink;
+/* harmony export (immutable) */ exports["x"] = upload;
+/* harmony export (immutable) */ exports["w"] = uploadContacts;
+/* harmony export (immutable) */ exports["C"] = uploadBackground;
+/* harmony export (immutable) */ exports["y"] = append;
+/* harmony export (immutable) */ exports["m"] = change;
+/* harmony export (immutable) */ exports["k"] = ajax;
+/* harmony export (immutable) */ exports["i"] = messageViewLink;
+/* harmony export (immutable) */ exports["j"] = messageDownloadLink;
+/* harmony export (immutable) */ exports["b"] = avatarLink;
/* unused harmony export publicLink */
-/* harmony export (immutable) */ exports["E"] = userBackground;
-/* harmony export (immutable) */ exports["d"] = phpInfo;
+/* harmony export (immutable) */ exports["A"] = userBackground;
+/* harmony export (immutable) */ exports["J"] = phpInfo;
/* harmony export (immutable) */ exports["a"] = langLink;
-/* harmony export (immutable) */ exports["z"] = exportContactsVcf;
-/* harmony export (immutable) */ exports["A"] = exportContactsCsv;
-/* harmony export (immutable) */ exports["u"] = socialGoogle;
-/* harmony export (immutable) */ exports["v"] = socialTwitter;
-/* harmony export (immutable) */ exports["t"] = socialFacebook;
+/* harmony export (immutable) */ exports["u"] = exportContactsVcf;
+/* harmony export (immutable) */ exports["v"] = exportContactsCsv;
+/* harmony export (immutable) */ exports["o"] = socialGoogle;
+/* harmony export (immutable) */ exports["p"] = socialTwitter;
+/* harmony export (immutable) */ exports["n"] = socialFacebook;
/* unused harmony export staticPrefix */
-/* harmony export (immutable) */ exports["y"] = emptyContactPic;
-/* harmony export (immutable) */ exports["j"] = sound;
-/* harmony export (immutable) */ exports["x"] = notificationMailIcon;
-/* harmony export (immutable) */ exports["J"] = openPgpJs;
-/* harmony export (immutable) */ exports["I"] = openPgpWorkerJs;
+/* harmony export (immutable) */ exports["t"] = emptyContactPic;
+/* harmony export (immutable) */ exports["c"] = sound;
+/* harmony export (immutable) */ exports["s"] = notificationMailIcon;
+/* harmony export (immutable) */ exports["I"] = openPgpJs;
+/* harmony export (immutable) */ exports["H"] = openPgpWorkerJs;
/* unused harmony export openPgpWorkerPath */
-/* harmony export (immutable) */ exports["F"] = themePreviewLink;
-/* harmony export (immutable) */ exports["H"] = inbox;
-/* harmony export (immutable) */ exports["c"] = settings;
+/* harmony export (immutable) */ exports["B"] = themePreviewLink;
+/* harmony export (immutable) */ exports["D"] = inbox;
+/* harmony export (immutable) */ exports["q"] = settings;
/* unused harmony export about */
/* unused harmony export admin */
-/* harmony export (immutable) */ exports["w"] = mailBox;
+/* harmony export (immutable) */ exports["r"] = mailBox;
@@ -5241,6 +5254,7 @@ module.exports = { "default": __webpack_require__(/*! core-js/library/fn/object/
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ko__ = __webpack_require__(/*! ko */ 2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ko___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_ko__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_Common_Translator__ = __webpack_require__(/*! Common/Translator */ 8);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractComponent; });
/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return componentExportHelper; });
@@ -5249,6 +5263,8 @@ module.exports = { "default": __webpack_require__(/*! core-js/library/fn/object/
+
+
var AbstractComponent = function () {
function AbstractComponent() {
__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, AbstractComponent);
@@ -5288,7 +5304,7 @@ var componentExportHelper = function componentExportHelper(ClassObject) {
params.component = componentInfo;
params.element = __WEBPACK_IMPORTED_MODULE_1_____default()(componentInfo.element);
- __webpack_require__(/*! Common/Translator */ 8).i18nToNodes(params.element);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Translator__["i18nToNodes"])(params.element);
if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Utils__["isUnd"])(params.inline) && __WEBPACK_IMPORTED_MODULE_2_ko___default.a.unwrap(params.inline)) {
params.element.css('display', 'inline-block');
@@ -5318,33 +5334,33 @@ module.exports = window.key;
/***/ },
/* 20 */
/* exports provided: MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, CONTACTS_PER_PAGE, DEFAULT_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, CONTACTS_SYNC_AJAX_TIMEOUT, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, IMAP_DEFAULT_PORT, IMAP_DEFAULT_SECURE_PORT, SMTP_DEFAULT_PORT, SMTP_DEFAULT_SECURE_PORT, SIEVE_DEFAULT_PORT, MESSAGE_BODY_CACHE_LIMIT, AJAX_ERROR_LIMIT, TOKEN_ERROR_LIMIT, RAINLOOP_TRIAL_KEY, DATA_IMAGE_USER_DOT_PIC, DATA_IMAGE_TRANSP_PIC */
-/* exports used: TOKEN_ERROR_LIMIT, AJAX_ERROR_LIMIT, DEFAULT_AJAX_TIMEOUT, IMAP_DEFAULT_PORT, SIEVE_DEFAULT_PORT, SMTP_DEFAULT_PORT, MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, CONTACTS_SYNC_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, MESSAGE_BODY_CACHE_LIMIT, CONTACTS_PER_PAGE, DATA_IMAGE_USER_DOT_PIC */
+/* exports used: MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, TOKEN_ERROR_LIMIT, AJAX_ERROR_LIMIT, DEFAULT_AJAX_TIMEOUT, CONTACTS_SYNC_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, MESSAGE_BODY_CACHE_LIMIT, CONTACTS_PER_PAGE, DATA_IMAGE_USER_DOT_PIC, IMAP_DEFAULT_PORT, SIEVE_DEFAULT_PORT, SMTP_DEFAULT_PORT */
/*!******************************!*\
!*** ./dev/Common/Consts.js ***!
\******************************/
/***/ function(module, exports, __webpack_require__) {
"use strict";
-/* harmony export (binding) */ __webpack_require__.d(exports, "g", function() { return MESSAGES_PER_PAGE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "h", function() { return MESSAGES_PER_PAGE_VALUES; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "p", function() { return CONTACTS_PER_PAGE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "c", function() { return DEFAULT_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "l", function() { return SEARCH_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "n", function() { return SEND_MESSAGE_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "m", function() { return SAVE_MESSAGE_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "k", function() { return CONTACTS_SYNC_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "i", function() { return UNUSED_OPTION_VALUE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "j", function() { return CLIENT_SIDE_STORAGE_INDEX_NAME; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "d", function() { return IMAP_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return MESSAGES_PER_PAGE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return MESSAGES_PER_PAGE_VALUES; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "m", function() { return CONTACTS_PER_PAGE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "g", function() { return DEFAULT_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "i", function() { return SEARCH_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "k", function() { return SEND_MESSAGE_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "j", function() { return SAVE_MESSAGE_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "h", function() { return CONTACTS_SYNC_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "c", function() { return UNUSED_OPTION_VALUE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "d", function() { return CLIENT_SIDE_STORAGE_INDEX_NAME; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "o", function() { return IMAP_DEFAULT_PORT; });
/* unused harmony export IMAP_DEFAULT_SECURE_PORT */
-/* harmony export (binding) */ __webpack_require__.d(exports, "f", function() { return SMTP_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "q", function() { return SMTP_DEFAULT_PORT; });
/* unused harmony export SMTP_DEFAULT_SECURE_PORT */
-/* harmony export (binding) */ __webpack_require__.d(exports, "e", function() { return SIEVE_DEFAULT_PORT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "o", function() { return MESSAGE_BODY_CACHE_LIMIT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return AJAX_ERROR_LIMIT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return TOKEN_ERROR_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "p", function() { return SIEVE_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "l", function() { return MESSAGE_BODY_CACHE_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "f", function() { return AJAX_ERROR_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "e", function() { return TOKEN_ERROR_LIMIT; });
/* unused harmony export RAINLOOP_TRIAL_KEY */
-/* harmony export (binding) */ __webpack_require__.d(exports, "q", function() { return DATA_IMAGE_USER_DOT_PIC; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "n", function() { return DATA_IMAGE_USER_DOT_PIC; });
/* unused harmony export DATA_IMAGE_TRANSP_PIC */
var MESSAGES_PER_PAGE = 20;
@@ -7119,14 +7135,14 @@ var _symbol = __webpack_require__(/*! ../core-js/symbol */ 127);
var _symbol2 = _interopRequireDefault(_symbol);
-var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default ? "symbol" : typeof obj; };
+var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) {
return typeof obj === "undefined" ? "undefined" : _typeof(obj);
} : function (obj) {
- return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
+ return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
};
/***/ },
@@ -7532,7 +7548,7 @@ exports.f = __webpack_require__(/*! ./_wks */ 34);
/***/ },
/* 73 */
-/* exports provided: AbstractScreen, default */
+/* exports provided: AbstractScreen */
/* exports used: AbstractScreen */
/*!*************************************!*\
!*** ./dev/Knoin/AbstractScreen.js ***!
@@ -7548,7 +7564,6 @@ exports.f = __webpack_require__(/*! ./_wks */ 34);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_crossroads___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_crossroads__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractScreen; });
-/* unused harmony export default */
@@ -7617,7 +7632,7 @@ var AbstractScreen = function () {
fMatcher = __WEBPACK_IMPORTED_MODULE_1_____default.a.bind(this.onRoute || __WEBPACK_IMPORTED_MODULE_3_Common_Utils__["noop"], this);
route = __WEBPACK_IMPORTED_MODULE_2_crossroads___default.a.create();
- __WEBPACK_IMPORTED_MODULE_1_____default.a.each(routes, function (item) {
+ routes.forEach(function (item) {
if (item && route) {
route.addRoute(item[0], fMatcher).rules = item[1];
}
@@ -7630,8 +7645,6 @@ var AbstractScreen = function () {
return AbstractScreen;
}();
-
-
/***/ },
/* 74 */
/* exports provided: AskPopupView, default */
@@ -7927,10 +7940,14 @@ var HtmlEditor = function () {
*/
- HtmlEditor.prototype.setSignature = function setSignature(signature, html, insertBefore) {
+ HtmlEditor.prototype.setSignature = function setSignature(signature, html) {
+ var insertBefore = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+ var first = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
+
if (this.editor) {
this.editor.execCommand('insertSignature', {
isHtml: html,
+ isFirst: first,
insertBefore: insertBefore,
signature: signature
});
@@ -9130,7 +9147,7 @@ var AbstractApp = function (_AbstractBoot) {
AbstractApp.prototype.redirectToAdminPanel = function redirectToAdminPanel() {
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
- __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["e" /* rootAdmin */])();
+ __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["E" /* rootAdmin */])();
}, __WEBPACK_IMPORTED_MODULE_11_Common_Enums__["Magics"].Time100ms);
};
@@ -9150,7 +9167,7 @@ var AbstractApp = function (_AbstractBoot) {
__WEBPACK_IMPORTED_MODULE_3_window___default.a.__rlah_set(token);
__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsSet"]('AuthAccountHash', token);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["f" /* populateAuthSuffix */])();
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["F" /* populateAuthSuffix */])();
}
};
@@ -9178,7 +9195,7 @@ var AbstractApp = function (_AbstractBoot) {
__WEBPACK_IMPORTED_MODULE_3_window___default.a.close();
}
- customLogoutLink = customLogoutLink || (admin ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["e" /* rootAdmin */])() : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["g" /* rootUser */])());
+ customLogoutLink = customLogoutLink || (admin ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["E" /* rootAdmin */])() : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["G" /* rootUser */])());
if (logout && __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href !== customLogoutLink) {
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
@@ -9193,7 +9210,7 @@ var AbstractApp = function (_AbstractBoot) {
}, __WEBPACK_IMPORTED_MODULE_11_Common_Enums__["Magics"].Time100ms);
} else {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["h" /* root */])(), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["z" /* root */])(), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["routeOff"])();
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
@@ -10434,7 +10451,7 @@ Opentip.styles.rainloopErrorTip = {
/***/ },
/* 114 */
-/* exports provided: AbstractBoot, default */
+/* exports provided: AbstractBoot */
/* exports used: AbstractBoot */
/*!***********************************!*\
!*** ./dev/Knoin/AbstractBoot.js ***!
@@ -10445,7 +10462,6 @@ Opentip.styles.rainloopErrorTip = {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ 0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractBoot; });
-/* unused harmony export default */
var AbstractBoot = function () {
@@ -10458,8 +10474,6 @@ var AbstractBoot = function () {
return AbstractBoot;
}();
-
-
/***/ },
/* 115 */
/* exports provided: AbstractAjaxRemote, default */
@@ -10534,13 +10548,13 @@ var AbstractAjaxRemote = function () {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount += 1;
}
- if (__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["a" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount) {
+ if (__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["e" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.loginAndLogoutReload) {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.loginAndLogoutReload(false, true);
}
}
- if (oData.ClearAuth || oData.Logout || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["b" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iAjaxErrorCount) {
+ if (oData.ClearAuth || oData.Logout || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["f" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iAjaxErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.clearClientSideToken) {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.clearClientSideToken();
@@ -10625,7 +10639,7 @@ var AbstractAjaxRemote = function () {
var oDefAjax = __WEBPACK_IMPORTED_MODULE_3_____default.a.ajax({
type: isPost ? 'POST' : 'GET',
- url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["b" /* ajax */])(sGetAdd),
+ url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["k" /* ajax */])(sGetAdd),
async: true,
dataType: 'json',
data: isPost ? params : {},
@@ -10685,7 +10699,7 @@ var AbstractAjaxRemote = function () {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Plugins__["a" /* runHook */])('ajax-default-request', [sAction, oParameters, sGetAdd]);
- return this.ajaxRequest(fCallback, oParameters, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isUnd"])(iTimeout) ? __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* DEFAULT_AJAX_TIMEOUT */] : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pInt"])(iTimeout), sGetAdd, aAbortActions);
+ return this.ajaxRequest(fCallback, oParameters, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isUnd"])(iTimeout) ? __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["g" /* DEFAULT_AJAX_TIMEOUT */] : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pInt"])(iTimeout), sGetAdd, aAbortActions);
};
/**
@@ -10848,18 +10862,18 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
viewModelPlace = null,
viewModelDom = null;
- RoutedSettingsViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
+ RoutedSettingsViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
return SettingsViewModel && SettingsViewModel.__rlSettingsData && subName === SettingsViewModel.__rlSettingsData.Route;
});
if (RoutedSettingsViewModel) {
- if (__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'], function (DisabledSettingsViewModel) {
+ if (__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === RoutedSettingsViewModel;
})) {
RoutedSettingsViewModel = null;
}
- if (RoutedSettingsViewModel && __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'], function (DisabledSettingsViewModel) {
+ if (RoutedSettingsViewModel && __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === RoutedSettingsViewModel;
})) {
RoutedSettingsViewModel = null;
@@ -10931,7 +10945,7 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
});
}
} else {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["c" /* settings */])(), false, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["q" /* settings */])(), false, true);
}
};
@@ -10945,15 +10959,15 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
AbstractSettingsScreen.prototype.onBuild = function onBuild() {
var _this3 = this;
- __WEBPACK_IMPORTED_MODULE_3_____default.a.each(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
- if (SettingsViewModel && SettingsViewModel.__rlSettingsData && !__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'], function (RemoveSettingsViewModel) {
+ __WEBPACK_IMPORTED_MODULE_3_____default.a.each(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
+ if (SettingsViewModel && SettingsViewModel.__rlSettingsData && !__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'], function (RemoveSettingsViewModel) {
return RemoveSettingsViewModel && RemoveSettingsViewModel === SettingsViewModel;
})) {
_this3.menu.push({
route: SettingsViewModel.__rlSettingsData.Route,
label: SettingsViewModel.__rlSettingsData.Label,
selected: __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false),
- disabled: !!__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'], function (DisabledSettingsViewModel) {
+ disabled: !!__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === SettingsViewModel;
})
});
@@ -10964,7 +10978,7 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
};
AbstractSettingsScreen.prototype.routes = function routes() {
- var DefaultViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
+ var DefaultViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
return SettingsViewModel && SettingsViewModel.__rlSettingsData && SettingsViewModel.__rlSettingsData.IsDefault;
}),
defaultRoute = DefaultViewModel && DefaultViewModel.__rlSettingsData ? DefaultViewModel.__rlSettingsData.Route : 'general',
@@ -12301,6 +12315,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
// first day of week (0: Sunday, 1: Monday etc)
firstDay: 0,
+ // the default flag for moment's strict date parsing
+ formatStrict: false,
+
// the minimum/earliest date that can be selected
minDate: null,
// the maximum/latest date that can be selected
@@ -12329,6 +12346,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
// Render the month after year in the calendar title
showMonthAfterYear: false,
+ // Render days of the calendar grid that fall in the next or previous month
+ showDaysInNextAndPreviousMonths: false,
+
// how many months are visible
numberOfMonths: 1,
@@ -12373,10 +12393,15 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
renderDay = function(opts)
{
+ var arr = [];
+ var ariaSelected = 'false';
if (opts.isEmpty) {
- return '<td class="is-empty"></td>';
+ if (opts.showDaysInNextAndPreviousMonths) {
+ arr.push('is-outside-current-month');
+ } else {
+ return '<td class="is-empty"></td>';
+ }
}
- var arr = [];
if (opts.isDisabled) {
arr.push('is-disabled');
}
@@ -12385,6 +12410,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (opts.isSelected) {
arr.push('is-selected');
+ ariaSelected = 'true';
}
if (opts.isInRange) {
arr.push('is-inrange');
@@ -12395,7 +12421,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
if (opts.isEndRange) {
arr.push('is-endrange');
}
- return '<td data-day="' + opts.day + '" class="' + arr.join(' ') + '">' +
+ return '<td data-day="' + opts.day + '" class="' + arr.join(' ') + '" aria-selected="' + ariaSelected + '">' +
'<button class="pika-button pika-day" type="button" ' +
'data-pika-year="' + opts.year + '" data-pika-month="' + opts.month + '" data-pika-day="' + opts.day + '">' +
opts.day +
@@ -12429,16 +12455,16 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (i = 0; i < 7; i++) {
arr.push('<th scope="col"><abbr title="' + renderDayName(opts, i) + '">' + renderDayName(opts, i, true) + '</abbr></th>');
}
- return '<thead>' + (opts.isRTL ? arr.reverse() : arr).join('') + '</thead>';
+ return '<thead><tr>' + (opts.isRTL ? arr.reverse() : arr).join('') + '</tr></thead>';
},
- renderTitle = function(instance, c, year, month, refYear)
+ renderTitle = function(instance, c, year, month, refYear, randId)
{
var i, j, arr,
opts = instance._o,
isMinYear = year === opts.minYear,
isMaxYear = year === opts.maxYear,
- html = '<div class="pika-title">',
+ html = '<div id="' + randId + '" class="pika-title" role="heading" aria-live="assertive">',
monthHtml,
yearHtml,
prev = true,
@@ -12446,10 +12472,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (arr = [], i = 0; i < 12; i++) {
arr.push('<option value="' + (year === refYear ? i - c : 12 + i - c) + '"' +
- (i === month ? ' selected': '') +
- ((isMinYear && i < opts.minMonth) || (isMaxYear && i > opts.maxMonth) ? 'disabled' : '') + '>' +
+ (i === month ? ' selected="selected"': '') +
+ ((isMinYear && i < opts.minMonth) || (isMaxYear && i > opts.maxMonth) ? 'disabled="disabled"' : '') + '>' +
opts.i18n.months[i] + '</option>');
}
+
monthHtml = '<div class="pika-label">' + opts.i18n.months[month] + '<select class="pika-select pika-select-month" tabindex="-1">' + arr.join('') + '</select></div>';
if (isArray(opts.yearRange)) {
@@ -12462,7 +12489,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (arr = []; i < j && i <= opts.maxYear; i++) {
if (i >= opts.minYear) {
- arr.push('<option value="' + i + '"' + (i === year ? ' selected': '') + '>' + (i) + '</option>');
+ arr.push('<option value="' + i + '"' + (i === year ? ' selected="selected"': '') + '>' + (i) + '</option>');
}
}
yearHtml = '<div class="pika-label">' + year + opts.yearSuffix + '<select class="pika-select pika-select-year" tabindex="-1">' + arr.join('') + '</select></div>';
@@ -12491,9 +12518,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
return html += '</div>';
},
- renderTable = function(opts, data)
+ renderTable = function(opts, data, randId)
{
- return '<table cellpadding="0" cellspacing="0" class="pika-table">' + renderHead(opts) + renderBody(data) + '</table>';
+ return '<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="' + randId + '">' + renderHead(opts) + renderBody(data) + '</table>';
},
@@ -12517,7 +12544,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (!hasClass(target, 'is-disabled')) {
- if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty')) {
+ if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty') && !hasClass(target.parentNode, 'is-disabled')) {
self.setDate(new Date(target.getAttribute('data-pika-year'), target.getAttribute('data-pika-month'), target.getAttribute('data-pika-day')));
if (opts.bound) {
sto(function() {
@@ -12563,6 +12590,34 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
};
+ self._onKeyChange = function(e)
+ {
+ e = e || window.event;
+
+ if (self.isVisible()) {
+
+ switch(e.keyCode){
+ case 13:
+ case 27:
+ opts.field.blur();
+ break;
+ case 37:
+ e.preventDefault();
+ self.adjustDate('subtract', 1);
+ break;
+ case 38:
+ self.adjustDate('subtract', 7);
+ break;
+ case 39:
+ self.adjustDate('add', 1);
+ break;
+ case 40:
+ self.adjustDate('add', 7);
+ break;
+ }
+ }
+ };
+
self._onInputChange = function(e)
{
var date;
@@ -12571,7 +12626,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
return;
}
if (hasMoment) {
- date = moment(opts.field.value, opts.format);
+ date = moment(opts.field.value, opts.format, opts.formatStrict);
date = (date && date.isValid()) ? date.toDate() : null;
}
else {
@@ -12645,6 +12700,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
addEvent(self.el, 'mousedown', self._onMouseDown, true);
addEvent(self.el, 'touchend', self._onMouseDown, true);
addEvent(self.el, 'change', self._onChange);
+ addEvent(document, 'keydown', self._onKeyChange);
if (opts.field) {
if (opts.container) {
@@ -12781,11 +12837,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
},
/**
- * return a Date object of the current selection
+ * return a Date object of the current selection with fallback for the current date
*/
getDate: function()
{
- return isDate(this._d) ? new Date(this._d.getTime()) : null;
+ return isDate(this._d) ? new Date(this._d.getTime()) : new Date();
},
/**
@@ -12866,6 +12922,30 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
this.adjustCalendars();
},
+ adjustDate: function(sign, days) {
+
+ var day = this.getDate();
+ var difference = parseInt(days)*24*60*60*1000;
+
+ var newDay;
+
+ if (sign === 'add') {
+ newDay = new Date(day.valueOf() + difference);
+ } else if (sign === 'subtract') {
+ newDay = new Date(day.valueOf() - difference);
+ }
+
+ if (hasMoment) {
+ if (sign === 'add') {
+ newDay = moment(day).add(days, "days").toDate();
+ } else if (sign === 'subtract') {
+ newDay = moment(day).subtract(days, "days").toDate();
+ }
+ }
+
+ this.setDate(newDay);
+ },
+
adjustCalendars: function() {
this.calendars[0] = adjustCalendar(this.calendars[0]);
for (var c = 1; c < this._o.numberOfMonths; c++) {
@@ -12921,10 +13001,18 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
*/
setMinDate: function(value)
{
- setToStartOfDay(value);
- this._o.minDate = value;
- this._o.minYear = value.getFullYear();
- this._o.minMonth = value.getMonth();
+ if(value instanceof Date) {
+ setToStartOfDay(value);
+ this._o.minDate = value;
+ this._o.minYear = value.getFullYear();
+ this._o.minMonth = value.getMonth();
+ } else {
+ this._o.minDate = defaults.minDate;
+ this._o.minYear = defaults.minYear;
+ this._o.minMonth = defaults.minMonth;
+ this._o.startRange = defaults.startRange;
+ }
+
this.draw();
},
@@ -12933,10 +13021,18 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
*/
setMaxDate: function(value)
{
- setToStartOfDay(value);
- this._o.maxDate = value;
- this._o.maxYear = value.getFullYear();
- this._o.maxMonth = value.getMonth();
+ if(value instanceof Date) {
+ setToStartOfDay(value);
+ this._o.maxDate = value;
+ this._o.maxYear = value.getFullYear();
+ this._o.maxMonth = value.getMonth();
+ } else {
+ this._o.maxDate = defaults.maxDate;
+ this._o.maxYear = defaults.maxYear;
+ this._o.maxMonth = defaults.maxMonth;
+ this._o.endRange = defaults.endRange;
+ }
+
this.draw();
},
@@ -12963,7 +13059,8 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
maxYear = opts.maxYear,
minMonth = opts.minMonth,
maxMonth = opts.maxMonth,
- html = '';
+ html = '',
+ randId;
if (this._y <= minYear) {
this._y = minYear;
@@ -12978,8 +13075,10 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
}
+ randId = 'pika-title-' + Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 2);
+
for (var c = 0; c < opts.numberOfMonths; c++) {
- html += '<div class="pika-lendar">' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year) + this.render(this.calendars[c].year, this.calendars[c].month) + '</div>';
+ html += '<div class="pika-lendar">' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year, randId) + this.render(this.calendars[c].year, this.calendars[c].month, randId) + '</div>';
}
this.el.innerHTML = html;
@@ -12993,10 +13092,12 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (typeof this._o.onDraw === 'function') {
- var self = this;
- sto(function() {
- self._o.onDraw.call(self);
- }, 0);
+ this._o.onDraw(this);
+ }
+
+ if (opts.bound) {
+ // let the screen reader user know to use arrow keys
+ opts.field.setAttribute('aria-label', 'Use the arrow keys to pick a date');
}
},
@@ -13054,7 +13155,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
/**
* render HTML for a particular month
*/
- render: function(year, month)
+ render: function(year, month, randId)
{
var opts = this._o,
now = new Date(),
@@ -13069,6 +13170,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
before += 7;
}
}
+ var previousMonth = month === 0 ? 11 : month - 1,
+ nextMonth = month === 11 ? 0 : month + 1,
+ yearOfPreviousMonth = month === 0 ? year - 1 : year,
+ yearOfNextMonth = month === 11 ? year + 1 : year,
+ daysInPreviousMonth = getDaysInMonth(yearOfPreviousMonth, previousMonth);
var cells = days + before,
after = cells;
while(after > 7) {
@@ -13081,24 +13187,41 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
isSelected = isDate(this._d) ? compareDates(day, this._d) : false,
isToday = compareDates(day, now),
isEmpty = i < before || i >= (days + before),
+ dayNumber = 1 + (i - before),
+ monthNumber = month,
+ yearNumber = year,
isStartRange = opts.startRange && compareDates(opts.startRange, day),
isEndRange = opts.endRange && compareDates(opts.endRange, day),
isInRange = opts.startRange && opts.endRange && opts.startRange < day && day < opts.endRange,
isDisabled = (opts.minDate && day < opts.minDate) ||
(opts.maxDate && day > opts.maxDate) ||
(opts.disableWeekends && isWeekend(day)) ||
- (opts.disableDayFn && opts.disableDayFn(day)),
- dayConfig = {
- day: 1 + (i - before),
- month: month,
- year: year,
+ (opts.disableDayFn && opts.disableDayFn(day));
+
+ if (isEmpty) {
+ if (i < before) {
+ dayNumber = daysInPreviousMonth + dayNumber;
+ monthNumber = previousMonth;
+ yearNumber = yearOfPreviousMonth;
+ } else {
+ dayNumber = dayNumber - days;
+ monthNumber = nextMonth;
+ yearNumber = yearOfNextMonth;
+ }
+ }
+
+ var dayConfig = {
+ day: dayNumber,
+ month: monthNumber,
+ year: yearNumber,
isSelected: isSelected,
isToday: isToday,
isDisabled: isDisabled,
isEmpty: isEmpty,
isStartRange: isStartRange,
isEndRange: isEndRange,
- isInRange: isInRange
+ isInRange: isInRange,
+ showDaysInNextAndPreviousMonths: opts.showDaysInNextAndPreviousMonths
};
row.push(renderDay(dayConfig));
@@ -13112,7 +13235,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
r = 0;
}
}
- return renderTable(opts, data);
+ return renderTable(opts, data, randId);
},
isVisible: function()
@@ -13122,7 +13245,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
show: function()
{
- if (!this._v) {
+ if (!this.isVisible()) {
removeClass(this.el, 'is-hidden');
this._v = true;
this.draw();
@@ -13385,8 +13508,8 @@ var AdminApp = function (_AbstractApp) {
__WEBPACK_IMPORTED_MODULE_14_Stores_Admin_Domain__["a" /* default */].domains.loading(false);
if (__WEBPACK_IMPORTED_MODULE_9_Common_Enums__["StorageResultType"].Success === result && data && data.Result) {
__WEBPACK_IMPORTED_MODULE_14_Stores_Admin_Domain__["a" /* default */].domains(__WEBPACK_IMPORTED_MODULE_4_____default.a.map(data.Result, function (_ref, name) {
- var enabled = _ref[0];
- var alias = _ref[1];
+ var enabled = _ref[0],
+ alias = _ref[1];
return {
name: name,
disabled: __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(!enabled),
@@ -13554,7 +13677,7 @@ var AdminApp = function (_AbstractApp) {
if (!__WEBPACK_IMPORTED_MODULE_11_Storage_Settings__["appSettingsGet"]('allowAdminPanel')) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_22_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_22_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["h" /* root */])(), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_22_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["z" /* root */])(), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_22_Knoin_Knoin__["routeOff"])();
__WEBPACK_IMPORTED_MODULE_4_____default.a.defer(function () {
@@ -13765,16 +13888,16 @@ var DomainPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_14
_this.name.focused = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false);
_this.imapServer = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('');
- _this.imapPort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["d" /* IMAP_DEFAULT_PORT */]);
+ _this.imapPort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["o" /* IMAP_DEFAULT_PORT */]);
_this.imapSecure = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
_this.imapShortLogin = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false);
_this.useSieve = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false);
_this.sieveAllowRaw = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false);
_this.sieveServer = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('');
- _this.sievePort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["e" /* SIEVE_DEFAULT_PORT */]);
+ _this.sievePort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["p" /* SIEVE_DEFAULT_PORT */]);
_this.sieveSecure = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
_this.smtpServer = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('');
- _this.smtpPort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["f" /* SMTP_DEFAULT_PORT */]);
+ _this.smtpPort = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["q" /* SMTP_DEFAULT_PORT */]);
_this.smtpSecure = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
_this.smtpShortLogin = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false);
_this.smtpAuth = __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(true);
@@ -14054,18 +14177,18 @@ var DomainPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_14
this.name.focused(false);
this.imapServer('');
- this.imapPort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["d" /* IMAP_DEFAULT_PORT */]);
+ this.imapPort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["o" /* IMAP_DEFAULT_PORT */]);
this.imapSecure(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
this.imapShortLogin(false);
this.useSieve(false);
this.sieveAllowRaw(false);
this.sieveServer('');
- this.sievePort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["e" /* SIEVE_DEFAULT_PORT */]);
+ this.sievePort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["p" /* SIEVE_DEFAULT_PORT */]);
this.sieveSecure(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
this.smtpServer('');
- this.smtpPort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["f" /* SMTP_DEFAULT_PORT */]);
+ this.smtpPort('' + __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["q" /* SMTP_DEFAULT_PORT */]);
this.smtpSecure(__WEBPACK_IMPORTED_MODULE_6_Common_Enums__["ServerSecure"].None);
this.smtpShortLogin(false);
this.smtpAuth(true);
@@ -15065,7 +15188,7 @@ var GeneralAdminSettings = function () {
GeneralAdminSettings.prototype.phpInfoLink = function phpInfoLink() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Links__["d" /* phpInfo */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Links__["J" /* phpInfo */])();
};
return GeneralAdminSettings;
@@ -15658,7 +15781,7 @@ var SecurityAdminSettings = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MOD
SecurityAdminSettings.prototype.phpInfoLink = function phpInfoLink() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["d" /* phpInfo */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["J" /* phpInfo */])();
};
return SecurityAdminSettings;
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/app.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/app.js
index cd83aaf..eb7ebc1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/app.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/app.js
@@ -87,7 +87,7 @@ exports.default = function (instance, Constructor) {
/***/ },
/* 1 */
-/* exports provided: isArray, isFunc, isUnd, isNull, has, bind, noop, noopTrue, noopFalse, jassl, trim, inArray, isObject, silentTryCatch, isNormal, isPosNumeric, pInt, pString, pBool, boolToAjax, isNonEmptyArray, encodeURIComponent, decodeURIComponent, decodeURI, encodeURI, simpleQueryParser, fakeMd5, encodeHtml, splitPlainText, timeOutActionSecond, timeOutAction, inFocus, removeInFocus, removeSelection, replySubjectAdd, roundNumber, friendlySize, log, delegateRun, killCtrlACtrlS, createCommandLegacy, convertThemeName, quoteName, microtime, timestamp, convertLangName, draggablePlace, defautOptionsAfterRender, clearBqSwitcher, previewMessage, settingsSaveHelperFunction, settingsSaveHelperSimpleFunction, settingsSaveHelperSubscribeFunction, findEmailAndLinks, htmlToPlain, plainToHtml, folderListOptionsBuilder, selectElement, detectDropdownVisibility, triggerAutocompleteInputChange, getConfigurationFromScriptTag, disposeOne, disposeObject, delegateRunOnDestroy, appendStyles, changeTheme, computedPagenatorHelper, getFileExtension, mimeContentType, resizeAndCrop, mailToHelper, domReady, windowResize, windowResizeCallback */
+/* exports provided: isArray, isObject, isUnd, isNull, has, bind, noop, noopTrue, noopFalse, jassl, trim, inArray, isFunc, silentTryCatch, isNormal, isPosNumeric, pInt, pString, pBool, boolToAjax, isNonEmptyArray, encodeURIComponent, decodeURIComponent, decodeURI, encodeURI, simpleQueryParser, fakeMd5, encodeHtml, splitPlainText, timeOutActionSecond, timeOutAction, inFocus, removeInFocus, removeSelection, replySubjectAdd, roundNumber, friendlySize, log, delegateRun, killCtrlACtrlS, createCommandLegacy, convertThemeName, quoteName, microtime, timestamp, convertLangName, draggablePlace, defautOptionsAfterRender, clearBqSwitcher, previewMessage, settingsSaveHelperFunction, settingsSaveHelperSimpleFunction, settingsSaveHelperSubscribeFunction, findEmailAndLinks, htmlToPlain, plainToHtml, folderListOptionsBuilder, selectElement, detectDropdownVisibility, triggerAutocompleteInputChange, getConfigurationFromScriptTag, disposeOne, disposeObject, delegateRunOnDestroy, appendStyles, changeTheme, computedPagenatorHelper, getFileExtension, mimeContentType, getRealHeight, resizeAndCrop, mailToHelper, domReady, windowResize, windowResizeCallback */
/* all exports used */
/*!*****************************!*\
!*** ./dev/Common/Utils.js ***!
@@ -112,7 +112,7 @@ exports.default = function (instance, Constructor) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_Common_Mime__ = __webpack_require__(/*! Common/Mime */ 103);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_Common_Jassl__ = __webpack_require__(/*! Common/Jassl */ 77);
/* harmony export (binding) */ __webpack_require__.d(exports, "isArray", function() { return isArray; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "isFunc", function() { return isFunc; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "isObject", function() { return isObject; });
/* harmony export (binding) */ __webpack_require__.d(exports, "isUnd", function() { return isUnd; });
/* harmony export (binding) */ __webpack_require__.d(exports, "isNull", function() { return isNull; });
/* harmony export (binding) */ __webpack_require__.d(exports, "has", function() { return has; });
@@ -122,7 +122,7 @@ exports.default = function (instance, Constructor) {
/* harmony export (binding) */ __webpack_require__.d(exports, "noopFalse", function() { return noopFalse; });
/* harmony export (binding) */ __webpack_require__.d(exports, "trim", function() { return trim; });
/* harmony export (binding) */ __webpack_require__.d(exports, "inArray", function() { return inArray; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "isObject", function() { return isObject; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "isFunc", function() { return isFunc; });
/* harmony export (immutable) */ exports["silentTryCatch"] = silentTryCatch;
/* harmony export (immutable) */ exports["isNormal"] = isNormal;
/* harmony export (immutable) */ exports["isPosNumeric"] = isPosNumeric;
@@ -179,6 +179,7 @@ exports.default = function (instance, Constructor) {
/* harmony export (immutable) */ exports["computedPagenatorHelper"] = computedPagenatorHelper;
/* harmony export (immutable) */ exports["getFileExtension"] = getFileExtension;
/* harmony export (immutable) */ exports["mimeContentType"] = mimeContentType;
+/* harmony export (immutable) */ exports["getRealHeight"] = getRealHeight;
/* harmony export (immutable) */ exports["resizeAndCrop"] = resizeAndCrop;
/* harmony export (immutable) */ exports["mailToHelper"] = mailToHelper;
/* harmony export (immutable) */ exports["domReady"] = domReady;
@@ -730,12 +731,12 @@ function clearBqSwitcher(body) {
* @returns {void}
*/
function previewMessage(_ref, body, isHtml, print) {
- var title = _ref.title;
- var subject = _ref.subject;
- var date = _ref.date;
- var fromCreds = _ref.fromCreds;
- var toCreds = _ref.toCreds;
- var toLabel = _ref.toLabel;
+ var title = _ref.title,
+ subject = _ref.subject,
+ date = _ref.date,
+ fromCreds = _ref.fromCreds,
+ toCreds = _ref.toCreds,
+ toLabel = _ref.toLabel;
var win = __WEBPACK_IMPORTED_MODULE_1_window___default.a.open(''),
doc = win.document,
@@ -1444,6 +1445,17 @@ function mimeContentType(fileName) {
}
/**
+ * @param {Object} $el
+ * @returns {number}
+ */
+function getRealHeight($el) {
+ $el.clone().show().appendTo(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"]);
+ var result = __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"].height();
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["$hcont"].empty();
+ return result;
+}
+
+/**
* @param {string} url
* @param {number} value
* @param {Function} fCallback
@@ -3397,7 +3409,7 @@ module.exports = window._;
/***/ },
/* 7 */
-/* exports provided: $win, $doc, $html, $body, $div, startMicrotime, community, dropdownVisibility, useKeyboardShortcuts, sUserAgent, bIE, bChrome, bSafari, bMobileDevice, bDisableNanoScroll, bAnimationSupported, bXMLHttpRequestSupported, bIsHttps, htmlEditorDefaultConfig, htmlEditorLangsMap, bAllowPdfPreview, aViewModels, leftPanelDisabled, leftPanelType, leftPanelWidth, popupVisibilityNames, popupVisibility, keyScopeReal, keyScopeFake, keyScope, data */
+/* exports provided: $win, $doc, $html, $body, $div, $hcont, startMicrotime, community, dropdownVisibility, useKeyboardShortcuts, sUserAgent, bIE, bChrome, bSafari, bMobileDevice, bDisableNanoScroll, bAnimationSupported, bXMLHttpRequestSupported, bIsHttps, htmlEditorDefaultConfig, htmlEditorLangsMap, bAllowPdfPreview, VIEW_MODELS, leftPanelDisabled, leftPanelType, leftPanelWidth, popupVisibilityNames, popupVisibility, keyScopeReal, keyScopeFake, keyScope, data */
/* all exports used */
/*!*******************************!*\
!*** ./dev/Common/Globals.js ***!
@@ -3421,6 +3433,7 @@ module.exports = window._;
/* harmony export (binding) */ __webpack_require__.d(exports, "$html", function() { return $html; });
/* harmony export (binding) */ __webpack_require__.d(exports, "$body", function() { return $body; });
/* harmony export (binding) */ __webpack_require__.d(exports, "$div", function() { return $div; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "$hcont", function() { return $hcont; });
/* harmony export (binding) */ __webpack_require__.d(exports, "startMicrotime", function() { return startMicrotime; });
/* harmony export (binding) */ __webpack_require__.d(exports, "community", function() { return community; });
/* harmony export (binding) */ __webpack_require__.d(exports, "dropdownVisibility", function() { return dropdownVisibility; });
@@ -3437,7 +3450,7 @@ module.exports = window._;
/* harmony export (binding) */ __webpack_require__.d(exports, "htmlEditorDefaultConfig", function() { return htmlEditorDefaultConfig; });
/* harmony export (binding) */ __webpack_require__.d(exports, "htmlEditorLangsMap", function() { return htmlEditorLangsMap; });
/* harmony export (binding) */ __webpack_require__.d(exports, "bAllowPdfPreview", function() { return bAllowPdfPreview; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "aViewModels", function() { return aViewModels; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "VIEW_MODELS", function() { return VIEW_MODELS; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelDisabled", function() { return leftPanelDisabled; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelType", function() { return leftPanelType; });
/* harmony export (binding) */ __webpack_require__.d(exports, "leftPanelWidth", function() { return leftPanelWidth; });
@@ -3470,6 +3483,9 @@ var $body = __WEBPACK_IMPORTED_MODULE_2_____default()('body');
var $div = __WEBPACK_IMPORTED_MODULE_2_____default()('<div></div>');
+var $hcont = __WEBPACK_IMPORTED_MODULE_2_____default()('<div></div>');
+$hcont.attr('area', 'hidden').css({ position: 'absolute', left: -5000 }).appendTo($body);
+
var startMicrotime = new __WEBPACK_IMPORTED_MODULE_0_window___default.a.Date().getTime();
/**
@@ -3613,7 +3629,7 @@ if (bAllowPdfPreview && __WEBPACK_IMPORTED_MODULE_0_window___default.a.navigator
-var aViewModels = {
+var VIEW_MODELS = {
settings: [],
'settings-removed': [],
'settings-disabled': []
@@ -4087,7 +4103,7 @@ function addSettingsViewModel(SettingsViewModelClass, template, labelName, route
IsDefault: !!isDefault
};
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings.push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings.push(SettingsViewModelClass);
}
/**
@@ -4095,7 +4111,7 @@ function addSettingsViewModel(SettingsViewModelClass, template, labelName, route
* @returns {void}
*/
function removeSettingsViewModel(SettingsViewModelClass) {
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'].push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'].push(SettingsViewModelClass);
}
/**
@@ -4103,7 +4119,7 @@ function removeSettingsViewModel(SettingsViewModelClass) {
* @returns {void}
*/
function disableSettingsViewModel(SettingsViewModelClass) {
- __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'].push(SettingsViewModelClass);
+ __WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'].push(SettingsViewModelClass);
}
/**
@@ -4497,9 +4513,9 @@ function setHash(hash) {
* @returns {Function}
*/
function viewDecorator(_ref) {
- var name = _ref.name;
- var type = _ref.type;
- var templateID = _ref.templateID;
+ var name = _ref.name,
+ type = _ref.type,
+ templateID = _ref.templateID;
return function (target) {
if (target) {
@@ -4529,8 +4545,8 @@ function viewDecorator(_ref) {
* @returns {Function}
*/
function popupDecorator(_ref2) {
- var name = _ref2.name;
- var templateID = _ref2.templateID;
+ var name = _ref2.name,
+ templateID = _ref2.templateID;
return viewDecorator({ name: name, type: ViewType.Popup, templateID: templateID });
}
@@ -4658,7 +4674,7 @@ module.exports = window.jQuery;
/***/ },
/* 13 */
-/* exports provided: AbstractViewNext, default */
+/* exports provided: AbstractViewNext */
/* exports used: AbstractViewNext */
/*!***************************************!*\
!*** ./dev/Knoin/AbstractViewNext.js ***!
@@ -4674,7 +4690,6 @@ module.exports = window.jQuery;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Enums__ = __webpack_require__(/*! Common/Enums */ 3);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_Common_Globals__ = __webpack_require__(/*! Common/Globals */ 7);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractViewNext; });
-/* unused harmony export default */
@@ -4745,12 +4760,10 @@ var AbstractViewNext = function () {
return AbstractViewNext;
}();
-
-
/***/ },
/* 14 */
/* exports provided: populateAuthSuffix, subQueryPrefix, root, rootAdmin, rootUser, attachmentRaw, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentPreviewAsPlain, attachmentFramed, serverRequest, upload, uploadContacts, uploadBackground, append, change, ajax, messageViewLink, messageDownloadLink, avatarLink, publicLink, userBackground, phpInfo, langLink, exportContactsVcf, exportContactsCsv, socialGoogle, socialTwitter, socialFacebook, staticPrefix, emptyContactPic, sound, notificationMailIcon, openPgpJs, openPgpWorkerJs, openPgpWorkerPath, themePreviewLink, inbox, settings, about, admin, mailBox */
-/* exports used: langLink, ajax, settings, phpInfo, rootAdmin, populateAuthSuffix, rootUser, root, avatarLink, sound, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentFramed, attachmentPreviewAsPlain, messageViewLink, messageDownloadLink, subQueryPrefix, change, socialFacebook, socialGoogle, socialTwitter, mailBox, notificationMailIcon, emptyContactPic, exportContactsVcf, exportContactsCsv, uploadContacts, upload, append, userBackground, themePreviewLink, uploadBackground, inbox, openPgpWorkerJs, openPgpJs */
+/* exports used: langLink, avatarLink, sound, attachmentDownload, attachmentPreview, attachmentThumbnailPreview, attachmentFramed, attachmentPreviewAsPlain, messageViewLink, messageDownloadLink, ajax, subQueryPrefix, change, socialFacebook, socialGoogle, socialTwitter, settings, mailBox, notificationMailIcon, emptyContactPic, exportContactsVcf, exportContactsCsv, uploadContacts, upload, append, root, userBackground, themePreviewLink, uploadBackground, inbox, rootAdmin, populateAuthSuffix, rootUser, openPgpWorkerJs, openPgpJs, phpInfo */
/*!*****************************!*\
!*** ./dev/Common/Links.js ***!
\*****************************/
@@ -4761,49 +4774,49 @@ var AbstractViewNext = function () {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_window__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Storage_Settings__ = __webpack_require__(/*! Storage/Settings */ 10);
-/* harmony export (immutable) */ exports["f"] = populateAuthSuffix;
-/* harmony export (immutable) */ exports["r"] = subQueryPrefix;
-/* harmony export (immutable) */ exports["h"] = root;
-/* harmony export (immutable) */ exports["e"] = rootAdmin;
-/* harmony export (immutable) */ exports["g"] = rootUser;
+/* harmony export (immutable) */ exports["F"] = populateAuthSuffix;
+/* harmony export (immutable) */ exports["l"] = subQueryPrefix;
+/* harmony export (immutable) */ exports["z"] = root;
+/* harmony export (immutable) */ exports["E"] = rootAdmin;
+/* harmony export (immutable) */ exports["G"] = rootUser;
/* unused harmony export attachmentRaw */
-/* harmony export (immutable) */ exports["k"] = attachmentDownload;
-/* harmony export (immutable) */ exports["l"] = attachmentPreview;
-/* harmony export (immutable) */ exports["m"] = attachmentThumbnailPreview;
-/* harmony export (immutable) */ exports["o"] = attachmentPreviewAsPlain;
-/* harmony export (immutable) */ exports["n"] = attachmentFramed;
+/* harmony export (immutable) */ exports["d"] = attachmentDownload;
+/* harmony export (immutable) */ exports["e"] = attachmentPreview;
+/* harmony export (immutable) */ exports["f"] = attachmentThumbnailPreview;
+/* harmony export (immutable) */ exports["h"] = attachmentPreviewAsPlain;
+/* harmony export (immutable) */ exports["g"] = attachmentFramed;
/* unused harmony export serverRequest */
-/* harmony export (immutable) */ exports["C"] = upload;
-/* harmony export (immutable) */ exports["B"] = uploadContacts;
-/* harmony export (immutable) */ exports["G"] = uploadBackground;
-/* harmony export (immutable) */ exports["D"] = append;
-/* harmony export (immutable) */ exports["s"] = change;
-/* harmony export (immutable) */ exports["b"] = ajax;
-/* harmony export (immutable) */ exports["p"] = messageViewLink;
-/* harmony export (immutable) */ exports["q"] = messageDownloadLink;
-/* harmony export (immutable) */ exports["i"] = avatarLink;
+/* harmony export (immutable) */ exports["x"] = upload;
+/* harmony export (immutable) */ exports["w"] = uploadContacts;
+/* harmony export (immutable) */ exports["C"] = uploadBackground;
+/* harmony export (immutable) */ exports["y"] = append;
+/* harmony export (immutable) */ exports["m"] = change;
+/* harmony export (immutable) */ exports["k"] = ajax;
+/* harmony export (immutable) */ exports["i"] = messageViewLink;
+/* harmony export (immutable) */ exports["j"] = messageDownloadLink;
+/* harmony export (immutable) */ exports["b"] = avatarLink;
/* unused harmony export publicLink */
-/* harmony export (immutable) */ exports["E"] = userBackground;
-/* harmony export (immutable) */ exports["d"] = phpInfo;
+/* harmony export (immutable) */ exports["A"] = userBackground;
+/* harmony export (immutable) */ exports["J"] = phpInfo;
/* harmony export (immutable) */ exports["a"] = langLink;
-/* harmony export (immutable) */ exports["z"] = exportContactsVcf;
-/* harmony export (immutable) */ exports["A"] = exportContactsCsv;
-/* harmony export (immutable) */ exports["u"] = socialGoogle;
-/* harmony export (immutable) */ exports["v"] = socialTwitter;
-/* harmony export (immutable) */ exports["t"] = socialFacebook;
+/* harmony export (immutable) */ exports["u"] = exportContactsVcf;
+/* harmony export (immutable) */ exports["v"] = exportContactsCsv;
+/* harmony export (immutable) */ exports["o"] = socialGoogle;
+/* harmony export (immutable) */ exports["p"] = socialTwitter;
+/* harmony export (immutable) */ exports["n"] = socialFacebook;
/* unused harmony export staticPrefix */
-/* harmony export (immutable) */ exports["y"] = emptyContactPic;
-/* harmony export (immutable) */ exports["j"] = sound;
-/* harmony export (immutable) */ exports["x"] = notificationMailIcon;
-/* harmony export (immutable) */ exports["J"] = openPgpJs;
-/* harmony export (immutable) */ exports["I"] = openPgpWorkerJs;
+/* harmony export (immutable) */ exports["t"] = emptyContactPic;
+/* harmony export (immutable) */ exports["c"] = sound;
+/* harmony export (immutable) */ exports["s"] = notificationMailIcon;
+/* harmony export (immutable) */ exports["I"] = openPgpJs;
+/* harmony export (immutable) */ exports["H"] = openPgpWorkerJs;
/* unused harmony export openPgpWorkerPath */
-/* harmony export (immutable) */ exports["F"] = themePreviewLink;
-/* harmony export (immutable) */ exports["H"] = inbox;
-/* harmony export (immutable) */ exports["c"] = settings;
+/* harmony export (immutable) */ exports["B"] = themePreviewLink;
+/* harmony export (immutable) */ exports["D"] = inbox;
+/* harmony export (immutable) */ exports["q"] = settings;
/* unused harmony export about */
/* unused harmony export admin */
-/* harmony export (immutable) */ exports["w"] = mailBox;
+/* harmony export (immutable) */ exports["r"] = mailBox;
@@ -5259,6 +5272,7 @@ function getApp() {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ko__ = __webpack_require__(/*! ko */ 2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_ko___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_ko__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_Common_Translator__ = __webpack_require__(/*! Common/Translator */ 8);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractComponent; });
/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return componentExportHelper; });
@@ -5267,6 +5281,8 @@ function getApp() {
+
+
var AbstractComponent = function () {
function AbstractComponent() {
__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, AbstractComponent);
@@ -5306,7 +5322,7 @@ var componentExportHelper = function componentExportHelper(ClassObject) {
params.component = componentInfo;
params.element = __WEBPACK_IMPORTED_MODULE_1_____default()(componentInfo.element);
- __webpack_require__(/*! Common/Translator */ 8).i18nToNodes(params.element);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Translator__["i18nToNodes"])(params.element);
if (!__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Utils__["isUnd"])(params.inline) && __WEBPACK_IMPORTED_MODULE_2_ko___default.a.unwrap(params.inline)) {
params.element.css('display', 'inline-block');
@@ -5498,7 +5514,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
RemoteUserAjax.prototype.contactsSync = function contactsSync(fCallback) {
- this.defaultRequest(fCallback, 'ContactsSync', null, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["k" /* CONTACTS_SYNC_AJAX_TIMEOUT */]);
+ this.defaultRequest(fCallback, 'ContactsSync', null, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["h" /* CONTACTS_SYNC_AJAX_TIMEOUT */]);
};
/**
@@ -5719,7 +5735,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
inboxUidNext = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Cache__["a" /* getFolderInboxName */])() === sFolderFullNameRaw ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Cache__["d" /* getFolderUidNext */])(sFolderFullNameRaw) : '';
if ('' !== folderHash && ('' === sSearch || -1 === sSearch.indexOf('is:'))) {
- return this.defaultRequest(fCallback, 'MessageList', {}, '' === sSearch ? __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["c" /* DEFAULT_AJAX_TIMEOUT */] : __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["l" /* SEARCH_AJAX_TIMEOUT */], 'MessageList/' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["r" /* subQueryPrefix */])() + '/' + __WEBPACK_IMPORTED_MODULE_8_Common_Base64__["a" /* urlsafe_encode */]([sFolderFullNameRaw, iOffset, iLimit, sSearch, __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].projectHash(), folderHash, inboxUidNext, useThreads ? '1' : '0', useThreads ? sThreadUid : ''].join(String.fromCharCode(0))), bSilent ? [] : ['MessageList']);
+ return this.defaultRequest(fCallback, 'MessageList', {}, '' === sSearch ? __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["g" /* DEFAULT_AJAX_TIMEOUT */] : __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["i" /* SEARCH_AJAX_TIMEOUT */], 'MessageList/' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["l" /* subQueryPrefix */])() + '/' + __WEBPACK_IMPORTED_MODULE_8_Common_Base64__["a" /* urlsafe_encode */]([sFolderFullNameRaw, iOffset, iLimit, sSearch, __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].projectHash(), folderHash, inboxUidNext, useThreads ? '1' : '0', useThreads ? sThreadUid : ''].join(String.fromCharCode(0))), bSilent ? [] : ['MessageList']);
}
return this.defaultRequest(fCallback, 'MessageList', {
@@ -5730,7 +5746,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
UidNext: inboxUidNext,
UseThreads: useThreads ? '1' : '0',
ThreadUid: useThreads ? sThreadUid : ''
- }, '' === sSearch ? __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["c" /* DEFAULT_AJAX_TIMEOUT */] : __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["l" /* SEARCH_AJAX_TIMEOUT */], '', bSilent ? [] : ['MessageList']);
+ }, '' === sSearch ? __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["g" /* DEFAULT_AJAX_TIMEOUT */] : __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["i" /* SEARCH_AJAX_TIMEOUT */], '', bSilent ? [] : ['MessageList']);
};
/**
@@ -5759,7 +5775,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
iUid = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Utils__["pInt"])(iUid);
if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Cache__["b" /* getFolderFromCacheList */])(sFolderFullNameRaw) && 0 < iUid) {
- this.defaultRequest(fCallback, 'Message', {}, null, 'Message/' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["r" /* subQueryPrefix */])() + '/' + __WEBPACK_IMPORTED_MODULE_8_Common_Base64__["a" /* urlsafe_encode */]([sFolderFullNameRaw, iUid, __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].projectHash(), __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].threadsAllowed() && __WEBPACK_IMPORTED_MODULE_11_Stores_User_Settings__["a" /* default */].useThreads() ? '1' : '0'].join(String.fromCharCode(0))), ['Message']);
+ this.defaultRequest(fCallback, 'Message', {}, null, 'Message/' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["l" /* subQueryPrefix */])() + '/' + __WEBPACK_IMPORTED_MODULE_8_Common_Base64__["a" /* urlsafe_encode */]([sFolderFullNameRaw, iUid, __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].projectHash(), __WEBPACK_IMPORTED_MODULE_10_Stores_User_App__["a" /* default */].threadsAllowed() && __WEBPACK_IMPORTED_MODULE_11_Stores_User_Settings__["a" /* default */].useThreads() ? '1' : '0'].join(String.fromCharCode(0))), ['Message']);
return true;
}
@@ -5946,7 +5962,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
'References': sReferences,
'MarkAsImportant': bMarkAsImportant ? '1' : '0',
'Attachments': aAttachments
- }, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["m" /* SAVE_MESSAGE_AJAX_TIMEOUT */]);
+ }, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["j" /* SAVE_MESSAGE_AJAX_TIMEOUT */]);
};
/**
@@ -6013,7 +6029,7 @@ var RemoteUserAjax = function (_AbstractAjaxRemote) {
'ReadReceiptRequest': bRequestReadReceipt ? '1' : '0',
'MarkAsImportant': bMarkAsImportant ? '1' : '0',
'Attachments': aAttachments
- }, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["n" /* SEND_MESSAGE_AJAX_TIMEOUT */]);
+ }, __WEBPACK_IMPORTED_MODULE_5_Common_Consts__["k" /* SEND_MESSAGE_AJAX_TIMEOUT */]);
};
/**
@@ -6324,33 +6340,33 @@ module.exports = window.key;
/***/ },
/* 20 */
/* exports provided: MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, CONTACTS_PER_PAGE, DEFAULT_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, CONTACTS_SYNC_AJAX_TIMEOUT, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, IMAP_DEFAULT_PORT, IMAP_DEFAULT_SECURE_PORT, SMTP_DEFAULT_PORT, SMTP_DEFAULT_SECURE_PORT, SIEVE_DEFAULT_PORT, MESSAGE_BODY_CACHE_LIMIT, AJAX_ERROR_LIMIT, TOKEN_ERROR_LIMIT, RAINLOOP_TRIAL_KEY, DATA_IMAGE_USER_DOT_PIC, DATA_IMAGE_TRANSP_PIC */
-/* exports used: TOKEN_ERROR_LIMIT, AJAX_ERROR_LIMIT, DEFAULT_AJAX_TIMEOUT, IMAP_DEFAULT_PORT, SIEVE_DEFAULT_PORT, SMTP_DEFAULT_PORT, MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, CONTACTS_SYNC_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, MESSAGE_BODY_CACHE_LIMIT, CONTACTS_PER_PAGE, DATA_IMAGE_USER_DOT_PIC */
+/* exports used: MESSAGES_PER_PAGE, MESSAGES_PER_PAGE_VALUES, UNUSED_OPTION_VALUE, CLIENT_SIDE_STORAGE_INDEX_NAME, TOKEN_ERROR_LIMIT, AJAX_ERROR_LIMIT, DEFAULT_AJAX_TIMEOUT, CONTACTS_SYNC_AJAX_TIMEOUT, SEARCH_AJAX_TIMEOUT, SAVE_MESSAGE_AJAX_TIMEOUT, SEND_MESSAGE_AJAX_TIMEOUT, MESSAGE_BODY_CACHE_LIMIT, CONTACTS_PER_PAGE, DATA_IMAGE_USER_DOT_PIC, IMAP_DEFAULT_PORT, SIEVE_DEFAULT_PORT, SMTP_DEFAULT_PORT */
/*!******************************!*\
!*** ./dev/Common/Consts.js ***!
\******************************/
/***/ function(module, exports, __webpack_require__) {
"use strict";
-/* harmony export (binding) */ __webpack_require__.d(exports, "g", function() { return MESSAGES_PER_PAGE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "h", function() { return MESSAGES_PER_PAGE_VALUES; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "p", function() { return CONTACTS_PER_PAGE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "c", function() { return DEFAULT_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "l", function() { return SEARCH_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "n", function() { return SEND_MESSAGE_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "m", function() { return SAVE_MESSAGE_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "k", function() { return CONTACTS_SYNC_AJAX_TIMEOUT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "i", function() { return UNUSED_OPTION_VALUE; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "j", function() { return CLIENT_SIDE_STORAGE_INDEX_NAME; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "d", function() { return IMAP_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return MESSAGES_PER_PAGE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return MESSAGES_PER_PAGE_VALUES; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "m", function() { return CONTACTS_PER_PAGE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "g", function() { return DEFAULT_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "i", function() { return SEARCH_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "k", function() { return SEND_MESSAGE_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "j", function() { return SAVE_MESSAGE_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "h", function() { return CONTACTS_SYNC_AJAX_TIMEOUT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "c", function() { return UNUSED_OPTION_VALUE; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "d", function() { return CLIENT_SIDE_STORAGE_INDEX_NAME; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "o", function() { return IMAP_DEFAULT_PORT; });
/* unused harmony export IMAP_DEFAULT_SECURE_PORT */
-/* harmony export (binding) */ __webpack_require__.d(exports, "f", function() { return SMTP_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "q", function() { return SMTP_DEFAULT_PORT; });
/* unused harmony export SMTP_DEFAULT_SECURE_PORT */
-/* harmony export (binding) */ __webpack_require__.d(exports, "e", function() { return SIEVE_DEFAULT_PORT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "o", function() { return MESSAGE_BODY_CACHE_LIMIT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "b", function() { return AJAX_ERROR_LIMIT; });
-/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return TOKEN_ERROR_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "p", function() { return SIEVE_DEFAULT_PORT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "l", function() { return MESSAGE_BODY_CACHE_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "f", function() { return AJAX_ERROR_LIMIT; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "e", function() { return TOKEN_ERROR_LIMIT; });
/* unused harmony export RAINLOOP_TRIAL_KEY */
-/* harmony export (binding) */ __webpack_require__.d(exports, "q", function() { return DATA_IMAGE_USER_DOT_PIC; });
+/* harmony export (binding) */ __webpack_require__.d(exports, "n", function() { return DATA_IMAGE_USER_DOT_PIC; });
/* unused harmony export DATA_IMAGE_TRANSP_PIC */
var MESSAGES_PER_PAGE = 20;
@@ -6503,7 +6519,7 @@ function clear() {
*/
function getUserPic(email, callback) {
email = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_Common_Utils__["trim"])(email);
- callback(capaGravatar && '' !== email ? __WEBPACK_IMPORTED_MODULE_3_Common_Links__["i" /* avatarLink */](email) : '', email);
+ callback(capaGravatar && '' !== email ? __WEBPACK_IMPORTED_MODULE_3_Common_Links__["b" /* avatarLink */](email) : '', email);
}
/**
@@ -7156,7 +7172,7 @@ var FolderUserStore = function () {
var _this = this;
this.draftFolderNotEnabled = __WEBPACK_IMPORTED_MODULE_1_ko___default.a.computed(function () {
- return '' === _this.draftFolder() || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === _this.draftFolder();
+ return '' === _this.draftFolder() || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === _this.draftFolder();
});
this.foldersListWithSingleInboxRootFolder = __WEBPACK_IMPORTED_MODULE_1_ko___default.a.computed(function () {
@@ -7196,19 +7212,19 @@ var FolderUserStore = function () {
archiveFolder = _this.archiveFolder();
if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Utils__["isArray"])(folders) && 0 < folders.length) {
- if ('' !== sentFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== sentFolder) {
+ if ('' !== sentFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== sentFolder) {
list.push(sentFolder);
}
- if ('' !== draftFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== draftFolder) {
+ if ('' !== draftFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== draftFolder) {
list.push(draftFolder);
}
- if ('' !== spamFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== spamFolder) {
+ if ('' !== spamFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== spamFolder) {
list.push(spamFolder);
}
- if ('' !== trashFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== trashFolder) {
+ if ('' !== trashFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== trashFolder) {
list.push(trashFolder);
}
- if ('' !== archiveFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== archiveFolder) {
+ if ('' !== archiveFolder && __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== archiveFolder) {
list.push(archiveFolder);
}
}
@@ -7571,7 +7587,7 @@ function reload() {
/***/ },
/* 36 */
-/* exports provided: AbstractModel, default */
+/* exports provided: AbstractModel */
/* exports used: AbstractModel */
/*!************************************!*\
!*** ./dev/Knoin/AbstractModel.js ***!
@@ -7581,12 +7597,8 @@ function reload() {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ 0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1____ = __webpack_require__(/*! _ */ 6);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1____);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractModel; });
-/* unused harmony export default */
-
@@ -7610,8 +7622,8 @@ var AbstractModel = function () {
AbstractModel.prototype.regDisposables = function regDisposables(value) {
var _this = this;
- if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_Common_Utils__["isArray"])(value)) {
- __WEBPACK_IMPORTED_MODULE_1_____default.a.each(value, function (item) {
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_Common_Utils__["isArray"])(value)) {
+ value.forEach(function (item) {
_this.disposables.push(item);
});
} else if (value) {
@@ -7620,14 +7632,12 @@ var AbstractModel = function () {
};
AbstractModel.prototype.onDestroy = function onDestroy() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_Common_Utils__["disposeObject"])(this);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1_Common_Utils__["disposeObject"])(this);
};
return AbstractModel;
}();
-
-
/***/ },
/* 37 */
/* exports provided: ComposePopupView, default */
@@ -8106,7 +8116,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
if (!this.allowFolders) {
- sSentFolder = __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["i" /* UNUSED_OPTION_VALUE */];
+ sSentFolder = __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["c" /* UNUSED_OPTION_VALUE */];
}
if ('' === sSentFolder) {
@@ -8130,7 +8140,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
}
- sSentFolder = __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === sSentFolder ? '' : sSentFolder;
+ sSentFolder = __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === sSentFolder ? '' : sSentFolder;
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Cache__["h" /* setFolderHash */])(this.draftFolder(), '');
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Cache__["h" /* setFolderHash */])(sSentFolder, '');
@@ -8259,7 +8269,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
ComposePopupView.prototype.reloadDraftFolder = function reloadDraftFolder() {
var draftFolder = __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].draftFolder();
- if ('' !== draftFolder && __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] !== draftFolder) {
+ if ('' !== draftFolder && __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] !== draftFolder) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Cache__["h" /* setFolderHash */])(draftFolder, '');
if (__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameRaw() === draftFolder) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_31_Helper_Apps_User__["a" /* getApp */])().reloadMessageList(true);
@@ -8481,6 +8491,8 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
ComposePopupView.prototype.setSignatureFromIdentity = function setSignatureFromIdentity(identity) {
var _this7 = this;
+ var first = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
+
if (identity) {
this.editor(function (editor) {
var isHtml = false,
@@ -8493,7 +8505,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
}
- editor.setSignature(_this7.converSignature(signature), isHtml, !!identity.signatureInsertBefore());
+ editor.setSignature(_this7.converSignature(signature), isHtml, !!identity.signatureInsertBefore(), first);
});
}
};
@@ -8734,8 +8746,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
'EMAIL': sFrom
});
- sText = '<br /><br />' + sReplyTitle + ':' + '<blockquote>' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Utils__["trim"])(sText) + '</blockquote>';
- // '<blockquote><p>' + trim(sText) + '</p></blockquote>';
+ sText = '<br /><br />' + sReplyTitle + ':' + '<br /><br />' + '<blockquote>' + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Utils__["trim"])(sText) + '</blockquote>';
break;
@@ -8761,7 +8772,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
if (identity && __WEBPACK_IMPORTED_MODULE_10_Common_Enums__["ComposeType"].Draft !== lineComposeType && __WEBPACK_IMPORTED_MODULE_10_Common_Enums__["ComposeType"].EditAsNew !== lineComposeType) {
- _this9.setSignatureFromIdentity(identity);
+ _this9.setSignatureFromIdentity(identity, true);
}
_this9.setFocusInPopup();
@@ -8780,7 +8791,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
if (identity) {
- _this9.setSignatureFromIdentity(identity);
+ _this9.setSignatureFromIdentity(identity, true);
}
_this9.setFocusInPopup();
@@ -8799,7 +8810,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
}
if (identity && __WEBPACK_IMPORTED_MODULE_10_Common_Enums__["ComposeType"].Draft !== lineComposeType && __WEBPACK_IMPORTED_MODULE_10_Common_Enums__["ComposeType"].EditAsNew !== lineComposeType) {
- _this9.setSignatureFromIdentity(identity);
+ _this9.setSignatureFromIdentity(identity, true);
}
_this9.setFocusInPopup();
@@ -9101,7 +9112,7 @@ var ComposePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3
var uploadCache = {},
attachmentSizeLimit = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Utils__["pInt"])(__WEBPACK_IMPORTED_MODULE_28_Storage_Settings__["settingsGet"]('AttachmentLimit')),
oJua = new __WEBPACK_IMPORTED_MODULE_9_Jua___default.a({
- 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_14_Common_Links__["C" /* upload */])(),
+ 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_14_Common_Links__["x" /* upload */])(),
'name': 'uploader',
'queueSize': 2,
'multipleSizeLimit': 50,
@@ -10013,7 +10024,7 @@ var MessageUserStore = function () {
this.mainMessageListSearch = __WEBPACK_IMPORTED_MODULE_3_ko___default.a.computed({
read: this.messageListSearch,
write: function write(value) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), 1, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["trim"])(value.toString()), _this.messageListThreadUid()));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), 1, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["trim"])(value.toString()), _this.messageListThreadUid()));
}
});
@@ -10110,7 +10121,7 @@ var MessageUserStore = function () {
var _this3 = this;
var count = 0;
- var end = __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iMessageBodyCacheCount - __WEBPACK_IMPORTED_MODULE_8_Common_Consts__["o" /* MESSAGE_BODY_CACHE_LIMIT */];
+ var end = __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iMessageBodyCacheCount - __WEBPACK_IMPORTED_MODULE_8_Common_Consts__["l" /* MESSAGE_BODY_CACHE_LIMIT */];
if (0 < end) {
(function () {
@@ -10145,12 +10156,12 @@ var MessageUserStore = function () {
var len = newMessages.length;
if (3 < len) {
- __WEBPACK_IMPORTED_MODULE_21_Stores_User_Notification__["a" /* default */].displayDesktopNotification(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["x" /* notificationMailIcon */])(), __WEBPACK_IMPORTED_MODULE_17_Stores_User_Account__["a" /* default */].email(), __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["i18n"])('MESSAGE_LIST/NEW_MESSAGE_NOTIFICATION', {
+ __WEBPACK_IMPORTED_MODULE_21_Stores_User_Notification__["a" /* default */].displayDesktopNotification(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["s" /* notificationMailIcon */])(), __WEBPACK_IMPORTED_MODULE_17_Stores_User_Account__["a" /* default */].email(), __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["i18n"])('MESSAGE_LIST/NEW_MESSAGE_NOTIFICATION', {
'COUNT': len
}), { 'Folder': '', 'Uid': '' });
} else {
__WEBPACK_IMPORTED_MODULE_2_____default.a.each(newMessages, function (item) {
- __WEBPACK_IMPORTED_MODULE_21_Stores_User_Notification__["a" /* default */].displayDesktopNotification(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["x" /* notificationMailIcon */])(), __WEBPACK_IMPORTED_MODULE_13_Helper_Message__["b" /* emailArrayToString */](__WEBPACK_IMPORTED_MODULE_13_Helper_Message__["a" /* emailArrayFromJson */](item.From), false), item.Subject, { 'Folder': item.Folder, 'Uid': item.Uid });
+ __WEBPACK_IMPORTED_MODULE_21_Stores_User_Notification__["a" /* default */].displayDesktopNotification(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["s" /* notificationMailIcon */])(), __WEBPACK_IMPORTED_MODULE_13_Helper_Message__["b" /* emailArrayToString */](__WEBPACK_IMPORTED_MODULE_13_Helper_Message__["a" /* emailArrayFromJson */](item.From), false), item.Subject, { 'Folder': item.Folder, 'Uid': item.Uid });
});
}
}
@@ -10270,16 +10281,16 @@ var MessageUserStore = function () {
if (message && this.messageListThreadUid() !== __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pString"])(message.uid)) {
this.messageListThreadUid(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pString"])(message.uid));
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPage(), this.messageListSearch(), this.messageListThreadUid()), true, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPage(), this.messageListSearch(), this.messageListThreadUid()), true, true);
} else if (!message) {
if (1 < this.messageListPage()) {
this.messageListPage(this.messageListPage() - 1);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPage(), this.messageListSearch(), this.messageListThreadUid()), true, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPage(), this.messageListSearch(), this.messageListThreadUid()), true, true);
} else {
this.messageListThreadUid('');
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPageBeforeThread(), this.messageListSearch()), true, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_18_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), this.messageListPageBeforeThread(), this.messageListSearch()), true, true);
}
}
}
@@ -10300,7 +10311,13 @@ var MessageUserStore = function () {
if ($oList && 0 < $oList.length) {
$oList.each(function () {
var $this = __WEBPACK_IMPORTED_MODULE_4_____default()(this); // eslint-disable-line no-invalid-this
- if ('' !== __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["trim"])($this.text())) {
+
+ var h = $this.height();
+ if (0 === h) {
+ h = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["getRealHeight"])($this);
+ }
+
+ if ('' !== __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["trim"])($this.text()) && (0 === h || 100 < h)) {
$this.addClass('rl-bq-switcher hidden-bq');
__WEBPACK_IMPORTED_MODULE_4_____default()('<span class="rlBlockquoteSwitcher"><i class="icon-ellipsis" /></span>').insertBefore($this).on('click.rlBlockquoteSwitcher', function () {
$this.toggleClass('hidden-bq');
@@ -10687,7 +10704,7 @@ var SettingsUserStore = function () {
this.editorDefaultType = __WEBPACK_IMPORTED_MODULE_2_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_4_Common_Enums__["EditorDefaultType"].Html).extend({ limitedList: [__WEBPACK_IMPORTED_MODULE_4_Common_Enums__["EditorDefaultType"].Html, __WEBPACK_IMPORTED_MODULE_4_Common_Enums__["EditorDefaultType"].Plain, __WEBPACK_IMPORTED_MODULE_4_Common_Enums__["EditorDefaultType"].HtmlForced, __WEBPACK_IMPORTED_MODULE_4_Common_Enums__["EditorDefaultType"].PlainForced] });
- this.messagesPerPage = __WEBPACK_IMPORTED_MODULE_2_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_3_Common_Consts__["g" /* MESSAGES_PER_PAGE */]).extend({ limitedList: __WEBPACK_IMPORTED_MODULE_3_Common_Consts__["h" /* MESSAGES_PER_PAGE_VALUES */] });
+ this.messagesPerPage = __WEBPACK_IMPORTED_MODULE_2_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_3_Common_Consts__["a" /* MESSAGES_PER_PAGE */]).extend({ limitedList: __WEBPACK_IMPORTED_MODULE_3_Common_Consts__["b" /* MESSAGES_PER_PAGE_VALUES */] });
this.showImages = __WEBPACK_IMPORTED_MODULE_2_ko___default.a.observable(false);
this.useCheckboxesInList = __WEBPACK_IMPORTED_MODULE_2_ko___default.a.observable(true);
@@ -11730,14 +11747,14 @@ var _symbol = __webpack_require__(/*! ../core-js/symbol */ 127);
var _symbol2 = _interopRequireDefault(_symbol);
-var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default ? "symbol" : typeof obj; };
+var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) {
return typeof obj === "undefined" ? "undefined" : _typeof(obj);
} : function (obj) {
- return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
+ return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
};
/***/ },
@@ -12085,7 +12102,7 @@ exports.f = __webpack_require__(/*! ./_wks */ 34);
/***/ },
/* 73 */
-/* exports provided: AbstractScreen, default */
+/* exports provided: AbstractScreen */
/* exports used: AbstractScreen */
/*!*************************************!*\
!*** ./dev/Knoin/AbstractScreen.js ***!
@@ -12101,7 +12118,6 @@ exports.f = __webpack_require__(/*! ./_wks */ 34);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_crossroads___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_crossroads__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractScreen; });
-/* unused harmony export default */
@@ -12170,7 +12186,7 @@ var AbstractScreen = function () {
fMatcher = __WEBPACK_IMPORTED_MODULE_1_____default.a.bind(this.onRoute || __WEBPACK_IMPORTED_MODULE_3_Common_Utils__["noop"], this);
route = __WEBPACK_IMPORTED_MODULE_2_crossroads___default.a.create();
- __WEBPACK_IMPORTED_MODULE_1_____default.a.each(routes, function (item) {
+ routes.forEach(function (item) {
if (item && route) {
route.addRoute(item[0], fMatcher).rules = item[1];
}
@@ -12183,8 +12199,6 @@ var AbstractScreen = function () {
return AbstractScreen;
}();
-
-
/***/ },
/* 74 */
/* exports provided: AskPopupView, default */
@@ -12480,10 +12494,14 @@ var HtmlEditor = function () {
*/
- HtmlEditor.prototype.setSignature = function setSignature(signature, html, insertBefore) {
+ HtmlEditor.prototype.setSignature = function setSignature(signature, html) {
+ var insertBefore = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+ var first = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
+
if (this.editor) {
this.editor.execCommand('insertSignature', {
isHtml: html,
+ isFirst: first,
insertBefore: insertBefore,
signature: signature
});
@@ -13500,7 +13518,7 @@ module.exports = window.progressJs;
/***/ },
/* 94 */
/* exports provided: isStorageSupported, getHash, setHash, clearHash, checkTimestamp */
-/* exports used: isStorageSupported, checkTimestamp, getHash, setHash, clearHash */
+/* exports used: getHash, setHash, clearHash, isStorageSupported, checkTimestamp */
/*!*********************************!*\
!*** ./dev/Storage/RainLoop.js ***!
\*********************************/
@@ -13509,11 +13527,11 @@ module.exports = window.progressJs;
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window__ = __webpack_require__(/*! window */ 11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_window__);
-/* harmony export (immutable) */ exports["a"] = isStorageSupported;
-/* harmony export (immutable) */ exports["c"] = getHash;
-/* harmony export (immutable) */ exports["d"] = setHash;
-/* harmony export (immutable) */ exports["e"] = clearHash;
-/* harmony export (immutable) */ exports["b"] = checkTimestamp;
+/* harmony export (immutable) */ exports["d"] = isStorageSupported;
+/* harmony export (immutable) */ exports["a"] = getHash;
+/* harmony export (immutable) */ exports["b"] = setHash;
+/* harmony export (immutable) */ exports["c"] = clearHash;
+/* harmony export (immutable) */ exports["e"] = checkTimestamp;
@@ -13739,7 +13757,7 @@ var FolderSystemPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MOD
_this.notification = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.observable('');
_this.folderSelectList = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.computed(function () {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Utils__["folderListOptionsBuilder"])([], __WEBPACK_IMPORTED_MODULE_9_Stores_User_Folder__["a" /* default */].folderList(), __WEBPACK_IMPORTED_MODULE_9_Stores_User_Folder__["a" /* default */].folderListSystemNames(), [['', _this.sChooseOnText], [__WEBPACK_IMPORTED_MODULE_6_Common_Consts__["i" /* UNUSED_OPTION_VALUE */], _this.sUnuseText]], null, null, null, null, null, true);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Utils__["folderListOptionsBuilder"])([], __WEBPACK_IMPORTED_MODULE_9_Stores_User_Folder__["a" /* default */].folderList(), __WEBPACK_IMPORTED_MODULE_9_Stores_User_Folder__["a" /* default */].folderListSystemNames(), [['', _this.sChooseOnText], [__WEBPACK_IMPORTED_MODULE_6_Common_Consts__["c" /* UNUSED_OPTION_VALUE */], _this.sUnuseText]], null, null, null, null, null, true);
});
_this.sentFolder = __WEBPACK_IMPORTED_MODULE_9_Stores_User_Folder__["a" /* default */].sentFolder;
@@ -14060,7 +14078,7 @@ var AbstractApp = function (_AbstractBoot) {
AbstractApp.prototype.redirectToAdminPanel = function redirectToAdminPanel() {
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
- __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["e" /* rootAdmin */])();
+ __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["E" /* rootAdmin */])();
}, __WEBPACK_IMPORTED_MODULE_11_Common_Enums__["Magics"].Time100ms);
};
@@ -14080,7 +14098,7 @@ var AbstractApp = function (_AbstractBoot) {
__WEBPACK_IMPORTED_MODULE_3_window___default.a.__rlah_set(token);
__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsSet"]('AuthAccountHash', token);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["f" /* populateAuthSuffix */])();
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["F" /* populateAuthSuffix */])();
}
};
@@ -14108,7 +14126,7 @@ var AbstractApp = function (_AbstractBoot) {
__WEBPACK_IMPORTED_MODULE_3_window___default.a.close();
}
- customLogoutLink = customLogoutLink || (admin ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["e" /* rootAdmin */])() : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["g" /* rootUser */])());
+ customLogoutLink = customLogoutLink || (admin ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["E" /* rootAdmin */])() : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["G" /* rootUser */])());
if (logout && __WEBPACK_IMPORTED_MODULE_3_window___default.a.location.href !== customLogoutLink) {
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
@@ -14123,7 +14141,7 @@ var AbstractApp = function (_AbstractBoot) {
}, __WEBPACK_IMPORTED_MODULE_11_Common_Enums__["Magics"].Time100ms);
} else {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["h" /* root */])(), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["z" /* root */])(), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["routeOff"])();
__WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
@@ -14405,7 +14423,7 @@ var Audio = function () {
if (this.supported && this.supportedMp3) {
if (!this.notificator) {
this.notificator = this.createNewObject();
- this.notificator.src = __WEBPACK_IMPORTED_MODULE_3_Common_Links__["j" /* sound */]('new-mail.mp3');
+ this.notificator.src = __WEBPACK_IMPORTED_MODULE_3_Common_Links__["c" /* sound */]('new-mail.mp3');
}
if (this.notificator && this.notificator.play) {
@@ -15522,7 +15540,7 @@ Opentip.styles.rainloopErrorTip = {
/***/ },
/* 114 */
-/* exports provided: AbstractBoot, default */
+/* exports provided: AbstractBoot */
/* exports used: AbstractBoot */
/*!***********************************!*\
!*** ./dev/Knoin/AbstractBoot.js ***!
@@ -15533,7 +15551,6 @@ Opentip.styles.rainloopErrorTip = {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ 0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractBoot; });
-/* unused harmony export default */
var AbstractBoot = function () {
@@ -15546,8 +15563,6 @@ var AbstractBoot = function () {
return AbstractBoot;
}();
-
-
/***/ },
/* 115 */
/* exports provided: AbstractAjaxRemote, default */
@@ -15622,13 +15637,13 @@ var AbstractAjaxRemote = function () {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount += 1;
}
- if (__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["a" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount) {
+ if (__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["e" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iTokenErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.loginAndLogoutReload) {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.loginAndLogoutReload(false, true);
}
}
- if (oData.ClearAuth || oData.Logout || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["b" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iAjaxErrorCount) {
+ if (oData.ClearAuth || oData.Logout || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["f" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].iAjaxErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.clearClientSideToken) {
__WEBPACK_IMPORTED_MODULE_7_Common_Globals__["data"].__APP__.clearClientSideToken();
@@ -15713,7 +15728,7 @@ var AbstractAjaxRemote = function () {
var oDefAjax = __WEBPACK_IMPORTED_MODULE_3_____default.a.ajax({
type: isPost ? 'POST' : 'GET',
- url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["b" /* ajax */])(sGetAdd),
+ url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["k" /* ajax */])(sGetAdd),
async: true,
dataType: 'json',
data: isPost ? params : {},
@@ -15773,7 +15788,7 @@ var AbstractAjaxRemote = function () {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Plugins__["a" /* runHook */])('ajax-default-request', [sAction, oParameters, sGetAdd]);
- return this.ajaxRequest(fCallback, oParameters, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isUnd"])(iTimeout) ? __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* DEFAULT_AJAX_TIMEOUT */] : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pInt"])(iTimeout), sGetAdd, aAbortActions);
+ return this.ajaxRequest(fCallback, oParameters, __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isUnd"])(iTimeout) ? __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["g" /* DEFAULT_AJAX_TIMEOUT */] : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pInt"])(iTimeout), sGetAdd, aAbortActions);
};
/**
@@ -15936,18 +15951,18 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
viewModelPlace = null,
viewModelDom = null;
- RoutedSettingsViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
+ RoutedSettingsViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
return SettingsViewModel && SettingsViewModel.__rlSettingsData && subName === SettingsViewModel.__rlSettingsData.Route;
});
if (RoutedSettingsViewModel) {
- if (__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'], function (DisabledSettingsViewModel) {
+ if (__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === RoutedSettingsViewModel;
})) {
RoutedSettingsViewModel = null;
}
- if (RoutedSettingsViewModel && __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'], function (DisabledSettingsViewModel) {
+ if (RoutedSettingsViewModel && __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === RoutedSettingsViewModel;
})) {
RoutedSettingsViewModel = null;
@@ -16019,7 +16034,7 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
});
}
} else {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["c" /* settings */])(), false, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["q" /* settings */])(), false, true);
}
};
@@ -16033,15 +16048,15 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
AbstractSettingsScreen.prototype.onBuild = function onBuild() {
var _this3 = this;
- __WEBPACK_IMPORTED_MODULE_3_____default.a.each(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
- if (SettingsViewModel && SettingsViewModel.__rlSettingsData && !__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-removed'], function (RemoveSettingsViewModel) {
+ __WEBPACK_IMPORTED_MODULE_3_____default.a.each(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
+ if (SettingsViewModel && SettingsViewModel.__rlSettingsData && !__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-removed'], function (RemoveSettingsViewModel) {
return RemoveSettingsViewModel && RemoveSettingsViewModel === SettingsViewModel;
})) {
_this3.menu.push({
route: SettingsViewModel.__rlSettingsData.Route,
label: SettingsViewModel.__rlSettingsData.Label,
selected: __WEBPACK_IMPORTED_MODULE_5_ko___default.a.observable(false),
- disabled: !!__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"]['settings-disabled'], function (DisabledSettingsViewModel) {
+ disabled: !!__WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"]['settings-disabled'], function (DisabledSettingsViewModel) {
return DisabledSettingsViewModel && DisabledSettingsViewModel === SettingsViewModel;
})
});
@@ -16052,7 +16067,7 @@ var AbstractSettingsScreen = function (_AbstractScreen) {
};
AbstractSettingsScreen.prototype.routes = function routes() {
- var DefaultViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["aViewModels"].settings, function (SettingsViewModel) {
+ var DefaultViewModel = __WEBPACK_IMPORTED_MODULE_3_____default.a.find(__WEBPACK_IMPORTED_MODULE_6_Common_Globals__["VIEW_MODELS"].settings, function (SettingsViewModel) {
return SettingsViewModel && SettingsViewModel.__rlSettingsData && SettingsViewModel.__rlSettingsData.IsDefault;
}),
defaultRoute = DefaultViewModel && DefaultViewModel.__rlSettingsData ? DefaultViewModel.__rlSettingsData.Route : 'general',
@@ -16735,7 +16750,7 @@ var ContactsPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_
_this.contactsPage = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(1);
_this.contactsPageCount = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
- var iPage = __WEBPACK_IMPORTED_MODULE_4_window___default.a.Math.ceil(_this.contactsCount() / __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["p" /* CONTACTS_PER_PAGE */]);
+ var iPage = __WEBPACK_IMPORTED_MODULE_4_window___default.a.Math.ceil(_this.contactsCount() / __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["m" /* CONTACTS_PER_PAGE */]);
return 0 >= iPage ? 1 : iPage;
});
@@ -17081,11 +17096,11 @@ var ContactsPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_
};
ContactsPopupView.prototype.exportVcf = function exportVcf() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_24_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["z" /* exportContactsVcf */])());
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_24_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["u" /* exportContactsVcf */])());
};
ContactsPopupView.prototype.exportCsv = function exportCsv() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_24_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["A" /* exportContactsCsv */])());
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_24_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["v" /* exportContactsCsv */])());
};
ContactsPopupView.prototype.initUploader = function initUploader() {
@@ -17093,7 +17108,7 @@ var ContactsPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_
if (this.importUploaderButton()) {
var j = new __WEBPACK_IMPORTED_MODULE_9_Jua___default.a({
- 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["B" /* uploadContacts */])(),
+ 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* uploadContacts */])(),
'name': 'uploader',
'queueSize': 1,
'multipleSizeLimit': 1,
@@ -17243,7 +17258,7 @@ var ContactsPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_
var dropPagePosition = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
- var offset = (this.contactsPage() - 1) * __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["p" /* CONTACTS_PER_PAGE */];
+ var offset = (this.contactsPage() - 1) * __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["m" /* CONTACTS_PER_PAGE */];
this.bDropPageAfterDelete = false;
@@ -17279,7 +17294,7 @@ var ContactsPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_
_this7.contacts.loading(false);
_this7.viewClearSearch('' !== _this7.search());
- }, offset, __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["p" /* CONTACTS_PER_PAGE */], this.search());
+ }, offset, __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["m" /* CONTACTS_PER_PAGE */], this.search());
};
ContactsPopupView.prototype.onBuild = function onBuild(dom) {
@@ -18788,6 +18803,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
// first day of week (0: Sunday, 1: Monday etc)
firstDay: 0,
+ // the default flag for moment's strict date parsing
+ formatStrict: false,
+
// the minimum/earliest date that can be selected
minDate: null,
// the maximum/latest date that can be selected
@@ -18816,6 +18834,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
// Render the month after year in the calendar title
showMonthAfterYear: false,
+ // Render days of the calendar grid that fall in the next or previous month
+ showDaysInNextAndPreviousMonths: false,
+
// how many months are visible
numberOfMonths: 1,
@@ -18860,10 +18881,15 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
renderDay = function(opts)
{
+ var arr = [];
+ var ariaSelected = 'false';
if (opts.isEmpty) {
- return '<td class="is-empty"></td>';
+ if (opts.showDaysInNextAndPreviousMonths) {
+ arr.push('is-outside-current-month');
+ } else {
+ return '<td class="is-empty"></td>';
+ }
}
- var arr = [];
if (opts.isDisabled) {
arr.push('is-disabled');
}
@@ -18872,6 +18898,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (opts.isSelected) {
arr.push('is-selected');
+ ariaSelected = 'true';
}
if (opts.isInRange) {
arr.push('is-inrange');
@@ -18882,7 +18909,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
if (opts.isEndRange) {
arr.push('is-endrange');
}
- return '<td data-day="' + opts.day + '" class="' + arr.join(' ') + '">' +
+ return '<td data-day="' + opts.day + '" class="' + arr.join(' ') + '" aria-selected="' + ariaSelected + '">' +
'<button class="pika-button pika-day" type="button" ' +
'data-pika-year="' + opts.year + '" data-pika-month="' + opts.month + '" data-pika-day="' + opts.day + '">' +
opts.day +
@@ -18916,16 +18943,16 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (i = 0; i < 7; i++) {
arr.push('<th scope="col"><abbr title="' + renderDayName(opts, i) + '">' + renderDayName(opts, i, true) + '</abbr></th>');
}
- return '<thead>' + (opts.isRTL ? arr.reverse() : arr).join('') + '</thead>';
+ return '<thead><tr>' + (opts.isRTL ? arr.reverse() : arr).join('') + '</tr></thead>';
},
- renderTitle = function(instance, c, year, month, refYear)
+ renderTitle = function(instance, c, year, month, refYear, randId)
{
var i, j, arr,
opts = instance._o,
isMinYear = year === opts.minYear,
isMaxYear = year === opts.maxYear,
- html = '<div class="pika-title">',
+ html = '<div id="' + randId + '" class="pika-title" role="heading" aria-live="assertive">',
monthHtml,
yearHtml,
prev = true,
@@ -18933,10 +18960,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (arr = [], i = 0; i < 12; i++) {
arr.push('<option value="' + (year === refYear ? i - c : 12 + i - c) + '"' +
- (i === month ? ' selected': '') +
- ((isMinYear && i < opts.minMonth) || (isMaxYear && i > opts.maxMonth) ? 'disabled' : '') + '>' +
+ (i === month ? ' selected="selected"': '') +
+ ((isMinYear && i < opts.minMonth) || (isMaxYear && i > opts.maxMonth) ? 'disabled="disabled"' : '') + '>' +
opts.i18n.months[i] + '</option>');
}
+
monthHtml = '<div class="pika-label">' + opts.i18n.months[month] + '<select class="pika-select pika-select-month" tabindex="-1">' + arr.join('') + '</select></div>';
if (isArray(opts.yearRange)) {
@@ -18949,7 +18977,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
for (arr = []; i < j && i <= opts.maxYear; i++) {
if (i >= opts.minYear) {
- arr.push('<option value="' + i + '"' + (i === year ? ' selected': '') + '>' + (i) + '</option>');
+ arr.push('<option value="' + i + '"' + (i === year ? ' selected="selected"': '') + '>' + (i) + '</option>');
}
}
yearHtml = '<div class="pika-label">' + year + opts.yearSuffix + '<select class="pika-select pika-select-year" tabindex="-1">' + arr.join('') + '</select></div>';
@@ -18978,9 +19006,9 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
return html += '</div>';
},
- renderTable = function(opts, data)
+ renderTable = function(opts, data, randId)
{
- return '<table cellpadding="0" cellspacing="0" class="pika-table">' + renderHead(opts) + renderBody(data) + '</table>';
+ return '<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="' + randId + '">' + renderHead(opts) + renderBody(data) + '</table>';
},
@@ -19004,7 +19032,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (!hasClass(target, 'is-disabled')) {
- if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty')) {
+ if (hasClass(target, 'pika-button') && !hasClass(target, 'is-empty') && !hasClass(target.parentNode, 'is-disabled')) {
self.setDate(new Date(target.getAttribute('data-pika-year'), target.getAttribute('data-pika-month'), target.getAttribute('data-pika-day')));
if (opts.bound) {
sto(function() {
@@ -19050,6 +19078,34 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
};
+ self._onKeyChange = function(e)
+ {
+ e = e || window.event;
+
+ if (self.isVisible()) {
+
+ switch(e.keyCode){
+ case 13:
+ case 27:
+ opts.field.blur();
+ break;
+ case 37:
+ e.preventDefault();
+ self.adjustDate('subtract', 1);
+ break;
+ case 38:
+ self.adjustDate('subtract', 7);
+ break;
+ case 39:
+ self.adjustDate('add', 1);
+ break;
+ case 40:
+ self.adjustDate('add', 7);
+ break;
+ }
+ }
+ };
+
self._onInputChange = function(e)
{
var date;
@@ -19058,7 +19114,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
return;
}
if (hasMoment) {
- date = moment(opts.field.value, opts.format);
+ date = moment(opts.field.value, opts.format, opts.formatStrict);
date = (date && date.isValid()) ? date.toDate() : null;
}
else {
@@ -19132,6 +19188,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
addEvent(self.el, 'mousedown', self._onMouseDown, true);
addEvent(self.el, 'touchend', self._onMouseDown, true);
addEvent(self.el, 'change', self._onChange);
+ addEvent(document, 'keydown', self._onKeyChange);
if (opts.field) {
if (opts.container) {
@@ -19268,11 +19325,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
},
/**
- * return a Date object of the current selection
+ * return a Date object of the current selection with fallback for the current date
*/
getDate: function()
{
- return isDate(this._d) ? new Date(this._d.getTime()) : null;
+ return isDate(this._d) ? new Date(this._d.getTime()) : new Date();
},
/**
@@ -19353,6 +19410,30 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
this.adjustCalendars();
},
+ adjustDate: function(sign, days) {
+
+ var day = this.getDate();
+ var difference = parseInt(days)*24*60*60*1000;
+
+ var newDay;
+
+ if (sign === 'add') {
+ newDay = new Date(day.valueOf() + difference);
+ } else if (sign === 'subtract') {
+ newDay = new Date(day.valueOf() - difference);
+ }
+
+ if (hasMoment) {
+ if (sign === 'add') {
+ newDay = moment(day).add(days, "days").toDate();
+ } else if (sign === 'subtract') {
+ newDay = moment(day).subtract(days, "days").toDate();
+ }
+ }
+
+ this.setDate(newDay);
+ },
+
adjustCalendars: function() {
this.calendars[0] = adjustCalendar(this.calendars[0]);
for (var c = 1; c < this._o.numberOfMonths; c++) {
@@ -19408,10 +19489,18 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
*/
setMinDate: function(value)
{
- setToStartOfDay(value);
- this._o.minDate = value;
- this._o.minYear = value.getFullYear();
- this._o.minMonth = value.getMonth();
+ if(value instanceof Date) {
+ setToStartOfDay(value);
+ this._o.minDate = value;
+ this._o.minYear = value.getFullYear();
+ this._o.minMonth = value.getMonth();
+ } else {
+ this._o.minDate = defaults.minDate;
+ this._o.minYear = defaults.minYear;
+ this._o.minMonth = defaults.minMonth;
+ this._o.startRange = defaults.startRange;
+ }
+
this.draw();
},
@@ -19420,10 +19509,18 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
*/
setMaxDate: function(value)
{
- setToStartOfDay(value);
- this._o.maxDate = value;
- this._o.maxYear = value.getFullYear();
- this._o.maxMonth = value.getMonth();
+ if(value instanceof Date) {
+ setToStartOfDay(value);
+ this._o.maxDate = value;
+ this._o.maxYear = value.getFullYear();
+ this._o.maxMonth = value.getMonth();
+ } else {
+ this._o.maxDate = defaults.maxDate;
+ this._o.maxYear = defaults.maxYear;
+ this._o.maxMonth = defaults.maxMonth;
+ this._o.endRange = defaults.endRange;
+ }
+
this.draw();
},
@@ -19450,7 +19547,8 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
maxYear = opts.maxYear,
minMonth = opts.minMonth,
maxMonth = opts.maxMonth,
- html = '';
+ html = '',
+ randId;
if (this._y <= minYear) {
this._y = minYear;
@@ -19465,8 +19563,10 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
}
+ randId = 'pika-title-' + Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 2);
+
for (var c = 0; c < opts.numberOfMonths; c++) {
- html += '<div class="pika-lendar">' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year) + this.render(this.calendars[c].year, this.calendars[c].month) + '</div>';
+ html += '<div class="pika-lendar">' + renderTitle(this, c, this.calendars[c].year, this.calendars[c].month, this.calendars[0].year, randId) + this.render(this.calendars[c].year, this.calendars[c].month, randId) + '</div>';
}
this.el.innerHTML = html;
@@ -19480,10 +19580,12 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
}
if (typeof this._o.onDraw === 'function') {
- var self = this;
- sto(function() {
- self._o.onDraw.call(self);
- }, 0);
+ this._o.onDraw(this);
+ }
+
+ if (opts.bound) {
+ // let the screen reader user know to use arrow keys
+ opts.field.setAttribute('aria-label', 'Use the arrow keys to pick a date');
}
},
@@ -19541,7 +19643,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
/**
* render HTML for a particular month
*/
- render: function(year, month)
+ render: function(year, month, randId)
{
var opts = this._o,
now = new Date(),
@@ -19556,6 +19658,11 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
before += 7;
}
}
+ var previousMonth = month === 0 ? 11 : month - 1,
+ nextMonth = month === 11 ? 0 : month + 1,
+ yearOfPreviousMonth = month === 0 ? year - 1 : year,
+ yearOfNextMonth = month === 11 ? year + 1 : year,
+ daysInPreviousMonth = getDaysInMonth(yearOfPreviousMonth, previousMonth);
var cells = days + before,
after = cells;
while(after > 7) {
@@ -19568,24 +19675,41 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
isSelected = isDate(this._d) ? compareDates(day, this._d) : false,
isToday = compareDates(day, now),
isEmpty = i < before || i >= (days + before),
+ dayNumber = 1 + (i - before),
+ monthNumber = month,
+ yearNumber = year,
isStartRange = opts.startRange && compareDates(opts.startRange, day),
isEndRange = opts.endRange && compareDates(opts.endRange, day),
isInRange = opts.startRange && opts.endRange && opts.startRange < day && day < opts.endRange,
isDisabled = (opts.minDate && day < opts.minDate) ||
(opts.maxDate && day > opts.maxDate) ||
(opts.disableWeekends && isWeekend(day)) ||
- (opts.disableDayFn && opts.disableDayFn(day)),
- dayConfig = {
- day: 1 + (i - before),
- month: month,
- year: year,
+ (opts.disableDayFn && opts.disableDayFn(day));
+
+ if (isEmpty) {
+ if (i < before) {
+ dayNumber = daysInPreviousMonth + dayNumber;
+ monthNumber = previousMonth;
+ yearNumber = yearOfPreviousMonth;
+ } else {
+ dayNumber = dayNumber - days;
+ monthNumber = nextMonth;
+ yearNumber = yearOfNextMonth;
+ }
+ }
+
+ var dayConfig = {
+ day: dayNumber,
+ month: monthNumber,
+ year: yearNumber,
isSelected: isSelected,
isToday: isToday,
isDisabled: isDisabled,
isEmpty: isEmpty,
isStartRange: isStartRange,
isEndRange: isEndRange,
- isInRange: isInRange
+ isInRange: isInRange,
+ showDaysInNextAndPreviousMonths: opts.showDaysInNextAndPreviousMonths
};
row.push(renderDay(dayConfig));
@@ -19599,7 +19723,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
r = 0;
}
}
- return renderTable(opts, data);
+ return renderTable(opts, data, randId);
},
isVisible: function()
@@ -19609,7 +19733,7 @@ for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList'
show: function()
{
- if (!this._v) {
+ if (!this.isVisible()) {
removeClass(this.el, 'is-hidden');
this._v = true;
this.draw();
@@ -19965,7 +20089,7 @@ var AppUser = function (_AbstractApp) {
}, __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["Magics"].Time5m);
__WEBPACK_IMPORTED_MODULE_5_____default.a.wakeUp(function () {
- if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_32_Storage_RainLoop__["b" /* checkTimestamp */])()) {
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_32_Storage_RainLoop__["e" /* checkTimestamp */])()) {
_this.reload();
}
@@ -19976,13 +20100,13 @@ var AppUser = function (_AbstractApp) {
}, __WEBPACK_IMPORTED_MODULE_31_Storage_Settings__["appSettingsGet"]('version'));
}, {}, __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["Magics"].Time60m);
- if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_32_Storage_RainLoop__["b" /* checkTimestamp */])()) {
+ if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_32_Storage_RainLoop__["e" /* checkTimestamp */])()) {
_this.reload();
}
if (__WEBPACK_IMPORTED_MODULE_31_Storage_Settings__["settingsGet"]('UserBackgroundHash')) {
__WEBPACK_IMPORTED_MODULE_4_____default.a.delay(function () {
- __WEBPACK_IMPORTED_MODULE_5_____default()('#rl-bg').attr('style', 'background-image: none !important;').backstretch(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["E" /* userBackground */])(__WEBPACK_IMPORTED_MODULE_31_Storage_Settings__["settingsGet"]('UserBackgroundHash')), {
+ __WEBPACK_IMPORTED_MODULE_5_____default()('#rl-bg').attr('style', 'background-image: none !important;').backstretch(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["A" /* userBackground */])(__WEBPACK_IMPORTED_MODULE_31_Storage_Settings__["settingsGet"]('UserBackgroundHash')), {
fade: __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["bAnimationSupported"] ? __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["Magics"].Time1s : 0,
centeredX: true,
centeredY: true
@@ -20035,7 +20159,7 @@ var AppUser = function (_AbstractApp) {
__WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListPageBeforeThread(1);
iOffset = 0;
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListPage(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListSearch(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListThreadUid()), true, true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListPage(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListSearch(), __WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListThreadUid()), true, true);
}
__WEBPACK_IMPORTED_MODULE_28_Stores_User_Message__["a" /* default */].messageListLoading(true);
@@ -20193,7 +20317,7 @@ var AppUser = function (_AbstractApp) {
bUseFolder = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["isUnd"])(bUseFolder) ? true : !!bUseFolder;
if (bUseFolder) {
- if (__WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Spam === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].spamFolder() || __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Trash === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].trashFolder() || __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Archive === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].archiveFolder()) {
+ if (__WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Spam === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].spamFolder() || __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Trash === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].trashFolder() || __WEBPACK_IMPORTED_MODULE_9_Common_Enums__["FolderType"].Archive === iDeleteType && __WEBPACK_IMPORTED_MODULE_11_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_26_Stores_User_Folder__["a" /* default */].archiveFolder()) {
bUseFolder = false;
}
}
@@ -20662,15 +20786,15 @@ var AppUser = function (_AbstractApp) {
};
AppUser.prototype.googleConnect = function googleConnect() {
- __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["u" /* socialGoogle */])(), 'Google', 'left=200,top=100,width=650,height=600,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["o" /* socialGoogle */])(), 'Google', 'left=200,top=100,width=650,height=600,menubar=no,status=no,resizable=yes,scrollbars=yes');
};
AppUser.prototype.twitterConnect = function twitterConnect() {
- __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["v" /* socialTwitter */])(), 'Twitter', 'left=200,top=100,width=650,height=350,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["p" /* socialTwitter */])(), 'Twitter', 'left=200,top=100,width=650,height=350,menubar=no,status=no,resizable=yes,scrollbars=yes');
};
AppUser.prototype.facebookConnect = function facebookConnect() {
- __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["t" /* socialFacebook */])(), 'Facebook', 'left=200,top=100,width=650,height=335,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_3_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["n" /* socialFacebook */])(), 'Facebook', 'left=200,top=100,width=650,height=335,menubar=no,status=no,resizable=yes,scrollbars=yes');
};
/**
@@ -20961,7 +21085,7 @@ var AppUser = function (_AbstractApp) {
__WEBPACK_IMPORTED_MODULE_16_Common_Events__["a" /* pub */]('rl.bootstart-login-screens');
} else {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["h" /* root */])(), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["z" /* root */])(), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["routeOff"])();
__WEBPACK_IMPORTED_MODULE_4_____default.a.defer(function () {
@@ -21023,7 +21147,7 @@ var AppUser = function (_AbstractApp) {
if (value) {
if ('' !== startupUrl) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["h" /* root */])(startupUrl), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["z" /* root */])(startupUrl), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_43_Knoin_Knoin__["routeOn"])();
}
@@ -21035,7 +21159,7 @@ var AppUser = function (_AbstractApp) {
if (__WEBPACK_IMPORTED_MODULE_3_window___default.a.Worker) {
try {
- __WEBPACK_IMPORTED_MODULE_27_Stores_User_Pgp__["a" /* default */].openpgp.initWorker({ path: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["I" /* openPgpWorkerJs */])() });
+ __WEBPACK_IMPORTED_MODULE_27_Stores_User_Pgp__["a" /* default */].openpgp.initWorker({ path: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["H" /* openPgpWorkerJs */])() });
} catch (e) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["log"])(e);
}
@@ -21052,7 +21176,7 @@ var AppUser = function (_AbstractApp) {
if (__WEBPACK_IMPORTED_MODULE_3_window___default.a.openpgp) {
openpgpCallback(__WEBPACK_IMPORTED_MODULE_3_window___default.a.openpgp);
} else {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["jassl"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["J" /* openPgpJs */])()).then(function () {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["jassl"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["I" /* openPgpJs */])()).then(function () {
if (__WEBPACK_IMPORTED_MODULE_3_window___default.a.openpgp) {
openpgpCallback(__WEBPACK_IMPORTED_MODULE_3_window___default.a.openpgp);
}
@@ -22369,7 +22493,7 @@ var AttachmentModel = function (_AbstractModel) {
AttachmentModel.prototype.linkDownload = function linkDownload() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["k" /* attachmentDownload */])(this.download);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["d" /* attachmentDownload */])(this.download);
};
/**
@@ -22378,7 +22502,7 @@ var AttachmentModel = function (_AbstractModel) {
AttachmentModel.prototype.linkPreview = function linkPreview() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["l" /* attachmentPreview */])(this.download);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["e" /* attachmentPreview */])(this.download);
};
/**
@@ -22387,7 +22511,7 @@ var AttachmentModel = function (_AbstractModel) {
AttachmentModel.prototype.linkThumbnail = function linkThumbnail() {
- return this.hasThumbnail() ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["m" /* attachmentThumbnailPreview */])(this.download) : '';
+ return this.hasThumbnail() ? __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["f" /* attachmentThumbnailPreview */])(this.download) : '';
};
/**
@@ -22406,7 +22530,7 @@ var AttachmentModel = function (_AbstractModel) {
AttachmentModel.prototype.linkFramed = function linkFramed() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["n" /* attachmentFramed */])(this.download);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["g" /* attachmentFramed */])(this.download);
};
/**
@@ -22415,7 +22539,7 @@ var AttachmentModel = function (_AbstractModel) {
AttachmentModel.prototype.linkPreviewAsPlain = function linkPreviewAsPlain() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["o" /* attachmentPreviewAsPlain */])(this.download);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Links__["h" /* attachmentPreviewAsPlain */])(this.download);
};
/**
@@ -22497,7 +22621,7 @@ var AttachmentModel = function (_AbstractModel) {
/***/ },
/* 181 */
-/* exports provided: AbstractBasicPromises, default */
+/* exports provided: AbstractBasicPromises */
/* exports used: AbstractBasicPromises */
/*!***************************************!*\
!*** ./dev/Promises/AbstractBasic.js ***!
@@ -22507,14 +22631,10 @@ var AttachmentModel = function (_AbstractModel) {
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(/*! babel-runtime/helpers/classCallCheck */ 0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1____ = __webpack_require__(/*! _ */ 6);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1____);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Promise__ = __webpack_require__(/*! Promise */ 47);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_Promise__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_Promise__ = __webpack_require__(/*! Promise */ 47);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_Promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_Promise__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return AbstractBasicPromises; });
-/* unused harmony export default */
-
@@ -22533,17 +22653,17 @@ var AbstractBasicPromises = function () {
};
AbstractBasicPromises.prototype.fastResolve = function fastResolve(mData) {
- return __WEBPACK_IMPORTED_MODULE_2_Promise___default.a.resolve(mData);
+ return __WEBPACK_IMPORTED_MODULE_1_Promise___default.a.resolve(mData);
};
AbstractBasicPromises.prototype.fastReject = function fastReject(mData) {
- return __WEBPACK_IMPORTED_MODULE_2_Promise___default.a.reject(mData);
+ return __WEBPACK_IMPORTED_MODULE_1_Promise___default.a.reject(mData);
};
AbstractBasicPromises.prototype.setTrigger = function setTrigger(trigger, value) {
if (trigger) {
value = !!value;
- __WEBPACK_IMPORTED_MODULE_1_____default.a.each(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Utils__["isArray"])(trigger) ? trigger : [trigger], function (fTrigger) {
+ (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_Common_Utils__["isArray"])(trigger) ? trigger : [trigger]).forEach(function (fTrigger) {
if (fTrigger) {
fTrigger(value);
}
@@ -22554,8 +22674,6 @@ var AbstractBasicPromises = function () {
return AbstractBasicPromises;
}();
-
-
/***/ },
/* 182 */,
/* 183 */
@@ -23048,7 +23166,7 @@ var FolderCreateView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1
_this.folderName = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.observable('');
_this.folderName.focused = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.observable(false);
- _this.selectedParentValue = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_6_Common_Consts__["i" /* UNUSED_OPTION_VALUE */]);
+ _this.selectedParentValue = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_6_Common_Consts__["c" /* UNUSED_OPTION_VALUE */]);
_this.parentFolderSelectList = __WEBPACK_IMPORTED_MODULE_4_ko___default.a.computed(function () {
@@ -23797,7 +23915,7 @@ var AbstractSystemDropDownUserView = function (_AbstractViewNext) {
AbstractSystemDropDownUserView.prototype.settingsClick = function settingsClick() {
if (__WEBPACK_IMPORTED_MODULE_13_Storage_Settings__["capa"](__WEBPACK_IMPORTED_MODULE_9_Common_Enums__["Capa"].Settings)) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["c" /* settings */])());
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["q" /* settings */])());
}
};
@@ -24059,13 +24177,13 @@ var CookieDriver = function () {
storageResult = null;
try {
- storageResult = __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.getJSON(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]);
+ storageResult = __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.getJSON(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]);
} catch (e) {} // eslint-disable-line no-empty
(storageResult || (storageResult = {}))[key] = data;
try {
- __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.set(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */], storageResult, {
+ __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.set(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */], storageResult, {
expires: 30
});
@@ -24086,7 +24204,7 @@ var CookieDriver = function () {
var result = null;
try {
- var storageResult = __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.getJSON(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]);
+ var storageResult = __WEBPACK_IMPORTED_MODULE_2_js_cookie___default.a.getJSON(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]);
result = storageResult && !__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Utils__["isUnd"])(storageResult[key]) ? storageResult[key] : null;
} catch (e) {} // eslint-disable-line no-empty
@@ -24156,14 +24274,14 @@ var LocalStorageDriver = function () {
var storageResult = null;
try {
- var storageValue = this.s.getItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]) || null;
+ var storageValue = this.s.getItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]) || null;
storageResult = null === storageValue ? null : __WEBPACK_IMPORTED_MODULE_1_window___default.a.JSON.parse(storageValue);
} catch (e) {} // eslint-disable-line no-empty
(storageResult || (storageResult = {}))[key] = data;
try {
- this.s.setItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */], __WEBPACK_IMPORTED_MODULE_1_window___default.a.JSON.stringify(storageResult));
+ this.s.setItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */], __WEBPACK_IMPORTED_MODULE_1_window___default.a.JSON.stringify(storageResult));
return true;
} catch (e) {} // eslint-disable-line no-empty
@@ -24182,7 +24300,7 @@ var LocalStorageDriver = function () {
}
try {
- var storageValue = this.s.getItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["j" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]) || null,
+ var storageValue = this.s.getItem(__WEBPACK_IMPORTED_MODULE_4_Common_Consts__["d" /* CLIENT_SIDE_STORAGE_INDEX_NAME */]) || null,
storageResult = null === storageValue ? null : __WEBPACK_IMPORTED_MODULE_1_window___default.a.JSON.parse(storageValue);
return storageResult && !__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_2_Common_Utils__["isUnd"])(storageResult[key]) ? storageResult[key] : null;
@@ -24197,7 +24315,7 @@ var LocalStorageDriver = function () {
LocalStorageDriver.supported = function supported() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Storage_RainLoop__["a" /* isStorageSupported */])('localStorage');
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Storage_RainLoop__["d" /* isStorageSupported */])('localStorage');
};
return LocalStorageDriver;
@@ -24269,7 +24387,7 @@ var AccountModel = function (_AbstractModel) {
AccountModel.prototype.changeAccountLink = function changeAccountLink() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Links__["s" /* change */])(this.email);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Links__["m" /* change */])(this.email);
};
return AccountModel;
@@ -24545,7 +24663,7 @@ var ContactModel = function (_AbstractModel) {
ContactModel.prototype.srcAttr = function srcAttr() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["y" /* emptyContactPic */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["t" /* emptyContactPic */])();
};
/**
@@ -26198,7 +26316,7 @@ var MessageModel = function (_AbstractModel) {
MessageModel.prototype.viewLink = function viewLink() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["p" /* messageViewLink */])(this.requestHash);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["i" /* messageViewLink */])(this.requestHash);
};
/**
@@ -26207,7 +26325,7 @@ var MessageModel = function (_AbstractModel) {
MessageModel.prototype.downloadLink = function downloadLink() {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["q" /* messageDownloadLink */])(this.requestHash);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Links__["j" /* messageDownloadLink */])(this.requestHash);
};
/**
@@ -26835,7 +26953,7 @@ var AbstractAjaxPromises = function (_AbstractBasicPromise) {
var start = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["microtime"])();
- timeOut = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isNormal"])(timeOut) ? timeOut : __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["c" /* DEFAULT_AJAX_TIMEOUT */];
+ timeOut = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isNormal"])(timeOut) ? timeOut : __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["g" /* DEFAULT_AJAX_TIMEOUT */];
additionalGetString = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["isUnd"])(additionalGetString) ? '' : __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["pString"])(additionalGetString);
if (isPost) {
@@ -26848,7 +26966,7 @@ var AbstractAjaxPromises = function (_AbstractBasicPromise) {
var oH = __WEBPACK_IMPORTED_MODULE_3_____default.a.ajax({
type: isPost ? 'POST' : 'GET',
- url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["b" /* ajax */])(additionalGetString),
+ url: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["k" /* ajax */])(additionalGetString),
async: true,
dataType: 'json',
data: isPost ? params || {} : {},
@@ -26918,13 +27036,13 @@ var AbstractAjaxPromises = function (_AbstractBasicPromise) {
__WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iTokenErrorCount += 1;
}
- if (__WEBPACK_IMPORTED_MODULE_7_Common_Consts__["a" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iTokenErrorCount) {
+ if (__WEBPACK_IMPORTED_MODULE_7_Common_Consts__["e" /* TOKEN_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iTokenErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__.loginAndLogoutReload) {
__WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__.loginAndLogoutReload(false, true);
}
}
- if (errorData.ClearAuth || errorData.Logout || __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["b" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iAjaxErrorCount) {
+ if (errorData.ClearAuth || errorData.Logout || __WEBPACK_IMPORTED_MODULE_7_Common_Consts__["f" /* AJAX_ERROR_LIMIT */] < __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].iAjaxErrorCount) {
if (__WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__ && __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__.clearClientSideToken) {
__WEBPACK_IMPORTED_MODULE_9_Common_Globals__["data"].__APP__.clearClientSideToken();
}
@@ -27044,7 +27162,7 @@ var PromisesUserPopulator = function (_AbstractBasicPromise) {
PromisesUserPopulator.prototype.normalizeFolder = function normalizeFolder(sFolderFullNameRaw) {
- return '' === sFolderFullNameRaw || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === sFolderFullNameRaw || null !== __WEBPACK_IMPORTED_MODULE_7_Common_Cache__["b" /* getFolderFromCacheList */](sFolderFullNameRaw) ? sFolderFullNameRaw : '';
+ return '' === sFolderFullNameRaw || __WEBPACK_IMPORTED_MODULE_4_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === sFolderFullNameRaw || null !== __WEBPACK_IMPORTED_MODULE_7_Common_Cache__["b" /* getFolderFromCacheList */](sFolderFullNameRaw) ? sFolderFullNameRaw : '';
};
/**
@@ -27746,7 +27864,7 @@ var AccountsUserSettings = function () {
if (__WEBPACK_IMPORTED_MODULE_4_Common_Enums__["StorageResultType"].Success === result && data && data.Result && data.Reload) {
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["routeOff"])();
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["h" /* root */])(), true);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_5_Common_Links__["z" /* root */])(), true);
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["routeOff"])();
__WEBPACK_IMPORTED_MODULE_2_____default.a.defer(function () {
@@ -28556,7 +28674,7 @@ var GeneralUserSettings = function () {
this.language = __WEBPACK_IMPORTED_MODULE_10_Stores_Language__["a" /* default */].language;
this.languages = __WEBPACK_IMPORTED_MODULE_10_Stores_Language__["a" /* default */].languages;
this.messagesPerPage = __WEBPACK_IMPORTED_MODULE_11_Stores_User_Settings__["a" /* default */].messagesPerPage;
- this.messagesPerPageArray = __WEBPACK_IMPORTED_MODULE_3_Common_Consts__["h" /* MESSAGES_PER_PAGE_VALUES */];
+ this.messagesPerPageArray = __WEBPACK_IMPORTED_MODULE_3_Common_Consts__["b" /* MESSAGES_PER_PAGE_VALUES */];
this.editorDefaultType = __WEBPACK_IMPORTED_MODULE_11_Stores_User_Settings__["a" /* default */].editorDefaultType;
this.layout = __WEBPACK_IMPORTED_MODULE_11_Stores_User_Settings__["a" /* default */].layout;
@@ -29214,7 +29332,7 @@ var ThemesUserSettings = function () {
$bg.backstretch('destroy').attr('style', '');
}
} else {
- $bg.attr('style', 'background-image: none !important;').backstretch(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["E" /* userBackground */])(value), {
+ $bg.attr('style', 'background-image: none !important;').backstretch(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["A" /* userBackground */])(value), {
fade: __WEBPACK_IMPORTED_MODULE_5_Common_Enums__["Magics"].Time1s, centeredX: true, centeredY: true
}).removeAttr('style');
}
@@ -29229,7 +29347,7 @@ var ThemesUserSettings = function () {
name: theme,
nameDisplay: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_6_Common_Utils__["convertThemeName"])(theme),
selected: __WEBPACK_IMPORTED_MODULE_3_ko___default.a.observable(theme === currentTheme),
- themePreviewSrc: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["F" /* themePreviewLink */])(theme)
+ themePreviewSrc: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["B" /* themePreviewLink */])(theme)
};
}));
@@ -29256,7 +29374,7 @@ var ThemesUserSettings = function () {
if (this.background.uploaderButton() && this.capaUserBackground()) {
var oJua = new __WEBPACK_IMPORTED_MODULE_4_Jua___default.a({
- 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["G" /* uploadBackground */])(),
+ 'action': __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Common_Links__["C" /* uploadBackground */])(),
'name': 'uploader',
'queueSize': 1,
'multipleSizeLimit': 1,
@@ -30974,7 +31092,7 @@ var _dec, _class;
var ViewOpenPgpKeyPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_7_Knoin_Knoin__["popup"])({
name: 'View/Popup/ViewOpenPgpKey',
- templateID: 'PopupsTwoFactorTest'
+ templateID: 'PopupsViewOpenPgpKey'
}), _dec(_class = function (_AbstractViewNext) {
__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default()(ViewOpenPgpKeyPopupView, _AbstractViewNext);
@@ -31001,11 +31119,11 @@ var ViewOpenPgpKeyPopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_M
}
};
- ViewOpenPgpKeyPopupView.prototype.onShow = function onShow(oOpenPgpKey) {
+ ViewOpenPgpKeyPopupView.prototype.onShow = function onShow(openPgpKey) {
this.clearPopup();
- if (oOpenPgpKey) {
- this.key(oOpenPgpKey.armor);
+ if (openPgpKey) {
+ this.key(openPgpKey.armor);
}
};
@@ -31128,24 +31246,26 @@ var WelcomePagePopupView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODU
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_window__ = __webpack_require__(/*! window */ 11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_window___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_window__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5____ = __webpack_require__(/*! _ */ 6);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5____ = __webpack_require__(/*! $ */ 12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5____);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_ko__ = __webpack_require__(/*! ko */ 2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_ko___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_ko__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_Common_Enums__ = __webpack_require__(/*! Common/Enums */ 3);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_Common_Globals__ = __webpack_require__(/*! Common/Globals */ 7);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_Common_Links__ = __webpack_require__(/*! Common/Links */ 14);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_Common_Translator__ = __webpack_require__(/*! Common/Translator */ 8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_Common_Plugins__ = __webpack_require__(/*! Common/Plugins */ 27);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_Stores_User_App__ = __webpack_require__(/*! Stores/User/App */ 28);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_Stores_Language__ = __webpack_require__(/*! Stores/Language */ 53);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_Storage_Settings__ = __webpack_require__(/*! Storage/Settings */ 10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16_Storage_Client__ = __webpack_require__(/*! Storage/Client */ 80);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17_Remote_User_Ajax__ = __webpack_require__(/*! Remote/User/Ajax */ 18);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18_Helper_Apps_User__ = __webpack_require__(/*! Helper/Apps/User */ 16);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__ = __webpack_require__(/*! Knoin/Knoin */ 9);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20_Knoin_AbstractViewNext__ = __webpack_require__(/*! Knoin/AbstractViewNext */ 13);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6____ = __webpack_require__(/*! _ */ 6);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_____default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6____);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_ko__ = __webpack_require__(/*! ko */ 2);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_ko___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_ko__);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_Common_Enums__ = __webpack_require__(/*! Common/Enums */ 3);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_Common_Utils__ = __webpack_require__(/*! Common/Utils */ 1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_Common_Globals__ = __webpack_require__(/*! Common/Globals */ 7);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_Common_Links__ = __webpack_require__(/*! Common/Links */ 14);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_Common_Translator__ = __webpack_require__(/*! Common/Translator */ 8);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_Common_Plugins__ = __webpack_require__(/*! Common/Plugins */ 27);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_Stores_User_App__ = __webpack_require__(/*! Stores/User/App */ 28);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_Stores_Language__ = __webpack_require__(/*! Stores/Language */ 53);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16_Storage_Settings__ = __webpack_require__(/*! Storage/Settings */ 10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17_Storage_Client__ = __webpack_require__(/*! Storage/Client */ 80);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18_Remote_User_Ajax__ = __webpack_require__(/*! Remote/User/Ajax */ 18);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19_Helper_Apps_User__ = __webpack_require__(/*! Helper/Apps/User */ 16);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__ = __webpack_require__(/*! Knoin/Knoin */ 9);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21_Knoin_AbstractViewNext__ = __webpack_require__(/*! Knoin/AbstractViewNext */ 13);
/* harmony export (binding) */ __webpack_require__.d(exports, "a", function() { return LoginUserView; });
/* unused harmony export default */
@@ -31211,19 +31331,20 @@ function _applyDecoratedDescriptor(target, property, decorators, descriptor, con
-var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["view"])({
+
+var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["view"])({
name: ['View/App/Login', 'View/User/Login'],
- type: __WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["ViewType"].Center,
+ type: __WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["ViewType"].Center,
templateID: 'Login'
-}), _dec2 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["command"])(function (self) {
+}), _dec2 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["command"])(function (self) {
return !self.submitRequest() && self.facebookLoginEnabled();
-}), _dec3 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["command"])(function (self) {
+}), _dec3 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["command"])(function (self) {
return !self.submitRequest() && self.googleLoginEnabled();
-}), _dec4 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["command"])(function (self) {
+}), _dec4 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["command"])(function (self) {
return !self.submitRequest() && self.googleFastLoginEnabled();
-}), _dec5 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["command"])(function (self) {
+}), _dec5 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["command"])(function (self) {
return !self.submitRequest() && self.twitterLoginEnabled();
-}), _dec6 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["command"])(function (self) {
+}), _dec6 = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["command"])(function (self) {
return !self.submitRequest();
}), _dec(_class = (_class2 = function (_AbstractViewNext) {
__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LoginUserView, _AbstractViewNext);
@@ -31233,45 +31354,45 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
var _this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _AbstractViewNext.call(this));
- _this.hideSubmitButton = !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('hideSubmitButton');
+ _this.hideSubmitButton = !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('hideSubmitButton');
- _this.welcome = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(!!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('UseLoginWelcomePage'));
+ _this.welcome = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(!!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('UseLoginWelcomePage'));
- _this.email = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable('');
- _this.password = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable('');
- _this.signMe = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.email = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable('');
+ _this.password = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable('');
+ _this.signMe = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
- _this.additionalCode = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable('');
- _this.additionalCode.error = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.additionalCode.errorAnimation = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false).extend({ falseTimeout: 500 });
- _this.additionalCode.focused = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.additionalCode.visibility = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.additionalCodeSignMe = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.additionalCode = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable('');
+ _this.additionalCode.error = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.additionalCode.errorAnimation = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false).extend({ falseTimeout: 500 });
+ _this.additionalCode.focused = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.additionalCode.visibility = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.additionalCodeSignMe = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
- _this.logoImg = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["trim"])(__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('LoginLogo'));
- _this.loginPowered = !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('LoginPowered');
- _this.loginDescription = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["trim"])(__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('LoginDescription'));
+ _this.logoImg = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["trim"])(__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('LoginLogo'));
+ _this.loginPowered = !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('LoginPowered');
+ _this.loginDescription = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["trim"])(__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('LoginDescription'));
- _this.mobile = !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('mobile');
- _this.mobileDevice = !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('mobileDevice');
+ _this.mobile = !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('mobile');
+ _this.mobileDevice = !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('mobileDevice');
- _this.forgotPasswordLinkUrl = __WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('forgotPasswordLinkUrl');
- _this.registrationLinkUrl = __WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('registrationLinkUrl');
+ _this.forgotPasswordLinkUrl = __WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('forgotPasswordLinkUrl');
+ _this.registrationLinkUrl = __WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('registrationLinkUrl');
- _this.emailError = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.passwordError = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.emailError = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.passwordError = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
- _this.emailErrorAnimation = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false).extend({ falseTimeout: 500 });
- _this.passwordErrorAnimation = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false).extend({ falseTimeout: 500 });
+ _this.emailErrorAnimation = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false).extend({ falseTimeout: 500 });
+ _this.passwordErrorAnimation = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false).extend({ falseTimeout: 500 });
- _this.formHidden = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.formHidden = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
- _this.formError = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.computed(function () {
+ _this.formError = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
return _this.emailErrorAnimation() || _this.passwordErrorAnimation() || _this.additionalCode.visibility() && _this.additionalCode.errorAnimation();
});
- _this.emailFocus = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.passwordFocus = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.emailFocus = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.passwordFocus = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
_this.email.subscribe(function () {
_this.emailError(false);
@@ -31303,9 +31424,9 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
_this.additionalCode.errorAnimation(!!bV);
});
- _this.submitRequest = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.submitError = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable('');
- _this.submitErrorAddidional = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable('');
+ _this.submitRequest = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.submitError = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable('');
+ _this.submitErrorAddidional = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable('');
_this.submitError.subscribe(function (value) {
if ('' === value) {
@@ -31313,34 +31434,34 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
}
});
- _this.allowLanguagesOnLogin = __WEBPACK_IMPORTED_MODULE_13_Stores_User_App__["a" /* default */].allowLanguagesOnLogin;
+ _this.allowLanguagesOnLogin = __WEBPACK_IMPORTED_MODULE_14_Stores_User_App__["a" /* default */].allowLanguagesOnLogin;
- _this.langRequest = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.language = __WEBPACK_IMPORTED_MODULE_14_Stores_Language__["a" /* default */].language;
- _this.languages = __WEBPACK_IMPORTED_MODULE_14_Stores_Language__["a" /* default */].languages;
+ _this.langRequest = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.language = __WEBPACK_IMPORTED_MODULE_15_Stores_Language__["a" /* default */].language;
+ _this.languages = __WEBPACK_IMPORTED_MODULE_15_Stores_Language__["a" /* default */].languages;
_this.bSendLanguage = false;
- _this.languageFullName = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.computed(function () {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["convertLangName"])(_this.language());
+ _this.languageFullName = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["convertLangName"])(_this.language());
});
- _this.signMeType = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].Unused);
+ _this.signMeType = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].Unused);
_this.signMeType.subscribe(function (iValue) {
- _this.signMe(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].DefaultOn === iValue);
+ _this.signMe(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].DefaultOn === iValue);
});
- _this.signMeVisibility = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.computed(function () {
- return __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].Unused !== _this.signMeType();
+ _this.signMeVisibility = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
+ return __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].Unused !== _this.signMeType();
});
- _this.facebookLoginEnabled = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.googleLoginEnabled = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.googleFastLoginEnabled = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
- _this.twitterLoginEnabled = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.observable(false);
+ _this.facebookLoginEnabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.googleLoginEnabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.googleFastLoginEnabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
+ _this.twitterLoginEnabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.observable(false);
- _this.socialLoginEnabled = __WEBPACK_IMPORTED_MODULE_6_ko___default.a.computed(function () {
+ _this.socialLoginEnabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
var bF = _this.facebookLoginEnabled(),
bG = _this.googleLoginEnabled(),
bT = _this.twitterLoginEnabled();
@@ -31348,46 +31469,46 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
return bF || bG || bT;
});
- if (__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AdditionalLoginError') && !_this.submitError()) {
- _this.submitError(__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AdditionalLoginError'));
+ if (__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AdditionalLoginError') && !_this.submitError()) {
+ _this.submitError(__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AdditionalLoginError'));
}
return _this;
}
LoginUserView.prototype.facebookCommand = function facebookCommand() {
- __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["t" /* socialFacebook */])(), 'Facebook', 'left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["n" /* socialFacebook */])(), 'Facebook', 'left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes');
return true;
};
LoginUserView.prototype.googleCommand = function googleCommand() {
- __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["u" /* socialGoogle */])(), 'Google', 'left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["o" /* socialGoogle */])(), 'Google', 'left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes');
return true;
};
LoginUserView.prototype.googleFastCommand = function googleFastCommand() {
- __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["u" /* socialGoogle */])(true), 'Google', 'left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["o" /* socialGoogle */])(true), 'Google', 'left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes');
return true;
};
LoginUserView.prototype.twitterCommand = function twitterCommand() {
- __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["v" /* socialTwitter */])(), 'Twitter', 'left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes');
+ __WEBPACK_IMPORTED_MODULE_4_window___default.a.open(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Links__["p" /* socialTwitter */])(), 'Twitter', 'left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes');
return true;
};
LoginUserView.prototype.submitCommand = function submitCommand() {
var _this2 = this;
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["triggerAutocompleteInputChange"])();
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["triggerAutocompleteInputChange"])();
this.emailError(false);
this.passwordError(false);
- this.emailError('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["trim"])(this.email()));
- this.passwordError('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["trim"])(this.password()));
+ this.emailError('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["trim"])(this.email()));
+ this.passwordError('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["trim"])(this.password()));
if (this.additionalCode.visibility()) {
this.additionalCode.error(false);
- this.additionalCode.error('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["trim"])(this.additionalCode()));
+ this.additionalCode.error('' === __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["trim"])(this.additionalCode()));
}
if (this.emailError() || this.passwordError() || this.additionalCode.visibility() && this.additionalCode.error()) {
@@ -31415,9 +31536,9 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
pluginResultMessage = sResultMessage || '';
};
- __WEBPACK_IMPORTED_MODULE_12_Common_Plugins__["a" /* runHook */]('user-login-submit', [fSubmitResult]);
+ __WEBPACK_IMPORTED_MODULE_13_Common_Plugins__["a" /* runHook */]('user-login-submit', [fSubmitResult]);
if (0 < pluginResultCode) {
- this.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["getNotification"])(pluginResultCode));
+ this.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["getNotification"])(pluginResultCode));
return false;
} else if ('' !== pluginResultMessage) {
this.submitError(pluginResultMessage);
@@ -31425,40 +31546,40 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
}
this.submitRequest(true);
- __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["$win"].trigger('rl.tooltips.diactivate');
+ __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["$win"].trigger('rl.tooltips.diactivate');
var fLoginRequest = function fLoginRequest(sLoginPassword) {
- __WEBPACK_IMPORTED_MODULE_17_Remote_User_Ajax__["a" /* default */].login(function (sResult, oData) {
+ __WEBPACK_IMPORTED_MODULE_18_Remote_User_Ajax__["a" /* default */].login(function (sResult, oData) {
- __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["$win"].trigger('rl.tooltips.diactivate');
- __WEBPACK_IMPORTED_MODULE_9_Common_Globals__["$win"].trigger('rl.tooltips.activate');
+ __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["$win"].trigger('rl.tooltips.diactivate');
+ __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["$win"].trigger('rl.tooltips.activate');
- if (__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["StorageResultType"].Success === sResult && oData && 'Login' === oData.Action) {
+ if (__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["StorageResultType"].Success === sResult && oData && 'Login' === oData.Action) {
if (oData.Result) {
if (oData.TwoFactorAuth) {
_this2.additionalCode('');
_this2.additionalCode.visibility(true);
_this2.submitRequest(false);
- __WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
+ __WEBPACK_IMPORTED_MODULE_6_____default.a.delay(function () {
return _this2.additionalCode.focused(true);
- }, __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Magics"].Time100ms);
+ }, __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Magics"].Time100ms);
} else if (oData.Admin) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Helper_Apps_User__["a" /* getApp */])().redirectToAdminPanel();
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Helper_Apps_User__["a" /* getApp */])().redirectToAdminPanel();
} else {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Helper_Apps_User__["a" /* getApp */])().loginAndLogoutReload(false);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Helper_Apps_User__["a" /* getApp */])().loginAndLogoutReload(false);
}
} else if (oData.ErrorCode) {
_this2.submitRequest(false);
- if (-1 < __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["inArray"])(oData.ErrorCode, [__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Notification"].InvalidInputArgument])) {
- oData.ErrorCode = __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Notification"].AuthError;
+ if (-1 < __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["inArray"])(oData.ErrorCode, [__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Notification"].InvalidInputArgument])) {
+ oData.ErrorCode = __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Notification"].AuthError;
}
- _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["getNotificationFromResponse"])(oData));
+ _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["getNotificationFromResponse"])(oData));
if ('' === _this2.submitError()) {
- _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["getNotification"])(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Notification"].UnknownError));
+ _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["getNotification"])(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Notification"].UnknownError));
} else if (oData.ErrorMessageAdditional) {
_this2.submitErrorAddidional(oData.ErrorMessageAdditional);
}
@@ -31467,11 +31588,11 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
}
} else {
_this2.submitRequest(false);
- _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["getNotification"])(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Notification"].UnknownError));
+ _this2.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["getNotification"])(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Notification"].UnknownError));
}
}, _this2.email(), '', sLoginPassword, !!_this2.signMe(), _this2.bSendLanguage ? _this2.language() : '', _this2.additionalCode.visibility() ? _this2.additionalCode() : '', _this2.additionalCode.visibility() ? !!_this2.additionalCodeSignMe() : false);
- __WEBPACK_IMPORTED_MODULE_16_Storage_Client__["b" /* set */](__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["ClientSideKeyName"].LastSignMe, _this2.signMe() ? '-1-' : '-0-');
+ __WEBPACK_IMPORTED_MODULE_17_Storage_Client__["b" /* set */](__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["ClientSideKeyName"].LastSignMe, _this2.signMe() ? '-1-' : '-0-');
};
fLoginRequest(this.password());
@@ -31484,7 +31605,7 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
};
LoginUserView.prototype.onShow = function onShow() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["routeOff"])();
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["routeOff"])();
};
LoginUserView.prototype.onShowWithDelay = function onShowWithDelay() {
@@ -31507,49 +31628,49 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
LoginUserView.prototype.onBuild = function onBuild() {
var _this3 = this;
- var signMeLocal = __WEBPACK_IMPORTED_MODULE_16_Storage_Client__["a" /* get */](__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["ClientSideKeyName"].LastSignMe),
- signMe = (__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('SignMe') || 'unused').toLowerCase(),
- jsHash = __WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["appSettingsGet"]('jsHash'),
+ var signMeLocal = __WEBPACK_IMPORTED_MODULE_17_Storage_Client__["a" /* get */](__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["ClientSideKeyName"].LastSignMe),
+ signMe = (__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('SignMe') || 'unused').toLowerCase(),
+ jsHash = __WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('jsHash'),
fSocial = function fSocial(iErrorCode) {
- iErrorCode = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["pInt"])(iErrorCode);
+ iErrorCode = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["pInt"])(iErrorCode);
if (0 === iErrorCode) {
_this3.submitRequest(true);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Helper_Apps_User__["a" /* getApp */])().loginAndLogoutReload(false);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Helper_Apps_User__["a" /* getApp */])().loginAndLogoutReload(false);
} else {
- _this3.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["getNotification"])(iErrorCode));
+ _this3.submitError(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["getNotification"])(iErrorCode));
}
};
- this.facebookLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowFacebookSocial'));
- this.twitterLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowTwitterSocial'));
- this.googleLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowGoogleSocial') && !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowGoogleSocialAuth'));
- this.googleFastLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowGoogleSocial') && !!__WEBPACK_IMPORTED_MODULE_15_Storage_Settings__["settingsGet"]('AllowGoogleSocialAuthFast'));
+ this.facebookLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowFacebookSocial'));
+ this.twitterLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowTwitterSocial'));
+ this.googleLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowGoogleSocial') && !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowGoogleSocialAuth'));
+ this.googleFastLoginEnabled(!!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowGoogleSocial') && !!__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["settingsGet"]('AllowGoogleSocialAuthFast'));
switch (signMe) {
- case __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeTypeAsString"].DefaultOff:
- case __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeTypeAsString"].DefaultOn:
+ case __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeTypeAsString"].DefaultOff:
+ case __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeTypeAsString"].DefaultOn:
- this.signMeType(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeTypeAsString"].DefaultOn === signMe ? __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].DefaultOn : __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].DefaultOff);
+ this.signMeType(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeTypeAsString"].DefaultOn === signMe ? __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].DefaultOn : __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].DefaultOff);
switch (signMeLocal) {
case '-1-':
- this.signMeType(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].DefaultOn);
+ this.signMeType(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].DefaultOn);
break;
case '-0-':
- this.signMeType(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].DefaultOff);
+ this.signMeType(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].DefaultOff);
break;
// no default
}
break;
- case __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeTypeAsString"].Unused:
+ case __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeTypeAsString"].Unused:
default:
- this.signMeType(__WEBPACK_IMPORTED_MODULE_7_Common_Enums__["LoginSignMeType"].Unused);
+ this.signMeType(__WEBPACK_IMPORTED_MODULE_8_Common_Enums__["LoginSignMeType"].Unused);
break;
}
- this.email(__WEBPACK_IMPORTED_MODULE_13_Stores_User_App__["a" /* default */].devEmail);
- this.password(__WEBPACK_IMPORTED_MODULE_13_Stores_User_App__["a" /* default */].devPassword);
+ this.email(__WEBPACK_IMPORTED_MODULE_14_Stores_User_App__["a" /* default */].devEmail);
+ this.password(__WEBPACK_IMPORTED_MODULE_14_Stores_User_App__["a" /* default */].devPassword);
if (this.googleLoginEnabled() || this.googleFastLoginEnabled()) {
__WEBPACK_IMPORTED_MODULE_4_window___default.a['rl_' + jsHash + '_google_login_service'] = fSocial;
@@ -31563,22 +31684,26 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
__WEBPACK_IMPORTED_MODULE_4_window___default.a['rl_' + jsHash + '_twitter_login_service'] = fSocial;
}
- __WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
+ __WEBPACK_IMPORTED_MODULE_6_____default.a.delay(function () {
- __WEBPACK_IMPORTED_MODULE_14_Stores_Language__["a" /* default */].language.subscribe(function (value) {
+ __WEBPACK_IMPORTED_MODULE_15_Stores_Language__["a" /* default */].language.subscribe(function (value) {
_this3.langRequest(true);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Common_Translator__["reload"])(false, value).then(function () {
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_12_Common_Translator__["reload"])(false, value).then(function () {
_this3.langRequest(false);
_this3.bSendLanguage = true;
}, function () {
_this3.langRequest(false);
});
});
- }, __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Magics"].Time50ms);
+ }, __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Magics"].Time50ms);
+
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Utils__["triggerAutocompleteInputChange"])(true);
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Utils__["triggerAutocompleteInputChange"])(true);
+ if (__WEBPACK_IMPORTED_MODULE_16_Storage_Settings__["appSettingsGet"]('activeBackgroud')) {
+ this.initActiveBackgroud();
+ }
};
LoginUserView.prototype.submitForm = function submitForm() {
@@ -31586,16 +31711,16 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
};
LoginUserView.prototype.selectLanguage = function selectLanguage() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_Knoin_Knoin__["showScreenPopup"])(__webpack_require__(/*! View/Popup/Languages */ 81), [this.language, this.languages(), __WEBPACK_IMPORTED_MODULE_14_Stores_Language__["a" /* default */].userLanguage()]);
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_20_Knoin_Knoin__["showScreenPopup"])(__webpack_require__(/*! View/Popup/Languages */ 81), [this.language, this.languages(), __WEBPACK_IMPORTED_MODULE_15_Stores_Language__["a" /* default */].userLanguage()]);
};
LoginUserView.prototype.selectLanguageOnTab = function selectLanguageOnTab(bShift) {
var _this4 = this;
if (!bShift) {
- __WEBPACK_IMPORTED_MODULE_5_____default.a.delay(function () {
+ __WEBPACK_IMPORTED_MODULE_6_____default.a.delay(function () {
_this4.emailFocus(true);
- }, __WEBPACK_IMPORTED_MODULE_7_Common_Enums__["Magics"].Time50ms);
+ }, __WEBPACK_IMPORTED_MODULE_8_Common_Enums__["Magics"].Time50ms);
return false;
}
@@ -31603,8 +31728,27 @@ var LoginUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_19_K
return true;
};
+ LoginUserView.prototype.initActiveBackgroud = function initActiveBackgroud() {
+
+ var $bg = __WEBPACK_IMPORTED_MODULE_5_____default()('#rl-bg'),
+ movementStrength = 25,
+ winHeight = __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["$win"].height(),
+ winWidth = __WEBPACK_IMPORTED_MODULE_10_Common_Globals__["$win"].width(),
+ height = movementStrength / winHeight,
+ width = movementStrength / winWidth,
+ winHeightHalf = winHeight / 2,
+ winWidthHalf = winWidth / 2;
+
+ __WEBPACK_IMPORTED_MODULE_5_____default()('#rl-app').on('mousemove', __WEBPACK_IMPORTED_MODULE_6_____default.a.throttle(function (e) {
+ $bg.css({
+ top: height * (e.pageY - winHeightHalf) * -1 - movementStrength,
+ left: width * (e.pageX - winWidthHalf) * -1 - movementStrength
+ });
+ }, 1));
+ };
+
return LoginUserView;
-}(__WEBPACK_IMPORTED_MODULE_20_Knoin_AbstractViewNext__["a" /* AbstractViewNext */]), (_applyDecoratedDescriptor(_class2.prototype, 'facebookCommand', [_dec2], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'facebookCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'googleCommand', [_dec3], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'googleCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'googleFastCommand', [_dec4], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'googleFastCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'twitterCommand', [_dec5], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'twitterCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'submitCommand', [_dec6], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'submitCommand'), _class2.prototype)), _class2)) || _class);
+}(__WEBPACK_IMPORTED_MODULE_21_Knoin_AbstractViewNext__["a" /* AbstractViewNext */]), (_applyDecoratedDescriptor(_class2.prototype, 'facebookCommand', [_dec2], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'facebookCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'googleCommand', [_dec3], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'googleCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'googleFastCommand', [_dec4], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'googleFastCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'twitterCommand', [_dec5], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'twitterCommand'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'submitCommand', [_dec6], __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_own_property_descriptor___default()(_class2.prototype, 'submitCommand'), _class2.prototype)), _class2)) || _class);
@@ -31749,9 +31893,9 @@ var FolderListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED
}
if (starred) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(folder.fullNameHash, 1, 'is:flagged'));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(folder.fullNameHash, 1, 'is:flagged'));
} else {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["w" /* mailBox */])(folder.fullNameHash));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["r" /* mailBox */])(folder.fullNameHash));
}
}
};
@@ -31905,7 +32049,7 @@ var FolderListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED
};
FolderListMailBoxUserView.prototype.configureFolders = function configureFolders() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["c" /* settings */])('folders'));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_10_Common_Links__["q" /* settings */])('folders'));
};
FolderListMailBoxUserView.prototype.contactsClick = function contactsClick() {
@@ -32179,7 +32323,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
});
_this.isSpamDisabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
- return __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].spamFolder();
+ return __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].spamFolder();
});
_this.isTrashFolder = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
@@ -32199,7 +32343,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
});
_this.isArchiveDisabled = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
- return __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["i" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].archiveFolder();
+ return __WEBPACK_IMPORTED_MODULE_12_Common_Consts__["c" /* UNUSED_OPTION_VALUE */] === __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].archiveFolder();
});
_this.isArchiveVisible = __WEBPACK_IMPORTED_MODULE_7_ko___default.a.computed(function () {
@@ -32265,14 +32409,14 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
});
if ('INBOX' === sFolder) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(sFolder, 1));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(sFolder, 1));
}
if (message) {
_this.selector.selectMessageItem(message);
} else {
if ('INBOX' !== sFolder) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(sFolder, 1));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(sFolder, 1));
}
__WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].selectMessageByFolderAndUid(sFolder, sUid);
@@ -32432,7 +32576,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
};
MessageListMailBoxUserView.prototype.cancelThreadUid = function cancelThreadUid() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListPageBeforeThread(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch()));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListPageBeforeThread(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch()));
};
/**
@@ -32592,7 +32736,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
MessageListMailBoxUserView.prototype.gotoPage = function gotoPage(page) {
if (page) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), page.value, __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListThreadUid()));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), page.value, __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch(), __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListThreadUid()));
}
};
@@ -32600,7 +32744,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
if (message && 0 < message.threadsLen()) {
__WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListPageBeforeThread(__WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListPage());
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["w" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), 1, __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch(), message.uid));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_28_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["r" /* mailBox */])(__WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].currentFolderFullNameHash(), 1, __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].messageListSearch(), message.uid));
}
};
@@ -32849,7 +32993,7 @@ var MessageListMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
}
var oJua = new __WEBPACK_IMPORTED_MODULE_9_Jua___default.a({
- action: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["D" /* append */])(),
+ action: __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_15_Common_Links__["y" /* append */])(),
name: 'AppendFile',
queueSize: 1,
multipleSizeLimit: 1,
@@ -33239,7 +33383,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
_this.viewViewLink = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable('');
_this.viewUnsubscribeLink = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable('');
_this.viewDownloadLink = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable('');
- _this.viewUserPic = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_10_Common_Consts__["q" /* DATA_IMAGE_USER_DOT_PIC */]);
+ _this.viewUserPic = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable(__WEBPACK_IMPORTED_MODULE_10_Common_Consts__["n" /* DATA_IMAGE_USER_DOT_PIC */]);
_this.viewUserPicVisible = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable(false);
_this.viewIsImportant = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable(false);
_this.viewIsFlagged = __WEBPACK_IMPORTED_MODULE_8_ko___default.a.observable(false);
@@ -33313,7 +33457,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_18_Common_Cache__["s" /* getUserPic */])(lastEmail, function (pic, email) {
if (pic !== _this.viewUserPic() && lastEmail === email) {
_this.viewUserPicVisible(false);
- _this.viewUserPic(__WEBPACK_IMPORTED_MODULE_10_Common_Consts__["q" /* DATA_IMAGE_USER_DOT_PIC */]);
+ _this.viewUserPic(__WEBPACK_IMPORTED_MODULE_10_Common_Consts__["n" /* DATA_IMAGE_USER_DOT_PIC */]);
if ('' !== pic) {
_this.viewUserPicVisible(true);
_this.viewUserPic(pic);
@@ -33831,7 +33975,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
MessageViewMailBoxUserView.prototype.isSpamDisabled = function isSpamDisabled() {
- return __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].message() && __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].spamFolder() === __WEBPACK_IMPORTED_MODULE_10_Common_Consts__["i" /* UNUSED_OPTION_VALUE */];
+ return __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].message() && __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].spamFolder() === __WEBPACK_IMPORTED_MODULE_10_Common_Consts__["c" /* UNUSED_OPTION_VALUE */];
};
/**
@@ -33849,7 +33993,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
MessageViewMailBoxUserView.prototype.isArchiveDisabled = function isArchiveDisabled() {
- return __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].message() && __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].archiveFolder() === __WEBPACK_IMPORTED_MODULE_10_Common_Consts__["i" /* UNUSED_OPTION_VALUE */];
+ return __WEBPACK_IMPORTED_MODULE_24_Stores_User_Message__["a" /* default */].message() && __WEBPACK_IMPORTED_MODULE_23_Stores_User_Folder__["a" /* default */].archiveFolder() === __WEBPACK_IMPORTED_MODULE_10_Common_Consts__["c" /* UNUSED_OPTION_VALUE */];
};
/**
@@ -33906,7 +34050,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
if (0 < hashes.length) {
__WEBPACK_IMPORTED_MODULE_28_Promises_User_Ajax__["a" /* default */].attachmentsActions('Zip', hashes, this.downloadAsZipLoading).then(function (result) {
if (result && result.Result && result.Result.Files && result.Result.Files[0] && result.Result.Files[0].Hash) {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_29_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Links__["k" /* attachmentDownload */])(result.Result.Files[0].Hash));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_29_Helper_Apps_User__["a" /* getApp */])().download(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Links__["d" /* attachmentDownload */])(result.Result.Files[0].Hash));
} else {
_this5.downloadAsZipError(true);
}
@@ -33950,7 +34094,7 @@ var MessageViewMailBoxUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTE
if (__WEBPACK_IMPORTED_MODULE_5_window___default.a.Dropbox && __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_13_Common_Utils__["isArray"])(result.Result.Files)) {
__WEBPACK_IMPORTED_MODULE_6_____default.a.each(result.Result.Files, function (item) {
files.push({
- url: result.Result.Url + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Links__["k" /* attachmentDownload */])(item.Hash, result.Result.ShortLife),
+ url: result.Result.Url + __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_17_Common_Links__["d" /* attachmentDownload */])(item.Hash, result.Result.ShortLife),
filename: item.FileName
});
});
@@ -34190,11 +34334,11 @@ var MenuSettingsUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODU
};
MenuSettingsUserView.prototype.link = function link(route) {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["c" /* settings */])(route);
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["q" /* settings */])(route);
};
MenuSettingsUserView.prototype.backToMailBoxClick = function backToMailBoxClick() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["H" /* inbox */])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Cache__["a" /* getFolderInboxName */])()));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_11_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Common_Links__["D" /* inbox */])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9_Common_Cache__["a" /* getFolderInboxName */])()));
};
return MenuSettingsUserView;
@@ -34290,7 +34434,7 @@ var PaneSettingsUserView = (_dec = __webpack_require__.i(__WEBPACK_IMPORTED_MODU
};
PaneSettingsUserView.prototype.backToMailBoxClick = function backToMailBoxClick() {
- __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Links__["H" /* inbox */])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Cache__["a" /* getFolderInboxName */])()));
+ __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8_Knoin_Knoin__["setHash"])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_3_Common_Links__["D" /* inbox */])(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Common_Cache__["a" /* getFolderInboxName */])()));
};
return PaneSettingsUserView;
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/boot.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/boot.js
index 57e5eac..c01e384 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/boot.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/boot.js
@@ -814,13 +814,13 @@ var RL_APP_DATA_STORAGE = null;
/* eslint-disable */
__WEBPACK_IMPORTED_MODULE_0_window___default.a.__rlah = function () {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["c" /* getHash */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["a" /* getHash */])();
};
__WEBPACK_IMPORTED_MODULE_0_window___default.a.__rlah_set = function () {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["d" /* setHash */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["b" /* setHash */])();
};
__WEBPACK_IMPORTED_MODULE_0_window___default.a.__rlah_clear = function () {
- return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["e" /* clearHash */])();
+ return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_4_Storage_RainLoop__["c" /* clearHash */])();
};
__WEBPACK_IMPORTED_MODULE_0_window___default.a.__rlah_data = function () {
return RL_APP_DATA_STORAGE;
@@ -834,11 +834,36 @@ var useJsNextBundle = function () {
}
/* eslint-disable */
- try {
-
- eval('\n // let + const\nconst x = 5; let y = 4; var z = 4;\n\n // Arrow Function\nconst f = () => \'rainloop\';\n\n // Default + Rest + Spread\nconst d = (test = 1, ...t) => \'rainloop\';\nd(...[1, 2, 3]);\n\n// Destructuring\nlet [a, b] = [1, 2];\n({a, b} = {a: 1, b: 2});\n\n// Class\nclass Q1 { constructor() {} }\n\n// Class extends + super\nclass Q2 extends Q1 { constructor() { super() } }\n\n');
- return true;
- } catch (e) {}
+ // try {
+ //
+ // (function() {
+ // eval(`
+ // // let + const
+ //const x = 5; let y = 4; var z = 4;
+ //
+ // // Arrow Function
+ //const f = () => 'rainloop';
+ //
+ // // Default + Rest + Spread
+ //const d = (test = 1, ...t) => 'rainloop';
+ //d(...[1, 2, 3]);
+ //
+ //// Destructuring
+ //let [a, b] = [1, 2];
+ //({a, b} = {a: 1, b: 2});
+ //
+ //// Class
+ //class Q1 { constructor() {} }
+ //
+ //// Class extends + super
+ //class Q2 extends Q1 { constructor() { super() } }
+ //
+ //`);
+ // }());
+ //
+ // return true;
+ // }
+ // catch (e) {}
return false;
/* eslint-enable */
@@ -851,7 +876,7 @@ var useJsNextBundle = function () {
*/
function getComputedStyle(id, name) {
var element = __WEBPACK_IMPORTED_MODULE_0_window___default.a.document.getElementById(id);
- return element.currentStyle ? element.currentStyle[name] : __WEBPACK_IMPORTED_MODULE_0_window___default.a.getComputedStyle ? __WEBPACK_IMPORTED_MODULE_0_window___default.a.getComputedStyle(element, null).getPropertyValue(name) : null;
+ return element && element.currentStyle ? element.currentStyle[name] : __WEBPACK_IMPORTED_MODULE_0_window___default.a.getComputedStyle ? __WEBPACK_IMPORTED_MODULE_0_window___default.a.getComputedStyle(element, null).getPropertyValue(name) : null;
}
/**
@@ -887,16 +912,18 @@ function includeLayout() {
}
/**
- * @param {mixed} data
+ * @param {boolean} admin = false
+ * @param {boolean} mobile = false
+ * @param {boolean} mobileDevice = false
* @returns {void}
*/
function includeAppScr(_ref) {
- var _ref$admin = _ref.admin;
- var admin = _ref$admin === undefined ? false : _ref$admin;
- var _ref$mobile = _ref.mobile;
- var mobile = _ref$mobile === undefined ? false : _ref$mobile;
- var _ref$mobileDevice = _ref.mobileDevice;
- var mobileDevice = _ref$mobileDevice === undefined ? false : _ref$mobileDevice;
+ var _ref$admin = _ref.admin,
+ admin = _ref$admin === undefined ? false : _ref$admin,
+ _ref$mobile = _ref.mobile,
+ mobile = _ref$mobile === undefined ? false : _ref$mobile,
+ _ref$mobileDevice = _ref.mobileDevice,
+ mobileDevice = _ref$mobileDevice === undefined ? false : _ref$mobileDevice;
var src = './?/';
src += admin ? 'Admin' : '';
@@ -3969,7 +3996,7 @@ module.exports = window.progressJs;
/***/ 94:
/* exports provided: isStorageSupported, getHash, setHash, clearHash, checkTimestamp */
-/* exports used: isStorageSupported, checkTimestamp, getHash, setHash, clearHash */
+/* exports used: getHash, setHash, clearHash, isStorageSupported, checkTimestamp */
/*!*********************************!*\
!*** ./dev/Storage/RainLoop.js ***!
\*********************************/
@@ -3978,11 +4005,11 @@ module.exports = window.progressJs;
"use strict";
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window__ = __webpack_require__(/*! window */ 11);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_window___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_window__);
-/* harmony export (immutable) */ exports["a"] = isStorageSupported;
-/* harmony export (immutable) */ exports["c"] = getHash;
-/* harmony export (immutable) */ exports["d"] = setHash;
-/* harmony export (immutable) */ exports["e"] = clearHash;
-/* harmony export (immutable) */ exports["b"] = checkTimestamp;
+/* harmony export (immutable) */ exports["d"] = isStorageSupported;
+/* harmony export (immutable) */ exports["a"] = getHash;
+/* harmony export (immutable) */ exports["b"] = setHash;
+/* harmony export (immutable) */ exports["c"] = clearHash;
+/* harmony export (immutable) */ exports["e"] = checkTimestamp;
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/libs.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/libs.js
index f448111..04a5290 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/libs.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/libs.js
@@ -2586,7 +2586,7 @@ if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyC
(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1),m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])<u?i=a+1:o=a}return i},m.indexOf=r(1,m.findIndex,m.sortedIndex),m.lastIndexOf=r(-1,m.findLastIndex),m.range=function(n,t,r){null==t&&(t=n||0,n=0),r=r||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),i=0;e>i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e<arguments.length;)i.push(arguments[e++]);return E(n,r,this,this,i)};return r},m.bindAll=function(n){var t,r,e=arguments.length;if(1>=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now();var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this);
//#
//! moment.js
-//! version : 2.15.1
+//! version : 2.15.2
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
@@ -2602,9 +2602,12 @@ return!1;return!0}function f(a){return a instanceof Date||"[object Date]"===Obje
// We need to deep clone this object.
return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function l(a){return null==a._pf&&(a._pf=k()),a._pf}function m(a){if(null==a._isValid){var b=l(a),c=nd.call(b.parsedDateParts,function(a){return null!=a}),d=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);if(a._strict&&(d=d&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour),null!=Object.isFrozen&&Object.isFrozen(a))return d;a._isValid=d}return a._isValid}function n(a){var b=j(NaN);return null!=a?i(l(b),a):l(b).userInvalidated=!0,b}function o(a){return void 0===a}function p(a,b){var c,d,e;if(o(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),o(b._i)||(a._i=b._i),o(b._f)||(a._f=b._f),o(b._l)||(a._l=b._l),o(b._strict)||(a._strict=b._strict),o(b._tzm)||(a._tzm=b._tzm),o(b._isUTC)||(a._isUTC=b._isUTC),o(b._offset)||(a._offset=b._offset),o(b._pf)||(a._pf=l(b)),o(b._locale)||(a._locale=b._locale),od.length>0)for(c in od)d=od[c],e=b[d],o(e)||(a[d]=e);return a}
// Moment prototype object
-function q(b){p(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),pd===!1&&(pd=!0,a.updateOffset(this),pd=!1)}function r(a){return a instanceof q||null!=a&&null!=a._isAMomentObject}function s(a){return 0>a?Math.ceil(a)||0:Math.floor(a)}function t(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=s(b)),c}
+function q(b){p(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),
+// Prevent infinite loop in case updateOffset creates new moment
+// objects.
+pd===!1&&(pd=!0,a.updateOffset(this),pd=!1)}function r(a){return a instanceof q||null!=a&&null!=a._isAMomentObject}function s(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function t(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=s(b)),c}
// compare two arrays, return the number of differences
-function u(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&t(a[d])!==t(b[d]))&&g++;return g+f}function v(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function w(b,c){var d=!0;return i(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),d){for(var e,f=[],g=0;g<arguments.length;g++){if(e="","object"==typeof arguments[g]){e+="\n["+g+"] ";for(var h in arguments[0])e+=h+": "+arguments[0][h]+", ";e=e.slice(0,-2)}else e=arguments[g];f.push(e)}v(b+"\nArguments: "+Array.prototype.slice.call(f).join("")+"\n"+(new Error).stack),d=!1}return c.apply(this,arguments)},c)}function x(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),qd[b]||(v(c),qd[b]=!0)}function y(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function z(a){var b,c;for(c in a)b=a[c],y(b)?this[c]=b:this["_"+c]=b;this._config=a,
+function u(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;d<e;d++)(c&&a[d]!==b[d]||!c&&t(a[d])!==t(b[d]))&&g++;return g+f}function v(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function w(b,c){var d=!0;return i(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),d){for(var e,f=[],g=0;g<arguments.length;g++){if(e="","object"==typeof arguments[g]){e+="\n["+g+"] ";for(var h in arguments[0])e+=h+": "+arguments[0][h]+", ";e=e.slice(0,-2)}else e=arguments[g];f.push(e)}v(b+"\nArguments: "+Array.prototype.slice.call(f).join("")+"\n"+(new Error).stack),d=!1}return c.apply(this,arguments)},c)}function x(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),qd[b]||(v(c),qd[b]=!0)}function y(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function z(a){var b,c;for(c in a)b=a[c],y(b)?this[c]=b:this["_"+c]=b;this._config=a,
// Lenient ordinal parsing accepts just a number in addition to
// number + (possibly) stuff coming from _ordinalParseLenient.
this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function A(a,b){var c,e=i({},a);for(c in b)h(b,c)&&(d(a[c])&&d(b[c])?(e[c]={},i(e[c],a[c]),i(e[c],b[c])):null!=b[c]?e[c]=b[c]:delete e[c]);for(c in a)h(a,c)&&!h(b,c)&&d(a[c])&&(
@@ -2616,62 +2619,70 @@ function Q(a){return a=J(a),y(this[a])?this[a]():this}function R(a,b){if("object
// padded: ['MM', 2]
// ordinal: 'Mo'
// callback: function () { this.month() + 1 }
-function T(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Ed[a]=e),b&&(Ed[b[0]]=function(){return S(e.apply(this,arguments),b[1],b[2])}),c&&(Ed[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function U(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function V(a){var b,c,d=a.match(Bd);for(b=0,c=d.length;c>b;b++)Ed[d[b]]?d[b]=Ed[d[b]]:d[b]=U(d[b]);return function(b){var e,f="";for(e=0;c>e;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}
+function T(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Ed[a]=e),b&&(Ed[b[0]]=function(){return S(e.apply(this,arguments),b[1],b[2])}),c&&(Ed[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function U(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function V(a){var b,c,d=a.match(Bd);for(b=0,c=d.length;b<c;b++)Ed[d[b]]?d[b]=Ed[d[b]]:d[b]=U(d[b]);return function(b){var e,f="";for(e=0;e<c;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}
// format date using native date object
function W(a,b){return a.isValid()?(b=X(b,a.localeData()),Dd[b]=Dd[b]||V(b),Dd[b](a)):a.localeData().invalidDate()}function X(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Cd.lastIndex=0;d>=0&&Cd.test(a);)a=a.replace(Cd,c),Cd.lastIndex=0,d-=1;return a}function Y(a,b,c){Wd[a]=y(b)?b:function(a,d){return a&&c?c:b}}function Z(a,b){return h(Wd,a)?Wd[a](b._strict,b._locale):new RegExp($(a))}
// Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
function $(a){return _(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function _(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function aa(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=t(a)}),c=0;c<a.length;c++)Xd[a[c]]=d}function ba(a,b){aa(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function ca(a,b,c){null!=b&&h(Xd,a)&&Xd[a](b,c._a,c,a)}function da(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function ea(a,b){return a?c(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||fe).test(b)?"format":"standalone"][a.month()]:this._months}function fa(a,b){return a?c(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[fe.test(b)?"format":"standalone"][a.month()]:this._monthsShort}function ga(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(
// this is not used
-this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;12>d;++d)f=j([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=sd.call(this._shortMonthsParse,g),-1!==e?e:null):(e=sd.call(this._longMonthsParse,g),-1!==e?e:null):"MMM"===b?(e=sd.call(this._shortMonthsParse,g),-1!==e?e:(e=sd.call(this._longMonthsParse,g),-1!==e?e:null)):(e=sd.call(this._longMonthsParse,g),-1!==e?e:(e=sd.call(this._shortMonthsParse,g),-1!==e?e:null))}function ha(a,b,c){var d,e,f;if(this._monthsParseExact)return ga.call(this,a,b,c);
+this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;d<12;++d)f=j([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=sd.call(this._shortMonthsParse,g),e!==-1?e:null):(e=sd.call(this._longMonthsParse,g),e!==-1?e:null):"MMM"===b?(e=sd.call(this._shortMonthsParse,g),e!==-1?e:(e=sd.call(this._longMonthsParse,g),e!==-1?e:null)):(e=sd.call(this._longMonthsParse,g),e!==-1?e:(e=sd.call(this._shortMonthsParse,g),e!==-1?e:null))}function ha(a,b,c){var d,e,f;if(this._monthsParseExact)return ga.call(this,a,b,c);
// TODO: add sorting
// Sorting makes sure if one month (or abbr) is a prefix of another
// see sorting in computeMonthsParse
-for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){
+for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){
// test the regex
-if(e=j([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}
+if(
+// make the regex if we don't have it already
+e=j([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}
// MOMENTS
function ia(a,b){var c;if(!a.isValid())
// No op
return a;if("string"==typeof b)if(/^\d+$/.test(b))b=t(b);else
// TODO: Another silent failure?
-if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),da(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ja(b){return null!=b?(ia(this,b),a.updateOffset(this,!0),this):O(this,"Month")}function ka(){return da(this.year(),this.month())}function la(a){return this._monthsParseExact?(h(this,"_monthsRegex")||na.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=ie),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function ma(a){return this._monthsParseExact?(h(this,"_monthsRegex")||na.call(this),a?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function na(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;12>b;b++)c=j([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(
+if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),da(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ja(b){return null!=b?(ia(this,b),a.updateOffset(this,!0),this):O(this,"Month")}function ka(){return da(this.year(),this.month())}function la(a){return this._monthsParseExact?(h(this,"_monthsRegex")||na.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=ie),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function ma(a){return this._monthsParseExact?(h(this,"_monthsRegex")||na.call(this),a?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function na(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;b<12;b++)
+// make the regex if we don't have it already
+c=j([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(
// Sorting makes sure if one month (or abbr) is a prefix of another it
// will match the longer piece.
-d.sort(a),e.sort(a),f.sort(a),b=0;12>b;b++)d[b]=_(d[b]),e[b]=_(e[b]);for(b=0;24>b;b++)f[b]=_(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}
+d.sort(a),e.sort(a),f.sort(a),b=0;b<12;b++)d[b]=_(d[b]),e[b]=_(e[b]);for(b=0;b<24;b++)f[b]=_(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}
// HELPERS
function oa(a){return pa(a)?366:365}function pa(a){return a%4===0&&a%100!==0||a%400===0}function qa(){return pa(this.year())}function ra(a,b,c,d,e,f,g){
//can't just apply() to create a date:
//http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
var h=new Date(a,b,c,d,e,f,g);
//the date constructor remaps years 0-99 to 1900-1999
-return 100>a&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function sa(a){var b=new Date(Date.UTC.apply(null,arguments));
+return a<100&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function sa(a){var b=new Date(Date.UTC.apply(null,arguments));
//the Date.UTC function remaps years 0-99 to 1900-1999
-return 100>a&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}
+return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}
// start-of-first-week - start-of-year
function ta(a,b,c){var// first-week day -- which january is always in the first week (4 for iso, 1 for other)
d=7+b-c,
// first-week day local weekday -- which local weekday is fwd
e=(7+sa(a,0,d).getUTCDay()-b)%7;return-e+d-1}
//http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
-function ua(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ta(a,d,e),j=1+7*(b-1)+h+i;return 0>=j?(f=a-1,g=oa(f)+j):j>oa(a)?(f=a+1,g=j-oa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function va(a,b,c){var d,e,f=ta(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return 1>g?(e=a.year()-1,d=g+wa(e,b,c)):g>wa(a.year(),b,c)?(d=g-wa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function wa(a,b,c){var d=ta(a,b,c),e=ta(a+1,b,c);return(oa(a)-d+e)/7}
+function ua(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ta(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=oa(f)+j):j>oa(a)?(f=a+1,g=j-oa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function va(a,b,c){var d,e,f=ta(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+wa(e,b,c)):g>wa(a.year(),b,c)?(d=g-wa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function wa(a,b,c){var d=ta(a,b,c),e=ta(a+1,b,c);return(oa(a)-d+e)/7}
// HELPERS
// LOCALES
function xa(a){return va(a,this._week.dow,this._week.doy).week}function ya(){return this._week.dow}function za(){return this._week.doy}
// MOMENTS
function Aa(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ba(a){var b=va(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}
// HELPERS
-function Ca(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Da(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Ea(a,b){return a?c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:this._weekdays}function Fa(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ga(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ha(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=j([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=sd.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=sd.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=sd.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?(e=sd.call(this._weekdaysParse,g),-1!==e?e:(e=sd.call(this._shortWeekdaysParse,g),-1!==e?e:(e=sd.call(this._minWeekdaysParse,g),-1!==e?e:null))):"ddd"===b?(e=sd.call(this._shortWeekdaysParse,g),-1!==e?e:(e=sd.call(this._weekdaysParse,g),-1!==e?e:(e=sd.call(this._minWeekdaysParse,g),-1!==e?e:null))):(e=sd.call(this._minWeekdaysParse,g),-1!==e?e:(e=sd.call(this._weekdaysParse,g),-1!==e?e:(e=sd.call(this._shortWeekdaysParse,g),-1!==e?e:null)))}function Ia(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ha.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;7>d;d++){
+function Ca(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Da(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Ea(a,b){return a?c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:this._weekdays}function Fa(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ga(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ha(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=j([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=sd.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=sd.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=sd.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=sd.call(this._weekdaysParse,g),e!==-1?e:(e=sd.call(this._shortWeekdaysParse,g),e!==-1?e:(e=sd.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=sd.call(this._shortWeekdaysParse,g),e!==-1?e:(e=sd.call(this._weekdaysParse,g),e!==-1?e:(e=sd.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=sd.call(this._minWeekdaysParse,g),e!==-1?e:(e=sd.call(this._weekdaysParse,g),e!==-1?e:(e=sd.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function Ia(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ha.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){
// test the regex
-if(e=j([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}
+if(
+// make the regex if we don't have it already
+e=j([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}
// MOMENTS
function Ja(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Ca(a,this.localeData()),this.add(a-b,"d")):b}function Ka(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function La(a){if(!this.isValid())return null!=a?this:NaN;
// behaves the same as moment#day except
// as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
// as a setter, sunday should belong to the previous week.
-if(null!=a){var b=Da(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Ma(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=pe),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Na(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Oa(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=re),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Pa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],k=[];for(b=0;7>b;b++)c=j([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),k.push(d),k.push(e),k.push(f);for(
+if(null!=a){var b=Da(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Ma(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=pe),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Na(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Oa(a){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||Pa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=re),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Pa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],k=[];for(b=0;b<7;b++)
+// make the regex if we don't have it already
+c=j([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),k.push(d),k.push(e),k.push(f);for(
// Sorting makes sure if one weekday (or abbr) is a prefix of another it
// will match the longer piece.
-g.sort(a),h.sort(a),i.sort(a),k.sort(a),b=0;7>b;b++)h[b]=_(h[b]),i[b]=_(i[b]),k[b]=_(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}
+g.sort(a),h.sort(a),i.sort(a),k.sort(a),b=0;b<7;b++)h[b]=_(h[b]),i[b]=_(i[b]),k[b]=_(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}
// FORMATTING
function Qa(){return this.hours()%12||12}function Ra(){return this.hours()||24}function Sa(a,b){T(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}
// PARSING
@@ -2691,7 +2702,7 @@ break;b--}f++}return null}function Ya(a){var b=null;
if(!we[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=se._abbr,require("./locale/"+a),
// because defineLocale currently also sets the global locale, we
// want to undo that for lazy loaded locales
-Za(b)}catch(c){}return we[a]}
+Za(b)}catch(a){}return we[a]}
// This function will load locale and then set the global locale. If
// no arguments are passed in, it will simply return the current global
// locale key.
@@ -2710,9 +2721,11 @@ Za(a)}else
// pass null for config to unupdate, useful for tests
null!=we[a]&&(null!=we[a].parentLocale?we[a]=we[a].parentLocale:null!=we[a]&&delete we[a]);return we[a]}
// returns locale data
-function ab(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return se;if(!c(a)){if(b=Ya(a))return b;a=[a]}return Xa(a)}function bb(){return rd(we)}function cb(a){var b,c=a._a;return c&&-2===l(a).overflow&&(b=c[Zd]<0||c[Zd]>11?Zd:c[$d]<1||c[$d]>da(c[Yd],c[Zd])?$d:c[_d]<0||c[_d]>24||24===c[_d]&&(0!==c[ae]||0!==c[be]||0!==c[ce])?_d:c[ae]<0||c[ae]>59?ae:c[be]<0||c[be]>59?be:c[ce]<0||c[ce]>999?ce:-1,l(a)._overflowDayOfYear&&(Yd>b||b>$d)&&(b=$d),l(a)._overflowWeeks&&-1===b&&(b=de),l(a)._overflowWeekday&&-1===b&&(b=ee),l(a).overflow=b),a}
+function ab(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return se;if(!c(a)){if(
+//short-circuit everything else
+b=Ya(a))return b;a=[a]}return Xa(a)}function bb(){return rd(we)}function cb(a){var b,c=a._a;return c&&l(a).overflow===-2&&(b=c[Zd]<0||c[Zd]>11?Zd:c[$d]<1||c[$d]>da(c[Yd],c[Zd])?$d:c[_d]<0||c[_d]>24||24===c[_d]&&(0!==c[ae]||0!==c[be]||0!==c[ce])?_d:c[ae]<0||c[ae]>59?ae:c[be]<0||c[be]>59?be:c[ce]<0||c[ce]>999?ce:-1,l(a)._overflowDayOfYear&&(b<Yd||b>$d)&&(b=$d),l(a)._overflowWeeks&&b===-1&&(b=de),l(a)._overflowWeekday&&b===-1&&(b=ee),l(a).overflow=b),a}
// date from iso format
-function db(a){var b,c,d,e,f,g,h=a._i,i=xe.exec(h)||ye.exec(h);if(i){for(l(a).iso=!0,b=0,c=Ae.length;c>b;b++)if(Ae[b][1].exec(i[1])){e=Ae[b][0],d=Ae[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=Be.length;c>b;b++)if(Be[b][1].exec(i[3])){
+function db(a){var b,c,d,e,f,g,h=a._i,i=xe.exec(h)||ye.exec(h);if(i){for(l(a).iso=!0,b=0,c=Ae.length;b<c;b++)if(Ae[b][1].exec(i[1])){e=Ae[b][0],d=Ae[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=Be.length;b<c;b++)if(Be[b][1].exec(i[3])){
// match[2] should be 'T' or space
f=(i[2]||" ")+Be[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!ze.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),jb(a)}else a._isValid=!1}
// date from iso format or fallback
@@ -2731,20 +2744,40 @@ function hb(a){var b,c,d,e,f=[];if(!a._d){
// * if day of month is given, default month and year
// * if month is given, default only year
// * if year is given, don't default anything
-for(d=gb(a),a._w&&null==a._a[$d]&&null==a._a[Zd]&&ib(a),a._dayOfYear&&(e=fb(a._a[Yd],d[Yd]),a._dayOfYear>oa(e)&&(l(a)._overflowDayOfYear=!0),c=sa(e,0,a._dayOfYear),a._a[Zd]=c.getUTCMonth(),a._a[$d]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];
+for(d=gb(a),
+//compute day of the year from weeks and weekdays
+a._w&&null==a._a[$d]&&null==a._a[Zd]&&ib(a),
+//if the day of the year is set, figure out what it is
+a._dayOfYear&&(e=fb(a._a[Yd],d[Yd]),a._dayOfYear>oa(e)&&(l(a)._overflowDayOfYear=!0),c=sa(e,0,a._dayOfYear),a._a[Zd]=c.getUTCMonth(),a._a[$d]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=f[b]=d[b];
// Zero out whatever was not defaulted, including time
-for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];
+for(;b<7;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];
// Check for 24:00:00.000
24===a._a[_d]&&0===a._a[ae]&&0===a._a[be]&&0===a._a[ce]&&(a._nextDay=!0,a._a[_d]=0),a._d=(a._useUTC?sa:ra).apply(null,f),
// Apply timezone offset from input. The actual utcOffset can be changed
// with parseZone.
-null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[_d]=24)}}function ib(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=fb(b.GG,a._a[Yd],va(rb(),1,4).year),d=fb(b.W,1),e=fb(b.E,1),(1>e||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=fb(b.gg,a._a[Yd],va(rb(),f,g).year),d=fb(b.w,1),null!=b.d?(e=b.d,(0>e||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),1>d||d>wa(c,f,g)?l(a)._overflowWeeks=!0:null!=i?l(a)._overflowWeekday=!0:(h=ua(c,d,e,f,g),a._a[Yd]=h.year,a._dayOfYear=h.dayOfYear)}
+null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[_d]=24)}}function ib(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,
+// TODO: We need to take the current isoWeekYear, but that depends on
+// how we interpret now (local, utc, fixed offset). So create
+// a now version of current config (take local/utc/offset flags, and
+// create now).
+c=fb(b.GG,a._a[Yd],va(rb(),1,4).year),d=fb(b.W,1),e=fb(b.E,1),(e<1||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=fb(b.gg,a._a[Yd],va(rb(),f,g).year),d=fb(b.w,1),null!=b.d?(
+// weekday -- low day numbers are considered next week
+e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(
+// local weekday -- counting starts from begining of week
+e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):
+// default to begining of week
+e=f),d<1||d>wa(c,f,g)?l(a)._overflowWeeks=!0:null!=i?l(a)._overflowWeekday=!0:(h=ua(c,d,e,f,g),a._a[Yd]=h.year,a._dayOfYear=h.dayOfYear)}
// date from string and format string
function jb(b){
// TODO: Move this to another part of the creation flow to prevent circular deps
if(b._f===a.ISO_8601)return void db(b);b._a=[],l(b).empty=!0;
// This array is used to make a Date, either with `new Date` or `Date.UTC`
-var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=X(b._f,b._locale).match(Bd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(Z(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&l(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Ed[f]?(d?l(b).empty=!1:l(b).unusedTokens.push(f),ca(f,d,b)):b._strict&&!d&&l(b).unusedTokens.push(f);
+var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=X(b._f,b._locale).match(Bd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(Z(f,b))||[])[0],
+// console.log('token', token, 'parsedInput', parsedInput,
+// 'regex', getParseRegexForToken(token, config));
+d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&l(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),
+// don't parse if it's not a known token
+Ed[f]?(d?l(b).empty=!1:l(b).unusedTokens.push(f),ca(f,d,b)):b._strict&&!d&&l(b).unusedTokens.push(f);
// add remaining unparsed input length to the string
l(b).charsLeftOver=i-j,h.length>0&&l(b).unusedInput.push(h),
// clear _12h flag if hour is <= 12
@@ -2752,9 +2785,13 @@ b._a[_d]<=12&&l(b).bigHour===!0&&b._a[_d]>0&&(l(b).bigHour=void 0),l(b).parsedDa
// handle meridiem
b._a[_d]=kb(b._locale,b._a[_d],b._meridiem),hb(b),cb(b)}function kb(a,b,c){var d;
// Fallback
-return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}
+return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}
// date from string and array of format strings
-function lb(a){var b,c,d,e,f;if(0===a._f.length)return l(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=p({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],jb(b),m(b)&&(f+=l(b).charsLeftOver,f+=10*l(b).unusedTokens.length,l(b).score=f,(null==d||d>f)&&(d=f,c=b));i(a,c||b)}function mb(a){if(!a._d){var b=K(a._i);a._a=g([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),hb(a)}}function nb(a){var b=new q(cb(ob(a)));
+function lb(a){var b,c,d,e,f;if(0===a._f.length)return l(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=p({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],jb(b),m(b)&&(
+// if there is any input that was not parsed add a penalty for that format
+f+=l(b).charsLeftOver,
+//or tokens
+f+=10*l(b).unusedTokens.length,l(b).score=f,(null==d||f<d)&&(d=f,c=b));i(a,c||b)}function mb(a){if(!a._d){var b=K(a._i);a._a=g([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),hb(a)}}function nb(a){var b=new q(cb(ob(a)));
// Adding is smart enough around DST
return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function ob(a){var b=a._i,d=a._f;return a._locale=a._locale||ab(a._l),null===b||void 0===d&&""===b?n({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),r(b)?new q(cb(b)):(c(d)?lb(a):f(b)?a._d=b:d?jb(a):pb(a),m(a)||(a._d=null),a))}function pb(b){var d=b._i;void 0===d?b._d=new Date(a.now()):f(d)?b._d=new Date(d.valueOf()):"string"==typeof d?eb(b):c(d)?(b._a=g(d.slice(0),function(a){return parseInt(a,10)}),hb(b)):"object"==typeof d?mb(b):"number"==typeof d?
// from milliseconds
@@ -2780,9 +2817,9 @@ this._days=+g+7*f,
// It is impossible translate months into days without knowing
// which months you are are talking about, so we have to store
// it separately.
-this._months=+e+3*d+12*c,this._data={},this._locale=ab(),this._bubble()}function wb(a){return a instanceof vb}function xb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}
+this._months=+e+3*d+12*c,this._data={},this._locale=ab(),this._bubble()}function wb(a){return a instanceof vb}function xb(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}
// FORMATTING
-function yb(a,b){T(a,0,0,function(){var a=this.utcOffset(),c="+";return 0>a&&(a=-a,c="-"),c+S(~~(a/60),2)+b+S(~~a%60,2)})}function zb(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(Ge)||["-",0,0],f=+(60*e[1])+t(e[2]);return"+"===e[0]?f:-f}
+function yb(a,b){T(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+S(~~(a/60),2)+b+S(~~a%60,2)})}function zb(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(Ge)||["-",0,0],f=+(60*e[1])+t(e[2]);return"+"===e[0]?f:-f}
// Return a moment from input, that is local/utc/zone equivalent to model.
function Ab(b,c){var d,e;
// Use low-level api, because this fn is low-level api.
@@ -2801,7 +2838,7 @@ return 15*-Math.round(a._d.getTimezoneOffset()/15)}
// a second time. In case it wants us to change the offset again
// _changeInProgress == true case, then we have to adjust, because
// there is no such time in the given timezone.
-function Cb(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=zb(Td,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Bb(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?Sb(this,Nb(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Bb(this):null!=b?this:NaN}function Db(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Eb(a){return this.utcOffset(0,a)}function Fb(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Bb(this),"m")),this}function Gb(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var a=zb(Sd,this._i);0===a?this.utcOffset(0,!0):this.utcOffset(zb(Sd,this._i))}return this}function Hb(a){return this.isValid()?(a=a?rb(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function Ib(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jb(){if(!o(this._isDSTShifted))return this._isDSTShifted;var a={};if(p(a,this),a=ob(a),a._a){var b=a._isUTC?j(a._a):rb(a._a);this._isDSTShifted=this.isValid()&&u(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Kb(){return this.isValid()?!this._isUTC:!1}function Lb(){return this.isValid()?this._isUTC:!1}function Mb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function Nb(a,b){var c,d,e,f=a,
+function Cb(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=zb(Td,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Bb(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?Sb(this,Nb(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Bb(this):null!=b?this:NaN}function Db(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Eb(a){return this.utcOffset(0,a)}function Fb(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Bb(this),"m")),this}function Gb(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var a=zb(Sd,this._i);0===a?this.utcOffset(0,!0):this.utcOffset(zb(Sd,this._i))}return this}function Hb(a){return!!this.isValid()&&(a=a?rb(a).utcOffset():0,(this.utcOffset()-a)%60===0)}function Ib(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jb(){if(!o(this._isDSTShifted))return this._isDSTShifted;var a={};if(p(a,this),a=ob(a),a._a){var b=a._isUTC?j(a._a):rb(a._a);this._isDSTShifted=this.isValid()&&u(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Kb(){return!!this.isValid()&&!this._isUTC}function Lb(){return!!this.isValid()&&this._isUTC}function Mb(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Nb(a,b){var c,d,e,f=a,
// matching against regexp is expensive, do it on demand
g=null;// checks for null or undefined
return wb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(f={},b?f[b]=a:f.milliseconds=a):(g=He.exec(a))?(c="-"===g[1]?-1:1,f={y:0,d:t(g[$d])*c,h:t(g[_d])*c,m:t(g[ae])*c,s:t(g[be])*c,ms:t(xb(1e3*g[ce]))*c}):(g=Ie.exec(a))?(c="-"===g[1]?-1:1,f={y:Ob(g[2],c),M:Ob(g[3],c),w:Ob(g[4],c),d:Ob(g[5],c),h:Ob(g[6],c),m:Ob(g[7],c),s:Ob(g[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=Qb(rb(f.from),rb(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new vb(f),wb(a)&&h(a,"_locale")&&(d._locale=a._locale),d}function Ob(a,b){
@@ -2814,10 +2851,10 @@ return(isNaN(c)?0:c)*b}function Pb(a,b){var c={milliseconds:0,months:0};return c
// TODO: remove 'name' arg after deprecation is removed
function Rb(a,b){return function(c,d){var e,f;
//invert the arguments, but complain about it
-return null===d||isNaN(+d)||(x(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Nb(c,d),Sb(this,e,a),this}}function Sb(b,c,d,e){var f=c._milliseconds,g=xb(c._days),h=xb(c._months);b.isValid()&&(e=null==e?!0:e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&P(b,"Date",O(b,"Date")+g*d),h&&ia(b,O(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function Tb(a,b){var c=a.diff(b,"days",!0);return-6>c?"sameElse":-1>c?"lastWeek":0>c?"lastDay":1>c?"sameDay":2>c?"nextDay":7>c?"nextWeek":"sameElse"}function Ub(b,c){
+return null===d||isNaN(+d)||(x(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Nb(c,d),Sb(this,e,a),this}}function Sb(b,c,d,e){var f=c._milliseconds,g=xb(c._days),h=xb(c._months);b.isValid()&&(e=null==e||e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&P(b,"Date",O(b,"Date")+g*d),h&&ia(b,O(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function Tb(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function Ub(b,c){
// We want to compare the start of today, vs this.
// Getting start-of-today depends on whether we're local/utc/offset or not.
-var d=b||rb(),e=Ab(d,this).startOf("day"),f=a.calendarFormat(this,e)||"sameElse",g=c&&(y(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,rb(d)))}function Vb(){return new q(this)}function Wb(a,b){var c=r(a)?a:rb(a);return this.isValid()&&c.isValid()?(b=J(o(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf()):!1}function Xb(a,b){var c=r(a)?a:rb(a);return this.isValid()&&c.isValid()?(b=J(o(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf()):!1}function Yb(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function Zb(a,b){var c,d=r(a)?a:rb(a);return this.isValid()&&d.isValid()?(b=J(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf())):!1}function $b(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function _b(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function ac(a,b,c){var d,e,f,g;// 1000
+var d=b||rb(),e=Ab(d,this).startOf("day"),f=a.calendarFormat(this,e)||"sameElse",g=c&&(y(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,rb(d)))}function Vb(){return new q(this)}function Wb(a,b){var c=r(a)?a:rb(a);return!(!this.isValid()||!c.isValid())&&(b=J(o(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf())}function Xb(a,b){var c=r(a)?a:rb(a);return!(!this.isValid()||!c.isValid())&&(b=J(o(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf())}function Yb(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function Zb(a,b){var c,d=r(a)?a:rb(a);return!(!this.isValid()||!d.isValid())&&(b=J(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf()))}function $b(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function _b(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function ac(a,b,c){var d,e,f,g;// 1000
// 1000 * 60
// 1000 * 60 * 60
// 1000 * 60 * 60 * 24, negate dst
@@ -2830,7 +2867,7 @@ f=a.clone().add(e,"months");
//check for negative zero, return zero if negative zero
// linear across the month
// linear across the month
-return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function cc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function dc(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?y(Date.prototype.toISOString)?this.toDate().toISOString():W(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):W(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ec(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=W(this,b);return this.localeData().postformat(c)}function fc(a,b){return this.isValid()&&(r(a)&&a.isValid()||rb(a).isValid())?Nb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function gc(a){return this.from(rb(),a)}function hc(a,b){return this.isValid()&&(r(a)&&a.isValid()||rb(a).isValid())?Nb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function ic(a){return this.to(rb(),a)}
+return b-f<0?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function cc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function dc(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?y(Date.prototype.toISOString)?this.toDate().toISOString():W(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):W(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ec(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=W(this,b);return this.localeData().postformat(c)}function fc(a,b){return this.isValid()&&(r(a)&&a.isValid()||rb(a).isValid())?Nb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function gc(a){return this.from(rb(),a)}function hc(a,b){return this.isValid()&&(r(a)&&a.isValid()||rb(a).isValid())?Nb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function ic(a){return this.to(rb(),a)}
// If passed a locale key, it will set the locale for this
// instance. Otherwise, it will return the locale configuration
// variables for this instance.
@@ -2858,7 +2895,7 @@ function Ec(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+t
// MOMENTS
function Fc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function Gc(a,b){b[ce]=t(1e3*("0."+a))}
// MOMENTS
-function Hc(){return this._isUTC?"UTC":""}function Ic(){return this._isUTC?"Coordinated Universal Time":""}function Jc(a){return rb(1e3*a)}function Kc(){return rb.apply(null,arguments).parseZone()}function Lc(a){return a}function Mc(a,b,c,d){var e=ab(),f=j().set(d,b);return e[c](f,a)}function Nc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Mc(a,b,c,"month");var d,e=[];for(d=0;12>d;d++)e[d]=Mc(a,d,c,"month");return e}
+function Hc(){return this._isUTC?"UTC":""}function Ic(){return this._isUTC?"Coordinated Universal Time":""}function Jc(a){return rb(1e3*a)}function Kc(){return rb.apply(null,arguments).parseZone()}function Lc(a){return a}function Mc(a,b,c,d){var e=ab(),f=j().set(d,b);return e[c](f,a)}function Nc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Mc(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=Mc(a,d,c,"month");return e}
// ()
// (5)
// (fmt, 5)
@@ -2867,33 +2904,35 @@ function Hc(){return this._isUTC?"UTC":""}function Ic(){return this._isUTC?"Coor
// (true, 5)
// (true, fmt, 5)
// (true, fmt)
-function Oc(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=ab(),f=a?e._week.dow:0;if(null!=c)return Mc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;7>g;g++)h[g]=Mc(b,(g+f)%7,d,"day");return h}function Pc(a,b){return Nc(a,b,"months")}function Qc(a,b){return Nc(a,b,"monthsShort")}function Rc(a,b,c){return Oc(a,b,c,"weekdays")}function Sc(a,b,c){return Oc(a,b,c,"weekdaysShort")}function Tc(a,b,c){return Oc(a,b,c,"weekdaysMin")}function Uc(){var a=this._data;return this._milliseconds=Ue(this._milliseconds),this._days=Ue(this._days),this._months=Ue(this._months),a.milliseconds=Ue(a.milliseconds),a.seconds=Ue(a.seconds),a.minutes=Ue(a.minutes),a.hours=Ue(a.hours),a.months=Ue(a.months),a.years=Ue(a.years),this}function Vc(a,b,c,d){var e=Nb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}
+function Oc(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=ab(),f=a?e._week.dow:0;if(null!=c)return Mc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;g<7;g++)h[g]=Mc(b,(g+f)%7,d,"day");return h}function Pc(a,b){return Nc(a,b,"months")}function Qc(a,b){return Nc(a,b,"monthsShort")}function Rc(a,b,c){return Oc(a,b,c,"weekdays")}function Sc(a,b,c){return Oc(a,b,c,"weekdaysShort")}function Tc(a,b,c){return Oc(a,b,c,"weekdaysMin")}function Uc(){var a=this._data;return this._milliseconds=Ue(this._milliseconds),this._days=Ue(this._days),this._months=Ue(this._months),a.milliseconds=Ue(a.milliseconds),a.seconds=Ue(a.seconds),a.minutes=Ue(a.minutes),a.hours=Ue(a.hours),a.months=Ue(a.months),a.years=Ue(a.years),this}function Vc(a,b,c,d){var e=Nb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}
// supports only 2.0-style add(1, 's') or add(duration)
function Wc(a,b){return Vc(this,a,b,1)}
// supports only 2.0-style subtract(1, 's') or subtract(duration)
-function Xc(a,b){return Vc(this,a,b,-1)}function Yc(a){return 0>a?Math.floor(a):Math.ceil(a)}function Zc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;
+function Xc(a,b){return Vc(this,a,b,-1)}function Yc(a){return a<0?Math.floor(a):Math.ceil(a)}function Zc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;
// if we have a mix of positive and negative values, bubble down first
// check: https://github.com/moment/moment/issues/2166
// The following code bubbles up values, see the tests for
// examples of what that means.
// convert days to months
// 12 months -> 1 year
-return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*Yc(_c(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=s(f/1e3),i.seconds=a%60,b=s(a/60),i.minutes=b%60,c=s(b/60),i.hours=c%24,g+=s(c/24),e=s($c(g)),h+=e,g-=Yc(_c(e)),d=s(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function $c(a){
+return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*Yc(_c(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=s(f/1e3),i.seconds=a%60,b=s(a/60),i.minutes=b%60,c=s(b/60),i.hours=c%24,g+=s(c/24),e=s($c(g)),h+=e,g-=Yc(_c(e)),d=s(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function $c(a){
// 400 years have 146097 days (taking into account leap year rules)
// 400 years have 12 months === 4800
return 4800*a/146097}function _c(a){
// the reverse of daysToMonths
-return 146097*a/4800}function ad(a){var b,c,d=this._milliseconds;if(a=J(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+$c(b),"month"===a?c:c/12;switch(b=this._days+Math.round(_c(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;
+return 146097*a/4800}function ad(a){var b,c,d=this._milliseconds;if(a=J(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+$c(b),"month"===a?c:c/12;switch(
+// handle milliseconds separately because of floating point math errors (issue #1867)
+b=this._days+Math.round(_c(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;
// Math.floor prevents floating point math errors here
case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}
// TODO: Use this.as('ms')?
function bd(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*t(this._months/12)}function cd(a){return function(){return this.as(a)}}function dd(a){return a=J(a),this[a+"s"]()}function ed(a){return function(){return this._data[a]}}function fd(){return s(this.days()/7)}
// helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
-function gd(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function hd(a,b,c){var d=Nb(a).abs(),e=jf(d.as("s")),f=jf(d.as("m")),g=jf(d.as("h")),h=jf(d.as("d")),i=jf(d.as("M")),j=jf(d.as("y")),k=e<kf.s&&["s",e]||1>=f&&["m"]||f<kf.m&&["mm",f]||1>=g&&["h"]||g<kf.h&&["hh",g]||1>=h&&["d"]||h<kf.d&&["dd",h]||1>=i&&["M"]||i<kf.M&&["MM",i]||1>=j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,gd.apply(null,k)}
+function gd(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function hd(a,b,c){var d=Nb(a).abs(),e=jf(d.as("s")),f=jf(d.as("m")),g=jf(d.as("h")),h=jf(d.as("d")),i=jf(d.as("M")),j=jf(d.as("y")),k=e<kf.s&&["s",e]||f<=1&&["m"]||f<kf.m&&["mm",f]||g<=1&&["h"]||g<kf.h&&["hh",g]||h<=1&&["d"]||h<kf.d&&["dd",h]||i<=1&&["M"]||i<kf.M&&["MM",i]||j<=1&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,gd.apply(null,k)}
// This function allows you to set the rounding function for relative time strings
-function id(a){return void 0===a?jf:"function"==typeof a?(jf=a,!0):!1}
+function id(a){return void 0===a?jf:"function"==typeof a&&(jf=a,!0)}
// This function allows you to set a threshold for relative time strings
-function jd(a,b){return void 0===kf[a]?!1:void 0===b?kf[a]:(kf[a]=b,!0)}function kd(a){var b=this.localeData(),c=hd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ld(){
+function jd(a,b){return void 0!==kf[a]&&(void 0===b?kf[a]:(kf[a]=b,!0))}function kd(a){var b=this.localeData(),c=hd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ld(){
// for ISO strings we do not use the normal bubbling rules:
// * milliseconds bubble up until they become hours
// * days do not bubble at all
@@ -2901,18 +2940,32 @@ function jd(a,b){return void 0===kf[a]?!1:void 0===b?kf[a]:(kf[a]=b,!0)}function
// This is because there is no context-free conversion between hours and days
// (think of clock changes)
// and also not between days and months (28-31 days per month)
-var a,b,c,d=lf(this._milliseconds)/1e3,e=lf(this._days),f=lf(this._months);a=s(d/60),b=s(a/60),d%=60,a%=60,c=s(f/12),f%=12;
+var a,b,c,d=lf(this._milliseconds)/1e3,e=lf(this._days),f=lf(this._months);
+// 3600 seconds -> 60 minutes -> 1 hour
+a=s(d/60),b=s(a/60),d%=60,a%=60,
+// 12 months -> 1 year
+c=s(f/12),f%=12;
// inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
-var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var md,nd;nd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};
+var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var md,nd;nd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d<c;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};
// Plugins that add properties should also add the key here (null value),
// so we can properly clone ourselves.
var od=a.momentProperties=[],pd=!1,qd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var rd;rd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)h(a,b)&&c.push(b);return c};var sd,td={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ud={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},vd="Invalid date",wd="%d",xd=/\d{1,2}/,yd={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},zd={},Ad={},Bd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Cd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Dd={},Ed={},Fd=/\d/,Gd=/\d\d/,Hd=/\d{3}/,Id=/\d{4}/,Jd=/[+-]?\d{6}/,Kd=/\d\d?/,Ld=/\d\d\d\d?/,Md=/\d\d\d\d\d\d?/,Nd=/\d{1,3}/,Od=/\d{1,4}/,Pd=/[+-]?\d{1,6}/,Qd=/\d+/,Rd=/[+-]?\d+/,Sd=/Z|[+-]\d\d:?\d\d/gi,Td=/Z|[+-]\d\d(?::?\d\d)?/gi,Ud=/[+-]?\d+(\.\d{1,3})?/,Vd=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Wd={},Xd={},Yd=0,Zd=1,$d=2,_d=3,ae=4,be=5,ce=6,de=7,ee=8;sd=Array.prototype.indexOf?Array.prototype.indexOf:function(a){
// I know
-var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1},T("M",["MM",2],"Mo",function(){return this.month()+1}),T("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),T("MMMM",0,0,function(a){return this.localeData().months(this,a)}),I("month","M"),L("month",8),Y("M",Kd),Y("MM",Kd,Gd),Y("MMM",function(a,b){return b.monthsShortRegex(a)}),Y("MMMM",function(a,b){return b.monthsRegex(a)}),aa(["M","MM"],function(a,b){b[Zd]=t(a)-1}),aa(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[Zd]=e:l(c).invalidMonth=a});
+var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1},
+// FORMATTING
+T("M",["MM",2],"Mo",function(){return this.month()+1}),T("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),T("MMMM",0,0,function(a){return this.localeData().months(this,a)}),
+// ALIASES
+I("month","M"),
+// PRIORITY
+L("month",8),
+// PARSING
+Y("M",Kd),Y("MM",Kd,Gd),Y("MMM",function(a,b){return b.monthsShortRegex(a)}),Y("MMMM",function(a,b){return b.monthsRegex(a)}),aa(["M","MM"],function(a,b){b[Zd]=t(a)-1}),aa(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);
+// if we didn't find a month name, mark the date as invalid.
+null!=e?b[Zd]=e:l(c).invalidMonth=a});
// LOCALES
-var fe=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,ge="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),he="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ie=Vd,je=Vd;
+var fe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ge="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),he="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ie=Vd,je=Vd;
// FORMATTING
-T("Y",0,0,function(){var a=this.year();return 9999>=a?""+a:"+"+a}),T(0,["YY",2],0,function(){return this.year()%100}),T(0,["YYYY",4],0,"year"),T(0,["YYYYY",5],0,"year"),T(0,["YYYYYY",6,!0],0,"year"),
+T("Y",0,0,function(){var a=this.year();return a<=9999?""+a:"+"+a}),T(0,["YY",2],0,function(){return this.year()%100}),T(0,["YYYY",4],0,"year"),T(0,["YYYYY",5],0,"year"),T(0,["YYYYYY",6,!0],0,"year"),
// ALIASES
I("year","y"),
// PRIORITIES
@@ -2951,7 +3004,7 @@ L("hour",13),Y("a",Ta),Y("A",Ta),Y("H",Kd),Y("h",Kd),Y("HH",Kd,Gd),Y("hh",Kd,Gd)
// YYYYMM is NOT allowed by the standard
["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Be=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ce=/^\/?Date\((\-?\d+)/i;a.createFromInputFallback=w("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),
// constant that refers to the ISO standard
-a.ISO_8601=function(){};var De=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=rb.apply(null,arguments);return this.isValid()&&a.isValid()?this>a?this:a:n()}),Ee=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=rb.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:n()}),Fe=function(){return Date.now?Date.now():+new Date};yb("Z",":"),yb("ZZ",""),
+a.ISO_8601=function(){};var De=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=rb.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:n()}),Ee=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=rb.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:n()}),Fe=function(){return Date.now?Date.now():+new Date};yb("Z",":"),yb("ZZ",""),
// PARSING
Y("Z",Td),Y("ZZ",Td),aa(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=zb(Td,a)});
// HELPERS
@@ -3079,7 +3132,7 @@ T("X",0,0,"unix"),T("x",0,0,"valueOf"),
// PARSING
Y("x",Rd),Y("X",Ud),aa("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),aa("x",function(a,b,c){c._d=new Date(t(a))}),
// Side effect imports
-a.version="2.15.1",b(rb),a.fn=Se,a.min=tb,a.max=ub,a.now=Fe,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Se;var nf=a;return nf});
+a.version="2.15.2",b(rb),a.fn=Se,a.min=tb,a.max=ub,a.now=Fe,a.utc=j,a.unix=Jc,a.months=Pc,a.isDate=f,a.locale=Za,a.invalid=n,a.duration=Nb,a.isMoment=r,a.weekdays=Rc,a.parseZone=Kc,a.localeData=ab,a.isDuration=wb,a.monthsShort=Qc,a.weekdaysMin=Tc,a.defineLocale=$a,a.updateLocale=_a,a.locales=bb,a.weekdaysShort=Sc,a.normalizeUnits=J,a.relativeTimeRounding=id,a.relativeTimeThreshold=jd,a.calendarFormat=Tb,a.prototype=Se;var nf=a;return nf});
/*!
* Tinycon - A small library for manipulating the Favicon
* Tom Moor, http://tommoor.com
@@ -3350,14 +3403,14 @@ window.matchMedia || (window.matchMedia = function() {
!function(a,b,c,d){"function"==typeof define&&define.amd?define(function(){return d(a,b,c)}):"object"==typeof exports?module.exports=d:a.ssm=d(a,b,c)}(window,document,void 0,function(a,b,c){"use strict";function d(a){this.message=a,this.name="Error"}function e(a){this.id=a.id||i(),this.query=a.query||"all",delete a.id,delete a.query;var b={onEnter:[],onLeave:[],onResize:[],onFirstRun:[]};return this.options=h(b,a),"function"==typeof this.options.onEnter&&(this.options.onEnter=[this.options.onEnter]),"function"==typeof this.options.onLeave&&(this.options.onLeave=[this.options.onLeave]),"function"==typeof this.options.onResize&&(this.options.onResize=[this.options.onResize]),"function"==typeof this.options.onFirstRun&&(this.options.onFirstRun=[this.options.onFirstRun]),this.testConfigOptions("once")===!1?(this.valid=!1,!1):(this.valid=!0,this.active=!1,void this.init())}function f(b){this.states=[],this.resizeTimer=null,this.configOptions=[],a.addEventListener("resize",k(this.resizeBrowser.bind(this),l),!0)}function g(a,b,c){for(var d=a.length,e=[],f=0;f<d;f++){var g=a[f];g[b]&&g[b]===c&&e.push(g)}return e}function h(a,b){var c={};for(var d in a)c[d]=a[d];for(var e in b)c[e]=b[e];return c}function i(){for(var a="",b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",c=0;c<10;c++)a+=b.charAt(Math.floor(Math.random()*b.length));return a}function j(a){for(var b=a.length,c=0;c<b;c++)a[c]()}function k(a,b,c){var d;return function(){var e=this,f=arguments,g=function(){d=null,c||a.apply(e,f)},h=c&&!d;clearTimeout(d),d=setTimeout(g,b),h&&a.apply(e,f)}}var l=25,m=function(){};return e.prototype={init:function(){this.test=a.matchMedia(this.query),this.test.matches&&this.testConfigOptions("match")&&this.enterState(),this.listener=function(a){var b=!1;a.matches?this.testConfigOptions("match")&&(this.enterState(),b=!0):(this.leaveState(),b=!0),b&&m()}.bind(this),this.test.addListener(this.listener)},enterState:function(){j(this.options.onFirstRun),j(this.options.onEnter),this.options.onFirstRun=[],this.active=!0},leaveState:function(){j(this.options.onLeave),this.active=!1},resizeState:function(){this.testConfigOptions("resize")&&j(this.options.onResize)},destroy:function(){this.test.removeListener(this.listener)},attachCallback:function(a,b,c){switch(a){case"enter":this.options.onEnter.push(b);break;case"leave":this.options.onLeave.push(b);break;case"resize":this.options.onResize.push(b)}"enter"===a&&c&&this.active&&b()},testConfigOptions:function(a){for(var b=this.configOptions.length,c=0;c<b;c++){var d=this.configOptions[c];if("undefined"!=typeof this.options[d.name]&&d.when===a&&d.test.bind(this)()===!1)return!1}return!0},configOptions:[]},f.prototype={addState:function(a){var b=new e(a);return b.valid&&this.states.push(b),b},addStates:function(a){for(var b=a.length-1;b>=0;b--)this.addState(a[b]);return this},getState:function(a){for(var b=this.states.length-1;b>=0;b--){var c=this.states[b];if(c.id===a)return c}},isActive:function(a){var b=this.getState(a)||{};return b.active||!1},getStates:function(a){var b=null,c=[];if("undefined"==typeof a)return this.states;b=a.length;for(var d=0;d<b;d++)c.push(this.getState(a[d]));return c},removeState:function(a){for(var b=this.states.length-1;b>=0;b--){var c=this.states[b];c.id===a&&(c.destroy(),this.states.splice(b,1))}return this},removeStates:function(a){for(var b=a.length-1;b>=0;b--)this.removeState(a[b]);return this},removeAllStates:function(){for(var a=this.states.length-1;a>=0;a--){var b=this.states[a];b.destroy()}this.states=[]},addConfigOption:function(a){var b={name:"",test:null,when:"resize"};a=h(b,a),""!==a.name&&null!==a.test&&e.prototype.configOptions.push(a)},removeConfigOption:function(a){for(var b=e.prototype.configOptions,c=b.length-1;c>=0;c--)b[c].name===a&&b.splice(c,1);e.prototype.configOptions=b},getConfigOption:function(a){var b=e.prototype.configOptions;if("string"!=typeof a)return b;for(var c=b.length-1;c>=0;c--)if(b[c].name===a)return b[c]},getConfigOptions:function(){return e.prototype.configOptions},resizeBrowser:function(){for(var a=g(this.states,"active",!0),b=a.length,c=0;c<b;c++)a[c].resizeState()},stateChange:function(a){if("function"!=typeof a)throw new d("Not a function");m=a}},new f});
/*!
* Autolinker.js
- * 1.1.0
+ * 1.2.1
*
* Copyright(c) 2016 Gregory Jacobs <greg@greg-jacobs.com>
* MIT License
*
* https://github.com/gregjacobs/Autolinker.js
*/
-!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Autolinker=e()}(this,function(){var t=function(e){e=e||{},this.version=t.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.mention=e.mention||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var r=this.mention;if(r!==!1&&"twitter"!==r&&"instagram"!==r)throw new Error("invalid `mention` cfg - see docs");var a=this.hashtag;if(a!==!1&&"twitter"!==a&&"facebook"!==a&&"instagram"!==a)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,r){var a=new t(r);return a.link(e)},t.version="1.1.0",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),r=e.parse(t),a=0,n=[],i=0,s=r.length;i<s;i++){var o=r[i],c=o.getType();if("element"===c&&"a"===o.getTagName())o.isClosing()?a=Math.max(a-1,0):a++;else if("text"===c&&0===a){var h=this.parseText(o.getText(),o.getOffset());n.push.apply(n,h)}}return n=this.compactMatches(n),n=this.removeUnwantedMatches(n)},compactMatches:function(t){t.sort(function(t,e){return t.getOffset()-e.getOffset()});for(var e=0;e<t.length-1;e++)for(var r=t[e],a=r.getOffset()+r.getMatchedText().length;e+1<t.length&&t[e+1].getOffset()<=a;)t.splice(e+1,1);return t},removeUnwantedMatches:function(e){var r=t.Util.remove;return this.hashtag||r(e,function(t){return"hashtag"===t.getType()}),this.email||r(e,function(t){return"email"===t.getType()}),this.phone||r(e,function(t){return"phone"===t.getType()}),this.mention||r(e,function(t){return"mention"===t.getType()}),this.urls.schemeMatches||r(e,function(t){return"url"===t.getType()&&"scheme"===t.getUrlMatchType()}),this.urls.wwwMatches||r(e,function(t){return"url"===t.getType()&&"www"===t.getUrlMatchType()}),this.urls.tldMatches||r(e,function(t){return"url"===t.getType()&&"tld"===t.getUrlMatchType()}),e},parseText:function(t,e){e=e||0;for(var r=this.getMatchers(),a=[],n=0,i=r.length;n<i;n++){for(var s=r[n].parseMatches(t),o=0,c=s.length;o<c;o++)s[o].setOffset(e+s[o].getOffset());a.push.apply(a,s)}return a},link:function(t){if(!t)return"";for(var e=this.parse(t),r=[],a=0,n=0,i=e.length;n<i;n++){var s=e[n];r.push(t.substring(a,s.getOffset())),r.push(this.createMatchReturnVal(s)),a=s.getOffset()+s.getMatchedText().length}return r.push(t.substring(a)),r.join("")},createMatchReturnVal:function(e){var r;if(this.replaceFn&&(r=this.replaceFn.call(this.context,e)),"string"==typeof r)return r;if(r===!1)return e.getMatchedText();if(r instanceof t.HtmlTag)return r.toAnchorString();var a=e.buildTag();return a.toAnchorString()},getHtmlParser:function(){var e=this.htmlParser;return e||(e=this.htmlParser=new t.htmlParser.HtmlParser),e},getMatchers:function(){if(this.matchers)return this.matchers;var e=t.matcher,r=this.getTagBuilder(),a=[new e.Hashtag({tagBuilder:r,serviceName:this.hashtag}),new e.Email({tagBuilder:r}),new e.Phone({tagBuilder:r}),new e.Mention({tagBuilder:r,serviceName:this.mention}),new e.Url({tagBuilder:r,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash})];return this.matchers=a},getTagBuilder:function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new t.AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e}},t.match={},t.matcher={},t.htmlParser={},t.truncate={},t.Util={abstractMethod:function(){throw"abstract"},trimRegex:/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,assign:function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},defaults:function(t,e){for(var r in e)e.hasOwnProperty(r)&&void 0===t[r]&&(t[r]=e[r]);return t},extend:function(e,r){var a=e.prototype,n=function(){};n.prototype=a;var i;i=r.hasOwnProperty("constructor")?r.constructor:function(){a.constructor.apply(this,arguments)};var s=i.prototype=new n;return s.constructor=i,s.superclass=a,delete r.constructor,t.Util.assign(s,r),i},ellipsis:function(t,e,r){return t.length>e&&(r=null==r?"..":r,t=t.substring(0,e-r.length)+r),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var r=0,a=t.length;r<a;r++)if(t[r]===e)return r;return-1},remove:function(t,e){for(var r=t.length-1;r>=0;r--)e(t[r])===!0&&t.splice(r,1)},splitAndCapture:function(t,e){for(var r,a=[],n=0;r=e.exec(t);)a.push(t.substring(n,r.index)),a.push(r[0]),n=r.index+r[0].length;return a.push(t.substring(n)),a},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var r=this.getAttrs();return r[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var r=this.getAttrs();return t.Util.assign(r,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);r=o.shift();)i(s,r)===-1&&s.push(r);return this.getAttrs()["class"]=s.join(" "),this},removeClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);s.length&&(r=o.shift());){var c=i(s,r);c!==-1&&s.splice(c,1)}return this.getAttrs()["class"]=s.join(" "),this},getClass:function(){return this.getAttrs()["class"]||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),"</",t,">"].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r+'="'+t[r]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",r=t+e,a=new RegExp("["+r+".\\-]*["+r+"\\-]"),n=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:r,domainNameRegex:a,tldRegex:n}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},r=this.createCssClass(t);return r&&(e["class"]=r),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),e},createCssClass:function(t){var e=this.className;if(e){for(var r=[e],a=t.getCssClassSuffixes(),n=0,i=a.length;n<i;n++)r.push(e+"-"+a[n]);return r.join(" ")}return""},processAnchorText:function(t){return t=this.doTruncate(t)},doTruncate:function(e){var r=this.truncate;if(!r||!r.length)return e;var a=r.length,n=r.location;return"smart"===n?t.truncate.TruncateSmart(e,a,".."):"middle"===n?t.truncate.TruncateMiddle(e,a,".."):t.truncate.TruncateEnd(e,a,"..")}}),t.htmlParser.HtmlParser=t.Util.extend(Object,{htmlRegex:function(){var t=/!--([\s\S]+?)--/,e=/[0-9a-zA-Z][0-9a-zA-Z:]*/,r=/[^\s"'>\/=\x00-\x1F\x7F]+/,a=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,n=r.source+"(?:\\s*=\\s*"+a.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",n,"|",a.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","(?:","(?:\\s+|\\b)",n,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi,parse:function(t){for(var e,r,a=this.htmlRegex,n=0,i=[];null!==(e=a.exec(t));){var s=e[0],o=e[3],c=e[1]||e[4],h=!!e[2],l=e.index,u=t.substring(n,l);u&&(r=this.parseTextAndEntityNodes(n,u),i.push.apply(i,r)),o?i.push(this.createCommentNode(l,s,o)):i.push(this.createElementNode(l,s,c,h)),n=l+s.length}if(n<t.length){var g=t.substring(n);g&&(r=this.parseTextAndEntityNodes(n,g),i.push.apply(i,r))}return i},parseTextAndEntityNodes:function(e,r){for(var a=[],n=t.Util.splitAndCapture(r,this.htmlCharacterEntitiesRegex),i=0,s=n.length;i<s;i+=2){var o=n[i],c=n[i+1];o&&(a.push(this.createTextNode(e,o)),e+=o.length),c&&(a.push(this.createEntityNode(e,c)),e+=c.length)}return a},createCommentNode:function(e,r,a){return new t.htmlParser.CommentNode({offset:e,text:r,comment:t.Util.trim(a)})},createElementNode:function(e,r,a,n){return new t.htmlParser.ElementNode({offset:e,text:r,tagName:a.toLowerCase(),closing:n})},createEntityNode:function(e,r){return new t.htmlParser.EntityNode({offset:e,text:r})},createTextNode:function(e,r){return new t.htmlParser.TextNode({offset:e,text:r})}}),t.htmlParser.HtmlNode=t.Util.extend(Object,{offset:void 0,text:void 0,constructor:function(e){t.Util.assign(this,e)},getType:t.Util.abstractMethod,getOffset:function(){return this.offset},getText:function(){return this.text}}),t.htmlParser.CommentNode=t.Util.extend(t.htmlParser.HtmlNode,{comment:"",getType:function(){return"comment"},getComment:function(){return this.comment}}),t.htmlParser.ElementNode=t.Util.extend(t.htmlParser.HtmlNode,{tagName:"",closing:!1,getType:function(){return"element"},getTagName:function(){return this.tagName},isClosing:function(){return this.closing}}),t.htmlParser.EntityNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"entity"}}),t.htmlParser.TextNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"text"}}),t.match.Match=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset},getType:t.Util.abstractMethod,getMatchedText:function(){return this.matchedText},setOffset:function(t){this.offset=t},getOffset:function(){return this.offset},getAnchorHref:t.Util.abstractMethod,getAnchorText:t.Util.abstractMethod,getCssClassSuffixes:function(){return[this.getType()]},buildTag:function(){return this.tagBuilder.build(this)}}),t.match.Email=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.email=e.email},getType:function(){return"email"},getEmail:function(){return this.email},getAnchorHref:function(){return"mailto:"+this.email},getAnchorText:function(){return this.email}}),t.match.Hashtag=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.serviceName=e.serviceName,this.hashtag=e.hashtag},getType:function(){return"hashtag"},getServiceName:function(){return this.serviceName},getHashtag:function(){return this.hashtag},getAnchorHref:function(){var t=this.serviceName,e=this.hashtag;switch(t){case"twitter":return"https://twitter.com/hashtag/"+e;case"facebook":return"https://www.facebook.com/hashtag/"+e;case"instagram":return"https://instagram.com/explore/tags/"+e;default:throw new Error("Unknown service name to point hashtag to: ",t)}},getAnchorText:function(){return"#"+this.hashtag}}),t.match.Phone=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.number=e.number,this.plusSign=e.plusSign},getType:function(){return"phone"},getNumber:function(){return this.number},getAnchorHref:function(){return"tel:"+(this.plusSign?"+":"")+this.number},getAnchorText:function(){return this.matchedText}}),t.match.Mention=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.mention=e.mention,this.serviceName=e.serviceName},getType:function(){return"mention"},getMention:function(){return this.mention},getServiceName:function(){return this.serviceName},getAnchorHref:function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;default:throw new Error("Unknown service name to point mention to: ",this.serviceName)}},getAnchorText:function(){return"@"+this.mention},getCssClassSuffixes:function(){var e=t.match.Match.prototype.getCssClassSuffixes.call(this),r=this.getServiceName();return r&&e.push(r),e}}),t.match.Url=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.urlMatchType=e.urlMatchType,this.url=e.url,this.protocolUrlMatch=e.protocolUrlMatch,this.protocolRelativeMatch=e.protocolRelativeMatch,this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},schemePrefixRegex:/^(https?:\/\/)?/i,wwwPrefixRegex:/^(https?:\/\/)?(www\.)?/i,protocolRelativeRegex:/^\/\//,protocolPrepended:!1,getType:function(){return"url"},getUrlMatchType:function(){return this.urlMatchType},getUrl:function(){var t=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(t=this.url="http://"+t,this.protocolPrepended=!0),t},getAnchorHref:function(){var t=this.getUrl();return t.replace(/&amp;/g,"&")},getAnchorText:function(){var t=this.getMatchedText();return this.protocolRelativeMatch&&(t=this.stripProtocolRelativePrefix(t)),this.stripPrefix.scheme&&(t=this.stripSchemePrefix(t)),this.stripPrefix.www&&(t=this.stripWwwPrefix(t)),this.stripTrailingSlash&&(t=this.removeTrailingSlash(t)),t},stripSchemePrefix:function(t){return t.replace(this.schemePrefixRegex,"")},stripWwwPrefix:function(t){return t.replace(this.wwwPrefixRegex,"$1")},stripProtocolRelativePrefix:function(t){return t.replace(this.protocolRelativeRegex,"")},removeTrailingSlash:function(t){return"/"===t.charAt(t.length-1)&&(t=t.slice(0,-1)),t}}),t.matcher.Matcher=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder},parseMatches:t.Util.abstractMethod}),t.matcher.Email=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=t.RegexLib.alphaNumericCharsStr,r=new RegExp("["+e+"\\-_';:&=+$.,]+@"),a=t.RegexLib.domainNameRegex,n=t.RegexLib.tldRegex;return new RegExp([r.source,a.source,"\\.",n.source].join(""),"gi")}(),parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.tagBuilder,i=[];null!==(r=a.exec(e));){var s=r[0];i.push(new t.match.Email({tagBuilder:n,matchedText:s,offset:r.index,email:s}))}return i}}),t.matcher.Hashtag=t.Util.extend(t.matcher.Matcher,{matcherRegex:new RegExp("#[_"+t.RegexLib.alphaNumericCharsStr+"]{1,139}","g"),nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.nonWordCharRegex,i=this.serviceName,s=this.tagBuilder,o=[];null!==(r=a.exec(e));){var c=r.index,h=e.charAt(c-1);if(0===c||n.test(h)){var l=r[0],u=r[0].slice(1);o.push(new t.match.Hashtag({tagBuilder:s,matchedText:l,offset:c,serviceName:i,hashtag:u}))}}return o}}),t.matcher.Phone=t.Util.extend(t.matcher.Matcher,{matcherRegex:/(?:(\+)?\d{1,3}[-\040.])?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]\d{4}/g,parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.tagBuilder,i=[];null!==(r=a.exec(e));){var s=r[0],o=s.replace(/\D/g,""),c=!!r[1];i.push(new t.match.Phone({tagBuilder:n,matchedText:s,offset:r.index,number:o,plusSign:c}))}return i}}),t.matcher.Mention=t.Util.extend(t.matcher.Matcher,{matcherRegexes:{twitter:new RegExp("@[_"+t.RegexLib.alphaNumericCharsStr+"]{1,20}","g"),instagram:new RegExp("@[_."+t.RegexLib.alphaNumericCharsStr+"]{1,50}","g")},nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){var r,a=this.matcherRegexes[this.serviceName],n=this.nonWordCharRegex,i=this.serviceName,s=this.tagBuilder,o=[];if(!a)return o;for(;null!==(r=a.exec(e));){var c=r.index,h=e.charAt(c-1);if(0===c||n.test(h)){var l=r[0].replace(/\.+$/g,""),u=l.slice(1);o.push(new t.match.Mention({tagBuilder:s,matchedText:l,offset:c,serviceName:i,mention:u}))}}return o}}),t.matcher.Url=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]*:(?![A-Za-z][-.+A-Za-z0-9]*:\/\/)(?!\d+\/?)(?:\/\/)?)/,r=/(?:www\.)/,a=t.RegexLib.domainNameRegex,n=t.RegexLib.tldRegex,i=t.RegexLib.alphaNumericCharsStr,s=new RegExp("["+i+"\\-+&@#/%=~_()|'$*\\[\\]?!:,.;]*["+i+"\\-+&@#/%=~_()|'$*\\[\\]]");return new RegExp(["(?:","(",e.source,a.source,")","|","(","(//)?",r.source,a.source,")","|","(","(//)?",a.source+"\\.",n.source,")",")","(?:"+s.source+")?"].join(""),"gi")}(),wordCharRegExp:/\w/,openParensRe:/\(/g,closeParensRe:/\)/g,constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.stripPrefix,i=this.stripTrailingSlash,s=this.tagBuilder,o=[];null!==(r=a.exec(e));){var c=r[0],h=r[1],l=r[2],u=r[3],g=r[5],m=r.index,f=u||g,p=e.charAt(m-1);if(t.matcher.UrlMatchValidator.isValid(c,h)&&!(m>0&&"@"===p||m>0&&f&&this.wordCharRegExp.test(p))){if(this.matchHasUnbalancedClosingParen(c))c=c.substr(0,c.length-1);else{var d=this.matchHasInvalidCharAfterTld(c,h);d>-1&&(c=c.substr(0,d))}var b=h?"scheme":l?"www":"tld",x=!!h;o.push(new t.match.Url({tagBuilder:s,matchedText:c,offset:m,urlMatchType:b,url:c,protocolUrlMatch:x,protocolRelativeMatch:!!f,stripPrefix:n,stripTrailingSlash:i}))}}return o},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var r=t.match(this.openParensRe),a=t.match(this.closeParensRe),n=r&&r.length||0,i=a&&a.length||0;if(n<i)return!0}return!1},matchHasInvalidCharAfterTld:function(t,e){if(!t)return-1;var r=0;e&&(r=t.indexOf(":"),t=t.slice(r));var a=/^((.?\/\/)?[A-Za-z0-9\u00C0-\u017F\.\-]*[A-Za-z0-9\u00C0-\u017F\-]\.[A-Za-z]+)/,n=a.exec(t);return null===n?-1:(r+=n[1].length,t=t.slice(n[1].length),/^[^.A-Za-z:\/?#]/.test(t)?r:-1)}}),t.matcher.UrlMatchValidator={hasFullProtocolRegex:/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,uriSchemeRegex:/^[A-Za-z][-.+A-Za-z0-9]*:/,hasWordCharAfterProtocolRegex:/:[^\s]*?[A-Za-z\u00C0-\u017F]/,ipRegex:/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,isValid:function(t,e){return!(e&&!this.isValidUriScheme(e)||this.urlMatchDoesNotHaveProtocolOrDot(t,e)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,e)&&!this.isValidIpAddress(t))},isValidIpAddress:function(t){var e=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),r=t.match(e);return null!==r},isValidUriScheme:function(t){var e=t.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==e&&"vbscript:"!==e},urlMatchDoesNotHaveProtocolOrDot:function(t,e){return!(!t||e&&this.hasFullProtocolRegex.test(e)||t.indexOf(".")!==-1)},urlMatchDoesNotHaveAtLeastOneWordChar:function(t,e){return!(!t||!e)&&!this.hasWordCharAfterProtocolRegex.test(t)}},t.truncate.TruncateEnd=function(e,r,a){return t.Util.ellipsis(e,r,a)},t.truncate.TruncateMiddle=function(t,e,r){if(t.length<=e)return t;var a=e-r.length,n="";return a>0&&(n=t.substr(-1*Math.floor(a/2))),(t.substr(0,Math.ceil(a/2))+r+n).substr(0,e)},t.truncate.TruncateSmart=function(t,e,r){var a=function(t){var e={},r=t,a=r.match(/^([a-z]+):\/\//i);return a&&(e.scheme=a[1],r=r.substr(a[0].length)),a=r.match(/^(.*?)(?=(\?|#|\/|$))/i),a&&(e.host=a[1],r=r.substr(a[0].length)),a=r.match(/^\/(.*?)(?=(\?|#|$))/i),a&&(e.path=a[1],r=r.substr(a[0].length)),a=r.match(/^\?(.*?)(?=(#|$))/i),a&&(e.query=a[1],r=r.substr(a[0].length)),a=r.match(/^#(.*?)$/i),a&&(e.fragment=a[1]),e},n=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},i=function(t,e){var a=e/2,n=Math.ceil(a),i=-1*Math.floor(a),s="";return i<0&&(s=t.substr(i)),t.substr(0,n)+r+s};if(t.length<=e)return t;var s=e-r.length,o=a(t);if(o.query){var c=o.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);c&&(o.query=o.query.substr(0,c[1].length),t=n(o))}if(t.length<=e)return t;if(o.host&&(o.host=o.host.replace(/^www\./,""),t=n(o)),t.length<=e)return t;var h="";if(o.host&&(h+=o.host),h.length>=s)return o.host.length==e?(o.host.substr(0,e-r.length)+r).substr(0,e):i(h,s).substr(0,e);var l="";if(o.path&&(l+="/"+o.path),o.query&&(l+="?"+o.query),l){if((h+l).length>=s){if((h+l).length==e)return(h+l).substr(0,e);var u=s-h.length;return(h+i(l,u)).substr(0,e)}h+=l}if(o.fragment){var g="#"+o.fragment;if((h+g).length>=s){if((h+g).length==e)return(h+g).substr(0,e);var m=s-h.length;return(h+i(g,m)).substr(0,e)}h+=g}if(o.scheme&&o.host){var f=o.scheme+"://";if((h+f).length<s)return(f+h).substr(0,e)}if(h.length<=e)return h;var p="";return s>0&&(p=h.substr(-1*Math.floor(s/2))),(h.substr(0,Math.ceil(s/2))+r+p).substr(0,e)},t});
+!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Autolinker=e()}(this,function(){var t=function(e){e=e||{},this.version=t.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.mention=e.mention||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var r=this.mention;if(r!==!1&&"twitter"!==r&&"instagram"!==r)throw new Error("invalid `mention` cfg - see docs");var a=this.hashtag;if(a!==!1&&"twitter"!==a&&"facebook"!==a&&"instagram"!==a)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,r){var a=new t(r);return a.link(e)},t.parse=function(e,r){var a=new t(r);return a.parse(e)},t.version="1.2.1",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),r=e.parse(t),a=0,n=[],i=0,s=r.length;i<s;i++){var o=r[i],c=o.getType();if("element"===c&&"a"===o.getTagName())o.isClosing()?a=Math.max(a-1,0):a++;else if("text"===c&&0===a){var h=this.parseText(o.getText(),o.getOffset());n.push.apply(n,h)}}return n=this.compactMatches(n),n=this.removeUnwantedMatches(n)},compactMatches:function(t){t.sort(function(t,e){return t.getOffset()-e.getOffset()});for(var e=0;e<t.length-1;e++)for(var r=t[e],a=r.getOffset()+r.getMatchedText().length;e+1<t.length&&t[e+1].getOffset()<=a;)t.splice(e+1,1);return t},removeUnwantedMatches:function(e){var r=t.Util.remove;return this.hashtag||r(e,function(t){return"hashtag"===t.getType()}),this.email||r(e,function(t){return"email"===t.getType()}),this.phone||r(e,function(t){return"phone"===t.getType()}),this.mention||r(e,function(t){return"mention"===t.getType()}),this.urls.schemeMatches||r(e,function(t){return"url"===t.getType()&&"scheme"===t.getUrlMatchType()}),this.urls.wwwMatches||r(e,function(t){return"url"===t.getType()&&"www"===t.getUrlMatchType()}),this.urls.tldMatches||r(e,function(t){return"url"===t.getType()&&"tld"===t.getUrlMatchType()}),e},parseText:function(t,e){e=e||0;for(var r=this.getMatchers(),a=[],n=0,i=r.length;n<i;n++){for(var s=r[n].parseMatches(t),o=0,c=s.length;o<c;o++)s[o].setOffset(e+s[o].getOffset());a.push.apply(a,s)}return a},link:function(t){if(!t)return"";for(var e=this.parse(t),r=[],a=0,n=0,i=e.length;n<i;n++){var s=e[n];r.push(t.substring(a,s.getOffset())),r.push(this.createMatchReturnVal(s)),a=s.getOffset()+s.getMatchedText().length}return r.push(t.substring(a)),r.join("")},createMatchReturnVal:function(e){var r;if(this.replaceFn&&(r=this.replaceFn.call(this.context,e)),"string"==typeof r)return r;if(r===!1)return e.getMatchedText();if(r instanceof t.HtmlTag)return r.toAnchorString();var a=e.buildTag();return a.toAnchorString()},getHtmlParser:function(){var e=this.htmlParser;return e||(e=this.htmlParser=new t.htmlParser.HtmlParser),e},getMatchers:function(){if(this.matchers)return this.matchers;var e=t.matcher,r=this.getTagBuilder(),a=[new e.Hashtag({tagBuilder:r,serviceName:this.hashtag}),new e.Email({tagBuilder:r}),new e.Phone({tagBuilder:r}),new e.Mention({tagBuilder:r,serviceName:this.mention}),new e.Url({tagBuilder:r,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash})];return this.matchers=a},getTagBuilder:function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new t.AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e}},t.match={},t.matcher={},t.htmlParser={},t.truncate={},t.Util={abstractMethod:function(){throw"abstract"},trimRegex:/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,assign:function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},defaults:function(t,e){for(var r in e)e.hasOwnProperty(r)&&void 0===t[r]&&(t[r]=e[r]);return t},extend:function(e,r){var a=e.prototype,n=function(){};n.prototype=a;var i;i=r.hasOwnProperty("constructor")?r.constructor:function(){a.constructor.apply(this,arguments)};var s=i.prototype=new n;return s.constructor=i,s.superclass=a,delete r.constructor,t.Util.assign(s,r),i},ellipsis:function(t,e,r){return t.length>e&&(r=null==r?"..":r,t=t.substring(0,e-r.length)+r),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var r=0,a=t.length;r<a;r++)if(t[r]===e)return r;return-1},remove:function(t,e){for(var r=t.length-1;r>=0;r--)e(t[r])===!0&&t.splice(r,1)},splitAndCapture:function(t,e){for(var r,a=[],n=0;r=e.exec(t);)a.push(t.substring(n,r.index)),a.push(r[0]),n=r.index+r[0].length;return a.push(t.substring(n)),a},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var r=this.getAttrs();return r[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var r=this.getAttrs();return t.Util.assign(r,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);r=o.shift();)i(s,r)===-1&&s.push(r);return this.getAttrs()["class"]=s.join(" "),this},removeClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);s.length&&(r=o.shift());){var c=i(s,r);c!==-1&&s.splice(c,1)}return this.getAttrs()["class"]=s.join(" "),this},getClass:function(){return this.getAttrs()["class"]||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),"</",t,">"].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r+'="'+t[r]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",r=t+e,a=new RegExp("["+r+".\\-]*["+r+"\\-]"),n=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:r,domainNameRegex:a,tldRegex:n}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},r=this.createCssClass(t);return r&&(e["class"]=r),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),e},createCssClass:function(t){var e=this.className;if(e){for(var r=[e],a=t.getCssClassSuffixes(),n=0,i=a.length;n<i;n++)r.push(e+"-"+a[n]);return r.join(" ")}return""},processAnchorText:function(t){return t=this.doTruncate(t)},doTruncate:function(e){var r=this.truncate;if(!r||!r.length)return e;var a=r.length,n=r.location;return"smart"===n?t.truncate.TruncateSmart(e,a,".."):"middle"===n?t.truncate.TruncateMiddle(e,a,".."):t.truncate.TruncateEnd(e,a,"..")}}),t.htmlParser.HtmlParser=t.Util.extend(Object,{htmlRegex:function(){var t=/!--([\s\S]+?)--/,e=/[0-9a-zA-Z][0-9a-zA-Z:]*/,r=/[^\s"'>\/=\x00-\x1F\x7F]+/,a=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,n=r.source+"(?:\\s*=\\s*"+a.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",n,"|",a.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","(?:","(?:\\s+|\\b)",n,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi,parse:function(t){for(var e,r,a=this.htmlRegex,n=0,i=[];null!==(e=a.exec(t));){var s=e[0],o=e[3],c=e[1]||e[4],h=!!e[2],l=e.index,u=t.substring(n,l);u&&(r=this.parseTextAndEntityNodes(n,u),i.push.apply(i,r)),o?i.push(this.createCommentNode(l,s,o)):i.push(this.createElementNode(l,s,c,h)),n=l+s.length}if(n<t.length){var g=t.substring(n);g&&(r=this.parseTextAndEntityNodes(n,g),i.push.apply(i,r))}return i},parseTextAndEntityNodes:function(e,r){for(var a=[],n=t.Util.splitAndCapture(r,this.htmlCharacterEntitiesRegex),i=0,s=n.length;i<s;i+=2){var o=n[i],c=n[i+1];o&&(a.push(this.createTextNode(e,o)),e+=o.length),c&&(a.push(this.createEntityNode(e,c)),e+=c.length)}return a},createCommentNode:function(e,r,a){return new t.htmlParser.CommentNode({offset:e,text:r,comment:t.Util.trim(a)})},createElementNode:function(e,r,a,n){return new t.htmlParser.ElementNode({offset:e,text:r,tagName:a.toLowerCase(),closing:n})},createEntityNode:function(e,r){return new t.htmlParser.EntityNode({offset:e,text:r})},createTextNode:function(e,r){return new t.htmlParser.TextNode({offset:e,text:r})}}),t.htmlParser.HtmlNode=t.Util.extend(Object,{offset:void 0,text:void 0,constructor:function(e){t.Util.assign(this,e)},getType:t.Util.abstractMethod,getOffset:function(){return this.offset},getText:function(){return this.text}}),t.htmlParser.CommentNode=t.Util.extend(t.htmlParser.HtmlNode,{comment:"",getType:function(){return"comment"},getComment:function(){return this.comment}}),t.htmlParser.ElementNode=t.Util.extend(t.htmlParser.HtmlNode,{tagName:"",closing:!1,getType:function(){return"element"},getTagName:function(){return this.tagName},isClosing:function(){return this.closing}}),t.htmlParser.EntityNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"entity"}}),t.htmlParser.TextNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"text"}}),t.match.Match=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset},getType:t.Util.abstractMethod,getMatchedText:function(){return this.matchedText},setOffset:function(t){this.offset=t},getOffset:function(){return this.offset},getAnchorHref:t.Util.abstractMethod,getAnchorText:t.Util.abstractMethod,getCssClassSuffixes:function(){return[this.getType()]},buildTag:function(){return this.tagBuilder.build(this)}}),t.match.Email=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.email=e.email},getType:function(){return"email"},getEmail:function(){return this.email},getAnchorHref:function(){return"mailto:"+this.email},getAnchorText:function(){return this.email}}),t.match.Hashtag=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.serviceName=e.serviceName,this.hashtag=e.hashtag},getType:function(){return"hashtag"},getServiceName:function(){return this.serviceName},getHashtag:function(){return this.hashtag},getAnchorHref:function(){var t=this.serviceName,e=this.hashtag;switch(t){case"twitter":return"https://twitter.com/hashtag/"+e;case"facebook":return"https://www.facebook.com/hashtag/"+e;case"instagram":return"https://instagram.com/explore/tags/"+e;default:throw new Error("Unknown service name to point hashtag to: ",t)}},getAnchorText:function(){return"#"+this.hashtag}}),t.match.Phone=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.number=e.number,this.plusSign=e.plusSign},getType:function(){return"phone"},getNumber:function(){return this.number},getAnchorHref:function(){return"tel:"+(this.plusSign?"+":"")+this.number},getAnchorText:function(){return this.matchedText}}),t.match.Mention=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.mention=e.mention,this.serviceName=e.serviceName},getType:function(){return"mention"},getMention:function(){return this.mention},getServiceName:function(){return this.serviceName},getAnchorHref:function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;default:throw new Error("Unknown service name to point mention to: ",this.serviceName)}},getAnchorText:function(){return"@"+this.mention},getCssClassSuffixes:function(){var e=t.match.Match.prototype.getCssClassSuffixes.call(this),r=this.getServiceName();return r&&e.push(r),e}}),t.match.Url=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.urlMatchType=e.urlMatchType,this.url=e.url,this.protocolUrlMatch=e.protocolUrlMatch,this.protocolRelativeMatch=e.protocolRelativeMatch,this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},schemePrefixRegex:/^(https?:\/\/)?/i,wwwPrefixRegex:/^(https?:\/\/)?(www\.)?/i,protocolRelativeRegex:/^\/\//,protocolPrepended:!1,getType:function(){return"url"},getUrlMatchType:function(){return this.urlMatchType},getUrl:function(){var t=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(t=this.url="http://"+t,this.protocolPrepended=!0),t},getAnchorHref:function(){var t=this.getUrl();return t.replace(/&amp;/g,"&")},getAnchorText:function(){var t=this.getMatchedText();return this.protocolRelativeMatch&&(t=this.stripProtocolRelativePrefix(t)),this.stripPrefix.scheme&&(t=this.stripSchemePrefix(t)),this.stripPrefix.www&&(t=this.stripWwwPrefix(t)),this.stripTrailingSlash&&(t=this.removeTrailingSlash(t)),t},stripSchemePrefix:function(t){return t.replace(this.schemePrefixRegex,"")},stripWwwPrefix:function(t){return t.replace(this.wwwPrefixRegex,"$1")},stripProtocolRelativePrefix:function(t){return t.replace(this.protocolRelativeRegex,"")},removeTrailingSlash:function(t){return"/"===t.charAt(t.length-1)&&(t=t.slice(0,-1)),t}}),t.matcher.Matcher=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder},parseMatches:t.Util.abstractMethod}),t.matcher.Email=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=t.RegexLib.alphaNumericCharsStr,r=new RegExp("["+e+"\\-_';:&=+$.,]+@"),a=t.RegexLib.domainNameRegex,n=t.RegexLib.tldRegex;return new RegExp([r.source,a.source,"\\.",n.source].join(""),"gi")}(),parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.tagBuilder,i=[];null!==(r=a.exec(e));){var s=r[0];i.push(new t.match.Email({tagBuilder:n,matchedText:s,offset:r.index,email:s}))}return i}}),t.matcher.Hashtag=t.Util.extend(t.matcher.Matcher,{matcherRegex:new RegExp("#[_"+t.RegexLib.alphaNumericCharsStr+"]{1,139}","g"),nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.nonWordCharRegex,i=this.serviceName,s=this.tagBuilder,o=[];null!==(r=a.exec(e));){var c=r.index,h=e.charAt(c-1);if(0===c||n.test(h)){var l=r[0],u=r[0].slice(1);o.push(new t.match.Hashtag({tagBuilder:s,matchedText:l,offset:c,serviceName:i,hashtag:u}))}}return o}}),t.matcher.Phone=t.Util.extend(t.matcher.Matcher,{matcherRegex:/(?:(\+)?\d{1,3}[-\040.])?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]\d{4}/g,parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.tagBuilder,i=[];null!==(r=a.exec(e));){var s=r[0],o=s.replace(/\D/g,""),c=!!r[1];i.push(new t.match.Phone({tagBuilder:n,matchedText:s,offset:r.index,number:o,plusSign:c}))}return i}}),t.matcher.Mention=t.Util.extend(t.matcher.Matcher,{matcherRegexes:{twitter:new RegExp("@[_"+t.RegexLib.alphaNumericCharsStr+"]{1,20}","g"),instagram:new RegExp("@[_."+t.RegexLib.alphaNumericCharsStr+"]{1,50}","g")},nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){var r,a=this.matcherRegexes[this.serviceName],n=this.nonWordCharRegex,i=this.serviceName,s=this.tagBuilder,o=[];if(!a)return o;for(;null!==(r=a.exec(e));){var c=r.index,h=e.charAt(c-1);if(0===c||n.test(h)){var l=r[0].replace(/\.+$/g,""),u=l.slice(1);o.push(new t.match.Mention({tagBuilder:s,matchedText:l,offset:c,serviceName:i,mention:u}))}}return o}}),t.matcher.Url=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]*:(?![A-Za-z][-.+A-Za-z0-9]*:\/\/)(?!\d+\/?)(?:\/\/)?)/,r=/(?:www\.)/,a=t.RegexLib.domainNameRegex,n=t.RegexLib.tldRegex,i=t.RegexLib.alphaNumericCharsStr,s=new RegExp("["+i+"\\-+&@#/%=~_()|'$*\\[\\]?!:,.;✓]*["+i+"\\-+&@#/%=~_()|'$*\\[\\]✓]");return new RegExp(["(?:","(",e.source,a.source,")","|","(","(//)?",r.source,a.source,")","|","(","(//)?",a.source+"\\.",n.source,")",")","(?:"+s.source+")?"].join(""),"gi")}(),wordCharRegExp:/\w/,openParensRe:/\(/g,closeParensRe:/\)/g,constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},parseMatches:function(e){for(var r,a=this.matcherRegex,n=this.stripPrefix,i=this.stripTrailingSlash,s=this.tagBuilder,o=[];null!==(r=a.exec(e));){var c=r[0],h=r[1],l=r[2],u=r[3],g=r[5],m=r.index,f=u||g,p=e.charAt(m-1);if(t.matcher.UrlMatchValidator.isValid(c,h)&&!(m>0&&"@"===p||m>0&&f&&this.wordCharRegExp.test(p))){if(this.matchHasUnbalancedClosingParen(c))c=c.substr(0,c.length-1);else{var d=this.matchHasInvalidCharAfterTld(c,h);d>-1&&(c=c.substr(0,d))}var b=h?"scheme":l?"www":"tld",x=!!h;o.push(new t.match.Url({tagBuilder:s,matchedText:c,offset:m,urlMatchType:b,url:c,protocolUrlMatch:x,protocolRelativeMatch:!!f,stripPrefix:n,stripTrailingSlash:i}))}}return o},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var r=t.match(this.openParensRe),a=t.match(this.closeParensRe),n=r&&r.length||0,i=a&&a.length||0;if(n<i)return!0}return!1},matchHasInvalidCharAfterTld:function(t,e){if(!t)return-1;var r=0;e&&(r=t.indexOf(":"),t=t.slice(r));var a=/^((.?\/\/)?[A-Za-z0-9\u00C0-\u017F\.\-]*[A-Za-z0-9\u00C0-\u017F\-]\.[A-Za-z]+)/,n=a.exec(t);return null===n?-1:(r+=n[1].length,t=t.slice(n[1].length),/^[^.A-Za-z:\/?#]/.test(t)?r:-1)}}),t.matcher.UrlMatchValidator={hasFullProtocolRegex:/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,uriSchemeRegex:/^[A-Za-z][-.+A-Za-z0-9]*:/,hasWordCharAfterProtocolRegex:/:[^\s]*?[A-Za-z\u00C0-\u017F]/,ipRegex:/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,isValid:function(t,e){return!(e&&!this.isValidUriScheme(e)||this.urlMatchDoesNotHaveProtocolOrDot(t,e)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,e)&&!this.isValidIpAddress(t))},isValidIpAddress:function(t){var e=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),r=t.match(e);return null!==r},isValidUriScheme:function(t){var e=t.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==e&&"vbscript:"!==e},urlMatchDoesNotHaveProtocolOrDot:function(t,e){return!(!t||e&&this.hasFullProtocolRegex.test(e)||t.indexOf(".")!==-1)},urlMatchDoesNotHaveAtLeastOneWordChar:function(t,e){return!(!t||!e)&&!this.hasWordCharAfterProtocolRegex.test(t)}},t.truncate.TruncateEnd=function(e,r,a){return t.Util.ellipsis(e,r,a)},t.truncate.TruncateMiddle=function(t,e,r){if(t.length<=e)return t;var a=e-r.length,n="";return a>0&&(n=t.substr(-1*Math.floor(a/2))),(t.substr(0,Math.ceil(a/2))+r+n).substr(0,e)},t.truncate.TruncateSmart=function(t,e,r){var a=function(t){var e={},r=t,a=r.match(/^([a-z]+):\/\//i);return a&&(e.scheme=a[1],r=r.substr(a[0].length)),a=r.match(/^(.*?)(?=(\?|#|\/|$))/i),a&&(e.host=a[1],r=r.substr(a[0].length)),a=r.match(/^\/(.*?)(?=(\?|#|$))/i),a&&(e.path=a[1],r=r.substr(a[0].length)),a=r.match(/^\?(.*?)(?=(#|$))/i),a&&(e.query=a[1],r=r.substr(a[0].length)),a=r.match(/^#(.*?)$/i),a&&(e.fragment=a[1]),e},n=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},i=function(t,e){var a=e/2,n=Math.ceil(a),i=-1*Math.floor(a),s="";return i<0&&(s=t.substr(i)),t.substr(0,n)+r+s};if(t.length<=e)return t;var s=e-r.length,o=a(t);if(o.query){var c=o.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);c&&(o.query=o.query.substr(0,c[1].length),t=n(o))}if(t.length<=e)return t;if(o.host&&(o.host=o.host.replace(/^www\./,""),t=n(o)),t.length<=e)return t;var h="";if(o.host&&(h+=o.host),h.length>=s)return o.host.length==e?(o.host.substr(0,e-r.length)+r).substr(0,e):i(h,s).substr(0,e);var l="";if(o.path&&(l+="/"+o.path),o.query&&(l+="?"+o.query),l){if((h+l).length>=s){if((h+l).length==e)return(h+l).substr(0,e);var u=s-h.length;return(h+i(l,u)).substr(0,e)}h+=l}if(o.fragment){var g="#"+o.fragment;if((h+g).length>=s){if((h+g).length==e)return(h+g).substr(0,e);var m=s-h.length;return(h+i(g,m)).substr(0,e)}h+=g}if(o.scheme&&o.host){var f=o.scheme+"://";if((h+f).length<s)return(f+h).substr(0,e)}if(h.length<=e)return h;var p="";return s>0&&(p=h.substr(-1*Math.floor(s/2))),(h.substr(0,Math.ceil(s/2))+r+p).substr(0,e)},t});
/*
#
# Opentip v2.4.3
diff --git a/rainloop/app/rainloop/v/1.10.5.192/static/js/min/admin.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/admin.min.js
new file mode 100755
index 0000000..719e7b9
--- /dev/null
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/admin.min.js
@@ -0,0 +1,7 @@
+!function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,t,n){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="rainloop/v/0.0.0/static/js/min/",t(t.s=276)}([function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function i(e){try{e()}catch(e){}}function o(e){return!De(e)&&!Ne(e)}function a(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!!o(e)&&(t?/^[0-9]*$/.test(e.toString()):/^[1-9]+[0-9]*$/.test(e.toString()))}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=o(e)&&""!==e?ue.a.parseInt(e,10):t;return ue.a.isNaN(n)?t:n}function s(e){return o(e)?""+e:""}function l(e){return!!e}function u(e){return e?"1":"0"}function c(e){return _e(e)&&0<e.length}function d(e){return ue.a.encodeURIComponent(e)}function p(e){return ue.a.decodeURIComponent(e)}function f(e){return ue.a.decodeURI(e)}function m(e){return ue.a.encodeURI(e)}function g(e){var t=0,n=0,i=null,o=e.split("&"),a={};for(n=o.length;t<n;t++)i=o[t].split("="),a[p(i[0])]=p(i[1]);return a}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="0123456789abcdefghijklmnopqrstuvwxyz",n=t.length;e=r(e);for(var i="";i.length<e;)i+=t.substr(ue.a.Math.round(ue.a.Math.random()*n),1);return i}function b(e){return o(e)?fe.a.escape(e.toString()):""}function v(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n="",i="",o=e,a=0,r=0;o.length>t;)i=o.substring(0,t),a=i.lastIndexOf(" "),r=i.lastIndexOf("\n"),-1!==r&&(a=r),-1===a&&(a=t),n+=i.substring(0,a)+"\n",o=o.substring(a+1);return n+o}function S(){try{if(ue.a.document.activeElement)return De(ue.a.document.activeElement.__inFocusCache)&&(ue.a.document.activeElement.__inFocusCache=de()(ue.a.document.activeElement).is("input,textarea,iframe,.cke_editable")),!!ue.a.document.activeElement.__inFocusCache}catch(e){}return!1}function y(e){if(ue.a.document&&ue.a.document.activeElement&&ue.a.document.activeElement.blur)try{var t=de()(ue.a.document.activeElement);t&&t.is("input,textarea")?ue.a.document.activeElement.blur():e&&ue.a.document.activeElement.blur()}catch(e){}}function w(){try{if(ue.a&&ue.a.getSelection){var e=ue.a.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}else ue.a.document&&ue.a.document.selection&&ue.a.document.selection.empty&&ue.a.document.selection.empty()}catch(e){}}function A(e,t){e=Ae(e.toUpperCase()),t=Ae(t.replace(/[\s]+/g," "));var n=!1,i="RE"===e,o="FWD"===e,a=[],r=!o;return""!==t&&fe.a.each(t.split(":"),function(e){var t=Ae(e);n||!/^(RE|FWD)$/i.test(t)&&!/^(RE|FWD)[\[\(][\d]+[\]\)]$/i.test(t)?(a.push(e),n=!0):(i||(i=!!/^RE/i.test(t)),o||(o=!!/^FWD/i.test(t)))}),r?i=!1:o=!1,Ae((r?"Re: ":"Fwd: ")+(i?"Re: ":"")+(o?"Fwd: ":"")+Ae(a.join(":")))}function T(e,t){return ue.a.Math.round(e*ue.a.Math.pow(10,t))/ue.a.Math.pow(10,t)}function _(e){switch(e=r(e),!0){case 1073741824<=e:return T(e/1073741824,1)+"GB";case 1048576<=e:return T(e/1048576,1)+"MB";case 1024<=e:return T(e/1024,0)+"KB"}return e+"B"}function C(e){ue.a.console&&ue.a.console.log&&ue.a.console.log(e)}function E(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;e&&e[t]&&(i=r(i),n=_e(n)?n:[],0>=i?e[t].apply(e,n):fe.a.delay(function(){e[t].apply(e,n)},i))}function D(e){if(e=e||ue.a.event,e&&e.ctrlKey&&!e.shiftKey&&!e.altKey){var t=e.keyCode||e.which;if(t===Se.EventKeyCode.S)return void e.preventDefault();if(t===Se.EventKeyCode.A){var n=e.target||e.srcElement;if(n&&("true"==""+n.contentEditable||n.tagName&&n.tagName.match(/INPUT|TEXTAREA/i)))return;ue.a.getSelection?ue.a.getSelection().removeAllRanges():ue.a.document.selection&&ue.a.document.selection.clear&&ue.a.document.selection.clear(),e.preventDefault()}}}function N(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=null,o=function(){for(var n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return i&&i.canExecute&&i.canExecute()&&t.apply(e,o),!1};return i=t?o:xe,i.enabled=ge.a.observable(!0),i.isCommand=!0,Ee(n)?i.canExecute=ge.a.computed(function(){return i&&i.enabled()&&n.call(e)}):i.canExecute=ge.a.computed(function(){return i&&i.enabled()&&!!n}),i}function R(e){return e.replace(/["]/g,'\\"')}function I(){return(new ue.a.Date).getTime()}function x(){return ue.a.Math.round(I()/1e3)}function O(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n(8).i18n("LANGS_NAMES"+(!0===t?"_EN":"")+"/LANG_"+e.toUpperCase().replace(/[^a-zA-Z0-9]+/g,"_"),null,e)}function P(){return de()('<div class="draggablePlace"><span class="text"></span>&nbsp;<i class="icon-copy icon-white visible-on-ctrl"></i><i class="icon-mail icon-white hidden-on-ctrl"></i></div>').appendTo("#rl-hidden")}function k(e,t){t&&!De(t.disabled)&&e&&de()(e).toggleClass("disabled",t.disabled).prop("disabled",t.disabled)}function L(e){e.find("blockquote.rl-bq-switcher").removeClass("rl-bq-switcher hidden-bq"),e.find(".rlBlockquoteSwitcher").off(".rlBlockquoteSwitcher").remove(),e.find("[data-html-editor-font-wrapper]").removeAttr("data-html-editor-font-wrapper")}function M(e,t,i,o){var a=e.title,r=e.subject,s=e.date,l=e.fromCreds,u=e.toCreds,c=e.toLabel,d=ue.a.open(""),p=d.document,f=t.clone(),m=i?"html":"plain";L(f);var g=f?f.html():"";p.write(n(171).replace("{{title}}",b(a)).replace("{{subject}}",b(r)).replace("{{date}}",b(s)).replace("{{fromCreds}}",b(l)).replace("{{toCreds}}",b(u)).replace("{{toLabel}}",b(c)).replace("{{bodyClass}}",m).replace("{{html}}",g)),p.close(),o&&ue.a.setTimeout(function(){return d.print()},100)}function F(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3;return i=r(i),function(o,a,r,s,l){t.call(n,a&&a.Result?Se.SaveSettingsStep.TrueResult:Se.SaveSettingsStep.FalseResult),e&&e.call(n,o,a,r,s,l),fe.a.delay(function(){t.call(n,Se.SaveSettingsStep.Idle)},i)}}function U(e,t){return F(null,e,t,1e3)}function H(e,t,n,i){return function(o){if(e){switch(n){case"bool":case"boolean":o=o?"1":"0";break;case"int":case"integer":case"number":o=r(o);break;case"trim":o=Ae(o);break;default:o=s(o)}var a={};a[t]=o,e.saveAdminConfig?e.saveAdminConfig(i||null,a):e.saveSettings&&e.saveSettings(i||null,a)}}}function G(e){return be.a?be.a.link(e,{newWindow:!0,stripPrefix:!1,urls:!0,email:!0,mention:!1,phone:!1,hashtag:!1,replaceFn:function(e){return!(e&&"url"===e.getType()&&e.matchedText&&0!==e.matchedText.indexOf("http"))}}):e}function j(e){var t=0,n=0,i=0,o=0,a=0,r="",s=function(e){return e="> "+Ae(e).replace(/\n/gm,"\n> "),e.replace(/(^|\n)([> ]+)/gm,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&2<t.length?t[1]+Ae(t[2].replace(/[\s]/g,""))+" ":""})},l=function e(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];if(n&&1<n.length){var o=Ae(n[1]);return 0<o.length&&(o=o.replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,e),o="\n"+Ae(o)+"\n"),o}return""},u=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?t[1].toString().replace(/[\n]/gm,"<br />").replace(/[\r]/gm,""):""},c=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?""+t[1]+fe.a.escape(t[2]):""},d=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t&&1<t.length?Ae(t[1]):""};for(r=e.replace(/<p[^>]*><\/p>/gi,"").replace(/<pre[^>]*>([\s\S\r\n\t]*)<\/pre>/gim,u).replace(/[\s]+/gm," ").replace(/((?:href|data)\s?=\s?)("[^"]+?"|'[^']+?')/gim,c).replace(/<br[^>]*>/gim,"\n").replace(/<\/h[\d]>/gi,"\n").replace(/<\/p>/gi,"\n\n").replace(/<ul[^>]*>/gim,"\n").replace(/<\/ul>/gi,"\n").replace(/<li[^>]*>/gim," * ").replace(/<\/li>/gi,"\n").replace(/<\/td>/gi,"\n").replace(/<\/tr>/gi,"\n").replace(/<hr[^>]*>/gim,"\n_______________________________\n\n").replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,l).replace(/<blockquote[^>]*>/gim,"\n__bq__start__\n").replace(/<\/blockquote>/gim,"\n__bq__end__\n").replace(/<a [^>]*>([\s\S\r\n]*?)<\/a>/gim,d).replace(/<\/div>/gi,"\n").replace(/&nbsp;/gi," ").replace(/&quot;/gi,'"').replace(/<[^>]*>/gm,""),r=ve.$div.html(r).text(),r=r.replace(/\n[ \t]+/gm,"\n").replace(/[\n]{3,}/gm,"\n\n").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&amp;/gi,"&"),r=v(Ae(r)),t=0,n=800;0<n&&(n-=1,i=r.indexOf("__bq__start__",t),-1<i);)o=r.indexOf("__bq__start__",i+5),a=r.indexOf("__bq__end__",i+5),(-1===o||a<o)&&i<a?(r=r.substring(0,i)+s(r.substring(i+13,a))+r.substring(a+11),t=0):t=-1<o&&o<a?o-1:0;return r=r.replace(/__bq__start__/gm,"").replace(/__bq__end__/gm,"")}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=e.toString().replace(/\r/g,""),e=e.replace(/^>[> ]>+/gm,function(e){var t=e[0];return t?t.replace(/[ ]+/g,""):t});var n=!1,i=!0,o=!0,a=[],r="",s=0,l=e.split("\n");do{for(i=!1,a=[],s=0;s<l.length;s++)r=l[s],o=">"===r.substr(0,1),o&&!n?(i=!0,n=!0,a.push("~~~blockquote~~~"),a.push(r.substr(1))):!o&&n?""!==r?(n=!1,a.push("~~~/blockquote~~~"),a.push(r)):a.push(r):o&&n?a.push(r.substr(1)):a.push(r);n&&(n=!1,a.push("~~~/blockquote~~~")),l=a}while(i);return e=l.join("\n"),e=e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/~~~blockquote~~~[\s]*/g,"<blockquote>").replace(/[\s]*~~~\/blockquote~~~/g,"</blockquote>").replace(/\n/g,"<br />"),t?G(e):e}function V(e,t,n,i,a,r,s,l,u,c){var d=null,p=!1,f=0,m=0,g=[],h="   ";for(c=!De(c)&&!!c,u=o(u)?u:0<e.length,a=o(a)?a:0,r=o(r)?r:null,s=o(s)?s:null,l=o(l)?l:null,_e(n)||(n=[]),_e(i)||(i=[]),f=0,m=i.length;f<m;f++)g.push({id:i[f][0],name:i[f][1],system:!1,seporator:!1,disabled:!1});for(p=!0,f=0,m=e.length;f<m;f++)d=e[f],s&&!s(d)||(p&&0<g.length&&g.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,g.push({id:d.fullNameRaw,name:l?l(d):d.name(),system:!0,seporator:!1,disabled:!d.selectable||-1<Te(d.fullNameRaw,n)||!!r&&r(d)}));for(p=!0,f=0,m=t.length;f<m;f++)d=t[f],!d.subScribed()&&d.existen&&!c||!d.selectable&&!d.hasSubScribedSubfolders()||s&&!s(d)||Se.FolderType.User!==d.type()&&u&&!d.hasSubScribedSubfolders()||(p&&0<g.length&&g.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,g.push({id:d.fullNameRaw,name:new ue.a.Array(d.deep+1-a).join(h)+(l?l(d):d.name()),system:!1,seporator:!1,disabled:!d.selectable||-1<Te(d.fullNameRaw,n)||!!r&&r(d)})),d.subScribed()&&0<d.subFolders().length&&(g=g.concat(V([],d.subFolders(),n,[],a,r,s,l,u,c)));return g}function q(e){var t=null,n=null;ue.a.getSelection?(t=ue.a.getSelection(),t.removeAllRanges(),n=ue.a.document.createRange(),n.selectNodeContents(e),t.addRange(n)):ue.a.document.selection&&(n=ue.a.document.body.createTextRange(),n.moveToElementText(e),n.select())}function z(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=function(){de()(".checkAutocomplete").trigger("change")};e?fe.a.delay(t,100):t()}function K(e){Ue[e]||(Ue[e]=de()('script[type="application/json"][data-configuration="'+e+'"]'));try{return JSON.parse(Ue[e].text())}catch(e){}return{}}function W(e,t){var n=t||e;n&&"function"==typeof n.dispose&&n.dispose()}function Y(e){e&&(_e(e.disposables)&&fe.a.each(e.disposables,W),ge.a.utils.objectForEach(e,W))}function $(e){e&&(_e(e)?fe.a.each(e,function(e){$(e)}):e&&e.onDestroy&&e.onDestroy())}function J(e,t){return!(!e||!e[0])&&(e[0].styleSheet&&!De(e[0].styleSheet.cssText)?e[0].styleSheet.cssText=t:e.text(t),!0)}function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xe,n=de()("#app-theme-link"),i=function(){He=ue.a.setTimeout(function(){return t(Se.SaveSettingsStep.Idle)},1e3),Ge=null},o=de()("#app-theme-style"),a=n.attr("href");a||(a=o.attr("data-href")),a&&(a=a.toString().replace(/\/-\/[^\/]+\/\-\//,"/-/"+e+"/-/"),a=a.replace(/\/Css\/[^\/]+\/User\//,"/Css/0/User/"),a=a.replace(/\/Hash\/[^\/]+\//,"/Hash/-/"),"Json/"!==a.substring(a.length-5,a.length)&&(a+="Json/"),ue.a.clearTimeout(He),t(Se.SaveSettingsStep.Animate),Ge&&Ge.abort&&Ge.abort(),Ge=de.a.ajax({url:a,dataType:"json"}).then(function(e){e&&_e(e)&&2===e.length&&(!n||!n[0]||o&&o[0]||(o=de()('<style id="app-theme-style"></style>'),n.after(o),n.remove()),o&&o[0]&&J(o,e[1])&&o.attr("data-href",a).attr("data-theme",e[0]),t(Se.SaveSettingsStep.TrueResult))}).then(i,i))}function Q(e,t){return function(){var n=e(),i=t(),o=[],a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a={current:e===n,name:""===i?e.toString():i.toString(),custom:""!==i,title:""===i?"":e.toString(),value:e.toString()};t?o.push(a):o.unshift(a)},r=0,s=0,l=2;if(1<i||0<i&&i<n){for(i<n?(a(i),r=i,s=i):((3>=n||i-2<=n)&&(l+=2),a(n),r=n,s=n);0<l;)if(r-=1,s+=1,0<r&&(a(r,!1),l-=1),i>=s)a(s,!0),l-=1;else if(0>=r)break;3===r?a(2,!1):3<r&&a(Math.round((r-1)/2),!1,"..."),i-2===s?a(i-1,!0):i-2>s&&a(Math.round((i+s)/2),!0,"..."),1<r&&a(1,!1),i>s&&a(i,!0)}return o}}function Z(e){e=Ae(e).toLowerCase();var t=e.split(".").pop();return t===e?"":t}function ee(e){var t="",n="application/octet-stream";return e=Ae(e).toLowerCase(),"winmail.dat"===e?"application/ms-tnef":(t=Z(e),t&&0<t.length&&!De(ye.a[t])&&(n=ye.a[t]),n)}function te(e){e.clone().show().appendTo(ve.$hcont);var t=ve.$hcont.height();return ve.$hcont.empty(),t}function ne(e,t,n){var i=new ue.a.Image;i.onload=function(){var e=[0,0],i=ue.a.document.createElement("canvas"),o=i.getContext("2d");i.width=t,i.height=t,e=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width],o.fillStyle="#fff",o.fillRect(0,0,t,t),o.drawImage(this,e[0]/2,e[1]/2,this.width-e[0],this.height-e[1],0,0,t,t),n(i.toDataURL("image/jpeg"))},i.src=e}function ie(e,t){if(e&&"mailto:"===e.toString().substr(0,7).toLowerCase()){var i=function(){if(!t)return{v:!0};e=e.toString().substr(7);var i=[],o=null,a=null,r={},l=e.replace(/\?.+$/,""),u=e.replace(/^[^\?]*\?/,""),c=n(38).default,d=new c,f=function(e){return e?fe.a.compact(fe.a.map(p(e).split(/[,]/),function(e){return d.clear(),d.mailsoParse(e),""!==d.email?d:null})):null};return i=f(l),r=g(u),De(r.cc)||(o=f(p(r.cc))),De(r.bcc)||(a=f(p(r.bcc))),n(9).showScreenPopup(t,[Se.ComposeType.Empty,null,i,o,a,De(r.subject)?null:s(p(r.subject)),De(r.body)?null:B(s(p(r.body)))]),{v:!0}}();if("object"===("undefined"==typeof i?"undefined":se()(i)))return i.v}return!1}function oe(e){de()(function(){return e()})}function ae(){je()}var re=n(55),se=n.n(re),le=n(11),ue=n.n(le),ce=n(12),de=n.n(ce),pe=n(6),fe=n.n(pe),me=n(2),ge=n.n(me),he=n(173),be=n.n(he),ve=n(7),Se=n(3),ye=n(103),we=n(77);n.d(t,"isArray",function(){return _e}),n.d(t,"isObject",function(){return Ce}),n.d(t,"isUnd",function(){return De}),n.d(t,"isNull",function(){return Ne}),n.d(t,"has",function(){return Re}),n.d(t,"bind",function(){return Ie}),n.d(t,"noop",function(){return xe}),n.d(t,"noopTrue",function(){return Oe}),n.d(t,"noopFalse",function(){return Pe}),n.d(t,"trim",function(){return Ae}),n.d(t,"inArray",function(){return Te}),n.d(t,"isFunc",function(){return Ee}),t.silentTryCatch=i,t.isNormal=o,t.isPosNumeric=a,t.pInt=r,t.pString=s,t.pBool=l,t.boolToAjax=u,t.isNonEmptyArray=c,t.encodeURIComponent=d,t.decodeURIComponent=p,t.decodeURI=f,t.encodeURI=m,t.simpleQueryParser=g,t.fakeMd5=h,t.encodeHtml=b,t.splitPlainText=v,n.d(t,"timeOutActionSecond",function(){return Le}),n.d(t,"timeOutAction",function(){return ke}),t.inFocus=S,t.removeInFocus=y,t.removeSelection=w,t.replySubjectAdd=A,t.roundNumber=T,t.friendlySize=_,t.log=C,t.delegateRun=E,t.killCtrlACtrlS=D,t.createCommandLegacy=N,n.d(t,"convertThemeName",function(){return Me}),t.quoteName=R,t.microtime=I,t.timestamp=x,t.convertLangName=O,t.draggablePlace=P,t.defautOptionsAfterRender=k,t.clearBqSwitcher=L,t.previewMessage=M,t.settingsSaveHelperFunction=F,t.settingsSaveHelperSimpleFunction=U,t.settingsSaveHelperSubscribeFunction=H,t.findEmailAndLinks=G,t.htmlToPlain=j,t.plainToHtml=B,t.folderListOptionsBuilder=V,t.selectElement=q,n.d(t,"detectDropdownVisibility",function(){return Fe}),t.triggerAutocompleteInputChange=z,t.getConfigurationFromScriptTag=K,t.disposeOne=W,t.disposeObject=Y,t.delegateRunOnDestroy=$,t.appendStyles=J,t.changeTheme=X,t.computedPagenatorHelper=Q,t.getFileExtension=Z,t.mimeContentType=ee,t.getRealHeight=te,t.resizeAndCrop=ne,t.mailToHelper=ie,t.domReady=oe,n.d(t,"windowResize",function(){return je}),t.windowResizeCallback=ae;var Ae=de.a.trim,Te=de.a.inArray,_e=fe.a.isArray,Ce=fe.a.isObject,Ee=fe.a.isFunction,De=fe.a.isUndefined,Ne=fe.a.isNull,Re=fe.a.has,Ie=fe.a.bind,xe=function(){},Oe=function(){return!0},Pe=function(){return!1};n.d(t,"jassl",function(){return we.a});var ke=function(){var e={};return function(t,n,i){e[t]=De(e[t])?0:e[t],ue.a.clearTimeout(e[t]),e[t]=ue.a.setTimeout(n,i)}}(),Le=function(){var e={};return function(t,n,i){e[t]||(e[t]=ue.a.setTimeout(function(){n(),e[t]=0},i))}}(),Me=fe.a.memoize(function(e){return"@custom"===e.substr(-7)&&(e=Ae(e.substring(0,e.length-7))),Ae(e.replace(/[^a-zA-Z0-9]+/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))});ue.a.rainloop_Utils_htmlToPlain=j,ue.a.rainloop_Utils_plainToHtml=B;var Fe=fe.a.debounce(function(){n.i(ve.dropdownVisibility)(!!fe.a.find(ve.data.aBootstrapDropdowns,function(e){return e.hasClass("open")}))},50),Ue={},He=0,Ge=null,je=fe.a.debounce(function(e){De(e)||Ne(e)?ve.$win.resize():ue.a.setTimeout(function(){ve.$win.resize()},e)},50),Be=ue.a.String.substr;"b"!=="ab".substr(-1)&&(Be=function(e,t,n){return t=0>t?e.length+t:t,e.substr(t,n)},ue.a.String.substr=Be)},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(6),r=n.n(a),s=n(12),l=n.n(s),u=n(113),c=n(164),d=n.n(c),p=n(3),f=o.a.ko,m=l()(o.a),g=function(e){f.utils.domNodeDisposal.addDisposeCallback(e,function(){e&&e.__opentip&&e.__opentip.deactivate()})};f.bindingHandlers.updateWidth={init:function(e,t){var n=l()(e),i=t(),a=function(){i(n.width()),o.a.setTimeout(function(){i(n.width())},p.Magics.Time500ms)};m.on("resize",a),a(),f.utils.domNodeDisposal.addDisposeCallback(e,function(){m.off("resize",a)})}},f.bindingHandlers.editor={init:function(e,t){var i=null,o=t(),a=n(76).default,r=function(){o&&o.__editor&&o.__editor.setHtmlOrPlain(o())},s=function(){o&&o.__editor&&o(o.__editor.getDataWithHtmlMark())},l=function(){o.__editor=i,r()};f.isObservable(o)&&a&&(i=new a(e,s,l,s),o.__fetchEditorValue=s,o.subscribe(r))}},f.bindingHandlers.json={init:function(e,t){l()(e).text(o.a.JSON.stringify(f.unwrap(t())))},update:function(e,t){l()(e).text(o.a.JSON.stringify(f.unwrap(t())))}},f.bindingHandlers.scrollerShadows={init:function(e){var t=8,n=l()(e),i=n.find("[data-scroller-shadows-content]")[0]||null,o=r.a.throttle(function(){n.toggleClass("scroller-shadow-top",t<i.scrollTop).toggleClass("scroller-shadow-bottom",i.scrollTop+t<i.scrollHeight-i.clientHeight)},100);i&&(l()(i).on("scroll resize",o),m.on("resize",o),f.utils.domNodeDisposal.addDisposeCallback(i,function(){l()(i).off(),m.off("resize",o)}))}},f.bindingHandlers.pikaday={init:function(e,t,n,i,o){f.bindingHandlers.textInput.init(e,t,n,i,o),d.a&&(e.__pikaday=new d.a({field:e}))}},f.bindingHandlers.visibleAnimated={init:function(e,t){var n=l()(e);n.addClass("rl-animated-inited"),f.unwrap(t())?n.show():n.hide()},update:function(e,t){var n=l()(e);f.unwrap(t())?(n.addClass("rl-animated-hidden").show(),r.a.delay(function(){n.removeClass("rl-animated-hidden")},10)):n.hide().removeClass("rl-animated-hidden")}},f.bindingHandlers.tooltip={init:function(e,t){var i=l()(e),o=t(),a="on"===(i.data("tooltip-mobile")||"off"),s=n(7);s.bMobileDevice&&!a||!function(){var t=!f.isObservable(o)&&r.a.isFunction(o)?o():f.unwrap(o);e.__opentip=new u.a(e,{style:"rainloopTip",element:e,tipJoint:i.data("tooltip-join")||"bottom"}),s.dropdownVisibility.subscribe(function(t){t&&e.__opentip.hide()}),""===t?(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent("")):e.__opentip.activate(),"on"===(i.data("tooltip-i18n")||"on")?!function(){var i=n(8);e.__opentip.setContent(i.i18n(t)),i.trigger.subscribe(function(){e.__opentip.setContent(i.i18n(t))}),s.dropdownVisibility.subscribe(function(){e&&e.__opentip&&e.__opentip.setContent(i.i18n(t))})}():e.__opentip.setContent(t),m.on("rl.tooltips.diactivate",function(){e.__opentip.hide(),e.__opentip.deactivate()}),m.on("rl.tooltips.activate",function(){e.__opentip.activate()})}()},update:function(e,t){var i=l()(e),o=t(),a="on"===(i.data("tooltip-mobile")||"off"),s=n(7);if((!s.bMobileDevice||a)&&e.__opentip){var u=!f.isObservable(o)&&r.a.isFunction(o)?o():f.unwrap(o);u?(e.__opentip.setContent("on"===(i.data("tooltip-i18n")||"on")?n(8).i18n(u):u),e.__opentip.activate()):(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent(""))}}},f.bindingHandlers.tooltipErrorTip={init:function(e){var t=l()(e);e.__opentip=new u.a(e,{style:"rainloopErrorTip",hideOn:"mouseout click",element:e,tipJoint:t.data("tooltip-join")||"top"}),e.__opentip.deactivate(),l()(o.a.document).on("click",function(){e&&e.__opentip&&e.__opentip.hide()}),g(e)},update:function(e,t){var n=l()(e),i=t(),o=!f.isObservable(i)&&r.a.isFunction(i)?i():f.unwrap(i),a=e.__opentip;a&&(""===o?(a.hide(),a.deactivate(),a.setContent("")):r.a.delay(function(){n.is(":visible")?(a.setContent(o),a.activate(),a.show()):(a.hide(),a.deactivate(),a.setContent(""))},p.Magics.Time100ms))}},f.bindingHandlers.registrateBootstrapDropdown={init:function(e){var t=n(7);t&&t.data.aBootstrapDropdowns&&(t.data.aBootstrapDropdowns.push(l()(e)),l()(e).click(function(){n(1).detectDropdownVisibility()}))}},f.bindingHandlers.openDropdownTrigger={update:function(e,t){if(f.unwrap(t())){var i=l()(e);i.hasClass("open")||i.find(".dropdown-toggle").dropdown("toggle"),i.find(".dropdown-toggle").focus(),n(1).detectDropdownVisibility(),t()(!1)}}},f.bindingHandlers.dropdownCloser={init:function(e){l()(e).closest(".dropdown").on("click",".e-item",function(){l()(e).dropdown("toggle")})}},f.bindingHandlers.popover={init:function(e,t){l()(e).popover(f.unwrap(t())),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).popover("destroy")})}},f.bindingHandlers.csstext={},f.bindingHandlers.csstext.init=f.bindingHandlers.csstext.update=function(e,t){e&&e.styleSheet&&"undefined"!=typeof e.styleSheet.cssText?e.styleSheet.cssText=f.unwrap(t()):l()(e).text(f.unwrap(t()))},f.bindingHandlers.resizecrop={init:function(e){l()(e).addClass("resizecrop").resizecrop({width:"100",height:"100",wrapperCSS:{"border-radius":"10px"}})},update:function(e,t){t()(),l()(e).resizecrop({width:"100",height:"100"})}},f.bindingHandlers.onKeyDown={init:function(e,t,n,i){l()(e).on("keydown.koOnKeyDown",function(e){return!e||t().call(i,e)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnKeyDown")})}},f.bindingHandlers.onEnter={init:function(e,t,n,i){l()(e).on("keypress.koOnEnter",function(n){n&&13===o.a.parseInt(n.keyCode,10)&&(l()(e).trigger("change"),t().call(i))}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keypress.koOnEnter")})}},f.bindingHandlers.onSpace={init:function(e,t,n,i){l()(e).on("keyup.koOnSpace",function(e){e&&32===o.a.parseInt(e.keyCode,10)&&t().call(i,e)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnSpace")})}},f.bindingHandlers.onTab={init:function(e,t,n,i){l()(e).on("keydown.koOnTab",function(e){return!e||9!==o.a.parseInt(e.keyCode,10)||t().call(i,!!e.shiftKey)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnTab")})}},f.bindingHandlers.onEsc={init:function(e,t,n,i){l()(e).on("keyup.koOnEsc",function(n){n&&27===o.a.parseInt(n.keyCode,10)&&(l()(e).trigger("change"),t().call(i))}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnEsc")})}},f.bindingHandlers.clickOnTrue={update:function(e,t){f.unwrap(t())&&l()(e).click()}},f.bindingHandlers.modal={init:function(e,t){var i=n(7),o=n(1);l()(e).toggleClass("fade",!i.bMobileDevice).modal({keyboard:!1,show:f.unwrap(t())}).on("shown.koModal",o.windowResizeCallback).find(".close").on("click.koModal",function(){t()(!1)}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("shown.koModal").find(".close").off("click.koModal")})},update:function(e,t){var i=n(7);l()(e).modal(f.unwrap(t())?"show":"hide"),i.$html.hasClass("rl-anim")&&(i.$html.addClass("rl-modal-animation"),r.a.delay(function(){i.$html.removeClass("rl-modal-animation")},p.Magics.Time500ms))}},f.bindingHandlers.moment={init:function(e,t){n(35).momentToNode(l()(e).addClass("moment").data("moment-time",f.unwrap(t())))},update:function(e,t){n(35).momentToNode(l()(e).data("moment-time",f.unwrap(t())))}},f.bindingHandlers.i18nInit={init:function(e){n(8).i18nToNodes(e)}},f.bindingHandlers.translatorInit={init:function(e){n(8).i18nToNodes(e)}},f.bindingHandlers.i18nUpdate={update:function(e,t){f.unwrap(t()),n(8).i18nToNodes(e)}},f.bindingHandlers.link={update:function(e,t){l()(e).attr("href",f.unwrap(t()))}},f.bindingHandlers.title={update:function(e,t){l()(e).attr("title",f.unwrap(t()))}},f.bindingHandlers.textF={init:function(e,t){l()(e).text(f.unwrap(t()))}},f.bindingHandlers.initDom={init:function(e,t){t()(e)}},f.bindingHandlers.initFixedTrigger={init:function(e,t){var n=f.unwrap(t()),i=l()(e),o=n[1]||0,a=l()(n[0]||null);a=a[0]?a:null,a&&m.resize(function(){var e=a?a.offset():null;e&&e.top&&i.css("top",e.top+o)})}},f.bindingHandlers.initResizeTrigger={init:function(e,t){var n=f.unwrap(t());l()(e).css({height:n[1],"min-height":n[1]})},update:function(e,t){var i=n(1),o=n(7),a=f.unwrap(t()),r=i.pInt(a[1]),s=0,u=l()(e).offset().top;0<u&&(u+=i.pInt(a[2]),s=o.$win.height()-u,r<s&&(r=s),l()(e).css({height:r,"min-height":r}))}},f.bindingHandlers.appendDom={update:function(e,t){l()(e).hide().empty().append(f.unwrap(t())).show()}},f.bindingHandlers.draggable={init:function(e,t,i){var a=n(7),r=n(1);a.bMobileDevice||!function(){var n=100,a=3,s=i(),u=s&&s.droppableSelector?s.droppableSelector:"",c={distance:20,handle:".dragHandle",cursorAt:{top:22,left:3},refreshPositions:!0,scroll:!0,drag:null,stop:null,helper:null};u&&(c.drag=function(e){l()(u).each(function(){var t=l()(this),i=t.offset(),s=i.top+t.height();if(o.a.clearInterval(t.data("timerScroll")),t.data("timerScroll",!1),e.pageX>=i.left&&e.pageX<=i.left+t.width()){if(e.pageY>=s-n&&e.pageY<=s){var u=function(){t.scrollTop(t.scrollTop()+a),r.windowResize()};t.data("timerScroll",o.a.setInterval(u,10)),u()}if(e.pageY>=i.top&&e.pageY<=i.top+n){var c=function(){t.scrollTop(t.scrollTop()-a),r.windowResize()};t.data("timerScroll",o.a.setInterval(c,10)),c()}}})},c.stop=function(){l()(u).each(function(){var e=l()(this);o.a.clearInterval(e.data("timerScroll")),e.data("timerScroll",!1)})}),c.helper=function(e){return t()(e&&e.target?f.dataFor(e.target):null)},l()(e).draggable(c).on("mousedown.koDraggable",function(){r.removeInFocus()}),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("mousedown.koDraggable").draggable("destroy")})}()}},f.bindingHandlers.droppable={init:function(e,t,i){var o=n(7);o.bMobileDevice||!function(){var n=t(),o=i(),a=o&&o.droppableOver?o.droppableOver:null,r=o&&o.droppableOut?o.droppableOut:null,s={tolerance:"pointer",hoverClass:"droppableHover",drop:null,over:null,out:null};n&&(s.drop=function(e,t){n(e,t)},a&&(s.over=function(e,t){a(e,t)}),r&&(s.out=function(e,t){r(e,t)}),l()(e).droppable(s),f.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).droppable("destroy")}))}()}},f.bindingHandlers.nano={init:function(e){var t=n(7),i=n(10);t.bDisableNanoScroll||i.appSettingsGet("useNativeScrollbars")||l()(e).addClass("nano").nanoScroller({iOSNativeScrolling:!1,preventPageScrolling:!0})}},f.bindingHandlers.saveTrigger={init:function(e){var t=l()(e);t.data("save-trigger-type",t.is("input[type=text],input[type=email],input[type=password],select,textarea")?"input":"custom"),"custom"===t.data("save-trigger-type")?t.append('&nbsp;&nbsp;<i class="icon-spinner animated"></i><i class="icon-remove error"></i><i class="icon-ok success"></i>').addClass("settings-saved-trigger"):t.addClass("settings-saved-trigger-input")},update:function(e,t){var n=f.unwrap(t()),i=l()(e);if("custom"===i.data("save-trigger-type"))switch(n.toString()){case"1":i.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case"0":i.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case"-2":i.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;default:i.find(".animated").hide().end().find(".error,.success").removeClass("visible")}else switch(n.toString()){case"1":i.addClass("success").removeClass("error");break;case"0":i.addClass("error").removeClass("success");break;case"-2":break;default:i.removeClass("error success")}}},f.bindingHandlers.emailsTags={init:function(e,t,i){var o=n(1),a=n(38).default,s=l()(e),u=t(),c=i(),d=c.autoCompleteSource||null,p=function(e){u&&u.focused&&u.focused(!!e)};s.inputosaurus({parseOnBlur:!0,allowDragAndDrop:!0,focusCallback:p,inputDelimiters:[",",";","\n"],autoCompleteSource:d,parseHook:function(e){return r.a.map(e,function(e){var t=o.trim(e);if(""!==t){var n=new a;return n.mailsoParse(t),[n.toLine(!1),n]}return[t,null]})},change:function(e){s.data("EmailsTagsValue",e.target.value),u(e.target.value)}}),u&&u.focused&&u.focused.subscribe&&u.focused.subscribe(function(e){s.inputosaurus(e?"focus":"blur")})},update:function(e,t){var n=l()(e),i=t(),o=f.unwrap(i);n.data("EmailsTagsValue")!==o&&(n.val(o),n.data("EmailsTagsValue",o),n.inputosaurus("refresh"))}},f.bindingHandlers.command={init:function(e,t,n,i,o){var a=l()(e),s=t();if(!s||!s.isCommand)throw new Error("Value should be a command");s.enabled||(s.enabled=f.observable(!0)),s.canExecute||!function(){var e=s.__realCanExecute;r.a.isFunction(e)?s.canExecute=f.computed(function(){return s.enabled()&&e.call(i,i)}):s.canExecute=f.computed(function(){return s.enabled()&&!!e})}(),a.addClass("command"),f.bindingHandlers[a.is("form")?"submit":"click"].init(e,t,n,i,o)},update:function(e,t){var n=l()(e),i=t(),o=i.enabled();n.toggleClass("command-not-enabled",!o),o&&(o=i.canExecute(),n.toggleClass("command-can-not-be-execute",!o)),n.toggleClass("command-disabled disable disabled",!o).toggleClass("no-disabled",!!o),(n.is("input")||n.is("button"))&&n.prop("disabled",!o)}},f.extenders.trimmer=function(e){var t=n(1),i=f.computed({read:e,write:function(n){e(t.trim(n.toString()))}});return i(e()),i},f.extenders.posInterer=function(e,t){var i=n(1),o=f.computed({read:e,write:function(n){var o=i.pInt(n.toString(),t);0>=o&&(o=t),o===e()&&""+o!=""+n&&e(o+1),e(o)}});return o(e()),o},f.extenders.limitedList=function(e,t){var i=n(1),o=f.computed({read:e,write:function(n){var o=f.unwrap(e),a=f.unwrap(t);i.isNonEmptyArray(a)?-1<i.inArray(n,a)?e(n):-1<i.inArray(o,a)?(e(o+" "),e(o)):(e(a[0]+" "),e(a[0])):e("")}}).extend({notify:"always"});return o(e()),o.valueHasMutated||(o.valueHasMutated=function(){e.valueHasMutated()}),o},f.extenders.reversible=function(e){var t=e();return e.commit=function(){t=e()},e.reverse=function(){e(t)},e.commitedValue=function(){return t},e},f.extenders.toggleSubscribe=function(e,t){return e.subscribe(t[1],t[0],"beforeChange"),e.subscribe(t[2],t[0]),e},f.extenders.toggleSubscribeProperty=function(e,t){var n=t[1];return n&&(e.subscribe(function(e){e&&e[n]&&e[n](!1)},t[0],"beforeChange"),e.subscribe(function(e){e&&e[n]&&e[n](!0)},t[0])),e},f.extenders.falseTimeout=function(e,t){return e.iFalseTimeoutTimeout=0,e.subscribe(function(i){i&&(o.a.clearTimeout(e.iFalseTimeoutTimeout),e.iFalseTimeoutTimeout=o.a.setTimeout(function(){e(!1),e.iFalseTimeoutTimeout=0},n(1).pInt(t)))}),e},f.extenders.specialThrottle=function(e,t){
+return e.iSpecialThrottleTimeoutValue=n(1).pInt(t),0<e.iSpecialThrottleTimeoutValue?(e.iSpecialThrottleTimeout=0,e.valueForRead=f.observable(!!e()).extend({throttle:10}),f.computed({read:e.valueForRead,write:function(t){t?e.valueForRead(t):e.valueForRead()?(o.a.clearTimeout(e.iSpecialThrottleTimeout),e.iSpecialThrottleTimeout=o.a.setTimeout(function(){e.valueForRead(!1),e.iSpecialThrottleTimeout=0},e.iSpecialThrottleTimeoutValue)):e.valueForRead(t)}})):e},f.extenders.idleTrigger=function(e){return e.trigger=f.observable(p.SaveSettingsStep.Idle),e},f.observable.fn.idleTrigger=function(){return this.extend({idleTrigger:!0})},f.observable.fn.validateNone=function(){return this.hasError=f.observable(!1),this},f.observable.fn.validateEmail=function(){var e=this;return this.hasError=f.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^[^@\s]+@[^@\s]+$/.test(t))}),this.valueHasMutated(),this},f.observable.fn.validateSimpleEmail=function(){var e=this;return this.hasError=f.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^.+@.+$/.test(t))}),this.valueHasMutated(),this},f.observable.fn.deleteAccessHelper=function(){return this.extend({falseTimeout:3e3}).extend({toggleSubscribeProperty:[this,"deleteAccess"]}),this},f.observable.fn.validateFunc=function(e){var t=this;return this.hasFuncError=f.observable(!1),r.a.isFunction(e)&&(this.subscribe(function(n){t.hasFuncError(!e(n))}),this.valueHasMutated()),this},e.exports=f},function(e,t,n){"use strict";n.d(t,"FileType",function(){return i}),n.d(t,"StorageResultType",function(){return o}),n.d(t,"Focused",function(){return a}),n.d(t,"State",function(){return r}),n.d(t,"StateType",function(){return s}),n.d(t,"Capa",function(){return l}),n.d(t,"KeyState",function(){return u}),n.d(t,"FolderType",function(){return c}),n.d(t,"ServerFolderType",function(){return d}),n.d(t,"LoginSignMeTypeAsString",function(){return p}),n.d(t,"LoginSignMeType",function(){return f}),n.d(t,"ComposeType",function(){return m}),n.d(t,"UploadErrorCode",function(){return g}),n.d(t,"SetSystemFoldersNotification",function(){return h}),n.d(t,"ClientSideKeyName",function(){return b}),n.d(t,"EventKeyCode",function(){return v}),n.d(t,"MessageSetAction",function(){return S}),n.d(t,"MessageSelectAction",function(){return y}),n.d(t,"DesktopNotification",function(){return w}),n.d(t,"MessagePriority",function(){return A}),n.d(t,"EditorDefaultType",function(){return T}),n.d(t,"ServerSecure",function(){return _}),n.d(t,"SearchDateType",function(){return C}),n.d(t,"SaveSettingsStep",function(){return E}),n.d(t,"Layout",function(){return D}),n.d(t,"FilterConditionField",function(){return N}),n.d(t,"FilterConditionType",function(){return R}),n.d(t,"FiltersAction",function(){return I}),n.d(t,"FilterRulesType",function(){return x}),n.d(t,"SignedVerifyStatus",function(){return O}),n.d(t,"ContactPropertyType",function(){return P}),n.d(t,"Magics",function(){return k}),n.d(t,"Ports",function(){return L}),n.d(t,"Notification",function(){return M});var i={Unknown:"unknown",Text:"text",Html:"html",Code:"code",Eml:"eml",WordText:"word-text",Pdf:"pdf",Image:"image",Audio:"audio",Video:"video",Sheet:"sheet",Presentation:"presentation",Certificate:"certificate",CertificateBin:"certificate-bin",Archive:"archive"},o={Success:"success",Abort:"abort",Error:"error",Unload:"unload"},a={None:"none",MessageList:"message-list",MessageView:"message-view",FolderList:"folder-list"},r={Empty:10,Login:20,Auth:30},s={Webmail:0,Admin:1},l={TwoFactor:"TWO_FACTOR",TwoFactorForce:"TWO_FACTOR_FORCE",OpenPGP:"OPEN_PGP",Prefetch:"PREFETCH",Gravatar:"GRAVATAR",Folders:"FOLDERS",Composer:"COMPOSER",Contacts:"CONTACTS",Reload:"RELOAD",Search:"SEARCH",SearchAdv:"SEARCH_ADV",MessageActions:"MESSAGE_ACTIONS",MessageListActions:"MESSAGELIST_ACTIONS",AttachmentsActions:"ATTACHMENTS_ACTIONS",DangerousActions:"DANGEROUS_ACTIONS",Settings:"SETTINGS",Help:"HELP",Themes:"THEMES",UserBackground:"USER_BACKGROUND",Sieve:"SIEVE",Filters:"FILTERS",AttachmentThumbnails:"ATTACHMENT_THUMBNAILS",Templates:"TEMPLATES",AutoLogout:"AUTOLOGOUT",AdditionalAccounts:"ADDITIONAL_ACCOUNTS",Identities:"IDENTITIES"},u={All:"all",None:"none",ContactList:"contact-list",MessageList:"message-list",FolderList:"folder-list",MessageView:"message-view",Compose:"compose",Settings:"settings",Menu:"menu",PopupComposeOpenPGP:"compose-open-pgp",PopupMessageOpenPGP:"message-open-pgp",PopupViewOpenPGP:"view-open-pgp",PopupKeyboardShortcutsHelp:"popup-keyboard-shortcuts-help",PopupAsk:"popup-ask"},c={Inbox:10,SentItems:11,Draft:12,Trash:13,Spam:14,Archive:15,NotSpam:80,User:99},d={USER:0,INBOX:1,SENT:2,DRAFTS:3,JUNK:4,TRASH:5,IMPORTANT:10,FLAGGED:11,ALL:12},p={DefaultOff:"defaultoff",DefaultOn:"defaulton",Unused:"unused"},f={DefaultOff:0,DefaultOn:1,Unused:2},m={Empty:"empty",Reply:"reply",ReplyAll:"replyall",Forward:"forward",ForwardAsAttachment:"forward-as-attachment",Draft:"draft",EditAsNew:"editasnew"},g={Normal:0,FileIsTooBig:1,FilePartiallyUploaded:2,FileNoUploaded:3,MissingTempFolder:4,FileOnSaveingError:5,FileType:98,Unknown:99},h={None:0,Sent:1,Draft:2,Spam:3,Trash:4,Archive:5},b={FoldersLashHash:0,MessagesInboxLastHash:1,MailBoxListSize:2,ExpandedFolders:3,FolderListSize:4,MessageListSize:5,LastReplyAction:6,LastSignMe:7,ComposeLastIdentityID:8,MessageHeaderFullInfo:9},v={Backspace:8,Tab:9,Enter:13,Esc:27,PageUp:33,PageDown:34,Left:37,Right:39,Up:38,Down:40,End:35,Home:36,Space:32,Insert:45,Delete:46,A:65,S:83},S={SetSeen:0,UnsetSeen:1,SetFlag:2,UnsetFlag:3},y={All:0,None:1,Invert:2,Unseen:3,Seen:4,Flagged:5,Unflagged:6},w={Allowed:0,NotAllowed:1,Denied:2,NotSupported:9},A={Low:5,Normal:3,High:1},T={Html:"Html",Plain:"Plain",HtmlForced:"HtmlForced",PlainForced:"PlainForced"},_={None:0,SSL:1,TLS:2},C={All:-1,Days3:3,Days7:7,Month:30},E={Animate:-2,Idle:-1,TrueResult:1,FalseResult:0},D={NoPreview:0,SidePreview:1,BottomPreview:2},N={From:"From",Recipient:"Recipient",Subject:"Subject",Header:"Header",Size:"Size"},R={Contains:"Contains",NotContains:"NotContains",EqualTo:"EqualTo",NotEqualTo:"NotEqualTo",Regex:"Regex",Over:"Over",Under:"Under"},I={None:"None",MoveTo:"MoveTo",Discard:"Discard",Vacation:"Vacation",Reject:"Reject",Forward:"Forward"},x={All:"All",Any:"Any"},O={UnknownPublicKeys:-4,UnknownPrivateKey:-3,Unverified:-2,Error:-1,None:0,Success:1},P={Unknown:0,FullName:10,FirstName:15,LastName:16,MiddleName:16,Nick:18,NamePrefix:20,NameSuffix:21,Email:30,Phone:31,Web:32,Birthday:40,Facebook:90,Skype:91,GitHub:92,Note:110,Custom:250},k={EventWhichMouseMiddle:3,ifvisibleIdle10s:10,BitLength2048:2048,BitLength1024:1024,Size350px:350,Size50px:50,Size20px:20,Size1px:1,Time30mInMin:30,Time60m:36e5,Time30m:18e5,Time20m:12e5,Time15m:9e5,Time10m:6e5,Time5m:3e5,Time3m:18e4,Time2m:12e4,Time1m:6e4,Time30s:3e4,Time10s:1e4,Time7s:7e3,Time5s:5e3,Time3s:3e3,Time1s:1e3,Time500ms:500,Time350ms:350,Time250ms:250,Time200ms:200,Time100ms:100,Time50ms:50,Time20ms:20,Time10ms:10,Time1ms:1},L={Imap:143,ImapSsl:993,Smtp:25,SmtpSsl:465,SmtpStartTls:587},M={InvalidToken:101,AuthError:102,AccessError:103,ConnectionError:104,CaptchaError:105,SocialFacebookLoginAccessDisable:106,SocialTwitterLoginAccessDisable:107,SocialGoogleLoginAccessDisable:108,DomainNotAllowed:109,AccountNotAllowed:110,AccountTwoFactorAuthRequired:120,AccountTwoFactorAuthError:121,CouldNotSaveNewPassword:130,CurrentPasswordIncorrect:131,NewPasswordShort:132,NewPasswordWeak:133,NewPasswordForbidden:134,ContactsSyncError:140,CantGetMessageList:201,CantGetMessage:202,CantDeleteMessage:203,CantMoveMessage:204,CantCopyMessage:205,CantSaveMessage:301,CantSendMessage:302,InvalidRecipients:303,CantSaveFilters:351,CantGetFilters:352,FiltersAreNotCorrect:355,CantCreateFolder:400,CantRenameFolder:401,CantDeleteFolder:402,CantSubscribeFolder:403,CantUnsubscribeFolder:404,CantDeleteNonEmptyFolder:405,CantSaveSettings:501,CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,DemoSendMessageError:750,DemoAccountError:751,AccountAlreadyExists:801,AccountDoesNotExist:802,MailServerError:901,ClientViewError:902,InvalidInputArgument:903,AjaxFalse:950,AjaxAbort:951,AjaxParse:952,AjaxTimeout:953,UnknownNotification:999,UnknownError:999}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(126),a=i(o),r=n(125),s=i(r),l=n(55),u=i(l);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,u.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(55),a=i(o);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},function(e,t){e.exports=window._},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(6),r=n.n(a),s=n(12),l=n.n(s),u=n(19),c=n.n(u),d=n(2),p=n.n(d),f=n(3);n.d(t,"$win",function(){return m}),n.d(t,"$doc",function(){return g}),n.d(t,"$html",function(){return h}),n.d(t,"$body",function(){return b}),n.d(t,"$div",function(){return v}),n.d(t,"$hcont",function(){return S}),n.d(t,"startMicrotime",function(){return y}),n.d(t,"community",function(){return w}),n.d(t,"dropdownVisibility",function(){return A}),n.d(t,"useKeyboardShortcuts",function(){return T}),n.d(t,"sUserAgent",function(){return _}),n.d(t,"bIE",function(){return C}),n.d(t,"bChrome",function(){return E}),n.d(t,"bSafari",function(){return D}),n.d(t,"bMobileDevice",function(){return N}),n.d(t,"bDisableNanoScroll",function(){return R}),n.d(t,"bAnimationSupported",function(){return I}),n.d(t,"bXMLHttpRequestSupported",function(){return x}),n.d(t,"bIsHttps",function(){return O}),n.d(t,"htmlEditorDefaultConfig",function(){return P}),n.d(t,"htmlEditorLangsMap",function(){return k}),n.d(t,"bAllowPdfPreview",function(){return L}),n.d(t,"VIEW_MODELS",function(){return M}),n.d(t,"leftPanelDisabled",function(){return F}),n.d(t,"leftPanelType",function(){return U}),n.d(t,"leftPanelWidth",function(){return H}),n.d(t,"popupVisibilityNames",function(){return G}),n.d(t,"popupVisibility",function(){return j}),n.d(t,"keyScopeReal",function(){return B}),n.d(t,"keyScopeFake",function(){return V}),n.d(t,"keyScope",function(){return q}),n.d(t,"data",function(){return z});var m=l()(o.a);m.__sizes=[0,0];var g=l()(o.a.document),h=l()("html"),b=l()("body"),v=l()("<div></div>"),S=l()("<div></div>");S.attr("area","hidden").css({position:"absolute",left:-5e3}).appendTo(b);var y=(new o.a.Date).getTime(),w=!0,A=p.a.observable(!1).extend({rateLimit:0}),T=p.a.observable(!0),_="navigator"in o.a&&"userAgent"in o.a.navigator&&o.a.navigator.userAgent.toLowerCase()||"",C=-1<_.indexOf("msie"),E=-1<_.indexOf("chrome"),D=!E&&-1<_.indexOf("safari"),N=/android/i.test(_)||/iphone/i.test(_)||/ipod/i.test(_)||/ipad/i.test(_)||/blackberry/i.test(_),R=N,I=!N&&h.hasClass("csstransitions")&&h.hasClass("cssanimations"),x=!!o.a.XMLHttpRequest,O=!(!o.a.document||!o.a.document.location)&&"https:"===o.a.document.location.protocol,P={title:!1,stylesSet:!1,customConfig:"",contentsCss:"",toolbarGroups:[{name:"spec"},{name:"styles"},{name:"basicstyles",groups:["basicstyles","cleanup","bidi"]},{name:"colors"},N?{}:{name:"paragraph",groups:["list","indent","blocks","align"]},{name:"links"},{name:"insert"},{name:"document",groups:["mode","document","doctools"]},{name:"others"}],removePlugins:"liststyle",removeButtons:"Format,Undo,Redo,Cut,Copy,Paste,Anchor,Strike,Subscript,Superscript,Image,SelectAll,Source",removeDialogTabs:"link:advanced;link:target;image:advanced;images:advanced",extraPlugins:"plain,signature",allowedContent:!0,extraAllowedContent:!0,fillEmptyBlocks:!1,ignoreEmptyParagraph:!0,disableNativeSpellChecker:!1,font_defaultLabel:"Arial",fontSize_defaultLabel:"13",fontSize_sizes:"10/10px;12/12px;13/13px;14/14px;16/16px;18/18px;20/20px;24/24px;28/28px;36/36px;48/48px"},k={ar_sa:"ar-sa",bg_bg:"bg",cs_CZ:"cs",de_de:"de",el_gr:"el",es_es:"es",et_ee:"et",fr_fr:"fr",hu_hu:"hu",is_is:"is",it_it:"it",ja_jp:"ja",ko_kr:"ko",lt_lt:"lt",lv_lv:"lv",fa_ir:"fa",nb_no:"nb",nl_nl:"nl",pl_pl:"pl",pt_br:"pt-br",pt_pt:"pt",ro_ro:"ro",ru_ru:"ru",sk_sk:"sk",sl_si:"sl",sv_se:"sv",tr_tr:"tr",uk_ua:"uk",zh_cn:"zh-cn",zh_tw:"zh"},L=!N;L&&o.a.navigator&&o.a.navigator.mimeTypes&&(L=!!r.a.find(o.a.navigator.mimeTypes,function(e){return e&&"application/pdf"===e.type}),L||(L="undefined"!=typeof o.a.navigator.mimeTypes["application/pdf"]));var M={settings:[],"settings-removed":[],"settings-disabled":[]},F=p.a.observable(!1),U=p.a.observable(""),H=p.a.observable(0),G=p.a.observableArray([]),j=p.a.computed(function(){return 0<G().length});j.subscribe(function(e){h.toggleClass("rl-modal",e)});var B=p.a.observable(f.KeyState.All),V=p.a.observable(f.KeyState.All),q=p.a.computed({read:function(){return V()},write:function(e){f.KeyState.Menu!==e&&(f.KeyState.Compose===e?c.a.filter=function(){return T()}:c.a.filter=function(e){if(T()){var t=e.target||e.srcElement,n=t?t.tagName.toUpperCase():"";return!("INPUT"===n||"SELECT"===n||"TEXTAREA"===n||t&&"DIV"===n&&("editorHtmlArea"===t.className||"true"==""+t.contentEditable))}return!1},V(e),A()&&(e=f.KeyState.Menu)),B(e)}});B.subscribe(function(e){c.a.setScope(e)}),A.subscribe(function(e){e?q(f.KeyState.Menu):f.KeyState.Menu===c.a.getScope()&&q(V())});var z={__APP__:null,iAjaxErrorCount:0,iTokenErrorCount:0,aBootstrapDropdowns:[],iMessageBodyCacheCount:0,bUnload:!1}},function(e,t,n){"use strict";function i(e,t,i){var o="",a=E[e];if(n.i(y.isUnd)(a)&&(a=n.i(y.isUnd)(i)?e:i),!n.i(y.isUnd)(t)&&!n.i(y.isNull)(t))for(o in t)n.i(y.has)(t,o)&&(a=a.replace("%"+o+"%",t[o]));return a}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];m.a.defer(function(){h()("[data-i18n]",e).each(function(e,t){I(t)}),t&&w.bAnimationSupported&&h()(".i18n-animation[data-i18n]",e).letterfx({fx:"fall fade",backwards:!1,timing:50,fx_duration:"50ms",letter_end:"restore",element_end:"restore"})})}function a(){N.forEach(function(e){D[e[0]]=i(e[1])})}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&e(),t?R.subscribe(function(){e&&e(),t&&t()}):e&&R.subscribe(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=p.a.parseInt(e,10)||0,S.Notification.ClientViewError===e&&t?t:(i=i?p.a.parseInt(i,10)||0:0,n.i(y.isUnd)(D[e])?i&&n.i(y.isUnd)(D[i])?D[i]:"":D[e])}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.Notification.UnknownNotification;return e&&e.ErrorCode?s(n.i(y.pInt)(e.ErrorCode),e.ErrorMessage||""):s(t)}function u(e){var t="";switch(p.a.parseInt(e,10)||0){case S.UploadErrorCode.FileIsTooBig:t=i("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case S.UploadErrorCode.FilePartiallyUploaded:t=i("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case S.UploadErrorCode.FileNoUploaded:t=i("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case S.UploadErrorCode.MissingTempFolder:t=i("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case S.UploadErrorCode.FileOnSaveingError:t=i("UPLOAD/ERROR_ON_SAVING_FILE");break;case S.UploadErrorCode.FileType:t=i("UPLOAD/ERROR_FILE_TYPE");break;default:t=i("UPLOAD/ERROR_UNKNOWN")}return t}function c(e,t){var i=n.i(y.microtime)();return w.$html.addClass("rl-changing-language"),new C.a(function(o,a){h.a.ajax({url:n.i(T.a)(t,e),dataType:"script",cache:!0}).then(function(){m.a.delay(function(){x();var e=-1<n.i(y.inArray)((t||"").toLowerCase(),["ar","ar_sa","he","he_he","ur","ur_ir"]);w.$html.removeClass("rl-changing-language").removeClass("rl-rtl rl-ltr").addClass(e?"rl-rtl":"rl-ltr"),o()},500<n.i(y.microtime)()-i?1:500)},function(){w.$html.removeClass("rl-changing-language"),p.a.rainloopI18N=null,a()})})}var d=n(11),p=n.n(d),f=n(6),m=n.n(f),g=n(12),h=n.n(g),b=n(2),v=n.n(b),S=n(3),y=n(1),w=n(7),A=n(35),T=n(14),_=n(47),C=n.n(_);n.d(t,"trigger",function(){return R}),t.i18n=i,t.i18nToNodes=o,t.initNotificationLanguage=a,t.initOnStartOrLangChange=r,t.getNotification=s,t.getNotificationFromResponse=l,t.getUploadErrorDescByCode=u,t.reload=c;var E=p.a.rainloopI18N||{},D={},N=[[S.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[S.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[S.Notification.AuthError,"NOTIFICATIONS/AUTH_ERROR"],[S.Notification.AccessError,"NOTIFICATIONS/ACCESS_ERROR"],[S.Notification.ConnectionError,"NOTIFICATIONS/CONNECTION_ERROR"],[S.Notification.CaptchaError,"NOTIFICATIONS/CAPTCHA_ERROR"],[S.Notification.SocialFacebookLoginAccessDisable,"NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE"],[S.Notification.SocialTwitterLoginAccessDisable,"NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE"],[S.Notification.SocialGoogleLoginAccessDisable,"NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE"],[S.Notification.DomainNotAllowed,"NOTIFICATIONS/DOMAIN_NOT_ALLOWED"],[S.Notification.AccountNotAllowed,"NOTIFICATIONS/ACCOUNT_NOT_ALLOWED"],[S.Notification.AccountTwoFactorAuthRequired,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_REQUIRED"],[S.Notification.AccountTwoFactorAuthError,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_ERROR"],[S.Notification.CouldNotSaveNewPassword,"NOTIFICATIONS/COULD_NOT_SAVE_NEW_PASSWORD"],[S.Notification.CurrentPasswordIncorrect,"NOTIFICATIONS/CURRENT_PASSWORD_INCORRECT"],[S.Notification.NewPasswordShort,"NOTIFICATIONS/NEW_PASSWORD_SHORT"],[S.Notification.NewPasswordWeak,"NOTIFICATIONS/NEW_PASSWORD_WEAK"],[S.Notification.NewPasswordForbidden,"NOTIFICATIONS/NEW_PASSWORD_FORBIDDENT"],[S.Notification.ContactsSyncError,"NOTIFICATIONS/CONTACTS_SYNC_ERROR"],[S.Notification.CantGetMessageList,"NOTIFICATIONS/CANT_GET_MESSAGE_LIST"],[S.Notification.CantGetMessage,"NOTIFICATIONS/CANT_GET_MESSAGE"],[S.Notification.CantDeleteMessage,"NOTIFICATIONS/CANT_DELETE_MESSAGE"],[S.Notification.CantMoveMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[S.Notification.CantCopyMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[S.Notification.CantSaveMessage,"NOTIFICATIONS/CANT_SAVE_MESSAGE"],[S.Notification.CantSendMessage,"NOTIFICATIONS/CANT_SEND_MESSAGE"],[S.Notification.InvalidRecipients,"NOTIFICATIONS/INVALID_RECIPIENTS"],[S.Notification.CantSaveFilters,"NOTIFICATIONS/CANT_SAVE_FILTERS"],[S.Notification.CantGetFilters,"NOTIFICATIONS/CANT_GET_FILTERS"],[S.Notification.FiltersAreNotCorrect,"NOTIFICATIONS/FILTERS_ARE_NOT_CORRECT"],[S.Notification.CantCreateFolder,"NOTIFICATIONS/CANT_CREATE_FOLDER"],[S.Notification.CantRenameFolder,"NOTIFICATIONS/CANT_RENAME_FOLDER"],[S.Notification.CantDeleteFolder,"NOTIFICATIONS/CANT_DELETE_FOLDER"],[S.Notification.CantDeleteNonEmptyFolder,"NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER"],[S.Notification.CantSubscribeFolder,"NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER"],[S.Notification.CantUnsubscribeFolder,"NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER"],[S.Notification.CantSaveSettings,"NOTIFICATIONS/CANT_SAVE_SETTINGS"],[S.Notification.CantSavePluginSettings,"NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS"],[S.Notification.DomainAlreadyExists,"NOTIFICATIONS/DOMAIN_ALREADY_EXISTS"],[S.Notification.CantInstallPackage,"NOTIFICATIONS/CANT_INSTALL_PACKAGE"],[S.Notification.CantDeletePackage,"NOTIFICATIONS/CANT_DELETE_PACKAGE"],[S.Notification.InvalidPluginPackage,"NOTIFICATIONS/INVALID_PLUGIN_PACKAGE"],[S.Notification.UnsupportedPluginPackage,"NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"],[S.Notification.LicensingServerIsUnavailable,"NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE"],[S.Notification.LicensingExpired,"NOTIFICATIONS/LICENSING_EXPIRED"],[S.Notification.LicensingBanned,"NOTIFICATIONS/LICENSING_BANNED"],[S.Notification.DemoSendMessageError,"NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR"],[S.Notification.DemoAccountError,"NOTIFICATIONS/DEMO_ACCOUNT_ERROR"],[S.Notification.AccountAlreadyExists,"NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS"],[S.Notification.AccountDoesNotExist,"NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST"],[S.Notification.MailServerError,"NOTIFICATIONS/MAIL_SERVER_ERROR"],[S.Notification.InvalidInputArgument,"NOTIFICATIONS/INVALID_INPUT_ARGUMENT"],[S.Notification.UnknownNotification,"NOTIFICATIONS/UNKNOWN_ERROR"],[S.Notification.UnknownError,"NOTIFICATIONS/UNKNOWN_ERROR"]],R=v.a.observable(!1),I=function(e){var t=h()(e),n=t.data("i18n");if(n)if("["===n.substr(0,1))switch(n.substr(0,6)){case"[html]":t.html(i(n.substr(6)));break;case"[place":t.attr("placeholder",i(n.substr(13)));break;case"[title":t.attr("title",i(n.substr(7)))}else t.text(i(n))},x=function(){p.a.rainloopI18N&&(E=p.a.rainloopI18N||{},o(p.a.document,!0),n.i(A.reload)(),R(!R())),p.a.rainloopI18N=null};w.$html.addClass("rl-"+(w.$html.attr("dir")||"ltr"))},function(e,t,n){"use strict";function i(){D()("#rl-content").addClass("rl-content-show"),D()("#rl-loading").hide().remove()}function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.i(M.createCommandLegacy)(null,e,t)}function a(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];e.__rlSettingsData={Label:n,Template:t,Route:i,IsDefault:!!o},L.VIEW_MODELS.settings.push(e)}function r(e){L.VIEW_MODELS["settings-removed"].push(e)}function s(e){L.VIEW_MODELS["settings-disabled"].push(e)}function l(){x.a.changed.active=!1}function u(){x.a.changed.active=!0}function c(e){return""===e||n.i(M.isUnd)(H[e])?null:H[e]}function d(e){var t=null;return e&&(t=e,e.default&&(t=e.default)),t}function p(e){var t=d(e);t&&t.__vm&&t.__dom&&t.__vm.modalVisibility(!1)}function f(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;C.a.each(t.__names,function(o){n.i(k.a)(e,[o,t.__vm,i])})}function m(e,t){return e&&!e.__builded&&!function(){var i=null,a=new e(t),r=e.__type||"",s=r?D()("#rl-content #rl-"+r.toLowerCase()):null;e.__builded=!0,e.__vm=a,a.onShowTrigger=R.a.observable(!1),a.onHideTrigger=R.a.observable(!1),a.viewModelName=e.__name,a.viewModelNames=e.__names,a.viewModelTemplateID=e.__templateID,a.viewModelPosition=e.__type,s&&1===s.length?(i=D()("<div></div>").addClass("rl-view-model").addClass("RL-"+a.viewModelTemplateID).hide(),i.appendTo(s),a.viewModelDom=i,e.__dom=i,G.Popup===r&&(a.cancelCommand=a.closeCommand=o(function(){p(e)}),a.modalVisibility.subscribe(function(t){t?(a.viewModelDom.show(),a.storeAndSetKeyScope(),L.popupVisibilityNames.push(a.viewModelName),a.viewModelDom.css("z-index",3e3+n.i(L.popupVisibilityNames)().length+10),a.onShowTrigger&&a.onShowTrigger(!a.onShowTrigger()),n.i(M.delegateRun)(a,"onShowWithDelay",[],500)):(n.i(M.delegateRun)(a,"onHide"),n.i(M.delegateRun)(a,"onHideWithDelay",[],500),a.onHideTrigger&&a.onHideTrigger(!a.onHideTrigger()),a.restoreKeyScope(),f("view-model-on-hide",e),L.popupVisibilityNames.remove(a.viewModelName),a.viewModelDom.css("z-index",2e3),C.a.delay(function(){return a.viewModelDom.hide()},300))})),f("view-model-pre-build",e,i),R.a.applyBindingAccessorsToNode(i[0],{translatorInit:!0,template:function(){return{name:a.viewModelTemplateID}}},a),n.i(M.delegateRun)(a,"onBuild",[i]),a&&G.Popup===r&&a.registerPopupKeyDown(),f("view-model-post-build",e,i)):n.i(M.log)("Cannot find view model position: "+r)}(),e?e.__vm:null}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=d(e);i&&(m(i),i.__vm&&i.__dom&&(n.i(M.delegateRun)(i.__vm,"onBeforeShow",t||[]),i.__vm.modalVisibility(!0),n.i(M.delegateRun)(i.__vm,"onShow",t||[]),f("view-model-on-show",i,t||[])))}function h(e){var t=d(e);t&&(m(t),t.__vm&&t.__dom&&n.i(M.delegateRun)(t.__vm,"onWarmUp"))}function b(e){var t=d(e);return!(!t||!t.__vm)&&t.__vm.modalVisibility()}function v(e,t){var i=null,o=!1,a=null;""===n.i(M.pString)(e)&&(e=U),""!==e&&(i=c(e),i||(i=c(U),i&&(t=e+"/"+t,e=U)),i&&i.__started&&(o=F&&i===F,i.__builded||(i.__builded=!0,n.i(M.isNonEmptyArray)(i.viewModels())&&C.a.each(i.viewModels(),function(e){m(e,i)}),n.i(M.delegateRun)(i,"onBuild")),C.a.defer(function(){F&&!o&&(n.i(M.delegateRun)(F,"onHide"),n.i(M.delegateRun)(F,"onHideWithDelay",[],500),F.onHideTrigger&&F.onHideTrigger(!F.onHideTrigger()),n.i(M.isNonEmptyArray)(F.viewModels())&&C.a.each(F.viewModels(),function(e){e.__vm&&e.__dom&&G.Popup!==e.__vm.viewModelPosition&&(e.__dom.hide(),e.__vm.viewModelVisibility(!1),n.i(M.delegateRun)(e.__vm,"onHide"),n.i(M.delegateRun)(e.__vm,"onHideWithDelay",[],500),e.__vm.onHideTrigger&&e.__vm.onHideTrigger(!e.__vm.onHideTrigger()))})),F=i,F&&!o&&(n.i(M.delegateRun)(F,"onShow"),F.onShowTrigger&&F.onShowTrigger(!F.onShowTrigger()),n.i(k.a)("screen-on-show",[F.screenName(),F]),n.i(M.isNonEmptyArray)(F.viewModels())&&C.a.each(F.viewModels(),function(e){e.__vm&&e.__dom&&G.Popup!==e.__vm.viewModelPosition&&(n.i(M.delegateRun)(e.__vm,"onBeforeShow"),e.__dom.show(),e.__vm.viewModelVisibility(!0),n.i(M.delegateRun)(e.__vm,"onShow"),e.__vm.onShowTrigger&&e.__vm.onShowTrigger(!e.__vm.onShowTrigger()),n.i(M.delegateRun)(e.__vm,"onShowWithDelay",[],200),f("view-model-on-show",e))})),a=i&&i.__cross?i.__cross():null,a&&a.parse(t)})))}function S(e){C.a.each(e,function(e){if(e){var t=new e,n=t?t.screenName():"";t&&""!==n&&(""===U&&(U=n),H[n]=t)}}),C.a.each(H,function(e){e&&!e.__started&&e.__start&&(e.__started=!0,e.__start(),n.i(k.a)("screen-pre-start",[e.screenName(),e]),n.i(M.delegateRun)(e,"onStart"),n.i(k.a)("screen-post-start",[e.screenName(),e]))});var t=P.a.create();t.addRoute(/^([a-zA-Z0-9\-]*)\/?(.*)$/,v),x.a.initialized.add(t.parse,t),x.a.changed.add(t.parse,t),x.a.init(),C.a.delay(function(){return L.$html.removeClass("rl-started-trigger").addClass("rl-started")},100),C.a.delay(function(){return L.$html.addClass("rl-started-delay")},200)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e="#"===e.substr(0,1)?e.substr(1):e,e="/"===e.substr(0,1)?e.substr(1):e;var i=n?"replaceHash":"setHash";t?(x.a.changed.active=!1,x.a[i](e),x.a.changed.active=!0):(x.a.changed.active=!0,x.a[i](e),x.a.setHash(e))}function w(e){var t=e.name,i=e.type,o=e.templateID;return function(e){e&&(t&&(n.i(M.isArray)(t)?e.__names=t:e.__names=[t],e.__name=e.__names[0]),i&&(e.__type=i),o&&(e.__templateID=o))}}function A(e){var t=e.name,n=e.templateID;return w({name:t,type:G.Popup,templateID:n})}function T(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t,i,o){if(!i||!i.match(/Command$/))throw new Error('name "'+i+'" should end with Command suffix');var a=o.value||o.initializer(),r=n.i(M.isFunc)(e)?e:function(){return!!e};return o.value=function(){if(r.call(this,this)){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];a.apply(this,t)}return!1},o.value.__realCanExecute=r,o.value.isCommand=!0,o}}var _=n(6),C=n.n(_),E=n(12),D=n.n(E),N=n(2),R=n.n(N),I=n(174),x=n.n(I),O=n(91),P=n.n(O),k=n(27),L=n(7),M=n(1);n.d(t,"ViewType",function(){return G}),t.hideLoading=i,t.createCommand=o,t.addSettingsViewModel=a,t.removeSettingsViewModel=r,t.disableSettingsViewModel=s,t.routeOff=l,t.routeOn=u,t.screen=c,t.getScreenPopup=d,t.hideScreenPopup=p,t.vmRunHook=f,t.buildViewModel=m,t.showScreenPopup=g,t.warmUpScreenPopup=h,t.isPopupVisible=b,t.screenOnRoute=v,t.startScreens=S,t.setHash=y,n.d(t,"commandDecorator",function(){return T}),n.d(t,"popup",function(){return A}),n.d(t,"viewDecorator",function(){return w}),n.d(t,"view",function(){return w}),n.d(t,"viewModel",function(){return w}),n.d(t,"popupDecorator",function(){return A}),n.d(t,"command",function(){return T});var F=null,U="",H={},G={Popup:"Popups",Left:"Left",Right:"Right",Center:"Center"}},function(e,t,n){"use strict";function i(e){return n.i(u.isUnd)(c[e])?null:c[e]}function o(e,t){c[e]=t}function a(e){return n.i(u.isUnd)(d[e])?null:d[e]}function r(e){var t=i("Capa");return n.i(u.isArray)(t)&&n.i(u.isNormal)(e)&&-1<n.i(u.inArray)(e,t)}var s=n(11),l=n.n(s),u=n(1);t.settingsGet=i,t.settingsSet=o,t.appSettingsGet=a,t.capa=r;var c=l.a.__rlah_data()||null;c=n.i(u.isNormal)(c)?c:{};var d=c.System||null;d=n.i(u.isNormal)(d)?d:{}},function(e,t){e.exports=window},function(e,t){e.exports=window.jQuery},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(3),u=n(7);n.d(t,"a",function(){return c});var c=function(){function e(){o()(this,e),this.bDisabeCloseOnEsc=!1,this.sDefaultKeyScope=l.KeyState.None,this.sCurrentKeyScope=l.KeyState.None,this.viewModelVisibility=r.a.observable(!1),this.modalVisibility=r.a.observable(!1).extend({rateLimit:0}),this.viewModelName="",this.viewModelNames=[],this.viewModelDom=null}return e.prototype.storeAndSetKeyScope=function(){this.sCurrentKeyScope=n.i(u.keyScope)(),n.i(u.keyScope)(this.sDefaultKeyScope)},e.prototype.restoreKeyScope=function(){n.i(u.keyScope)(this.sCurrentKeyScope)},e.prototype.registerPopupKeyDown=function(){var e=this;u.$win.on("keydown",function(t){if(t&&e.modalVisibility&&e.modalVisibility()){if(!e.bDisabeCloseOnEsc&&l.EventKeyCode.Esc===t.keyCode)return n.i(s.delegateRun)(e,"cancelCommand"),!1;if(l.EventKeyCode.Backspace===t.keyCode&&!n.i(s.inFocus)())return!1}return!0})},e.prototype.cancelCommand=function(){},e.prototype.closeCommand=function(){},e}()},function(e,t,n){"use strict";function i(){ie=z.settingsGet("AuthAccountHash")||"0"}function o(){return $}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+n.i(q.pString)(e)}function r(){return te?K:Y+ne}function s(){return X?Y+"/Mobile/":K}function l(e,t,i){return i=n.i(q.isUnd)(i)?ie:i,Y+"/Raw/"+$+"/"+i+"/"+e+"/"+$+"/"+t}function u(e,t){return l("Download",e,t)}function c(e,t){return l("View",e,t)}function d(e,t){return l("ViewThumbnail",e,t)}function p(e,t){return l("ViewAsPlain",e,t)}function f(e,t){return l("FramedView",e,t)}function m(e){return Y+"/"+e+"/"+$+"/"+ie+"/"}function g(){return m("Upload")}function h(){return m("UploadContacts")}function b(){return m("UploadBackground")}function v(){return m("Append")}function S(e){return m("Change"+(X?"Mobile":""))+n.i(q.encodeURIComponent)(e)+"/"}function y(e){return m("Ajax")+e}function w(e){return Y+"/Raw/"+$+"/"+ie+"/ViewAsPlain/"+$+"/"+e}function A(e){return Y+"/Raw/"+$+"/"+ie+"/Download/"+$+"/"+e}function T(e){return Y+"/Raw/0/Avatar/"+n.i(q.encodeURIComponent)(e)+"/"}function _(e){return Y+"/Raw/"+$+"/"+ie+"/UserBackground/"+$+"/"+e}function C(){return Y+"/Info"}function E(e,t){return Y+"/Lang/0/"+(t?"Admin":"App")+"/"+V.a.encodeURI(e)+"/"+J+"/"}function D(){return Y+"/Raw/"+$+"/"+ie+"/ContactsVcf/"}function N(){return Y+"/Raw/"+$+"/"+ie+"/ContactsCsv/"}function R(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Y+"SocialGoogle"+(""!==ie?"/"+$+"/"+ie+"/":"")+(e?"&xauth=1":"")}function I(){return Y+"SocialTwitter"+(""!==ie?"/"+$+"/"+ie+"/":"")}function x(){return Y+"SocialFacebook"+(""!==ie?"/"+$+"/"+ie+"/":"")}function O(e){return ee+e}function P(){return O("css/images/empty-contact.png")}function k(e){return O("sounds/"+e)}function L(){return O("css/images/icom-message-notification.png")}function M(){return O("js/min/openpgp.min.js")}function F(){return O("js/min/openpgp.worker.min.js")}function U(e){var t=Z;return"@custom"===e.substr(-7)&&(e=n.i(q.trim)(e.substring(0,e.length-7)),t=Q),t+"themes/"+V.a.encodeURI(e)+"/images/preview.png"}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"INBOX";return W+"mailbox/"+e}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+"settings"+(e?"/"+e:"")}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";t=n.i(q.isNormal)(t)?n.i(q.pInt)(t):1,i=n.i(q.pString)(i);var a=W+"mailbox/";if(""!==e){var r=n.i(q.pInt)(o);a+=V.a.encodeURI(e)+(0<r?"~"+r:"")}return 1<t&&(a=a.replace(/[\/]+$/,""),a+="/p"+t),
+""!==i&&(a=a.replace(/[\/]+$/,""),a+="/"+V.a.encodeURI(i)),a}var B=n(11),V=n.n(B),q=n(1),z=n(10);t.F=i,t.l=o,t.z=a,t.E=r,t.G=s,t.d=u,t.e=c,t.f=d,t.h=p,t.g=f,t.x=g,t.w=h,t.C=b,t.y=v,t.m=S,t.k=y,t.i=w,t.j=A,t.b=T,t.A=_,t.J=C,t.a=E,t.u=D,t.v=N,t.o=R,t.p=I,t.n=x,t.t=P,t.c=k,t.s=L,t.I=M,t.H=F,t.B=U,t.D=H,t.q=G,t.r=j;var K="./",W="#/",Y="./?",$="&q[]=",J=z.appSettingsGet("version"),X=z.appSettingsGet("mobile"),Q=z.appSettingsGet("webPath")||"",Z=z.appSettingsGet("webVersionPath")||"rainloop/v/"+J+"/",ee=Z+"static/",te=!!z.appSettingsGet("adminHostUse"),ne=z.appSettingsGet("adminPath")||"admin",ie=z.settingsGet("AuthAccountHash")||"0"},function(e,t,n){e.exports={default:n(130),__esModule:!0}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(12),r=n.n(a),s=n(2),l=n.n(s),u=n(1),c=n(8);n.d(t,"a",function(){return d}),n.d(t,"b",function(){return p});var d=function(){function e(){o()(this,e),this.disposable=[]}return e.prototype.dispose=function(){this.disposable.forEach(function(e){e&&e.dispose&&e.dispose()})},e}(),p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{template:t?{element:t}:"<b></b>",viewModel:{createViewModel:function(t,i){return t=t||{},t.element=null,i&&i.element&&(t.component=i,t.element=r()(i.element),n.i(c.i18nToNodes)(t.element),!n.i(u.isUnd)(t.inline)&&l.a.unwrap(t.inline)&&t.element.css("display","inline-block")),new e(t)}}}}},,function(e,t){e.exports=window.key},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"m",function(){return a}),n.d(t,"g",function(){return r}),n.d(t,"i",function(){return s}),n.d(t,"k",function(){return l}),n.d(t,"j",function(){return u}),n.d(t,"h",function(){return c}),n.d(t,"c",function(){return d}),n.d(t,"d",function(){return p}),n.d(t,"o",function(){return f}),n.d(t,"q",function(){return m}),n.d(t,"p",function(){return g}),n.d(t,"l",function(){return h}),n.d(t,"f",function(){return b}),n.d(t,"e",function(){return v}),n.d(t,"n",function(){return S});var i=20,o=[10,20,30,50,100],a=50,r=3e4,s=3e5,l=3e5,u=2e5,c=2e5,d="__UNUSE__",p="rlcsc",f=143,m=25,g=4190,h=15,b=7,v=10,S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAHHklEQVRoQ7VZW08bVxCeXRuwIbTGXIwNtBBaqjwgVUiR8lDlbza9qe1DpVZ9aNQ/0KpPeaJK07SpcuEeCEmUAObm21bfrL9lONjexSYrWfbunj37zXdmvpkz9oIgCKTD0Wg0xPd94TDP83Q0zvWa50vzklSrdanVanqf4/D84GBGr+F+Op3S8fqoJxLOdnZgTvsO/nYhenHA+UC7CWF1uXwkb9++ldPTUwVerVbVqFQqpR8YPjQ0JCMjI5LNDijoRgP3PQVu5+5Eor2XGLg7IV4GkIdHJ/LmzRs5ODiIwNbrdR0O0GCcq4Xz4eFhmZyclP7+tDQaIik/BG5XKQn4SwG3zJTLZXn9+rUclI8UHD5YVoDDN8bSzXhONwL48fFxGR4eilzFZT1uFRIB5yT8BqCdnR3Z3d0VP9Un6XRawYJpggVrZBv38ME4XKtUKnLt2jUplUoy1PR/l3U7T6sVSAQcgMAkj8PDQ9ne3pajoyMRL7zeKsYZWHgWYDGmv78/mmdwcFA+mJlSgziHDWrERrsjEXDXegTi1tZW+DLxI2bxIrqFNYTXyDyCFweMAHCwb8e4RnTNuOsqe3t7sra21pTD0Kct666E8XlcZyzw9/RUUXK5nK5oUinUQI6TQ3cynO/v78vq6qrKXCNwlTiJJpyNGc3nZHp6uqV2dwrQWOCtZBDAV1ZWwsQk7f0wiQn5kffbAu/0/KWBYzIC1+XukfGx0RGZmppKlC2tIV0Bh4aDcZW7HhkfH8urLLZL7T2pihvlkMNnz56FiadHxicL41IsFpN41bkxsYxbRdFo9jwB8KdPn14J8KnSpBQKhQs63nPmbCVRcBUAR2Lq1VVmpksyMTFxAXjcEsQybiegESionjx5osCZOeNe1O4+EhCAX7bQSgQcxRHTMgAgcz5+/Dis/hL4uHU3/B4YGNASGHIKxuEql0k+l05AeIAF1vPnz5VxFFmdDlaJrMtZITJeSsXCOTlMunKxjLtMYOKNjQ158eJFuAuKkUOb5sEwgff19SkJUBVkThZUbnXZrtCKBQ6gbnWIkjZpyne3ejAWoGnA7Icz6irvBLgbOMicCM6TkxPx/LAkbXfgWcsazuE2kFRsKD5Z+CiqDumKncpZvieWcS6dDVD8xiYCNflpJdwcdwJOf9airLmVQ7DPzMxIYWLsXGXoVqLt5k0M3K3JUVPDZdbWNzsCp48TPFdvdnZWUz32nDha7bJ63kgAJPzSdRks9/Kf9xMJAQ1gq2NpaUmy2Yz4zar4nQC3xb99AQwCcGzLAAwuhG8YiWvcOKts+r4GOe5nMhm5efOm9lUA3E3vSZJRrKvE0fnPv//Jy5cvo5cTHIPQbSjhOoqq69evS19f6lxDKK4+sVhigZPtKJqbrQeqxd5+WR4+fKgqgT0k2XX3nhiPgETWXFhYkFzuPZ2yVq1GTSOXpE47/VjgNnD4m4GG7/LhsTx69EiwD4Vr2MwIIxgbAH18fKx1yfz8vEogNvGtWnCuhLZa9UTAreVWFsHy/b/+Vrbdl7E5REMQD2jDoUbByty+/ZnU64GkU2HzyJLhktU1cLv8nARgkYS2d3ajAgwG8qU2oLmDZ92CMaOjo7K4uCiZgbDWaRWgnZhPxLhrMUCvr69riwKZk1LHF7XqrWAO9hJxH6ozNzcnCx/PqztZg9mf6SQMscCtm2C5ke4BGMlHWTUp36036AJajDVrFMzBrhhWslQsSrFYiOqVpMriNYIgqFRq2j3FAb/zffT6zuxFXxsNzs3NTXn16lW4gYiW96w1FyedF+83xG/2FNGCRpU4NjamMsn+OZ9xE5RXqdaDdPpib6RWCzuwKF9RxqI2AVNQBwQYJoK0wdBejnqtEikP3pfP51XjUTESl12FqJEKxsEorARYDD44ONTeID7YpsEnrRvQfWAI2e8WfDaTUSIwJ0iBCmFOtOUAHvVMPp/TPwvYFVYFIuP8l+DBgwdaa2Miqwa0GgYwfeMltovbDfh6c1vIgMYcliSsKv4IWFr6VDHxvldvBAH+1sA+cnl5WYOPmmr9ir+1l9I0Cgz0yjhXjfJJ0JROnmezWbl165ayr/5fqwcBNr7IfhjMqKcvESSM4eRcCasQ3bDNObmKPLdGUGpZsN24cUNLBm9zazu4d++e6qpNBFaTuUS26U5dpuR1CxyA7J9ddrMRqlz4pwLLYawymPd++/2PADt2ugcGwq9gCCdhQ96C6xWwa6j1ceuq+I0EhW0i8MAIVJfeL3d/DVD8EKi12P6/2S2jV/EccVB54O/ejz/9HGCpoBBMta5rXMXLu53D1XAwjhXwvvv+h4BAXVe4bOu3O3ChxF08LiZFG3fel199G9CH3fLyqv24NcB44MRhpdK788U3CpyKwsCw590xmfSpzsBt0Fqc3ud3vtZigxWcVZCklVpSiN0w3q5E/h9TGMIUuA3+EQAAAABJRU5ErkJggg=="},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(139),o=n(59);e.exports=function(e){return i(o(e))}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(115),c=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.oRequests={},n}return l()(t,e),t.prototype.adminLogin=function(e,t,n){this.defaultRequest(e,"AdminLogin",{Login:t,Password:n})},t.prototype.adminLogout=function(e){this.defaultRequest(e,"AdminLogout")},t.prototype.saveAdminConfig=function(e,t){this.defaultRequest(e,"AdminSettingsUpdate",t)},t.prototype.saveAdminConfigHelper=function(e,t,n){var i=this;return function(o){var a={};a[e]=t?t(o):o,i.saveAdminConfig(n||null,a)}},t.prototype.domainList=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.defaultRequest(e,"AdminDomainList",{IncludeAliases:t?"1":"0"})},t.prototype.pluginList=function(e){this.defaultRequest(e,"AdminPluginList")},t.prototype.packagesList=function(e){this.defaultRequest(e,"AdminPackagesList")},t.prototype.coreData=function(e){this.defaultRequest(e,"AdminCoreData")},t.prototype.updateCoreData=function(e){this.defaultRequest(e,"AdminUpdateCoreData",{},9e4)},t.prototype.packageInstall=function(e,t){this.defaultRequest(e,"AdminPackageInstall",{Id:t.id,Type:t.type,File:t.file},6e4)},t.prototype.packageDelete=function(e,t){this.defaultRequest(e,"AdminPackageDelete",{Id:t.id})},t.prototype.domain=function(e,t){this.defaultRequest(e,"AdminDomainLoad",{Name:t})},t.prototype.plugin=function(e,t){this.defaultRequest(e,"AdminPluginLoad",{Name:t})},t.prototype.domainDelete=function(e,t){this.defaultRequest(e,"AdminDomainDelete",{Name:t})},t.prototype.domainDisable=function(e,t,n){return this.defaultRequest(e,"AdminDomainDisable",{Name:t,Disabled:n?"1":"0"})},t.prototype.pluginSettingsUpdate=function(e,t){return this.defaultRequest(e,"AdminPluginSettingsUpdate",t)},t.prototype.licensing=function(e,t){return this.defaultRequest(e,"AdminLicensing",{Force:t?"1":"0"})},t.prototype.licensingActivate=function(e,t,n){return this.defaultRequest(e,"AdminLicensingActivate",{Domain:t,Key:n})},t.prototype.pluginDisable=function(e,t,n){return this.defaultRequest(e,"AdminPluginDisable",{Name:t,Disabled:n?"1":"0"})},t.prototype.createDomainAlias=function(e,t,n){this.defaultRequest(e,"AdminDomainAliasSave",{Name:t,Alias:n})},t.prototype.createOrUpdateDomain=function(e,t,n,i,o,a,r,s,l,u,c,d,p,f,m,g,h,b,v){this.defaultRequest(e,"AdminDomainSave",{Create:t?"1":"0",Name:n,IncHost:i,IncPort:o,IncSecure:a,IncShortLogin:r?"1":"0",UseSieve:s?"1":"0",SieveAllowRaw:l?"1":"0",SieveHost:u,SievePort:c,SieveSecure:d,OutHost:p,OutPort:f,OutSecure:m,OutShortLogin:g?"1":"0",OutAuth:h?"1":"0",OutUsePhpMail:b?"1":"0",WhiteList:v})},t.prototype.testConnectionForDomain=function(e,t,n,i,o,a,r,s,l,u,c,d,p,f){this.defaultRequest(e,"AdminDomainTest",{Name:t,IncHost:n,IncPort:i,IncSecure:o,UseSieve:a?"1":"0",SieveHost:r,SievePort:s,SieveSecure:l,OutHost:u,OutPort:c,OutSecure:d,OutAuth:p?"1":"0",OutUsePhpMail:f?"1":"0"})},t.prototype.testContacts=function(e,t){this.defaultRequest(e,"AdminContactsTest",t)},t.prototype.saveNewAdminPassword=function(e,t){this.defaultRequest(e,"AdminPasswordUpdate",t)},t.prototype.adminPing=function(e){this.defaultRequest(e,"AdminPing")},t}(u.a);t.a=new c},function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";function i(e,t){n.i(f.isFunc)(t)&&(n.i(f.isArray)(h[e])||(h[e]=[]),h[e].push(t))}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n.i(f.isArray)(h[e])&&p.a.each(h[e],function(e){e.apply(void 0,t)})}function a(e){return g.settingsGet(e)}function r(e,t,n,i){m.data.__APP__&&m.data.__APP__.remote().defaultRequest(e,"Plugin"+t,n,i)}function s(e,t,n,i){b.push([e,t,n,i])}function l(e,t,n,i){v.push([e,t,n,i])}function u(e){var t=n(9);p.a.each(e?v:b,function(e){t.addSettingsViewModel(e[0],e[1],e[2],e[3])})}function c(e,t){var i=g.settingsGet("Plugins");return i=i&&!n.i(f.isUnd)(i[e])?i[e]:null,i?n.i(f.isUnd)(i[t])?null:i[t]:null}var d=n(6),p=n.n(d),f=n(1),m=n(7),g=n(10);t.d=i,t.a=o,t.e=a,t.g=r,t.b=s,t.c=l,t.h=u,t.f=c;var h={},b=[],v=[]},,function(e,t,n){"use strict";function i(e,t,o){n.i(s.isObject)(e)?(o=t||null,t=null,r.a.each(e,function(e,t){i(t,e,o)})):(n.i(s.isUnd)(u[e])&&(u[e]=[]),u[e].push([t,o]))}function o(e,t){l.a("rl-pub",[e,t]),n.i(s.isUnd)(u[e])||r.a.each(u[e],function(e){e[0]&&e[0].apply(e[1]||null,t||[])})}var a=n(6),r=n.n(a),s=n(1),l=n(27);t.b=i,t.a=o;var u={}},,function(e,t,n){e.exports=!n(43)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(33),o=n(51);e.exports=n(31)?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(41),o=n(85),a=n(70),r=Object.defineProperty;t.f=n(31)?Object.defineProperty:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return r(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(68)("wks"),o=n(52),a=n(21).Symbol,r="function"==typeof a,s=e.exports=function(e){return i[e]||(i[e]=r&&a[e]||(r?a:o)("Symbol."+e))};s.store=i},function(e,t,n){"use strict";function i(){return w(),S||b()()}function o(){return A(),y||0}function a(e){return i().clone().subtract(e,"days").format("YYYY.MM.DD")}function r(e){var t=i();if(e&&t)switch(!0){case 4>=t.diff(e,"hours"):return e.fromNow();case t.format("L")===e.format("L"):return n.i(v.i18n)("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")});case t.clone().subtract(1,"days").format("L")===e.format("L"):return n.i(v.i18n)("MESSAGE_LIST/YESTERDAY_AT",{TIME:e.format("LT")});case t.year()===e.year():return e.format("D MMM.")}return e?e.format("LL"):""}function s(e,t){var n=null,i="",a=o();if(e=0<e?e:0===e?a:0,e=a<e?a:e,n=0<e?b.a.unix(e):null,n&&1970===n.year()&&(n=null),n)switch(t){case"FROMNOW":i=n.fromNow();break;case"SHORT":i=r(n);break;case"FULL":i=n.format("LLL");break;default:i=n.format(t)}return i}function l(e){var t="",n=0,i=g()(e);n=i.data("moment-time"),n&&(t=i.data("moment-format"),t&&i.text(s(n,t)),t=i.data("moment-format-title"),t&&i.attr("title",s(n,t)))}function u(){f.a.defer(function(){g()(".moment",d.a.document).each(function(e,t){l(t)})})}var c=n(11),d=n.n(c),p=n(6),f=n.n(p),m=n(12),g=n.n(m),h=n(75),b=n.n(h),v=n(8);t.momentNow=i,t.momentNowUnix=o,t.searchSubtractFormatDateHelper=a,t.format=s,t.momentToNode=l,t.reload=u;var S=null,y=0,w=f.a.debounce(function(){S=b()()},500,!0),A=f.a.debounce(function(){y=b()().unix()},500,!0)},,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(1);n.d(t,"EmailModel",function(){return r}),n.d(t,"default",function(){return r});var r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";o()(this,e),this.email="",this.name="",this.dkimStatus="",this.dkimValue="",this.email=t,this.name=n,this.dkimStatus=i,this.dkimValue=a,this.clearDuplicateName()}return e.newInstanceFromJson=function(t){var n=new e;return n.initByJson(t)?n:null},e.splitHelper=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:";";e=e.replace(/[\r\n]+/g,"; ").replace(/[\s]+/g," ");var n=0,i=0,o=!1,a="",r="";for(i=e.length;n<i;n++){switch(a=e.charAt(n)){case"@":o=!0;break;case" ":o&&(o=!1,r+=t)}r+=a}return r.split(t)},e.prototype.clear=function(){this.email="",this.name="",this.dkimStatus="none",this.dkimValue=""},e.prototype.validate=function(){return""!==this.name||""!==this.email},e.prototype.hash=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"#"+(e?"":this.name)+"#"+this.email+"#"},e.prototype.clearDuplicateName=function(){this.name===this.email&&(this.name="")},e.prototype.search=function(e){return-1<(this.name+" "+this.email).toLowerCase().indexOf(e.toLowerCase())},e.prototype.parse=function(e){this.clear(),e=n.i(a.trim)(e);var t=/(?:"([^"]+)")? ?[<]?(.*?@[^>,]+)>?,? ?/g,i=t.exec(e);i?(this.name=i[1]||"",this.email=i[2]||"",this.clearDuplicateName()):/^[^@]+@[^@]+$/.test(e)&&(this.name="",this.email=e)},e.prototype.initByJson=function(e){var t=!1;return e&&"Object/Email"===e["@Object"]&&(this.name=n.i(a.trim)(e.Name),this.email=n.i(a.trim)(e.Email),this.dkimStatus=n.i(a.trim)(e.DkimStatus||""),this.dkimValue=n.i(a.trim)(e.DkimValue||""),t=""!==this.email,this.clearDuplicateName()),t},e.prototype.toLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";return""!==this.email&&(e&&""!==this.name?o=t?'<a href="mailto:'+n.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(this.name)+"</a>":i?n.i(a.encodeHtml)(this.name):this.name:(o=this.email,""!==this.name?t?o=n.i(a.encodeHtml)('"'+this.name+'" <')+'<a href="mailto:'+n.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(o)+"</a>"+n.i(a.encodeHtml)(">"):(o='"'+this.name+'" <'+o+">",i&&(o=n.i(a.encodeHtml)(o))):t&&(o='<a href="mailto:'+n.i(a.encodeHtml)(this.email)+'" target="_blank" tabindex="-1">'+n.i(a.encodeHtml)(this.email)+"</a>"))),o},e.prototype.mailsoParse=function(e){if(e=n.i(a.trim)(e),""===e)return!1;for(var t=function(e,t,i){e=n.i(a.pString)(e);var o=e.length;return 0>t&&(t+=o),o="undefined"==typeof i?o:0>i?i+o:i+t,!(t>=e.length||0>t||t>o)&&e.slice(t,o)},i=function(e,t,i,o){return e=n.i(a.pString)(e),0>i&&(i+=e.length),o="undefined"!=typeof o?o:e.length,0>o&&(o=o+e.length-i),e.slice(0,i)+t.substr(0,o)+t.slice(o)+e.slice(i+o)},o="",r="",s="",l=!1,u=!1,c=!1,d=null,p=0,f=0,m=0;m<e.length;){switch(e.substr(m,1)){case'"':l||u||c?u||c||(f=m,o=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,l=!1):(l=!0,p=m);break;case"<":l||u||c||(0<m&&0===o.length&&(o=t(e,0,m)),u=!0,p=m);break;case">":u&&(f=m,r=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,u=!1);break;case"(":l||u||c||(c=!0,p=m);break;case")":c&&(f=m,s=t(e,p+1,f-p-1),e=i(e,"",p,f-p+1),f=0,m=0,p=0,c=!1);break;case"\\":m+=1}m+=1}return 0===r.length&&(d=e.match(/[^@\s]+@\S+/i),d&&d[0]?r=d[0]:o=e),0<r.length&&0===o.length&&0===s.length&&(o=e.replace(r,"")),r=n.i(a.trim)(r).replace(/^[<]+/,"").replace(/[>]+$/,""),o=n.i(a.trim)(o).replace(/^["']+/,"").replace(/["']+$/,""),s=n.i(a.trim)(s).replace(/^[(]+/,"").replace(/[)]+$/,""),o=o.replace(/\\\\(.)/g,"$1"),s=s.replace(/\\\\(.)/g,"$1"),this.name=o,this.email=r,this.clearDuplicateName(),!0},e}()},,,function(e,t,n){var i=n(44);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var i=n(21),o=n(25),a=n(83),r=n(32),s="prototype",l=function(e,t,n){var u,c,d,p=e&l.F,f=e&l.G,m=e&l.S,g=e&l.P,h=e&l.B,b=e&l.W,v=f?o:o[t]||(o[t]={}),S=v[s],y=f?i:m?i[t]:(i[t]||{})[s];f&&(n=t);for(u in n)c=!p&&y&&void 0!==y[u],c&&u in v||(d=c?y[u]:n[u],v[u]=f&&"function"!=typeof y[u]?n[u]:h&&c?a(d,i):b&&y[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t[s]=e[s],t}(d):g&&"function"==typeof d?a(Function.call,d):d,g&&((v.virtual||(v.virtual={}))[u]=d,e&l.R&&S&&!S[u]&&r(S,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";function i(){return n(176).default}t.a=i},,function(e,t){e.exports=window.Promise},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(1),p=n(3),f=n(17);n.d(t,"a",function(){return m});var m=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.value=i.value||"",a.size=i.size||0,a.label=i.label||"",a.preLabel=i.preLabel||"",a.enable=!!n.i(d.isUnd)(i.enable)||i.enable,a.trigger=i.trigger&&i.trigger.subscribe?i.trigger:null,a.placeholder=i.placeholder||"",a.labeled=!n.i(d.isUnd)(i.label),a.preLabeled=!n.i(d.isUnd)(i.preLabel),a.triggered=!n.i(d.isUnd)(i.trigger)&&!!a.trigger,a.classForTrigger=c.a.observable(""),a.className=c.a.computed(function(){var e=c.a.unwrap(a.size),t=a.trigger?" "+n.i(d.trim)("settings-saved-trigger-input "+a.classForTrigger()):"";return(0<e?"span"+e:"")+t}),!n.i(d.isUnd)(i.width)&&i.element&&i.element.find("input,select,textarea").css("width",i.width),a.disposable.push(a.className),a.trigger&&(a.setTriggerState(a.trigger()),a.disposable.push(a.trigger.subscribe(a.setTriggerState,a))),a}return l()(t,e),t.prototype.setTriggerState=function(e){switch(n.i(d.pInt)(e)){case p.SaveSettingsStep.TrueResult:this.classForTrigger("success");break;case p.SaveSettingsStep.FalseResult:this.classForTrigger("error");break;default:this.classForTrigger("")}},t}(f.a)},,function(e,t,n){var i=n(89),o=n(60);e.exports=Object.keys||function(e){return i(e,o)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(10),u=function(){function e(){o()(this,e),this.languages=r.a.observableArray([]),this.languagesAdmin=r.a.observableArray([]),this.language=r.a.observable("").extend({limitedList:this.languages}).extend({reversible:!0}),this.languageAdmin=r.a.observable("").extend({limitedList:this.languagesAdmin}).extend({reversible:!0}),this.userLanguage=r.a.observable(""),this.userLanguageAdmin=r.a.observable("")}return e.prototype.populate=function(){var e=l.appSettingsGet("languages"),t=l.appSettingsGet("languagesAdmin");this.languages(n.i(s.isArray)(e)?e:[]),this.languagesAdmin(n.i(s.isArray)(t)?t:[]),this.language(l.settingsGet("Language")),this.languageAdmin(l.settingsGet("LanguageAdmin")),this.userLanguage(l.settingsGet("UserLanguage")),this.userLanguageAdmin(l.settingsGet("UserLanguageAdmin"))},e}();t.a=new u},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(2),l=n.n(s),u=n(12),c=n.n(u),d=n(10),p=function(){function e(){var t=this;o()(this,e),this.google={},this.twitter={},this.facebook={},this.dropbox={},this.google.enabled=l.a.observable(!1),this.google.clientID=l.a.observable(""),this.google.clientSecret=l.a.observable(""),this.google.apiKey=l.a.observable(""),this.google.loading=l.a.observable(!1),this.google.userName=l.a.observable(""),this.google.loggined=l.a.computed(function(){return""!==t.google.userName()}),this.google.capa={},this.google.capa.auth=l.a.observable(!1),this.google.capa.authFast=l.a.observable(!1),this.google.capa.drive=l.a.observable(!1),this.google.capa.preview=l.a.observable(!1),this.google.require={},this.google.require.clientSettings=l.a.computed(function(){return t.google.enabled()&&(t.google.capa.auth()||t.google.capa.drive())}),this.google.require.apiKeySettings=l.a.computed(function(){return t.google.enabled()&&t.google.capa.drive()}),this.facebook.enabled=l.a.observable(!1),this.facebook.appID=l.a.observable(""),this.facebook.appSecret=l.a.observable(""),this.facebook.loading=l.a.observable(!1),this.facebook.userName=l.a.observable(""),this.facebook.supported=l.a.observable(!1),this.facebook.loggined=l.a.computed(function(){return""!==t.facebook.userName()}),this.twitter.enabled=l.a.observable(!1),this.twitter.consumerKey=l.a.observable(""),this.twitter.consumerSecret=l.a.observable(""),this.twitter.loading=l.a.observable(!1),this.twitter.userName=l.a.observable(""),this.twitter.loggined=l.a.computed(function(){return""!==t.twitter.userName()}),this.dropbox.enabled=l.a.observable(!1),this.dropbox.apiKey=l.a.observable("")}return e.prototype.populate=function(){this.google.enabled(!!d.settingsGet("AllowGoogleSocial")),this.google.clientID(d.settingsGet("GoogleClientID")),this.google.clientSecret(d.settingsGet("GoogleClientSecret")),this.google.apiKey(d.settingsGet("GoogleApiKey")),this.google.capa.auth(!!d.settingsGet("AllowGoogleSocialAuth")),this.google.capa.authFast(!!d.settingsGet("AllowGoogleSocialAuthFast")),this.google.capa.drive(!!d.settingsGet("AllowGoogleSocialDrive")),this.google.capa.preview(!!d.settingsGet("AllowGoogleSocialPreview")),this.facebook.enabled(!!d.settingsGet("AllowFacebookSocial")),this.facebook.appID(d.settingsGet("FacebookAppID")),this.facebook.appSecret(d.settingsGet("FacebookAppSecret")),this.facebook.supported(!!d.settingsGet("SupportedFacebookSocial")),this.twitter.enabled=l.a.observable(!!d.settingsGet("AllowTwitterSocial")),this.twitter.consumerKey=l.a.observable(d.settingsGet("TwitterConsumerKey")),this.twitter.consumerSecret=l.a.observable(d.settingsGet("TwitterConsumerSecret")),this.dropbox.enabled(!!d.settingsGet("AllowDropboxSocial")),this.dropbox.apiKey(d.settingsGet("DropboxApiKey"))},e.prototype.appendDropbox=function(){if(!r.a.Dropbox&&this.dropbox.enabled()&&this.dropbox.apiKey()&&!r.a.document.getElementById("dropboxjs")){var e=r.a.document.createElement("script");e.type="text/javascript",e.src="https://www.dropbox.com/static/api/2/dropins.js",c()(e).attr("id","dropboxjs").attr("data-app-key",this.dropbox.apiKey()),r.a.document.body.appendChild(e)}},e}();t.a=new p},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(128),a=i(o),r=n(127),s=i(r),l="function"==typeof s.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(a.default)?function(e){return"undefined"==typeof e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":"undefined"==typeof e?"undefined":l(e)}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(78),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"CheckboxComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(10),p=n(117),f=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.determineUserLanguage=c.a.observable(!1),n.determineUserDomain=c.a.observable(!1),n.weakPassword=c.a.observable(!1),n.useLocalProxyForExternalImages=c.a.observable(!1),n}return l()(t,e),t.prototype.populate=function(){e.prototype.populate.call(this),this.determineUserLanguage(!!n.i(d.settingsGet)("DetermineUserLanguage")),this.determineUserDomain(!!n.i(d.settingsGet)("DetermineUserDomain")),this.weakPassword(!!n.i(d.settingsGet)("WeakPassword")),this.useLocalProxyForExternalImages(!!n.i(d.settingsGet)("UseLocalProxyForExternalImages"))},t}(p.a);t.a=new f},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(1),l=n(10),u=function(){function e(){o()(this,e),this.themes=r.a.observableArray([]),this.themeBackgroundName=r.a.observable(""),this.themeBackgroundHash=r.a.observable(""),this.theme=r.a.observable("").extend({limitedList:this.themes})}return e.prototype.populate=function(){var e=l.appSettingsGet("themes");this.themes(n.i(s.isArray)(e)?e:[]),this.theme(l.settingsGet("Theme")),this.themeBackgroundName(l.settingsGet("UserBackgroundName")),this.themeBackgroundHash(l.settingsGet("UserBackgroundHash"))},e}();t.a=new u},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports={}},function(e,t){e.exports=!0},function(e,t,n){var i=n(41),o=n(145),a=n(60),r=n(67)("IE_PROTO"),s=function(){},l="prototype",u=function(){var e,t=n(84)("iframe"),i=a.length,o="<",r=">";for(t.style.display="none",n(138).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+r+"document.F=Object"+o+"/script"+r),e.close(),u=e.F;i--;)delete u[l][a[i]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=i(e),n=new s,s[l]=null,n[r]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var i=n(65),o=n(51),a=n(22),r=n(70),s=n(26),l=n(85),u=Object.getOwnPropertyDescriptor;t.f=n(31)?u:function(e,t){if(e=a(e),t=r(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(33).f,o=n(26),a=n(34)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},function(e,t,n){var i=n(68)("keys"),o=n(52);e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t,n){var i=n(21),o="__core-js_shared__",a=i[o]||(i[o]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(44);e.exports=function(e,t){if(!i(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!i(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var i=n(21),o=n(25),a=n(62),r=n(72),s=n(33).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:r.f(e)})}},function(e,t,n){t.f=n(34)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(91),l=n.n(s),u=n(1);n.d(t,"a",function(){return c});var c=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];o()(this,e),this.oCross=null,this.sScreenName=t,this.aViewModels=n.i(u.isArray)(i)?i:[]}return e.prototype.viewModels=function(){return this.aViewModels},e.prototype.screenName=function(){return this.sScreenName},e.prototype.routes=function(){return null},e.prototype.__cross=function(){return this.oCross},e.prototype.__start=function(){var e=null,t=null,i=this.routes();n.i(u.isNonEmptyArray)(i)&&(t=r.a.bind(this.onRoute||u.noop,this),e=l.a.create(),i.forEach(function(n){n&&e&&(e.addRoute(n[0],t).rules=n[1])}),this.oCross=e)},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(19),p=n.n(d),f=n(3),m=n(1),g=n(8),h=n(9),b=n(13);n.d(t,"AskPopupView",function(){return y}),n.d(t,"default",function(){return y});var v,S,y=(v=n.i(h.popup)({name:"View/Popup/Ask",templateID:"PopupsAsk"}),v(S=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.askDesc=c.a.observable(""),n.yesButton=c.a.observable(""),n.noButton=c.a.observable(""),n.yesFocus=c.a.observable(!1),n.noFocus=c.a.observable(!1),n.fYesAction=null,n.fNoAction=null,n.bFocusYesOnShow=!0,n.bDisabeCloseOnEsc=!0,n.sDefaultKeyScope=f.KeyState.PopupAsk,n}return l()(t,e),t.prototype.clearPopup=function(){this.askDesc(""),this.yesButton(n.i(g.i18n)("POPUPS_ASK/BUTTON_YES")),this.noButton(n.i(g.i18n)("POPUPS_ASK/BUTTON_NO")),this.yesFocus(!1),this.noFocus(!1),this.fYesAction=null,this.fNoAction=null},t.prototype.yesClick=function(){this.cancelCommand(),n.i(m.isFunc)(this.fYesAction)&&this.fYesAction.call(null)},t.prototype.noClick=function(){this.cancelCommand(),n.i(m.isFunc)(this.fNoAction)&&this.fNoAction.call(null)},t.prototype.onShow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];this.clearPopup(),this.fYesAction=t||null,this.fNoAction=n||null,this.askDesc(e||""),i&&this.yesButton(i),o&&this.noButton(o),this.bFocusYesOnShow=!!a},t.prototype.onShowWithDelay=function(){this.bFocusYesOnShow&&this.yesFocus(!0)},t.prototype.onBuild=function(){var e=this;p()("tab, shift+tab, right, left",f.KeyState.PopupAsk,function(){return e.yesFocus()?e.noFocus(!0):e.yesFocus(!0),!1}),p()("esc",f.KeyState.PopupAsk,function(){return e.noClick(),!1})},t}(b.a))||S)},function(e,t){e.exports=window.moment},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(12),c=n.n(u),d=n(7),p=n(3),f=n(10);n.d(t,"HtmlEditor",function(){return m}),n.d(t,"default",function(){return m});var m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o()(this,e),this.blurTimer=0,this.__resizable=!1,this.__inited=!1,this.onBlur=null,this.onReady=null,this.onModeChange=null,this.onBlur=n,this.onReady=i,this.onModeChange=a,this.element=t,this.$element=c()(t),this.resize=l.a.throttle(l.a.bind(this.resizeEditor,this),100),this.init()}return e.prototype.runOnBlur=function(){this.onBlur&&this.onBlur()},e.prototype.blurTrigger=function(){var e=this;this.onBlur&&(r.a.clearTimeout(this.blurTimer),this.blurTimer=r.a.setTimeout(function(){e.runOnBlur()},p.Magics.Time200ms))},e.prototype.focusTrigger=function(){this.onBlur&&r.a.clearTimeout(this.blurTimer)},e.prototype.isHtml=function(){return!!this.editor&&"wysiwyg"===this.editor.mode},e.prototype.clearCachedSignature=function(){this.editor&&this.editor.execCommand("insertSignature",{clearCache:!0})},e.prototype.setSignature=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.editor&&this.editor.execCommand("insertSignature",{isHtml:t,isFirst:i,insertBefore:n,signature:e})},e.prototype.checkDirty=function(){return!!this.editor&&this.editor.checkDirty()},e.prototype.resetDirty=function(){this.editor&&this.editor.resetDirty()},e.prototype.getData=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="";if(this.editor)try{t="plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain?this.editor.__plain.getRawData():e?'<div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">'+this.editor.getData()+"</div>":this.editor.getData()}catch(e){}return t},e.prototype.getDataWithHtmlMark=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(this.isHtml()?":HTML:":"")+this.getData(e)},e.prototype.modeToggle=function(e,t){if(this.editor){try{e?"plain"===this.editor.mode&&this.editor.setMode("wysiwyg"):"wysiwyg"===this.editor.mode&&this.editor.setMode("plain")}catch(e){}t&&this.resize()}},e.prototype.setHtmlOrPlain=function(e,t){":HTML:"===e.substr(0,6)?this.setHtml(e.substr(6),t):this.setPlain(e,t)},e.prototype.setHtml=function(e,t){if(this.editor&&this.__inited){this.clearCachedSignature(),this.modeToggle(!0),e=e.replace(/<p[^>]*><\/p>/gi,"");
+try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.replaceHtml=function(e,t){if(this.editor&&this.__inited&&"wysiwyg"===this.editor.mode)try{this.editor.setData(this.editor.getData().replace(e,t))}catch(e){}},e.prototype.setPlain=function(e,t){if(this.editor&&this.__inited){if(this.clearCachedSignature(),this.modeToggle(!1),"plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain)this.editor.__plain.setRawData(e);else try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.init=function(){var e=this;if(this.element&&!this.editor){var t=function(){var t=d.htmlEditorDefaultConfig,n=f.settingsGet("Language"),i=!!f.appSettingsGet("allowHtmlEditorSourceButton"),o=!!f.appSettingsGet("allowHtmlEditorBitiButtons");!i&&o||t.toolbarGroups.__cfgInited||(t.toolbarGroups.__cfgInited=!0,i&&(t.removeButtons=t.removeButtons.replace(",Source","")),o||(t.removePlugins+=(t.removePlugins?",":"")+"bidi")),t.enterMode=r.a.CKEDITOR.ENTER_BR,t.shiftEnterMode=r.a.CKEDITOR.ENTER_P,t.language=d.htmlEditorLangsMap[(n||"en").toLowerCase()]||"en",r.a.CKEDITOR.env&&(r.a.CKEDITOR.env.isCompatible=!0),e.editor=r.a.CKEDITOR.appendTo(e.element,t),e.editor.on("key",function(e){return!e||!e.data||p.EventKeyCode.Tab!==e.data.keyCode}),e.editor.on("blur",function(){e.blurTrigger()}),e.editor.on("mode",function(){e.blurTrigger(),e.onModeChange&&e.onModeChange("plain"!==e.editor.mode)}),e.editor.on("focus",function(){e.focusTrigger()}),r.a.FileReader&&e.editor.on("drop",function(t){if(0<t.data.dataTransfer.getFilesCount()){var n=t.data.dataTransfer.getFile(0);n&&r.a.FileReader&&t.data.dataTransfer.id&&n.type&&n.type.match(/^image/i)&&!function(){var i=t.data.dataTransfer.id,o="[img="+i+"]",a=new r.a.FileReader;a.onloadend=function(){a.result&&e.replaceHtml(o,'<img src="'+a.result+'" />')},a.readAsDataURL(n),t.data.dataTransfer.setData("text/html",o)}()}}),e.editor.on("instanceReady",function(){e.editor.removeMenuItem&&(e.editor.removeMenuItem("cut"),e.editor.removeMenuItem("copy"),e.editor.removeMenuItem("paste")),e.__resizable=!0,e.__inited=!0,e.resize(),e.onReady&&e.onReady()})};r.a.CKEDITOR?t():r.a.__initEditor=t}},e.prototype.focus=function(){if(this.editor)try{this.editor.focus()}catch(e){}},e.prototype.hasFocus=function(){if(this.editor)try{return!!this.editor.focusManager.hasFocus}catch(e){}return!1},e.prototype.blur=function(){if(this.editor)try{this.editor.focusManager.blur(!0)}catch(e){}},e.prototype.resizeEditor=function(){if(this.editor&&this.__resizable)try{this.editor.resize(this.$element.width(),this.$element.innerHeight())}catch(e){}},e.prototype.setReadOnly=function(e){if(this.editor)try{this.editor.setReadOnly(!!e)}catch(e){}},e.prototype.clear=function(e){this.setHtml("",e)},e}()},function(e,t,n){"use strict";function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!e)throw new Error("src should not be empty.");return new s.a(function(n,i){var o=a.a.document.createElement("script");o.onload=function(){n(e)},o.onerror=function(){i(new Error(e))},o.async=!0===t,o.src=e,a.a.document.body.appendChild(o)})}var o=n(11),a=n.n(o),r=n(47),s=n.n(r);t.a=i},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(1),p=n(17);n.d(t,"a",function(){return f});var f=function(e){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o()(this,t);var a=r()(this,e.call(this));return a.value=i.value,!n.i(d.isUnd)(a.value)&&a.value.subscribe||(a.value=c.a.observable(!n.i(d.isUnd)(a.value)&&!!a.value)),a.enable=i.enable,!n.i(d.isUnd)(a.enable)&&a.enable.subscribe||(a.enable=c.a.observable(!!n.i(d.isUnd)(a.enable)||!!a.enable)),a.disable=i.disable,!n.i(d.isUnd)(a.disable)&&a.disable.subscribe||(a.disable=c.a.observable(!n.i(d.isUnd)(a.disable)&&!!a.disable)),a.label=i.label||"",a.inline=!n.i(d.isUnd)(i.inline)&&i.inline,a.readOnly=!n.i(d.isUnd)(i.readOnly)&&!!i.readOnly,a.inverted=!n.i(d.isUnd)(i.inverted)&&!!i.inverted,a.labeled=!n.i(d.isUnd)(i.label),a.labelAnimated=!!i.labelAnimated,a}return l()(t,e),t.prototype.click=function(){this.readOnly||!this.enable()||this.disable()||this.value(!this.value())},t}(p.a)},,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(1),m=n(9),g=n(13);n.d(t,"LanguagesPopupView",function(){return v}),n.d(t,"default",function(){return v});var h,b,v=(h=n.i(m.popup)({name:"View/Popup/Languages",templateID:"PopupsLanguages"}),h(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.fLang=null,i.userLanguage=p.a.observable(""),i.langs=p.a.observableArray([]),i.languages=p.a.computed(function(){var e=i.userLanguage();return c.a.map(i.langs(),function(t){return{key:t,user:t===e,selected:p.a.observable(!1),fullName:n.i(f.convertLangName)(t)}})}),i.langs.subscribe(function(){i.setLanguageSelection()}),i}return l()(t,e),t.prototype.languageTooltipName=function(e){var t=n.i(f.convertLangName)(e,!0);return n.i(f.convertLangName)(e,!1)===t?"":t},t.prototype.setLanguageSelection=function(){var e=this.fLang?p.a.unwrap(this.fLang):"";c.a.each(this.languages(),function(t){t.selected(t.key===e)})},t.prototype.onBeforeShow=function(){this.fLang=null,this.userLanguage(""),this.langs([])},t.prototype.onShow=function(e,t,n){this.fLang=e,this.userLanguage(n||""),this.langs(t)},t.prototype.changeLanguage=function(e){this.fLang&&this.fLang(e),this.cancelCommand()},t}(g.a))||b)},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(134);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,o){return e.call(t,n,i,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(44),o=n(21).document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){e.exports=!n(31)&&!n(43)(function(){return 7!=Object.defineProperty(n(84)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var i=n(62),o=n(42),a=n(90),r=n(32),s=n(26),l=n(61),u=n(141),c=n(66),d=n(147),p=n(34)("iterator"),f=!([].keys&&"next"in[].keys()),m="@@iterator",g="keys",h="values",b=function(){return this};e.exports=function(e,t,n,v,S,y,w){u(n,t,v);var A,T,_,C=function(e){if(!f&&e in R)return R[e];switch(e){case g:return function(){return new n(this,e)};case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},E=t+" Iterator",D=S==h,N=!1,R=e.prototype,I=R[p]||R[m]||S&&R[S],x=I||C(S),O=S?D?C("entries"):x:void 0,P="Array"==t?R.entries||I:I;if(P&&(_=d(P.call(new e)),_!==Object.prototype&&(c(_,E,!0),i||s(_,p)||r(_,p,b))),D&&I&&I.name!==h&&(N=!0,x=function(){return I.call(this)}),i&&!w||!f&&!N&&R[p]||r(R,p,x),l[t]=x,l[E]=b,S)if(A={values:D?x:C(h),keys:y?x:C(g),entries:O},w)for(T in A)T in R||a(R,T,A[T]);else o(o.P+o.F*(f||N),t,A);return A}},function(e,t,n){var i=n(89),o=n(60).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(26),o=n(22),a=n(136)(!1),r=n(67)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),l=0,u=[];for(n in s)n!=r&&i(s,n)&&u.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){e.exports=n(32)},function(e,t){e.exports=window.crossroads},function(e,t){e.exports=window.progressJs},function(e,t,n){"use strict";var i=n(11),o=n.n(i),a=n(1),r=n(7),s=n(3),l=n(27),u=n(8),c=n(38);t.a=function(e){r.data.__APP__=e,r.$win.on("keydown",a.killCtrlACtrlS).on("unload",function(){r.data.bUnload=!0}),r.$html.addClass(r.bMobileDevice?"mobile":"no-mobile").on("click.dropdown.data-api",a.detectDropdownVisibility);var t=o.a.rl||{};t.i18n=u.i18n,t.createCommand=a.createCommandLegacy,t.addSettingsViewModel=l.b,t.addSettingsViewModelForAdmin=l.c,t.addHook=l.d,t.settingsGet=l.e,t.pluginSettingsGet=l.f,t.pluginRemoteRequest=l.g,t.EmailModel=c.EmailModel,t.Enums=s,o.a.rl=t,o.a.__APP_BOOT=function(t){n.i(a.domReady)(function(){o.a.setTimeout(function(){o.a.rainloopTEMPLATES&&o.a.rainloopTEMPLATES[0]?(o.a.document.getElementById("rl-templates").innerHTML=o.a.rainloopTEMPLATES[0],o.a.setTimeout(function(){r.$html.removeClass("no-js rl-booted-trigger").addClass("rl-booted"),e.bootstart()},s.Magics.Time10ms)):t(),o.a.__APP_BOOT=null},s.Magics.Time10ms)})}}},,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(3),l=n(10),u=function(){function e(){o()(this,e),this.additionalAccounts=r.a.observable(!1),this.identities=r.a.observable(!1),this.gravatar=r.a.observable(!1),this.attachmentThumbnails=r.a.observable(!1),this.sieve=r.a.observable(!1),this.filters=r.a.observable(!1),this.themes=r.a.observable(!0),this.userBackground=r.a.observable(!1),this.openPGP=r.a.observable(!1),this.twoFactorAuth=r.a.observable(!1),this.twoFactorAuthForce=r.a.observable(!1),this.templates=r.a.observable(!1)}return e.prototype.populate=function(){this.additionalAccounts(l.capa(s.Capa.AdditionalAccounts)),this.identities(l.capa(s.Capa.Identities)),this.gravatar(l.capa(s.Capa.Gravatar)),this.attachmentThumbnails(l.capa(s.Capa.AttachmentThumbnails)),this.sieve(l.capa(s.Capa.Sieve)),this.filters(l.capa(s.Capa.Filters)),this.themes(l.capa(s.Capa.Themes)),this.userBackground(l.capa(s.Capa.UserBackground)),this.openPGP(l.capa(s.Capa.OpenPGP)),this.twoFactorAuth(l.capa(s.Capa.TwoFactor)),this.twoFactorAuthForce(l.capa(s.Capa.TwoFactorForce)),this.templates(l.capa(s.Capa.Templates))},e}();t.a=new u},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.domains=r.a.observableArray([]),this.domains.loading=r.a.observable(!1).extend({throttle:100}),this.domainsWithoutAliases=this.domains.filter(function(e){return e&&!e.alias})};t.a=new s},,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(11),c=n.n(u),d=n(12),p=n.n(d),f=n(6),m=n.n(f),g=n(2),h=n.n(g),b=n(19),v=n.n(b),S=n(175),y=n.n(S),w=n(7),A=n(1),T=n(3),_=n(14),C=n(8),E=n(102),D=n(29),N=n(10),R=n(53),I=n(58),x=n(54),O=n(9),P=n(114);n.d(t,"a",function(){return k});var k=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.googlePreviewSupportedCache=null,a.isLocalAutocomplete=!0,a.iframe=null,a.lastErrorTime=0,a.iframe=p()('<iframe class="internal-hiddden" />').appendTo("body"),w.$win.on("error",function(e){if(e&&e.originalEvent&&e.originalEvent.message&&-1===n.i(A.inArray)(e.originalEvent.message,["Script error.","Uncaught Error: Error calling method on NPObject."])){var t=n.i(A.timestamp)();if(a.lastErrorTime>=t)return;a.lastErrorTime=t,i.jsError(A.noop,e.originalEvent.message,e.originalEvent.filename,e.originalEvent.lineno,c.a.location&&c.a.location.toString?c.a.location.toString():"",w.$html.attr("class"),n.i(A.microtime)()-w.startMicrotime)}}),w.$win.on("resize",function(){D.a("window.resize")}),D.b("window.resize",m.a.throttle(function(){var e=w.$win.height(),t=w.$win.height();w.$win.__sizes[0]===e&&w.$win.__sizes[1]===t||(w.$win.__sizes[0]=e,w.$win.__sizes[1]=t,D.a("window.resize.real"))},T.Magics.Time50ms)),w.$doc.on("keydown",function(e){e&&e.ctrlKey&&w.$html.addClass("rl-ctrl-key-pressed")}).on("keyup",function(e){e&&!e.ctrlKey&&w.$html.removeClass("rl-ctrl-key-pressed")}),w.$doc.on("mousemove keypress click",m.a.debounce(function(){D.a("rl.auto-logout-refresh")},T.Magics.Time5s)),v()("esc, enter",T.KeyState.All,function(){n.i(A.detectDropdownVisibility)()}),N.appSettingsGet("allowCmdInterface")&&v()("ctrl+shift+`",T.KeyState.All,function(){n.i(E.a)()}),a}return l()(t,e),t.prototype.remote=function(){return null},t.prototype.data=function(){return null},t.prototype.getApplicationConfiguration=function(e,t){return this.applicationConfiguration[e]||t},t.prototype.download=function(e){if(w.sUserAgent&&(-1<w.sUserAgent.indexOf("chrome")||-1<w.sUserAgent.indexOf("chrome"))){var t=c.a.document.createElement("a");if(t.href=e,c.a.document&&c.a.document.createEvent){var n=c.a.document.createEvent.MouseEvents;if(n&&n.initEvent&&t.dispatchEvent)return n.initEvent("click",!0,!0),t.dispatchEvent(n),!0}}return w.bMobileDevice?(c.a.open(e,"_self"),c.a.focus()):this.iframe.attr("src",e),!0},t.prototype.googlePreviewSupported=function(){return null===this.googlePreviewSupportedCache&&(this.googlePreviewSupportedCache=!!N.settingsGet("AllowGoogleSocial")&&!!N.settingsGet("AllowGoogleSocialPreview")),this.googlePreviewSupportedCache},t.prototype.setWindowTitle=function(e){e=n.i(A.isNormal)(e)&&0<e.length?""+e:"",N.settingsGet("Title")&&(e+=(e?" - ":"")+N.settingsGet("Title")),c.a.document.title=e+" ...",c.a.document.title=e},t.prototype.redirectToAdminPanel=function(){m.a.delay(function(){c.a.location.href=n.i(_.E)()},T.Magics.Time100ms)},t.prototype.clearClientSideToken=function(){c.a.__rlah_clear&&c.a.__rlah_clear()},t.prototype.setClientSideToken=function(e){c.a.__rlah_set&&(c.a.__rlah_set(e),N.settingsSet("AuthAccountHash",e),n.i(_.F)())},t.prototype.loginAndLogoutReload=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!!N.appSettingsGet("inIframe"),a=n.i(A.pString)(N.appSettingsGet("customLogoutLink"));t&&this.clearClientSideToken(),t&&i&&c.a.close&&c.a.close(),a=a||(e?n.i(_.E)():n.i(_.G)()),t&&c.a.location.href!==a?m.a.delay(function(){o&&c.a.parent?c.a.parent.location.href=a:c.a.location.href=a,w.$win.trigger("rl.tooltips.diactivate")},T.Magics.Time100ms):(n.i(O.routeOff)(),n.i(O.setHash)(n.i(_.z)(),!0),n.i(O.routeOff)(),m.a.delay(function(){o&&c.a.parent?c.a.parent.location.reload():c.a.location.reload(),w.$win.trigger("rl.tooltips.diactivate")},T.Magics.Time100ms))},t.prototype.historyBack=function(){c.a.history.back()},t.prototype.bootstart=function(){D.a("rl.bootstart");var e=N.appSettingsGet("mobile");h.a.components.register("SaveTrigger",n(109)),h.a.components.register("Input",n(106)),h.a.components.register("Select",n(111)),h.a.components.register("Radio",n(108)),h.a.components.register("TextArea",n(112)),h.a.components.register("Date",n(105)),h.a.components.register("x-script",n(110)),N.appSettingsGet("materialDesign")&&w.bAnimationSupported?(h.a.components.register("Checkbox",n(107)),h.a.components.register("CheckboxSimple",n(56))):(h.a.components.register("Checkbox",n(56)),h.a.components.register("CheckboxSimple",n(56))),n.i(C.initOnStartOrLangChange)(C.initNotificationLanguage),m.a.delay(A.windowResizeCallback,T.Magics.Time1s),D.b("ssm.mobile-enter",function(){n.i(w.leftPanelDisabled)(!0)}),D.b("ssm.mobile-leave",function(){n.i(w.leftPanelDisabled)(!1)}),N.appSettingsGet("loginGlassStyle")&&w.$html.addClass("glass"),e?(w.$html.addClass("ssm-state-mobile").addClass("rl-mobile"),D.a("ssm.mobile-enter")):(y.a.addState({id:"mobile",query:"(max-width: 767px)",onEnter:function(){w.$html.addClass("ssm-state-mobile"),D.a("ssm.mobile-enter")},onLeave:function(){w.$html.removeClass("ssm-state-mobile"),D.a("ssm.mobile-leave")}}),y.a.addState({id:"tablet",query:"(min-width: 768px) and (max-width: 999px)",onEnter:function(){w.$html.addClass("ssm-state-tablet")},onLeave:function(){w.$html.removeClass("ssm-state-tablet")}}),y.a.addState({id:"desktop",query:"(min-width: 1000px) and (max-width: 1400px)",onEnter:function(){w.$html.addClass("ssm-state-desktop")},onLeave:function(){w.$html.removeClass("ssm-state-desktop")}}),y.a.addState({id:"desktop-large",query:"(min-width: 1401px)",onEnter:function(){w.$html.addClass("ssm-state-desktop-large")},onLeave:function(){w.$html.removeClass("ssm-state-desktop-large")}})),w.leftPanelDisabled.subscribe(function(e){w.$html.toggleClass("rl-left-panel-disabled",e),w.$html.toggleClass("rl-left-panel-enabled",!e)}),w.leftPanelType.subscribe(function(e){w.$html.toggleClass("rl-left-panel-none","none"===e),w.$html.toggleClass("rl-left-panel-short","short"===e)}),w.leftPanelDisabled.valueHasMutated(),R.a.populate(),I.a.populate(),x.a.populate()},t}(P.a)},,function(e,t,n){"use strict";function i(e){return n(165).replace("{{ cmd }}",e)}function o(e){return e.find(".rl-cmd-history-data").empty(),""}function a(e){return n(166).replace("{{ commands }}",e.join(" "))}function r(e,t){return e&&-1<n.i(_.inArray)(e,t)?(n.i(_.changeTheme)(e),""):n(169).replace("{{ themes }}",t.join(", "))}function s(e,t,i){return e&&-1<n.i(_.inArray)(e,i)?(n.i(C.reload)(t,e),""):n(167).replace("{{ langs }}",i.join(", "))}function l(){return n(170).replace("{{ version }}",E.appSettingsGet("version")+" ("+E.appSettingsGet("appVersionType")+")")}function u(e){I||(I=new x(e),w.a.applyBindingAccessorsToNode(e[0],{translatorInit:!0,template:function(){return{name:"Cmd"}}},I))}function c(){null===R&&(R=b()("<div></div>"),R.appendTo(A.$body),u(R))}function d(){E.appSettingsGet("allowCmdInterface")&&(c(),S.a.delay(function(){I&&(I.opened(!I.opened()),I.opened()&&S.a.delay(function(){I&&I.focused&&I.focused(!0)},T.Magics.Time50ms))},T.Magics.Time50ms))}var p=n(0),f=n.n(p),m=n(11),g=n.n(m),h=n(12),b=n.n(h),v=n(6),S=n.n(v),y=n(2),w=n.n(y),A=n(7),T=n(3),_=n(1),C=n(8),E=n(10),D=n(58),N=n(53);t.a=d;var R=null,I=null,x=function(){function e(t){f()(this,e),this.dom=null,this.opened=w.a.observable(!1),this.cmd=w.a.observable(""),this.focused=w.a.observable(!1),this.themes=D.a.themes,this.cmdHistory=[],this.cmdHistoryShift=0,this.cmdHelper=w.a.observable(""),this.cmds=["help","version","clear","theme","lang"],this.cmdsWithParameters=["theme","lang"],this.isAdmin=!1,this.dom=t,this.isAdmin=!!E.appSettingsGet("admin")}return e.prototype.runCmd=function(e,t,n){var u="",c=null;if(this.cmdHelper(""),n){switch(e){case"lang":c=(this.isAdmin?N.a.languagesAdmin():N.a.languages()).filter(function(e){return 0===e.lastIndexOf(t,0)});break;case"theme":c=D.a.themes().filter(function(e){return 0===e.lastIndexOf(t,0)})}if(e&&c)if(1===c.length&&c[0])this.cmd(e+" "+c[0]);else if(1<c.length&&c[0]&&c[1]){for(var d="",p=0,f=c[0].split(""),m=f.length;p<m&&c[1][p]===f[p];p++)d+=f[p];d&&(this.cmdHelper("["+c.join(", ")+"]"),this.cmd(e+" "+d))}return""}switch(e){case"hi":u="hello";break;case"?":case"ls":case"help":u=a(this.cmds);break;case"v":case"version":u=l();break;case"clear":u=o(this.dom);break;case"theme":u=r(t,D.a.themes());break;case"lang":u=s(t,this.isAdmin,this.isAdmin?N.a.languagesAdmin():N.a.languages());break;default:u=i(e)}return u},e.prototype.onCmd=function(e){var t=this,i=this.cmd().replace(/[\s]+/," "),o=n.i(_.trim)(i).replace().split(/[\s]+/),a=o.shift();if(""===n.i(_.trim)(i))return!1;if(e)if(-1<n.i(_.inArray)(a,this.cmds)){var r=this.runCmd(a,o.join(" "),!0);r&&this.cmd(r)}else{var s=this.cmds.filter(function(e){return e!==a&&0===e.lastIndexOf(a,0)});1===s.length&&s[0]&&this.cmd(s[0]+(-1<n.i(_.inArray)(s[0],this.cmdsWithParameters)?" ":""))}else!function(){t.cmdHistory.unshift(i),t.cmdHistory=S.a.uniq(t.cmdHistory),t.cmdHistoryShift=0;var e=t.runCmd(a,o.join(" "),!1),r=t.dom.find(".rl-cmd-history-data");r&&r[0]&&(r.append(b()("<div></div>").html(n(168).replace("{{ cmd }}",i))),e&&r.append(b()("<div></div>").html(e)),S.a.delay(function(){t.dom.find(".rl-cmd-history").scrollTop(r.height())},50))}();return!0},e.prototype.onEsc=function(){return this.opened(!1),!1},e.prototype.onTab=function(){return this.onCmd(!0),!1},e.prototype.onEnter=function(){return this.onCmd(!1),this.cmd(""),!1},e.prototype.onKeyDown=function(e){if(e&&e.keyCode&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&0<this.cmdHistory.length){var t=g.a.parseInt(e.keyCode,10);if(T.EventKeyCode.Up===t||T.EventKeyCode.Down===t)return this.cmdHistory[this.cmdHistoryShift]?(this.cmd(this.cmdHistory[this.cmdHistoryShift]),T.EventKeyCode.Up===t?this.cmdHistoryShift+=1:T.EventKeyCode.Down===t&&(this.cmdHistoryShift-=1)):this.cmdHistoryShift=0,!1}return!0},e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i={eml:"message/rfc822",mime:"message/rfc822",txt:"text/plain",text:"text/plain",def:"text/plain",list:"text/plain",in:"text/plain",ini:"text/plain",log:"text/plain",sql:"text/plain",cfg:"text/plain",conf:"text/plain",asc:"text/plain",rtx:"text/richtext",vcard:"text/vcard",vcf:"text/vcard",htm:"text/html",html:"text/html",csv:"text/csv",ics:"text/calendar",ifb:"text/calendar",xml:"text/xml",json:"application/json",swf:"application/x-shockwave-flash",hlp:"application/winhlp",wgt:"application/widget",chm:"application/vnd.ms-htmlhelp",p10:"application/pkcs10",p7c:"application/pkcs7-mime",p7m:"application/pkcs7-mime",p7s:"application/pkcs7-signature",torrent:"application/x-bittorrent",js:"application/javascript",pl:"text/perl",css:"text/css",asp:"text/asp",php:"application/x-httpd-php",php3:"application/x-httpd-php",php4:"application/x-httpd-php",php5:"application/x-httpd-php",phtml:"application/x-httpd-php",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",jpe:"image/jpeg",jfif:"image/jpeg",gif:"image/gif",bmp:"image/bmp",cgm:"image/cgm",ief:"image/ief",ico:"image/x-icon",tif:"image/tiff",tiff:"image/tiff",svg:"image/svg+xml",svgz:"image/svg+xml",djv:"image/vnd.djvu",djvu:"image/vnd.djvu",webp:"image/webp",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",exe:"application/x-msdownload",dll:"application/x-msdownload",scr:"application/x-msdownload",com:"application/x-msdownload",bat:"application/x-msdownload",msi:"application/x-msdownload",cab:"application/vnd.ms-cab-compressed",gz:"application/x-gzip",tgz:"application/x-gzip",bz:"application/x-bzip",bz2:"application/x-bzip2",deb:"application/x-debian-package",psf:"application/x-font-linux-psf",otf:"application/x-font-otf",pcf:"application/x-font-pcf",snf:"application/x-font-snf",ttf:"application/x-font-ttf",ttc:"application/x-font-ttf",mp3:"audio/mpeg",amr:"audio/amr",aac:"audio/x-aac",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",wav:"audio/x-wav",wma:"audio/x-ms-wma",wax:"audio/x-ms-wax",midi:"audio/midi",mp4a:"audio/mp4",ogg:"audio/ogg",weba:"audio/webm",ra:"audio/x-pn-realaudio",ram:"audio/x-pn-realaudio",rmp:"audio/x-pn-realaudio-plugin",m3u:"audio/x-mpegurl",flv:"video/x-flv",qt:"video/quicktime",mov:"video/quicktime",wmv:"video/windows-media",avi:"video/x-msvideo",mpg:"video/mpeg",mpeg:"video/mpeg",mpe:"video/mpeg",m1v:"video/mpeg",m2v:"video/mpeg","3gp":"video/3gpp","3g2":"video/3gpp2",h261:"video/h261",h263:"video/h263",h264:"video/h264",jpgv:"video/jpgv",mp4:"video/mp4",mp4v:"video/mp4",mpg4:"video/mp4",ogv:"video/ogg",webm:"video/webm",m4v:"video/x-m4v",asf:"video/x-ms-asf",asx:"video/x-ms-asf",wm:"video/x-ms-wm",wmx:"video/x-ms-wmx",wvx:"video/x-ms-wvx",movie:"video/x-sgi-movie",pdf:"application/pdf",psd:"image/vnd.adobe.photoshop",ai:"application/postscript",eps:"application/postscript",ps:"application/postscript",doc:"application/msword",dot:"application/msword",rtf:"application/rtf",xls:"application/vnd.ms-excel",ppt:"application/vnd.ms-powerpoint",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",odt:"application/vnd.oasis.opendocument.text",ods:"application/vnd.oasis.opendocument.spreadsheet"}},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(1),m=n(17);n.d(t,"a",function(){return g});var g=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this));return a.values=p.a.observableArray([]),a.value=i.value,!n.i(f.isUnd)(a.value)&&a.value.subscribe||(a.value=p.a.observable("")),a.inline=!n.i(f.isUnd)(i.inline)&&i.inline,a.readOnly=!n.i(f.isUnd)(i.readOnly)&&!!i.readOnly,i.values&&a.values(c.a.map(i.values,function(e,t){return{label:e,value:t}})),a.click=c.a.bind(a.click,a),a}return l()(t,e),t.prototype.click=function(e){!this.readOnly&&e&&this.value(e.value)},t}(m.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"DateComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"InputComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(2),p=n.n(d),f=n(17),m=n(78),g=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this,n));return i.animationBox=p.a.observable(!1).extend({falseTimeout:200}),i.animationCheckmark=p.a.observable(!1).extend({falseTimeout:200}),i.animationBoxSetTrue=c.a.bind(i.animationBoxSetTrue,i),i.animationCheckmarkSetTrue=c.a.bind(i.animationCheckmarkSetTrue,i),i.disposable.push(i.value.subscribe(function(e){i.triggerAnimation(e)},i)),i}return l()(t,e),t.prototype.animationBoxSetTrue=function(){this.animationBox(!0)},t.prototype.animationCheckmarkSetTrue=function(){this.animationCheckmark(!0)},t.prototype.triggerAnimation=function(e){e?(this.animationBoxSetTrue(),c.a.delay(this.animationCheckmarkSetTrue,200)):(this.animationCheckmarkSetTrue(),c.a.delay(this.animationBoxSetTrue,200))},t}(m.a);e.exports=n.i(f.b)(g,"CheckboxMaterialDesignComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(17),c=n(104),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(c.a);e.exports=n.i(u.b)(d,"RadioComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(1),c=n(3),d=n(17),p=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));return i.element=n.element||null,i.value=n.value&&n.value.subscribe?n.value:null,i.element&&(i.value?(i.element.css("display","inline-block"),n.verticalAlign&&i.element.css("vertical-align",n.verticalAlign),i.setState(i.value()),i.disposable.push(i.value.subscribe(i.setState,i))):i.element.hide()),i}return l()(t,e),t.prototype.setState=function(e){switch(n.i(u.pInt)(e)){case c.SaveSettingsStep.TrueResult:this.element.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case c.SaveSettingsStep.FalseResult:this.element.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case c.SaveSettingsStep.Animate:this.element.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;case c.SaveSettingsStep.Idle:default:this.element.find(".animated").hide().end().find(".error,.success").removeClass("visible")}},t}(d.a);e.exports=n.i(d.b)(p,"SaveTriggerComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(12),c=n.n(u),d=n(17),p=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));if(n.component&&n.component.templateNodes&&n.element&&n.element[0]&&n.element[0].outerHTML){var a=n.element[0].outerHTML;a=a?a.replace(/<x-script/i,"<script").replace(/<b><\/b><\/x-script>/i,"</script>"):"",a?(n.element.text(""),n.element.replaceWith(c()(a).text(n.component.templateNodes[0]&&n.component.templateNodes[0].nodeValue?n.component.templateNodes[0].nodeValue:""))):n.element.remove()}return i}return l()(t,e),t}(d.a);e.exports=n.i(d.b)(p,"ScriptComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(8),c=n(1),d=n(17),p=n(48),f=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this,i));return a.options=i.options||"",a.optionsText=i.optionsText||null,a.optionsValue=i.optionsValue||null,a.optionsCaption=i.optionsCaption||null,a.optionsCaption&&(a.optionsCaption=n.i(u.i18n)(a.optionsCaption)),a.defautOptionsAfterRender=c.defautOptionsAfterRender,a}return l()(t,e),t}(p.a);e.exports=n.i(d.b)(f,"SelectComponent")},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(1),c=n(17),d=n(48),p=5,f=function(e){function t(i){o()(this,t);var a=r()(this,e.call(this,i));return a.rows=i.rows||p,a.spellcheck=!n.i(u.isUnd)(i.spellcheck)&&!!i.spellcheck,a}return l()(t,e),t}(d.a);e.exports=n.i(c.b)(f,"TextAreaComponent")},function(e,t,n){"use strict";var i=n(11),o=n.n(i);n.d(t,"a",function(){return a});var a=o.a.Opentip||{};a.styles=a.styles||{},a.styles.rainloop={extends:"standard",fixed:!0,target:!0,delay:.2,hideDelay:0,hideEffect:"fade",hideEffectDuration:.2,showEffect:"fade",showEffectDuration:.2,showOn:"mouseover click",removeElementsOnHide:!0,background:"#fff",shadow:!1,borderColor:"#999",borderRadius:2,borderWidth:1},a.styles.rainloopTip={extends:"rainloop",delay:.4,group:"rainloopTips"},a.styles.rainloopErrorTip={extends:"rainloop",className:"rainloopErrorTip"}},function(e,t,n){"use strict";var i=n(0),o=n.n(i);n.d(t,"a",function(){return a});var a=function(){function e(){o()(this,e)}return e.prototype.bootstart=function(){},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(12),c=n.n(u),d=n(20),p=n(3),f=n(1),m=n(7),g=n(14),h=n(27),b=n(10);n.d(t,"a",function(){return v});var v=function(){function e(){o()(this,e),this.oRequests={}}return e.prototype.defaultResponse=function(e,t,i,o,a,r){var s=function(){p.StorageResultType.Success!==i&&m.data.bUnload&&(i=p.StorageResultType.Unload),p.StorageResultType.Success===i&&o&&!o.Result?(o&&-1<n.i(f.inArray)(o.ErrorCode,[p.Notification.AuthError,p.Notification.AccessError,p.Notification.ConnectionError,p.Notification.DomainNotAllowed,p.Notification.AccountNotAllowed,p.Notification.MailServerError,p.Notification.UnknownNotification,p.Notification.UnknownError])&&(m.data.iAjaxErrorCount+=1),o&&p.Notification.InvalidToken===o.ErrorCode&&(m.data.iTokenErrorCount+=1),d.e<m.data.iTokenErrorCount&&m.data.__APP__&&m.data.__APP__.loginAndLogoutReload&&m.data.__APP__.loginAndLogoutReload(!1,!0),(o.ClearAuth||o.Logout||d.f<m.data.iAjaxErrorCount)&&m.data.__APP__&&m.data.__APP__.clearClientSideToken&&(m.data.__APP__.clearClientSideToken(),!o.ClearAuth&&m.data.__APP__.loginAndLogoutReload&&m.data.__APP__.loginAndLogoutReload(!1,!0))):p.StorageResultType.Success===i&&o&&o.Result&&(m.data.iAjaxErrorCount=0,m.data.iTokenErrorCount=0),n.i(h.a)("ajax-default-response",[t,p.StorageResultType.Success===i?o:null,i,a,r]),e&&e(i,p.StorageResultType.Success===i?o:null,a,t,r)};switch(i){case"success":i=p.StorageResultType.Success;break;case"abort":i=p.StorageResultType.Abort;break;default:i=p.StorageResultType.Error}p.StorageResultType.Error===i?l.a.delay(s,300):s()},e.prototype.ajaxRequest=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4,o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],u=""===a,d={},p=(new r.a.Date).getTime(),m="";t=t||{},m=t.Action||"",m&&0<s.length&&l.a.each(s,function(e){o.oRequests[e]&&(o.oRequests[e].__aborted=!0,o.oRequests[e].abort&&o.oRequests[e].abort(),o.oRequests[e]=null)}),u&&(t.XToken=b.appSettingsGet("token"));var h=c.a.ajax({type:u?"POST":"GET",url:n.i(g.k)(a),async:!0,dataType:"json",data:u?t:{},headers:d,timeout:i,global:!0});return h.always(function(i,a){var s=!1;i&&i.Time&&(s=n.i(f.pInt)(i.Time)>(new r.a.Date).getTime()-p),m&&o.oRequests[m]&&(o.oRequests[m].__aborted&&(a="abort"),o.oRequests[m]=null),o.defaultResponse(e,m,a,i,s,t)}),m&&0<s.length&&-1<n.i(f.inArray)(m,s)&&(this.oRequests[m]&&(this.oRequests[m].__aborted=!0,this.oRequests[m].abort&&this.oRequests[m].abort(),this.oRequests[m]=null),this.oRequests[m]=h),h},e.prototype.defaultRequest=function(e,t,i,o,a,r){return i=i||{},i.Action=t,a=n.i(f.pString)(a),n.i(h.a)("ajax-default-request",[t,i,a]),this.ajaxRequest(e,i,n.i(f.isUnd)(o)?d.g:n.i(f.pInt)(o),a,r);
+},e.prototype.noop=function(e){this.defaultRequest(e,"Noop")},e.prototype.jsError=function(e,t,n,i,o,a,r){this.defaultRequest(e,"JsError",{Message:t,FileName:n,LineNo:i,Location:o,HtmlCapa:a,TimeOnPage:r})},e.prototype.jsInfo=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.defaultRequest(e,"JsInfo",{Type:t,Data:n,IsError:i?"1":"0"})},e.prototype.getPublicKey=function(e){this.defaultRequest(e,"GetPublicKey")},e.prototype.jsVersion=function(e,t){this.defaultRequest(e,"Version",{Version:t})},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(12),p=n.n(d),f=n(2),m=n.n(f),g=n(7),h=n(1),b=n(14),v=n(9),S=n(73);n.d(t,"a",function(){return y});var y=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this,"settings",n));return i.menu=m.a.observableArray([]),i.oCurrentSubScreen=null,i.oViewModelPlace=null,i.setupSettings(),i}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e()},t.prototype.onRoute=function(e){var t=this,i=null,o=null,a=null,r=null;o=c.a.find(g.VIEW_MODELS.settings,function(t){return t&&t.__rlSettingsData&&e===t.__rlSettingsData.Route}),o&&(c.a.find(g.VIEW_MODELS["settings-removed"],function(e){return e&&e===o})&&(o=null),o&&c.a.find(g.VIEW_MODELS["settings-disabled"],function(e){return e&&e===o})&&(o=null)),o?(o.__builded&&o.__vm?i=o.__vm:(a=this.oViewModelPlace,a&&1===a.length?!function(){i=new o,r=p()("<div></div>").addClass("rl-settings-view-model").hide(),r.appendTo(a),i.viewModelDom=r,i.__rlSettingsData=o.__rlSettingsData,o.__dom=r,o.__builded=!0,o.__vm=i;var e={name:o.__rlSettingsData.Template};m.a.applyBindingAccessorsToNode(r[0],{translatorInit:!0,template:function(){return e}},i),n.i(h.delegateRun)(i,"onBuild",[r])}():n.i(h.log)("Cannot find sub settings view model position: SettingsSubScreen")),i&&c.a.defer(function(){t.oCurrentSubScreen&&(n.i(h.delegateRun)(t.oCurrentSubScreen,"onHide"),t.oCurrentSubScreen.viewModelDom.hide()),t.oCurrentSubScreen=i,t.oCurrentSubScreen&&(n.i(h.delegateRun)(t.oCurrentSubScreen,"onBeforeShow"),t.oCurrentSubScreen.viewModelDom.show(),n.i(h.delegateRun)(t.oCurrentSubScreen,"onShow"),n.i(h.delegateRun)(t.oCurrentSubScreen,"onShowWithDelay",[],200),c.a.each(t.menu(),function(e){e.selected(i&&i.__rlSettingsData&&e.route===i.__rlSettingsData.Route)}),p()("#rl-content .b-settings .b-content .content").scrollTop(0)),n.i(h.windowResize)()})):n.i(v.setHash)(n.i(b.q)(),!1,!0)},t.prototype.onHide=function(){this.oCurrentSubScreen&&this.oCurrentSubScreen.viewModelDom&&(n.i(h.delegateRun)(this.oCurrentSubScreen,"onHide"),this.oCurrentSubScreen.viewModelDom.hide())},t.prototype.onBuild=function(){var e=this;c.a.each(g.VIEW_MODELS.settings,function(t){t&&t.__rlSettingsData&&!c.a.find(g.VIEW_MODELS["settings-removed"],function(e){return e&&e===t})&&e.menu.push({route:t.__rlSettingsData.Route,label:t.__rlSettingsData.Label,selected:m.a.observable(!1),disabled:!!c.a.find(g.VIEW_MODELS["settings-disabled"],function(e){return e&&e===t})})}),this.oViewModelPlace=p()("#rl-content #rl-settings-subscreen")},t.prototype.routes=function(){var e=c.a.find(g.VIEW_MODELS.settings,function(e){return e&&e.__rlSettingsData&&e.__rlSettingsData.IsDefault}),t=e&&e.__rlSettingsData?e.__rlSettingsData.Route:"general",i={subname:/^(.*)$/,normalize_:function(e,i){return i.subname=n.i(h.isUnd)(i.subname)?t:n.i(h.pString)(i.subname),[i.subname]}};return[["{subname}/",i],["{subname}",i],["",i]]},t}(S.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(7),l=n(10);n.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.allowLanguagesOnSettings=r.a.observable(!0),this.allowLanguagesOnLogin=r.a.observable(!0),this.interfaceAnimation=r.a.observable(!0),this.interfaceAnimation.subscribe(function(e){var t=s.bMobileDevice||!e;s.$html.toggleClass("rl-anim",!t).toggleClass("no-rl-anim",t)}),this.interfaceAnimation.valueHasMutated(),this.prem=r.a.observable(!1),this.community=r.a.observable(!0)}return e.prototype.populate=function(){this.allowLanguagesOnLogin(!!l.settingsGet("AllowLanguagesOnLogin")),this.allowLanguagesOnSettings(!!l.settingsGet("AllowLanguagesOnSettings")),this.interfaceAnimation(!!l.settingsGet("InterfaceAnimation")),this.prem(!!l.settingsGet("PremType")),this.community(!!l.settingsGet("Community"))},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.packages=r.a.observableArray([]),this.packages.loading=r.a.observable(!1).extend({throttle:100}),this.packagesReal=r.a.observable(!0),this.packagesMainUpdatable=r.a.observable(!0)};t.a=new s},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.plugins=r.a.observableArray([]),this.plugins.loading=r.a.observable(!1).extend({throttle:100}),this.plugins.error=r.a.observable("")};t.a=new s},,,,,,function(e,t,n){e.exports={default:n(129),__esModule:!0}},function(e,t,n){e.exports={default:n(131),__esModule:!0}},function(e,t,n){e.exports={default:n(132),__esModule:!0}},function(e,t,n){e.exports={default:n(133),__esModule:!0}},function(e,t,n){n(155);var i=n(25).Object;e.exports=function(e,t){return i.create(e,t)}},function(e,t,n){n(156);var i=n(25).Object;e.exports=function(e,t){return i.getOwnPropertyDescriptor(e,t)}},function(e,t,n){n(157),e.exports=n(25).Object.setPrototypeOf},function(e,t,n){n(160),n(158),n(161),n(162),e.exports=n(25).Symbol},function(e,t,n){n(159),n(163),e.exports=n(72).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var i=n(22),o=n(152),a=n(151);e.exports=function(e){return function(t,n,r){var s,l=i(t),u=o(l.length),c=a(r,u);if(e&&n!=n){for(;u>c;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(50),o=n(88),a=n(65);e.exports=function(e){var t=i(e),n=o.f;if(n)for(var r,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,r=s[u++])&&t.push(r);return t}},function(e,t,n){e.exports=n(21).document&&document.documentElement},function(e,t,n){var i=n(82);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(82);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){"use strict";var i=n(63),o=n(51),a=n(66),r={};n(32)(r,n(34)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(r,{next:o(1,n)}),a(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(50),o=n(22);e.exports=function(e,t){for(var n,a=o(e),r=i(a),s=r.length,l=0;s>l;)if(a[n=r[l++]]===t)return n}},function(e,t,n){var i=n(52)("meta"),o=n(44),a=n(26),r=n(33).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(43)(function(){return l(Object.preventExtensions({}))}),c=function(e){r(e,i,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},p=function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},f=function(e){return u&&m.NEED&&l(e)&&!a(e,i)&&c(e),e},m=e.exports={KEY:i,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},function(e,t,n){var i=n(33),o=n(41),a=n(50);e.exports=n(31)?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),s=r.length,l=0;s>l;)i.f(e,n=r[l++],t[n]);return e}},function(e,t,n){var i=n(22),o=n(87).f,a={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return r.slice()}};e.exports.f=function(e){return r&&"[object Window]"==a.call(e)?s(e):o(i(e))}},function(e,t,n){var i=n(26),o=n(153),a=n(67)("IE_PROTO"),r=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?r:null}},function(e,t,n){var i=n(42),o=n(25),a=n(43);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],r={};r[e]=t(n),i(i.S+i.F*a(function(){n(1)}),"Object",r)}},function(e,t,n){var i=n(44),o=n(41),a=function(e,t){if(o(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{i=n(83)(Function.call,n(64).f(Object.prototype,"__proto__").set,2),i(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:i(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){var i=n(69),o=n(59);e.exports=function(e){return function(t,n){var a,r,s=String(o(t)),l=i(n),u=s.length;return l<0||l>=u?e?"":void 0:(a=s.charCodeAt(l),a<55296||a>56319||l+1===u||(r=s.charCodeAt(l+1))<56320||r>57343?e?s.charAt(l):a:e?s.slice(l,l+2):(a-55296<<10)+(r-56320)+65536)}}},function(e,t,n){var i=n(69),o=Math.max,a=Math.min;e.exports=function(e,t){return e=i(e),e<0?o(e+t,0):a(e,t)}},function(e,t,n){var i=n(69),o=Math.min;e.exports=function(e){return e>0?o(i(e),9007199254740991):0}},function(e,t,n){var i=n(59);e.exports=function(e){return Object(i(e))}},function(e,t,n){"use strict";var i=n(135),o=n(142),a=n(61),r=n(22);e.exports=n(86)(Array,"Array",function(e,t){this._t=r(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(42);i(i.S,"Object",{create:n(63)})},function(e,t,n){var i=n(22),o=n(64).f;n(148)("getOwnPropertyDescriptor",function(){return function(e,t){return o(i(e),t)}})},function(e,t,n){var i=n(42);i(i.S,"Object",{setPrototypeOf:n(149).set})},function(e,t){},function(e,t,n){"use strict";var i=n(150)(!0);n(86)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var i=n(21),o=n(26),a=n(31),r=n(42),s=n(90),l=n(144).KEY,u=n(43),c=n(68),d=n(66),p=n(52),f=n(34),m=n(72),g=n(71),h=n(143),b=n(137),v=n(140),S=n(41),y=n(22),w=n(70),A=n(51),T=n(63),_=n(146),C=n(64),E=n(33),D=n(50),N=C.f,R=E.f,I=_.f,x=i.Symbol,O=i.JSON,P=O&&O.stringify,k="prototype",L=f("_hidden"),M=f("toPrimitive"),F={}.propertyIsEnumerable,U=c("symbol-registry"),H=c("symbols"),G=c("op-symbols"),j=Object[k],B="function"==typeof x,V=i.QObject,q=!V||!V[k]||!V[k].findChild,z=a&&u(function(){return 7!=T(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,t,n){var i=N(j,t);i&&delete j[t],R(e,t,n),i&&e!==j&&R(j,t,i)}:R,K=function(e){var t=H[e]=T(x[k]);return t._k=e,t},W=B&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},Y=function(e,t,n){return e===j&&Y(G,t,n),S(e),t=w(t,!0),S(n),o(H,t)?(n.enumerable?(o(e,L)&&e[L][t]&&(e[L][t]=!1),n=T(n,{enumerable:A(0,!1)})):(o(e,L)||R(e,L,A(1,{})),e[L][t]=!0),z(e,t,n)):R(e,t,n)},$=function(e,t){S(e);for(var n,i=b(t=y(t)),o=0,a=i.length;a>o;)Y(e,n=i[o++],t[n]);return e},J=function(e,t){return void 0===t?T(e):$(T(e),t)},X=function(e){var t=F.call(this,e=w(e,!0));return!(this===j&&o(H,e)&&!o(G,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,L)&&this[L][e])||t)},Q=function(e,t){if(e=y(e),t=w(t,!0),e!==j||!o(H,t)||o(G,t)){var n=N(e,t);return!n||!o(H,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=I(y(e)),i=[],a=0;n.length>a;)o(H,t=n[a++])||t==L||t==l||i.push(t);return i},ee=function(e){for(var t,n=e===j,i=I(n?G:y(e)),a=[],r=0;i.length>r;)!o(H,t=i[r++])||n&&!o(j,t)||a.push(H[t]);return a};B||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(G,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),z(this,e,A(1,n))};return a&&q&&z(j,e,{configurable:!0,set:t}),K(e)},s(x[k],"toString",function(){return this._k}),C.f=Q,E.f=Y,n(87).f=_.f=Z,n(65).f=X,n(88).f=ee,a&&!n(62)&&s(j,"propertyIsEnumerable",X,!0),m.f=function(e){return K(f(e))}),r(r.G+r.W+r.F*!B,{Symbol:x});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)f(te[ne++]);for(var te=D(f.store),ne=0;te.length>ne;)g(te[ne++]);r(r.S+r.F*!B,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=x(e)},keyFor:function(e){if(W(e))return h(U,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){q=!0},useSimple:function(){q=!1}}),r(r.S+r.F*!B,"Object",{create:J,defineProperty:Y,defineProperties:$,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:ee}),O&&r(r.S+r.F*(!B||u(function(){var e=x();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);return t=i[1],"function"==typeof t&&(n=t),!n&&v(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),i[1]=t,P.apply(O,i)}}}),x[k][M]||n(32)(x[k],M,x[k].valueOf),d(x,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,n){n(71)("asyncIterator")},function(e,t,n){n(71)("observable")},function(e,t,n){n(154);for(var i=n(21),o=n(32),a=n(61),r=n(34)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var u=s[l],c=i[u],d=c&&c.prototype;d&&!d[r]&&o(d,r,u),a[u]=a.Array}},function(e,t,n){!function(t,i){"use strict";var o;try{o=n(75)}catch(e){}e.exports=i(o)}(this,function(e){"use strict";var t="function"==typeof e,n=!!window.addEventListener,i=window.document,o=window.setTimeout,a=function(e,t,i,o){n?e.addEventListener(t,i,!!o):e.attachEvent("on"+t,i)},r=function(e,t,i,o){n?e.removeEventListener(t,i,!!o):e.detachEvent("on"+t,i)},s=function(e,t,n){var o;i.createEvent?(o=i.createEvent("HTMLEvents"),o.initEvent(t,!0,!1),o=S(o,n),e.dispatchEvent(o)):i.createEventObject&&(o=i.createEventObject(),o=S(o,n),e.fireEvent("on"+t,o))},l=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},u=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")!==-1},c=function(e,t){u(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=l((" "+e.className+" ").replace(" "+t+" "," "))},p=function(e){return/Array/.test(Object.prototype.toString.call(e))},f=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},m=function(e){var t=e.getDay();return 0===t||6===t},g=function(e){return e%4===0&&e%100!==0||e%400===0},h=function(e,t){return[31,g(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},b=function(e){f(e)&&e.setHours(0,0,0,0)},v=function(e,t){return e.getTime()===t.getTime()},S=function(e,t,n){var i,o;for(i in t)o=void 0!==e[i],o&&"object"==typeof t[i]&&null!==t[i]&&void 0===t[i].nodeName?f(t[i])?n&&(e[i]=new Date(t[i].getTime())):p(t[i])?n&&(e[i]=t[i].slice(0)):e[i]=S({},t[i],n):!n&&o||(e[i]=t[i]);return e},y=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},w={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},A=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},T=function(e){var t=[],n="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'<td class="is-empty"></td>';t.push("is-outside-current-month")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),n="true"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'" aria-selected="'+n+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},_=function(e,t,n){var i=new Date(n,0,1),o=Math.ceil(((new Date(n,t,e)-i)/864e5+i.getDay()+1)/7);return'<td class="pika-week">'+o+"</td>"},C=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},E=function(e){return"<tbody>"+e.join("")+"</tbody>"},D=function(e){var t,n=[];for(e.showWeekNumber&&n.push("<th></th>"),t=0;t<7;t++)n.push('<th scope="col"><abbr title="'+A(e,t)+'">'+A(e,t,!0)+"</abbr></th>");return"<thead><tr>"+(e.isRTL?n.reverse():n).join("")+"</tr></thead>"},N=function(e,t,n,i,o,a){var r,s,l,u,c,d=e._o,f=n===d.minYear,m=n===d.maxYear,g='<div id="'+a+'" class="pika-title" role="heading" aria-live="assertive">',h=!0,b=!0;for(l=[],r=0;r<12;r++)l.push('<option value="'+(n===o?r-t:12+r-t)+'"'+(r===i?' selected="selected"':"")+(f&&r<d.minMonth||m&&r>d.maxMonth?'disabled="disabled"':"")+">"+d.i18n.months[r]+"</option>");for(u='<div class="pika-label">'+d.i18n.months[i]+'<select class="pika-select pika-select-month" tabindex="-1">'+l.join("")+"</select></div>",p(d.yearRange)?(r=d.yearRange[0],s=d.yearRange[1]+1):(r=n-d.yearRange,s=1+n+d.yearRange),l=[];r<s&&r<=d.maxYear;r++)r>=d.minYear&&l.push('<option value="'+r+'"'+(r===n?' selected="selected"':"")+">"+r+"</option>");return c='<div class="pika-label">'+n+d.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+l.join("")+"</select></div>",g+=d.showMonthAfterYear?c+u:u+c,f&&(0===i||d.minMonth>=i)&&(h=!1),m&&(11===i||d.maxMonth<=i)&&(b=!1),0===t&&(g+='<button class="pika-prev'+(h?"":" is-disabled")+'" type="button">'+d.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(g+='<button class="pika-next'+(b?"":" is-disabled")+'" type="button">'+d.i18n.nextMonth+"</button>"),g+="</div>"},R=function(e,t,n){return'<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="'+n+'">'+D(e)+E(t)+"</table>"},I=function(r){var s=this,l=s.config(r);s._onMouseDown=function(e){if(s._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(u(t,"is-disabled")||(!u(t,"pika-button")||u(t,"is-empty")||u(t.parentNode,"is-disabled")?u(t,"pika-prev")?s.prevMonth():u(t,"pika-next")&&s.nextMonth():(s.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&o(function(){s.hide(),l.field&&l.field.blur()},100))),u(t,"pika-select"))s._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},s._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(u(t,"pika-select-month")?s.gotoMonth(t.value):u(t,"pika-select-year")&&s.gotoYear(t.value))},s._onKeyChange=function(e){if(e=e||window.event,s.isVisible())switch(e.keyCode){case 13:case 27:l.field.blur();break;case 37:e.preventDefault(),s.adjustDate("subtract",1);break;case 38:s.adjustDate("subtract",7);break;case 39:s.adjustDate("add",1);break;case 40:s.adjustDate("add",7)}},s._onInputChange=function(n){var i;n.firedBy!==s&&(t?(i=e(l.field.value,l.format,l.formatStrict),i=i&&i.isValid()?i.toDate():null):i=new Date(Date.parse(l.field.value)),f(i)&&s.setDate(i),s._v||s.show())},s._onInputFocus=function(){s.show()},s._onInputClick=function(){s.show()},s._onInputBlur=function(){var e=i.activeElement;do if(u(e,"pika-single"))return;while(e=e.parentNode);s._c||(s._b=o(function(){s.hide()},50)),s._c=!1},s._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,i=t;if(t){!n&&u(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),a(t,"change",s._onChange)));do if(u(i,"pika-single")||i===l.trigger)return;while(i=i.parentNode);s._v&&t!==l.trigger&&i!==l.trigger&&s.hide()}},s.el=i.createElement("div"),s.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),a(s.el,"mousedown",s._onMouseDown,!0),a(s.el,"touchend",s._onMouseDown,!0),a(s.el,"change",s._onChange),a(i,"keydown",s._onKeyChange),l.field&&(l.container?l.container.appendChild(s.el):l.bound?i.body.appendChild(s.el):l.field.parentNode.insertBefore(s.el,l.field.nextSibling),a(l.field,"change",s._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var c=l.defaultDate;f(c)?l.setDefaultDate?s.setDate(c,!0):s.gotoDate(c):s.gotoDate(new Date),l.bound?(this.hide(),s.el.className+=" is-bound",a(l.trigger,"click",s._onInputClick),a(l.trigger,"focus",s._onInputFocus),a(l.trigger,"blur",s._onInputBlur)):this.show()};return I.prototype={config:function(e){this._o||(this._o=S({},w,!0));var t=S(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,f(t.minDate)||(t.minDate=!1),f(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&this.setMaxDate(t.maxDate),p(t.yearRange)){var i=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||i,t.yearRange[1]=parseInt(t.yearRange[1],10)||i}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||w.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(n){return f(this._d)?t?e(this._d).format(n||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(n,i){t&&e.isMoment(n)&&this.setDate(n.toDate(),i)},getDate:function(){return f(this._d)?new Date(this._d.getTime()):new Date},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",s(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),f(e)){var n=this._o.minDate,i=this._o.maxDate;f(n)&&e<n?e=n:f(i)&&e>i&&(e=i),this._d=new Date(e.getTime()),b(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),s(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(f(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),i=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),o=e.getTime();i.setMonth(i.getMonth()+1),i.setDate(i.getDate()-1),t=o<n.getTime()||i.getTime()<o}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustDate:function(n,i){var o,a=this.getDate(),r=24*parseInt(i)*60*60*1e3;"add"===n?o=new Date(a.valueOf()+r):"subtract"===n&&(o=new Date(a.valueOf()-r)),t&&("add"===n?o=e(a).add(i,"days").toDate():"subtract"===n&&(o=e(a).subtract(i,"days").toDate())),this.setDate(o)},adjustCalendars:function(){this.calendars[0]=y(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=y({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){e instanceof Date?(b(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth()):(this._o.minDate=w.minDate,this._o.minYear=w.minYear,this._o.minMonth=w.minMonth,this._o.startRange=w.startRange),this.draw()},setMaxDate:function(e){e instanceof Date?(b(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth()):(this._o.maxDate=w.maxDate,this._o.maxYear=w.maxYear,this._o.maxMonth=w.maxMonth,this._o.endRange=w.endRange),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t,n=this._o,i=n.minYear,a=n.maxYear,r=n.minMonth,s=n.maxMonth,l="";this._y<=i&&(this._y=i,!isNaN(r)&&this._m<r&&(this._m=r)),this._y>=a&&(this._y=a,!isNaN(s)&&this._m>s&&(this._m=s)),t="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var u=0;u<n.numberOfMonths;u++)l+='<div class="pika-lendar">'+N(this,u,this.calendars[u].year,this.calendars[u].month,this.calendars[0].year,t)+this.render(this.calendars[u].year,this.calendars[u].month,t)+"</div>";this.el.innerHTML=l,n.bound&&"hidden"!==n.field.type&&o(function(){n.trigger.focus()},1),"function"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute("aria-label","Use the arrow keys to pick a date")}},adjustPosition:function(){var e,t,n,o,a,r,s,l,u,c;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,n=this.el.offsetWidth,o=this.el.offsetHeight,a=window.innerWidth||i.documentElement.clientWidth,r=window.innerHeight||i.documentElement.clientHeight,s=window.pageYOffset||i.body.scrollTop||i.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)c=e.getBoundingClientRect(),l=c.left+window.pageXOffset,u=c.bottom+window.pageYOffset;else for(l=t.offsetLeft,u=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,u+=t.offsetTop;(this._o.reposition&&l+n>a||this._o.position.indexOf("right")>-1&&l-n+e.offsetWidth>0)&&(l=l-n+e.offsetWidth),(this._o.reposition&&u+o>r+s||this._o.position.indexOf("top")>-1&&u-o-e.offsetHeight>0)&&(u=u-o-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=u+"px"}},render:function(e,t,n){var i=this._o,o=new Date,a=h(e,t),r=new Date(e,t,1).getDay(),s=[],l=[];b(o),i.firstDay>0&&(r-=i.firstDay,r<0&&(r+=7));for(var u=0===t?11:t-1,c=11===t?0:t+1,d=0===t?e-1:e,p=11===t?e+1:e,g=h(d,u),S=a+r,y=S;y>7;)y-=7;S+=7-y;for(var w=0,A=0;w<S;w++){var E=new Date(e,t,1+(w-r)),D=!!f(this._d)&&v(E,this._d),N=v(E,o),I=w<r||w>=a+r,x=1+(w-r),O=t,P=e,k=i.startRange&&v(i.startRange,E),L=i.endRange&&v(i.endRange,E),M=i.startRange&&i.endRange&&i.startRange<E&&E<i.endRange,F=i.minDate&&E<i.minDate||i.maxDate&&E>i.maxDate||i.disableWeekends&&m(E)||i.disableDayFn&&i.disableDayFn(E);I&&(w<r?(x=g+x,O=u,P=d):(x-=a,O=c,P=p));var U={day:x,month:O,year:P,isSelected:D,isToday:N,isDisabled:F,isEmpty:I,isStartRange:k,isEndRange:L,isInRange:M,showDaysInNextAndPreviousMonths:i.showDaysInNextAndPreviousMonths};l.push(T(U)),7===++A&&(i.showWeekNumber&&l.unshift(_(w-r,t,e)),s.push(C(l,i.isRTL)),l=[],A=0)}return R(i,s,n)},isVisible:function(){return this._v},show:function(){this.isVisible()||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(a(i,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;e!==!1&&(this._o.bound&&r(i,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",c(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,"mousedown",this._onMouseDown,!0),r(this.el,"touchend",this._onMouseDown,!0),r(this.el,"change",this._onChange),this._o.field&&(r(this._o.field,"change",this._onInputChange),this._o.bound&&(r(this._o.trigger,"click",this._onInputClick),r(this._o.trigger,"focus",this._onInputFocus),r(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},I})},function(e,t){e.exports='<span class="rl-cmd-clr-error">Command not found:</span> {{ cmd }}'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">commands:</span> {{ commands }}'},function(e,t){e.exports='lang <span class="rl-cmd-clr-info">[{{ langs }}]</span>'},function(e,t){e.exports='<span class="rl-cmd-clr-success">&gt;</span> {{ cmd }}'},function(e,t){e.exports='theme <span class="rl-cmd-clr-info">[{{ themes }}]</span>'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">version:</span> {{ version }}'},function(e,t){e.exports='<html>\n<head>\n\t<meta charset="utf-8" />\n\t<meta name="viewport" content="user-scalable=no" />\n\t<meta name="apple-mobile-web-app-capable" content="yes" />\n\t<meta name="robots" content="noindex, nofollow, noodp" />\n\t<title>{{title}}</title>\n\t<style>\nhtml, body {\n\tbackground-color: #fff;\n\tfont-size: 13px;\n\tfont-family: arial, sans-serif;\n\tmargin: 0;\n\tpadding: 0;\n}\n\na {color: blue; text-decoration: underline}\na:visited {color: #609}\na:active {color: red}\nblockquote {border-left: 2px solid black; margin: 0; padding: 0px 10px}\n\npre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\tbackground: #fff;\n\tborder: none;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: break-all;\n}\n\n.body-wrp {\n\tpadding: 10px;\n}\n\n.body-wrp.html pre {\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain {\n\tpadding: 15px;\n\twhite-space: pre-wrap;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n}\n\n.body-wrp.plain pre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tbackground: #fff;\n\tborder: none;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain blockquote {\n\tborder-left: 2px solid blue;\n\tcolor: blue;\n}\n\n.body-wrp.plain blockquote blockquote {\n\tborder-left: 2px solid green;\n\tcolor: green;\n}\n\n.body-wrp.plain blockquote blockquote blockquote {\n\tborder-left: 2px solid red;\n\tcolor: red;\n}\n\n.rl-previre-subject {\n\tfont-size: 16px;\n\tfont-weight: bold;\n\tpadding: 15px;\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-creds-from, .rl-previre-creds-to {\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\n.rl-previre-creds-from {\n\tpadding-bottom: 0;\n}\n\n.rl-previre-creds-to {\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-date {\n\tfloat: right;\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\t</style>\n</head>\n<body>\n\t<div>\n\t\t<div class="rl-previre-subject">{{subject}}</div>\n\t</div>\n\t<div>\n\t\t<div class="rl-previre-date">{{date}}</div>\n\t\t<div class="rl-previre-creds-from">{{fromCreds}}</div>\n\t\t<div class="rl-previre-creds-to">{{toLabel}}: {{toCreds}}</div>\n\t</div>\n\t<div class="body-wrp {{bodyClass}}">{{html}}</div>\n</body>\n</html>'},,function(e,t){e.exports=window.Autolinker},function(e,t){e.exports=window.hasher},function(e,t){e.exports=window.ssm},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(11),c=n.n(u),d=n(6),p=n.n(d),f=n(2),m=n.n(f),g=n(92),h=n.n(g),b=n(14),v=n(8),S=n(3),y=n(1),w=n(10),A=n(57),T=n(95),_=n(96),C=n(119),E=n(241),D=n(118),N=n(182),R=n(24),I=n(216),x=n(215),O=n(9),P=n(100),k=function(e){function t(){return o()(this,t),r()(this,e.call(this,R.a))}return l()(t,e),t.prototype.remote=function(){return R.a},t.prototype.reloadDomainList=function(){_.a.domains.loading(!0),R.a.domainList(function(e,t){
+_.a.domains.loading(!1),S.StorageResultType.Success===e&&t&&t.Result&&_.a.domains(p.a.map(t.Result,function(e,t){var n=e[0],i=e[1];return{name:t,disabled:m.a.observable(!n),alias:i,deleteAccess:m.a.observable(!1)}}))})},t.prototype.reloadPluginList=function(){C.a.plugins.loading(!0),R.a.pluginList(function(e,t){C.a.plugins.loading(!1),S.StorageResultType.Success===e&&t&&t.Result&&C.a.plugins(p.a.map(t.Result,function(e){return{name:e.Name,disabled:m.a.observable(!e.Enabled),configured:m.a.observable(!!e.Configured)}}))})},t.prototype.reloadPackagesList=function(){D.a.packages.loading(!0),D.a.packagesReal(!0),R.a.packagesList(function(e,t){D.a.packages.loading(!1),S.StorageResultType.Success===e&&t&&t.Result?!function(){D.a.packagesReal(!!t.Result.Real),D.a.packagesMainUpdatable(!!t.Result.MainUpdatable);var e=[],i={};p.a.each(D.a.packages(),function(e){e&&e.loading()&&(i[e.file]=e)}),n.i(y.isArray)(t.Result.List)&&(e=p.a.compact(p.a.map(t.Result.List,function(e){return e?(e.loading=m.a.observable(!n.i(y.isUnd)(i[e.file])),"core"!==e.type||e.canBeInstalled?e:null):null}))),D.a.packages(e)}():D.a.packagesReal(!1)})},t.prototype.updateCoreData=function(){N.a.coreUpdating(!0),R.a.updateCoreData(function(e,t){N.a.coreUpdating(!1),N.a.coreVersion(""),N.a.coreRemoteVersion(""),N.a.coreRemoteRelease(""),N.a.coreVersionCompare(-2),S.StorageResultType.Success===e&&t&&t.Result?(N.a.coreReal(!0),c.a.location.reload()):N.a.coreReal(!1)})},t.prototype.reloadCoreData=function(){N.a.coreChecking(!0),N.a.coreReal(!0),R.a.coreData(function(e,t){N.a.coreChecking(!1),S.StorageResultType.Success===e&&t&&t.Result?(N.a.coreReal(!!t.Result.Real),N.a.coreChannel(t.Result.Channel||"stable"),N.a.coreType(t.Result.Type||"stable"),N.a.coreUpdatable(!!t.Result.Updatable),N.a.coreAccess(!!t.Result.Access),N.a.coreWarning(!!t.Result.Warning),N.a.coreVersion(t.Result.Version||""),N.a.coreRemoteVersion(t.Result.RemoteVersion||""),N.a.coreRemoteRelease(t.Result.RemoteRelease||""),N.a.coreVersionCompare(n.i(y.pInt)(t.Result.VersionCompare))):(N.a.coreReal(!1),N.a.coreChannel("stable"),N.a.coreType("stable"),N.a.coreWarning(!1),N.a.coreVersion(""),N.a.coreRemoteVersion(""),N.a.coreRemoteRelease(""),N.a.coreVersionCompare(-2))})},t.prototype.reloadLicensing=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];E.a.licensingProcess(!0),E.a.licenseError(""),R.a.licensing(function(e,t){E.a.licensingProcess(!1),S.StorageResultType.Success===e&&t&&t.Result&&n.i(y.isNormal)(t.Result.Expired)?(E.a.licenseValid(!0),E.a.licenseExpired(n.i(y.pInt)(t.Result.Expired)),E.a.licenseError(""),E.a.licensing(!0),A.a.prem(!0)):t&&t.ErrorCode&&-1<n.i(y.inArray)(n.i(y.pInt)(t.ErrorCode),[S.Notification.LicensingServerIsUnavailable,S.Notification.LicensingExpired])?(E.a.licenseError(n.i(v.getNotification)(n.i(y.pInt)(t.ErrorCode))),E.a.licensing(!0)):S.StorageResultType.Abort===e?(E.a.licenseError(n.i(v.getNotification)(S.Notification.LicensingServerIsUnavailable)),E.a.licensing(!0)):E.a.licensing(!1)},e)},t.prototype.bootend=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;h.a&&h.a.end(),e&&e()},t.prototype.bootstart=function(){e.prototype.bootstart.call(this),A.a.populate(),T.a.populate(),n.i(O.hideLoading)(),w.appSettingsGet("allowAdminPanel")?w.settingsGet("Auth")?n.i(O.startScreens)([I.a]):n.i(O.startScreens)([x.a]):(n.i(O.routeOff)(),n.i(O.setHash)(n.i(b.z)(),!0),n.i(O.routeOff)(),p.a.defer(function(){c.a.location.href="/"})),this.bootend()},t}(P.a);t.default=new k},,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.coreReal=r.a.observable(!0),this.coreChannel=r.a.observable("stable"),this.coreType=r.a.observable("stable"),this.coreUpdatable=r.a.observable(!0),this.coreAccess=r.a.observable(!0),this.coreWarning=r.a.observable(!1),this.coreChecking=r.a.observable(!1).extend({throttle:100}),this.coreUpdating=r.a.observable(!1).extend({throttle:100}),this.coreVersion=r.a.observable(""),this.coreRemoteVersion=r.a.observable(""),this.coreRemoteRelease=r.a.observable(""),this.coreVersionCompare=r.a.observable(-2)};t.a=new s},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(3),b=n(20),v=n(7),S=n(1),y=n(8),w=n(95),A=n(24),T=n(45),_=n(9),C=n(13);n.d(t,"DomainPopupView",function(){return k}),n.d(t,"default",function(){return k});var E,D,N,R,I,x,O,P,k=(E=n.i(_.popup)({name:"View/Popup/Domain",templateID:"PopupsDomain"}),D=n.i(_.command)(function(e){return e.canBeSaved()}),N=n.i(_.command)(function(e){return e.canBeTested()}),R=n.i(_.command)(),I=n.i(_.command)(),x=n.i(_.command)(),E((P=function(e){function t(){s()(this,t);var i=u()(this,e.call(this));return i.edit=g.a.observable(!1),i.saving=g.a.observable(!1),i.savingError=g.a.observable(""),i.page=g.a.observable("main"),i.sieveSettings=g.a.observable(!1),i.testing=g.a.observable(!1),i.testingDone=g.a.observable(!1),i.testingImapError=g.a.observable(!1),i.testingSieveError=g.a.observable(!1),i.testingSmtpError=g.a.observable(!1),i.testingImapErrorDesc=g.a.observable(""),i.testingSieveErrorDesc=g.a.observable(""),i.testingSmtpErrorDesc=g.a.observable(""),i.testingImapError.subscribe(function(e){e||i.testingImapErrorDesc("")}),i.testingSieveError.subscribe(function(e){e||i.testingSieveErrorDesc("")}),i.testingSmtpError.subscribe(function(e){e||i.testingSmtpErrorDesc("")}),i.imapServerFocus=g.a.observable(!1),i.sieveServerFocus=g.a.observable(!1),i.smtpServerFocus=g.a.observable(!1),i.name=g.a.observable(""),i.name.focused=g.a.observable(!1),i.imapServer=g.a.observable(""),i.imapPort=g.a.observable(""+b.o),i.imapSecure=g.a.observable(h.ServerSecure.None),i.imapShortLogin=g.a.observable(!1),i.useSieve=g.a.observable(!1),i.sieveAllowRaw=g.a.observable(!1),i.sieveServer=g.a.observable(""),i.sievePort=g.a.observable(""+b.p),i.sieveSecure=g.a.observable(h.ServerSecure.None),i.smtpServer=g.a.observable(""),i.smtpPort=g.a.observable(""+b.q),i.smtpSecure=g.a.observable(h.ServerSecure.None),i.smtpShortLogin=g.a.observable(!1),i.smtpAuth=g.a.observable(!0),i.smtpPhpMail=g.a.observable(!1),i.whiteList=g.a.observable(""),i.aliasName=g.a.observable(""),i.enableSmartPorts=g.a.observable(!1),i.allowSieve=g.a.computed(function(){return w.a.filters()&&w.a.sieve()}),i.headerText=g.a.computed(function(){var e=i.name(),t=i.aliasName(),o="";return i.edit()?(o=n.i(y.i18n)("POPUPS_DOMAIN/TITLE_EDIT_DOMAIN",{NAME:e}),t&&(o+=" ← "+t)):o=""===e?n.i(y.i18n)("POPUPS_DOMAIN/TITLE_ADD_DOMAIN"):n.i(y.i18n)("POPUPS_DOMAIN/TITLE_ADD_DOMAIN_WITH_NAME",{NAME:e}),o}),i.domainDesc=g.a.computed(function(){var e=i.name();return!i.edit()&&e?n.i(y.i18n)("POPUPS_DOMAIN/NEW_DOMAIN_DESC",{NAME:"*@"+e}):""}),i.domainIsComputed=g.a.computed(function(){var e=i.smtpPhpMail(),t=i.allowSieve(),n=i.useSieve();return""!==i.name()&&""!==i.imapServer()&&""!==i.imapPort()&&(!t||!n||""!==i.sieveServer()&&""!==i.sievePort())&&(""!==i.smtpServer()&&""!==i.smtpPort()||e)}),i.canBeTested=g.a.computed(function(){return!i.testing()&&i.domainIsComputed()}),i.canBeSaved=g.a.computed(function(){return!i.saving()&&i.domainIsComputed()}),i.page.subscribe(function(){i.sieveSettings(!1)}),i.imapServerFocus.subscribe(function(e){e&&""!==i.name()&&""===i.imapServer()&&i.imapServer(i.name().replace(/[.]?[*][.]?/g,""))}),i.sieveServerFocus.subscribe(function(e){e&&""!==i.imapServer()&&""===i.sieveServer()&&i.sieveServer(i.imapServer())}),i.smtpServerFocus.subscribe(function(e){e&&""!==i.imapServer()&&""===i.smtpServer()&&i.smtpServer(i.imapServer().replace(/imap/gi,"smtp"))}),i.imapSecure.subscribe(function(e){if(i.enableSmartPorts()){var t=n.i(S.pInt)(i.imapPort());switch(n.i(S.pString)(e)){case"0":h.Ports.ImapSsl===t&&i.imapPort(n.i(S.pString)(h.Ports.Imap));break;case"1":h.Ports.Imap===t&&i.imapPort(n.i(S.pString)(h.Ports.ImapSsl))}}}),i.smtpSecure.subscribe(function(e){if(i.enableSmartPorts()){var t=n.i(S.pInt)(i.smtpPort());switch(n.i(S.pString)(e)){case"0":h.Ports.SmtpSsl!==t&&h.Ports.SmtpStartTls!==t||i.smtpPort(n.i(S.pString)(h.Ports.Smtp));break;case"1":h.Ports.Smtp!==t&&h.Ports.SmtpStartTls!==t||i.smtpPort(n.i(S.pString)(h.Ports.SmtpSsl));break;case"2":h.Ports.Smtp!==t&&h.Ports.SmtpSsl!==t||i.smtpPort(n.i(S.pString)(h.Ports.SmtpStartTls))}}}),i}return d()(t,e),t.prototype.createOrAddCommand=function(){this.saving(!0),A.a.createOrUpdateDomain(f.a.bind(this.onDomainCreateOrSaveResponse,this),!this.edit(),this.name(),this.imapServer(),n.i(S.pInt)(this.imapPort()),this.imapSecure(),this.imapShortLogin(),this.useSieve(),this.sieveAllowRaw(),this.sieveServer(),n.i(S.pInt)(this.sievePort()),this.sieveSecure(),this.smtpServer(),n.i(S.pInt)(this.smtpPort()),this.smtpSecure(),this.smtpShortLogin(),this.smtpAuth(),this.smtpPhpMail(),this.whiteList())},t.prototype.testConnectionCommand=function(){this.page("main"),this.testingDone(!1),this.testingImapError(!1),this.testingSieveError(!1),this.testingSmtpError(!1),this.testing(!0),A.a.testConnectionForDomain(f.a.bind(this.onTestConnectionResponse,this),this.name(),this.imapServer(),n.i(S.pInt)(this.imapPort()),this.imapSecure(),this.useSieve(),this.sieveServer(),n.i(S.pInt)(this.sievePort()),this.sieveSecure(),this.smtpServer(),n.i(S.pInt)(this.smtpPort()),this.smtpSecure(),this.smtpAuth(),this.smtpPhpMail())},t.prototype.whiteListCommand=function(){this.page("white-list")},t.prototype.backCommand=function(){this.page("main")},t.prototype.sieveCommand=function(){this.sieveSettings(!this.sieveSettings()),this.clearTesting()},t.prototype.onTestConnectionResponse=function(e,t){if(this.testing(!1),h.StorageResultType.Success===e&&t.Result){var n=!1,i=!1;this.testingDone(!0),this.testingImapError(!0!==t.Result.Imap),this.testingSieveError(!0!==t.Result.Sieve),this.testingSmtpError(!0!==t.Result.Smtp),this.testingImapError()&&t.Result.Imap&&(n=!0,this.testingImapErrorDesc(""),this.testingImapErrorDesc(t.Result.Imap)),this.testingSieveError()&&t.Result.Sieve&&(i=!0,this.testingSieveErrorDesc(""),this.testingSieveErrorDesc(t.Result.Sieve)),this.testingSmtpError()&&t.Result.Smtp&&(this.testingSmtpErrorDesc(""),this.testingSmtpErrorDesc(t.Result.Smtp)),this.sieveSettings()?!i&&n&&this.sieveSettings(!1):i&&!n&&this.sieveSettings(!0)}else this.testingImapError(!0),this.testingSieveError(!0),this.testingSmtpError(!0),this.sieveSettings(!1)},t.prototype.onDomainCreateOrSaveResponse=function(e,t){this.saving(!1),h.StorageResultType.Success===e&&t?t.Result?(n.i(T.a)().reloadDomainList(),this.closeCommand()):h.Notification.DomainAlreadyExists===t.ErrorCode&&this.savingError(n.i(y.i18n)("ERRORS/DOMAIN_ALREADY_EXISTS")):this.savingError(n.i(y.i18n)("ERRORS/UNKNOWN_ERROR"))},t.prototype.clearTesting=function(){this.testing(!1),this.testingDone(!1),this.testingImapError(!1),this.testingSieveError(!1),this.testingSmtpError(!1)},t.prototype.onHide=function(){this.page("main"),this.sieveSettings(!1)},t.prototype.onShow=function(e){this.saving(!1),this.page("main"),this.sieveSettings(!1),this.clearTesting(),this.clearForm(),e&&(this.enableSmartPorts(!1),this.edit(!0),this.name(n.i(S.trim)(e.Name)),this.imapServer(n.i(S.trim)(e.IncHost)),this.imapPort(""+n.i(S.pInt)(e.IncPort)),this.imapSecure(n.i(S.trim)(e.IncSecure)),this.imapShortLogin(!!e.IncShortLogin),this.useSieve(!!e.UseSieve),this.sieveAllowRaw(!!e.SieveAllowRaw),this.sieveServer(n.i(S.trim)(e.SieveHost)),this.sievePort(""+n.i(S.pInt)(e.SievePort)),this.sieveSecure(n.i(S.trim)(e.SieveSecure)),this.smtpServer(n.i(S.trim)(e.OutHost)),this.smtpPort(""+n.i(S.pInt)(e.OutPort)),this.smtpSecure(n.i(S.trim)(e.OutSecure)),this.smtpShortLogin(!!e.OutShortLogin),this.smtpAuth(!!e.OutAuth),this.smtpPhpMail(!!e.OutUsePhpMail),this.whiteList(n.i(S.trim)(e.WhiteList)),this.aliasName(n.i(S.trim)(e.AliasName)),this.enableSmartPorts(!0))},t.prototype.onShowWithDelay=function(){""!==this.name()||v.bMobileDevice||this.name.focused(!0)},t.prototype.clearForm=function(){this.edit(!1),this.page("main"),this.sieveSettings(!1),this.enableSmartPorts(!1),this.savingError(""),this.name(""),this.name.focused(!1),this.imapServer(""),this.imapPort(""+b.o),this.imapSecure(h.ServerSecure.None),this.imapShortLogin(!1),this.useSieve(!1),this.sieveAllowRaw(!1),this.sieveServer(""),this.sievePort(""+b.p),this.sieveSecure(h.ServerSecure.None),this.smtpServer(""),this.smtpPort(""+b.q),this.smtpSecure(h.ServerSecure.None),this.smtpShortLogin(!1),this.smtpAuth(!0),this.smtpPhpMail(!1),this.whiteList(""),this.aliasName(""),this.enableSmartPorts(!0)},t}(C.a),i(P.prototype,"createOrAddCommand",[D],a()(P.prototype,"createOrAddCommand"),P.prototype),i(P.prototype,"testConnectionCommand",[N],a()(P.prototype,"testConnectionCommand"),P.prototype),i(P.prototype,"whiteListCommand",[R],a()(P.prototype,"whiteListCommand"),P.prototype),i(P.prototype,"backCommand",[I],a()(P.prototype,"backCommand"),P.prototype),i(P.prototype,"sieveCommand",[x],a()(P.prototype,"sieveCommand"),P.prototype),O=P))||O)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(73),c=n(45),d=n(242);n.d(t,"a",function(){return p});var p=function(e){function t(){return o()(this,t),r()(this,e.call(this,"login",[d.a]))}return l()(t,e),t.prototype.onShow=function(){n.i(c.a)().setWindowTitle("")},t}(u.a)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(9),c=n(27),d=n(116),p=n(224),f=n(225),m=n(222),g=n(223),h=n(228),b=n(229),v=n(227),S=n(226),y=n(220),w=n(45),A=n(243),T=n(244);n.d(t,"a",function(){return _});var _=function(e){function t(){return o()(this,t),r()(this,e.call(this,[A.a,T.a]))}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;n.i(u.addSettingsViewModel)(p.a,"AdminSettingsGeneral","TABS_LABELS/LABEL_GENERAL_NAME","general",!0),n.i(u.addSettingsViewModel)(f.a,"AdminSettingsLogin","TABS_LABELS/LABEL_LOGIN_NAME","login"),n.i(u.addSettingsViewModel)(n(221).default,"AdminSettingsBranding","TABS_LABELS/LABEL_BRANDING_NAME","branding"),n.i(u.addSettingsViewModel)(m.a,"AdminSettingsContacts","TABS_LABELS/LABEL_CONTACTS_NAME","contacts"),n.i(u.addSettingsViewModel)(g.a,"AdminSettingsDomains","TABS_LABELS/LABEL_DOMAINS_NAME","domains"),n.i(u.addSettingsViewModel)(h.a,"AdminSettingsSecurity","TABS_LABELS/LABEL_SECURITY_NAME","security"),n.i(u.addSettingsViewModel)(b.a,"AdminSettingsSocial","TABS_LABELS/LABEL_INTEGRATION_NAME","integrations"),n.i(u.addSettingsViewModel)(v.a,"AdminSettingsPlugins","TABS_LABELS/LABEL_PLUGINS_NAME","plugins"),n.i(u.addSettingsViewModel)(S.a,"AdminSettingsPackages","TABS_LABELS/LABEL_PACKAGES_NAME","packages"),n.i(u.addSettingsViewModel)(y.a,"AdminSettingsAbout","TABS_LABELS/LABEL_ABOUT_NAME","about"),n.i(c.h)(!0),e&&e()},t.prototype.onShow=function(){n.i(w.a)().setWindowTitle("")},t}(d.a)},,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=n(8),l=n(10),u=(n(57),n(182)),c=n(45);n.d(t,"a",function(){return d});var d=function(){function e(){var t=this;o()(this,e),this.version=r.a.observable(n.i(l.appSettingsGet)("version")),this.access=r.a.observable(!!n.i(l.settingsGet)("CoreAccess")),this.errorDesc=r.a.observable(""),this.coreReal=u.a.coreReal,this.coreChannel=u.a.coreChannel,this.coreType=u.a.coreType,this.coreUpdatable=u.a.coreUpdatable,this.coreAccess=u.a.coreAccess,this.coreChecking=u.a.coreChecking,this.coreUpdating=u.a.coreUpdating,this.coreWarning=u.a.coreWarning,this.coreVersion=u.a.coreVersion,this.coreRemoteVersion=u.a.coreRemoteVersion,this.coreRemoteRelease=u.a.coreRemoteRelease,this.coreVersionCompare=u.a.coreVersionCompare,this.community=!0,this.coreRemoteVersionHtmlDesc=r.a.computed(function(){return n.i(s.trigger)(),n.i(s.i18n)("TAB_ABOUT/HTML_NEW_VERSION",{VERSION:t.coreRemoteVersion()})}),this.statusType=r.a.computed(function(){var e="",n=t.coreVersionCompare(),i=t.coreChecking(),o=t.coreUpdating(),a=t.coreReal();return i?e="checking":o?e="updating":a&&0===n?e="up-to-date":a&&-1===n?e="available":a||(e="error",t.errorDesc("Cannot access the repository at the moment.")),e})}return e.prototype.onBuild=function(){this.access()&&!this.community&&n.i(c.a)().reloadCoreData()},e.prototype.updateCoreData=function(){this.coreUpdating()||this.community||n.i(c.a)().updateCoreData()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(1),d=n(8),p=n(24),f=n(57),m=n(10);n.d(t,"BrandingAdminSettings",function(){return g}),n.d(t,"default",function(){return g});var g=function(){function e(){o()(this,e),this.capa=f.a.prem,this.title=l.a.observable(n.i(m.settingsGet)("Title")).idleTrigger(),this.loadingDesc=l.a.observable(n.i(m.settingsGet)("LoadingDescription")).idleTrigger(),this.faviconUrl=l.a.observable(n.i(m.settingsGet)("FaviconUrl")).idleTrigger(),this.loginLogo=l.a.observable(n.i(m.settingsGet)("LoginLogo")||"").idleTrigger(),this.loginBackground=l.a.observable(n.i(m.settingsGet)("LoginBackground")||"").idleTrigger(),this.userLogo=l.a.observable(n.i(m.settingsGet)("UserLogo")||"").idleTrigger(),this.userLogoMessage=l.a.observable(n.i(m.settingsGet)("UserLogoMessage")||"").idleTrigger(),this.userIframeMessage=l.a.observable(n.i(m.settingsGet)("UserIframeMessage")||"").idleTrigger(),this.userLogoTitle=l.a.observable(n.i(m.settingsGet)("UserLogoTitle")||"").idleTrigger(),this.loginDescription=l.a.observable(n.i(m.settingsGet)("LoginDescription")).idleTrigger(),this.loginCss=l.a.observable(n.i(m.settingsGet)("LoginCss")).idleTrigger(),this.userCss=l.a.observable(n.i(m.settingsGet)("UserCss")).idleTrigger(),this.welcomePageUrl=l.a.observable(n.i(m.settingsGet)("WelcomePageUrl")).idleTrigger(),this.welcomePageDisplay=l.a.observable(n.i(m.settingsGet)("WelcomePageDisplay")).idleTrigger(),this.welcomePageDisplay.options=l.a.computed(function(){return n.i(d.trigger)(),[{optValue:"none",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_NONE")},{optValue:"once",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_ONCE")},{optValue:"always",optText:n.i(d.i18n)("TAB_BRANDING/OPTION_WELCOME_PAGE_DISPLAY_ALWAYS")}]}),this.loginPowered=l.a.observable(!!n.i(m.settingsGet)("LoginPowered")),this.community=!0}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(c.settingsSaveHelperSimpleFunction)(e.title.trigger,e),i=n.i(c.settingsSaveHelperSimpleFunction)(e.loadingDesc.trigger,e),o=n.i(c.settingsSaveHelperSimpleFunction)(e.faviconUrl.trigger,e);e.title.subscribe(function(e){p.a.saveAdminConfig(t,{Title:n.i(c.trim)(e)})}),e.loadingDesc.subscribe(function(e){p.a.saveAdminConfig(i,{LoadingDescription:n.i(c.trim)(e)})}),e.faviconUrl.subscribe(function(e){p.a.saveAdminConfig(o,{FaviconUrl:n.i(c.trim)(e)})})},u.Magics.Time50ms)},e}()},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(6),u=n.n(l),c=n(2),d=n.n(c),p=n(1),f=n(3),m=n(8),g=n(10),h=n(24),b=n(9);n.d(t,"a",function(){return y});var v,S,y=(v=n.i(b.command)(function(e){return""!==e.pdoDsn()&&""!==e.pdoUser()}),S=function(){function e(){var t=this;s()(this,e),this.defautOptionsAfterRender=p.defautOptionsAfterRender,this.enableContacts=d.a.observable(!!n.i(g.settingsGet)("ContactsEnable")),this.contactsSharing=d.a.observable(!!n.i(g.settingsGet)("ContactsSharing")),this.contactsSync=d.a.observable(!!n.i(g.settingsGet)("ContactsSync"));var i=[],o=["sqlite","mysql","pgsql"],a=function(e){switch(e){case"sqlite":e="SQLite";break;case"mysql":e="MySQL";break;case"pgsql":e="PostgreSQL"}return e};n.i(g.settingsGet)("SQLiteIsSupported")&&i.push("sqlite"),n.i(g.settingsGet)("MySqlIsSupported")&&i.push("mysql"),n.i(g.settingsGet)("PostgreSqlIsSupported")&&i.push("pgsql"),this.contactsSupported=0<i.length,this.contactsTypes=d.a.observableArray([]),this.contactsTypesOptions=this.contactsTypes.map(function(e){var t=-1===n.i(p.inArray)(e,i);return{id:e,name:a(e)+(t?" ("+n.i(m.i18n)("HINTS/NOT_SUPPORTED")+")":""),disabled:t}}),this.contactsTypes(o),this.contactsType=d.a.observable(""),this.mainContactsType=d.a.computed({read:this.contactsType,write:function(e){e!==t.contactsType()?-1<n.i(p.inArray)(e,i)?t.contactsType(e):0<i.length&&t.contactsType(""):t.contactsType.valueHasMutated()}}).extend({notify:"always"}),this.contactsType.subscribe(function(){t.testContactsSuccess(!1),t.testContactsError(!1),t.testContactsErrorMessage("")}),this.pdoDsn=d.a.observable(n.i(g.settingsGet)("ContactsPdoDsn")),this.pdoUser=d.a.observable(n.i(g.settingsGet)("ContactsPdoUser")),this.pdoPassword=d.a.observable(n.i(g.settingsGet)("ContactsPdoPassword")),this.pdoDsnTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.pdoUserTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.pdoPasswordTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.contactsTypeTrigger=d.a.observable(f.SaveSettingsStep.Idle),this.testing=d.a.observable(!1),this.testContactsSuccess=d.a.observable(!1),this.testContactsError=d.a.observable(!1),this.testContactsErrorMessage=d.a.observable(""),this.contactsType(n.i(g.settingsGet)("ContactsPdoType")),this.onTestContactsResponse=u.a.bind(this.onTestContactsResponse,this)}return e.prototype.testContactsCommand=function(){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage(""),this.testing(!0),h.a.testContacts(this.onTestContactsResponse,{ContactsPdoType:this.contactsType(),ContactsPdoDsn:this.pdoDsn(),ContactsPdoUser:this.pdoUser(),ContactsPdoPassword:this.pdoPassword()})},e.prototype.onTestContactsResponse=function(e,t){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage(""),f.StorageResultType.Success===e&&t&&t.Result&&t.Result.Result?this.testContactsSuccess(!0):(this.testContactsError(!0),t&&t.Result?this.testContactsErrorMessage(t.Result.Message||""):this.testContactsErrorMessage("")),this.testing(!1)},e.prototype.onShow=function(){this.testContactsSuccess(!1),this.testContactsError(!1),this.testContactsErrorMessage("")},e.prototype.onBuild=function(){var e=this;u.a.delay(function(){var t=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoDsnTrigger,e),i=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoUserTrigger,e),o=n.i(p.settingsSaveHelperSimpleFunction)(e.pdoPasswordTrigger,e),a=n.i(p.settingsSaveHelperSimpleFunction)(e.contactsTypeTrigger,e);e.enableContacts.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsEnable:n.i(p.boolToAjax)(e)})}),e.contactsSharing.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsSharing:n.i(p.boolToAjax)(e)})}),e.contactsSync.subscribe(function(e){h.a.saveAdminConfig(null,{ContactsSync:n.i(p.boolToAjax)(e)})}),e.contactsType.subscribe(function(e){h.a.saveAdminConfig(a,{ContactsPdoType:n.i(p.trim)(e)})}),e.pdoDsn.subscribe(function(e){h.a.saveAdminConfig(t,{ContactsPdoDsn:n.i(p.trim)(e)})}),e.pdoUser.subscribe(function(e){h.a.saveAdminConfig(i,{ContactsPdoUser:n.i(p.trim)(e)})}),e.pdoPassword.subscribe(function(e){h.a.saveAdminConfig(o,{ContactsPdoPassword:n.i(p.trim)(e)})}),e.contactsType(n.i(g.settingsGet)("ContactsPdoType"))},f.Magics.Time50ms)},e}(),i(S.prototype,"testContactsCommand",[v],a()(S.prototype,"testContactsCommand"),S.prototype),S)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(9),d=n(96),p=n(24),f=n(45);n.d(t,"a",function(){return m});var m=function(){function e(){var t=this;o()(this,e),this.domains=d.a.domains,this.visibility=l.a.computed(function(){return t.domains.loading()?"visible":"hidden"}),this.domainForDeletion=l.a.observable(null).deleteAccessHelper(),this.onDomainListChangeRequest=r.a.bind(this.onDomainListChangeRequest,this),this.onDomainLoadRequest=r.a.bind(this.onDomainLoadRequest,this)}return e.prototype.createDomain=function(){n.i(c.showScreenPopup)(n(186))},e.prototype.createDomainAlias=function(){n.i(c.showScreenPopup)(n(248))},e.prototype.deleteDomain=function(e){this.domains.remove(e),p.a.domainDelete(this.onDomainListChangeRequest,e.name)},e.prototype.disableDomain=function(e){e.disabled(!e.disabled()),p.a.domainDisable(this.onDomainListChangeRequest,e.name,e.disabled())},e.prototype.onBuild=function(e){var t=this;e.on("click",".b-admin-domains-list-table .e-item .e-action",function(){var e=l.a.dataFor(this);e&&p.a.domain(t.onDomainLoadRequest,e.name)}),n.i(f.a)().reloadDomainList()},e.prototype.onDomainLoadRequest=function(e,t){u.StorageResultType.Success===e&&t&&t.Result&&n.i(c.showScreenPopup)(n(186),[t.Result])},e.prototype.onDomainListChangeRequest=function(){n.i(f.a)().reloadDomainList()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(1),c=n(3),d=n(8),p=n(14),f=n(10),m=n(9),g=n(24),h=n(58),b=n(53),v=n(57),S=n(95);n.d(t,"a",function(){return y});var y=function(){function e(){var t=this;o()(this,e),this.language=b.a.language,this.languages=b.a.languages,this.languageAdmin=b.a.languageAdmin,this.languagesAdmin=b.a.languagesAdmin,this.theme=h.a.theme,this.themes=h.a.themes,this.capaThemes=S.a.themes,this.capaUserBackground=S.a.userBackground,this.capaGravatar=S.a.gravatar,this.capaAdditionalAccounts=S.a.additionalAccounts,this.capaIdentities=S.a.identities,this.capaAttachmentThumbnails=S.a.attachmentThumbnails,this.capaTemplates=S.a.templates,this.allowLanguagesOnSettings=v.a.allowLanguagesOnSettings,this.weakPassword=v.a.weakPassword,this.mainAttachmentLimit=l.a.observable(n.i(u.pInt)(n.i(f.settingsGet)("AttachmentLimit"))/(c.Magics.BitLength1024*c.Magics.BitLength1024)).extend({posInterer:25}),this.uploadData=n.i(f.settingsGet)("PhpUploadSizes"),this.uploadDataDesc=this.uploadData&&(this.uploadData.upload_max_filesize||this.uploadData.post_max_size)?[this.uploadData.upload_max_filesize?"upload_max_filesize = "+this.uploadData.upload_max_filesize+"; ":"",this.uploadData.post_max_size?"post_max_size = "+this.uploadData.post_max_size:""].join(""):"",this.themesOptions=l.a.computed(function(){return r.a.map(t.themes(),function(e){return{optValue:e,optText:n.i(u.convertThemeName)(e)}})}),this.languageFullName=l.a.computed(function(){return n.i(u.convertLangName)(t.language())}),this.languageAdminFullName=l.a.computed(function(){return n.i(u.convertLangName)(t.languageAdmin())}),this.attachmentLimitTrigger=l.a.observable(c.SaveSettingsStep.Idle),this.languageTrigger=l.a.observable(c.SaveSettingsStep.Idle),this.languageAdminTrigger=l.a.observable(c.SaveSettingsStep.Idle).extend({throttle:c.Magics.Time100ms}),this.themeTrigger=l.a.observable(c.SaveSettingsStep.Idle)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(u.settingsSaveHelperSimpleFunction)(e.attachmentLimitTrigger,e),i=n.i(u.settingsSaveHelperSimpleFunction)(e.languageTrigger,e),o=n.i(u.settingsSaveHelperSimpleFunction)(e.themeTrigger,e),a=function(t){return function(){e.languageAdminTrigger(t),r.a.delay(function(){return e.languageAdminTrigger(c.SaveSettingsStep.Idle)},c.Magics.Time1s)}};e.mainAttachmentLimit.subscribe(function(e){g.a.saveAdminConfig(t,{AttachmentLimit:n.i(u.pInt)(e)})}),e.language.subscribe(function(e){g.a.saveAdminConfig(i,{Language:n.i(u.trim)(e)})}),e.languageAdmin.subscribe(function(t){e.languageAdminTrigger(c.SaveSettingsStep.Animate),n.i(d.reload)(!0,t).then(a(c.SaveSettingsStep.TrueResult),a(c.SaveSettingsStep.FalseResult)).then(function(){g.a.saveAdminConfig(null,{LanguageAdmin:n.i(u.trim)(t)})})}),e.theme.subscribe(function(t){n.i(u.changeTheme)(t,e.themeTrigger),g.a.saveAdminConfig(o,{Theme:n.i(u.trim)(t)})}),e.capaAdditionalAccounts.subscribe(function(e){g.a.saveAdminConfig(null,{CapaAdditionalAccounts:n.i(u.boolToAjax)(e)})}),e.capaIdentities.subscribe(function(e){g.a.saveAdminConfig(null,{CapaIdentities:n.i(u.boolToAjax)(e)})}),e.capaTemplates.subscribe(function(e){g.a.saveAdminConfig(null,{CapaTemplates:n.i(u.boolToAjax)(e)})}),e.capaGravatar.subscribe(function(e){g.a.saveAdminConfig(null,{CapaGravatar:n.i(u.boolToAjax)(e)})}),e.capaAttachmentThumbnails.subscribe(function(e){g.a.saveAdminConfig(null,{CapaAttachmentThumbnails:n.i(u.boolToAjax)(e)})}),e.capaThemes.subscribe(function(e){g.a.saveAdminConfig(null,{CapaThemes:n.i(u.boolToAjax)(e)})}),e.capaUserBackground.subscribe(function(e){g.a.saveAdminConfig(null,{CapaUserBackground:n.i(u.boolToAjax)(e)})}),e.allowLanguagesOnSettings.subscribe(function(e){g.a.saveAdminConfig(null,{AllowLanguagesOnSettings:n.i(u.boolToAjax)(e)})})},c.Magics.Time50ms)},e.prototype.selectLanguage=function(){n.i(m.showScreenPopup)(n(81),[this.language,this.languages(),b.a.userLanguage()])},e.prototype.selectLanguageAdmin=function(){n.i(m.showScreenPopup)(n(81),[this.languageAdmin,this.languagesAdmin(),b.a.userLanguageAdmin()])},e.prototype.phpInfoLink=function(){return n.i(p.J)()},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(1),c=n(10),d=n(57),p=n(24);n.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.determineUserLanguage=d.a.determineUserLanguage,this.determineUserDomain=d.a.determineUserDomain,this.defaultDomain=l.a.observable(n.i(c.settingsGet)("LoginDefaultDomain")).idleTrigger(),this.allowLanguagesOnLogin=d.a.allowLanguagesOnLogin,this.dummy=l.a.observable(!1)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(u.settingsSaveHelperSimpleFunction)(e.defaultDomain.trigger,e);e.determineUserLanguage.subscribe(function(e){p.a.saveAdminConfig(null,{DetermineUserLanguage:n.i(u.boolToAjax)(e)})}),e.determineUserDomain.subscribe(function(e){p.a.saveAdminConfig(null,{DetermineUserDomain:n.i(u.boolToAjax)(e)})}),e.allowLanguagesOnLogin.subscribe(function(e){p.a.saveAdminConfig(null,{AllowLanguagesOnLogin:n.i(u.boolToAjax)(e)})}),e.defaultDomain.subscribe(function(e){p.a.saveAdminConfig(t,{LoginDefaultDomain:n.i(u.trim)(e)})})},50)},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(11),r=n.n(a),s=n(6),l=n.n(s),u=n(2),c=n.n(u),d=n(3),p=n(8),f=n(118),m=n(24),g=n(45);n.d(t,"a",function(){return h});var h=function(){function e(){o()(this,e),this.packagesError=c.a.observable(""),this.packages=f.a.packages,this.packagesReal=f.a.packagesReal,this.packagesMainUpdatable=f.a.packagesMainUpdatable,this.packagesCurrent=this.packages.filter(function(e){return e&&""!==e.installed&&!e.compare}),this.packagesAvailableForUpdate=this.packages.filter(function(e){return e&&""!==e.installed&&!!e.compare}),this.packagesAvailableForInstallation=this.packages.filter(function(e){return e&&""===e.installed}),this.visibility=c.a.computed(function(){return f.a.packages.loading()?"visible":"hidden"})}return e.prototype.onShow=function(){this.packagesError("")},e.prototype.onBuild=function(){n.i(g.a)().reloadPackagesList()},e.prototype.requestHelper=function(e,t){var i=this;return function(o,a){d.StorageResultType.Success===o&&a&&a.Result||(a&&a.ErrorCode?i.packagesError(n.i(p.getNotification)(a.ErrorCode)):i.packagesError(n.i(p.getNotification)(t?d.Notification.CantInstallPackage:d.Notification.CantDeletePackage))),l.a.each(i.packages(),function(t){t&&e&&t.loading&&t.loading()&&e.file===t.file&&(e.loading(!1),t.loading(!1))}),d.StorageResultType.Success===o&&a&&a.Result&&a.Result.Reload?r.a.location.reload():n.i(g.a)().reloadPackagesList()}},e.prototype.deletePackage=function(e){
+e&&(e.loading(!0),m.a.packageDelete(this.requestHelper(e,!1),e))},e.prototype.installPackage=function(e){e&&(e.loading(!0),m.a.packageInstall(this.requestHelper(e,!0),e))},e}()},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(8),d=n(1),p=n(10),f=n(9),m=(n(57),n(119)),g=n(24),h=n(45);n.d(t,"a",function(){return b});var b=function(){function e(){o()(this,e),this.enabledPlugins=l.a.observable(!!n.i(p.settingsGet)("EnabledPlugins")),this.plugins=m.a.plugins,this.pluginsError=m.a.plugins.error,this.community=!0,this.visibility=l.a.computed(function(){return m.a.plugins.loading()?"visible":"hidden"}),this.onPluginLoadRequest=r.a.bind(this.onPluginLoadRequest,this),this.onPluginDisableRequest=r.a.bind(this.onPluginDisableRequest,this)}return e.prototype.disablePlugin=function(e){e.disabled(!e.disabled()),g.a.pluginDisable(this.onPluginDisableRequest,e.name,e.disabled())},e.prototype.configurePlugin=function(e){g.a.plugin(this.onPluginLoadRequest,e.name)},e.prototype.onBuild=function(e){var t=this;e.on("click",".e-item .configure-plugin-action",function(){var e=l.a.dataFor(this);e&&t.configurePlugin(e)}).on("click",".e-item .disabled-plugin",function(){var e=l.a.dataFor(this);e&&t.disablePlugin(e)}),this.enabledPlugins.subscribe(function(e){g.a.saveAdminConfig(null,{EnabledPlugins:n.i(d.boolToAjax)(e)})})},e.prototype.onShow=function(){m.a.plugins.error(""),n.i(h.a)().reloadPluginList()},e.prototype.onPluginLoadRequest=function(e,t){u.StorageResultType.Success===e&&t&&t.Result&&n.i(f.showScreenPopup)(n(252),[t.Result])},e.prototype.onPluginDisableRequest=function(e,t){u.StorageResultType.Success===e&&t&&!t.Result&&t.ErrorCode&&(u.Notification.UnsupportedPluginPackage===t.ErrorCode&&t.ErrorMessage&&""!==t.ErrorMessage?m.a.plugins.error(t.ErrorMessage):m.a.plugins.error(n.i(c.getNotification)(t.ErrorCode))),n.i(h.a)().reloadPluginList()},e}()},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(6),u=n.n(l),c=n(2),d=n.n(c),p=n(1),f=n(14),m=n(3),g=n(10),h=n(57),b=n(95),v=n(24),S=n(9);n.d(t,"a",function(){return A});var y,w,A=(y=n.i(S.command)(function(e){return""!==n.i(p.trim)(e.adminLogin())&&""!==e.adminPassword()}),w=function(){function e(){var t=this;s()(this,e),this.useLocalProxyForExternalImages=h.a.useLocalProxyForExternalImages,this.weakPassword=h.a.weakPassword,this.capaOpenPGP=b.a.openPGP,this.capaTwoFactorAuth=b.a.twoFactorAuth,this.capaTwoFactorAuthForce=b.a.twoFactorAuthForce,this.capaTwoFactorAuth.subscribe(function(e){e||t.capaTwoFactorAuthForce(!1)}),this.verifySslCertificate=d.a.observable(!!n.i(g.settingsGet)("VerifySslCertificate")),this.allowSelfSigned=d.a.observable(!!n.i(g.settingsGet)("AllowSelfSigned")),this.verifySslCertificate.subscribe(function(e){e||t.allowSelfSigned(!0)}),this.isTwoFactorDropperShown=d.a.observable(!1),this.twoFactorDropperUser=d.a.observable(""),this.twoFactorDropperUser.focused=d.a.observable(!1),this.adminLogin=d.a.observable(n.i(g.settingsGet)("AdminLogin")),this.adminLoginError=d.a.observable(!1),this.adminPassword=d.a.observable(""),this.adminPasswordNew=d.a.observable(""),this.adminPasswordNew2=d.a.observable(""),this.adminPasswordNewError=d.a.observable(!1),this.adminPasswordUpdateError=d.a.observable(!1),this.adminPasswordUpdateSuccess=d.a.observable(!1),this.adminPassword.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1)}),this.adminLogin.subscribe(function(){t.adminLoginError(!1)}),this.adminPasswordNew.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1),t.adminPasswordNewError(!1)}),this.adminPasswordNew2.subscribe(function(){t.adminPasswordUpdateError(!1),t.adminPasswordUpdateSuccess(!1),t.adminPasswordNewError(!1)}),this.onNewAdminPasswordResponse=u.a.bind(this.onNewAdminPasswordResponse,this)}return e.prototype.saveNewAdminPasswordCommand=function(){return""===n.i(p.trim)(this.adminLogin())?(this.adminLoginError(!0),!1):this.adminPasswordNew()!==this.adminPasswordNew2()?(this.adminPasswordNewError(!0),!1):(this.adminPasswordUpdateError(!1),this.adminPasswordUpdateSuccess(!1),v.a.saveNewAdminPassword(this.onNewAdminPasswordResponse,{Login:this.adminLogin(),Password:this.adminPassword(),NewPassword:this.adminPasswordNew()}),!0)},e.prototype.showTwoFactorDropper=function(){var e=this;this.twoFactorDropperUser(""),this.isTwoFactorDropperShown(!0),u.a.delay(function(){e.twoFactorDropperUser.focused(!0)},m.Magics.Time50ms)},e.prototype.onNewAdminPasswordResponse=function(e,t){m.StorageResultType.Success===e&&t&&t.Result?(this.adminPassword(""),this.adminPasswordNew(""),this.adminPasswordNew2(""),this.adminPasswordUpdateSuccess(!0),this.weakPassword(!!t.Result.Weak)):this.adminPasswordUpdateError(!0)},e.prototype.onBuild=function(){this.capaOpenPGP.subscribe(function(e){v.a.saveAdminConfig(null,{CapaOpenPGP:n.i(p.boolToAjax)(e)})}),this.capaTwoFactorAuth.subscribe(function(e){v.a.saveAdminConfig(null,{CapaTwoFactorAuth:n.i(p.boolToAjax)(e)})}),this.capaTwoFactorAuthForce.subscribe(function(e){v.a.saveAdminConfig(null,{CapaTwoFactorAuthForce:n.i(p.boolToAjax)(e)})}),this.useLocalProxyForExternalImages.subscribe(function(e){v.a.saveAdminConfig(null,{UseLocalProxyForExternalImages:n.i(p.boolToAjax)(e)})}),this.verifySslCertificate.subscribe(function(e){v.a.saveAdminConfig(null,{VerifySslCertificate:n.i(p.boolToAjax)(e)})}),this.allowSelfSigned.subscribe(function(e){v.a.saveAdminConfig(null,{AllowSelfSigned:n.i(p.boolToAjax)(e)})})},e.prototype.onHide=function(){this.adminPassword(""),this.adminPasswordNew(""),this.adminPasswordNew2(""),this.isTwoFactorDropperShown(!1),this.twoFactorDropperUser(""),this.twoFactorDropperUser.focused(!1)},e.prototype.phpInfoLink=function(){return n.i(f.J)()},e}(),i(w.prototype,"saveNewAdminPasswordCommand",[y],a()(w.prototype,"saveNewAdminPasswordCommand"),w.prototype),w)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),r=n.n(a),s=n(2),l=n.n(s),u=n(3),c=n(1),d=n(54),p=n(24);n.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.googleEnable=d.a.google.enabled,this.googleEnableAuth=d.a.google.capa.auth,this.googleEnableAuthFast=d.a.google.capa.authFast,this.googleEnableDrive=d.a.google.capa.drive,this.googleEnablePreview=d.a.google.capa.preview,this.googleEnableRequireClientSettings=d.a.google.require.clientSettings,this.googleEnableRequireApiKey=d.a.google.require.apiKeySettings,this.googleClientID=d.a.google.clientID,this.googleClientSecret=d.a.google.clientSecret,this.googleApiKey=d.a.google.apiKey,this.googleTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.googleTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.googleTrigger3=l.a.observable(u.SaveSettingsStep.Idle),this.facebookSupported=d.a.facebook.supported,this.facebookEnable=d.a.facebook.enabled,this.facebookAppID=d.a.facebook.appID,this.facebookAppSecret=d.a.facebook.appSecret,this.facebookTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.facebookTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.twitterEnable=d.a.twitter.enabled,this.twitterConsumerKey=d.a.twitter.consumerKey,this.twitterConsumerSecret=d.a.twitter.consumerSecret,this.twitterTrigger1=l.a.observable(u.SaveSettingsStep.Idle),this.twitterTrigger2=l.a.observable(u.SaveSettingsStep.Idle),this.dropboxEnable=d.a.dropbox.enabled,this.dropboxApiKey=d.a.dropbox.apiKey,this.dropboxTrigger1=l.a.observable(u.SaveSettingsStep.Idle)}return e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=n.i(c.settingsSaveHelperSimpleFunction)(e.facebookTrigger1,e),i=n.i(c.settingsSaveHelperSimpleFunction)(e.facebookTrigger2,e),o=n.i(c.settingsSaveHelperSimpleFunction)(e.twitterTrigger1,e),a=n.i(c.settingsSaveHelperSimpleFunction)(e.twitterTrigger2,e),r=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger1,e),s=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger2,e),l=n.i(c.settingsSaveHelperSimpleFunction)(e.googleTrigger3,e),u=n.i(c.settingsSaveHelperSimpleFunction)(e.dropboxTrigger1,e);e.facebookEnable.subscribe(function(t){e.facebookSupported()&&p.a.saveAdminConfig(null,{FacebookEnable:n.i(c.boolToAjax)(t)})}),e.facebookAppID.subscribe(function(i){e.facebookSupported()&&p.a.saveAdminConfig(t,{FacebookAppID:n.i(c.trim)(i)})}),e.facebookAppSecret.subscribe(function(t){e.facebookSupported()&&p.a.saveAdminConfig(i,{FacebookAppSecret:n.i(c.trim)(t)})}),e.twitterEnable.subscribe(p.a.saveAdminConfigHelper("TwitterEnable",c.boolToAjax)),e.twitterConsumerKey.subscribe(p.a.saveAdminConfigHelper("TwitterConsumerKey",c.trim,o)),e.twitterConsumerSecret.subscribe(p.a.saveAdminConfigHelper("TwitterConsumerSecret",c.trim,a)),e.googleEnable.subscribe(p.a.saveAdminConfigHelper("GoogleEnable",c.boolToAjax)),e.googleEnableAuth.subscribe(p.a.saveAdminConfigHelper("GoogleEnableAuth",c.boolToAjax)),e.googleEnableDrive.subscribe(p.a.saveAdminConfigHelper("GoogleEnableDrive",c.boolToAjax)),e.googleEnablePreview.subscribe(p.a.saveAdminConfigHelper("GoogleEnablePreview",c.boolToAjax)),e.googleClientID.subscribe(p.a.saveAdminConfigHelper("GoogleClientID",c.trim,r)),e.googleClientSecret.subscribe(p.a.saveAdminConfigHelper("GoogleClientSecret",c.trim,s)),e.googleApiKey.subscribe(p.a.saveAdminConfigHelper("GoogleApiKey",c.trim,l)),e.dropboxEnable.subscribe(p.a.saveAdminConfigHelper("DropboxEnable",c.boolToAjax)),e.dropboxApiKey.subscribe(p.a.saveAdminConfigHelper("DropboxApiKey",c.trim,u))},u.Magics.Time50ms)},e}()},,,,,,,,,,,,function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(2),r=n.n(a),s=function e(){o()(this,e),this.licensing=r.a.observable(!1),this.licensingProcess=r.a.observable(!1),this.licenseValid=r.a.observable(!1),this.licenseExpired=r.a.observable(0),this.licenseError=r.a.observable(""),this.licenseTrigger=r.a.observable(!1)};t.a=new s},function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(2),f=n.n(p),m=n(6),g=n.n(m),h=n(1),b=n(3),v=n(8),S=n(7),y=n(10),w=n(24),A=n(45),T=n(9),_=n(13);n.d(t,"a",function(){return R});var C,E,D,N,R=(C=n.i(T.view)({name:"View/Admin/Login",type:T.ViewType.Center,templateID:"AdminLogin"}),E=n.i(T.command)(function(e){return!e.submitRequest()}),C((N=function(e){function t(){s()(this,t);var n=u()(this,e.call(this));return n.loginPowered=!!y.settingsGet("LoginPowered"),n.mobile=!!y.appSettingsGet("mobile"),n.mobileDevice=!!y.appSettingsGet("mobileDevice"),n.hideSubmitButton=!!y.appSettingsGet("hideSubmitButton"),n.login=f.a.observable(""),n.password=f.a.observable(""),n.loginError=f.a.observable(!1),n.passwordError=f.a.observable(!1),n.loginErrorAnimation=f.a.observable(!1).extend({falseTimeout:500}),n.passwordErrorAnimation=f.a.observable(!1).extend({falseTimeout:500}),n.loginFocus=f.a.observable(!1),n.formHidden=f.a.observable(!1),n.formError=f.a.computed(function(){return n.loginErrorAnimation()||n.passwordErrorAnimation()}),n.login.subscribe(function(){return n.loginError(!1)}),n.password.subscribe(function(){return n.passwordError(!1)}),n.loginError.subscribe(function(e){return n.loginErrorAnimation(!!e)}),n.passwordError.subscribe(function(e){n.passwordErrorAnimation(!!e)}),n.submitRequest=f.a.observable(!1),n.submitError=f.a.observable(""),n}return d()(t,e),t.prototype.submitCommand=function(){var e=this;return n.i(h.triggerAutocompleteInputChange)(),this.loginError(!1),this.passwordError(!1),this.loginError(""===n.i(h.trim)(this.login())),this.passwordError(""===n.i(h.trim)(this.password())),!this.loginError()&&!this.passwordError()&&(this.submitRequest(!0),S.$win.trigger("rl.tooltips.diactivate"),w.a.adminLogin(function(t,i){S.$win.trigger("rl.tooltips.diactivate"),S.$win.trigger("rl.tooltips.activate"),b.StorageResultType.Success===t&&i&&"AdminLogin"===i.Action?i.Result?n.i(A.a)().loginAndLogoutReload(!0):i.ErrorCode&&(e.submitRequest(!1),e.submitError(n.i(v.getNotification)(i.ErrorCode))):(e.submitRequest(!1),e.submitError(n.i(v.getNotification)(b.Notification.UnknownError)))},this.login(),this.password()),!0)},t.prototype.onShow=function(){var e=this;n.i(T.routeOff)(),g.a.delay(function(){e.loginFocus(!0)},b.Magics.Time100ms)},t.prototype.onHide=function(){this.loginFocus(!1)},t.prototype.onBuild=function(){n.i(h.triggerAutocompleteInputChange)(!0)},t.prototype.submitForm=function(){this.submitCommand()},t}(_.a),i(N.prototype,"submitCommand",[E],a()(N.prototype,"submitCommand"),N.prototype),D=N))||D)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(6),c=n.n(u),d=n(12),p=n.n(d),f=n(19),m=n.n(f),g=n(7),h=n(3),b=n(9),v=n(13);n.d(t,"a",function(){return w});var S,y,w=(S=n.i(b.view)({name:"View/Admin/Settings/Menu",type:b.ViewType.Left,templateID:"AdminMenu"}),S(y=function(e){function t(n){o()(this,t);var i=r()(this,e.call(this));return i.leftPanelDisabled=g.leftPanelDisabled,i.menu=n.menu,i}return l()(t,e),t.prototype.link=function(e){return"#/"+e},t.prototype.onBuild=function(e){m()("up, down",c.a.throttle(function(t,i){var o=i&&"up"===i.shortcut,a=p()(".b-admin-menu .e-item",e);if(t&&a.length){var r=a.index(a.filter(".selected"));o&&0<r?r-=1:!o&&r<a.length-1&&(r+=1);var s=a.eq(r).attr("href");s&&n.i(b.setHash)(s,!1,!0)}},h.Magics.Time200ms))},t}(v.a))||y)},function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(5),r=n.n(a),s=n(4),l=n.n(s),u=n(2),c=n.n(u),d=n(10),p=n(24),f=n(96),m=n(119),g=n(118),h=n(45),b=n(9),v=n(13);n.d(t,"a",function(){return w});var S,y,w=(S=n.i(b.view)({name:"View/Admin/Settings/Pane",type:b.ViewType.Right,templateID:"AdminPane"}),S(y=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.adminDomain=c.a.observable(d.settingsGet("AdminDomain")),n.version=c.a.observable(d.appSettingsGet("version")),n.capa=!!d.settingsGet("PremType"),n.community=!0,n.adminManLoading=c.a.computed(function(){return"000"!==[f.a.domains.loading()?"1":"0",m.a.plugins.loading()?"1":"0",g.a.packages.loading()?"1":"0"].join("")}),n.adminManLoadingVisibility=c.a.computed(function(){return n.adminManLoading()?"visible":"hidden"}).extend({rateLimit:300}),n}return l()(t,e),t.prototype.logoutClick=function(){p.a.adminLogout(function(){n.i(h.a)().loginAndLogoutReload(!0,!0)})},t}(v.a))||y)},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(3),b=n(7),v=n(8),S=n(96),y=n(24),w=n(45),A=n(9),T=n(13);n.d(t,"DomainAliasPopupView",function(){return N}),n.d(t,"default",function(){return N});var _,C,E,D,N=(_=n.i(A.popup)({name:"View/Popup/DomainAlias",templateID:"PopupsDomainAlias"}),C=n.i(A.command)(function(e){return e.canBeSaved()}),_((D=function(e){function t(){s()(this,t);var n=u()(this,e.call(this));return n.saving=g.a.observable(!1),n.savingError=g.a.observable(""),n.name=g.a.observable(""),n.name.focused=g.a.observable(!1),n.alias=g.a.observable(""),n.domains=S.a.domainsWithoutAliases,n.domainsOptions=g.a.computed(function(){return f.a.map(n.domains(),function(e){return{optValue:e.name,optText:e.name}})}),n.canBeSaved=g.a.computed(function(){return!n.saving()&&""!==n.name()&&""!==n.alias()}),n.onDomainAliasCreateOrSaveResponse=f.a.bind(n.onDomainAliasCreateOrSaveResponse,n),n}return d()(t,e),t.prototype.createCommand=function(){this.saving(!0),y.a.createDomainAlias(this.onDomainAliasCreateOrSaveResponse,this.name(),this.alias())},t.prototype.onDomainAliasCreateOrSaveResponse=function(e,t){this.saving(!1),h.StorageResultType.Success===e&&t?t.Result?(n.i(w.a)().reloadDomainList(),this.closeCommand()):h.Notification.DomainAlreadyExists===t.ErrorCode&&this.savingError(n.i(v.i18n)("ERRORS/DOMAIN_ALREADY_EXISTS")):this.savingError(n.i(v.i18n)("ERRORS/UNKNOWN_ERROR"))},t.prototype.onShow=function(){this.clearForm()},t.prototype.onShowWithDelay=function(){""!==this.name()||b.bMobileDevice||this.name.focused(!0)},t.prototype.clearForm=function(){this.saving(!1),this.savingError(""),this.name(""),this.name.focused(!1),this.alias("")},t}(T.a),i(D.prototype,"createCommand",[C],a()(D.prototype,"createCommand"),D.prototype),E=D))||E)},,,,function(e,t,n){"use strict";function i(e,t,n,i,o){var a={};return Object.keys(i).forEach(function(e){a[e]=i[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,i){return i(e,t,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=n(15),a=n.n(o),r=n(0),s=n.n(r),l=n(5),u=n.n(l),c=n(4),d=n.n(c),p=n(6),f=n.n(p),m=n(2),g=n.n(m),h=n(19),b=n.n(h),v=n(3),S=n(1),y=n(8),w=n(24),A=n(9),T=n(13);n.d(t,"PluginPopupView",function(){return N}),n.d(t,"default",function(){return N});var _,C,E,D,N=(_=n.i(A.popup)({name:"View/Popup/Plugin",templateID:"PopupsPlugin"}),C=n.i(A.command)(function(e){return e.hasConfiguration()}),_((D=function(e){function t(){s()(this,t);var i=u()(this,e.call(this));return i.onPluginSettingsUpdateResponse=f.a.bind(i.onPluginSettingsUpdateResponse,i),i.saveError=g.a.observable(""),i.name=g.a.observable(""),i.readme=g.a.observable(""),i.configures=g.a.observableArray([]),i.hasReadme=g.a.computed(function(){return""!==i.readme()}),i.hasConfiguration=g.a.computed(function(){return 0<i.configures().length}),i.readmePopoverConf={placement:"right",trigger:"hover",title:n.i(y.i18n)("POPUPS_PLUGIN/TOOLTIP_ABOUT_TITLE"),container:"body",html:!0,content:function(){return"<pre>"+i.readme()+"</pre>"}},i.bDisabeCloseOnEsc=!0,i.sDefaultKeyScope=v.KeyState.All,i.tryToClosePopup=f.a.debounce(f.a.bind(i.tryToClosePopup,i),v.Magics.Time200ms),i}return d()(t,e),t.prototype.saveCommand=function(){var e={};e.Name=this.name(),f.a.each(this.configures(),function(t){var n=t.value();!1!==n&&!0!==n||(n=n?"1":"0"),e["_"+t.Name]=n}),this.saveError(""),w.a.pluginSettingsUpdate(this.onPluginSettingsUpdateResponse,e)},t.prototype.onPluginSettingsUpdateResponse=function(e,t){v.StorageResultType.Success===e&&t&&t.Result?this.cancelCommand():(this.saveError(""),t&&t.ErrorCode?this.saveError(n.i(y.getNotification)(t.ErrorCode)):this.saveError(n.i(y.getNotification)(v.Notification.CantSavePluginSettings)))},t.prototype.onShow=function(e){if(this.name(),this.readme(),this.configures([]),e){this.name(e.Name),this.readme(e.Readme);var t=e.Config;n.i(S.isNonEmptyArray)(t)&&this.configures(f.a.map(t,function(e){return{value:g.a.observable(e[0]),placeholder:g.a.observable(e[6]),Name:e[1],Type:e[2],Label:e[3],Default:e[4],Desc:e[5]}}))}},t.prototype.tryToClosePopup=function(){var e=this,t=n(74);n.i(A.isPopupVisible)(t)||n.i(A.showScreenPopup)(t,[n.i(y.i18n)("POPUPS_ASK/DESC_WANT_CLOSE_THIS_WINDOW"),function(){e.modalVisibility()&&n.i(S.delegateRun)(e,"cancelCommand")}])},t.prototype.onBuild=function(){var e=this;b()("esc",v.KeyState.All,function(){return e.modalVisibility()&&e.tryToClosePopup(),!1})},t}(T.a),i(D.prototype,"saveCommand",[C],a()(D.prototype,"saveCommand"),D.prototype),E=D))||E)},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(93),o=n(176);n.i(i.a)(o.default)}]);
diff --git a/rainloop/app/rainloop/v/1.10.5.192/static/js/min/app.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/app.min.js
new file mode 100755
index 0000000..f93759b
--- /dev/null
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/app.min.js
@@ -0,0 +1,15 @@
+!function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var i={};return t.m=e,t.c=i,t.i=function(e){return e},t.d=function(e,t,i){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="rainloop/v/0.0.0/static/js/min/",t(t.s=277)}([function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,i){"use strict";function n(e){try{e()}catch(e){}}function o(e){return!Ne(e)&&!Re(e)}function a(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!!o(e)&&(t?/^[0-9]*$/.test(e.toString()):/^[1-9]+[0-9]*$/.test(e.toString()))}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=o(e)&&""!==e?ce.a.parseInt(e,10):t;return ce.a.isNaN(i)?t:i}function s(e){return o(e)?""+e:""}function l(e){return!!e}function c(e){return e?"1":"0"}function u(e){return Ee(e)&&0<e.length}function d(e){return ce.a.encodeURIComponent(e)}function p(e){return ce.a.decodeURIComponent(e)}function h(e){return ce.a.decodeURI(e)}function f(e){return ce.a.encodeURI(e)}function m(e){var t=0,i=0,n=null,o=e.split("&"),a={};for(i=o.length;t<i;t++)n=o[t].split("="),a[p(n[0])]=p(n[1]);return a}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="0123456789abcdefghijklmnopqrstuvwxyz",i=t.length;e=r(e);for(var n="";n.length<e;)n+=t.substr(ce.a.Math.round(ce.a.Math.random()*i),1);return n}function b(e){return o(e)?he.a.escape(e.toString()):""}function y(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,i="",n="",o=e,a=0,r=0;o.length>t;)n=o.substring(0,t),a=n.lastIndexOf(" "),r=n.lastIndexOf("\n"),-1!==r&&(a=r),-1===a&&(a=t),i+=n.substring(0,a)+"\n",o=o.substring(a+1);return i+o}function v(){try{if(ce.a.document.activeElement)return Ne(ce.a.document.activeElement.__inFocusCache)&&(ce.a.document.activeElement.__inFocusCache=de()(ce.a.document.activeElement).is("input,textarea,iframe,.cke_editable")),!!ce.a.document.activeElement.__inFocusCache}catch(e){}return!1}function S(e){if(ce.a.document&&ce.a.document.activeElement&&ce.a.document.activeElement.blur)try{var t=de()(ce.a.document.activeElement);t&&t.is("input,textarea")?ce.a.document.activeElement.blur():e&&ce.a.document.activeElement.blur()}catch(e){}}function w(){try{if(ce.a&&ce.a.getSelection){var e=ce.a.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}else ce.a.document&&ce.a.document.selection&&ce.a.document.selection.empty&&ce.a.document.selection.empty()}catch(e){}}function T(e,t){e=Te(e.toUpperCase()),t=Te(t.replace(/[\s]+/g," "));var i=!1,n="RE"===e,o="FWD"===e,a=[],r=!o;return""!==t&&he.a.each(t.split(":"),function(e){var t=Te(e);i||!/^(RE|FWD)$/i.test(t)&&!/^(RE|FWD)[\[\(][\d]+[\]\)]$/i.test(t)?(a.push(e),i=!0):(n||(n=!!/^RE/i.test(t)),o||(o=!!/^FWD/i.test(t)))}),r?n=!1:o=!1,Te((r?"Re: ":"Fwd: ")+(n?"Re: ":"")+(o?"Fwd: ":"")+Te(a.join(":")))}function C(e,t){return ce.a.Math.round(e*ce.a.Math.pow(10,t))/ce.a.Math.pow(10,t)}function E(e){switch(e=r(e),!0){case 1073741824<=e:return C(e/1073741824,1)+"GB";case 1048576<=e:return C(e/1048576,1)+"MB";case 1024<=e:return C(e/1024,0)+"KB"}return e+"B"}function A(e){ce.a.console&&ce.a.console.log&&ce.a.console.log(e)}function F(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;e&&e[t]&&(n=r(n),i=Ee(i)?i:[],0>=n?e[t].apply(e,i):he.a.delay(function(){e[t].apply(e,i)},n))}function N(e){if(e=e||ce.a.event,e&&e.ctrlKey&&!e.shiftKey&&!e.altKey){var t=e.keyCode||e.which;if(t===ve.EventKeyCode.S)return void e.preventDefault();if(t===ve.EventKeyCode.A){var i=e.target||e.srcElement;if(i&&("true"==""+i.contentEditable||i.tagName&&i.tagName.match(/INPUT|TEXTAREA/i)))return;ce.a.getSelection?ce.a.getSelection().removeAllRanges():ce.a.document.selection&&ce.a.document.selection.clear&&ce.a.document.selection.clear(),e.preventDefault()}}}function R(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=null,o=function(){for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n&&n.canExecute&&n.canExecute()&&t.apply(e,o),!1};return n=t?o:_e,n.enabled=me.a.observable(!0),n.isCommand=!0,Fe(i)?n.canExecute=me.a.computed(function(){return n&&n.enabled()&&i.call(e)}):n.canExecute=me.a.computed(function(){return n&&n.enabled()&&!!i}),n}function I(e){return e.replace(/["]/g,'\\"')}function L(){return(new ce.a.Date).getTime()}function _(){return ce.a.Math.round(L()/1e3)}function P(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i(8).i18n("LANGS_NAMES"+(!0===t?"_EN":"")+"/LANG_"+e.toUpperCase().replace(/[^a-zA-Z0-9]+/g,"_"),null,e)}function D(){return de()('<div class="draggablePlace"><span class="text"></span>&nbsp;<i class="icon-copy icon-white visible-on-ctrl"></i><i class="icon-mail icon-white hidden-on-ctrl"></i></div>').appendTo("#rl-hidden")}function k(e,t){t&&!Ne(t.disabled)&&e&&de()(e).toggleClass("disabled",t.disabled).prop("disabled",t.disabled)}function M(e){e.find("blockquote.rl-bq-switcher").removeClass("rl-bq-switcher hidden-bq"),e.find(".rlBlockquoteSwitcher").off(".rlBlockquoteSwitcher").remove(),e.find("[data-html-editor-font-wrapper]").removeAttr("data-html-editor-font-wrapper")}function O(e,t,n,o){var a=e.title,r=e.subject,s=e.date,l=e.fromCreds,c=e.toCreds,u=e.toLabel,d=ce.a.open(""),p=d.document,h=t.clone(),f=n?"html":"plain";M(h);var m=h?h.html():"";p.write(i(171).replace("{{title}}",b(a)).replace("{{subject}}",b(r)).replace("{{date}}",b(s)).replace("{{fromCreds}}",b(l)).replace("{{toCreds}}",b(c)).replace("{{toLabel}}",b(u)).replace("{{bodyClass}}",f).replace("{{html}}",m)),p.close(),o&&ce.a.setTimeout(function(){return d.print()},100)}function x(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3;return n=r(n),function(o,a,r,s,l){t.call(i,a&&a.Result?ve.SaveSettingsStep.TrueResult:ve.SaveSettingsStep.FalseResult),e&&e.call(i,o,a,r,s,l),he.a.delay(function(){t.call(i,ve.SaveSettingsStep.Idle)},n)}}function U(e,t){return x(null,e,t,1e3)}function H(e,t,i,n){return function(o){if(e){switch(i){case"bool":case"boolean":o=o?"1":"0";break;case"int":case"integer":case"number":o=r(o);break;case"trim":o=Te(o);break;default:o=s(o)}var a={};a[t]=o,e.saveAdminConfig?e.saveAdminConfig(n||null,a):e.saveSettings&&e.saveSettings(n||null,a)}}}function B(e){return be.a?be.a.link(e,{newWindow:!0,stripPrefix:!1,urls:!0,email:!0,mention:!1,phone:!1,hashtag:!1,replaceFn:function(e){return!(e&&"url"===e.getType()&&e.matchedText&&0!==e.matchedText.indexOf("http"))}}):e}function G(e){var t=0,i=0,n=0,o=0,a=0,r="",s=function(e){return e="> "+Te(e).replace(/\n/gm,"\n> "),e.replace(/(^|\n)([> ]+)/gm,function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&2<t.length?t[1]+Te(t[2].replace(/[\s]/g,""))+" ":""})},l=function e(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];if(i&&1<i.length){var o=Te(i[1]);return 0<o.length&&(o=o.replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,e),o="\n"+Te(o)+"\n"),o}return""},c=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?t[1].toString().replace(/[\n]/gm,"<br />").replace(/[\r]/gm,""):""},u=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?""+t[1]+he.a.escape(t[2]):""},d=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t&&1<t.length?Te(t[1]):""};for(r=e.replace(/<p[^>]*><\/p>/gi,"").replace(/<pre[^>]*>([\s\S\r\n\t]*)<\/pre>/gim,c).replace(/[\s]+/gm," ").replace(/((?:href|data)\s?=\s?)("[^"]+?"|'[^']+?')/gim,u).replace(/<br[^>]*>/gim,"\n").replace(/<\/h[\d]>/gi,"\n").replace(/<\/p>/gi,"\n\n").replace(/<ul[^>]*>/gim,"\n").replace(/<\/ul>/gi,"\n").replace(/<li[^>]*>/gim," * ").replace(/<\/li>/gi,"\n").replace(/<\/td>/gi,"\n").replace(/<\/tr>/gi,"\n").replace(/<hr[^>]*>/gim,"\n_______________________________\n\n").replace(/<div[^>]*>([\s\S\r\n]*)<\/div>/gim,l).replace(/<blockquote[^>]*>/gim,"\n__bq__start__\n").replace(/<\/blockquote>/gim,"\n__bq__end__\n").replace(/<a [^>]*>([\s\S\r\n]*?)<\/a>/gim,d).replace(/<\/div>/gi,"\n").replace(/&nbsp;/gi," ").replace(/&quot;/gi,'"').replace(/<[^>]*>/gm,""),r=ye.$div.html(r).text(),r=r.replace(/\n[ \t]+/gm,"\n").replace(/[\n]{3,}/gm,"\n\n").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&amp;/gi,"&"),r=y(Te(r)),t=0,i=800;0<i&&(i-=1,n=r.indexOf("__bq__start__",t),-1<n);)o=r.indexOf("__bq__start__",n+5),a=r.indexOf("__bq__end__",n+5),(-1===o||a<o)&&n<a?(r=r.substring(0,n)+s(r.substring(n+13,a))+r.substring(a+11),t=0):t=-1<o&&o<a?o-1:0;return r=r.replace(/__bq__start__/gm,"").replace(/__bq__end__/gm,"")}function K(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=e.toString().replace(/\r/g,""),e=e.replace(/^>[> ]>+/gm,function(e){var t=e[0];return t?t.replace(/[ ]+/g,""):t});var i=!1,n=!0,o=!0,a=[],r="",s=0,l=e.split("\n");do{for(n=!1,a=[],s=0;s<l.length;s++)r=l[s],o=">"===r.substr(0,1),o&&!i?(n=!0,i=!0,a.push("~~~blockquote~~~"),a.push(r.substr(1))):!o&&i?""!==r?(i=!1,a.push("~~~/blockquote~~~"),a.push(r)):a.push(r):o&&i?a.push(r.substr(1)):a.push(r);i&&(i=!1,a.push("~~~/blockquote~~~")),l=a}while(n);return e=l.join("\n"),e=e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/~~~blockquote~~~[\s]*/g,"<blockquote>").replace(/[\s]*~~~\/blockquote~~~/g,"</blockquote>").replace(/\n/g,"<br />"),t?B(e):e}function V(e,t,i,n,a,r,s,l,c,u){var d=null,p=!1,h=0,f=0,m=[],g="   ";for(u=!Ne(u)&&!!u,c=o(c)?c:0<e.length,a=o(a)?a:0,r=o(r)?r:null,s=o(s)?s:null,l=o(l)?l:null,Ee(i)||(i=[]),Ee(n)||(n=[]),h=0,f=n.length;h<f;h++)m.push({id:n[h][0],name:n[h][1],system:!1,seporator:!1,disabled:!1});for(p=!0,h=0,f=e.length;h<f;h++)d=e[h],s&&!s(d)||(p&&0<m.length&&m.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,m.push({id:d.fullNameRaw,name:l?l(d):d.name(),system:!0,seporator:!1,disabled:!d.selectable||-1<Ce(d.fullNameRaw,i)||!!r&&r(d)}));for(p=!0,h=0,f=t.length;h<f;h++)d=t[h],!d.subScribed()&&d.existen&&!u||!d.selectable&&!d.hasSubScribedSubfolders()||s&&!s(d)||ve.FolderType.User!==d.type()&&c&&!d.hasSubScribedSubfolders()||(p&&0<m.length&&m.push({id:"---",name:"---",system:!1,seporator:!0,disabled:!0}),p=!1,m.push({id:d.fullNameRaw,name:new ce.a.Array(d.deep+1-a).join(g)+(l?l(d):d.name()),system:!1,seporator:!1,disabled:!d.selectable||-1<Ce(d.fullNameRaw,i)||!!r&&r(d)})),d.subScribed()&&0<d.subFolders().length&&(m=m.concat(V([],d.subFolders(),i,[],a,r,s,l,c,u)));return m}function z(e){var t=null,i=null;ce.a.getSelection?(t=ce.a.getSelection(),t.removeAllRanges(),i=ce.a.document.createRange(),i.selectNodeContents(e),t.addRange(i)):ce.a.document.selection&&(i=ce.a.document.body.createTextRange(),i.moveToElementText(e),i.select())}function j(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=function(){de()(".checkAutocomplete").trigger("change")};e?he.a.delay(t,100):t()}function q(e){Ue[e]||(Ue[e]=de()('script[type="application/json"][data-configuration="'+e+'"]'));try{return JSON.parse(Ue[e].text())}catch(e){}return{}}function W(e,t){var i=t||e;i&&"function"==typeof i.dispose&&i.dispose()}function Y(e){e&&(Ee(e.disposables)&&he.a.each(e.disposables,W),me.a.utils.objectForEach(e,W))}function $(e){e&&(Ee(e)?he.a.each(e,function(e){$(e)}):e&&e.onDestroy&&e.onDestroy())}function J(e,t){return!(!e||!e[0])&&(e[0].styleSheet&&!Ne(e[0].styleSheet.cssText)?e[0].styleSheet.cssText=t:e.text(t),!0)}function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_e,i=de()("#app-theme-link"),n=function(){He=ce.a.setTimeout(function(){return t(ve.SaveSettingsStep.Idle)},1e3),Be=null},o=de()("#app-theme-style"),a=i.attr("href");a||(a=o.attr("data-href")),a&&(a=a.toString().replace(/\/-\/[^\/]+\/\-\//,"/-/"+e+"/-/"),a=a.replace(/\/Css\/[^\/]+\/User\//,"/Css/0/User/"),a=a.replace(/\/Hash\/[^\/]+\//,"/Hash/-/"),"Json/"!==a.substring(a.length-5,a.length)&&(a+="Json/"),ce.a.clearTimeout(He),t(ve.SaveSettingsStep.Animate),Be&&Be.abort&&Be.abort(),Be=de.a.ajax({url:a,dataType:"json"}).then(function(e){e&&Ee(e)&&2===e.length&&(!i||!i[0]||o&&o[0]||(o=de()('<style id="app-theme-style"></style>'),i.after(o),i.remove()),o&&o[0]&&J(o,e[1])&&o.attr("data-href",a).attr("data-theme",e[0]),t(ve.SaveSettingsStep.TrueResult))}).then(n,n))}function Z(e,t){return function(){var i=e(),n=t(),o=[],a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a={current:e===i,name:""===n?e.toString():n.toString(),custom:""!==n,title:""===n?"":e.toString(),value:e.toString()};t?o.push(a):o.unshift(a)},r=0,s=0,l=2;if(1<n||0<n&&n<i){for(n<i?(a(n),r=n,s=n):((3>=i||n-2<=i)&&(l+=2),a(i),r=i,s=i);0<l;)if(r-=1,s+=1,0<r&&(a(r,!1),l-=1),n>=s)a(s,!0),l-=1;else if(0>=r)break;3===r?a(2,!1):3<r&&a(Math.round((r-1)/2),!1,"..."),n-2===s?a(n-1,!0):n-2>s&&a(Math.round((n+s)/2),!0,"..."),1<r&&a(1,!1),n>s&&a(n,!0)}return o}}function Q(e){e=Te(e).toLowerCase();var t=e.split(".").pop();return t===e?"":t}function ee(e){var t="",i="application/octet-stream";return e=Te(e).toLowerCase(),"winmail.dat"===e?"application/ms-tnef":(t=Q(e),t&&0<t.length&&!Ne(Se.a[t])&&(i=Se.a[t]),i)}function te(e){e.clone().show().appendTo(ye.$hcont);var t=ye.$hcont.height();return ye.$hcont.empty(),t}function ie(e,t,i){var n=new ce.a.Image;n.onload=function(){var e=[0,0],n=ce.a.document.createElement("canvas"),o=n.getContext("2d");n.width=t,n.height=t,e=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width],o.fillStyle="#fff",o.fillRect(0,0,t,t),o.drawImage(this,e[0]/2,e[1]/2,this.width-e[0],this.height-e[1],0,0,t,t),i(n.toDataURL("image/jpeg"))},n.src=e}function ne(e,t){if(e&&"mailto:"===e.toString().substr(0,7).toLowerCase()){var n=function(){if(!t)return{v:!0};e=e.toString().substr(7);var n=[],o=null,a=null,r={},l=e.replace(/\?.+$/,""),c=e.replace(/^[^\?]*\?/,""),u=i(38).default,d=new u,h=function(e){return e?he.a.compact(he.a.map(p(e).split(/[,]/),function(e){return d.clear(),d.mailsoParse(e),""!==d.email?d:null})):null};return n=h(l),r=m(c),Ne(r.cc)||(o=h(p(r.cc))),Ne(r.bcc)||(a=h(p(r.bcc))),i(9).showScreenPopup(t,[ve.ComposeType.Empty,null,n,o,a,Ne(r.subject)?null:s(p(r.subject)),Ne(r.body)?null:K(s(p(r.body)))]),{v:!0}}();if("object"===("undefined"==typeof n?"undefined":se()(n)))return n.v}return!1}function oe(e){de()(function(){return e()})}function ae(){Ge()}var re=i(55),se=i.n(re),le=i(11),ce=i.n(le),ue=i(12),de=i.n(ue),pe=i(6),he=i.n(pe),fe=i(2),me=i.n(fe),ge=i(173),be=i.n(ge),ye=i(7),ve=i(3),Se=i(103),we=i(77);i.d(t,"isArray",function(){return Ee}),i.d(t,"isObject",function(){return Ae}),i.d(t,"isUnd",function(){return Ne}),i.d(t,"isNull",function(){return Re}),i.d(t,"has",function(){return Ie}),i.d(t,"bind",function(){return Le}),i.d(t,"noop",function(){return _e}),i.d(t,"noopTrue",function(){return Pe}),i.d(t,"noopFalse",function(){return De}),i.d(t,"trim",function(){return Te}),i.d(t,"inArray",function(){return Ce}),i.d(t,"isFunc",function(){return Fe}),t.silentTryCatch=n,t.isNormal=o,t.isPosNumeric=a,t.pInt=r,t.pString=s,t.pBool=l,t.boolToAjax=c,t.isNonEmptyArray=u,t.encodeURIComponent=d,t.decodeURIComponent=p,t.decodeURI=h,t.encodeURI=f,t.simpleQueryParser=m,t.fakeMd5=g,t.encodeHtml=b,t.splitPlainText=y,i.d(t,"timeOutActionSecond",function(){return Me}),i.d(t,"timeOutAction",function(){return ke}),t.inFocus=v,t.removeInFocus=S,t.removeSelection=w,t.replySubjectAdd=T,t.roundNumber=C,t.friendlySize=E,t.log=A,t.delegateRun=F,t.killCtrlACtrlS=N,t.createCommandLegacy=R,i.d(t,"convertThemeName",function(){return Oe}),t.quoteName=I,t.microtime=L,t.timestamp=_,t.convertLangName=P,t.draggablePlace=D,t.defautOptionsAfterRender=k,t.clearBqSwitcher=M,t.previewMessage=O,t.settingsSaveHelperFunction=x,t.settingsSaveHelperSimpleFunction=U,t.settingsSaveHelperSubscribeFunction=H,t.findEmailAndLinks=B,t.htmlToPlain=G,t.plainToHtml=K,t.folderListOptionsBuilder=V,t.selectElement=z,i.d(t,"detectDropdownVisibility",function(){return xe}),t.triggerAutocompleteInputChange=j,t.getConfigurationFromScriptTag=q,t.disposeOne=W,t.disposeObject=Y,t.delegateRunOnDestroy=$,t.appendStyles=J,t.changeTheme=X,t.computedPagenatorHelper=Z,t.getFileExtension=Q,t.mimeContentType=ee,t.getRealHeight=te,t.resizeAndCrop=ie,t.mailToHelper=ne,t.domReady=oe,i.d(t,"windowResize",function(){return Ge}),t.windowResizeCallback=ae;var Te=de.a.trim,Ce=de.a.inArray,Ee=he.a.isArray,Ae=he.a.isObject,Fe=he.a.isFunction,Ne=he.a.isUndefined,Re=he.a.isNull,Ie=he.a.has,Le=he.a.bind,_e=function(){},Pe=function(){return!0},De=function(){return!1};i.d(t,"jassl",function(){return we.a});var ke=function(){var e={};return function(t,i,n){e[t]=Ne(e[t])?0:e[t],ce.a.clearTimeout(e[t]),e[t]=ce.a.setTimeout(i,n)}}(),Me=function(){var e={};return function(t,i,n){e[t]||(e[t]=ce.a.setTimeout(function(){i(),e[t]=0},n))}}(),Oe=he.a.memoize(function(e){return"@custom"===e.substr(-7)&&(e=Te(e.substring(0,e.length-7))),Te(e.replace(/[^a-zA-Z0-9]+/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))});ce.a.rainloop_Utils_htmlToPlain=G,ce.a.rainloop_Utils_plainToHtml=K;var xe=he.a.debounce(function(){i.i(ye.dropdownVisibility)(!!he.a.find(ye.data.aBootstrapDropdowns,function(e){return e.hasClass("open")}))},50),Ue={},He=0,Be=null,Ge=he.a.debounce(function(e){Ne(e)||Re(e)?ye.$win.resize():ce.a.setTimeout(function(){ye.$win.resize()},e)},50),Ke=ce.a.String.substr;"b"!=="ab".substr(-1)&&(Ke=function(e,t,i){return t=0>t?e.length+t:t,e.substr(t,i)},ce.a.String.substr=Ke)},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(113),u=i(164),d=i.n(u),p=i(3),h=o.a.ko,f=l()(o.a),m=function(e){h.utils.domNodeDisposal.addDisposeCallback(e,function(){e&&e.__opentip&&e.__opentip.deactivate()})};h.bindingHandlers.updateWidth={init:function(e,t){var i=l()(e),n=t(),a=function(){n(i.width()),o.a.setTimeout(function(){n(i.width())},p.Magics.Time500ms)};f.on("resize",a),a(),h.utils.domNodeDisposal.addDisposeCallback(e,function(){f.off("resize",a)})}},h.bindingHandlers.editor={init:function(e,t){var n=null,o=t(),a=i(76).default,r=function(){o&&o.__editor&&o.__editor.setHtmlOrPlain(o())},s=function(){o&&o.__editor&&o(o.__editor.getDataWithHtmlMark())},l=function(){o.__editor=n,r()};h.isObservable(o)&&a&&(n=new a(e,s,l,s),o.__fetchEditorValue=s,o.subscribe(r))}},h.bindingHandlers.json={init:function(e,t){l()(e).text(o.a.JSON.stringify(h.unwrap(t())))},update:function(e,t){l()(e).text(o.a.JSON.stringify(h.unwrap(t())))}},h.bindingHandlers.scrollerShadows={init:function(e){var t=8,i=l()(e),n=i.find("[data-scroller-shadows-content]")[0]||null,o=r.a.throttle(function(){i.toggleClass("scroller-shadow-top",t<n.scrollTop).toggleClass("scroller-shadow-bottom",n.scrollTop+t<n.scrollHeight-n.clientHeight)},100);n&&(l()(n).on("scroll resize",o),f.on("resize",o),h.utils.domNodeDisposal.addDisposeCallback(n,function(){l()(n).off(),f.off("resize",o)}))}},h.bindingHandlers.pikaday={init:function(e,t,i,n,o){h.bindingHandlers.textInput.init(e,t,i,n,o),d.a&&(e.__pikaday=new d.a({field:e}))}},h.bindingHandlers.visibleAnimated={init:function(e,t){var i=l()(e);i.addClass("rl-animated-inited"),h.unwrap(t())?i.show():i.hide()},update:function(e,t){var i=l()(e);h.unwrap(t())?(i.addClass("rl-animated-hidden").show(),r.a.delay(function(){i.removeClass("rl-animated-hidden")},10)):i.hide().removeClass("rl-animated-hidden")}},h.bindingHandlers.tooltip={init:function(e,t){var n=l()(e),o=t(),a="on"===(n.data("tooltip-mobile")||"off"),s=i(7);s.bMobileDevice&&!a||!function(){var t=!h.isObservable(o)&&r.a.isFunction(o)?o():h.unwrap(o);e.__opentip=new c.a(e,{style:"rainloopTip",element:e,tipJoint:n.data("tooltip-join")||"bottom"}),s.dropdownVisibility.subscribe(function(t){t&&e.__opentip.hide()}),""===t?(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent("")):e.__opentip.activate(),"on"===(n.data("tooltip-i18n")||"on")?!function(){var n=i(8);e.__opentip.setContent(n.i18n(t)),n.trigger.subscribe(function(){e.__opentip.setContent(n.i18n(t))}),s.dropdownVisibility.subscribe(function(){e&&e.__opentip&&e.__opentip.setContent(n.i18n(t))})}():e.__opentip.setContent(t),f.on("rl.tooltips.diactivate",function(){e.__opentip.hide(),e.__opentip.deactivate()}),f.on("rl.tooltips.activate",function(){e.__opentip.activate()})}()},update:function(e,t){var n=l()(e),o=t(),a="on"===(n.data("tooltip-mobile")||"off"),s=i(7);if((!s.bMobileDevice||a)&&e.__opentip){var c=!h.isObservable(o)&&r.a.isFunction(o)?o():h.unwrap(o);c?(e.__opentip.setContent("on"===(n.data("tooltip-i18n")||"on")?i(8).i18n(c):c),e.__opentip.activate()):(e.__opentip.hide(),e.__opentip.deactivate(),e.__opentip.setContent(""))}}},h.bindingHandlers.tooltipErrorTip={init:function(e){var t=l()(e);e.__opentip=new c.a(e,{style:"rainloopErrorTip",hideOn:"mouseout click",element:e,tipJoint:t.data("tooltip-join")||"top"}),e.__opentip.deactivate(),l()(o.a.document).on("click",function(){e&&e.__opentip&&e.__opentip.hide()}),m(e)},update:function(e,t){var i=l()(e),n=t(),o=!h.isObservable(n)&&r.a.isFunction(n)?n():h.unwrap(n),a=e.__opentip;a&&(""===o?(a.hide(),a.deactivate(),a.setContent("")):r.a.delay(function(){i.is(":visible")?(a.setContent(o),a.activate(),a.show()):(a.hide(),a.deactivate(),a.setContent(""))},p.Magics.Time100ms))}},h.bindingHandlers.registrateBootstrapDropdown={init:function(e){var t=i(7);t&&t.data.aBootstrapDropdowns&&(t.data.aBootstrapDropdowns.push(l()(e)),l()(e).click(function(){i(1).detectDropdownVisibility()}))}},h.bindingHandlers.openDropdownTrigger={update:function(e,t){if(h.unwrap(t())){var n=l()(e);n.hasClass("open")||n.find(".dropdown-toggle").dropdown("toggle"),n.find(".dropdown-toggle").focus(),i(1).detectDropdownVisibility(),t()(!1)}}},h.bindingHandlers.dropdownCloser={init:function(e){l()(e).closest(".dropdown").on("click",".e-item",function(){l()(e).dropdown("toggle")})}},h.bindingHandlers.popover={init:function(e,t){l()(e).popover(h.unwrap(t())),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).popover("destroy")})}},h.bindingHandlers.csstext={},h.bindingHandlers.csstext.init=h.bindingHandlers.csstext.update=function(e,t){e&&e.styleSheet&&"undefined"!=typeof e.styleSheet.cssText?e.styleSheet.cssText=h.unwrap(t()):l()(e).text(h.unwrap(t()))},h.bindingHandlers.resizecrop={init:function(e){l()(e).addClass("resizecrop").resizecrop({width:"100",height:"100",wrapperCSS:{"border-radius":"10px"}})},update:function(e,t){t()(),l()(e).resizecrop({width:"100",height:"100"})}},h.bindingHandlers.onKeyDown={init:function(e,t,i,n){l()(e).on("keydown.koOnKeyDown",function(e){return!e||t().call(n,e)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnKeyDown")})}},h.bindingHandlers.onEnter={init:function(e,t,i,n){l()(e).on("keypress.koOnEnter",function(i){i&&13===o.a.parseInt(i.keyCode,10)&&(l()(e).trigger("change"),t().call(n))}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keypress.koOnEnter")})}},h.bindingHandlers.onSpace={init:function(e,t,i,n){l()(e).on("keyup.koOnSpace",function(e){e&&32===o.a.parseInt(e.keyCode,10)&&t().call(n,e)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnSpace")})}},h.bindingHandlers.onTab={init:function(e,t,i,n){l()(e).on("keydown.koOnTab",function(e){return!e||9!==o.a.parseInt(e.keyCode,10)||t().call(n,!!e.shiftKey)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keydown.koOnTab")})}},h.bindingHandlers.onEsc={init:function(e,t,i,n){l()(e).on("keyup.koOnEsc",function(i){i&&27===o.a.parseInt(i.keyCode,10)&&(l()(e).trigger("change"),t().call(n))}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("keyup.koOnEsc")})}},h.bindingHandlers.clickOnTrue={update:function(e,t){h.unwrap(t())&&l()(e).click()}},h.bindingHandlers.modal={init:function(e,t){var n=i(7),o=i(1);l()(e).toggleClass("fade",!n.bMobileDevice).modal({keyboard:!1,show:h.unwrap(t())}).on("shown.koModal",o.windowResizeCallback).find(".close").on("click.koModal",function(){t()(!1)}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("shown.koModal").find(".close").off("click.koModal")})},update:function(e,t){var n=i(7);l()(e).modal(h.unwrap(t())?"show":"hide"),n.$html.hasClass("rl-anim")&&(n.$html.addClass("rl-modal-animation"),r.a.delay(function(){n.$html.removeClass("rl-modal-animation")},p.Magics.Time500ms))}},h.bindingHandlers.moment={init:function(e,t){i(35).momentToNode(l()(e).addClass("moment").data("moment-time",h.unwrap(t())))},update:function(e,t){i(35).momentToNode(l()(e).data("moment-time",h.unwrap(t())))}},h.bindingHandlers.i18nInit={init:function(e){i(8).i18nToNodes(e)}},h.bindingHandlers.translatorInit={init:function(e){i(8).i18nToNodes(e)}},h.bindingHandlers.i18nUpdate={update:function(e,t){h.unwrap(t()),i(8).i18nToNodes(e)}},h.bindingHandlers.link={update:function(e,t){l()(e).attr("href",h.unwrap(t()))}},h.bindingHandlers.title={update:function(e,t){l()(e).attr("title",h.unwrap(t()))}},h.bindingHandlers.textF={init:function(e,t){l()(e).text(h.unwrap(t()))}},h.bindingHandlers.initDom={init:function(e,t){t()(e)}},h.bindingHandlers.initFixedTrigger={init:function(e,t){var i=h.unwrap(t()),n=l()(e),o=i[1]||0,a=l()(i[0]||null);a=a[0]?a:null,a&&f.resize(function(){var e=a?a.offset():null;e&&e.top&&n.css("top",e.top+o)})}},h.bindingHandlers.initResizeTrigger={init:function(e,t){var i=h.unwrap(t());l()(e).css({height:i[1],"min-height":i[1]})},update:function(e,t){var n=i(1),o=i(7),a=h.unwrap(t()),r=n.pInt(a[1]),s=0,c=l()(e).offset().top;0<c&&(c+=n.pInt(a[2]),s=o.$win.height()-c,r<s&&(r=s),l()(e).css({height:r,"min-height":r}))}},h.bindingHandlers.appendDom={update:function(e,t){l()(e).hide().empty().append(h.unwrap(t())).show()}},h.bindingHandlers.draggable={init:function(e,t,n){var a=i(7),r=i(1);a.bMobileDevice||!function(){var i=100,a=3,s=n(),c=s&&s.droppableSelector?s.droppableSelector:"",u={distance:20,handle:".dragHandle",cursorAt:{top:22,left:3},refreshPositions:!0,scroll:!0,drag:null,stop:null,helper:null};c&&(u.drag=function(e){l()(c).each(function(){var t=l()(this),n=t.offset(),s=n.top+t.height();if(o.a.clearInterval(t.data("timerScroll")),t.data("timerScroll",!1),e.pageX>=n.left&&e.pageX<=n.left+t.width()){if(e.pageY>=s-i&&e.pageY<=s){var c=function(){t.scrollTop(t.scrollTop()+a),r.windowResize()};t.data("timerScroll",o.a.setInterval(c,10)),c()}if(e.pageY>=n.top&&e.pageY<=n.top+i){var u=function(){t.scrollTop(t.scrollTop()-a),r.windowResize()};t.data("timerScroll",o.a.setInterval(u,10)),u()}}})},u.stop=function(){l()(c).each(function(){var e=l()(this);o.a.clearInterval(e.data("timerScroll")),e.data("timerScroll",!1)})}),u.helper=function(e){return t()(e&&e.target?h.dataFor(e.target):null)},l()(e).draggable(u).on("mousedown.koDraggable",function(){r.removeInFocus()}),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).off("mousedown.koDraggable").draggable("destroy")})}()}},h.bindingHandlers.droppable={init:function(e,t,n){var o=i(7);o.bMobileDevice||!function(){var i=t(),o=n(),a=o&&o.droppableOver?o.droppableOver:null,r=o&&o.droppableOut?o.droppableOut:null,s={tolerance:"pointer",hoverClass:"droppableHover",drop:null,over:null,out:null};i&&(s.drop=function(e,t){i(e,t)},a&&(s.over=function(e,t){a(e,t)}),r&&(s.out=function(e,t){r(e,t)}),l()(e).droppable(s),h.utils.domNodeDisposal.addDisposeCallback(e,function(){l()(e).droppable("destroy")}))}()}},h.bindingHandlers.nano={init:function(e){var t=i(7),n=i(10);t.bDisableNanoScroll||n.appSettingsGet("useNativeScrollbars")||l()(e).addClass("nano").nanoScroller({iOSNativeScrolling:!1,preventPageScrolling:!0})}},h.bindingHandlers.saveTrigger={init:function(e){var t=l()(e);t.data("save-trigger-type",t.is("input[type=text],input[type=email],input[type=password],select,textarea")?"input":"custom"),"custom"===t.data("save-trigger-type")?t.append('&nbsp;&nbsp;<i class="icon-spinner animated"></i><i class="icon-remove error"></i><i class="icon-ok success"></i>').addClass("settings-saved-trigger"):t.addClass("settings-saved-trigger-input")},update:function(e,t){var i=h.unwrap(t()),n=l()(e);if("custom"===n.data("save-trigger-type"))switch(i.toString()){case"1":n.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case"0":n.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case"-2":n.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;default:n.find(".animated").hide().end().find(".error,.success").removeClass("visible")}else switch(i.toString()){case"1":n.addClass("success").removeClass("error");break;case"0":n.addClass("error").removeClass("success");break;case"-2":break;default:n.removeClass("error success")}}},h.bindingHandlers.emailsTags={init:function(e,t,n){var o=i(1),a=i(38).default,s=l()(e),c=t(),u=n(),d=u.autoCompleteSource||null,p=function(e){c&&c.focused&&c.focused(!!e)};s.inputosaurus({parseOnBlur:!0,allowDragAndDrop:!0,focusCallback:p,inputDelimiters:[",",";","\n"],autoCompleteSource:d,parseHook:function(e){return r.a.map(e,function(e){var t=o.trim(e);if(""!==t){var i=new a;return i.mailsoParse(t),[i.toLine(!1),i]}return[t,null]})},change:function(e){s.data("EmailsTagsValue",e.target.value),c(e.target.value)}}),c&&c.focused&&c.focused.subscribe&&c.focused.subscribe(function(e){s.inputosaurus(e?"focus":"blur")})},update:function(e,t){var i=l()(e),n=t(),o=h.unwrap(n);i.data("EmailsTagsValue")!==o&&(i.val(o),i.data("EmailsTagsValue",o),i.inputosaurus("refresh"))}},h.bindingHandlers.command={init:function(e,t,i,n,o){var a=l()(e),s=t();if(!s||!s.isCommand)throw new Error("Value should be a command");s.enabled||(s.enabled=h.observable(!0)),s.canExecute||!function(){var e=s.__realCanExecute;r.a.isFunction(e)?s.canExecute=h.computed(function(){return s.enabled()&&e.call(n,n)}):s.canExecute=h.computed(function(){return s.enabled()&&!!e})}(),a.addClass("command"),h.bindingHandlers[a.is("form")?"submit":"click"].init(e,t,i,n,o)},update:function(e,t){var i=l()(e),n=t(),o=n.enabled();i.toggleClass("command-not-enabled",!o),o&&(o=n.canExecute(),i.toggleClass("command-can-not-be-execute",!o)),i.toggleClass("command-disabled disable disabled",!o).toggleClass("no-disabled",!!o),(i.is("input")||i.is("button"))&&i.prop("disabled",!o)}},h.extenders.trimmer=function(e){var t=i(1),n=h.computed({read:e,write:function(i){e(t.trim(i.toString()))}});return n(e()),n},h.extenders.posInterer=function(e,t){var n=i(1),o=h.computed({read:e,write:function(i){var o=n.pInt(i.toString(),t);0>=o&&(o=t),o===e()&&""+o!=""+i&&e(o+1),e(o)}});return o(e()),o},h.extenders.limitedList=function(e,t){var n=i(1),o=h.computed({read:e,write:function(i){var o=h.unwrap(e),a=h.unwrap(t);n.isNonEmptyArray(a)?-1<n.inArray(i,a)?e(i):-1<n.inArray(o,a)?(e(o+" "),e(o)):(e(a[0]+" "),e(a[0])):e("")}}).extend({notify:"always"});return o(e()),o.valueHasMutated||(o.valueHasMutated=function(){e.valueHasMutated()}),o},h.extenders.reversible=function(e){var t=e();return e.commit=function(){t=e()},e.reverse=function(){e(t)},e.commitedValue=function(){return t},e},h.extenders.toggleSubscribe=function(e,t){return e.subscribe(t[1],t[0],"beforeChange"),e.subscribe(t[2],t[0]),e},h.extenders.toggleSubscribeProperty=function(e,t){var i=t[1];return i&&(e.subscribe(function(e){e&&e[i]&&e[i](!1)},t[0],"beforeChange"),e.subscribe(function(e){e&&e[i]&&e[i](!0)},t[0])),e},h.extenders.falseTimeout=function(e,t){return e.iFalseTimeoutTimeout=0,e.subscribe(function(n){n&&(o.a.clearTimeout(e.iFalseTimeoutTimeout),e.iFalseTimeoutTimeout=o.a.setTimeout(function(){e(!1),e.iFalseTimeoutTimeout=0},i(1).pInt(t)))}),e},h.extenders.specialThrottle=function(e,t){
+return e.iSpecialThrottleTimeoutValue=i(1).pInt(t),0<e.iSpecialThrottleTimeoutValue?(e.iSpecialThrottleTimeout=0,e.valueForRead=h.observable(!!e()).extend({throttle:10}),h.computed({read:e.valueForRead,write:function(t){t?e.valueForRead(t):e.valueForRead()?(o.a.clearTimeout(e.iSpecialThrottleTimeout),e.iSpecialThrottleTimeout=o.a.setTimeout(function(){e.valueForRead(!1),e.iSpecialThrottleTimeout=0},e.iSpecialThrottleTimeoutValue)):e.valueForRead(t)}})):e},h.extenders.idleTrigger=function(e){return e.trigger=h.observable(p.SaveSettingsStep.Idle),e},h.observable.fn.idleTrigger=function(){return this.extend({idleTrigger:!0})},h.observable.fn.validateNone=function(){return this.hasError=h.observable(!1),this},h.observable.fn.validateEmail=function(){var e=this;return this.hasError=h.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^[^@\s]+@[^@\s]+$/.test(t))}),this.valueHasMutated(),this},h.observable.fn.validateSimpleEmail=function(){var e=this;return this.hasError=h.observable(!1),this.subscribe(function(t){e.hasError(""!==t&&!/^.+@.+$/.test(t))}),this.valueHasMutated(),this},h.observable.fn.deleteAccessHelper=function(){return this.extend({falseTimeout:3e3}).extend({toggleSubscribeProperty:[this,"deleteAccess"]}),this},h.observable.fn.validateFunc=function(e){var t=this;return this.hasFuncError=h.observable(!1),r.a.isFunction(e)&&(this.subscribe(function(i){t.hasFuncError(!e(i))}),this.valueHasMutated()),this},e.exports=h},function(e,t,i){"use strict";i.d(t,"FileType",function(){return n}),i.d(t,"StorageResultType",function(){return o}),i.d(t,"Focused",function(){return a}),i.d(t,"State",function(){return r}),i.d(t,"StateType",function(){return s}),i.d(t,"Capa",function(){return l}),i.d(t,"KeyState",function(){return c}),i.d(t,"FolderType",function(){return u}),i.d(t,"ServerFolderType",function(){return d}),i.d(t,"LoginSignMeTypeAsString",function(){return p}),i.d(t,"LoginSignMeType",function(){return h}),i.d(t,"ComposeType",function(){return f}),i.d(t,"UploadErrorCode",function(){return m}),i.d(t,"SetSystemFoldersNotification",function(){return g}),i.d(t,"ClientSideKeyName",function(){return b}),i.d(t,"EventKeyCode",function(){return y}),i.d(t,"MessageSetAction",function(){return v}),i.d(t,"MessageSelectAction",function(){return S}),i.d(t,"DesktopNotification",function(){return w}),i.d(t,"MessagePriority",function(){return T}),i.d(t,"EditorDefaultType",function(){return C}),i.d(t,"ServerSecure",function(){return E}),i.d(t,"SearchDateType",function(){return A}),i.d(t,"SaveSettingsStep",function(){return F}),i.d(t,"Layout",function(){return N}),i.d(t,"FilterConditionField",function(){return R}),i.d(t,"FilterConditionType",function(){return I}),i.d(t,"FiltersAction",function(){return L}),i.d(t,"FilterRulesType",function(){return _}),i.d(t,"SignedVerifyStatus",function(){return P}),i.d(t,"ContactPropertyType",function(){return D}),i.d(t,"Magics",function(){return k}),i.d(t,"Ports",function(){return M}),i.d(t,"Notification",function(){return O});var n={Unknown:"unknown",Text:"text",Html:"html",Code:"code",Eml:"eml",WordText:"word-text",Pdf:"pdf",Image:"image",Audio:"audio",Video:"video",Sheet:"sheet",Presentation:"presentation",Certificate:"certificate",CertificateBin:"certificate-bin",Archive:"archive"},o={Success:"success",Abort:"abort",Error:"error",Unload:"unload"},a={None:"none",MessageList:"message-list",MessageView:"message-view",FolderList:"folder-list"},r={Empty:10,Login:20,Auth:30},s={Webmail:0,Admin:1},l={TwoFactor:"TWO_FACTOR",TwoFactorForce:"TWO_FACTOR_FORCE",OpenPGP:"OPEN_PGP",Prefetch:"PREFETCH",Gravatar:"GRAVATAR",Folders:"FOLDERS",Composer:"COMPOSER",Contacts:"CONTACTS",Reload:"RELOAD",Search:"SEARCH",SearchAdv:"SEARCH_ADV",MessageActions:"MESSAGE_ACTIONS",MessageListActions:"MESSAGELIST_ACTIONS",AttachmentsActions:"ATTACHMENTS_ACTIONS",DangerousActions:"DANGEROUS_ACTIONS",Settings:"SETTINGS",Help:"HELP",Themes:"THEMES",UserBackground:"USER_BACKGROUND",Sieve:"SIEVE",Filters:"FILTERS",AttachmentThumbnails:"ATTACHMENT_THUMBNAILS",Templates:"TEMPLATES",AutoLogout:"AUTOLOGOUT",AdditionalAccounts:"ADDITIONAL_ACCOUNTS",Identities:"IDENTITIES"},c={All:"all",None:"none",ContactList:"contact-list",MessageList:"message-list",FolderList:"folder-list",MessageView:"message-view",Compose:"compose",Settings:"settings",Menu:"menu",PopupComposeOpenPGP:"compose-open-pgp",PopupMessageOpenPGP:"message-open-pgp",PopupViewOpenPGP:"view-open-pgp",PopupKeyboardShortcutsHelp:"popup-keyboard-shortcuts-help",PopupAsk:"popup-ask"},u={Inbox:10,SentItems:11,Draft:12,Trash:13,Spam:14,Archive:15,NotSpam:80,User:99},d={USER:0,INBOX:1,SENT:2,DRAFTS:3,JUNK:4,TRASH:5,IMPORTANT:10,FLAGGED:11,ALL:12},p={DefaultOff:"defaultoff",DefaultOn:"defaulton",Unused:"unused"},h={DefaultOff:0,DefaultOn:1,Unused:2},f={Empty:"empty",Reply:"reply",ReplyAll:"replyall",Forward:"forward",ForwardAsAttachment:"forward-as-attachment",Draft:"draft",EditAsNew:"editasnew"},m={Normal:0,FileIsTooBig:1,FilePartiallyUploaded:2,FileNoUploaded:3,MissingTempFolder:4,FileOnSaveingError:5,FileType:98,Unknown:99},g={None:0,Sent:1,Draft:2,Spam:3,Trash:4,Archive:5},b={FoldersLashHash:0,MessagesInboxLastHash:1,MailBoxListSize:2,ExpandedFolders:3,FolderListSize:4,MessageListSize:5,LastReplyAction:6,LastSignMe:7,ComposeLastIdentityID:8,MessageHeaderFullInfo:9},y={Backspace:8,Tab:9,Enter:13,Esc:27,PageUp:33,PageDown:34,Left:37,Right:39,Up:38,Down:40,End:35,Home:36,Space:32,Insert:45,Delete:46,A:65,S:83},v={SetSeen:0,UnsetSeen:1,SetFlag:2,UnsetFlag:3},S={All:0,None:1,Invert:2,Unseen:3,Seen:4,Flagged:5,Unflagged:6},w={Allowed:0,NotAllowed:1,Denied:2,NotSupported:9},T={Low:5,Normal:3,High:1},C={Html:"Html",Plain:"Plain",HtmlForced:"HtmlForced",PlainForced:"PlainForced"},E={None:0,SSL:1,TLS:2},A={All:-1,Days3:3,Days7:7,Month:30},F={Animate:-2,Idle:-1,TrueResult:1,FalseResult:0},N={NoPreview:0,SidePreview:1,BottomPreview:2},R={From:"From",Recipient:"Recipient",Subject:"Subject",Header:"Header",Size:"Size"},I={Contains:"Contains",NotContains:"NotContains",EqualTo:"EqualTo",NotEqualTo:"NotEqualTo",Regex:"Regex",Over:"Over",Under:"Under"},L={None:"None",MoveTo:"MoveTo",Discard:"Discard",Vacation:"Vacation",Reject:"Reject",Forward:"Forward"},_={All:"All",Any:"Any"},P={UnknownPublicKeys:-4,UnknownPrivateKey:-3,Unverified:-2,Error:-1,None:0,Success:1},D={Unknown:0,FullName:10,FirstName:15,LastName:16,MiddleName:16,Nick:18,NamePrefix:20,NameSuffix:21,Email:30,Phone:31,Web:32,Birthday:40,Facebook:90,Skype:91,GitHub:92,Note:110,Custom:250},k={EventWhichMouseMiddle:3,ifvisibleIdle10s:10,BitLength2048:2048,BitLength1024:1024,Size350px:350,Size50px:50,Size20px:20,Size1px:1,Time30mInMin:30,Time60m:36e5,Time30m:18e5,Time20m:12e5,Time15m:9e5,Time10m:6e5,Time5m:3e5,Time3m:18e4,Time2m:12e4,Time1m:6e4,Time30s:3e4,Time10s:1e4,Time7s:7e3,Time5s:5e3,Time3s:3e3,Time1s:1e3,Time500ms:500,Time350ms:350,Time250ms:250,Time200ms:200,Time100ms:100,Time50ms:50,Time20ms:20,Time10ms:10,Time1ms:1},M={Imap:143,ImapSsl:993,Smtp:25,SmtpSsl:465,SmtpStartTls:587},O={InvalidToken:101,AuthError:102,AccessError:103,ConnectionError:104,CaptchaError:105,SocialFacebookLoginAccessDisable:106,SocialTwitterLoginAccessDisable:107,SocialGoogleLoginAccessDisable:108,DomainNotAllowed:109,AccountNotAllowed:110,AccountTwoFactorAuthRequired:120,AccountTwoFactorAuthError:121,CouldNotSaveNewPassword:130,CurrentPasswordIncorrect:131,NewPasswordShort:132,NewPasswordWeak:133,NewPasswordForbidden:134,ContactsSyncError:140,CantGetMessageList:201,CantGetMessage:202,CantDeleteMessage:203,CantMoveMessage:204,CantCopyMessage:205,CantSaveMessage:301,CantSendMessage:302,InvalidRecipients:303,CantSaveFilters:351,CantGetFilters:352,FiltersAreNotCorrect:355,CantCreateFolder:400,CantRenameFolder:401,CantDeleteFolder:402,CantSubscribeFolder:403,CantUnsubscribeFolder:404,CantDeleteNonEmptyFolder:405,CantSaveSettings:501,CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,DemoSendMessageError:750,DemoAccountError:751,AccountAlreadyExists:801,AccountDoesNotExist:802,MailServerError:901,ClientViewError:902,InvalidInputArgument:903,AjaxFalse:950,AjaxAbort:951,AjaxParse:952,AjaxTimeout:953,UnknownNotification:999,UnknownError:999}},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(126),a=n(o),r=i(125),s=n(r),l=i(55),c=n(l);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,c.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(55),a=n(o);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},function(e,t){e.exports=window._},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(19),u=i.n(c),d=i(2),p=i.n(d),h=i(3);i.d(t,"$win",function(){return f}),i.d(t,"$doc",function(){return m}),i.d(t,"$html",function(){return g}),i.d(t,"$body",function(){return b}),i.d(t,"$div",function(){return y}),i.d(t,"$hcont",function(){return v}),i.d(t,"startMicrotime",function(){return S}),i.d(t,"community",function(){return w}),i.d(t,"dropdownVisibility",function(){return T}),i.d(t,"useKeyboardShortcuts",function(){return C}),i.d(t,"sUserAgent",function(){return E}),i.d(t,"bIE",function(){return A}),i.d(t,"bChrome",function(){return F}),i.d(t,"bSafari",function(){return N}),i.d(t,"bMobileDevice",function(){return R}),i.d(t,"bDisableNanoScroll",function(){return I}),i.d(t,"bAnimationSupported",function(){return L}),i.d(t,"bXMLHttpRequestSupported",function(){return _}),i.d(t,"bIsHttps",function(){return P}),i.d(t,"htmlEditorDefaultConfig",function(){return D}),i.d(t,"htmlEditorLangsMap",function(){return k}),i.d(t,"bAllowPdfPreview",function(){return M}),i.d(t,"VIEW_MODELS",function(){return O}),i.d(t,"leftPanelDisabled",function(){return x}),i.d(t,"leftPanelType",function(){return U}),i.d(t,"leftPanelWidth",function(){return H}),i.d(t,"popupVisibilityNames",function(){return B}),i.d(t,"popupVisibility",function(){return G}),i.d(t,"keyScopeReal",function(){return K}),i.d(t,"keyScopeFake",function(){return V}),i.d(t,"keyScope",function(){return z}),i.d(t,"data",function(){return j});var f=l()(o.a);f.__sizes=[0,0];var m=l()(o.a.document),g=l()("html"),b=l()("body"),y=l()("<div></div>"),v=l()("<div></div>");v.attr("area","hidden").css({position:"absolute",left:-5e3}).appendTo(b);var S=(new o.a.Date).getTime(),w=!0,T=p.a.observable(!1).extend({rateLimit:0}),C=p.a.observable(!0),E="navigator"in o.a&&"userAgent"in o.a.navigator&&o.a.navigator.userAgent.toLowerCase()||"",A=-1<E.indexOf("msie"),F=-1<E.indexOf("chrome"),N=!F&&-1<E.indexOf("safari"),R=/android/i.test(E)||/iphone/i.test(E)||/ipod/i.test(E)||/ipad/i.test(E)||/blackberry/i.test(E),I=R,L=!R&&g.hasClass("csstransitions")&&g.hasClass("cssanimations"),_=!!o.a.XMLHttpRequest,P=!(!o.a.document||!o.a.document.location)&&"https:"===o.a.document.location.protocol,D={title:!1,stylesSet:!1,customConfig:"",contentsCss:"",toolbarGroups:[{name:"spec"},{name:"styles"},{name:"basicstyles",groups:["basicstyles","cleanup","bidi"]},{name:"colors"},R?{}:{name:"paragraph",groups:["list","indent","blocks","align"]},{name:"links"},{name:"insert"},{name:"document",groups:["mode","document","doctools"]},{name:"others"}],removePlugins:"liststyle",removeButtons:"Format,Undo,Redo,Cut,Copy,Paste,Anchor,Strike,Subscript,Superscript,Image,SelectAll,Source",removeDialogTabs:"link:advanced;link:target;image:advanced;images:advanced",extraPlugins:"plain,signature",allowedContent:!0,extraAllowedContent:!0,fillEmptyBlocks:!1,ignoreEmptyParagraph:!0,disableNativeSpellChecker:!1,font_defaultLabel:"Arial",fontSize_defaultLabel:"13",fontSize_sizes:"10/10px;12/12px;13/13px;14/14px;16/16px;18/18px;20/20px;24/24px;28/28px;36/36px;48/48px"},k={ar_sa:"ar-sa",bg_bg:"bg",cs_CZ:"cs",de_de:"de",el_gr:"el",es_es:"es",et_ee:"et",fr_fr:"fr",hu_hu:"hu",is_is:"is",it_it:"it",ja_jp:"ja",ko_kr:"ko",lt_lt:"lt",lv_lv:"lv",fa_ir:"fa",nb_no:"nb",nl_nl:"nl",pl_pl:"pl",pt_br:"pt-br",pt_pt:"pt",ro_ro:"ro",ru_ru:"ru",sk_sk:"sk",sl_si:"sl",sv_se:"sv",tr_tr:"tr",uk_ua:"uk",zh_cn:"zh-cn",zh_tw:"zh"},M=!R;M&&o.a.navigator&&o.a.navigator.mimeTypes&&(M=!!r.a.find(o.a.navigator.mimeTypes,function(e){return e&&"application/pdf"===e.type}),M||(M="undefined"!=typeof o.a.navigator.mimeTypes["application/pdf"]));var O={settings:[],"settings-removed":[],"settings-disabled":[]},x=p.a.observable(!1),U=p.a.observable(""),H=p.a.observable(0),B=p.a.observableArray([]),G=p.a.computed(function(){return 0<B().length});G.subscribe(function(e){g.toggleClass("rl-modal",e)});var K=p.a.observable(h.KeyState.All),V=p.a.observable(h.KeyState.All),z=p.a.computed({read:function(){return V()},write:function(e){h.KeyState.Menu!==e&&(h.KeyState.Compose===e?u.a.filter=function(){return C()}:u.a.filter=function(e){if(C()){var t=e.target||e.srcElement,i=t?t.tagName.toUpperCase():"";return!("INPUT"===i||"SELECT"===i||"TEXTAREA"===i||t&&"DIV"===i&&("editorHtmlArea"===t.className||"true"==""+t.contentEditable))}return!1},V(e),T()&&(e=h.KeyState.Menu)),K(e)}});K.subscribe(function(e){u.a.setScope(e)}),T.subscribe(function(e){e?z(h.KeyState.Menu):h.KeyState.Menu===u.a.getScope()&&z(V())});var j={__APP__:null,iAjaxErrorCount:0,iTokenErrorCount:0,aBootstrapDropdowns:[],iMessageBodyCacheCount:0,bUnload:!1}},function(e,t,i){"use strict";function n(e,t,n){var o="",a=F[e];if(i.i(S.isUnd)(a)&&(a=i.i(S.isUnd)(n)?e:n),!i.i(S.isUnd)(t)&&!i.i(S.isNull)(t))for(o in t)i.i(S.has)(t,o)&&(a=a.replace("%"+o+"%",t[o]));return a}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f.a.defer(function(){g()("[data-i18n]",e).each(function(e,t){L(t)}),t&&w.bAnimationSupported&&g()(".i18n-animation[data-i18n]",e).letterfx({fx:"fall fade",backwards:!1,timing:50,fx_duration:"50ms",letter_end:"restore",element_end:"restore"})})}function a(){R.forEach(function(e){N[e[0]]=n(e[1])})}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&e(),t?I.subscribe(function(){e&&e(),t&&t()}):e&&I.subscribe(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=p.a.parseInt(e,10)||0,v.Notification.ClientViewError===e&&t?t:(n=n?p.a.parseInt(n,10)||0:0,i.i(S.isUnd)(N[e])?n&&i.i(S.isUnd)(N[n])?N[n]:"":N[e])}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v.Notification.UnknownNotification;return e&&e.ErrorCode?s(i.i(S.pInt)(e.ErrorCode),e.ErrorMessage||""):s(t)}function c(e){var t="";switch(p.a.parseInt(e,10)||0){case v.UploadErrorCode.FileIsTooBig:t=n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case v.UploadErrorCode.FilePartiallyUploaded:t=n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case v.UploadErrorCode.FileNoUploaded:t=n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case v.UploadErrorCode.MissingTempFolder:t=n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case v.UploadErrorCode.FileOnSaveingError:t=n("UPLOAD/ERROR_ON_SAVING_FILE");break;case v.UploadErrorCode.FileType:t=n("UPLOAD/ERROR_FILE_TYPE");break;default:t=n("UPLOAD/ERROR_UNKNOWN")}return t}function u(e,t){var n=i.i(S.microtime)();return w.$html.addClass("rl-changing-language"),new A.a(function(o,a){g.a.ajax({url:i.i(C.a)(t,e),dataType:"script",cache:!0}).then(function(){f.a.delay(function(){_();var e=-1<i.i(S.inArray)((t||"").toLowerCase(),["ar","ar_sa","he","he_he","ur","ur_ir"]);w.$html.removeClass("rl-changing-language").removeClass("rl-rtl rl-ltr").addClass(e?"rl-rtl":"rl-ltr"),o()},500<i.i(S.microtime)()-n?1:500)},function(){w.$html.removeClass("rl-changing-language"),p.a.rainloopI18N=null,a()})})}var d=i(11),p=i.n(d),h=i(6),f=i.n(h),m=i(12),g=i.n(m),b=i(2),y=i.n(b),v=i(3),S=i(1),w=i(7),T=i(35),C=i(14),E=i(47),A=i.n(E);i.d(t,"trigger",function(){return I}),t.i18n=n,t.i18nToNodes=o,t.initNotificationLanguage=a,t.initOnStartOrLangChange=r,t.getNotification=s,t.getNotificationFromResponse=l,t.getUploadErrorDescByCode=c,t.reload=u;var F=p.a.rainloopI18N||{},N={},R=[[v.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[v.Notification.InvalidToken,"NOTIFICATIONS/INVALID_TOKEN"],[v.Notification.AuthError,"NOTIFICATIONS/AUTH_ERROR"],[v.Notification.AccessError,"NOTIFICATIONS/ACCESS_ERROR"],[v.Notification.ConnectionError,"NOTIFICATIONS/CONNECTION_ERROR"],[v.Notification.CaptchaError,"NOTIFICATIONS/CAPTCHA_ERROR"],[v.Notification.SocialFacebookLoginAccessDisable,"NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE"],[v.Notification.SocialTwitterLoginAccessDisable,"NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE"],[v.Notification.SocialGoogleLoginAccessDisable,"NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE"],[v.Notification.DomainNotAllowed,"NOTIFICATIONS/DOMAIN_NOT_ALLOWED"],[v.Notification.AccountNotAllowed,"NOTIFICATIONS/ACCOUNT_NOT_ALLOWED"],[v.Notification.AccountTwoFactorAuthRequired,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_REQUIRED"],[v.Notification.AccountTwoFactorAuthError,"NOTIFICATIONS/ACCOUNT_TWO_FACTOR_AUTH_ERROR"],[v.Notification.CouldNotSaveNewPassword,"NOTIFICATIONS/COULD_NOT_SAVE_NEW_PASSWORD"],[v.Notification.CurrentPasswordIncorrect,"NOTIFICATIONS/CURRENT_PASSWORD_INCORRECT"],[v.Notification.NewPasswordShort,"NOTIFICATIONS/NEW_PASSWORD_SHORT"],[v.Notification.NewPasswordWeak,"NOTIFICATIONS/NEW_PASSWORD_WEAK"],[v.Notification.NewPasswordForbidden,"NOTIFICATIONS/NEW_PASSWORD_FORBIDDENT"],[v.Notification.ContactsSyncError,"NOTIFICATIONS/CONTACTS_SYNC_ERROR"],[v.Notification.CantGetMessageList,"NOTIFICATIONS/CANT_GET_MESSAGE_LIST"],[v.Notification.CantGetMessage,"NOTIFICATIONS/CANT_GET_MESSAGE"],[v.Notification.CantDeleteMessage,"NOTIFICATIONS/CANT_DELETE_MESSAGE"],[v.Notification.CantMoveMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[v.Notification.CantCopyMessage,"NOTIFICATIONS/CANT_MOVE_MESSAGE"],[v.Notification.CantSaveMessage,"NOTIFICATIONS/CANT_SAVE_MESSAGE"],[v.Notification.CantSendMessage,"NOTIFICATIONS/CANT_SEND_MESSAGE"],[v.Notification.InvalidRecipients,"NOTIFICATIONS/INVALID_RECIPIENTS"],[v.Notification.CantSaveFilters,"NOTIFICATIONS/CANT_SAVE_FILTERS"],[v.Notification.CantGetFilters,"NOTIFICATIONS/CANT_GET_FILTERS"],[v.Notification.FiltersAreNotCorrect,"NOTIFICATIONS/FILTERS_ARE_NOT_CORRECT"],[v.Notification.CantCreateFolder,"NOTIFICATIONS/CANT_CREATE_FOLDER"],[v.Notification.CantRenameFolder,"NOTIFICATIONS/CANT_RENAME_FOLDER"],[v.Notification.CantDeleteFolder,"NOTIFICATIONS/CANT_DELETE_FOLDER"],[v.Notification.CantDeleteNonEmptyFolder,"NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER"],[v.Notification.CantSubscribeFolder,"NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER"],[v.Notification.CantUnsubscribeFolder,"NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER"],[v.Notification.CantSaveSettings,"NOTIFICATIONS/CANT_SAVE_SETTINGS"],[v.Notification.CantSavePluginSettings,"NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS"],[v.Notification.DomainAlreadyExists,"NOTIFICATIONS/DOMAIN_ALREADY_EXISTS"],[v.Notification.CantInstallPackage,"NOTIFICATIONS/CANT_INSTALL_PACKAGE"],[v.Notification.CantDeletePackage,"NOTIFICATIONS/CANT_DELETE_PACKAGE"],[v.Notification.InvalidPluginPackage,"NOTIFICATIONS/INVALID_PLUGIN_PACKAGE"],[v.Notification.UnsupportedPluginPackage,"NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"],[v.Notification.LicensingServerIsUnavailable,"NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE"],[v.Notification.LicensingExpired,"NOTIFICATIONS/LICENSING_EXPIRED"],[v.Notification.LicensingBanned,"NOTIFICATIONS/LICENSING_BANNED"],[v.Notification.DemoSendMessageError,"NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR"],[v.Notification.DemoAccountError,"NOTIFICATIONS/DEMO_ACCOUNT_ERROR"],[v.Notification.AccountAlreadyExists,"NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS"],[v.Notification.AccountDoesNotExist,"NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST"],[v.Notification.MailServerError,"NOTIFICATIONS/MAIL_SERVER_ERROR"],[v.Notification.InvalidInputArgument,"NOTIFICATIONS/INVALID_INPUT_ARGUMENT"],[v.Notification.UnknownNotification,"NOTIFICATIONS/UNKNOWN_ERROR"],[v.Notification.UnknownError,"NOTIFICATIONS/UNKNOWN_ERROR"]],I=y.a.observable(!1),L=function(e){var t=g()(e),i=t.data("i18n");if(i)if("["===i.substr(0,1))switch(i.substr(0,6)){case"[html]":t.html(n(i.substr(6)));break;case"[place":t.attr("placeholder",n(i.substr(13)));break;case"[title":t.attr("title",n(i.substr(7)))}else t.text(n(i))},_=function(){p.a.rainloopI18N&&(F=p.a.rainloopI18N||{},o(p.a.document,!0),i.i(T.reload)(),I(!I())),p.a.rainloopI18N=null};w.$html.addClass("rl-"+(w.$html.attr("dir")||"ltr"))},function(e,t,i){"use strict";function n(){N()("#rl-content").addClass("rl-content-show"),N()("#rl-loading").hide().remove()}function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return i.i(O.createCommandLegacy)(null,e,t)}function a(e,t,i,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];e.__rlSettingsData={Label:i,Template:t,Route:n,IsDefault:!!o},M.VIEW_MODELS.settings.push(e)}function r(e){M.VIEW_MODELS["settings-removed"].push(e)}function s(e){M.VIEW_MODELS["settings-disabled"].push(e)}function l(){_.a.changed.active=!1}function c(){_.a.changed.active=!0}function u(e){return""===e||i.i(O.isUnd)(H[e])?null:H[e]}function d(e){var t=null;return e&&(t=e,e.default&&(t=e.default)),t}function p(e){var t=d(e);t&&t.__vm&&t.__dom&&t.__vm.modalVisibility(!1)}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;A.a.each(t.__names,function(o){i.i(k.a)(e,[o,t.__vm,n])})}function f(e,t){return e&&!e.__builded&&!function(){var n=null,a=new e(t),r=e.__type||"",s=r?N()("#rl-content #rl-"+r.toLowerCase()):null;e.__builded=!0,e.__vm=a,a.onShowTrigger=I.a.observable(!1),a.onHideTrigger=I.a.observable(!1),a.viewModelName=e.__name,a.viewModelNames=e.__names,a.viewModelTemplateID=e.__templateID,a.viewModelPosition=e.__type,s&&1===s.length?(n=N()("<div></div>").addClass("rl-view-model").addClass("RL-"+a.viewModelTemplateID).hide(),n.appendTo(s),a.viewModelDom=n,e.__dom=n,B.Popup===r&&(a.cancelCommand=a.closeCommand=o(function(){p(e)}),a.modalVisibility.subscribe(function(t){t?(a.viewModelDom.show(),a.storeAndSetKeyScope(),M.popupVisibilityNames.push(a.viewModelName),a.viewModelDom.css("z-index",3e3+i.i(M.popupVisibilityNames)().length+10),a.onShowTrigger&&a.onShowTrigger(!a.onShowTrigger()),i.i(O.delegateRun)(a,"onShowWithDelay",[],500)):(i.i(O.delegateRun)(a,"onHide"),i.i(O.delegateRun)(a,"onHideWithDelay",[],500),a.onHideTrigger&&a.onHideTrigger(!a.onHideTrigger()),a.restoreKeyScope(),h("view-model-on-hide",e),M.popupVisibilityNames.remove(a.viewModelName),a.viewModelDom.css("z-index",2e3),A.a.delay(function(){return a.viewModelDom.hide()},300))})),h("view-model-pre-build",e,n),I.a.applyBindingAccessorsToNode(n[0],{translatorInit:!0,template:function(){return{name:a.viewModelTemplateID}}},a),i.i(O.delegateRun)(a,"onBuild",[n]),a&&B.Popup===r&&a.registerPopupKeyDown(),h("view-model-post-build",e,n)):i.i(O.log)("Cannot find view model position: "+r)}(),e?e.__vm:null}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=d(e);n&&(f(n),n.__vm&&n.__dom&&(i.i(O.delegateRun)(n.__vm,"onBeforeShow",t||[]),n.__vm.modalVisibility(!0),i.i(O.delegateRun)(n.__vm,"onShow",t||[]),h("view-model-on-show",n,t||[])))}function g(e){var t=d(e);t&&(f(t),t.__vm&&t.__dom&&i.i(O.delegateRun)(t.__vm,"onWarmUp"))}function b(e){var t=d(e);return!(!t||!t.__vm)&&t.__vm.modalVisibility()}function y(e,t){var n=null,o=!1,a=null;""===i.i(O.pString)(e)&&(e=U),""!==e&&(n=u(e),n||(n=u(U),n&&(t=e+"/"+t,e=U)),n&&n.__started&&(o=x&&n===x,n.__builded||(n.__builded=!0,i.i(O.isNonEmptyArray)(n.viewModels())&&A.a.each(n.viewModels(),function(e){f(e,n)}),i.i(O.delegateRun)(n,"onBuild")),A.a.defer(function(){x&&!o&&(i.i(O.delegateRun)(x,"onHide"),i.i(O.delegateRun)(x,"onHideWithDelay",[],500),x.onHideTrigger&&x.onHideTrigger(!x.onHideTrigger()),i.i(O.isNonEmptyArray)(x.viewModels())&&A.a.each(x.viewModels(),function(e){e.__vm&&e.__dom&&B.Popup!==e.__vm.viewModelPosition&&(e.__dom.hide(),e.__vm.viewModelVisibility(!1),i.i(O.delegateRun)(e.__vm,"onHide"),i.i(O.delegateRun)(e.__vm,"onHideWithDelay",[],500),e.__vm.onHideTrigger&&e.__vm.onHideTrigger(!e.__vm.onHideTrigger()))})),x=n,x&&!o&&(i.i(O.delegateRun)(x,"onShow"),x.onShowTrigger&&x.onShowTrigger(!x.onShowTrigger()),i.i(k.a)("screen-on-show",[x.screenName(),x]),i.i(O.isNonEmptyArray)(x.viewModels())&&A.a.each(x.viewModels(),function(e){e.__vm&&e.__dom&&B.Popup!==e.__vm.viewModelPosition&&(i.i(O.delegateRun)(e.__vm,"onBeforeShow"),e.__dom.show(),e.__vm.viewModelVisibility(!0),i.i(O.delegateRun)(e.__vm,"onShow"),e.__vm.onShowTrigger&&e.__vm.onShowTrigger(!e.__vm.onShowTrigger()),i.i(O.delegateRun)(e.__vm,"onShowWithDelay",[],200),h("view-model-on-show",e))})),a=n&&n.__cross?n.__cross():null,a&&a.parse(t)})))}function v(e){A.a.each(e,function(e){if(e){var t=new e,i=t?t.screenName():"";t&&""!==i&&(""===U&&(U=i),H[i]=t)}}),A.a.each(H,function(e){e&&!e.__started&&e.__start&&(e.__started=!0,e.__start(),i.i(k.a)("screen-pre-start",[e.screenName(),e]),i.i(O.delegateRun)(e,"onStart"),i.i(k.a)("screen-post-start",[e.screenName(),e]))});var t=D.a.create();t.addRoute(/^([a-zA-Z0-9\-]*)\/?(.*)$/,y),_.a.initialized.add(t.parse,t),_.a.changed.add(t.parse,t),_.a.init(),A.a.delay(function(){return M.$html.removeClass("rl-started-trigger").addClass("rl-started")},100),A.a.delay(function(){return M.$html.addClass("rl-started-delay")},200)}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e="#"===e.substr(0,1)?e.substr(1):e,e="/"===e.substr(0,1)?e.substr(1):e;var n=i?"replaceHash":"setHash";t?(_.a.changed.active=!1,_.a[n](e),_.a.changed.active=!0):(_.a.changed.active=!0,_.a[n](e),_.a.setHash(e))}function w(e){var t=e.name,n=e.type,o=e.templateID;return function(e){e&&(t&&(i.i(O.isArray)(t)?e.__names=t:e.__names=[t],e.__name=e.__names[0]),n&&(e.__type=n),o&&(e.__templateID=o))}}function T(e){var t=e.name,i=e.templateID;return w({name:t,type:B.Popup,templateID:i})}function C(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t,n,o){if(!n||!n.match(/Command$/))throw new Error('name "'+n+'" should end with Command suffix');var a=o.value||o.initializer(),r=i.i(O.isFunc)(e)?e:function(){return!!e};return o.value=function(){if(r.call(this,this)){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];a.apply(this,t)}return!1},o.value.__realCanExecute=r,o.value.isCommand=!0,o}}var E=i(6),A=i.n(E),F=i(12),N=i.n(F),R=i(2),I=i.n(R),L=i(174),_=i.n(L),P=i(91),D=i.n(P),k=i(27),M=i(7),O=i(1);i.d(t,"ViewType",function(){return B}),t.hideLoading=n,t.createCommand=o,t.addSettingsViewModel=a,t.removeSettingsViewModel=r,t.disableSettingsViewModel=s,t.routeOff=l,t.routeOn=c,t.screen=u,t.getScreenPopup=d,t.hideScreenPopup=p,t.vmRunHook=h,t.buildViewModel=f,t.showScreenPopup=m,t.warmUpScreenPopup=g,t.isPopupVisible=b,t.screenOnRoute=y,t.startScreens=v,t.setHash=S,i.d(t,"commandDecorator",function(){return C}),i.d(t,"popup",function(){return T}),i.d(t,"viewDecorator",function(){return w}),i.d(t,"view",function(){return w}),i.d(t,"viewModel",function(){return w}),i.d(t,"popupDecorator",function(){return T}),i.d(t,"command",function(){return C});var x=null,U="",H={},B={Popup:"Popups",Left:"Left",Right:"Right",Center:"Center"}},function(e,t,i){"use strict";function n(e){return i.i(c.isUnd)(u[e])?null:u[e]}function o(e,t){u[e]=t}function a(e){return i.i(c.isUnd)(d[e])?null:d[e]}function r(e){var t=n("Capa");return i.i(c.isArray)(t)&&i.i(c.isNormal)(e)&&-1<i.i(c.inArray)(e,t)}var s=i(11),l=i.n(s),c=i(1);t.settingsGet=n,t.settingsSet=o,t.appSettingsGet=a,t.capa=r;var u=l.a.__rlah_data()||null;u=i.i(c.isNormal)(u)?u:{};var d=u.System||null;d=i.i(c.isNormal)(d)?d:{}},function(e,t){e.exports=window},function(e,t){e.exports=window.jQuery},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(3),c=i(7);i.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.bDisabeCloseOnEsc=!1,this.sDefaultKeyScope=l.KeyState.None,this.sCurrentKeyScope=l.KeyState.None,this.viewModelVisibility=r.a.observable(!1),this.modalVisibility=r.a.observable(!1).extend({rateLimit:0}),this.viewModelName="",this.viewModelNames=[],this.viewModelDom=null}return e.prototype.storeAndSetKeyScope=function(){this.sCurrentKeyScope=i.i(c.keyScope)(),i.i(c.keyScope)(this.sDefaultKeyScope)},e.prototype.restoreKeyScope=function(){i.i(c.keyScope)(this.sCurrentKeyScope)},e.prototype.registerPopupKeyDown=function(){var e=this;c.$win.on("keydown",function(t){if(t&&e.modalVisibility&&e.modalVisibility()){if(!e.bDisabeCloseOnEsc&&l.EventKeyCode.Esc===t.keyCode)return i.i(s.delegateRun)(e,"cancelCommand"),!1;if(l.EventKeyCode.Backspace===t.keyCode&&!i.i(s.inFocus)())return!1}return!0})},e.prototype.cancelCommand=function(){},e.prototype.closeCommand=function(){},e}()},function(e,t,i){"use strict";function n(){ne=j.settingsGet("AuthAccountHash")||"0"}function o(){return $}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+i.i(z.pString)(e)}function r(){return te?q:Y+ie}function s(){return X?Y+"/Mobile/":q}function l(e,t,n){return n=i.i(z.isUnd)(n)?ne:n,Y+"/Raw/"+$+"/"+n+"/"+e+"/"+$+"/"+t}function c(e,t){return l("Download",e,t)}function u(e,t){return l("View",e,t)}function d(e,t){return l("ViewThumbnail",e,t)}function p(e,t){return l("ViewAsPlain",e,t)}function h(e,t){return l("FramedView",e,t)}function f(e){return Y+"/"+e+"/"+$+"/"+ne+"/"}function m(){return f("Upload")}function g(){return f("UploadContacts")}function b(){return f("UploadBackground")}function y(){return f("Append")}function v(e){return f("Change"+(X?"Mobile":""))+i.i(z.encodeURIComponent)(e)+"/"}function S(e){return f("Ajax")+e}function w(e){return Y+"/Raw/"+$+"/"+ne+"/ViewAsPlain/"+$+"/"+e}function T(e){return Y+"/Raw/"+$+"/"+ne+"/Download/"+$+"/"+e}function C(e){return Y+"/Raw/0/Avatar/"+i.i(z.encodeURIComponent)(e)+"/"}function E(e){return Y+"/Raw/"+$+"/"+ne+"/UserBackground/"+$+"/"+e}function A(){return Y+"/Info"}function F(e,t){return Y+"/Lang/0/"+(t?"Admin":"App")+"/"+V.a.encodeURI(e)+"/"+J+"/"}function N(){return Y+"/Raw/"+$+"/"+ne+"/ContactsVcf/"}function R(){return Y+"/Raw/"+$+"/"+ne+"/ContactsCsv/"}function I(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Y+"SocialGoogle"+(""!==ne?"/"+$+"/"+ne+"/":"")+(e?"&xauth=1":"")}function L(){return Y+"SocialTwitter"+(""!==ne?"/"+$+"/"+ne+"/":"")}function _(){return Y+"SocialFacebook"+(""!==ne?"/"+$+"/"+ne+"/":"")}function P(e){return ee+e}function D(){return P("css/images/empty-contact.png")}function k(e){return P("sounds/"+e)}function M(){return P("css/images/icom-message-notification.png")}function O(){return P("js/min/openpgp.min.js")}function x(){return P("js/min/openpgp.worker.min.js")}function U(e){var t=Q;return"@custom"===e.substr(-7)&&(e=i.i(z.trim)(e.substring(0,e.length-7)),t=Z),t+"themes/"+V.a.encodeURI(e)+"/images/preview.png"}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"INBOX";return W+"mailbox/"+e}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return W+"settings"+(e?"/"+e:"")}function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";t=i.i(z.isNormal)(t)?i.i(z.pInt)(t):1,n=i.i(z.pString)(n);var a=W+"mailbox/";if(""!==e){var r=i.i(z.pInt)(o);a+=V.a.encodeURI(e)+(0<r?"~"+r:"")}return 1<t&&(a=a.replace(/[\/]+$/,""),a+="/p"+t),
+""!==n&&(a=a.replace(/[\/]+$/,""),a+="/"+V.a.encodeURI(n)),a}var K=i(11),V=i.n(K),z=i(1),j=i(10);t.F=n,t.l=o,t.z=a,t.E=r,t.G=s,t.d=c,t.e=u,t.f=d,t.h=p,t.g=h,t.x=m,t.w=g,t.C=b,t.y=y,t.m=v,t.k=S,t.i=w,t.j=T,t.b=C,t.A=E,t.J=A,t.a=F,t.u=N,t.v=R,t.o=I,t.p=L,t.n=_,t.t=D,t.c=k,t.s=M,t.I=O,t.H=x,t.B=U,t.D=H,t.q=B,t.r=G;var q="./",W="#/",Y="./?",$="&q[]=",J=j.appSettingsGet("version"),X=j.appSettingsGet("mobile"),Z=j.appSettingsGet("webPath")||"",Q=j.appSettingsGet("webVersionPath")||"rainloop/v/"+J+"/",ee=Q+"static/",te=!!j.appSettingsGet("adminHostUse"),ie=j.appSettingsGet("adminPath")||"admin",ne=j.settingsGet("AuthAccountHash")||"0"},function(e,t,i){e.exports={default:i(130),__esModule:!0}},function(e,t,i){"use strict";function n(){return i(177).default}t.a=n},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(12),r=i.n(a),s=i(2),l=i.n(s),c=i(1),u=i(8);i.d(t,"a",function(){return d}),i.d(t,"b",function(){return p});var d=function(){function e(){o()(this,e),this.disposable=[]}return e.prototype.dispose=function(){this.disposable.forEach(function(e){e&&e.dispose&&e.dispose()})},e}(),p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{template:t?{element:t}:"<b></b>",viewModel:{createViewModel:function(t,n){return t=t||{},t.element=null,n&&n.element&&(t.component=n,t.element=r()(n.element),i.i(u.i18nToNodes)(t.element),!i.i(c.isUnd)(t.inline)&&l.a.unwrap(t.inline)&&t.element.css("display","inline-block")),new e(t)}}}}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(1),p=i(20),h=i(23),f=i(14),m=i(199),g=i(10),b=i(28),y=i(40),v=i(16),S=i(115),w=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.oRequests={},i}return l()(t,e),t.prototype.folders=function(e){this.defaultRequest(e,"Folders",{SentFolder:g.settingsGet("SentFolder"),DraftFolder:g.settingsGet("DraftFolder"),SpamFolder:g.settingsGet("SpamFolder"),TrashFolder:g.settingsGet("TrashFolder"),ArchiveFolder:g.settingsGet("ArchiveFolder")},null,"",["Folders"])},t.prototype.login=function(e,t,i,n,o,a,r,s){this.defaultRequest(e,"Login",{Email:t,Login:i,Password:n,Language:a||"",AdditionalCode:r||"",AdditionalCodeSignMe:s?"1":"0",SignMe:o?"1":"0"})},t.prototype.getTwoFactor=function(e){this.defaultRequest(e,"GetTwoFactorInfo")},t.prototype.createTwoFactor=function(e){this.defaultRequest(e,"CreateTwoFactorSecret")},t.prototype.clearTwoFactor=function(e){this.defaultRequest(e,"ClearTwoFactorInfo")},t.prototype.showTwoFactorSecret=function(e){this.defaultRequest(e,"ShowTwoFactorSecret")},t.prototype.testTwoFactor=function(e,t){this.defaultRequest(e,"TestTwoFactorInfo",{Code:t})},t.prototype.enableTwoFactor=function(e,t){this.defaultRequest(e,"EnableTwoFactor",{Enable:t?"1":"0"})},t.prototype.clearTwoFactorInfo=function(e){this.defaultRequest(e,"ClearTwoFactorInfo")},t.prototype.contactsSync=function(e){this.defaultRequest(e,"ContactsSync",null,p.h)},t.prototype.saveContactsSyncData=function(e,t,i,n,o){this.defaultRequest(e,"SaveContactsSyncData",{Enable:t?"1":"0",Url:i,User:n,Password:o})},t.prototype.accountSetup=function(e,t,i){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.defaultRequest(e,"AccountSetup",{Email:t,Password:i,New:n?"1":"0"})},t.prototype.accountDelete=function(e,t){this.defaultRequest(e,"AccountDelete",{EmailToDelete:t})},t.prototype.accountsAndIdentitiesSortOrder=function(e,t,i){this.defaultRequest(e,"AccountsAndIdentitiesSortOrder",{Accounts:t,Identities:i})},t.prototype.identityUpdate=function(e,t,i,n,o,a,r,s){this.defaultRequest(e,"IdentityUpdate",{Id:t,Email:i,Name:n,ReplyTo:o,Bcc:a,Signature:r,SignatureInsertBefore:s?"1":"0"})},t.prototype.identityDelete=function(e,t){this.defaultRequest(e,"IdentityDelete",{IdToDelete:t})},t.prototype.accountsAndIdentities=function(e){this.defaultRequest(e,"AccountsAndIdentities")},t.prototype.accountsCounts=function(e){this.defaultRequest(e,"AccountsCounts")},t.prototype.filtersSave=function(e,t,n,o){this.defaultRequest(e,"FiltersSave",{Raw:n,RawIsActive:i.i(d.boolToAjax)(o),Filters:u.a.map(t,function(e){return e.toJson()})})},t.prototype.filtersGet=function(e){this.defaultRequest(e,"Filters",{})},t.prototype.templates=function(e){this.defaultRequest(e,"Templates",{})},t.prototype.templateGetById=function(e,t){this.defaultRequest(e,"TemplateGetByID",{ID:t})},t.prototype.templateDelete=function(e,t){this.defaultRequest(e,"TemplateDelete",{IdToDelete:t})},t.prototype.templateSetup=function(e,t,i,n){this.defaultRequest(e,"TemplateSetup",{ID:t,Name:i,Body:n})},t.prototype.messageList=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:20,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];t=i.i(d.pString)(t);var l=i.i(h.c)(t),c=b.a.threadsAllowed()&&y.a.useThreads(),u=i.i(h.a)()===t?i.i(h.d)(t):"";return""===l||""!==a&&-1!==a.indexOf("is:")?this.defaultRequest(e,"MessageList",{Folder:t,Offset:n,Limit:o,Search:a,UidNext:u,UseThreads:c?"1":"0",ThreadUid:c?r:""},""===a?p.g:p.i,"",s?[]:["MessageList"]):this.defaultRequest(e,"MessageList",{},""===a?p.g:p.i,"MessageList/"+i.i(f.l)()+"/"+m.a([t,n,o,a,b.a.projectHash(),l,u,c?"1":"0",c?r:""].join(String.fromCharCode(0))),s?[]:["MessageList"])},t.prototype.messageUploadAttachments=function(e,t){this.defaultRequest(e,"MessageUploadAttachments",{Attachments:t},999e3)},t.prototype.message=function(e,t,n){return t=i.i(d.pString)(t),n=i.i(d.pInt)(n),!!(i.i(h.b)(t)&&0<n)&&(this.defaultRequest(e,"Message",{},null,"Message/"+i.i(f.l)()+"/"+m.a([t,n,b.a.projectHash(),b.a.threadsAllowed()&&y.a.useThreads()?"1":"0"].join(String.fromCharCode(0))),["Message"]),!0)},t.prototype.composeUploadExternals=function(e,t){this.defaultRequest(e,"ComposeUploadExternals",{Externals:t},999e3)},t.prototype.composeUploadDrive=function(e,t,i){this.defaultRequest(e,"ComposeUploadDrive",{AccessToken:i,Url:t},999e3)},t.prototype.folderInformation=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=!0,a=[];i.i(d.isArray)(n)&&0<n.length&&(o=!1,u.a.each(n,function(e){i.i(h.e)(e.folderFullNameRaw,e.uid)||a.push(e.uid),0<e.threads().length&&u.a.each(e.threads(),function(t){i.i(h.e)(e.folderFullNameRaw,t)||a.push(t)})}),0<a.length&&(o=!0)),o?this.defaultRequest(e,"FolderInformation",{Folder:t,FlagsUids:i.i(d.isArray)(a)?a.join(","):"",UidNext:i.i(h.a)()===t?i.i(h.d)(t):""}):y.a.useThreads()&&i.i(v.a)().reloadFlagsCurrentMessageListAndMessageFromCache()},t.prototype.folderInformationMultiply=function(e,t){this.defaultRequest(e,"FolderInformationMultiply",{Folders:t})},t.prototype.logout=function(e){this.defaultRequest(e,"Logout")},t.prototype.messageSetFlagged=function(e,t,i,n){this.defaultRequest(e,"MessageSetFlagged",{Folder:t,Uids:i.join(","),SetAction:n?"1":"0"})},t.prototype.messageSetSeen=function(e,t,i,n){this.defaultRequest(e,"MessageSetSeen",{Folder:t,Uids:i.join(","),SetAction:n?"1":"0"})},t.prototype.messageSetSeenToAll=function(e,t,i){this.defaultRequest(e,"MessageSetSeenToAll",{Folder:t,SetAction:i?"1":"0"})},t.prototype.saveMessage=function(e,t,i,n,o,a,r,s,l,c,u,d,h,f,m,g,b){this.defaultRequest(e,"SaveMessage",{IdentityID:t,MessageFolder:i,MessageUid:n,DraftFolder:o,To:a,Cc:r,Bcc:s,ReplyTo:l,Subject:c,TextIsHtml:u?"1":"0",Text:d,DraftInfo:f,InReplyTo:m,References:g,MarkAsImportant:b?"1":"0",Attachments:h},p.j)},t.prototype.sendReadReceiptMessage=function(e,t,i,n,o,a){this.defaultRequest(e,"SendReadReceiptMessage",{MessageFolder:t,MessageUid:i,ReadReceipt:n,Subject:o,Text:a})},t.prototype.sendMessage=function(e,t,i,n,o,a,r,s,l,c,u,d,h,f,m,g,b,y,v){this.defaultRequest(e,"SendMessage",{IdentityID:t,MessageFolder:i,MessageUid:n,SentFolder:o,To:a,Cc:r,Bcc:s,ReplyTo:l,Subject:c,TextIsHtml:u?"1":"0",Text:d,DraftInfo:f,InReplyTo:m,References:g,Dsn:b?"1":"0",ReadReceiptRequest:y?"1":"0",MarkAsImportant:v?"1":"0",Attachments:h},p.k)},t.prototype.saveSystemFolders=function(e,t){this.defaultRequest(e,"SystemFoldersUpdate",t)},t.prototype.saveSettings=function(e,t){this.defaultRequest(e,"SettingsUpdate",t)},t.prototype.saveSettingsHelper=function(e,t,i){var n=this;return function(o){var a;n.saveSettings(i||null,(a={},a[e]=t?t(o):o,a))}},t.prototype.changePassword=function(e,t,i){this.defaultRequest(e,"ChangePassword",{PrevPassword:t,NewPassword:i})},t.prototype.folderClear=function(e,t){this.defaultRequest(e,"FolderClear",{Folder:t})},t.prototype.folderSetSubscribe=function(e,t,i){this.defaultRequest(e,"FolderSubscribe",{Folder:t,Subscribe:i?"1":"0"})},t.prototype.folderSetCheckable=function(e,t,i){this.defaultRequest(e,"FolderCheckable",{Folder:t,Checkable:i?"1":"0"})},t.prototype.messagesMove=function(e,t,i,n,o,a){this.defaultRequest(e,"MessageMove",{FromFolder:t,ToFolder:i,Uids:n.join(","),MarkAsRead:a?"1":"0",Learning:o||""},null,"",["MessageList"])},t.prototype.messagesCopy=function(e,t,i,n){this.defaultRequest(e,"MessageCopy",{FromFolder:t,ToFolder:i,Uids:n.join(",")})},t.prototype.messagesDelete=function(e,t,i){this.defaultRequest(e,"MessageDelete",{Folder:t,Uids:i.join(",")},null,"",["MessageList"])},t.prototype.appDelayStart=function(e){this.defaultRequest(e,"AppDelayStart")},t.prototype.quota=function(e){this.defaultRequest(e,"Quota")},t.prototype.contacts=function(e,t,i,n){this.defaultRequest(e,"Contacts",{Offset:t,Limit:i,Search:n},null,"",["Contacts"])},t.prototype.contactSave=function(e,t,n,o){this.defaultRequest(e,"ContactSave",{RequestUid:t,Uid:i.i(d.trim)(n),Properties:o})},t.prototype.contactsDelete=function(e,t){this.defaultRequest(e,"ContactsDelete",{Uids:t.join(",")})},t.prototype.suggestions=function(e,t,i){this.defaultRequest(e,"Suggestions",{Query:t,Page:i},null,"",["Suggestions"])},t.prototype.clearUserBackground=function(e){this.defaultRequest(e,"ClearUserBackground")},t.prototype.facebookUser=function(e){this.defaultRequest(e,"SocialFacebookUserInformation")},t.prototype.facebookDisconnect=function(e){this.defaultRequest(e,"SocialFacebookDisconnect")},t.prototype.twitterUser=function(e){this.defaultRequest(e,"SocialTwitterUserInformation")},t.prototype.twitterDisconnect=function(e){this.defaultRequest(e,"SocialTwitterDisconnect")},t.prototype.googleUser=function(e){this.defaultRequest(e,"SocialGoogleUserInformation")},t.prototype.googleDisconnect=function(e){this.defaultRequest(e,"SocialGoogleDisconnect")},t.prototype.socialUsers=function(e){this.defaultRequest(e,"SocialUsers")},t}(S.a);t.a=new w},function(e,t){e.exports=window.key},function(e,t,i){"use strict";i.d(t,"a",function(){return n}),i.d(t,"b",function(){return o}),i.d(t,"m",function(){return a}),i.d(t,"g",function(){return r}),i.d(t,"i",function(){return s}),i.d(t,"k",function(){return l}),i.d(t,"j",function(){return c}),i.d(t,"h",function(){return u}),i.d(t,"c",function(){return d}),i.d(t,"d",function(){return p}),i.d(t,"o",function(){return h}),i.d(t,"q",function(){return f}),i.d(t,"p",function(){return m}),i.d(t,"l",function(){return g}),i.d(t,"f",function(){return b}),i.d(t,"e",function(){return y}),i.d(t,"n",function(){return v});var n=20,o=[10,20,30,50,100],a=50,r=3e4,s=3e5,l=3e5,c=2e5,u=2e5,d="__UNUSE__",p="rlcsc",h=143,f=25,m=4190,g=15,b=7,y=10,v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAHHklEQVRoQ7VZW08bVxCeXRuwIbTGXIwNtBBaqjwgVUiR8lDlbza9qe1DpVZ9aNQ/0KpPeaJK07SpcuEeCEmUAObm21bfrL9lONjexSYrWfbunj37zXdmvpkz9oIgCKTD0Wg0xPd94TDP83Q0zvWa50vzklSrdanVanqf4/D84GBGr+F+Op3S8fqoJxLOdnZgTvsO/nYhenHA+UC7CWF1uXwkb9++ldPTUwVerVbVqFQqpR8YPjQ0JCMjI5LNDijoRgP3PQVu5+5Eor2XGLg7IV4GkIdHJ/LmzRs5ODiIwNbrdR0O0GCcq4Xz4eFhmZyclP7+tDQaIik/BG5XKQn4SwG3zJTLZXn9+rUclI8UHD5YVoDDN8bSzXhONwL48fFxGR4eilzFZT1uFRIB5yT8BqCdnR3Z3d0VP9Un6XRawYJpggVrZBv38ME4XKtUKnLt2jUplUoy1PR/l3U7T6sVSAQcgMAkj8PDQ9ne3pajoyMRL7zeKsYZWHgWYDGmv78/mmdwcFA+mJlSgziHDWrERrsjEXDXegTi1tZW+DLxI2bxIrqFNYTXyDyCFweMAHCwb8e4RnTNuOsqe3t7sra21pTD0Kct666E8XlcZyzw9/RUUXK5nK5oUinUQI6TQ3cynO/v78vq6qrKXCNwlTiJJpyNGc3nZHp6uqV2dwrQWOCtZBDAV1ZWwsQk7f0wiQn5kffbAu/0/KWBYzIC1+XukfGx0RGZmppKlC2tIV0Bh4aDcZW7HhkfH8urLLZL7T2pihvlkMNnz56FiadHxicL41IsFpN41bkxsYxbRdFo9jwB8KdPn14J8KnSpBQKhQs63nPmbCVRcBUAR2Lq1VVmpksyMTFxAXjcEsQybiegESionjx5osCZOeNe1O4+EhCAX7bQSgQcxRHTMgAgcz5+/Dis/hL4uHU3/B4YGNASGHIKxuEql0k+l05AeIAF1vPnz5VxFFmdDlaJrMtZITJeSsXCOTlMunKxjLtMYOKNjQ158eJFuAuKkUOb5sEwgff19SkJUBVkThZUbnXZrtCKBQ6gbnWIkjZpyne3ejAWoGnA7Icz6irvBLgbOMicCM6TkxPx/LAkbXfgWcsazuE2kFRsKD5Z+CiqDumKncpZvieWcS6dDVD8xiYCNflpJdwcdwJOf9airLmVQ7DPzMxIYWLsXGXoVqLt5k0M3K3JUVPDZdbWNzsCp48TPFdvdnZWUz32nDha7bJ63kgAJPzSdRks9/Kf9xMJAQ1gq2NpaUmy2Yz4zar4nQC3xb99AQwCcGzLAAwuhG8YiWvcOKts+r4GOe5nMhm5efOm9lUA3E3vSZJRrKvE0fnPv//Jy5cvo5cTHIPQbSjhOoqq69evS19f6lxDKK4+sVhigZPtKJqbrQeqxd5+WR4+fKgqgT0k2XX3nhiPgETWXFhYkFzuPZ2yVq1GTSOXpE47/VjgNnD4m4GG7/LhsTx69EiwD4Vr2MwIIxgbAH18fKx1yfz8vEogNvGtWnCuhLZa9UTAreVWFsHy/b/+Vrbdl7E5REMQD2jDoUbByty+/ZnU64GkU2HzyJLhktU1cLv8nARgkYS2d3ajAgwG8qU2oLmDZ92CMaOjo7K4uCiZgbDWaRWgnZhPxLhrMUCvr69riwKZk1LHF7XqrWAO9hJxH6ozNzcnCx/PqztZg9mf6SQMscCtm2C5ke4BGMlHWTUp36036AJajDVrFMzBrhhWslQsSrFYiOqVpMriNYIgqFRq2j3FAb/zffT6zuxFXxsNzs3NTXn16lW4gYiW96w1FyedF+83xG/2FNGCRpU4NjamMsn+OZ9xE5RXqdaDdPpib6RWCzuwKF9RxqI2AVNQBwQYJoK0wdBejnqtEikP3pfP51XjUTESl12FqJEKxsEorARYDD44ONTeID7YpsEnrRvQfWAI2e8WfDaTUSIwJ0iBCmFOtOUAHvVMPp/TPwvYFVYFIuP8l+DBgwdaa2Miqwa0GgYwfeMltovbDfh6c1vIgMYcliSsKv4IWFr6VDHxvldvBAH+1sA+cnl5WYOPmmr9ir+1l9I0Cgz0yjhXjfJJ0JROnmezWbl165ayr/5fqwcBNr7IfhjMqKcvESSM4eRcCasQ3bDNObmKPLdGUGpZsN24cUNLBm9zazu4d++e6qpNBFaTuUS26U5dpuR1CxyA7J9ddrMRqlz4pwLLYawymPd++/2PADt2ugcGwq9gCCdhQ96C6xWwa6j1ceuq+I0EhW0i8MAIVJfeL3d/DVD8EKi12P6/2S2jV/EccVB54O/ejz/9HGCpoBBMta5rXMXLu53D1XAwjhXwvvv+h4BAXVe4bOu3O3ChxF08LiZFG3fel199G9CH3fLyqv24NcB44MRhpdK788U3CpyKwsCw590xmfSpzsBt0Fqc3ud3vtZigxWcVZCklVpSiN0w3q5E/h9TGMIUuA3+EQAAAABJRU5ErkJggg=="},function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,t,i){var n=i(139),o=i(59);e.exports=function(e){return n(o(e))}},function(e,t,i){"use strict";function n(e,t){e=i.i(L.trim)(e),t(G&&""!==e?_.b(e):"",e)}function o(e,t){return e+"#"+t}function a(e,t){B[o(e,t)]=!0}function r(e,t){return!0===B[o(e,t)]}function s(e,t){U[o(e,t)]=!0}function l(e,t){return!!U[o(e,t)]&&(U[o(e,t)]=null,!0)}function c(){U={}}function u(){return""===H?"INBOX":H}function d(e){return""!==e&&k[e]?k[e]:""}function p(e,t){k[e]=t,"INBOX"!==t&&""!==H||(H=t)}function h(e){return""!==e&&M[e]?M[e]:""}function f(e,t){""!==e&&(M[e]=t)}function m(e){return""!==e&&O[e]?O[e]:""}function g(e,t){O[e]=t}function b(e){return""!==e&&D[e]?D[e]:null}function y(e,t){D[e]=t}function v(e){y(e,null)}function S(e,t){return x[e]&&x[e][t]?x[e][t]:null}function w(e,t,i){x[e]||(x[e]={}),x[e][t]=i}function T(e){x[e]={}}function C(e){e&&!function(){var t=e.uid,n=S(e.folderFullNameRaw,t);if(n&&0<n.length&&(e.flagged(!!n[1]),e.isSimpleMessage||(e.unseen(!!n[0]),e.answered(!!n[2]),e.forwarded(!!n[3]),e.isReadReceipt(!!n[4]),e.deletedMark(!!n[5]))),0<e.threads().length){var o=R.a.find(e.threads(),function(i){if(t!==i){var n=S(e.folderFullNameRaw,i);return n&&0<n.length&&!!n[0]}return!1}),a=R.a.find(e.threads(),function(i){if(t!==i){var n=S(e.folderFullNameRaw,i);return n&&0<n.length&&!!n[1]}return!1});e.hasUnseenSubMessage(o&&0<i.i(L.pInt)(o)),e.hasFlaggedSubMessage(a&&0<i.i(L.pInt)(a))}}()}function E(e){e&&w(e.folderFullNameRaw,e.uid,[e.unseen(),e.flagged(),e.answered(),e.forwarded(),e.isReadReceipt(),e.deletedMark()])}function A(e,t,n){i.i(L.isArray)(n)&&0<n.length&&w(e,t,n)}function F(e,t,n){var o=0,a=S(e,t);if(i.i(L.isArray)(a)&&0<a.length){switch(a[0]&&(o=1),n){case I.MessageSetAction.SetSeen:a[0]=!1;break;case I.MessageSetAction.UnsetSeen:a[0]=!0;break;case I.MessageSetAction.SetFlag:a[1]=!0;break;case I.MessageSetAction.UnsetFlag:a[1]=!1}w(e,t,a)}return o}var N=i(6),R=i.n(N),I=i(3),L=i(1),_=i(14),P=i(10);t.s=n,t.l=a,t.r=r,t.i=s,t.n=l,t.p=c,t.a=u,t.t=d,t.g=p,t.c=h,t.h=f,t.d=m,t.j=g,t.b=b,t.f=y,t.u=v,t.e=S,t.q=w,t.m=T,t.k=C,t.o=E,t.v=A,t.w=F;var D={},k={},M={},O={},x={},U={},H="",B={},G=P.capa(I.Capa.Gravatar)},,function(e,t){var i=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=i)},function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},function(e,t,i){"use strict";function n(e,t){i.i(h.isFunc)(t)&&(i.i(h.isArray)(g[e])||(g[e]=[]),g[e].push(t))}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];i.i(h.isArray)(g[e])&&p.a.each(g[e],function(e){e.apply(void 0,t)})}function a(e){return m.settingsGet(e)}function r(e,t,i,n){f.data.__APP__&&f.data.__APP__.remote().defaultRequest(e,"Plugin"+t,i,n)}function s(e,t,i,n){b.push([e,t,i,n])}function l(e,t,i,n){y.push([e,t,i,n])}function c(e){var t=i(9);p.a.each(e?y:b,function(e){t.addSettingsViewModel(e[0],e[1],e[2],e[3])})}function u(e,t){var n=m.settingsGet("Plugins");return n=n&&!i.i(h.isUnd)(n[e])?n[e]:null,n?i.i(h.isUnd)(n[t])?null:n[t]:null}var d=i(6),p=i.n(d),h=i(1),f=i(7),m=i(10);t.d=n,t.a=o,t.e=a,t.g=r,t.b=s,t.c=l,t.h=c,t.f=u;var g={},b=[],y=[]},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(7),h=i(1),f=i(10),m=i(117),g=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.currentAudio=u.a.observable(""),n.focusedState=u.a.observable(d.Focused.None),n.focusedState.subscribe(function(e){switch(e){case d.Focused.MessageList:i.i(p.keyScope)(d.KeyState.MessageList);break;case d.Focused.MessageView:i.i(p.keyScope)(d.KeyState.MessageView);break;case d.Focused.FolderList:i.i(p.keyScope)(d.KeyState.FolderList)}}),n.projectHash=u.a.observable(""),n.threadsAllowed=u.a.observable(!1),n.composeInEdit=u.a.observable(!1),n.contactsAutosave=u.a.observable(!1),n.useLocalProxyForExternalImages=u.a.observable(!1),n.contactsIsAllowed=u.a.observable(!1),n.attachmentsActions=u.a.observableArray([]),n.devEmail="",n.devPassword="",n}return l()(t,e),t.prototype.populate=function(){e.prototype.populate.call(this),this.projectHash(f.settingsGet("ProjectHash")),this.contactsAutosave(!!f.settingsGet("ContactsAutosave")),this.useLocalProxyForExternalImages(!!f.settingsGet("UseLocalProxyForExternalImages")),this.contactsIsAllowed(!!f.settingsGet("ContactsIsAllowed"));var t=f.appSettingsGet("attachmentsActions");this.attachmentsActions(i.i(h.isNonEmptyArray)(t)?t:[]),this.devEmail=f.settingsGet("DevEmail"),this.devPassword=f.settingsGet("DevPassword")},t}(m.a);t.a=new g},function(e,t,i){"use strict";function n(e,t,o){i.i(s.isObject)(e)?(o=t||null,t=null,r.a.each(e,function(e,t){n(t,e,o)})):(i.i(s.isUnd)(c[e])&&(c[e]=[]),c[e].push([t,o]))}function o(e,t){l.a("rl-pub",[e,t]),i.i(s.isUnd)(c[e])||r.a.each(c[e],function(e){e[0]&&e[0].apply(e[1]||null,t||[])})}var a=i(6),r=i.n(a),s=i(1),l=i(27);t.b=n,t.a=o;var c={}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(3),u=i(20),d=i(1),p=i(23),h=i(35),f=function(){function e(){o()(this,e),this.displaySpecSetting=r.a.observable(!0),this.sentFolder=r.a.observable(""),this.draftFolder=r.a.observable(""),this.spamFolder=r.a.observable(""),this.trashFolder=r.a.observable(""),this.archiveFolder=r.a.observable(""),this.namespace="",this.folderList=r.a.observableArray([]),this.folderList.optimized=r.a.observable(!1),this.folderList.error=r.a.observable(""),this.foldersLoading=r.a.observable(!1),this.foldersCreating=r.a.observable(!1),this.foldersDeleting=r.a.observable(!1),this.foldersRenaming=r.a.observable(!1),this.foldersInboxUnreadCount=r.a.observable(0),this.currentFolder=r.a.observable(null).extend({toggleSubscribeProperty:[this,"selected"]}),this.computers(),this.subscribers()}return e.prototype.computers=function(){var e=this;this.draftFolderNotEnabled=r.a.computed(function(){return""===e.draftFolder()||u.c===e.draftFolder()}),this.foldersListWithSingleInboxRootFolder=r.a.computed(function(){return!l.a.find(e.folderList(),function(e){return e&&!e.isSystemFolder()&&e.visible()})}),this.currentFolderFullNameRaw=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullNameRaw:""}),this.currentFolderFullName=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullName:""}),this.currentFolderFullNameHash=r.a.computed(function(){return e.currentFolder()?e.currentFolder().fullNameHash:""}),this.foldersChanging=r.a.computed(function(){var t=e.foldersLoading(),i=e.foldersCreating(),n=e.foldersDeleting(),o=e.foldersRenaming();return t||i||n||o}),this.folderListSystemNames=r.a.computed(function(){var t=[i.i(p.a)()],n=e.folderList(),o=e.sentFolder(),a=e.draftFolder(),r=e.spamFolder(),s=e.trashFolder(),l=e.archiveFolder();return i.i(d.isArray)(n)&&0<n.length&&(""!==o&&u.c!==o&&t.push(o),""!==a&&u.c!==a&&t.push(a),""!==r&&u.c!==r&&t.push(r),""!==s&&u.c!==s&&t.push(s),""!==l&&u.c!==l&&t.push(l)),t}),this.folderListSystem=r.a.computed(function(){return l.a.compact(l.a.map(e.folderListSystemNames(),function(e){return i.i(p.b)(e)}))}),this.folderMenuForMove=r.a.computed(function(){return i.i(d.folderListOptionsBuilder)(e.folderListSystem(),e.folderList(),[e.currentFolderFullNameRaw()],null,null,null,null,function(e){return e?e.localName():""})}),this.folderMenuForFilters=r.a.computed(function(){return i.i(d.folderListOptionsBuilder)(e.folderListSystem(),e.folderList(),["INBOX"],[["",""]],null,null,null,function(e){return e?e.localName():""})})},e.prototype.subscribers=function(){var e=function(e){return function(){var t=i.i(p.b)(e());t&&t.type(c.FolderType.User)}},t=function(e){return function(t){var n=i.i(p.b)(t);n&&n.type(e)}};this.sentFolder.subscribe(e(this.sentFolder),this,"beforeChange"),this.draftFolder.subscribe(e(this.draftFolder),this,"beforeChange"),this.spamFolder.subscribe(e(this.spamFolder),this,"beforeChange"),this.trashFolder.subscribe(e(this.trashFolder),this,"beforeChange"),this.archiveFolder.subscribe(e(this.archiveFolder),this,"beforeChange"),this.sentFolder.subscribe(t(c.FolderType.SentItems),this),this.draftFolder.subscribe(t(c.FolderType.Draft),this),this.spamFolder.subscribe(t(c.FolderType.Spam),this),this.trashFolder.subscribe(t(c.FolderType.Trash),this),this.archiveFolder.subscribe(t(c.FolderType.Archive),this)},e.prototype.getNextFolderNames=function(){var e=[],t=5,n=i.i(h.momentNowUnix)(),o=n-300,a=[],r=i.i(p.a)(),s=function e(t){l.a.each(t,function(t){t&&r!==t.fullNameRaw&&t.selectable&&t.existen&&o>t.interval&&(t.isSystemFolder()||t.subScribed()&&t.checkable())&&a.push([t.interval,t.fullNameRaw]),t&&0<t.subFolders().length&&e(t.subFolders())})};return s(this.folderList()),a.sort(function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0}),l.a.find(a,function(o){var a=i.i(p.b)(o[1]);return a&&(a.interval=n,e.push(o[1])),t<=e.length}),l.a.uniq(e)},e}();t.a=new f},function(e,t,i){e.exports=!i(43)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,i){var n=i(33),o=i(51);e.exports=i(31)?function(e,t,i){return n.f(e,t,o(1,i))}:function(e,t,i){return e[t]=i,e}},function(e,t,i){var n=i(41),o=i(85),a=i(70),r=Object.defineProperty;t.f=i(31)?Object.defineProperty:function(e,t,i){if(n(e),t=a(t,!0),n(i),o)try{return r(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},function(e,t,i){var n=i(68)("wks"),o=i(52),a=i(21).Symbol,r="function"==typeof a,s=e.exports=function(e){return n[e]||(n[e]=r&&a[e]||(r?a:o)("Symbol."+e))};s.store=n},function(e,t,i){"use strict";function n(){return w(),v||b()()}function o(){return T(),S||0}function a(e){return n().clone().subtract(e,"days").format("YYYY.MM.DD")}function r(e){var t=n();if(e&&t)switch(!0){case 4>=t.diff(e,"hours"):return e.fromNow();case t.format("L")===e.format("L"):return i.i(y.i18n)("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")});case t.clone().subtract(1,"days").format("L")===e.format("L"):return i.i(y.i18n)("MESSAGE_LIST/YESTERDAY_AT",{TIME:e.format("LT")});case t.year()===e.year():return e.format("D MMM.")}return e?e.format("LL"):""}function s(e,t){var i=null,n="",a=o();if(e=0<e?e:0===e?a:0,e=a<e?a:e,i=0<e?b.a.unix(e):null,i&&1970===i.year()&&(i=null),i)switch(t){case"FROMNOW":n=i.fromNow();break;case"SHORT":n=r(i);break;case"FULL":n=i.format("LLL");break;default:n=i.format(t)}return n}function l(e){var t="",i=0,n=m()(e);i=n.data("moment-time"),i&&(t=n.data("moment-format"),t&&n.text(s(i,t)),t=n.data("moment-format-title"),t&&n.attr("title",s(i,t)))}function c(){h.a.defer(function(){m()(".moment",d.a.document).each(function(e,t){l(t)})})}var u=i(11),d=i.n(u),p=i(6),h=i.n(p),f=i(12),m=i.n(f),g=i(75),b=i.n(g),y=i(8);t.momentNow=n,t.momentNowUnix=o,t.searchSubtractFormatDateHelper=a,t.format=s,t.momentToNode=l,t.reload=c;var v=null,S=0,w=h.a.debounce(function(){v=b()()},500,!0),T=h.a.debounce(function(){S=b()().unix()},500,!0)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(1);i.d(t,"a",function(){return r});var r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";o()(this,e),this.sModelName="",this.disposables=[],this.sModelName=t||""}return e.prototype.regDisposables=function(e){var t=this;i.i(a.isArray)(e)?e.forEach(function(e){t.disposables.push(e)}):e&&this.disposables.push(e)},e.prototype.onDestroy=function(){i.i(a.disposeObject)(this)},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(3),A=i(1),F=i(20),N=i(7),R=i(14),I=i(8),L=i(35),_=i(23),P=i(76),D=i(28),k=i(40),M=i(97),O=i(46),x=i(30),U=i(49),H=i(39),B=i(54),G=i(18),K=i(10),V=i(29),z=i(203),j=i(16),q=i(9),W=i(13);i.d(t,"ComposePopupView",function(){return oe}),i.d(t,"default",function(){return oe});var Y,$,J,X,Z,Q,ee,te,ie,ne,oe=(Y=i.i(q.popup)({name:"View/Popup/Compose",templateID:"PopupsCompose"}),$=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),J=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),X=i.i(q.command)(function(e){return e.isDraftFolderMessage()}),Z=i.i(q.command)(function(e){return e.canBeSentOrSaved()}),Q=i.i(q.command)(function(e){return e.allowContacts}),ee=i.i(q.command)(function(e){return e.dropboxEnabled()}),te=i.i(q.command)(function(e){return e.driveEnabled()}),Y((ne=function(e){function t(){s()(this,t);var n=c()(this,e.call(this)),o=function(e,t,n,o){t&&e&&t[n]()&&(!!o||e[n]())&&!function(){var a=t[n](),r=i.i(A.trim)(e[n]()).split(/[,]/);r=m.a.filter(r,function(e){return e=i.i(A.trim)(e),e&&i.i(A.trim)(a)!==e}),o&&r.push(a),e[n](r.join(","))}()};return n.oLastMessage=null,n.oEditor=null,n.aDraftInfo=null,n.sInReplyTo="",n.bFromDraft=!1,n.sReferences="",n.sLastFocusedField="to",n.resizerTrigger=m.a.bind(n.resizerTrigger,n),n.allowContacts=!!D.a.contactsIsAllowed(),n.allowFolders=!!K.capa(E.Capa.Folders),n.bSkipNextHide=!1,n.composeInEdit=D.a.composeInEdit,n.editorDefaultType=k.a.editorDefaultType,n.capaOpenPGP=U.a.capaOpenPGP,n.identitiesDropdownTrigger=v.a.observable(!1),n.to=v.a.observable(""),n.to.focused=v.a.observable(!1),n.cc=v.a.observable(""),n.cc.focused=v.a.observable(!1),n.bcc=v.a.observable(""),n.bcc.focused=v.a.observable(!1),n.replyTo=v.a.observable(""),n.replyTo.focused=v.a.observable(!1),v.a.computed(function(){switch(!0){case n.to.focused():n.sLastFocusedField="to";break;case n.cc.focused():n.sLastFocusedField="cc";break;case n.bcc.focused():n.sLastFocusedField="bcc"}}).extend({notify:"always"}),n.subject=v.a.observable(""),n.subject.focused=v.a.observable(!1),n.isHtml=v.a.observable(!1),n.requestDsn=v.a.observable(!1),n.requestReadReceipt=v.a.observable(!1),n.markAsImportant=v.a.observable(!1),n.sendError=v.a.observable(!1),n.sendSuccessButSaveError=v.a.observable(!1),n.savedError=v.a.observable(!1),n.sendButtonSuccess=v.a.computed(function(){return!n.sendError()&&!n.sendSuccessButSaveError()}),n.sendErrorDesc=v.a.observable(""),n.savedErrorDesc=v.a.observable(""),n.sendError.subscribe(function(e){e||n.sendErrorDesc("")}),n.savedError.subscribe(function(e){e||n.savedErrorDesc("")}),n.sendSuccessButSaveError.subscribe(function(e){e||n.savedErrorDesc("")}),n.savedTime=v.a.observable(0),n.savedTimeText=v.a.computed(function(){return 0<n.savedTime()?i.i(I.i18n)("COMPOSE/SAVED_TIME",{TIME:i.i(L.format)(n.savedTime()-1,"LT")}):""}),n.emptyToError=v.a.observable(!1),n.emptyToErrorTooltip=v.a.computed(function(){return n.emptyToError()?i.i(I.i18n)("COMPOSE/EMPTY_TO_ERROR_DESC"):""}),n.attachmentsInProcessError=v.a.observable(!1),n.attachmentsInErrorError=v.a.observable(!1),n.attachmentsErrorTooltip=v.a.computed(function(){var e="";switch(!0){case n.attachmentsInProcessError():e=i.i(I.i18n)("COMPOSE/ATTACHMENTS_UPLOAD_ERROR_DESC");break;case n.attachmentsInErrorError():e=i.i(I.i18n)("COMPOSE/ATTACHMENTS_ERROR_DESC")}return e}),n.showCc=v.a.observable(!1),n.showBcc=v.a.observable(!1),n.showReplyTo=v.a.observable(!1),n.cc.subscribe(function(e){!1===n.showCc()&&0<e.length&&n.showCc(!0)}),n.bcc.subscribe(function(e){!1===n.showBcc()&&0<e.length&&n.showBcc(!0)}),n.replyTo.subscribe(function(e){!1===n.showReplyTo()&&0<e.length&&n.showReplyTo(!0)}),n.draftFolder=v.a.observable(""),n.draftUid=v.a.observable(""),n.sending=v.a.observable(!1),n.saving=v.a.observable(!1),n.attachments=v.a.observableArray([]),n.attachmentsInProcess=n.attachments.filter(function(e){return e&&!e.complete()}),n.attachmentsInReady=n.attachments.filter(function(e){return e&&e.complete()}),n.attachmentsInError=n.attachments.filter(function(e){return e&&""!==e.error()}),n.attachmentsCount=v.a.computed(function(){return n.attachments().length}),n.attachmentsInErrorCount=v.a.computed(function(){return n.attachmentsInError().length}),n.attachmentsInProcessCount=v.a.computed(function(){return n.attachmentsInProcess().length}),n.isDraftFolderMessage=v.a.computed(function(){return""!==n.draftFolder()&&""!==n.draftUid()}),n.attachmentsPlace=v.a.observable(!1),n.attachments.subscribe(n.resizerTrigger),n.attachmentsPlace.subscribe(n.resizerTrigger),n.attachmentsInErrorCount.subscribe(function(e){0===e&&n.attachmentsInErrorError(!1)}),n.composeUploaderButton=v.a.observable(null),n.composeUploaderDropPlace=v.a.observable(null),n.dragAndDropEnabled=v.a.observable(!1),n.dragAndDropOver=v.a.observable(!1).extend({throttle:1}),n.dragAndDropVisible=v.a.observable(!1).extend({throttle:1}),n.attacheMultipleAllowed=v.a.observable(!1),n.addAttachmentEnabled=v.a.observable(!1),n.composeEditorArea=v.a.observable(null),n.identities=M.a.identities,n.identitiesOptions=v.a.computed(function(){return m.a.map(M.a.identities(),function(e){return{item:e,optValue:e.id(),optText:e.formattedName()}})}),n.currentIdentity=v.a.observable(n.identities()[0]?n.identities()[0]:null),n.currentIdentity.extend({toggleSubscribe:[n,function(e){o(n,e,"bcc"),o(n,e,"replyTo")},function(e){o(n,e,"bcc",!0),o(n,e,"replyTo",!0)}]}),n.currentIdentityView=v.a.computed(function(){var e=n.currentIdentity();return e?e.formattedName():"unknown"}),n.to.subscribe(function(e){n.emptyToError()&&0<e.length&&n.emptyToError(!1)}),n.attachmentsInProcess.subscribe(function(e){n.attachmentsInProcessError()&&i.i(A.isArray)(e)&&0===e.length&&n.attachmentsInProcessError(!1)}),n.resizer=v.a.observable(!1).extend({throttle:50}),n.resizer.subscribe(function(){n.oEditor&&n.oEditor.resize()}),n.canBeSentOrSaved=v.a.computed(function(){return!n.sending()&&!n.saving()}),n.sendMessageResponse=m.a.bind(n.sendMessageResponse,n),n.saveMessageResponse=m.a.bind(n.saveMessageResponse,n),V.b("interval.2m",function(){
+!n.modalVisibility()||x.a.draftFolderNotEnabled()||n.isEmptyForm(!1)||n.saving()||n.sending()||n.savedError()||n.saveCommand()}),n.showCc.subscribe(n.resizerTrigger),n.showBcc.subscribe(n.resizerTrigger),n.showReplyTo.subscribe(n.resizerTrigger),n.dropboxEnabled=B.a.dropbox.enabled,n.dropboxApiKey=B.a.dropbox.apiKey,n.driveEnabled=v.a.observable(N.bXMLHttpRequestSupported&&!!K.settingsGet("AllowGoogleSocial")&&!!K.settingsGet("AllowGoogleSocialDrive")&&!!K.settingsGet("GoogleClientID")&&!!K.settingsGet("GoogleApiKey")),n.driveVisible=v.a.observable(!1),n.driveCallback=m.a.bind(n.driveCallback,n),n.onMessageUploadAttachments=m.a.bind(n.onMessageUploadAttachments,n),n.bDisabeCloseOnEsc=!0,n.sDefaultKeyScope=E.KeyState.Compose,n.tryToClosePopup=m.a.debounce(m.a.bind(n.tryToClosePopup,n),E.Magics.Time200ms),n.emailsSource=m.a.bind(n.emailsSource,n),n.autosaveFunction=m.a.bind(n.autosaveFunction,n),n.iTimer=0,n}return d()(t,e),t.prototype.sendCommand=function(){var e=i.i(A.trim)(this.to()),t=i.i(A.trim)(this.cc()),n=i.i(A.trim)(this.bcc()),o=x.a.sentFolder();if(this.attachmentsInProcessError(!1),this.attachmentsInErrorError(!1),this.emptyToError(!1),0<this.attachmentsInProcess().length?(this.attachmentsInProcessError(!0),this.attachmentsPlace(!0)):0<this.attachmentsInError().length&&(this.attachmentsInErrorError(!0),this.attachmentsPlace(!0)),""===e&&""===t&&""===n&&this.emptyToError(!0),!this.emptyToError()&&!this.attachmentsInErrorError()&&!this.attachmentsInProcessError())if(k.a.replySameFolder()&&i.i(A.isArray)(this.aDraftInfo)&&3===this.aDraftInfo.length&&i.i(A.isNormal)(this.aDraftInfo[2])&&0<this.aDraftInfo[2].length&&(o=this.aDraftInfo[2]),this.allowFolders||(o=F.c),""===o)i.i(q.showScreenPopup)(i(98),[E.SetSystemFoldersNotification.Sent]);else{if(this.sendError(!1),this.sending(!0),i.i(A.isArray)(this.aDraftInfo)&&3===this.aDraftInfo.length){var a=i.i(_.e)(this.aDraftInfo[2],this.aDraftInfo[1]);a&&("forward"===this.aDraftInfo[0]?a[3]=!0:a[2]=!0,i.i(_.q)(this.aDraftInfo[2],this.aDraftInfo[1],a),i.i(j.a)().reloadFlagsCurrentMessageListAndMessageFromCache(),i.i(_.h)(this.aDraftInfo[2],""))}o=F.c===o?"":o,i.i(_.h)(this.draftFolder(),""),i.i(_.h)(o,""),G.a.sendMessage(this.sendMessageResponse,this.currentIdentity()?this.currentIdentity().id():"",this.draftFolder(),this.draftUid(),o,e,this.cc(),this.bcc(),this.replyTo(),this.subject(),!!this.oEditor&&this.oEditor.isHtml(),this.oEditor?this.oEditor.getData(!0):"",this.prepearAttachmentsForSendOrSave(),this.aDraftInfo,this.sInReplyTo,this.sReferences,this.requestDsn(),this.requestReadReceipt(),this.markAsImportant())}},t.prototype.saveCommand=function(){return!!this.allowFolders&&(x.a.draftFolderNotEnabled()?i.i(q.showScreenPopup)(i(98),[E.SetSystemFoldersNotification.Draft]):(this.savedError(!1),this.saving(!0),this.autosaveStart(),i.i(_.h)(x.a.draftFolder(),""),G.a.saveMessage(this.saveMessageResponse,this.currentIdentity()?this.currentIdentity().id():"",this.draftFolder(),this.draftUid(),x.a.draftFolder(),this.to(),this.cc(),this.bcc(),this.replyTo(),this.subject(),!!this.oEditor&&this.oEditor.isHtml(),this.oEditor?this.oEditor.getData(!0):"",this.prepearAttachmentsForSendOrSave(),this.aDraftInfo,this.sInReplyTo,this.sReferences,this.markAsImportant())),!0)},t.prototype.deleteCommand=function(){var e=this,n=i(74);!i.i(q.isPopupVisible)(n)&&this.modalVisibility()&&i.i(q.showScreenPopup)(n,[i.i(I.i18n)("POPUPS_ASK/DESC_WANT_DELETE_MESSAGES"),function(){e.modalVisibility()&&(i.i(j.a)().deleteMessagesFromFolderWithoutCheck(e.draftFolder(),[e.draftUid()]),i.i(q.hideScreenPopup)(t))}])},t.prototype.skipCommand=function(){this.bSkipNextHide=!0,!this.modalVisibility()||this.saving()||this.sending()||x.a.draftFolderNotEnabled()||this.saveCommand(),this.tryToClosePopup()},t.prototype.contactsCommand=function(){var e=this;this.allowContacts&&(this.skipCommand(),m.a.delay(function(){i.i(q.showScreenPopup)(i(123),[!0,e.sLastFocusedField])},E.Magics.Time200ms))},t.prototype.dropboxCommand=function(){var e=this;return h.a.Dropbox&&h.a.Dropbox.choose({success:function(t){t&&t[0]&&t[0].link&&e.addDropboxAttachment(t[0])},linkType:"direct",multiselect:!1}),!0},t.prototype.driveCommand=function(){return this.driveOpenPopup(),!0},t.prototype.autosaveFunction=function(){!this.modalVisibility()||x.a.draftFolderNotEnabled()||this.isEmptyForm(!1)||this.saving()||this.sending()||this.savedError()||this.saveCommand(),this.autosaveStart()},t.prototype.autosaveStart=function(){h.a.clearTimeout(this.iTimer),this.iTimer=h.a.setTimeout(this.autosaveFunction,E.Magics.Time1m)},t.prototype.autosaveStop=function(){h.a.clearTimeout(this.iTimer)},t.prototype.emailsSource=function(e,t){i.i(j.a)().getAutocomplete(e.term,function(e){t(m.a.map(e,function(e){return e.toLine(!1)}))})},t.prototype.openOpenPgpPopup=function(){var e=this;U.a.capaOpenPGP()&&this.oEditor&&!this.oEditor.isHtml()&&i.i(q.showScreenPopup)(i(247),[function(t){e.editor(function(e){e.setPlain(t)})},this.oEditor.getData(!1),this.currentIdentity(),this.to(),this.cc(),this.bcc()])},t.prototype.reloadDraftFolder=function(){var e=x.a.draftFolder();""!==e&&F.c!==e&&(i.i(_.h)(e,""),x.a.currentFolderFullNameRaw()===e?i.i(j.a)().reloadMessageList(!0):i.i(j.a)().folderInformation(e))},t.prototype.findIdentityByMessage=function(e,t){var i=1e3,n=null,o=M.a.identities(),a={},r=function(e){e&&e.email&&a[e.email]&&(!n||i>a[e.email][1])&&(n=a[e.email][0],i=a[e.email][1])};if(m.a.each(o,function(e,t){a[e.email()]=[e,t]}),t)switch(e){case E.ComposeType.Empty:break;case E.ComposeType.Reply:case E.ComposeType.ReplyAll:case E.ComposeType.Forward:case E.ComposeType.ForwardAsAttachment:m.a.each(m.a.union(t.to,t.cc,t.bcc),r),n||m.a.each(t.deliveredTo,r);break;case E.ComposeType.Draft:m.a.each(m.a.union(t.from,t.replyTo),r)}return n||o[0]||null},t.prototype.selectIdentity=function(e){e&&e.item&&(this.currentIdentity(e.item),this.setSignatureFromIdentity(e.item))},t.prototype.sendMessageResponse=function(e,t){var n=!1,o="";this.sending(!1),E.StorageResultType.Success===e&&t&&t.Result&&(n=!0,this.modalVisibility()&&i.i(A.delegateRun)(this,"closeCommand")),this.modalVisibility()&&!n&&(t&&E.Notification.CantSaveMessage===t.ErrorCode?(this.sendSuccessButSaveError(!0),this.savedErrorDesc(i.i(A.trim)(i.i(I.i18n)("COMPOSE/SAVED_ERROR_ON_SEND")))):(o=i.i(I.getNotification)(t&&t.ErrorCode?t.ErrorCode:E.Notification.CantSendMessage,t&&t.ErrorMessage?t.ErrorMessage:""),this.sendError(!0),this.sendErrorDesc(o||i.i(I.getNotification)(E.Notification.CantSendMessage)))),this.reloadDraftFolder()},t.prototype.saveMessageResponse=function(e,t){var n=!1;if(this.saving(!1),E.StorageResultType.Success===e&&t&&t.Result&&t.Result.NewFolder&&t.Result.NewUid){if(n=!0,this.bFromDraft){var o=H.a.message();o&&this.draftFolder()===o.folderFullNameRaw&&this.draftUid()===o.uid&&H.a.message(null)}this.draftFolder(t.Result.NewFolder),this.draftUid(t.Result.NewUid),this.savedTime(h.a.Math.round((new h.a.Date).getTime()/1e3)),this.bFromDraft&&i.i(_.h)(this.draftFolder(),"")}n||(this.savedError(!0),this.savedErrorDesc(i.i(I.getNotification)(E.Notification.CantSaveMessage))),this.reloadDraftFolder()},t.prototype.onHide=function(){this.autosaveStop(),this.bSkipNextHide||(D.a.composeInEdit(!1),this.reset()),this.bSkipNextHide=!1,this.to.focused(!1),i.i(q.routeOn)()},t.prototype.editor=function(e){var t=this;e&&(!this.oEditor&&this.composeEditorArea()?this.oEditor=new P.HtmlEditor(this.composeEditorArea(),null,function(){e(t.oEditor),t.resizerTrigger()},function(e){t.isHtml(!!e)}):this.oEditor&&(e(this.oEditor),this.resizerTrigger()))},t.prototype.converSignature=function(e){var t=10,n="",o=[],a=/{{MOMENT:([^}]+)}}/g;if(e=e.replace(/[\r]/g,""),n=this.oLastMessage?this.emailArrayToStringLineHelper(this.oLastMessage.from,!0):"",""!==n&&(e=e.replace(/{{FROM-FULL}}/g,n),-1===n.indexOf(" ")&&0<n.indexOf("@")&&(n=n.replace(/@[\S]+/,"")),e=e.replace(/{{FROM}}/g,n)),e=e.replace(/[\s]{1,2}{{FROM}}/g,"{{FROM}}"),e=e.replace(/[\s]{1,2}{{FROM-FULL}}/g,"{{FROM-FULL}}"),e=e.replace(/{{FROM}}/g,""),e=e.replace(/{{FROM-FULL}}/g,""),-1<e.indexOf("{{DATE}}")&&(e=e.replace(/{{DATE}}/g,i.i(L.format)(0,"llll"))),-1<e.indexOf("{{TIME}}")&&(e=e.replace(/{{TIME}}/g,i.i(L.format)(0,"LT"))),-1<e.indexOf("{{MOMENT:"))try{for(var r=null;null!==(r=a.exec(e))&&(r&&r[0]&&r[1]&&o.push([r[0],r[1]]),t-=1,0!==t););o&&0<o.length&&m.a.each(o,function(t){e=e.replace(t[0],i.i(L.format)(0,t[1]))}),e=e.replace(/{{MOMENT:[^}]+}}/g,"")}catch(e){}return e},t.prototype.setSignatureFromIdentity=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&this.editor(function(n){var o=!1,a=e.signature();""!==a&&":HTML:"===a.substr(0,6)&&(o=!0,a=a.substr(6)),n.setSignature(t.converSignature(a),o,!!e.signatureInsertBefore(),i)})},t.prototype.onShow=function(e,t,n,o,a,r,s){var l=this;i.i(q.routeOff)(),this.autosaveStart(),D.a.composeInEdit()?(e=e||E.ComposeType.Empty,E.ComposeType.Empty!==e?i.i(q.showScreenPopup)(i(74),[i.i(I.i18n)("COMPOSE/DISCARD_UNSAVED_DATA"),function(){l.initOnShow(e,t,n,o,a,r,s)},null,null,null,!1]):(this.addEmailsTo(this.to,n),this.addEmailsTo(this.cc,o),this.addEmailsTo(this.bcc,a),i.i(A.isNormal)(r)&&""!==r&&""===this.subject()&&this.subject(r))):this.initOnShow(e,t,n,o,a,r,s)},t.prototype.onWarmUp=function(){this.modalVisibility&&!this.modalVisibility()&&this.editor(function(e){return e.modeToggle(!1)})},t.prototype.addEmailsTo=function(e,t){if(i.i(A.isNonEmptyArray)(t)){var n=i.i(A.trim)(e()),o=m.a.uniq(m.a.compact(m.a.map(t,function(e){return e?e.toLine(!1):null})));e(n+(""===n?"":", ")+i.i(A.trim)(o.join(", ")))}},t.prototype.emailArrayToStringLineHelper=function(e,t){return t=!!t,m.a.map(e,function(e){return e.toLine(t)}).join(", ")},t.prototype.initOnShow=function(e,t,n,o,a,r,s){var l=this;D.a.composeInEdit(!0);var c="",u="",d="",p="",h="",f="",g="",y=null,v=null,S=null,w={},T=O.a.email(),C=e||E.ComposeType.Empty;if(t=t||null,t&&i.i(A.isNormal)(t)&&(S=i.i(A.isArray)(t)&&1===t.length?t[0]:i.i(A.isArray)(t)?null:t),this.oLastMessage=S,null!==T&&(w[T]=!0),this.reset(),y=this.findIdentityByMessage(C,S),y&&(w[y.email()]=!0),i.i(A.isNonEmptyArray)(n)&&this.to(this.emailArrayToStringLineHelper(n)),i.i(A.isNonEmptyArray)(o)&&this.cc(this.emailArrayToStringLineHelper(o)),i.i(A.isNonEmptyArray)(a)&&this.bcc(this.emailArrayToStringLineHelper(a)),""!==C&&S){p=i.i(L.format)(S.dateTimeStampInUTC(),"FULL"),h=S.subject(),v=S.aDraftInfo;var F=b()(S.body).clone();F&&(i.i(A.clearBqSwitcher)(F),f=F.html());var N=null;switch(C){case E.ComposeType.Empty:break;case E.ComposeType.Reply:this.to(this.emailArrayToStringLineHelper(S.replyEmails(w))),this.subject(i.i(A.replySubjectAdd)("Re",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["reply",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.ReplyAll:N=S.replyAllEmails(w),this.to(this.emailArrayToStringLineHelper(N[0])),this.cc(this.emailArrayToStringLineHelper(N[1])),this.subject(i.i(A.replySubjectAdd)("Re",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["reply",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.references());break;case E.ComposeType.Forward:this.subject(i.i(A.replySubjectAdd)("Fwd",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["forward",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.ForwardAsAttachment:this.subject(i.i(A.replySubjectAdd)("Fwd",h)),this.prepearMessageAttachments(S,C),this.aDraftInfo=["forward",S.uid,S.folderFullNameRaw],this.sInReplyTo=S.sMessageId,this.sReferences=i.i(A.trim)(this.sInReplyTo+" "+S.sReferences);break;case E.ComposeType.Draft:this.to(this.emailArrayToStringLineHelper(S.to)),this.cc(this.emailArrayToStringLineHelper(S.cc)),this.bcc(this.emailArrayToStringLineHelper(S.bcc)),this.replyTo(this.emailArrayToStringLineHelper(S.replyTo)),this.bFromDraft=!0,this.draftFolder(S.folderFullNameRaw),this.draftUid(S.uid),this.subject(h),this.prepearMessageAttachments(S,C),this.aDraftInfo=i.i(A.isNonEmptyArray)(v)&&3===v.length?v:null,this.sInReplyTo=S.sInReplyTo,this.sReferences=S.sReferences;break;case E.ComposeType.EditAsNew:this.to(this.emailArrayToStringLineHelper(S.to)),this.cc(this.emailArrayToStringLineHelper(S.cc)),this.bcc(this.emailArrayToStringLineHelper(S.bcc)),this.replyTo(this.emailArrayToStringLineHelper(S.replyTo)),this.subject(h),this.prepearMessageAttachments(S,C),this.aDraftInfo=i.i(A.isNonEmptyArray)(v)&&3===v.length?v:null,this.sInReplyTo=S.sInReplyTo,this.sReferences=S.sReferences}switch(C){case E.ComposeType.Reply:case E.ComposeType.ReplyAll:c=S.fromToLine(!1,!0),g=i.i(I.i18n)("COMPOSE/REPLY_MESSAGE_TITLE",{DATETIME:p,EMAIL:c}),f="<br /><br />"+g+":<br /><br /><blockquote>"+i.i(A.trim)(f)+"</blockquote>";break;case E.ComposeType.Forward:c=S.fromToLine(!1,!0),u=S.toToLine(!1,!0),d=S.ccToLine(!1,!0),f="<br /><br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_TITLE")+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_FROM")+": "+c+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_TO")+": "+u+(0<d.length?"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_CC")+": "+d:"")+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_SENT")+": "+i.i(A.encodeHtml)(p)+"<br />"+i.i(I.i18n)("COMPOSE/FORWARD_MESSAGE_TOP_SUBJECT")+": "+i.i(A.encodeHtml)(h)+"<br /><br />"+i.i(A.trim)(f)+"<br /><br />";break;case E.ComposeType.ForwardAsAttachment:f=""}this.editor(function(e){e.setHtml(f,!1),(E.EditorDefaultType.PlainForced===l.editorDefaultType()||!S.isHtml()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType())&&e.modeToggle(!1),y&&E.ComposeType.Draft!==C&&E.ComposeType.EditAsNew!==C&&l.setSignatureFromIdentity(y,!0),l.setFocusInPopup()})}else E.ComposeType.Empty===C?(this.subject(i.i(A.isNormal)(r)?""+r:""),f=i.i(A.isNormal)(s)?""+s:"",this.editor(function(e){e.setHtml(f,!1),E.EditorDefaultType.Html!==l.editorDefaultType()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType()&&e.modeToggle(!1),y&&l.setSignatureFromIdentity(y,!0),l.setFocusInPopup()})):i.i(A.isNonEmptyArray)(t)?(m.a.each(t,function(e){l.addMessageAsAttachment(e)}),this.editor(function(e){e.setHtml("",!1),E.EditorDefaultType.Html!==l.editorDefaultType()&&E.EditorDefaultType.HtmlForced!==l.editorDefaultType()&&e.modeToggle(!1),y&&E.ComposeType.Draft!==C&&E.ComposeType.EditAsNew!==C&&l.setSignatureFromIdentity(y,!0),l.setFocusInPopup()})):this.setFocusInPopup();var R=this.getAttachmentsDownloadsForUpload();i.i(A.isNonEmptyArray)(R)&&G.a.messageUploadAttachments(this.onMessageUploadAttachments,R),y&&this.currentIdentity(y),this.resizerTrigger()},t.prototype.onMessageUploadAttachments=function(e,t){var i=this;E.StorageResultType.Success===e&&t&&t.Result?this.viewModelVisibility()||m.a.each(t.Result,function(e,t){var n=i.getAttachmentById(e);n&&(n.tempName(t),n.waiting(!1).uploading(!1).complete(!0))}):this.setMessageAttachmentFailedDownloadText()},t.prototype.setFocusInPopup=function(){var e=this;N.bMobileDevice||m.a.delay(function(){""===e.to()?e.to.focused(!0):e.oEditor&&(e.to.focused()||e.oEditor.focus())},E.Magics.Time100ms)},t.prototype.onShowWithDelay=function(){this.resizerTrigger()},t.prototype.tryToClosePopup=function(){var e=this,t=i(74);!i.i(q.isPopupVisible)(t)&&this.modalVisibility()&&(this.bSkipNextHide||this.isEmptyForm()&&!this.draftUid()?i.i(A.delegateRun)(this,"closeCommand"):i.i(q.showScreenPopup)(t,[i.i(I.i18n)("POPUPS_ASK/DESC_WANT_CLOSE_THIS_WINDOW"),function(){e.modalVisibility()&&i.i(A.delegateRun)(e,"closeCommand")}]))},t.prototype.onBuild=function(){var e=this;this.initUploader(),w()("ctrl+q, command+q, ctrl+w, command+w",E.KeyState.Compose,A.noopFalse),w()("`",E.KeyState.Compose,function(){return!(e.oEditor&&!e.oEditor.hasFocus()&&!i.i(A.inFocus)())||(e.identitiesDropdownTrigger(!0),!1)}),w()("ctrl+`",E.KeyState.Compose,function(){return e.identitiesDropdownTrigger(!0),!1}),w()("esc, ctrl+down, command+down",E.KeyState.Compose,function(){return e.skipCommand(),!1}),this.allowFolders&&w()("ctrl+s, command+s",E.KeyState.Compose,function(){return e.saveCommand(),!1}),K.appSettingsGet("allowCtrlEnterOnCompose")&&w()("ctrl+enter, command+enter",E.KeyState.Compose,function(){return e.sendCommand(),!1}),w()("shift+esc",E.KeyState.Compose,function(){return e.modalVisibility()&&e.tryToClosePopup(),!1}),V.b("window.resize.real",this.resizerTrigger),V.b("window.resize.real",m.a.debounce(this.resizerTrigger,E.Magics.Time50ms)),B.a.appendDropbox(),this.driveEnabled()&&b.a.getScript("https://apis.google.com/js/api.js",function(){h.a.gapi&&e.driveVisible(!0)}),h.a.setInterval(function(){e.modalVisibility()&&e.oEditor&&e.oEditor.resize()},E.Magics.Time5s)},t.prototype.driveCallback=function(e,t){var i=this;t&&h.a.XMLHttpRequest&&h.a.google&&t[h.a.google.picker.Response.ACTION]===h.a.google.picker.Action.PICKED&&t[h.a.google.picker.Response.DOCUMENTS]&&t[h.a.google.picker.Response.DOCUMENTS][0]&&t[h.a.google.picker.Response.DOCUMENTS][0].id&&!function(){var n=new h.a.XMLHttpRequest;n.open("GET","https://www.googleapis.com/drive/v2/files/"+t[h.a.google.picker.Response.DOCUMENTS][0].id),n.setRequestHeader("Authorization","Bearer "+e),n.addEventListener("load",function(){n&&n.responseText&&!function(){var t=h.a.JSON.parse(n.responseText),o=function(e,i,n){e&&e.exportLinks&&(e.exportLinks[i]?(t.downloadUrl=e.exportLinks[i],t.title=e.title+"."+n,t.mimeType=i):e.exportLinks["application/pdf"]&&(t.downloadUrl=e.exportLinks["application/pdf"],t.title=e.title+".pdf",t.mimeType="application/pdf"))};if(t&&!t.downloadUrl&&t.mimeType&&t.exportLinks)switch(t.mimeType.toString().toLowerCase()){case"application/vnd.google-apps.document":o(t,"application/vnd.openxmlformats-officedocument.wordprocessingml.document","docx");break;case"application/vnd.google-apps.spreadsheet":o(t,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","xlsx");break;case"application/vnd.google-apps.drawing":o(t,"image/png","png");break;case"application/vnd.google-apps.presentation":o(t,"application/vnd.openxmlformats-officedocument.presentationml.presentation","pptx");break;default:o(t,"application/pdf","pdf")}t&&t.downloadUrl&&i.addDriveAttachment(t,e)}()}),n.send()}()},t.prototype.driveCreatePiker=function(e){var t=this;h.a.gapi&&e&&e.access_token&&h.a.gapi.load("picker",{callback:function(){if(h.a.google&&h.a.google.picker){var i=(new h.a.google.picker.PickerBuilder).addView(h.a.google.picker.ViewId.DOCS).setAppId(K.settingsGet("GoogleClientID")).setOAuthToken(e.access_token).setCallback(m.a.bind(t.driveCallback,t,e.access_token)).enableFeature(h.a.google.picker.Feature.NAV_HIDDEN).build();i.setVisible(!0)}}})},t.prototype.driveOpenPopup=function(){var e=this;h.a.gapi&&h.a.gapi.load("auth",{callback:function(){var t=h.a.gapi.auth.getToken(),i=function(t){if(t&&!t.error){var i=h.a.gapi.auth.getToken();return i&&e.driveCreatePiker(i),!0}return!1};t?e.driveCreatePiker(t):h.a.gapi.auth.authorize({client_id:K.settingsGet("GoogleClientID"),scope:"https://www.googleapis.com/auth/drive.readonly",immediate:!0},function(e){i(e)||h.a.gapi.auth.authorize({client_id:K.settingsGet("GoogleClientID"),scope:"https://www.googleapis.com/auth/drive.readonly",immediate:!1},i)})}})},t.prototype.getAttachmentById=function(e){return m.a.find(this.attachments(),function(t){return t&&e===t.id})},t.prototype.cancelAttachmentHelper=function(e,t){var n=this;return function(){var o=m.a.find(n.attachments(),function(t){return t&&t.id===e});o&&(n.attachments.remove(o),i.i(A.delegateRunOnDestroy)(o),t&&t.cancel(e))}},t.prototype.initUploader=function(){var e=this;this.composeUploaderButton()&&!function(){var t={},n=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),o=new C.a({action:i.i(R.x)(),name:"uploader",queueSize:2,multipleSizeLimit:50,clickElement:e.composeUploaderButton(),dragAndDropElement:e.composeUploaderDropPlace()});o?(o.on("onDragEnter",function(){e.dragAndDropOver(!0)}).on("onDragLeave",function(){e.dragAndDropOver(!1)}).on("onBodyDragEnter",function(){e.attachmentsPlace(!0),e.dragAndDropVisible(!0)}).on("onBodyDragLeave",function(){e.dragAndDropVisible(!1)}).on("onProgress",function(i,n,o){var a=t[i];a||(a=e.getAttachmentById(i),a&&(t[i]=a)),a&&a.progress(h.a.Math.floor(n/o*100))}).on("onSelect",function(t,a){e.dragAndDropOver(!1);var r=i.i(A.isUnd)(a.FileName)?"":a.FileName.toString(),s=i.i(A.isNormal)(a.Size)?i.i(A.pInt)(a.Size):null,l=new z.a(t,r,s);return l.cancel=e.cancelAttachmentHelper(t,o),e.attachments.push(l),e.attachmentsPlace(!0),!(0<s&&0<n&&n<s)||(l.waiting(!1).uploading(!0).complete(!0).error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1)}).on("onStart",function(i){var n=t[i];n||(n=e.getAttachmentById(i),n&&(t[i]=n)),n&&n.waiting(!1).uploading(!0).complete(!1)}).on("onComplete",function(n,o,a){var r=e.getAttachmentById(n),s=a&&a.Result&&a.Result.ErrorCode?a.Result.ErrorCode:null,l=o&&a&&a.Result&&a.Result.Attachment?a.Result.Attachment:null,c="";null!==s?c=i.i(I.getUploadErrorDescByCode)(s):l||(c=i.i(I.i18n)("UPLOAD/ERROR_UNKNOWN")),r&&(""!==c&&0<c.length?r.waiting(!1).uploading(!1).complete(!0).error(c):l&&(r.waiting(!1).uploading(!1).complete(!0),r.initByUploadJson(l)),i.i(A.isUnd)(t[n])&&delete t[n])}),e.addAttachmentEnabled(!0).dragAndDropEnabled(o.isDragAndDropSupported())):e.addAttachmentEnabled(!1).dragAndDropEnabled(!1)}()},t.prototype.prepearAttachmentsForSendOrSave=function(){var e={};return m.a.each(this.attachmentsInReady(),function(t){t&&""!==t.tempName()&&t.enabled()&&(e[t.tempName()]=[t.fileName(),t.isInline?"1":"0",t.CID,t.contentLocation])}),e},t.prototype.addMessageAsAttachment=function(e){if(e){var t=e.subject();t=".eml"===t.substr(-4).toLowerCase()?t:t+".eml";var i=new z.a(e.requestHash,t,e.size());i.fromMessage=!0,i.cancel=this.cancelAttachmentHelper(e.requestHash),i.waiting(!1).uploading(!0).complete(!0),this.attachments.push(i)}},t.prototype.addAttachmentHelper=function(e,t,i){var n=new z.a(e,t,i);return n.fromMessage=!1,n.cancel=this.cancelAttachmentHelper(e),n.waiting(!1).uploading(!0).complete(!1),this.attachments.push(n),this.attachmentsPlace(!0),n},t.prototype.addDropboxAttachment=function(e){var t=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),n=e.bytes,o=this.addAttachmentHelper(e.link,e.name,n);return 0<n&&0<t&&t<n?(o.uploading(!1).complete(!0),o.error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1):(G.a.composeUploadExternals(function(e,t){var n=!1;o.uploading(!1).complete(!0),E.StorageResultType.Success===e&&t&&t.Result&&t.Result[o.id]&&(n=!0,o.tempName(t.Result[o.id])),n||o.error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))},[e.link]),!0)},t.prototype.addDriveAttachment=function(e,t){var n=i.i(A.pInt)(K.settingsGet("AttachmentLimit")),o=e.fileSize?i.i(A.pInt)(e.fileSize):0,a=this.addAttachmentHelper(e.downloadUrl,e.title,o);return 0<o&&0<n&&n<o?(a.uploading(!1).complete(!0),a.error(i.i(I.i18n)("UPLOAD/ERROR_FILE_IS_TOO_BIG")),!1):(G.a.composeUploadDrive(function(e,t){var n=!1;a.uploading(!1).complete(!0),E.StorageResultType.Success===e&&t&&t.Result&&t.Result[a.id]&&(n=!0,a.tempName(t.Result[a.id][0]),a.size(i.i(A.pInt)(t.Result[a.id][1]))),n||a.error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))},e.downloadUrl,t),!0)},t.prototype.prepearMessageAttachments=function(e,t){var n=this;if(e)if(E.ComposeType.ForwardAsAttachment===t)this.addMessageAsAttachment(e);else{var o=e.attachments();m.a.each(i.i(A.isNonEmptyArray)(o)?o:[],function(e){var i=!1;switch(t){case E.ComposeType.Reply:case E.ComposeType.ReplyAll:i=e.isLinked;break;case E.ComposeType.Forward:case E.ComposeType.Draft:case E.ComposeType.EditAsNew:i=!0}if(i){var o=new z.a(e.download,e.fileName,e.estimatedSize,e.isInline,e.isLinked,e.cid,e.contentLocation);o.fromMessage=!0,o.cancel=n.cancelAttachmentHelper(e.download),o.waiting(!1).uploading(!0).complete(!1),n.attachments.push(o)}})}},t.prototype.removeLinkedAttachments=function(){var e=m.a.find(this.attachments(),function(e){return e&&e.isLinked});e&&(this.attachments.remove(e),i.i(A.delegateRunOnDestroy)(e))},t.prototype.setMessageAttachmentFailedDownloadText=function(){m.a.each(this.attachments(),function(e){e&&e.fromMessage&&e.waiting(!1).uploading(!1).complete(!0).error(i.i(I.getUploadErrorDescByCode)(E.UploadErrorCode.FileNoUploaded))})},t.prototype.isEmptyForm=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?0===this.attachments().length:0===this.attachmentsInReady().length;return 0===this.to().length&&0===this.cc().length&&0===this.bcc().length&&0===this.replyTo().length&&0===this.subject().length&&t&&(!this.oEditor||""===this.oEditor.getData())},t.prototype.reset=function(){this.to(""),this.cc(""),this.bcc(""),this.replyTo(""),this.subject(""),this.requestDsn(!1),this.requestReadReceipt(!1),this.markAsImportant(!1),this.attachmentsPlace(!1),this.aDraftInfo=null,this.sInReplyTo="",this.bFromDraft=!1,this.sReferences="",this.sendError(!1),this.sendSuccessButSaveError(!1),this.savedError(!1),this.savedTime(0),this.emptyToError(!1),this.attachmentsInProcessError(!1),this.showCc(!1),this.showBcc(!1),this.showReplyTo(!1),i.i(A.delegateRunOnDestroy)(this.attachments()),this.attachments([]),this.dragAndDropOver(!1),this.dragAndDropVisible(!1),this.draftFolder(""),this.draftUid(""),this.sending(!1),this.saving(!1),this.oEditor&&this.oEditor.clear(!1)},t.prototype.getAttachmentsDownloadsForUpload=function(){return m.a.map(m.a.filter(this.attachments(),function(e){return e&&""===e.tempName()}),function(e){return e.id})},t.prototype.resizerTrigger=function(){this.resizer(!this.resizer())},t}(W.a),n(ne.prototype,"sendCommand",[$],a()(ne.prototype,"sendCommand"),ne.prototype),n(ne.prototype,"saveCommand",[J],a()(ne.prototype,"saveCommand"),ne.prototype),n(ne.prototype,"deleteCommand",[X],a()(ne.prototype,"deleteCommand"),ne.prototype),n(ne.prototype,"skipCommand",[Z],a()(ne.prototype,"skipCommand"),ne.prototype),n(ne.prototype,"contactsCommand",[Q],a()(ne.prototype,"contactsCommand"),ne.prototype),n(ne.prototype,"dropboxCommand",[ee],a()(ne.prototype,"dropboxCommand"),ne.prototype),n(ne.prototype,"driveCommand",[te],a()(ne.prototype,"driveCommand"),ne.prototype),ie=ne))||ie)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(1);i.d(t,"EmailModel",function(){return r}),i.d(t,"default",function(){return r});var r=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";o()(this,e),this.email="",this.name="",this.dkimStatus="",this.dkimValue="",this.email=t,this.name=i,this.dkimStatus=n,this.dkimValue=a,this.clearDuplicateName()}return e.newInstanceFromJson=function(t){var i=new e;return i.initByJson(t)?i:null},e.splitHelper=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:";";e=e.replace(/[\r\n]+/g,"; ").replace(/[\s]+/g," ");var i=0,n=0,o=!1,a="",r="";for(n=e.length;i<n;i++){switch(a=e.charAt(i)){case"@":o=!0;break;case" ":o&&(o=!1,r+=t)}r+=a}return r.split(t)},e.prototype.clear=function(){this.email="",this.name="",this.dkimStatus="none",this.dkimValue=""},e.prototype.validate=function(){return""!==this.name||""!==this.email},e.prototype.hash=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return"#"+(e?"":this.name)+"#"+this.email+"#"},e.prototype.clearDuplicateName=function(){this.name===this.email&&(this.name="")},e.prototype.search=function(e){return-1<(this.name+" "+this.email).toLowerCase().indexOf(e.toLowerCase())},e.prototype.parse=function(e){this.clear(),e=i.i(a.trim)(e);var t=/(?:"([^"]+)")? ?[<]?(.*?@[^>,]+)>?,? ?/g,n=t.exec(e);n?(this.name=n[1]||"",this.email=n[2]||"",this.clearDuplicateName()):/^[^@]+@[^@]+$/.test(e)&&(this.name="",this.email=e)},e.prototype.initByJson=function(e){var t=!1;return e&&"Object/Email"===e["@Object"]&&(this.name=i.i(a.trim)(e.Name),this.email=i.i(a.trim)(e.Email),this.dkimStatus=i.i(a.trim)(e.DkimStatus||""),this.dkimValue=i.i(a.trim)(e.DkimValue||""),t=""!==this.email,this.clearDuplicateName()),t},e.prototype.toLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";return""!==this.email&&(e&&""!==this.name?o=t?'<a href="mailto:'+i.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(this.name)+"</a>":n?i.i(a.encodeHtml)(this.name):this.name:(o=this.email,""!==this.name?t?o=i.i(a.encodeHtml)('"'+this.name+'" <')+'<a href="mailto:'+i.i(a.encodeHtml)('"'+this.name+'" <'+this.email+">")+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(o)+"</a>"+i.i(a.encodeHtml)(">"):(o='"'+this.name+'" <'+o+">",n&&(o=i.i(a.encodeHtml)(o))):t&&(o='<a href="mailto:'+i.i(a.encodeHtml)(this.email)+'" target="_blank" tabindex="-1">'+i.i(a.encodeHtml)(this.email)+"</a>"))),o},e.prototype.mailsoParse=function(e){if(e=i.i(a.trim)(e),""===e)return!1;for(var t=function(e,t,n){e=i.i(a.pString)(e);var o=e.length;return 0>t&&(t+=o),o="undefined"==typeof n?o:0>n?n+o:n+t,!(t>=e.length||0>t||t>o)&&e.slice(t,o)},n=function(e,t,n,o){return e=i.i(a.pString)(e),0>n&&(n+=e.length),o="undefined"!=typeof o?o:e.length,0>o&&(o=o+e.length-n),e.slice(0,n)+t.substr(0,o)+t.slice(o)+e.slice(n+o)},o="",r="",s="",l=!1,c=!1,u=!1,d=null,p=0,h=0,f=0;f<e.length;){switch(e.substr(f,1)){case'"':l||c||u?c||u||(h=f,o=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,l=!1):(l=!0,p=f);break;case"<":l||c||u||(0<f&&0===o.length&&(o=t(e,0,f)),c=!0,p=f);break;case">":c&&(h=f,r=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,c=!1);break;case"(":l||c||u||(u=!0,p=f);break;case")":u&&(h=f,s=t(e,p+1,h-p-1),e=n(e,"",p,h-p+1),h=0,f=0,p=0,u=!1);break;case"\\":f+=1}f+=1}return 0===r.length&&(d=e.match(/[^@\s]+@\S+/i),d&&d[0]?r=d[0]:o=e),0<r.length&&0===o.length&&0===s.length&&(o=e.replace(r,"")),r=i.i(a.trim)(r).replace(/^[<]+/,"").replace(/[>]+$/,""),o=i.i(a.trim)(o).replace(/^["']+/,"").replace(/["']+$/,""),s=i.i(a.trim)(s).replace(/^[(]+/,"").replace(/[)]+$/,""),o=o.replace(/\\\\(.)/g,"$1"),s=s.replace(/\\\\(.)/g,"$1"),this.name=o,this.email=r,this.clearDuplicateName(),!0},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(2),u=i.n(c),d=i(12),p=i.n(d),h=i(3),f=i(1),m=i(23),g=i(20),b=i(7),y=i(14),v=i(8),S=i(35),w=i(179),T=i(210),C=i(9),E=i(28),A=i(46),F=i(30),N=i(49),R=i(40),I=i(121),L=i(16),_=i(18),P=function(){function e(){o()(this,e),this.staticMessage=new T.a,this.messageList=u.a.observableArray([]).extend({rateLimit:0}),this.messageListCount=u.a.observable(0),this.messageListSearch=u.a.observable(""),this.messageListThreadUid=u.a.observable(""),this.messageListPage=u.a.observable(1),this.messageListPageBeforeThread=u.a.observable(1),this.messageListError=u.a.observable(""),this.messageListEndFolder=u.a.observable(""),this.messageListEndSearch=u.a.observable(""),this.messageListEndThreadUid=u.a.observable(""),this.messageListEndPage=u.a.observable(1),this.messageListLoading=u.a.observable(!1),this.messageListIsNotCompleted=u.a.observable(!1),this.messageListCompleteLoadingThrottle=u.a.observable(!1).extend({throttle:200}),this.messageListCompleteLoadingThrottleForAnimation=u.a.observable(!1).extend({specialThrottle:700}),this.messageListDisableAutoSelect=u.a.observable(!1).extend({falseTimeout:500}),this.selectorMessageSelected=u.a.observable(null),this.selectorMessageFocused=u.a.observable(null),this.message=u.a.observable(null),this.message.viewTrigger=u.a.observable(!1),this.messageError=u.a.observable(""),this.messageCurrentLoading=u.a.observable(!1),this.messageLoadingThrottle=u.a.observable(!1).extend({throttle:h.Magics.Time50ms}),this.messageFullScreenMode=u.a.observable(!1),this.messagesBodiesDom=u.a.observable(null),this.messageActiveDom=u.a.observable(null),this.computers(),
+this.subscribers(),this.onMessageResponse=l.a.bind(this.onMessageResponse,this),this.purgeMessageBodyCacheThrottle=l.a.throttle(this.purgeMessageBodyCache,h.Magics.Time30s)}return e.prototype.computers=function(){var e=this;this.messageLoading=u.a.computed(function(){return e.messageCurrentLoading()}),this.messageListEndHash=u.a.computed(function(){return e.messageListEndFolder()+"|"+e.messageListEndSearch()+"|"+e.messageListEndThreadUid()+"|"+e.messageListEndPage()}),this.messageListPageCount=u.a.computed(function(){var t=r.a.Math.ceil(e.messageListCount()/R.a.messagesPerPage());return 0>=t?1:t}),this.mainMessageListSearch=u.a.computed({read:this.messageListSearch,write:function(t){i.i(C.setHash)(i.i(y.r)(F.a.currentFolderFullNameHash(),1,i.i(f.trim)(t.toString()),e.messageListThreadUid()))}}),this.messageListCompleteLoading=u.a.computed(function(){var t=e.messageListLoading(),i=e.messageListIsNotCompleted();return t||i}),this.isMessageSelected=u.a.computed(function(){return null!==e.message()}),this.messageListChecked=u.a.computed(function(){return l.a.filter(e.messageList(),function(e){return e.checked()})}).extend({rateLimit:0}),this.hasCheckedMessages=u.a.computed(function(){return 0<e.messageListChecked().length}).extend({rateLimit:0}),this.messageListCheckedOrSelected=u.a.computed(function(){var t=e.messageListChecked(),i=e.selectorMessageSelected();return l.a.union(t,i?[i]:[])}),this.messageListCheckedOrSelectedUidsWithSubMails=u.a.computed(function(){var t=[];return l.a.each(e.messageListCheckedOrSelected(),function(e){e&&(t.push(e.uid),1<e.threadsLen()&&(t=l.a.union(t,e.threads())))}),t})},e.prototype.subscribers=function(){var e=this;this.messageListCompleteLoading.subscribe(function(t){t=!!t,e.messageListCompleteLoadingThrottle(t),e.messageListCompleteLoadingThrottleForAnimation(t)}),this.messageList.subscribe(l.a.debounce(function(e){l.a.each(e,function(e){e&&e.newForAnimation()&&e.newForAnimation(!1)})},h.Magics.Time500ms)),this.message.subscribe(function(t){t?h.Layout.NoPreview===R.a.layout()&&E.a.focusedState(h.Focused.MessageView):(E.a.focusedState(h.Focused.MessageList),e.messageFullScreenMode(!1),e.hideMessageBodies())}),this.messageLoading.subscribe(function(t){e.messageLoadingThrottle(t)}),this.messagesBodiesDom.subscribe(function(t){!t||t instanceof p.a||e.messagesBodiesDom(p()(t))}),this.messageListEndFolder.subscribe(function(t){var i=e.message();i&&t&&t!==i.folderFullNameRaw&&e.message(null)})},e.prototype.purgeMessageBodyCache=function(){var e=this,t=0,i=b.data.iMessageBodyCacheCount-g.l;0<i&&!function(){var n=e.messagesBodiesDom();n&&(n.find(".rl-cache-class").each(function(){var e=p()(this);i>e.data("rl-cache-count")&&(e.addClass("rl-cache-purge"),t+=1)}),0<t&&l.a.delay(function(){return n.find(".rl-cache-purge").remove()},h.Magics.Time350ms))}()},e.prototype.initUidNextAndNewMessages=function(e,t,n){if(i.i(m.a)()===e&&i.i(f.isNormal)(t)&&""!==t){if(i.i(f.isArray)(n)&&0<n.length){l.a.each(n,function(t){i.i(m.i)(e,t.Uid)}),I.a.playSoundNotification();var o=n.length;3<o?I.a.displayDesktopNotification(i.i(y.s)(),A.a.email(),i.i(v.i18n)("MESSAGE_LIST/NEW_MESSAGE_NOTIFICATION",{COUNT:o}),{Folder:"",Uid:""}):l.a.each(n,function(e){I.a.displayDesktopNotification(i.i(y.s)(),w.b(w.a(e.From),!1),e.Subject,{Folder:e.Folder,Uid:e.Uid})})}i.i(m.j)(e,t)}},e.prototype.hideMessageBodies=function(){var e=this.messagesBodiesDom();e&&e.find(".b-text-part").hide()},e.prototype.removeMessagesFromList=function(e,t){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=l.a.map(t,function(e){return i.i(f.pInt)(e)});var r=0,s=this.messageList(),c=this.message(),u=F.a.trashFolder(),d=F.a.spamFolder(),p=i.i(m.b)(e),g=""===o?null:i.i(m.b)(o||""),b=F.a.currentFolderFullNameRaw(),v=b===e?l.a.filter(s,function(e){return e&&-1<i.i(f.inArray)(i.i(f.pInt)(e.uid),t)}):[];if(l.a.each(v,function(e){e&&e.unseen()&&(r+=1)}),p&&!a&&(p.messageCountAll(0<=p.messageCountAll()-t.length?p.messageCountAll()-t.length:0),0<r&&p.messageCountUnread(0<=p.messageCountUnread()-r?p.messageCountUnread()-r:0)),g&&(u!==g.fullNameRaw&&d!==g.fullNameRaw||(r=0),g.messageCountAll(g.messageCountAll()+t.length),0<r&&g.messageCountUnread(g.messageCountUnread()+r),g.actionBlink(!0)),0<v.length&&(a?l.a.each(v,function(e){e.checked(!1)}):(this.messageListIsNotCompleted(!0),l.a.each(v,function(e){c&&c.hash===e.hash&&(c=null,n.message(null)),e.deleted(!0)}),l.a.delay(function(){l.a.each(v,function(e){n.messageList.remove(e)})},h.Magics.Time350ms))),""!==e&&i.i(m.h)(e,""),""!==o&&i.i(m.h)(o,""),""!==this.messageListThreadUid()&&(s=this.messageList(),s&&0<s.length&&l.a.find(s,function(e){return!(!e||!e.deleted()||e.uid!==n.messageListThreadUid())}))){var S=l.a.find(s,function(e){return e&&!e.deleted()});S&&this.messageListThreadUid()!==i.i(f.pString)(S.uid)?(this.messageListThreadUid(i.i(f.pString)(S.uid)),i.i(C.setHash)(i.i(y.r)(F.a.currentFolderFullNameHash(),this.messageListPage(),this.messageListSearch(),this.messageListThreadUid()),!0,!0)):S||(1<this.messageListPage()?(this.messageListPage(this.messageListPage()-1),i.i(C.setHash)(i.i(y.r)(F.a.currentFolderFullNameHash(),this.messageListPage(),this.messageListSearch(),this.messageListThreadUid()),!0,!0)):(this.messageListThreadUid(""),i.i(C.setHash)(i.i(y.r)(F.a.currentFolderFullNameHash(),this.messageListPageBeforeThread(),this.messageListSearch()),!0,!0)))}},e.prototype.initBlockquoteSwitcher=function(e){if(e){var t=p()("blockquote:not(.rl-bq-switcher)",e).filter(function(){return 0===p()(this).parent().closest("blockquote",e).length});t&&0<t.length&&t.each(function(){var e=p()(this),t=e.height();0===t&&(t=i.i(f.getRealHeight)(e)),""!==i.i(f.trim)(e.text())&&(0===t||100<t)&&(e.addClass("rl-bq-switcher hidden-bq"),p()('<span class="rlBlockquoteSwitcher"><i class="icon-ellipsis" /></span>').insertBefore(e).on("click.rlBlockquoteSwitcher",function(){e.toggleClass("hidden-bq"),i.i(f.windowResize)()}).after("<br />").before("<br />"))})}},e.prototype.initOpenPgpControls=function(e,t){e&&e.find&&e.find(".b-plain-openpgp:not(.inited)").each(function(){N.a.initMessageBodyControls(p()(this),t)})},e.prototype.setMessage=function(e,t){var n=!1,o=null,a="",r="",s="",c=!1,u=this.messagesBodiesDom(),d=this.selectorMessageSelected(),g=this.message();if(e&&g&&e.Result&&"Object/Message"===e.Result["@Object"]&&g.folderFullNameRaw===e.Result.Folder){var y=g.threads();if(g.uid!==e.Result.Uid&&1<y.length&&-1<i.i(f.inArray)(e.Result.Uid,y)&&(g=T.a.newInstanceFromJson(e.Result),g&&(g.threads(y),i.i(m.k)(g),this.message(this.staticMessage.populateByMessageListItem(g)),g=this.message(),n=!0)),g&&g.uid===e.Result.Uid){if(this.messageError(""),g.initUpdateByMessageJson(e.Result),i.i(m.l)(g.folderFullNameRaw,g.uid),t||g.initFlagsByJson(e.Result),u=u&&u[0]?u:null){a="rl-mgs-"+g.hash.replace(/[^a-zA-Z0-9]/g,"");var v=u.find("#"+a);if(v&&v[0])g.body=v,g.body&&(b.data.iMessageBodyCacheCount+=1,g.body.data("rl-cache-count",b.data.iMessageBodyCacheCount),g.fetchDataFromDom());else{var S=!1;if(i.i(f.isNormal)(e.Result.Html)&&""!==e.Result.Html)S=!0,s=e.Result.Html.toString();else if(i.i(f.isNormal)(e.Result.Plain)&&""!==e.Result.Plain)if(S=!1,s=i.i(f.plainToHtml)(e.Result.Plain.toString(),!1),(g.isPgpSigned()||g.isPgpEncrypted())&&N.a.capaOpenPGP()){r=i.i(f.pString)(e.Result.Plain);var w=/---BEGIN PGP MESSAGE---/.test(r);w||(c=/-----BEGIN PGP SIGNED MESSAGE-----/.test(r)&&/-----BEGIN PGP SIGNATURE-----/.test(r)),b.$div.empty(),s=c&&g.isPgpSigned()?b.$div.append(p()('<pre class="b-plain-openpgp signed"></pre>').text(r)).html():w&&g.isPgpEncrypted()?b.$div.append(p()('<pre class="b-plain-openpgp encrypted"></pre>').text(r)).html():"<pre>"+s+"</pre>",b.$div.empty(),g.isPgpSigned(c),g.isPgpEncrypted(w)}else s="<pre>"+s+"</pre>";else S=!1,s="<pre>"+s+"</pre>";b.data.iMessageBodyCacheCount+=1,o=p()('<div id="'+a+'" ></div>').hide().addClass("rl-cache-class"),o.data("rl-cache-count",b.data.iMessageBodyCacheCount),o.html(i.i(f.findEmailAndLinks)(s)).addClass("b-text-part "+(S?"html":"plain")),g.isHtml(!!S),g.hasImages(!!e.Result.HasExternals),g.body=o,g.body&&u.append(g.body),g.storeDataInDom(),e.Result.HasInternals&&g.showInternalImages(!0),g.hasImages()&&R.a.showImages()&&g.showExternalImages(!0),this.purgeMessageBodyCacheThrottle()}this.messageActiveDom(g.body),this.hideMessageBodies(),o&&(this.initOpenPgpControls(o,g),this.initBlockquoteSwitcher(o)),g.body.show()}i.i(m.k)(g),(g.unseen()||g.hasUnseenSubMessage())&&i.i(L.a)().messageListAction(g.folderFullNameRaw,g.uid,h.MessageSetAction.SetSeen,[g]),n&&(g=this.message(),d&&g&&(g.folderFullNameRaw!==d.folderFullNameRaw||g.uid!==d.uid)?(this.selectorMessageSelected(null),1===this.messageList().length&&this.selectorMessageFocused(null)):!d&&g&&(d=l.a.find(this.messageList(),function(e){return e&&e.folderFullNameRaw===g.folderFullNameRaw&&e.uid===g.uid}),d&&(this.selectorMessageSelected(d),this.selectorMessageFocused(d)))),i.i(f.windowResize)()}}},e.prototype.selectMessage=function(e){e?(this.message(this.staticMessage.populateByMessageListItem(e)),this.populateMessageBody(this.message())):this.message(null)},e.prototype.selectMessageByFolderAndUid=function(e,t){e&&t?(this.message(this.staticMessage.populateByMessageListItem(null)),this.message().folderFullNameRaw=e,this.message().uid=t,this.populateMessageBody(this.message())):this.message(null)},e.prototype.populateMessageBody=function(e){e&&_.a.message(this.onMessageResponse,e.folderFullNameRaw,e.uid)&&this.messageCurrentLoading(!0)},e.prototype.onMessageResponse=function(e,t,n){this.hideMessageBodies(),this.messageCurrentLoading(!1),h.StorageResultType.Success===e&&t&&t.Result?this.setMessage(t,n):h.StorageResultType.Unload===e?(this.message(null),this.messageError("")):h.StorageResultType.Abort!==e&&(this.message(null),this.messageError(t&&t.ErrorCode?i.i(v.getNotification)(t.ErrorCode):i.i(v.getNotification)(h.Notification.UnknownError)))},e.prototype.calculateMessageListHash=function(e){return l.a.map(e,function(e){return""+e.hash+"_"+e.threadsLen()+"_"+e.flagHash()}).join("|")},e.prototype.setMessageList=function(e,t){var n=this;e&&e.Result&&"Collection/MessageCollection"===e.Result["@Object"]&&e.Result["@Collection"]&&i.i(f.isArray)(e.Result["@Collection"])?!function(){var o=0,a=!1,s=[],c=i.i(S.momentNowUnix)(),u=i.i(f.pInt)(e.Result.MessageResultCount),d=i.i(f.pInt)(e.Result.Offset),p=i.i(m.b)(i.i(f.isNormal)(e.Result.Folder)?e.Result.Folder:"");p&&!t&&(p.interval=c,i.i(m.h)(e.Result.Folder,e.Result.FolderHash),i.i(f.isNormal)(e.Result.MessageCount)&&p.messageCountAll(e.Result.MessageCount),i.i(f.isNormal)(e.Result.MessageUnseenCount)&&(i.i(f.pInt)(p.messageCountUnread())!==i.i(f.pInt)(e.Result.MessageUnseenCount)&&(a=!0),p.messageCountUnread(e.Result.MessageUnseenCount)),n.initUidNextAndNewMessages(p.fullNameRaw,e.Result.UidNext,e.Result.NewMessages)),a&&p&&i.i(m.m)(p.fullNameRaw),l.a.each(e.Result["@Collection"],function(e){if(e&&"Object/Message"===e["@Object"]){var n=T.a.newInstanceFromJson(e);n&&(i.i(m.n)(n.folderFullNameRaw,n.uid)&&5>=o&&(o+=1,n.newForAnimation(!0)),n.deleted(!1),t?i.i(m.k)(n):i.i(m.o)(n),s.push(n))}}),n.messageListCount(u),n.messageListSearch(i.i(f.isNormal)(e.Result.Search)?e.Result.Search:""),n.messageListPage(r.a.Math.ceil(d/R.a.messagesPerPage()+1)),n.messageListThreadUid(i.i(f.isNormal)(e.Result.ThreadUid)?i.i(f.pString)(e.Result.ThreadUid):""),n.messageListEndFolder(i.i(f.isNormal)(e.Result.Folder)?e.Result.Folder:""),n.messageListEndSearch(n.messageListSearch()),n.messageListEndThreadUid(n.messageListThreadUid()),n.messageListEndPage(n.messageListPage()),n.messageListDisableAutoSelect(!0),n.messageList(s),n.messageListIsNotCompleted(!1),i.i(m.p)(),p&&(t||a||R.a.useThreads())&&i.i(L.a)().folderInformation(p.fullNameRaw,s)}():(this.messageListCount(0),this.messageList([]),this.messageListError(i.i(v.getNotification)(e&&e.ErrorCode?e.ErrorCode:h.Notification.CantGetMessageList)))},e}();t.a=new P},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(20),u=i(3),d=i(7),p=i(1),h=i(29),f=i(10),m=function(){function e(){o()(this,e),this.iAutoLogoutTimer=0,this.layout=l.a.observable(u.Layout.SidePreview).extend({limitedList:[u.Layout.SidePreview,u.Layout.BottomPreview,u.Layout.NoPreview]}),this.editorDefaultType=l.a.observable(u.EditorDefaultType.Html).extend({limitedList:[u.EditorDefaultType.Html,u.EditorDefaultType.Plain,u.EditorDefaultType.HtmlForced,u.EditorDefaultType.PlainForced]}),this.messagesPerPage=l.a.observable(c.a).extend({limitedList:c.b}),this.showImages=l.a.observable(!1),this.useCheckboxesInList=l.a.observable(!0),this.useThreads=l.a.observable(!1),this.replySameFolder=l.a.observable(!1),this.autoLogout=l.a.observable(u.Magics.Time30mInMin),this.computers(),this.subscribers()}return e.prototype.computers=function(){var e=this;this.usePreviewPane=l.a.computed(function(){return u.Layout.NoPreview!==e.layout()})},e.prototype.subscribers=function(){this.layout.subscribe(function(e){d.$html.toggleClass("rl-no-preview-pane",u.Layout.NoPreview===e),d.$html.toggleClass("rl-side-preview-pane",u.Layout.SidePreview===e),d.$html.toggleClass("rl-bottom-preview-pane",u.Layout.BottomPreview===e),h.a("layout",[e])})},e.prototype.populate=function(){var e=this;this.layout(i.i(p.pInt)(f.settingsGet("Layout"))),this.editorDefaultType(f.settingsGet("EditorDefaultType")),this.autoLogout(i.i(p.pInt)(f.settingsGet("AutoLogout"))),this.messagesPerPage(f.settingsGet("MPP")),this.showImages(!!f.settingsGet("ShowImages")),this.useCheckboxesInList(!!f.settingsGet("UseCheckboxesInList")),this.useThreads(!!f.settingsGet("UseThreads")),this.replySameFolder(!!f.settingsGet("ReplySameFolder")),h.b("rl.auto-logout-refresh",function(){r.a.clearTimeout(e.iAutoLogoutTimer),0<e.autoLogout()&&!f.settingsGet("AccountSignMe")&&(e.iAutoLogoutTimer=r.a.setTimeout(function(){h.a("rl.auto-logout")},e.autoLogout()*u.Magics.Time1m))}),h.a("rl.auto-logout-refresh")},e}();t.a=new m},function(e,t,i){var n=i(44);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,i){var n=i(21),o=i(25),a=i(83),r=i(32),s="prototype",l=function(e,t,i){var c,u,d,p=e&l.F,h=e&l.G,f=e&l.S,m=e&l.P,g=e&l.B,b=e&l.W,y=h?o:o[t]||(o[t]={}),v=y[s],S=h?n:f?n[t]:(n[t]||{})[s];h&&(i=t);for(c in i)u=!p&&S&&void 0!==S[c],u&&c in y||(d=u?S[c]:i[c],y[c]=h&&"function"!=typeof S[c]?i[c]:g&&u?a(d,n):b&&S[c]==d?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t[s]=e[s],t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((y.virtual||(y.virtual={}))[c]=d,e&l.R&&v&&!v[c]&&r(v,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(3),u=i(10),d=function(){function e(){o()(this,e),this.email=r.a.observable(""),this.parentEmail=r.a.observable(""),this.signature=r.a.observable(""),this.accounts=r.a.observableArray([]),this.accounts.loading=r.a.observable(!1).extend({throttle:c.Magics.Time100ms}),this.computers()}return e.prototype.computers=function(){var e=this;this.accountsEmails=r.a.computed(function(){return l.a.compact(l.a.map(e.accounts(),function(e){return e?e.email:null}))}),this.accountsUnreadCount=r.a.computed(function(){return 0})},e.prototype.populate=function(){this.email(u.settingsGet("Email")),this.parentEmail(u.settingsGet("ParentEmail"))},e.prototype.isRootAccount=function(){return""===this.parentEmail()},e}();t.a=new d},function(e,t){e.exports=window.Promise},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(3),h=i(17);i.d(t,"a",function(){return f});var f=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.value=n.value||"",a.size=n.size||0,a.label=n.label||"",a.preLabel=n.preLabel||"",a.enable=!!i.i(d.isUnd)(n.enable)||n.enable,a.trigger=n.trigger&&n.trigger.subscribe?n.trigger:null,a.placeholder=n.placeholder||"",a.labeled=!i.i(d.isUnd)(n.label),a.preLabeled=!i.i(d.isUnd)(n.preLabel),a.triggered=!i.i(d.isUnd)(n.trigger)&&!!a.trigger,a.classForTrigger=u.a.observable(""),a.className=u.a.computed(function(){var e=u.a.unwrap(a.size),t=a.trigger?" "+i.i(d.trim)("settings-saved-trigger-input "+a.classForTrigger()):"";return(0<e?"span"+e:"")+t}),!i.i(d.isUnd)(n.width)&&n.element&&n.element.find("input,select,textarea").css("width",n.width),a.disposable.push(a.className),a.trigger&&(a.setTriggerState(a.trigger()),a.disposable.push(a.trigger.subscribe(a.setTriggerState,a))),a}return l()(t,e),t.prototype.setTriggerState=function(e){switch(i.i(d.pInt)(e)){case p.SaveSettingsStep.TrueResult:this.classForTrigger("success");break;case p.SaveSettingsStep.FalseResult:this.classForTrigger("error");break;default:this.classForTrigger("")}},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(8),p=i(1),h=i(46),f=i(9),m=function(){function e(){o()(this,e),this.capaOpenPGP=r.a.observable(!1),this.openpgp=null,this.openpgpkeys=r.a.observableArray([]),this.openpgpKeyring=null,this.openpgpkeysPublic=this.openpgpkeys.filter(function(e){return!(!e||e.isPrivate)}),this.openpgpkeysPrivate=this.openpgpkeys.filter(function(e){return!(!e||!e.isPrivate)})}return e.prototype.isSupported=function(){return!!this.openpgp},e.prototype.findKeyByHex=function(e,t){return l.a.find(e,function(e){return t&&e&&(t===e.id||-1<e.ids.indexOf(t))})},e.prototype.findPublicKeyByHex=function(e){return this.findKeyByHex(this.openpgpkeysPublic(),e)},e.prototype.findPrivateKeyByHex=function(e){return this.findKeyByHex(this.openpgpkeysPrivate(),e)},e.prototype.findPublicKeysByEmail=function(e){return l.a.compact(l.a.flatten(l.a.map(this.openpgpkeysPublic(),function(t){var i=t&&-1<t.emails.indexOf(e)?t:null;return i?i.getNativeKeys():[null]}),!0))},e.prototype.findPublicKeysBySigningKeyIds=function(e){var t=this;return l.a.compact(l.a.flatten(l.a.map(e,function(e){var i=e&&e.toHex?t.findPublicKeyByHex(e.toHex()):null;return i?i.getNativeKeys():[null]}),!0))},e.prototype.findPrivateKeysByEncryptionKeyIds=function(e,t,n){var o=this,a=i.i(p.isArray)(e)?l.a.compact(l.a.flatten(l.a.map(e,function(e){var t=e&&e.toHex?o.findPrivateKeyByHex(e.toHex()):null;return t?n?[t]:t.getNativeKeys():[null]}),!0)):[];return 0===a.length&&i.i(p.isNonEmptyArray)(t)&&(a=l.a.uniq(l.a.compact(l.a.flatten(l.a.map(t,function(e){var t=e?o.findAllPrivateKeysByEmailNotNative(e):null;return t?n?t:l.a.flatten(l.a.map(t,function(e){return e.getNativeKeys()}),!0):[null]}),!0)),function(e){return e.id})),a},e.prototype.findPublicKeyByEmailNotNative=function(e){return l.a.find(this.openpgpkeysPublic(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findPrivateKeyByEmailNotNative=function(e){return l.a.find(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findAllPublicKeysByEmailNotNative=function(e){return l.a.filter(this.openpgpkeysPublic(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findAllPrivateKeysByEmailNotNative=function(e){return l.a.filter(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)})||null},e.prototype.findPrivateKeyByEmail=function(e,t){var n=null,o=l.a.find(this.openpgpkeysPrivate(),function(t){return t&&-1<t.emails.indexOf(e)});if(o)try{n=o.getNativeKeys()[0]||null,n&&n.decrypt(i.i(p.pString)(t))}catch(e){n=null}return n},e.prototype.findSelfPrivateKey=function(e){return this.findPrivateKeyByEmail(h.a.email(),e)},e.prototype.decryptMessage=function(e,t,n){var o=this;if(e&&e.getEncryptionKeyIds){var a=this.findPrivateKeysByEncryptionKeyIds(e.getEncryptionKeyIds(),t,!0);if(a&&0<a.length)return i.i(f.showScreenPopup)(i(250),[function(t){t?e.decrypt(t).then(function(e){var i=null;e?(i=o.findPrivateKeyByHex(t.primaryKey.keyid.toHex()),i?o.verifyMessage(e,function(t,o){n(i,e,t||null,o||null)}):n(i,e)):n(i,e)},function(){n(null,null)}):n(null,null)},a]),!1}return n(null,null),!1},e.prototype.verifyMessage=function(e,t){if(e&&e.getSigningKeyIds){var n=e.getSigningKeyIds();if(n&&0<n.length){var o=this.findPublicKeysBySigningKeyIds(n);if(o&&0<o.length)try{var a=e.verify(o),r=l.a.find(l.a.isArray(a)?a:[],function(e){return e&&e.valid&&e.keyid});if(r&&r.keyid&&r.keyid&&r.keyid.toHex)return t(this.findPublicKeyByHex(r.keyid.toHex())),!0}catch(e){i.i(p.log)(e)}return t(null,n),!1}}return t(null),!1},e.prototype.controlsHelper=function(e,t,n,o,a){n?(e.removeClass("error").addClass("success").attr("title",o),t.removeClass("error").addClass("success").attr("title",o)):(e.removeClass("success").addClass("error").attr("title",o),t.removeClass("success").addClass("error").attr("title",o)),i.i(p.isUnd)(a)||e.text(i.i(p.trim)(a))},e.domControlEncryptedClickHelper=function(e,t,n,o){return function(){var a=null,r=u()(this);if(r.hasClass("success"))return!1;try{a=e.openpgp.message.readArmored(n)}catch(e){i.i(p.log)(e)}return a&&a.getText&&a.verify&&a.decrypt?(e.decryptMessage(a,o,function(n,o,a,s){if(o)if(a)e.controlsHelper(t,r,!0,i.i(d.i18n)("PGP_NOTIFICATIONS/GOOD_SIGNATURE",{USER:a.user+" ("+a.id+")"}),o.getText());else if(n){var c=i.i(p.isNonEmptyArray)(s)?s:null,u=c?l.a.compact(l.a.map(c,function(e){return e&&e.toHex?e.toHex():null})).join(", "):"";e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/UNVERIFIRED_SIGNATURE")+(u?" ("+u+")":""),o.getText())}else e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR"));else e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR"))}),!1):(e.controlsHelper(t,r,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR")),!1)}},e.domControlSignedClickHelper=function(e,t,n){return function(){var o=null,a=u()(this);if(a.hasClass("success")||a.hasClass("error"))return!1;try{o=e.openpgp.cleartext.readArmored(n)}catch(e){i.i(p.log)(e)}return o&&o.getText&&o.verify?(e.verifyMessage(o,function(n,r){if(n)e.controlsHelper(t,a,!0,i.i(d.i18n)("PGP_NOTIFICATIONS/GOOD_SIGNATURE",{USER:n.user+" ("+n.id+")"}),o.getText());else{var s=i.i(p.isNonEmptyArray)(r)?r:null,c=s?l.a.compact(l.a.map(s,function(e){return e&&e.toHex?e.toHex():null})).join(", "):"";e.controlsHelper(t,a,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/UNVERIFIRED_SIGNATURE")+(c?" ("+c+")":""))}}),!1):(e.controlsHelper(t,a,!1,i.i(d.i18n)("PGP_NOTIFICATIONS/DECRYPTION_ERROR")),!1)}},e.prototype.initMessageBodyControls=function(t,n){if(t&&!t.hasClass("inited")){t.addClass("inited");var o=t.hasClass("encrypted"),a=t.hasClass("signed"),r=n?n.getEmails(["from","to","cc"]):[],s=null;if(o||a){var l=t.text();t.data("openpgp-original",l),o?s=u()('<div class="b-openpgp-control"><i class="icon-lock"></i></div>').attr("title",i.i(d.i18n)("MESSAGE/PGP_ENCRYPTED_MESSAGE_DESC")).on("click",e.domControlEncryptedClickHelper(this,t,l,r)):a&&(s=u()('<div class="b-openpgp-control"><i class="icon-lock"></i></div>').attr("title",i.i(d.i18n)("MESSAGE/PGP_SIGNED_MESSAGE_DESC")).on("click",e.domControlSignedClickHelper(this,t,l))),s&&t.before(s).before("<div></div>")}}},e}();t.a=new m},function(e,t,i){var n=i(89),o=i(60);e.exports=Object.keys||function(e){return n(e,o)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(10),c=function(){function e(){o()(this,e),this.languages=r.a.observableArray([]),this.languagesAdmin=r.a.observableArray([]),this.language=r.a.observable("").extend({limitedList:this.languages}).extend({reversible:!0}),this.languageAdmin=r.a.observable("").extend({limitedList:this.languagesAdmin}).extend({reversible:!0}),this.userLanguage=r.a.observable(""),this.userLanguageAdmin=r.a.observable("")}return e.prototype.populate=function(){var e=l.appSettingsGet("languages"),t=l.appSettingsGet("languagesAdmin");this.languages(i.i(s.isArray)(e)?e:[]),this.languagesAdmin(i.i(s.isArray)(t)?t:[]),this.language(l.settingsGet("Language")),this.languageAdmin(l.settingsGet("LanguageAdmin")),this.userLanguage(l.settingsGet("UserLanguage")),this.userLanguageAdmin(l.settingsGet("UserLanguageAdmin"))},e}();t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(12),u=i.n(c),d=i(10),p=function(){function e(){var t=this;o()(this,e),this.google={},this.twitter={},this.facebook={},this.dropbox={},this.google.enabled=l.a.observable(!1),this.google.clientID=l.a.observable(""),this.google.clientSecret=l.a.observable(""),this.google.apiKey=l.a.observable(""),this.google.loading=l.a.observable(!1),this.google.userName=l.a.observable(""),this.google.loggined=l.a.computed(function(){return""!==t.google.userName()}),this.google.capa={},this.google.capa.auth=l.a.observable(!1),this.google.capa.authFast=l.a.observable(!1),this.google.capa.drive=l.a.observable(!1),this.google.capa.preview=l.a.observable(!1),this.google.require={},this.google.require.clientSettings=l.a.computed(function(){return t.google.enabled()&&(t.google.capa.auth()||t.google.capa.drive())}),this.google.require.apiKeySettings=l.a.computed(function(){return t.google.enabled()&&t.google.capa.drive()}),this.facebook.enabled=l.a.observable(!1),this.facebook.appID=l.a.observable(""),this.facebook.appSecret=l.a.observable(""),this.facebook.loading=l.a.observable(!1),this.facebook.userName=l.a.observable(""),this.facebook.supported=l.a.observable(!1),this.facebook.loggined=l.a.computed(function(){return""!==t.facebook.userName()}),this.twitter.enabled=l.a.observable(!1),this.twitter.consumerKey=l.a.observable(""),this.twitter.consumerSecret=l.a.observable(""),this.twitter.loading=l.a.observable(!1),this.twitter.userName=l.a.observable(""),this.twitter.loggined=l.a.computed(function(){return""!==t.twitter.userName()}),this.dropbox.enabled=l.a.observable(!1),this.dropbox.apiKey=l.a.observable("")}return e.prototype.populate=function(){this.google.enabled(!!d.settingsGet("AllowGoogleSocial")),this.google.clientID(d.settingsGet("GoogleClientID")),this.google.clientSecret(d.settingsGet("GoogleClientSecret")),this.google.apiKey(d.settingsGet("GoogleApiKey")),this.google.capa.auth(!!d.settingsGet("AllowGoogleSocialAuth")),this.google.capa.authFast(!!d.settingsGet("AllowGoogleSocialAuthFast")),this.google.capa.drive(!!d.settingsGet("AllowGoogleSocialDrive")),this.google.capa.preview(!!d.settingsGet("AllowGoogleSocialPreview")),this.facebook.enabled(!!d.settingsGet("AllowFacebookSocial")),this.facebook.appID(d.settingsGet("FacebookAppID")),this.facebook.appSecret(d.settingsGet("FacebookAppSecret")),this.facebook.supported(!!d.settingsGet("SupportedFacebookSocial")),this.twitter.enabled=l.a.observable(!!d.settingsGet("AllowTwitterSocial")),this.twitter.consumerKey=l.a.observable(d.settingsGet("TwitterConsumerKey")),this.twitter.consumerSecret=l.a.observable(d.settingsGet("TwitterConsumerSecret")),this.dropbox.enabled(!!d.settingsGet("AllowDropboxSocial")),this.dropbox.apiKey(d.settingsGet("DropboxApiKey"))},e.prototype.appendDropbox=function(){if(!r.a.Dropbox&&this.dropbox.enabled()&&this.dropbox.apiKey()&&!r.a.document.getElementById("dropboxjs")){var e=r.a.document.createElement("script");e.type="text/javascript",e.src="https://www.dropbox.com/static/api/2/dropins.js",u()(e).attr("id","dropboxjs").attr("data-app-key",this.dropbox.apiKey()),r.a.document.body.appendChild(e)}},e}();t.a=new p},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=i(128),a=n(o),r=i(127),s=n(r),l="function"==typeof s.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(a.default)?function(e){return"undefined"==typeof e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":"undefined"==typeof e?"undefined":l(e)}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(78),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"CheckboxComponent")},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(1),l=i(10),c=function(){function e(){o()(this,e),this.themes=r.a.observableArray([]),this.themeBackgroundName=r.a.observable(""),this.themeBackgroundHash=r.a.observable(""),this.theme=r.a.observable("").extend({limitedList:this.themes})}return e.prototype.populate=function(){var e=l.appSettingsGet("themes");this.themes(i.i(s.isArray)(e)?e:[]),this.theme(l.settingsGet("Theme")),this.themeBackgroundName(l.settingsGet("UserBackgroundName")),this.themeBackgroundHash(l.settingsGet("UserBackgroundHash"))},e}();t.a=new c},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports={}},function(e,t){e.exports=!0},function(e,t,i){var n=i(41),o=i(145),a=i(60),r=i(67)("IE_PROTO"),s=function(){},l="prototype",c=function(){var e,t=i(84)("iframe"),n=a.length,o="<",r=">";for(t.style.display="none",i(138).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+r+"document.F=Object"+o+"/script"+r),e.close(),c=e.F;n--;)delete c[l][a[n]];return c()};e.exports=Object.create||function(e,t){var i;return null!==e?(s[l]=n(e),i=new s,s[l]=null,i[r]=e):i=c(),void 0===t?i:o(i,t)}},function(e,t,i){var n=i(65),o=i(51),a=i(22),r=i(70),s=i(26),l=i(85),c=Object.getOwnPropertyDescriptor;t.f=i(31)?c:function(e,t){if(e=a(e),t=r(t,!0),l)try{return c(e,t)}catch(e){}if(s(e,t))return o(!n.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,i){var n=i(33).f,o=i(26),a=i(34)("toStringTag");e.exports=function(e,t,i){e&&!o(e=i?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e,t,i){var n=i(68)("keys"),o=i(52);e.exports=function(e){return n[e]||(n[e]=o(e))}},function(e,t,i){var n=i(21),o="__core-js_shared__",a=n[o]||(n[o]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e)}},function(e,t,i){var n=i(44);e.exports=function(e,t){if(!n(e))return e;var i,o;if(t&&"function"==typeof(i=e.toString)&&!n(o=i.call(e)))return o;if("function"==typeof(i=e.valueOf)&&!n(o=i.call(e)))return o;if(!t&&"function"==typeof(i=e.toString)&&!n(o=i.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,i){var n=i(21),o=i(25),a=i(62),r=i(72),s=i(33).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:r.f(e)})}},function(e,t,i){t.f=i(34)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(91),l=i.n(s),c=i(1);i.d(t,"a",function(){return u});var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];o()(this,e),this.oCross=null,this.sScreenName=t,this.aViewModels=i.i(c.isArray)(n)?n:[]}return e.prototype.viewModels=function(){return this.aViewModels},e.prototype.screenName=function(){return this.sScreenName},e.prototype.routes=function(){return null},e.prototype.__cross=function(){return this.oCross},e.prototype.__start=function(){var e=null,t=null,n=this.routes();i.i(c.isNonEmptyArray)(n)&&(t=r.a.bind(this.onRoute||c.noop,this),e=l.a.create(),n.forEach(function(i){
+i&&e&&(e.addRoute(i[0],t).rules=i[1])}),this.oCross=e)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(9),b=i(13);i.d(t,"AskPopupView",function(){return S}),i.d(t,"default",function(){return S});var y,v,S=(y=i.i(g.popup)({name:"View/Popup/Ask",templateID:"PopupsAsk"}),y(v=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.askDesc=u.a.observable(""),i.yesButton=u.a.observable(""),i.noButton=u.a.observable(""),i.yesFocus=u.a.observable(!1),i.noFocus=u.a.observable(!1),i.fYesAction=null,i.fNoAction=null,i.bFocusYesOnShow=!0,i.bDisabeCloseOnEsc=!0,i.sDefaultKeyScope=h.KeyState.PopupAsk,i}return l()(t,e),t.prototype.clearPopup=function(){this.askDesc(""),this.yesButton(i.i(m.i18n)("POPUPS_ASK/BUTTON_YES")),this.noButton(i.i(m.i18n)("POPUPS_ASK/BUTTON_NO")),this.yesFocus(!1),this.noFocus(!1),this.fYesAction=null,this.fNoAction=null},t.prototype.yesClick=function(){this.cancelCommand(),i.i(f.isFunc)(this.fYesAction)&&this.fYesAction.call(null)},t.prototype.noClick=function(){this.cancelCommand(),i.i(f.isFunc)(this.fNoAction)&&this.fNoAction.call(null)},t.prototype.onShow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];this.clearPopup(),this.fYesAction=t||null,this.fNoAction=i||null,this.askDesc(e||""),n&&this.yesButton(n),o&&this.noButton(o),this.bFocusYesOnShow=!!a},t.prototype.onShowWithDelay=function(){this.bFocusYesOnShow&&this.yesFocus(!0)},t.prototype.onBuild=function(){var e=this;p()("tab, shift+tab, right, left",h.KeyState.PopupAsk,function(){return e.yesFocus()?e.noFocus(!0):e.yesFocus(!0),!1}),p()("esc",h.KeyState.PopupAsk,function(){return e.noClick(),!1})},t}(b.a))||v)},function(e,t){e.exports=window.moment},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(7),p=i(3),h=i(10);i.d(t,"HtmlEditor",function(){return f}),i.d(t,"default",function(){return f});var f=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o()(this,e),this.blurTimer=0,this.__resizable=!1,this.__inited=!1,this.onBlur=null,this.onReady=null,this.onModeChange=null,this.onBlur=i,this.onReady=n,this.onModeChange=a,this.element=t,this.$element=u()(t),this.resize=l.a.throttle(l.a.bind(this.resizeEditor,this),100),this.init()}return e.prototype.runOnBlur=function(){this.onBlur&&this.onBlur()},e.prototype.blurTrigger=function(){var e=this;this.onBlur&&(r.a.clearTimeout(this.blurTimer),this.blurTimer=r.a.setTimeout(function(){e.runOnBlur()},p.Magics.Time200ms))},e.prototype.focusTrigger=function(){this.onBlur&&r.a.clearTimeout(this.blurTimer)},e.prototype.isHtml=function(){return!!this.editor&&"wysiwyg"===this.editor.mode},e.prototype.clearCachedSignature=function(){this.editor&&this.editor.execCommand("insertSignature",{clearCache:!0})},e.prototype.setSignature=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.editor&&this.editor.execCommand("insertSignature",{isHtml:t,isFirst:n,insertBefore:i,signature:e})},e.prototype.checkDirty=function(){return!!this.editor&&this.editor.checkDirty()},e.prototype.resetDirty=function(){this.editor&&this.editor.resetDirty()},e.prototype.getData=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="";if(this.editor)try{t="plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain?this.editor.__plain.getRawData():e?'<div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">'+this.editor.getData()+"</div>":this.editor.getData()}catch(e){}return t},e.prototype.getDataWithHtmlMark=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(this.isHtml()?":HTML:":"")+this.getData(e)},e.prototype.modeToggle=function(e,t){if(this.editor){try{e?"plain"===this.editor.mode&&this.editor.setMode("wysiwyg"):"wysiwyg"===this.editor.mode&&this.editor.setMode("plain")}catch(e){}t&&this.resize()}},e.prototype.setHtmlOrPlain=function(e,t){":HTML:"===e.substr(0,6)?this.setHtml(e.substr(6),t):this.setPlain(e,t)},e.prototype.setHtml=function(e,t){if(this.editor&&this.__inited){this.clearCachedSignature(),this.modeToggle(!0),e=e.replace(/<p[^>]*><\/p>/gi,"");try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.replaceHtml=function(e,t){if(this.editor&&this.__inited&&"wysiwyg"===this.editor.mode)try{this.editor.setData(this.editor.getData().replace(e,t))}catch(e){}},e.prototype.setPlain=function(e,t){if(this.editor&&this.__inited){if(this.clearCachedSignature(),this.modeToggle(!1),"plain"===this.editor.mode&&this.editor.plugins.plain&&this.editor.__plain)this.editor.__plain.setRawData(e);else try{this.editor.setData(e)}catch(e){}t&&this.focus()}},e.prototype.init=function(){var e=this;if(this.element&&!this.editor){var t=function(){var t=d.htmlEditorDefaultConfig,i=h.settingsGet("Language"),n=!!h.appSettingsGet("allowHtmlEditorSourceButton"),o=!!h.appSettingsGet("allowHtmlEditorBitiButtons");!n&&o||t.toolbarGroups.__cfgInited||(t.toolbarGroups.__cfgInited=!0,n&&(t.removeButtons=t.removeButtons.replace(",Source","")),o||(t.removePlugins+=(t.removePlugins?",":"")+"bidi")),t.enterMode=r.a.CKEDITOR.ENTER_BR,t.shiftEnterMode=r.a.CKEDITOR.ENTER_P,t.language=d.htmlEditorLangsMap[(i||"en").toLowerCase()]||"en",r.a.CKEDITOR.env&&(r.a.CKEDITOR.env.isCompatible=!0),e.editor=r.a.CKEDITOR.appendTo(e.element,t),e.editor.on("key",function(e){return!e||!e.data||p.EventKeyCode.Tab!==e.data.keyCode}),e.editor.on("blur",function(){e.blurTrigger()}),e.editor.on("mode",function(){e.blurTrigger(),e.onModeChange&&e.onModeChange("plain"!==e.editor.mode)}),e.editor.on("focus",function(){e.focusTrigger()}),r.a.FileReader&&e.editor.on("drop",function(t){if(0<t.data.dataTransfer.getFilesCount()){var i=t.data.dataTransfer.getFile(0);i&&r.a.FileReader&&t.data.dataTransfer.id&&i.type&&i.type.match(/^image/i)&&!function(){var n=t.data.dataTransfer.id,o="[img="+n+"]",a=new r.a.FileReader;a.onloadend=function(){a.result&&e.replaceHtml(o,'<img src="'+a.result+'" />')},a.readAsDataURL(i),t.data.dataTransfer.setData("text/html",o)}()}}),e.editor.on("instanceReady",function(){e.editor.removeMenuItem&&(e.editor.removeMenuItem("cut"),e.editor.removeMenuItem("copy"),e.editor.removeMenuItem("paste")),e.__resizable=!0,e.__inited=!0,e.resize(),e.onReady&&e.onReady()})};r.a.CKEDITOR?t():r.a.__initEditor=t}},e.prototype.focus=function(){if(this.editor)try{this.editor.focus()}catch(e){}},e.prototype.hasFocus=function(){if(this.editor)try{return!!this.editor.focusManager.hasFocus}catch(e){}return!1},e.prototype.blur=function(){if(this.editor)try{this.editor.focusManager.blur(!0)}catch(e){}},e.prototype.resizeEditor=function(){if(this.editor&&this.__resizable)try{this.editor.resize(this.$element.width(),this.$element.innerHeight())}catch(e){}},e.prototype.setReadOnly=function(e){if(this.editor)try{this.editor.setReadOnly(!!e)}catch(e){}},e.prototype.clear=function(e){this.setHtml("",e)},e}()},function(e,t,i){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!e)throw new Error("src should not be empty.");return new s.a(function(i,n){var o=a.a.document.createElement("script");o.onload=function(){i(e)},o.onerror=function(){n(new Error(e))},o.async=!0===t,o.src=e,a.a.document.body.appendChild(o)})}var o=i(11),a=i.n(o),r=i(47),s=i.n(r);t.a=n},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(17);i.d(t,"a",function(){return h});var h=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o()(this,t);var a=r()(this,e.call(this));return a.value=n.value,!i.i(d.isUnd)(a.value)&&a.value.subscribe||(a.value=u.a.observable(!i.i(d.isUnd)(a.value)&&!!a.value)),a.enable=n.enable,!i.i(d.isUnd)(a.enable)&&a.enable.subscribe||(a.enable=u.a.observable(!!i.i(d.isUnd)(a.enable)||!!a.enable)),a.disable=n.disable,!i.i(d.isUnd)(a.disable)&&a.disable.subscribe||(a.disable=u.a.observable(!i.i(d.isUnd)(a.disable)&&!!a.disable)),a.label=n.label||"",a.inline=!i.i(d.isUnd)(n.inline)&&n.inline,a.readOnly=!i.i(d.isUnd)(n.readOnly)&&!!n.readOnly,a.inverted=!i.i(d.isUnd)(n.inverted)&&!!n.inverted,a.labeled=!i.i(d.isUnd)(n.label),a.labelAnimated=!!n.labelAnimated,a}return l()(t,e),t.prototype.click=function(){this.readOnly||!this.enable()||this.disable()||this.value(!this.value())},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(214),p=i(213),h=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.foldersTimeout=0,i}return l()(t,e),t.prototype.foldersReload=function(e){return this.abort("Folders").postRequest("Folders",e).then(function(e){return d.a.foldersList(e.Result),d.a.foldersAdditionalParameters(e.Result),!0})},t.prototype.foldersReloadWithTimeout=function(e){var t=this;this.setTrigger(e,!0),u.a.clearTimeout(this.foldersTimeout),this.foldersTimeout=u.a.setTimeout(function(){t.foldersReload(e)},500)},t.prototype.folderDelete=function(e,t){return this.postRequest("FolderDelete",t,{Folder:e})},t.prototype.folderCreate=function(e,t,i){return this.postRequest("FolderCreate",i,{Folder:e,Parent:t})},t.prototype.folderRename=function(e,t,i){return this.postRequest("FolderRename",i,{Folder:e,NewFolderName:t})},t.prototype.attachmentsActions=function(e,t,i){return this.postRequest("AttachmentsActions",i,{Do:e,Hashes:t})},t.prototype.welcomeClose=function(){return this.postRequest("WelcomeClose")},t}(p.a);t.a=new h},function(e,t,i){"use strict";function n(e,t){return!!u&&u.set("p"+e,t)}function o(e){return u?u.get("p"+e):null}var a=i(6),r=i.n(a),s=i(200),l=i(201);t.b=n,t.a=o;var c=r.a.find([l.a,s.a],function(e){return e&&e.supported()}),u=c?new c:null},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(1),f=i(9),m=i(13);i.d(t,"LanguagesPopupView",function(){return y}),i.d(t,"default",function(){return y});var g,b,y=(g=i.i(f.popup)({name:"View/Popup/Languages",templateID:"PopupsLanguages"}),g(b=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.fLang=null,n.userLanguage=p.a.observable(""),n.langs=p.a.observableArray([]),n.languages=p.a.computed(function(){var e=n.userLanguage();return u.a.map(n.langs(),function(t){return{key:t,user:t===e,selected:p.a.observable(!1),fullName:i.i(h.convertLangName)(t)}})}),n.langs.subscribe(function(){n.setLanguageSelection()}),n}return l()(t,e),t.prototype.languageTooltipName=function(e){var t=i.i(h.convertLangName)(e,!0);return i.i(h.convertLangName)(e,!1)===t?"":t},t.prototype.setLanguageSelection=function(){var e=this.fLang?p.a.unwrap(this.fLang):"";u.a.each(this.languages(),function(t){t.selected(t.key===e)})},t.prototype.onBeforeShow=function(){this.fLang=null,this.userLanguage(""),this.langs([])},t.prototype.onShow=function(e,t,i){this.fLang=e,this.userLanguage(i||""),this.langs(t)},t.prototype.changeLanguage=function(e){this.fLang&&this.fLang(e),this.cancelCommand()},t}(m.a))||b)},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},function(e,t,i){var n=i(134);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,o){return e.call(t,i,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,i){var n=i(44),o=i(21).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,i){e.exports=!i(31)&&!i(43)(function(){return 7!=Object.defineProperty(i(84)("div"),"a",{get:function(){return 7}}).a})},function(e,t,i){"use strict";var n=i(62),o=i(42),a=i(90),r=i(32),s=i(26),l=i(61),c=i(141),u=i(66),d=i(147),p=i(34)("iterator"),h=!([].keys&&"next"in[].keys()),f="@@iterator",m="keys",g="values",b=function(){return this};e.exports=function(e,t,i,y,v,S,w){c(i,t,y);var T,C,E,A=function(e){if(!h&&e in I)return I[e];switch(e){case m:return function(){return new i(this,e)};case g:return function(){return new i(this,e)}}return function(){return new i(this,e)}},F=t+" Iterator",N=v==g,R=!1,I=e.prototype,L=I[p]||I[f]||v&&I[v],_=L||A(v),P=v?N?A("entries"):_:void 0,D="Array"==t?I.entries||L:L;if(D&&(E=d(D.call(new e)),E!==Object.prototype&&(u(E,F,!0),n||s(E,p)||r(E,p,b))),N&&L&&L.name!==g&&(R=!0,_=function(){return L.call(this)}),n&&!w||!h&&!R&&I[p]||r(I,p,_),l[t]=_,l[F]=b,v)if(T={values:N?_:A(g),keys:S?_:A(m),entries:P},w)for(C in T)C in I||a(I,C,T[C]);else o(o.P+o.F*(h||R),t,T);return T}},function(e,t,i){var n=i(89),o=i(60).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,i){var n=i(26),o=i(22),a=i(136)(!1),r=i(67)("IE_PROTO");e.exports=function(e,t){var i,s=o(e),l=0,c=[];for(i in s)i!=r&&n(s,i)&&c.push(i);for(;t.length>l;)n(s,i=t[l++])&&(~a(c,i)||c.push(i));return c}},function(e,t,i){e.exports=i(32)},function(e,t){e.exports=window.crossroads},function(e,t){e.exports=window.progressJs},function(e,t,i){"use strict";var n=i(11),o=i.n(n),a=i(1),r=i(7),s=i(3),l=i(27),c=i(8),u=i(38);t.a=function(e){r.data.__APP__=e,r.$win.on("keydown",a.killCtrlACtrlS).on("unload",function(){r.data.bUnload=!0}),r.$html.addClass(r.bMobileDevice?"mobile":"no-mobile").on("click.dropdown.data-api",a.detectDropdownVisibility);var t=o.a.rl||{};t.i18n=c.i18n,t.createCommand=a.createCommandLegacy,t.addSettingsViewModel=l.b,t.addSettingsViewModelForAdmin=l.c,t.addHook=l.d,t.settingsGet=l.e,t.pluginSettingsGet=l.f,t.pluginRemoteRequest=l.g,t.EmailModel=u.EmailModel,t.Enums=s,o.a.rl=t,o.a.__APP_BOOT=function(t){i.i(a.domReady)(function(){o.a.setTimeout(function(){o.a.rainloopTEMPLATES&&o.a.rainloopTEMPLATES[0]?(o.a.document.getElementById("rl-templates").innerHTML=o.a.rainloopTEMPLATES[0],o.a.setTimeout(function(){r.$html.removeClass("no-js rl-booted-trigger").addClass("rl-booted"),e.bootstart()},s.Magics.Time10ms)):t(),o.a.__APP_BOOT=null},s.Magics.Time10ms)})}}},function(e,t,i){"use strict";function n(e){if(e in c.a&&c.a[e]&&c.a[e].setItem){var t=c.a[e],i="testLocalStorage_"+c.a.Math.random();try{if(t.setItem(i,i),i===t.getItem(i))return t.removeItem(i),!0}catch(e){}}return!1}function o(){return f(u)}function a(){var e="AuthAccountHash",t=c.a.__rlah_data();m(u,t&&t[e]?t[e]:""),b()}function r(){m(u,""),b()}function s(){return g()>y()+36e5&&(r(),!0)}var l=i(11),c=i.n(l);t.d=n,t.a=o,t.b=a,t.c=r,t.e=s;var u="__rlA",d="__rlT",p=n("sessionStorage")?c.a.sessionStorage||null:null,h=c.a.top||c.a||null,f=function(e){var t=null;if(p)t=p.getItem(e)||null;else if(h&&c.a.JSON){var i=h.name&&"{"===h.name.toString().substr(0,1)?c.a.JSON.parse(h.name.toString()):null;t=i?i[e]||null:null}return t},m=function(e,t){if(p)p.setItem(e,t);else if(h&&c.a.JSON){var i=h.name&&"{"===h.name.toString().substr(0,1)?c.a.JSON.parse(h.name.toString()):null;i=i||{},i[e]=t,h.name=c.a.JSON.stringify(i)}},g=function(){return c.a.Math.round((new c.a.Date).getTime()/1e3)},b=function(){return m(d,g())},y=function(){var e=f(d,0);return e?c.a.parseInt(e,10)||0:0};c.a.setInterval(b,6e4)},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=function e(){var t=this;o()(this,e),this.identities=l.a.observableArray([]),this.identities.loading=l.a.observable(!1).extend({throttle:100}),this.identitiesIDS=l.a.computed(function(){return r.a.compact(r.a.map(t.identities(),function(e){return e?e.id:null}))})};t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(20),m=i(1),g=i(8),b=i(30),y=i(10),v=i(18),S=i(9),w=i(13);i.d(t,"FolderSystemPopupView",function(){return E}),i.d(t,"default",function(){return E});var T,C,E=(T=i.i(S.popup)({name:"View/Popup/FolderSystem",templateID:"PopupsFolderSystem"}),T(C=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));n.sChooseOnText="",n.sUnuseText="",i.i(g.initOnStartOrLangChange)(function(){n.sChooseOnText=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/SELECT_CHOOSE_ONE"),n.sUnuseText=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/SELECT_UNUSE_NAME")}),n.notification=p.a.observable(""),n.folderSelectList=p.a.computed(function(){return i.i(m.folderListOptionsBuilder)([],b.a.folderList(),b.a.folderListSystemNames(),[["",n.sChooseOnText],[f.c,n.sUnuseText]],null,null,null,null,null,!0)}),n.sentFolder=b.a.sentFolder,n.draftFolder=b.a.draftFolder,n.spamFolder=b.a.spamFolder,n.trashFolder=b.a.trashFolder,n.archiveFolder=b.a.archiveFolder;var a=function(){y.settingsSet("SentFolder",b.a.sentFolder()),y.settingsSet("DraftFolder",b.a.draftFolder()),y.settingsSet("SpamFolder",b.a.spamFolder()),y.settingsSet("TrashFolder",b.a.trashFolder()),y.settingsSet("ArchiveFolder",b.a.archiveFolder())},s=u.a.debounce(function(){a(),v.a.saveSystemFolders(m.noop,{SentFolder:b.a.sentFolder(),DraftFolder:b.a.draftFolder(),SpamFolder:b.a.spamFolder(),TrashFolder:b.a.trashFolder(),ArchiveFolder:b.a.archiveFolder(),NullFolder:"NullFolder"})},h.Magics.Time1s),l=function(){a(),s()};return b.a.sentFolder.subscribe(l),b.a.draftFolder.subscribe(l),b.a.spamFolder.subscribe(l),b.a.trashFolder.subscribe(l),b.a.archiveFolder.subscribe(l),n.defautOptionsAfterRender=m.defautOptionsAfterRender,n}return l()(t,e),t.prototype.onShow=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.SetSystemFoldersNotification.None,t="";switch(e){case h.SetSystemFoldersNotification.Sent:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SENT");break;case h.SetSystemFoldersNotification.Draft:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_DRAFTS");break;case h.SetSystemFoldersNotification.Spam:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SPAM");break;case h.SetSystemFoldersNotification.Trash:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_TRASH");break;case h.SetSystemFoldersNotification.Archive:t=i.i(g.i18n)("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_ARCHIVE")}this.notification(t)},t}(w.a))||C)},function(e,t){e.exports=window.Jua},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(12),p=i.n(d),h=i(6),f=i.n(h),m=i(2),g=i.n(m),b=i(19),y=i.n(b),v=i(175),S=i.n(v),w=i(7),T=i(1),C=i(3),E=i(14),A=i(8),F=i(102),N=i(29),R=i(10),I=i(53),L=i(58),_=i(54),P=i(9),D=i(114);i.d(t,"a",function(){return k});var k=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.googlePreviewSupportedCache=null,a.isLocalAutocomplete=!0,a.iframe=null,a.lastErrorTime=0,a.iframe=p()('<iframe class="internal-hiddden" />').appendTo("body"),w.$win.on("error",function(e){if(e&&e.originalEvent&&e.originalEvent.message&&-1===i.i(T.inArray)(e.originalEvent.message,["Script error.","Uncaught Error: Error calling method on NPObject."])){var t=i.i(T.timestamp)();if(a.lastErrorTime>=t)return;a.lastErrorTime=t,n.jsError(T.noop,e.originalEvent.message,e.originalEvent.filename,e.originalEvent.lineno,u.a.location&&u.a.location.toString?u.a.location.toString():"",w.$html.attr("class"),i.i(T.microtime)()-w.startMicrotime)}}),w.$win.on("resize",function(){N.a("window.resize")}),N.b("window.resize",f.a.throttle(function(){var e=w.$win.height(),t=w.$win.height();w.$win.__sizes[0]===e&&w.$win.__sizes[1]===t||(w.$win.__sizes[0]=e,w.$win.__sizes[1]=t,N.a("window.resize.real"))},C.Magics.Time50ms)),w.$doc.on("keydown",function(e){e&&e.ctrlKey&&w.$html.addClass("rl-ctrl-key-pressed")}).on("keyup",function(e){e&&!e.ctrlKey&&w.$html.removeClass("rl-ctrl-key-pressed")}),w.$doc.on("mousemove keypress click",f.a.debounce(function(){N.a("rl.auto-logout-refresh")},C.Magics.Time5s)),y()("esc, enter",C.KeyState.All,function(){i.i(T.detectDropdownVisibility)()}),R.appSettingsGet("allowCmdInterface")&&y()("ctrl+shift+`",C.KeyState.All,function(){i.i(F.a)()}),a}return l()(t,e),t.prototype.remote=function(){return null},t.prototype.data=function(){return null},t.prototype.getApplicationConfiguration=function(e,t){return this.applicationConfiguration[e]||t},t.prototype.download=function(e){if(w.sUserAgent&&(-1<w.sUserAgent.indexOf("chrome")||-1<w.sUserAgent.indexOf("chrome"))){var t=u.a.document.createElement("a");if(t.href=e,u.a.document&&u.a.document.createEvent){var i=u.a.document.createEvent.MouseEvents;if(i&&i.initEvent&&t.dispatchEvent)return i.initEvent("click",!0,!0),t.dispatchEvent(i),!0}}return w.bMobileDevice?(u.a.open(e,"_self"),u.a.focus()):this.iframe.attr("src",e),!0},t.prototype.googlePreviewSupported=function(){return null===this.googlePreviewSupportedCache&&(this.googlePreviewSupportedCache=!!R.settingsGet("AllowGoogleSocial")&&!!R.settingsGet("AllowGoogleSocialPreview")),this.googlePreviewSupportedCache},t.prototype.setWindowTitle=function(e){e=i.i(T.isNormal)(e)&&0<e.length?""+e:"",R.settingsGet("Title")&&(e+=(e?" - ":"")+R.settingsGet("Title")),u.a.document.title=e+" ...",u.a.document.title=e},t.prototype.redirectToAdminPanel=function(){f.a.delay(function(){u.a.location.href=i.i(E.E)()},C.Magics.Time100ms)},t.prototype.clearClientSideToken=function(){u.a.__rlah_clear&&u.a.__rlah_clear()},t.prototype.setClientSideToken=function(e){u.a.__rlah_set&&(u.a.__rlah_set(e),R.settingsSet("AuthAccountHash",e),i.i(E.F)())},t.prototype.loginAndLogoutReload=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!!R.appSettingsGet("inIframe"),a=i.i(T.pString)(R.appSettingsGet("customLogoutLink"));t&&this.clearClientSideToken(),t&&n&&u.a.close&&u.a.close(),a=a||(e?i.i(E.E)():i.i(E.G)()),t&&u.a.location.href!==a?f.a.delay(function(){o&&u.a.parent?u.a.parent.location.href=a:u.a.location.href=a,w.$win.trigger("rl.tooltips.diactivate")},C.Magics.Time100ms):(i.i(P.routeOff)(),i.i(P.setHash)(i.i(E.z)(),!0),i.i(P.routeOff)(),f.a.delay(function(){o&&u.a.parent?u.a.parent.location.reload():u.a.location.reload(),w.$win.trigger("rl.tooltips.diactivate")},C.Magics.Time100ms))},t.prototype.historyBack=function(){u.a.history.back()},t.prototype.bootstart=function(){N.a("rl.bootstart");var e=R.appSettingsGet("mobile");g.a.components.register("SaveTrigger",i(109)),g.a.components.register("Input",i(106)),g.a.components.register("Select",i(111)),g.a.components.register("Radio",i(108)),g.a.components.register("TextArea",i(112)),g.a.components.register("Date",i(105)),g.a.components.register("x-script",i(110)),R.appSettingsGet("materialDesign")&&w.bAnimationSupported?(g.a.components.register("Checkbox",i(107)),g.a.components.register("CheckboxSimple",i(56))):(g.a.components.register("Checkbox",i(56)),g.a.components.register("CheckboxSimple",i(56))),i.i(A.initOnStartOrLangChange)(A.initNotificationLanguage),f.a.delay(T.windowResizeCallback,C.Magics.Time1s),N.b("ssm.mobile-enter",function(){i.i(w.leftPanelDisabled)(!0)}),N.b("ssm.mobile-leave",function(){i.i(w.leftPanelDisabled)(!1)}),R.appSettingsGet("loginGlassStyle")&&w.$html.addClass("glass"),e?(w.$html.addClass("ssm-state-mobile").addClass("rl-mobile"),N.a("ssm.mobile-enter")):(S.a.addState({id:"mobile",query:"(max-width: 767px)",onEnter:function(){w.$html.addClass("ssm-state-mobile"),N.a("ssm.mobile-enter")},onLeave:function(){w.$html.removeClass("ssm-state-mobile"),N.a("ssm.mobile-leave")}}),S.a.addState({id:"tablet",query:"(min-width: 768px) and (max-width: 999px)",onEnter:function(){w.$html.addClass("ssm-state-tablet")},onLeave:function(){w.$html.removeClass("ssm-state-tablet")}}),S.a.addState({id:"desktop",query:"(min-width: 1000px) and (max-width: 1400px)",onEnter:function(){w.$html.addClass("ssm-state-desktop")},onLeave:function(){w.$html.removeClass("ssm-state-desktop")}}),S.a.addState({id:"desktop-large",query:"(min-width: 1401px)",onEnter:function(){w.$html.addClass("ssm-state-desktop-large")},onLeave:function(){w.$html.removeClass("ssm-state-desktop-large")}})),w.leftPanelDisabled.subscribe(function(e){w.$html.toggleClass("rl-left-panel-disabled",e),w.$html.toggleClass("rl-left-panel-enabled",!e)}),w.leftPanelType.subscribe(function(e){w.$html.toggleClass("rl-left-panel-none","none"===e),w.$html.toggleClass("rl-left-panel-short","short"===e)}),w.leftPanelDisabled.valueHasMutated(),I.a.populate(),L.a.populate(),_.a.populate()},t}(D.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(7),l=i(14),c=i(29),u=i(1),d=function(){function e(){var t=this;if(o()(this,e),this.notificator=null,this.player=null,this.supported=!1,this.supportedMp3=!1,this.supportedOgg=!1,this.supportedWav=!1,this.supportedNotification=!1,this.player=this.createNewObject(),this.supported=!(s.bMobileDevice||s.bSafari||!this.player||!this.player.play),this.supported&&this.player&&this.player.canPlayType&&(this.supportedMp3=""!==this.player.canPlayType("audio/mpeg;").replace(/no/,""),this.supportedWav=""!==this.player.canPlayType('audio/wav; codecs="1"').replace(/no/,""),this.supportedOgg=""!==this.player.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""),this.supportedNotification=this.supported&&this.supportedMp3),this.player&&(this.supportedMp3||this.supportedOgg||this.supportedWav)||(this.supported=!1,this.supportedMp3=!1,this.supportedOgg=!1,this.supportedWav=!1,this.supportedNotification=!1),this.supported&&this.player){var i=function(){return t.stop()};this.player.addEventListener("ended",i),this.player.addEventListener("error",i),c.b("audio.api.stop",i)}}return e.prototype.createNewObject=function(){var e=r.a.Audio?new r.a.Audio:null;return e&&e.canPlayType&&e.pause&&e.play&&(e.preload="none",e.loop=!1,e.autoplay=!1,e.muted=!1),e},e.prototype.paused=function(){return!this.supported||!!this.player.paused},e.prototype.stop=function(){this.supported&&this.player.pause&&this.player.pause(),c.a("audio.stop")},e.prototype.pause=function(){this.stop()},e.prototype.clearName=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=i.i(u.trim)(e),t&&"."+t===e.toLowerCase().substr((t.length+1)*-1)&&(e=i.i(u.trim)(e.substr(0,e.length-4))),""===e?"audio":e},e.prototype.playMp3=function(e,t){this.supported&&this.supportedMp3&&(this.player.src=e,this.player.play(),c.a("audio.start",[this.clearName(t,"mp3"),"mp3"]))},e.prototype.playOgg=function(e,t){this.supported&&this.supportedOgg&&(this.player.src=e,this.player.play(),t=this.clearName(t,"oga"),t=this.clearName(t,"ogg"),c.a("audio.start",[t,"ogg"]))},e.prototype.playWav=function(e,t){this.supported&&this.supportedWav&&(this.player.src=e,this.player.play(),c.a("audio.start",[this.clearName(t,"wav"),"wav"]))},e.prototype.playNotification=function(){this.supported&&this.supportedMp3&&(this.notificator||(this.notificator=this.createNewObject(),this.notificator.src=l.c("new-mail.mp3")),this.notificator&&this.notificator.play&&this.notificator.play())},e}();t.a=new d},function(e,t,i){"use strict";function n(e){return i(165).replace("{{ cmd }}",e)}function o(e){return e.find(".rl-cmd-history-data").empty(),""}function a(e){return i(166).replace("{{ commands }}",e.join(" "))}function r(e,t){return e&&-1<i.i(E.inArray)(e,t)?(i.i(E.changeTheme)(e),""):i(169).replace("{{ themes }}",t.join(", "))}function s(e,t,n){return e&&-1<i.i(E.inArray)(e,n)?(i.i(A.reload)(t,e),""):i(167).replace("{{ langs }}",n.join(", "))}function l(){return i(170).replace("{{ version }}",F.appSettingsGet("version")+" ("+F.appSettingsGet("appVersionType")+")")}function c(e){L||(L=new _(e),w.a.applyBindingAccessorsToNode(e[0],{translatorInit:!0,template:function(){return{name:"Cmd"}}},L))}function u(){null===I&&(I=b()("<div></div>"),I.appendTo(T.$body),c(I))}function d(){F.appSettingsGet("allowCmdInterface")&&(u(),v.a.delay(function(){L&&(L.opened(!L.opened()),L.opened()&&v.a.delay(function(){L&&L.focused&&L.focused(!0)},C.Magics.Time50ms))},C.Magics.Time50ms))}var p=i(0),h=i.n(p),f=i(11),m=i.n(f),g=i(12),b=i.n(g),y=i(6),v=i.n(y),S=i(2),w=i.n(S),T=i(7),C=i(3),E=i(1),A=i(8),F=i(10),N=i(58),R=i(53);t.a=d;var I=null,L=null,_=function(){function e(t){h()(this,e),this.dom=null,this.opened=w.a.observable(!1),this.cmd=w.a.observable(""),this.focused=w.a.observable(!1),this.themes=N.a.themes,this.cmdHistory=[],this.cmdHistoryShift=0,this.cmdHelper=w.a.observable(""),this.cmds=["help","version","clear","theme","lang"],this.cmdsWithParameters=["theme","lang"],this.isAdmin=!1,this.dom=t,this.isAdmin=!!F.appSettingsGet("admin")}return e.prototype.runCmd=function(e,t,i){var c="",u=null;if(this.cmdHelper(""),i){switch(e){case"lang":u=(this.isAdmin?R.a.languagesAdmin():R.a.languages()).filter(function(e){return 0===e.lastIndexOf(t,0)});break;case"theme":u=N.a.themes().filter(function(e){return 0===e.lastIndexOf(t,0)})}if(e&&u)if(1===u.length&&u[0])this.cmd(e+" "+u[0]);else if(1<u.length&&u[0]&&u[1]){for(var d="",p=0,h=u[0].split(""),f=h.length;p<f&&u[1][p]===h[p];p++)d+=h[p];d&&(this.cmdHelper("["+u.join(", ")+"]"),this.cmd(e+" "+d))}return""}switch(e){case"hi":c="hello";break;case"?":case"ls":case"help":c=a(this.cmds);break;case"v":case"version":c=l();break;case"clear":c=o(this.dom);break;case"theme":c=r(t,N.a.themes());break;case"lang":c=s(t,this.isAdmin,this.isAdmin?R.a.languagesAdmin():R.a.languages());break;default:c=n(e)}return c},e.prototype.onCmd=function(e){var t=this,n=this.cmd().replace(/[\s]+/," "),o=i.i(E.trim)(n).replace().split(/[\s]+/),a=o.shift();if(""===i.i(E.trim)(n))return!1;if(e)if(-1<i.i(E.inArray)(a,this.cmds)){var r=this.runCmd(a,o.join(" "),!0);r&&this.cmd(r)}else{var s=this.cmds.filter(function(e){return e!==a&&0===e.lastIndexOf(a,0)});1===s.length&&s[0]&&this.cmd(s[0]+(-1<i.i(E.inArray)(s[0],this.cmdsWithParameters)?" ":""))}else!function(){t.cmdHistory.unshift(n),t.cmdHistory=v.a.uniq(t.cmdHistory),t.cmdHistoryShift=0;var e=t.runCmd(a,o.join(" "),!1),r=t.dom.find(".rl-cmd-history-data");r&&r[0]&&(r.append(b()("<div></div>").html(i(168).replace("{{ cmd }}",n))),e&&r.append(b()("<div></div>").html(e)),v.a.delay(function(){t.dom.find(".rl-cmd-history").scrollTop(r.height())},50))}();return!0},e.prototype.onEsc=function(){return this.opened(!1),!1},e.prototype.onTab=function(){return this.onCmd(!0),!1},e.prototype.onEnter=function(){return this.onCmd(!1),this.cmd(""),!1},e.prototype.onKeyDown=function(e){if(e&&e.keyCode&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&0<this.cmdHistory.length){var t=m.a.parseInt(e.keyCode,10);if(C.EventKeyCode.Up===t||C.EventKeyCode.Down===t)return this.cmdHistory[this.cmdHistoryShift]?(this.cmd(this.cmdHistory[this.cmdHistoryShift]),C.EventKeyCode.Up===t?this.cmdHistoryShift+=1:C.EventKeyCode.Down===t&&(this.cmdHistoryShift-=1)):this.cmdHistoryShift=0,!1}return!0},e}()},function(e,t,i){"use strict";i.d(t,"a",function(){return n});var n={eml:"message/rfc822",mime:"message/rfc822",txt:"text/plain",text:"text/plain",def:"text/plain",list:"text/plain",in:"text/plain",ini:"text/plain",log:"text/plain",sql:"text/plain",cfg:"text/plain",conf:"text/plain",asc:"text/plain",rtx:"text/richtext",vcard:"text/vcard",vcf:"text/vcard",htm:"text/html",html:"text/html",csv:"text/csv",ics:"text/calendar",ifb:"text/calendar",xml:"text/xml",json:"application/json",swf:"application/x-shockwave-flash",hlp:"application/winhlp",wgt:"application/widget",chm:"application/vnd.ms-htmlhelp",p10:"application/pkcs10",p7c:"application/pkcs7-mime",p7m:"application/pkcs7-mime",p7s:"application/pkcs7-signature",torrent:"application/x-bittorrent",js:"application/javascript",pl:"text/perl",css:"text/css",
+asp:"text/asp",php:"application/x-httpd-php",php3:"application/x-httpd-php",php4:"application/x-httpd-php",php5:"application/x-httpd-php",phtml:"application/x-httpd-php",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",jpe:"image/jpeg",jfif:"image/jpeg",gif:"image/gif",bmp:"image/bmp",cgm:"image/cgm",ief:"image/ief",ico:"image/x-icon",tif:"image/tiff",tiff:"image/tiff",svg:"image/svg+xml",svgz:"image/svg+xml",djv:"image/vnd.djvu",djvu:"image/vnd.djvu",webp:"image/webp",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",exe:"application/x-msdownload",dll:"application/x-msdownload",scr:"application/x-msdownload",com:"application/x-msdownload",bat:"application/x-msdownload",msi:"application/x-msdownload",cab:"application/vnd.ms-cab-compressed",gz:"application/x-gzip",tgz:"application/x-gzip",bz:"application/x-bzip",bz2:"application/x-bzip2",deb:"application/x-debian-package",psf:"application/x-font-linux-psf",otf:"application/x-font-otf",pcf:"application/x-font-pcf",snf:"application/x-font-snf",ttf:"application/x-font-ttf",ttc:"application/x-font-ttf",mp3:"audio/mpeg",amr:"audio/amr",aac:"audio/x-aac",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",wav:"audio/x-wav",wma:"audio/x-ms-wma",wax:"audio/x-ms-wax",midi:"audio/midi",mp4a:"audio/mp4",ogg:"audio/ogg",weba:"audio/webm",ra:"audio/x-pn-realaudio",ram:"audio/x-pn-realaudio",rmp:"audio/x-pn-realaudio-plugin",m3u:"audio/x-mpegurl",flv:"video/x-flv",qt:"video/quicktime",mov:"video/quicktime",wmv:"video/windows-media",avi:"video/x-msvideo",mpg:"video/mpeg",mpeg:"video/mpeg",mpe:"video/mpeg",m1v:"video/mpeg",m2v:"video/mpeg","3gp":"video/3gpp","3g2":"video/3gpp2",h261:"video/h261",h263:"video/h263",h264:"video/h264",jpgv:"video/jpgv",mp4:"video/mp4",mp4v:"video/mp4",mpg4:"video/mp4",ogv:"video/ogg",webm:"video/webm",m4v:"video/x-m4v",asf:"video/x-ms-asf",asx:"video/x-ms-asf",wm:"video/x-ms-wm",wmx:"video/x-ms-wmx",wvx:"video/x-ms-wvx",movie:"video/x-sgi-movie",pdf:"application/pdf",psd:"image/vnd.adobe.photoshop",ai:"application/postscript",eps:"application/postscript",ps:"application/postscript",doc:"application/msword",dot:"application/msword",rtf:"application/rtf",xls:"application/vnd.ms-excel",ppt:"application/vnd.ms-powerpoint",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",odt:"application/vnd.oasis.opendocument.text",ods:"application/vnd.oasis.opendocument.spreadsheet"}},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(1),f=i(17);i.d(t,"a",function(){return m});var m=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this));return a.values=p.a.observableArray([]),a.value=n.value,!i.i(h.isUnd)(a.value)&&a.value.subscribe||(a.value=p.a.observable("")),a.inline=!i.i(h.isUnd)(n.inline)&&n.inline,a.readOnly=!i.i(h.isUnd)(n.readOnly)&&!!n.readOnly,n.values&&a.values(u.a.map(n.values,function(e,t){return{label:e,value:t}})),a.click=u.a.bind(a.click,a),a}return l()(t,e),t.prototype.click=function(e){!this.readOnly&&e&&this.value(e.value)},t}(f.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"DateComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(48),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"InputComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(17),f=i(78),m=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this,i));return n.animationBox=p.a.observable(!1).extend({falseTimeout:200}),n.animationCheckmark=p.a.observable(!1).extend({falseTimeout:200}),n.animationBoxSetTrue=u.a.bind(n.animationBoxSetTrue,n),n.animationCheckmarkSetTrue=u.a.bind(n.animationCheckmarkSetTrue,n),n.disposable.push(n.value.subscribe(function(e){n.triggerAnimation(e)},n)),n}return l()(t,e),t.prototype.animationBoxSetTrue=function(){this.animationBox(!0)},t.prototype.animationCheckmarkSetTrue=function(){this.animationCheckmark(!0)},t.prototype.triggerAnimation=function(e){e?(this.animationBoxSetTrue(),u.a.delay(this.animationCheckmarkSetTrue,200)):(this.animationCheckmarkSetTrue(),u.a.delay(this.animationBoxSetTrue,200))},t}(f.a);e.exports=i.i(h.b)(m,"CheckboxMaterialDesignComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(17),u=i(104),d=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a);e.exports=i.i(c.b)(d,"RadioComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(1),u=i(3),d=i(17),p=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));return n.element=i.element||null,n.value=i.value&&i.value.subscribe?i.value:null,n.element&&(n.value?(n.element.css("display","inline-block"),i.verticalAlign&&n.element.css("vertical-align",i.verticalAlign),n.setState(n.value()),n.disposable.push(n.value.subscribe(n.setState,n))):n.element.hide()),n}return l()(t,e),t.prototype.setState=function(e){switch(i.i(c.pInt)(e)){case u.SaveSettingsStep.TrueResult:this.element.find(".animated,.error").hide().removeClass("visible").end().find(".success").show().addClass("visible");break;case u.SaveSettingsStep.FalseResult:this.element.find(".animated,.success").hide().removeClass("visible").end().find(".error").show().addClass("visible");break;case u.SaveSettingsStep.Animate:this.element.find(".error,.success").hide().removeClass("visible").end().find(".animated").show().addClass("visible");break;case u.SaveSettingsStep.Idle:default:this.element.find(".animated").hide().end().find(".error,.success").removeClass("visible")}},t}(d.a);e.exports=i.i(d.b)(p,"SaveTriggerComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(12),u=i.n(c),d=i(17),p=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));if(i.component&&i.component.templateNodes&&i.element&&i.element[0]&&i.element[0].outerHTML){var a=i.element[0].outerHTML;a=a?a.replace(/<x-script/i,"<script").replace(/<b><\/b><\/x-script>/i,"</script>"):"",a?(i.element.text(""),i.element.replaceWith(u()(a).text(i.component.templateNodes[0]&&i.component.templateNodes[0].nodeValue?i.component.templateNodes[0].nodeValue:""))):i.element.remove()}return n}return l()(t,e),t}(d.a);e.exports=i.i(d.b)(p,"ScriptComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(8),u=i(1),d=i(17),p=i(48),h=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this,n));return a.options=n.options||"",a.optionsText=n.optionsText||null,a.optionsValue=n.optionsValue||null,a.optionsCaption=n.optionsCaption||null,a.optionsCaption&&(a.optionsCaption=i.i(c.i18n)(a.optionsCaption)),a.defautOptionsAfterRender=u.defautOptionsAfterRender,a}return l()(t,e),t}(p.a);e.exports=i.i(d.b)(h,"SelectComponent")},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(1),u=i(17),d=i(48),p=5,h=function(e){function t(n){o()(this,t);var a=r()(this,e.call(this,n));return a.rows=n.rows||p,a.spellcheck=!i.i(c.isUnd)(n.spellcheck)&&!!n.spellcheck,a}return l()(t,e),t}(d.a);e.exports=i.i(u.b)(h,"TextAreaComponent")},function(e,t,i){"use strict";var n=i(11),o=i.n(n);i.d(t,"a",function(){return a});var a=o.a.Opentip||{};a.styles=a.styles||{},a.styles.rainloop={extends:"standard",fixed:!0,target:!0,delay:.2,hideDelay:0,hideEffect:"fade",hideEffectDuration:.2,showEffect:"fade",showEffectDuration:.2,showOn:"mouseover click",removeElementsOnHide:!0,background:"#fff",shadow:!1,borderColor:"#999",borderRadius:2,borderWidth:1},a.styles.rainloopTip={extends:"rainloop",delay:.4,group:"rainloopTips"},a.styles.rainloopErrorTip={extends:"rainloop",className:"rainloopErrorTip"}},function(e,t,i){"use strict";var n=i(0),o=i.n(n);i.d(t,"a",function(){return a});var a=function(){function e(){o()(this,e)}return e.prototype.bootstart=function(){},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(12),u=i.n(c),d=i(20),p=i(3),h=i(1),f=i(7),m=i(14),g=i(27),b=i(10);i.d(t,"a",function(){return y});var y=function(){function e(){o()(this,e),this.oRequests={}}return e.prototype.defaultResponse=function(e,t,n,o,a,r){var s=function(){p.StorageResultType.Success!==n&&f.data.bUnload&&(n=p.StorageResultType.Unload),p.StorageResultType.Success===n&&o&&!o.Result?(o&&-1<i.i(h.inArray)(o.ErrorCode,[p.Notification.AuthError,p.Notification.AccessError,p.Notification.ConnectionError,p.Notification.DomainNotAllowed,p.Notification.AccountNotAllowed,p.Notification.MailServerError,p.Notification.UnknownNotification,p.Notification.UnknownError])&&(f.data.iAjaxErrorCount+=1),o&&p.Notification.InvalidToken===o.ErrorCode&&(f.data.iTokenErrorCount+=1),d.e<f.data.iTokenErrorCount&&f.data.__APP__&&f.data.__APP__.loginAndLogoutReload&&f.data.__APP__.loginAndLogoutReload(!1,!0),(o.ClearAuth||o.Logout||d.f<f.data.iAjaxErrorCount)&&f.data.__APP__&&f.data.__APP__.clearClientSideToken&&(f.data.__APP__.clearClientSideToken(),!o.ClearAuth&&f.data.__APP__.loginAndLogoutReload&&f.data.__APP__.loginAndLogoutReload(!1,!0))):p.StorageResultType.Success===n&&o&&o.Result&&(f.data.iAjaxErrorCount=0,f.data.iTokenErrorCount=0),i.i(g.a)("ajax-default-response",[t,p.StorageResultType.Success===n?o:null,n,a,r]),e&&e(n,p.StorageResultType.Success===n?o:null,a,t,r)};switch(n){case"success":n=p.StorageResultType.Success;break;case"abort":n=p.StorageResultType.Abort;break;default:n=p.StorageResultType.Error}p.StorageResultType.Error===n?l.a.delay(s,300):s()},e.prototype.ajaxRequest=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4,o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],c=""===a,d={},p=(new r.a.Date).getTime(),f="";t=t||{},f=t.Action||"",f&&0<s.length&&l.a.each(s,function(e){o.oRequests[e]&&(o.oRequests[e].__aborted=!0,o.oRequests[e].abort&&o.oRequests[e].abort(),o.oRequests[e]=null)}),c&&(t.XToken=b.appSettingsGet("token"));var g=u.a.ajax({type:c?"POST":"GET",url:i.i(m.k)(a),async:!0,dataType:"json",data:c?t:{},headers:d,timeout:n,global:!0});return g.always(function(n,a){var s=!1;n&&n.Time&&(s=i.i(h.pInt)(n.Time)>(new r.a.Date).getTime()-p),f&&o.oRequests[f]&&(o.oRequests[f].__aborted&&(a="abort"),o.oRequests[f]=null),o.defaultResponse(e,f,a,n,s,t)}),f&&0<s.length&&-1<i.i(h.inArray)(f,s)&&(this.oRequests[f]&&(this.oRequests[f].__aborted=!0,this.oRequests[f].abort&&this.oRequests[f].abort(),this.oRequests[f]=null),this.oRequests[f]=g),g},e.prototype.defaultRequest=function(e,t,n,o,a,r){return n=n||{},n.Action=t,a=i.i(h.pString)(a),i.i(g.a)("ajax-default-request",[t,n,a]),this.ajaxRequest(e,n,i.i(h.isUnd)(o)?d.g:i.i(h.pInt)(o),a,r)},e.prototype.noop=function(e){this.defaultRequest(e,"Noop")},e.prototype.jsError=function(e,t,i,n,o,a,r){this.defaultRequest(e,"JsError",{Message:t,FileName:i,LineNo:n,Location:o,HtmlCapa:a,TimeOnPage:r})},e.prototype.jsInfo=function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.defaultRequest(e,"JsInfo",{Type:t,Data:i,IsError:n?"1":"0"})},e.prototype.getPublicKey=function(e){this.defaultRequest(e,"GetPublicKey")},e.prototype.jsVersion=function(e,t){this.defaultRequest(e,"Version",{Version:t})},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(7),g=i(1),b=i(14),y=i(9),v=i(73);i.d(t,"a",function(){return S});var S=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this,"settings",i));return n.menu=f.a.observableArray([]),n.oCurrentSubScreen=null,n.oViewModelPlace=null,n.setupSettings(),n}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&e()},t.prototype.onRoute=function(e){var t=this,n=null,o=null,a=null,r=null;o=u.a.find(m.VIEW_MODELS.settings,function(t){return t&&t.__rlSettingsData&&e===t.__rlSettingsData.Route}),o&&(u.a.find(m.VIEW_MODELS["settings-removed"],function(e){return e&&e===o})&&(o=null),o&&u.a.find(m.VIEW_MODELS["settings-disabled"],function(e){return e&&e===o})&&(o=null)),o?(o.__builded&&o.__vm?n=o.__vm:(a=this.oViewModelPlace,a&&1===a.length?!function(){n=new o,r=p()("<div></div>").addClass("rl-settings-view-model").hide(),r.appendTo(a),n.viewModelDom=r,n.__rlSettingsData=o.__rlSettingsData,o.__dom=r,o.__builded=!0,o.__vm=n;var e={name:o.__rlSettingsData.Template};f.a.applyBindingAccessorsToNode(r[0],{translatorInit:!0,template:function(){return e}},n),i.i(g.delegateRun)(n,"onBuild",[r])}():i.i(g.log)("Cannot find sub settings view model position: SettingsSubScreen")),n&&u.a.defer(function(){t.oCurrentSubScreen&&(i.i(g.delegateRun)(t.oCurrentSubScreen,"onHide"),t.oCurrentSubScreen.viewModelDom.hide()),t.oCurrentSubScreen=n,t.oCurrentSubScreen&&(i.i(g.delegateRun)(t.oCurrentSubScreen,"onBeforeShow"),t.oCurrentSubScreen.viewModelDom.show(),i.i(g.delegateRun)(t.oCurrentSubScreen,"onShow"),i.i(g.delegateRun)(t.oCurrentSubScreen,"onShowWithDelay",[],200),u.a.each(t.menu(),function(e){e.selected(n&&n.__rlSettingsData&&e.route===n.__rlSettingsData.Route)}),p()("#rl-content .b-settings .b-content .content").scrollTop(0)),i.i(g.windowResize)()})):i.i(y.setHash)(i.i(b.q)(),!1,!0)},t.prototype.onHide=function(){this.oCurrentSubScreen&&this.oCurrentSubScreen.viewModelDom&&(i.i(g.delegateRun)(this.oCurrentSubScreen,"onHide"),this.oCurrentSubScreen.viewModelDom.hide())},t.prototype.onBuild=function(){var e=this;u.a.each(m.VIEW_MODELS.settings,function(t){t&&t.__rlSettingsData&&!u.a.find(m.VIEW_MODELS["settings-removed"],function(e){return e&&e===t})&&e.menu.push({route:t.__rlSettingsData.Route,label:t.__rlSettingsData.Label,selected:f.a.observable(!1),disabled:!!u.a.find(m.VIEW_MODELS["settings-disabled"],function(e){return e&&e===t})})}),this.oViewModelPlace=p()("#rl-content #rl-settings-subscreen")},t.prototype.routes=function(){var e=u.a.find(m.VIEW_MODELS.settings,function(e){return e&&e.__rlSettingsData&&e.__rlSettingsData.IsDefault}),t=e&&e.__rlSettingsData?e.__rlSettingsData.Route:"general",n={subname:/^(.*)$/,normalize_:function(e,n){return n.subname=i.i(g.isUnd)(n.subname)?t:i.i(g.pString)(n.subname),[n.subname]}};return[["{subname}/",n],["{subname}",n],["",n]]},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(7),l=i(10);i.d(t,"a",function(){return c});var c=function(){function e(){o()(this,e),this.allowLanguagesOnSettings=r.a.observable(!0),this.allowLanguagesOnLogin=r.a.observable(!0),this.interfaceAnimation=r.a.observable(!0),this.interfaceAnimation.subscribe(function(e){var t=s.bMobileDevice||!e;s.$html.toggleClass("rl-anim",!t).toggleClass("no-rl-anim",t)}),this.interfaceAnimation.valueHasMutated(),this.prem=r.a.observable(!1),this.community=r.a.observable(!0)}return e.prototype.populate=function(){this.allowLanguagesOnLogin(!!l.settingsGet("AllowLanguagesOnLogin")),this.allowLanguagesOnSettings(!!l.settingsGet("AllowLanguagesOnSettings")),this.interfaceAnimation(!!l.settingsGet("InterfaceAnimation")),this.prem(!!l.settingsGet("PremType")),this.community(!!l.settingsGet("Community"))},e}()},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(10),c=function(){function e(){o()(this,e),this.contacts=r.a.observableArray([]),this.contacts.loading=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.importing=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.syncing=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.exportingVcf=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.contacts.exportingCsv=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.allowContactsSync=r.a.observable(!1),this.enableContactsSync=r.a.observable(!1),this.contactsSyncUrl=r.a.observable(""),this.contactsSyncUser=r.a.observable(""),this.contactsSyncPass=r.a.observable("")}return e.prototype.populate=function(){this.allowContactsSync(!!l.settingsGet("ContactsSyncIsAllowed")),this.enableContactsSync(!!l.settingsGet("EnableContactsSync")),this.contactsSyncUrl(l.settingsGet("ContactsSyncUrl")),this.contactsSyncUser(l.settingsGet("ContactsSyncUser")),this.contactsSyncPass(l.settingsGet("ContactsSyncPassword"))},e}();t.a=new c},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(3),u=i(29),d=i(101),p=i(10),h=function(){function e(){var t=this;o()(this,e),this.enableSoundNotification=l.a.observable(!1),this.soundNotificationIsSupported=l.a.observable(!1),this.allowDesktopNotification=l.a.observable(!1),this.desktopNotificationPermissions=l.a.computed(function(){t.allowDesktopNotification();var e=c.DesktopNotification.NotSupported,i=t.notificationClass();if(i&&i.permission)switch(i.permission.toLowerCase()){case"granted":e=c.DesktopNotification.Allowed;break;case"denied":e=c.DesktopNotification.Denied;break;case"default":e=c.DesktopNotification.NotAllowed}else r.a.webkitNotifications&&r.a.webkitNotifications.checkPermission&&(e=r.a.webkitNotifications.checkPermission());return e}).extend({notify:"always"}),this.enableDesktopNotification=l.a.computed({read:function(){return t.allowDesktopNotification()&&c.DesktopNotification.Allowed===t.desktopNotificationPermissions()},write:function(e){if(e){var i=t.notificationClass(),n=t.desktopNotificationPermissions();i&&c.DesktopNotification.Allowed===n?t.allowDesktopNotification(!0):i&&c.DesktopNotification.NotAllowed===n?i.requestPermission(function(){t.allowDesktopNotification.valueHasMutated(),c.DesktopNotification.Allowed===t.desktopNotificationPermissions()?t.allowDesktopNotification()?t.allowDesktopNotification.valueHasMutated():t.allowDesktopNotification(!0):t.allowDesktopNotification()?t.allowDesktopNotification(!1):t.allowDesktopNotification.valueHasMutated()}):t.allowDesktopNotification(!1)}else t.allowDesktopNotification(!1)}}).extend({notify:"always"}),this.enableDesktopNotification.valueHasMutated||(this.enableDesktopNotification.valueHasMutated=function(){t.allowDesktopNotification.valueHasMutated()}),this.computers(),this.initNotificationPlayer()}return e.prototype.computers=function(){var e=this;this.isDesktopNotificationSupported=l.a.computed(function(){return c.DesktopNotification.NotSupported!==e.desktopNotificationPermissions()}),this.isDesktopNotificationDenied=l.a.computed(function(){return c.DesktopNotification.NotSupported===e.desktopNotificationPermissions()||c.DesktopNotification.Denied===e.desktopNotificationPermissions()})},e.prototype.initNotificationPlayer=function(){d.a&&d.a.supportedNotification?this.soundNotificationIsSupported(!0):(this.enableSoundNotification(!1),this.soundNotificationIsSupported(!1))},e.prototype.playSoundNotification=function(e){d.a&&d.a.supportedNotification&&(!!e||this.enableSoundNotification())&&d.a.playNotification()},e.prototype.displayDesktopNotification=function(e,t,i,n){if(this.enableDesktopNotification()){var o=this.notificationClass(),a=o?new o(t,{body:i,icon:e}):null;a&&(a.show&&a.show(),n&&(a.onclick=function(){r.a.focus(),n.Folder&&n.Uid&&u.a("mailbox.message.show",[n.Folder,n.Uid])}),r.a.setTimeout(function(e){return function(){e.cancel?e.cancel():e.close&&e.close()}}(a),c.Magics.Time7s))}},e.prototype.populate=function(){this.enableSoundNotification(!!p.settingsGet("SoundNotification")),this.enableDesktopNotification(!!p.settingsGet("DesktopNotifications"))},e.prototype.notificationClass=function(){return r.a.Notification&&r.a.Notification.requestPermission?r.a.Notification:null},e}();t.a=new h},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(1),g=i(8),b=i(18),y=i(16),v=i(9),S=i(13);i.d(t,"AccountPopupView",function(){return A}),i.d(t,"default",function(){return A});var w,T,C,E,A=(w=i.i(v.popup)({name:"View/Popup/Account",templateID:"PopupsAccount"}),T=i.i(v.command)(function(e){return!e.submitRequest()}),w((E=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.isNew=h.a.observable(!0),i.email=h.a.observable(""),i.password=h.a.observable(""),i.emailError=h.a.observable(!1),i.passwordError=h.a.observable(!1),i.email.subscribe(function(){i.emailError(!1)}),i.password.subscribe(function(){i.passwordError(!1)}),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i.submitErrorAdditional=h.a.observable(""),i.emailFocus=h.a.observable(!1),i}return d()(t,e),t.prototype.addAccountCommand=function(){var e=this;return this.emailError(""===i.i(m.trim)(this.email())),this.passwordError(""===i.i(m.trim)(this.password())),!this.emailError()&&!this.passwordError()&&(this.submitRequest(!0),b.a.accountSetup(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(y.a)().accountsAndIdentities(),e.cancelCommand()):(e.submitError(n.ErrorCode?i.i(g.getNotification)(n.ErrorCode):i.i(g.getNotification)(f.Notification.UnknownError)),n.ErrorMessageAdditional&&e.submitErrorAdditional(n.ErrorMessageAdditional)):(e.submitError(i.i(g.getNotification)(f.Notification.UnknownError)),e.submitErrorAdditional(""))},this.email(),this.password(),this.isNew()),!0)},t.prototype.clearPopup=function(){this.isNew(!0),this.email(""),this.password(""),this.emailError(!1),this.passwordError(!1),this.submitRequest(!1),this.submitError(""),this.submitErrorAdditional("")},t.prototype.onShow=function(e){this.clearPopup(),e&&e.canBeEdit()&&(this.isNew(!1),this.email(e.email))},t.prototype.onShowWithDelay=function(){this.emailFocus(!0)},t}(S.a),n(E.prototype,"addAccountCommand",[T],a()(E.prototype,"addAccountCommand"),E.prototype),C=E))||C)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(3),A=i(1),F=i(20),N=i(7),R=i(178),I=i(14),L=i(8),_=i(40),P=i(120),D=i(18),k=i(10),M=i(38),O=i(204),x=i(205),U=i(16),H=i(9),B=i(13);i.d(t,"ContactsPopupView",function(){return J}),i.d(t,"default",function(){return J});var G,K,V,z,j,q,W,Y,$,J=(G=i.i(H.popup)({name:"View/Popup/Contacts",templateID:"PopupsContacts"}),K=i.i(H.command)(),V=i.i(H.command)(function(e){return 0<e.contactsCheckedOrSelected().length}),z=i.i(H.command)(function(e){return 0<e.contactsCheckedOrSelected().length}),j=i.i(H.command)(),q=i.i(H.command)(function(e){var t=e.viewHasNonEmptyRequaredProperties(),i=e.viewReadOnly();return!e.viewSaving()&&t&&!i}),W=i.i(H.command)(function(e){return!e.contacts.syncing()&&!e.contacts.importing()}),G(($=function(e){function t(){s()(this,t);var n=c()(this,e.call(this)),o=function(e){e&&0<e.length&&(n.viewProperties.removeAll(e),i.i(A.delegateRunOnDestroy)(e))};return n.bBackToCompose=!1,n.sLastComposeFocusedField="",n.allowContactsSync=P.a.allowContactsSync,n.enableContactsSync=P.a.enableContactsSync,n.allowExport=!N.bMobileDevice,n.search=v.a.observable(""),n.contactsCount=v.a.observable(0),n.contacts=P.a.contacts,n.currentContact=v.a.observable(null),n.importUploaderButton=v.a.observable(null),n.contactsPage=v.a.observable(1),n.contactsPageCount=v.a.computed(function(){var e=h.a.Math.ceil(n.contactsCount()/F.m);return 0>=e?1:e}),n.contactsPagenator=v.a.computed(i.i(A.computedPagenatorHelper)(n.contactsPage,n.contactsPageCount)),n.emptySelection=v.a.observable(!0),n.viewClearSearch=v.a.observable(!1),n.viewID=v.a.observable(""),n.viewReadOnly=v.a.observable(!1),n.viewProperties=v.a.observableArray([]),n.viewSaveTrigger=v.a.observable(E.SaveSettingsStep.Idle),n.viewPropertiesNames=n.viewProperties.filter(function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.FirstName,E.ContactPropertyType.LastName])}),n.viewPropertiesOther=n.viewProperties.filter(function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.Note])}),n.viewPropertiesOther=v.a.computed(function(){var e=m.a.filter(n.viewProperties(),function(e){return-1<i.i(A.inArray)(e.type(),[E.ContactPropertyType.Nick])});return m.a.sortBy(e,function(e){return e.type()})}),n.viewPropertiesEmails=n.viewProperties.filter(function(e){return E.ContactPropertyType.Email===e.type()}),n.viewPropertiesWeb=n.viewProperties.filter(function(e){return E.ContactPropertyType.Web===e.type()}),n.viewHasNonEmptyRequaredProperties=v.a.computed(function(){var e=n.viewPropertiesNames(),t=n.viewPropertiesEmails(),o=function(e){return""!==i.i(A.trim)(e.value())};return!(!m.a.find(e,o)&&!m.a.find(t,o))}),n.viewPropertiesPhones=n.viewProperties.filter(function(e){return E.ContactPropertyType.Phone===e.type()}),n.viewPropertiesEmailsNonEmpty=n.viewPropertiesNames.filter(function(e){return""!==i.i(A.trim)(e.value())}),n.viewPropertiesEmailsEmptyAndOnFocused=n.viewPropertiesEmails.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesPhonesEmptyAndOnFocused=n.viewPropertiesPhones.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesWebEmptyAndOnFocused=n.viewPropertiesWeb.filter(function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t}),n.viewPropertiesOtherEmptyAndOnFocused=v.a.computed(function(){return m.a.filter(n.viewPropertiesOther(),function(e){var t=e.focused();return""===i.i(A.trim)(e.value())&&!t})}),n.viewPropertiesEmailsEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesPhonesEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesWebEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewPropertiesOtherEmptyAndOnFocused.subscribe(function(e){o(e)}),n.viewSaving=v.a.observable(!1),n.useCheckboxesInList=_.a.useCheckboxesInList,n.search.subscribe(function(){n.reloadContactList()}),n.contacts.subscribe(A.windowResizeCallback),n.viewProperties.subscribe(A.windowResizeCallback),n.contactsChecked=v.a.computed(function(){return m.a.filter(n.contacts(),function(e){return e.checked()})}),n.contactsCheckedOrSelected=v.a.computed(function(){var e=n.contactsChecked(),t=n.currentContact();return m.a.union(e,t?[t]:[])}),n.contactsCheckedOrSelectedUids=v.a.computed(function(){return m.a.map(n.contactsCheckedOrSelected(),function(e){return e.idContact})}),n.selector=new R.a(n.contacts,n.currentContact,null,".e-contact-item .actionHandle",".e-contact-item.selected",".e-contact-item .checkboxItem",".e-contact-item.focused"),n.selector.on("onItemSelect",function(e){n.populateViewContact(e?e:null),e||n.emptySelection(!0)}),n.selector.on("onItemGetUid",function(e){return e?e.generateUid():""}),n.bDropPageAfterDelete=!1,n.watchDirty=v.a.observable(!1),n.watchHash=v.a.observable(!1),n.viewHash=v.a.computed(function(){return""+m.a.map(n.viewProperties(),function(e){return e.value()}).join("")}),n.viewHash.subscribe(function(){!n.watchHash()||n.viewReadOnly()||n.watchDirty()||n.watchDirty(!0)}),n.sDefaultKeyScope=E.KeyState.ContactList,n}return d()(t,e),t.prototype.newCommand=function(){this.populateViewContact(null),this.currentContact(null)},t.prototype.deleteCommand=function(){this.deleteSelectedContacts(),this.emptySelection(!0)},t.prototype.newMessageCommand=function(){if(!k.capa(E.Capa.Composer))return!1;var e=[],t=null,n=null,o=null,a=this.contactsCheckedOrSelected();if(i.i(A.isNonEmptyArray)(a)&&(e=m.a.map(a,function(e){if(e){var t=e.getNameAndEmailHelper(),i=t?new M.EmailModel(t[0],t[1]):null;if(i&&i.validate())return i}return null}),e=m.a.compact(e)),i.i(A.isNonEmptyArray)(e)){switch(this.bBackToCompose=!1,i.i(H.hideScreenPopup)(i(123)),this.sLastComposeFocusedField){case"cc":n=e;break;case"bcc":o=e;break;case"to":default:t=e}this.sLastComposeFocusedField="",m.a.delay(function(){i.i(H.showScreenPopup)(i(37),[E.ComposeType.Empty,null,t,n,o])},E.Magics.Time200ms)}return!0},t.prototype.clearCommand=function(){this.search("")},t.prototype.saveCommand=function(){var e=this;this.viewSaving(!0),this.viewSaveTrigger(E.SaveSettingsStep.Animate);var t=i.i(A.fakeMd5)(),n=[];m.a.each(this.viewProperties(),function(e){e.type()&&""!==i.i(A.trim)(e.value())&&n.push([e.type(),e.value(),e.typeStr()])}),D.a.contactSave(function(n,o){var a=!1;e.viewSaving(!1),E.StorageResultType.Success===n&&o&&o.Result&&o.Result.RequestUid===t&&0<i.i(A.pInt)(o.Result.ResultID)&&(""===e.viewID()&&e.viewID(i.i(A.pInt)(o.Result.ResultID)),e.reloadContactList(),a=!0),m.a.delay(function(){e.viewSaveTrigger(a?E.SaveSettingsStep.TrueResult:E.SaveSettingsStep.FalseResult)},E.Magics.Time350ms),a&&(e.watchDirty(!1),m.a.delay(function(){e.viewSaveTrigger(E.SaveSettingsStep.Idle)},E.Magics.Time1s))},t,this.viewID(),n)},t.prototype.syncCommand=function(){var e=this;i.i(U.a)().contactsSync(function(t,n){E.StorageResultType.Success===t&&n&&n.Result||h.a.alert(i.i(L.getNotification)(n&&n.ErrorCode?n.ErrorCode:E.Notification.ContactsSyncError)),e.reloadContactList(!0)})},t.prototype.getPropertyPlaceholder=function(e){var t="";switch(e){case E.ContactPropertyType.LastName:t="CONTACTS/PLACEHOLDER_ENTER_LAST_NAME";break;case E.ContactPropertyType.FirstName:t="CONTACTS/PLACEHOLDER_ENTER_FIRST_NAME";break;case E.ContactPropertyType.Nick:t="CONTACTS/PLACEHOLDER_ENTER_NICK_NAME"}return t},t.prototype.addNewProperty=function(e,t){this.viewProperties.push(new x.a(e,t||"","",(!0),this.getPropertyPlaceholder(e)))},t.prototype.addNewOrFocusProperty=function(e,t){var i=m.a.find(this.viewProperties(),function(t){return e===t.type()});i?i.focused(!0):this.addNewProperty(e,t)},t.prototype.addNewEmail=function(){this.addNewProperty(E.ContactPropertyType.Email,"Home")},t.prototype.addNewPhone=function(){this.addNewProperty(E.ContactPropertyType.Phone,"Mobile")},t.prototype.addNewWeb=function(){this.addNewProperty(E.ContactPropertyType.Web)},t.prototype.addNewNickname=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Nick)},t.prototype.addNewNotes=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Note)},t.prototype.addNewBirthday=function(){this.addNewOrFocusProperty(E.ContactPropertyType.Birthday)},t.prototype.exportVcf=function(){i.i(U.a)().download(i.i(I.u)())},t.prototype.exportCsv=function(){i.i(U.a)().download(i.i(I.v)())},t.prototype.initUploader=function(){var e=this;if(this.importUploaderButton()){var t=new C.a({action:i.i(I.w)(),name:"uploader",queueSize:1,multipleSizeLimit:1,disableDragAndDrop:!0,disableMultiple:!0,disableDocumentDropPrevent:!0,clickElement:this.importUploaderButton()});t&&t.on("onStart",function(){e.contacts.importing(!0)}).on("onComplete",function(t,n,o){e.contacts.importing(!1),e.reloadContactList(),t&&n&&o&&o.Result||h.a.alert(i.i(L.i18n)("CONTACTS/ERROR_IMPORT_FILE"))})}},t.prototype.removeCheckedOrSelectedContactsFromList=function(){var e=this,t=this.contacts,n=this.contactsCheckedOrSelected(),o=this.currentContact(),a=this.contacts().length;
+0<n.length&&(m.a.each(n,function(t){o&&o.idContact===t.idContact&&(o=null,e.currentContact(null)),t.deleted(!0),a-=1}),0>=a&&(this.bDropPageAfterDelete=!0),m.a.delay(function(){m.a.each(n,function(e){t.remove(e),i.i(A.delegateRunOnDestroy)(e)})},E.Magics.Time500ms))},t.prototype.deleteSelectedContacts=function(){0<this.contactsCheckedOrSelected().length&&(D.a.contactsDelete(m.a.bind(this.deleteResponse,this),this.contactsCheckedOrSelectedUids()),this.removeCheckedOrSelectedContactsFromList())},t.prototype.deleteResponse=function(e,t){var n=this;E.Magics.Time500ms<(E.StorageResultType.Success===e&&t&&t.Time?i.i(A.pInt)(t.Time):0)?this.reloadContactList(this.bDropPageAfterDelete):m.a.delay(function(){n.reloadContactList(n.bDropPageAfterDelete)},E.Magics.Time500ms)},t.prototype.removeProperty=function(e){this.viewProperties.remove(e),i.i(A.delegateRunOnDestroy)(e)},t.prototype.populateViewContact=function(e){var t="",n="",o="",a=[];this.watchHash(!1),this.emptySelection(!1),this.viewReadOnly(!1),e&&(t=e.idContact,i.i(A.isNonEmptyArray)(e.properties)&&m.a.each(e.properties,function(e){e&&e[0]&&(E.ContactPropertyType.LastName===e[0]?n=e[1]:E.ContactPropertyType.FirstName===e[0]?o=e[1]:a.push(new x.a(e[0],e[2]||"",e[1])))}),this.viewReadOnly(!!e.readOnly)),a.unshift(new x.a(E.ContactPropertyType.LastName,"",n,(!1),this.getPropertyPlaceholder(E.ContactPropertyType.LastName))),a.unshift(new x.a(E.ContactPropertyType.FirstName,"",o,(!e),this.getPropertyPlaceholder(E.ContactPropertyType.FirstName))),this.viewID(t),i.i(A.delegateRunOnDestroy)(this.viewProperties()),this.viewProperties([]),this.viewProperties(a),this.watchDirty(!1),this.watchHash(!0)},t.prototype.reloadContactList=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=(this.contactsPage()-1)*F.m;this.bDropPageAfterDelete=!1,t&&(this.contactsPage(1),n=0),this.contacts.loading(!0),D.a.contacts(function(t,n){var o=0,a=[];E.StorageResultType.Success===t&&n&&n.Result&&n.Result.List&&i.i(A.isNonEmptyArray)(n.Result.List)&&(a=m.a.map(n.Result.List,function(e){var t=new O.a;return t.parse(e)?t:null}),a=m.a.compact(a),o=i.i(A.pInt)(n.Result.Count),o=0<o?o:0),e.contactsCount(o),i.i(A.delegateRunOnDestroy)(e.contacts()),e.contacts(a),e.contacts.loading(!1),e.viewClearSearch(""!==e.search())},n,F.m,this.search())},t.prototype.onBuild=function(e){var t=this;this.oContentVisible=b()(".b-list-content",e),this.oContentScrollable=b()(".content",this.oContentVisible),this.selector.init(this.oContentVisible,this.oContentScrollable,E.KeyState.ContactList),w()("delete",E.KeyState.ContactList,function(){return t.deleteCommand(),!1}),w()("c, w",E.KeyState.ContactList,function(){return t.newMessageCommand(),!1});var n=this;e.on("click",".e-pagenator .e-page",function(){var e=v.a.dataFor(this);e&&(n.contactsPage(i.i(A.pInt)(e.value)),n.reloadContactList())}),this.initUploader()},t.prototype.onShow=function(e,t){this.bBackToCompose=!i.i(A.isUnd)(e)&&!!e,this.sLastComposeFocusedField=i.i(A.isUnd)(t)?"":t,i.i(H.routeOff)(),this.reloadContactList(!0)},t.prototype.onHide=function(){i.i(H.routeOn)(),this.currentContact(null),this.emptySelection(!0),this.search(""),this.contactsCount(0),i.i(A.delegateRunOnDestroy)(this.contacts()),this.contacts([]),this.sLastComposeFocusedField="",this.bBackToCompose&&(this.bBackToCompose=!1,k.capa(E.Capa.Composer)&&i.i(H.showScreenPopup)(i(37)))},t}(B.a),n($.prototype,"newCommand",[K],a()($.prototype,"newCommand"),$.prototype),n($.prototype,"deleteCommand",[V],a()($.prototype,"deleteCommand"),$.prototype),n($.prototype,"newMessageCommand",[z],a()($.prototype,"newMessageCommand"),$.prototype),n($.prototype,"clearCommand",[j],a()($.prototype,"clearCommand"),$.prototype),n($.prototype,"saveCommand",[q],a()($.prototype,"saveCommand"),$.prototype),n($.prototype,"syncCommand",[W],a()($.prototype,"syncCommand"),$.prototype),Y=$))||Y)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(7),g=i(1),b=i(8),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"IdentityPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/Identity",templateID:"PopupsIdentity"}),C=i.i(S.command)(function(e){return!e.submitRequest()}),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.id="",i.edit=h.a.observable(!1),i.owner=h.a.observable(!1),i.email=h.a.observable("").validateEmail(),i.email.focused=h.a.observable(!1),i.name=h.a.observable(""),i.name.focused=h.a.observable(!1),i.replyTo=h.a.observable("").validateSimpleEmail(),i.replyTo.focused=h.a.observable(!1),i.bcc=h.a.observable("").validateSimpleEmail(),i.bcc.focused=h.a.observable(!1),i.signature=h.a.observable(""),i.signatureInsertBefore=h.a.observable(!1),i.showBcc=h.a.observable(!1),i.showReplyTo=h.a.observable(!1),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i.bcc.subscribe(function(e){!1===i.showBcc()&&0<e.length&&i.showBcc(!0)}),i.replyTo.subscribe(function(e){!1===i.showReplyTo()&&0<e.length&&i.showReplyTo(!0)}),i}return d()(t,e),t.prototype.addOrEditIdentityCommand=function(){var e=this;return this.signature&&this.signature.__fetchEditorValue&&this.signature.__fetchEditorValue(),this.email.hasError()||this.email.hasError(""===i.i(g.trim)(this.email())),this.email.hasError()?(this.owner()||this.email.focused(!0),!1):this.replyTo.hasError()?(this.replyTo.focused(!0),!1):this.bcc.hasError()?(this.bcc.focused(!0),!1):(this.submitRequest(!0),y.a.identityUpdate(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(v.a)().accountsAndIdentities(),e.cancelCommand()):n.ErrorCode&&e.submitError(i.i(b.getNotification)(n.ErrorCode)):e.submitError(i.i(b.getNotification)(f.Notification.UnknownError))},this.id,this.email(),this.name(),this.replyTo(),this.bcc(),this.signature(),this.signatureInsertBefore()),!0)},t.prototype.clearPopup=function(){this.id="",this.edit(!1),this.owner(!1),this.name(""),this.email(""),this.replyTo(""),this.bcc(""),this.signature(""),this.signatureInsertBefore(!1),this.email.hasError(!1),this.replyTo.hasError(!1),this.bcc.hasError(!1),this.showBcc(!1),this.showReplyTo(!1),this.submitRequest(!1),this.submitError("")},t.prototype.onShow=function(e){this.clearPopup(),e?(this.edit(!0),this.id=e.id()||"",this.name(e.name()),this.email(e.email()),this.replyTo(e.replyTo()),this.bcc(e.bcc()),this.signature(e.signature()),this.signatureInsertBefore(e.signatureInsertBefore()),this.owner(""===this.id)):this.id=i.i(g.fakeMd5)()},t.prototype.onShowWithDelay=function(){this.owner()||m.bMobileDevice||this.email.focused(!0)},t.prototype.onHideWithDelay=function(){this.clearPopup()},t}(w.a),n(A.prototype,"addOrEditIdentityCommand",[C],a()(A.prototype,"addOrEditIdentityCommand"),A.prototype),E=A))||E)},function(e,t,i){e.exports={default:i(129),__esModule:!0}},function(e,t,i){e.exports={default:i(131),__esModule:!0}},function(e,t,i){e.exports={default:i(132),__esModule:!0}},function(e,t,i){e.exports={default:i(133),__esModule:!0}},function(e,t,i){i(155);var n=i(25).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,i){i(156);var n=i(25).Object;e.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)}},function(e,t,i){i(157),e.exports=i(25).Object.setPrototypeOf},function(e,t,i){i(160),i(158),i(161),i(162),e.exports=i(25).Symbol},function(e,t,i){i(159),i(163),e.exports=i(72).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,i){var n=i(22),o=i(152),a=i(151);e.exports=function(e){return function(t,i,r){var s,l=n(t),c=o(l.length),u=a(r,c);if(e&&i!=i){for(;c>u;)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===i)return e||u||0;return!e&&-1}}},function(e,t,i){var n=i(50),o=i(88),a=i(65);e.exports=function(e){var t=n(e),i=o.f;if(i)for(var r,s=i(e),l=a.f,c=0;s.length>c;)l.call(e,r=s[c++])&&t.push(r);return t}},function(e,t,i){e.exports=i(21).document&&document.documentElement},function(e,t,i){var n=i(82);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,i){var n=i(82);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,i){"use strict";var n=i(63),o=i(51),a=i(66),r={};i(32)(r,i(34)("iterator"),function(){return this}),e.exports=function(e,t,i){e.prototype=n(r,{next:o(1,i)}),a(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,i){var n=i(50),o=i(22);e.exports=function(e,t){for(var i,a=o(e),r=n(a),s=r.length,l=0;s>l;)if(a[i=r[l++]]===t)return i}},function(e,t,i){var n=i(52)("meta"),o=i(44),a=i(26),r=i(33).f,s=0,l=Object.isExtensible||function(){return!0},c=!i(43)(function(){return l(Object.preventExtensions({}))}),u=function(e){r(e,n,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[n].i},p=function(e,t){if(!a(e,n)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[n].w},h=function(e){return c&&f.NEED&&l(e)&&!a(e,n)&&u(e),e},f=e.exports={KEY:n,NEED:!1,fastKey:d,getWeak:p,onFreeze:h}},function(e,t,i){var n=i(33),o=i(41),a=i(50);e.exports=i(31)?Object.defineProperties:function(e,t){o(e);for(var i,r=a(t),s=r.length,l=0;s>l;)n.f(e,i=r[l++],t[i]);return e}},function(e,t,i){var n=i(22),o=i(87).f,a={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return r.slice()}};e.exports.f=function(e){return r&&"[object Window]"==a.call(e)?s(e):o(n(e))}},function(e,t,i){var n=i(26),o=i(153),a=i(67)("IE_PROTO"),r=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?r:null}},function(e,t,i){var n=i(42),o=i(25),a=i(43);e.exports=function(e,t){var i=(o.Object||{})[e]||Object[e],r={};r[e]=t(i),n(n.S+n.F*a(function(){i(1)}),"Object",r)}},function(e,t,i){var n=i(44),o=i(41),a=function(e,t){if(o(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{n=i(83)(Function.call,i(64).f(Object.prototype,"__proto__").set,2),n(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,i){return a(e,i),t?e.__proto__=i:n(e,i),e}}({},!1):void 0),check:a}},function(e,t,i){var n=i(69),o=i(59);e.exports=function(e){return function(t,i){var a,r,s=String(o(t)),l=n(i),c=s.length;return l<0||l>=c?e?"":void 0:(a=s.charCodeAt(l),a<55296||a>56319||l+1===c||(r=s.charCodeAt(l+1))<56320||r>57343?e?s.charAt(l):a:e?s.slice(l,l+2):(a-55296<<10)+(r-56320)+65536)}}},function(e,t,i){var n=i(69),o=Math.max,a=Math.min;e.exports=function(e,t){return e=n(e),e<0?o(e+t,0):a(e,t)}},function(e,t,i){var n=i(69),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},function(e,t,i){var n=i(59);e.exports=function(e){return Object(n(e))}},function(e,t,i){"use strict";var n=i(135),o=i(142),a=i(61),r=i(22);e.exports=i(86)(Array,"Array",function(e,t){this._t=r(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,i=this._i++;return!e||i>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,i):"values"==t?o(0,e[i]):o(0,[i,e[i]])},"values"),a.Arguments=a.Array,n("keys"),n("values"),n("entries")},function(e,t,i){var n=i(42);n(n.S,"Object",{create:i(63)})},function(e,t,i){var n=i(22),o=i(64).f;i(148)("getOwnPropertyDescriptor",function(){return function(e,t){return o(n(e),t)}})},function(e,t,i){var n=i(42);n(n.S,"Object",{setPrototypeOf:i(149).set})},function(e,t){},function(e,t,i){"use strict";var n=i(150)(!0);i(86)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(e=n(t,i),this._i+=e.length,{value:e,done:!1})})},function(e,t,i){"use strict";var n=i(21),o=i(26),a=i(31),r=i(42),s=i(90),l=i(144).KEY,c=i(43),u=i(68),d=i(66),p=i(52),h=i(34),f=i(72),m=i(71),g=i(143),b=i(137),y=i(140),v=i(41),S=i(22),w=i(70),T=i(51),C=i(63),E=i(146),A=i(64),F=i(33),N=i(50),R=A.f,I=F.f,L=E.f,_=n.Symbol,P=n.JSON,D=P&&P.stringify,k="prototype",M=h("_hidden"),O=h("toPrimitive"),x={}.propertyIsEnumerable,U=u("symbol-registry"),H=u("symbols"),B=u("op-symbols"),G=Object[k],K="function"==typeof _,V=n.QObject,z=!V||!V[k]||!V[k].findChild,j=a&&c(function(){return 7!=C(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(e,t,i){var n=R(G,t);n&&delete G[t],I(e,t,i),n&&e!==G&&I(G,t,n)}:I,q=function(e){var t=H[e]=C(_[k]);return t._k=e,t},W=K&&"symbol"==typeof _.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof _},Y=function(e,t,i){return e===G&&Y(B,t,i),v(e),t=w(t,!0),v(i),o(H,t)?(i.enumerable?(o(e,M)&&e[M][t]&&(e[M][t]=!1),i=C(i,{enumerable:T(0,!1)})):(o(e,M)||I(e,M,T(1,{})),e[M][t]=!0),j(e,t,i)):I(e,t,i)},$=function(e,t){v(e);for(var i,n=b(t=S(t)),o=0,a=n.length;a>o;)Y(e,i=n[o++],t[i]);return e},J=function(e,t){return void 0===t?C(e):$(C(e),t)},X=function(e){var t=x.call(this,e=w(e,!0));return!(this===G&&o(H,e)&&!o(B,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,M)&&this[M][e])||t)},Z=function(e,t){if(e=S(e),t=w(t,!0),e!==G||!o(H,t)||o(B,t)){var i=R(e,t);return!i||!o(H,t)||o(e,M)&&e[M][t]||(i.enumerable=!0),i}},Q=function(e){for(var t,i=L(S(e)),n=[],a=0;i.length>a;)o(H,t=i[a++])||t==M||t==l||n.push(t);return n},ee=function(e){for(var t,i=e===G,n=L(i?B:S(e)),a=[],r=0;n.length>r;)!o(H,t=n[r++])||i&&!o(G,t)||a.push(H[t]);return a};K||(_=function(){if(this instanceof _)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(i){this===G&&t.call(B,i),o(this,M)&&o(this[M],e)&&(this[M][e]=!1),j(this,e,T(1,i))};return a&&z&&j(G,e,{configurable:!0,set:t}),q(e)},s(_[k],"toString",function(){return this._k}),A.f=Z,F.f=Y,i(87).f=E.f=Q,i(65).f=X,i(88).f=ee,a&&!i(62)&&s(G,"propertyIsEnumerable",X,!0),f.f=function(e){return q(h(e))}),r(r.G+r.W+r.F*!K,{Symbol:_});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;te.length>ie;)h(te[ie++]);for(var te=N(h.store),ie=0;te.length>ie;)m(te[ie++]);r(r.S+r.F*!K,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=_(e)},keyFor:function(e){if(W(e))return g(U,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),r(r.S+r.F*!K,"Object",{create:J,defineProperty:Y,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),P&&r(r.S+r.F*(!K||c(function(){var e=_();return"[null]"!=D([e])||"{}"!=D({a:e})||"{}"!=D(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,i,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);return t=n[1],"function"==typeof t&&(i=t),!i&&y(t)||(t=function(e,t){if(i&&(t=i.call(this,e,t)),!W(t))return t}),n[1]=t,D.apply(P,n)}}}),_[k][O]||i(32)(_[k],O,_[k].valueOf),d(_,"Symbol"),d(Math,"Math",!0),d(n.JSON,"JSON",!0)},function(e,t,i){i(71)("asyncIterator")},function(e,t,i){i(71)("observable")},function(e,t,i){i(154);for(var n=i(21),o=i(32),a=i(61),r=i(34)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var c=s[l],u=n[c],d=u&&u.prototype;d&&!d[r]&&o(d,r,c),a[c]=a.Array}},function(e,t,i){!function(t,n){"use strict";var o;try{o=i(75)}catch(e){}e.exports=n(o)}(this,function(e){"use strict";var t="function"==typeof e,i=!!window.addEventListener,n=window.document,o=window.setTimeout,a=function(e,t,n,o){i?e.addEventListener(t,n,!!o):e.attachEvent("on"+t,n)},r=function(e,t,n,o){i?e.removeEventListener(t,n,!!o):e.detachEvent("on"+t,n)},s=function(e,t,i){var o;n.createEvent?(o=n.createEvent("HTMLEvents"),o.initEvent(t,!0,!1),o=v(o,i),e.dispatchEvent(o)):n.createEventObject&&(o=n.createEventObject(),o=v(o,i),e.fireEvent("on"+t,o))},l=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},c=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")!==-1},u=function(e,t){c(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=l((" "+e.className+" ").replace(" "+t+" "," "))},p=function(e){return/Array/.test(Object.prototype.toString.call(e))},h=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},f=function(e){var t=e.getDay();return 0===t||6===t},m=function(e){return e%4===0&&e%100!==0||e%400===0},g=function(e,t){return[31,m(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},b=function(e){h(e)&&e.setHours(0,0,0,0)},y=function(e,t){return e.getTime()===t.getTime()},v=function(e,t,i){var n,o;for(n in t)o=void 0!==e[n],o&&"object"==typeof t[n]&&null!==t[n]&&void 0===t[n].nodeName?h(t[n])?i&&(e[n]=new Date(t[n].getTime())):p(t[n])?i&&(e[n]=t[n].slice(0)):e[n]=v({},t[n],i):!i&&o||(e[n]=t[n]);return e},S=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},w={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},T=function(e,t,i){for(t+=e.firstDay;t>=7;)t-=7;return i?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},C=function(e){var t=[],i="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'<td class="is-empty"></td>';t.push("is-outside-current-month")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),i="true"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'" aria-selected="'+i+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},E=function(e,t,i){var n=new Date(i,0,1),o=Math.ceil(((new Date(i,t,e)-n)/864e5+n.getDay()+1)/7);return'<td class="pika-week">'+o+"</td>"},A=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},F=function(e){return"<tbody>"+e.join("")+"</tbody>"},N=function(e){var t,i=[];for(e.showWeekNumber&&i.push("<th></th>"),t=0;t<7;t++)i.push('<th scope="col"><abbr title="'+T(e,t)+'">'+T(e,t,!0)+"</abbr></th>");return"<thead><tr>"+(e.isRTL?i.reverse():i).join("")+"</tr></thead>"},R=function(e,t,i,n,o,a){var r,s,l,c,u,d=e._o,h=i===d.minYear,f=i===d.maxYear,m='<div id="'+a+'" class="pika-title" role="heading" aria-live="assertive">',g=!0,b=!0;for(l=[],r=0;r<12;r++)l.push('<option value="'+(i===o?r-t:12+r-t)+'"'+(r===n?' selected="selected"':"")+(h&&r<d.minMonth||f&&r>d.maxMonth?'disabled="disabled"':"")+">"+d.i18n.months[r]+"</option>");for(c='<div class="pika-label">'+d.i18n.months[n]+'<select class="pika-select pika-select-month" tabindex="-1">'+l.join("")+"</select></div>",p(d.yearRange)?(r=d.yearRange[0],s=d.yearRange[1]+1):(r=i-d.yearRange,s=1+i+d.yearRange),l=[];r<s&&r<=d.maxYear;r++)r>=d.minYear&&l.push('<option value="'+r+'"'+(r===i?' selected="selected"':"")+">"+r+"</option>");return u='<div class="pika-label">'+i+d.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+l.join("")+"</select></div>",m+=d.showMonthAfterYear?u+c:c+u,h&&(0===n||d.minMonth>=n)&&(g=!1),f&&(11===n||d.maxMonth<=n)&&(b=!1),0===t&&(m+='<button class="pika-prev'+(g?"":" is-disabled")+'" type="button">'+d.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(m+='<button class="pika-next'+(b?"":" is-disabled")+'" type="button">'+d.i18n.nextMonth+"</button>"),m+="</div>"},I=function(e,t,i){return'<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="'+i+'">'+N(e)+F(t)+"</table>"},L=function(r){var s=this,l=s.config(r);s._onMouseDown=function(e){if(s._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(c(t,"is-disabled")||(!c(t,"pika-button")||c(t,"is-empty")||c(t.parentNode,"is-disabled")?c(t,"pika-prev")?s.prevMonth():c(t,"pika-next")&&s.nextMonth():(s.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&o(function(){s.hide(),l.field&&l.field.blur()},100))),c(t,"pika-select"))s._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},s._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(c(t,"pika-select-month")?s.gotoMonth(t.value):c(t,"pika-select-year")&&s.gotoYear(t.value))},s._onKeyChange=function(e){if(e=e||window.event,s.isVisible())switch(e.keyCode){case 13:case 27:l.field.blur();break;case 37:e.preventDefault(),s.adjustDate("subtract",1);break;case 38:s.adjustDate("subtract",7);break;case 39:s.adjustDate("add",1);break;case 40:s.adjustDate("add",7)}},s._onInputChange=function(i){var n;i.firedBy!==s&&(t?(n=e(l.field.value,l.format,l.formatStrict),n=n&&n.isValid()?n.toDate():null):n=new Date(Date.parse(l.field.value)),h(n)&&s.setDate(n),s._v||s.show())},s._onInputFocus=function(){s.show()},s._onInputClick=function(){s.show()},s._onInputBlur=function(){var e=n.activeElement;do if(c(e,"pika-single"))return;while(e=e.parentNode);s._c||(s._b=o(function(){s.hide()},50)),s._c=!1},s._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,n=t;if(t){!i&&c(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),a(t,"change",s._onChange)));do if(c(n,"pika-single")||n===l.trigger)return;while(n=n.parentNode);s._v&&t!==l.trigger&&n!==l.trigger&&s.hide()}},s.el=n.createElement("div"),s.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),a(s.el,"mousedown",s._onMouseDown,!0),a(s.el,"touchend",s._onMouseDown,!0),a(s.el,"change",s._onChange),a(n,"keydown",s._onKeyChange),l.field&&(l.container?l.container.appendChild(s.el):l.bound?n.body.appendChild(s.el):l.field.parentNode.insertBefore(s.el,l.field.nextSibling),a(l.field,"change",s._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var u=l.defaultDate;h(u)?l.setDefaultDate?s.setDate(u,!0):s.gotoDate(u):s.gotoDate(new Date),l.bound?(this.hide(),s.el.className+=" is-bound",a(l.trigger,"click",s._onInputClick),a(l.trigger,"focus",s._onInputFocus),a(l.trigger,"blur",s._onInputBlur)):this.show()};return L.prototype={config:function(e){this._o||(this._o=v({},w,!0));var t=v(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var i=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=i>4?4:i,h(t.minDate)||(t.minDate=!1),h(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&this.setMaxDate(t.maxDate),p(t.yearRange)){var n=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||n,t.yearRange[1]=parseInt(t.yearRange[1],10)||n}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||w.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(i){return h(this._d)?t?e(this._d).format(i||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(i,n){t&&e.isMoment(i)&&this.setDate(i.toDate(),n)},getDate:function(){return h(this._d)?new Date(this._d.getTime()):new Date},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",s(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),h(e)){var i=this._o.minDate,n=this._o.maxDate;h(i)&&e<i?e=i:h(n)&&e>n&&(e=n),this._d=new Date(e.getTime()),b(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),s(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(h(e)){if(this.calendars){var i=new Date(this.calendars[0].year,this.calendars[0].month,1),n=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),o=e.getTime();n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1),t=o<i.getTime()||n.getTime()<o}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustDate:function(i,n){var o,a=this.getDate(),r=24*parseInt(n)*60*60*1e3;"add"===i?o=new Date(a.valueOf()+r):"subtract"===i&&(o=new Date(a.valueOf()-r)),t&&("add"===i?o=e(a).add(n,"days").toDate():"subtract"===i&&(o=e(a).subtract(n,"days").toDate())),this.setDate(o)},adjustCalendars:function(){this.calendars[0]=S(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=S({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){e instanceof Date?(b(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth()):(this._o.minDate=w.minDate,this._o.minYear=w.minYear,this._o.minMonth=w.minMonth,this._o.startRange=w.startRange),this.draw()},setMaxDate:function(e){e instanceof Date?(b(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth()):(this._o.maxDate=w.maxDate,this._o.maxYear=w.maxYear,this._o.maxMonth=w.maxMonth,this._o.endRange=w.endRange),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t,i=this._o,n=i.minYear,a=i.maxYear,r=i.minMonth,s=i.maxMonth,l="";this._y<=n&&(this._y=n,!isNaN(r)&&this._m<r&&(this._m=r)),this._y>=a&&(this._y=a,!isNaN(s)&&this._m>s&&(this._m=s)),t="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var c=0;c<i.numberOfMonths;c++)l+='<div class="pika-lendar">'+R(this,c,this.calendars[c].year,this.calendars[c].month,this.calendars[0].year,t)+this.render(this.calendars[c].year,this.calendars[c].month,t)+"</div>";this.el.innerHTML=l,i.bound&&"hidden"!==i.field.type&&o(function(){i.trigger.focus()},1),"function"==typeof this._o.onDraw&&this._o.onDraw(this),i.bound&&i.field.setAttribute("aria-label","Use the arrow keys to pick a date")}},adjustPosition:function(){var e,t,i,o,a,r,s,l,c,u;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,i=this.el.offsetWidth,o=this.el.offsetHeight,a=window.innerWidth||n.documentElement.clientWidth,r=window.innerHeight||n.documentElement.clientHeight,s=window.pageYOffset||n.body.scrollTop||n.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)u=e.getBoundingClientRect(),l=u.left+window.pageXOffset,c=u.bottom+window.pageYOffset;else for(l=t.offsetLeft,c=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,c+=t.offsetTop;(this._o.reposition&&l+i>a||this._o.position.indexOf("right")>-1&&l-i+e.offsetWidth>0)&&(l=l-i+e.offsetWidth),(this._o.reposition&&c+o>r+s||this._o.position.indexOf("top")>-1&&c-o-e.offsetHeight>0)&&(c=c-o-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=c+"px"}},render:function(e,t,i){var n=this._o,o=new Date,a=g(e,t),r=new Date(e,t,1).getDay(),s=[],l=[];b(o),n.firstDay>0&&(r-=n.firstDay,r<0&&(r+=7));for(var c=0===t?11:t-1,u=11===t?0:t+1,d=0===t?e-1:e,p=11===t?e+1:e,m=g(d,c),v=a+r,S=v;S>7;)S-=7;v+=7-S;for(var w=0,T=0;w<v;w++){var F=new Date(e,t,1+(w-r)),N=!!h(this._d)&&y(F,this._d),R=y(F,o),L=w<r||w>=a+r,_=1+(w-r),P=t,D=e,k=n.startRange&&y(n.startRange,F),M=n.endRange&&y(n.endRange,F),O=n.startRange&&n.endRange&&n.startRange<F&&F<n.endRange,x=n.minDate&&F<n.minDate||n.maxDate&&F>n.maxDate||n.disableWeekends&&f(F)||n.disableDayFn&&n.disableDayFn(F);L&&(w<r?(_=m+_,P=c,D=d):(_-=a,P=u,D=p));var U={day:_,month:P,year:D,isSelected:N,isToday:R,isDisabled:x,isEmpty:L,isStartRange:k,isEndRange:M,isInRange:O,showDaysInNextAndPreviousMonths:n.showDaysInNextAndPreviousMonths};l.push(C(U)),7===++T&&(n.showWeekNumber&&l.unshift(E(w-r,t,e)),s.push(A(l,n.isRTL)),l=[],T=0)}return I(n,s,i)},isVisible:function(){return this._v},show:function(){this.isVisible()||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(a(n,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;e!==!1&&(this._o.bound&&r(n,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",u(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,"mousedown",this._onMouseDown,!0),r(this.el,"touchend",this._onMouseDown,!0),r(this.el,"change",this._onChange),this._o.field&&(r(this._o.field,"change",this._onInputChange),this._o.bound&&(r(this._o.trigger,"click",this._onInputClick),r(this._o.trigger,"focus",this._onInputFocus),r(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},L})},function(e,t){e.exports='<span class="rl-cmd-clr-error">Command not found:</span> {{ cmd }}'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">commands:</span> {{ commands }}'},function(e,t){e.exports='lang <span class="rl-cmd-clr-info">[{{ langs }}]</span>'},function(e,t){e.exports='<span class="rl-cmd-clr-success">&gt;</span> {{ cmd }}'},function(e,t){e.exports='theme <span class="rl-cmd-clr-info">[{{ themes }}]</span>'},function(e,t){e.exports=' <span class="rl-cmd-clr-info">version:</span> {{ version }}'},function(e,t){e.exports='<html>\n<head>\n\t<meta charset="utf-8" />\n\t<meta name="viewport" content="user-scalable=no" />\n\t<meta name="apple-mobile-web-app-capable" content="yes" />\n\t<meta name="robots" content="noindex, nofollow, noodp" />\n\t<title>{{title}}</title>\n\t<style>\nhtml, body {\n\tbackground-color: #fff;\n\tfont-size: 13px;\n\tfont-family: arial, sans-serif;\n\tmargin: 0;\n\tpadding: 0;\n}\n\na {color: blue; text-decoration: underline}\na:visited {color: #609}\na:active {color: red}\nblockquote {border-left: 2px solid black; margin: 0; padding: 0px 10px}\n\npre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\tbackground: #fff;\n\tborder: none;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: break-all;\n}\n\n.body-wrp {\n\tpadding: 10px;\n}\n\n.body-wrp.html pre {\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain {\n\tpadding: 15px;\n\twhite-space: pre-wrap;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n}\n\n.body-wrp.plain pre {\n\tmargin: 0px;\n\tpadding: 0px;\n\tbackground: #fff;\n\tborder: none;\n\tfont-family: Monaco, Menlo, Consolas, \'Courier New\', monospace;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n\tword-break: normal;\n}\n\n.body-wrp.plain blockquote {\n\tborder-left: 2px solid blue;\n\tcolor: blue;\n}\n\n.body-wrp.plain blockquote blockquote {\n\tborder-left: 2px solid green;\n\tcolor: green;\n}\n\n.body-wrp.plain blockquote blockquote blockquote {\n\tborder-left: 2px solid red;\n\tcolor: red;\n}\n\n.rl-previre-subject {\n\tfont-size: 16px;\n\tfont-weight: bold;\n\tpadding: 15px;\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-creds-from, .rl-previre-creds-to {\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\n.rl-previre-creds-from {\n\tpadding-bottom: 0;\n}\n\n.rl-previre-creds-to {\n\tborder-bottom: 1px solid #ccc;\n}\n\n.rl-previre-date {\n\tfloat: right;\n\tfont-size: 12px;\n\tpadding: 10px 15px;\n}\n\t</style>\n</head>\n<body>\n\t<div>\n\t\t<div class="rl-previre-subject">{{subject}}</div>\n\t</div>\n\t<div>\n\t\t<div class="rl-previre-date">{{date}}</div>\n\t\t<div class="rl-previre-creds-from">{{fromCreds}}</div>\n\t\t<div class="rl-previre-creds-to">{{toLabel}}: {{toCreds}}</div>\n\t</div>\n\t<div class="body-wrp {{bodyClass}}">{{html}}</div>\n</body>\n</html>';
+},,function(e,t){e.exports=window.Autolinker},function(e,t){e.exports=window.hasher},function(e,t){e.exports=window.ssm},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(12),f=i.n(h),m=i(92),g=i.n(m),b=i(273),y=i.n(b),v=i(1),S=i(3),w=i(7),T=i(20),C=i(27),E=i(35),A=i(23),F=i(14),N=i(29),R=i(8),I=i(54),L=i(28),_=i(40),P=i(121),D=i(46),k=i(120),M=i(97),O=i(185),x=i(30),U=i(49),H=i(39),B=i(184),G=i(80),K=i(10),V=i(94),z=i(18),j=i(79),q=i(38),W=i(202),Y=i(209),$=i(212),J=i(211),X=i(217),Z=i(218),Q=i(219),ee=i(9),te=i(100),ie=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,z.a));return n.moveCache={},n.quotaDebounce=p.a.debounce(n.quota,S.Magics.Time30s),n.moveOrDeleteResponseHelper=p.a.bind(n.moveOrDeleteResponseHelper,n),n.messagesMoveTrigger=p.a.debounce(n.messagesMoveTrigger,500),u.a.setInterval(function(){return N.a("interval.30s")},S.Magics.Time30s),u.a.setInterval(function(){return N.a("interval.1m")},S.Magics.Time1m),u.a.setInterval(function(){return N.a("interval.2m")},S.Magics.Time2m),u.a.setInterval(function(){return N.a("interval.3m")},S.Magics.Time3m),u.a.setInterval(function(){return N.a("interval.5m")},S.Magics.Time5m),u.a.setInterval(function(){return N.a("interval.10m")},S.Magics.Time10m),u.a.setInterval(function(){return N.a("interval.15m")},S.Magics.Time15m),u.a.setInterval(function(){return N.a("interval.20m")},S.Magics.Time20m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.2m-after5m")},S.Magics.Time2m)},S.Magics.Time5m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.5m-after5m")},S.Magics.Time5m)},S.Magics.Time5m),u.a.setTimeout(function(){return u.a.setInterval(function(){return N.a("interval.10m-after5m")},S.Magics.Time10m)},S.Magics.Time5m),f.a.wakeUp(function(){i.i(V.e)()&&n.reload(),z.a.jsVersion(function(e,t){S.StorageResultType.Success===e&&t&&!t.Result&&n.reload()},K.appSettingsGet("version"))},{},S.Magics.Time60m),i.i(V.e)()&&n.reload(),K.settingsGet("UserBackgroundHash")&&p.a.delay(function(){f()("#rl-bg").attr("style","background-image: none !important;").backstretch(i.i(F.A)(K.settingsGet("UserBackgroundHash")),{fade:w.bAnimationSupported?S.Magics.Time1s:0,centeredX:!0,centeredY:!0}).removeAttr("style")},S.Magics.Time1s),n.socialUsers=p.a.bind(n.socialUsers,n),n}return l()(t,e),t.prototype.remote=function(){return z.a},t.prototype.reload=function(){u.a.parent&&K.appSettingsGet("inIframe")?u.a.parent.location.reload():u.a.location.reload()},t.prototype.reloadFlagsCurrentMessageListAndMessageFromCache=function(){p.a.each(H.a.messageList(),function(e){i.i(A.k)(e)}),i.i(A.k)(H.a.message())},t.prototype.reloadMessageList=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(H.a.messageListPage()-1)*_.a.messagesPerPage();t&&i.i(A.h)(x.a.currentFolderFullNameRaw(),""),e&&(H.a.messageListPage(1),H.a.messageListPageBeforeThread(1),n=0,i.i(ee.setHash)(i.i(F.r)(x.a.currentFolderFullNameHash(),H.a.messageListPage(),H.a.messageListSearch(),H.a.messageListThreadUid()),!0,!0)),H.a.messageListLoading(!0),z.a.messageList(function(e,t,n){S.StorageResultType.Success===e&&t&&t.Result?(H.a.messageListError(""),H.a.messageListLoading(!1),H.a.setMessageList(t,n)):S.StorageResultType.Unload===e?(H.a.messageListError(""),H.a.messageListLoading(!1)):S.StorageResultType.Abort!==e&&(H.a.messageList([]),H.a.messageListLoading(!1),H.a.messageListError(t&&t.ErrorCode?i.i(R.getNotification)(t.ErrorCode):i.i(R.i18n)("NOTIFICATIONS/CANT_GET_MESSAGE_LIST")))},x.a.currentFolderFullNameRaw(),n,_.a.messagesPerPage(),H.a.messageListSearch(),H.a.messageListThreadUid())},t.prototype.recacheInboxMessageList=function(){z.a.messageList(v.noop,i.i(A.a)(),0,_.a.messagesPerPage(),"","",!0)},t.prototype.contactsSync=function(e){var t=k.a.contacts;return!(t.importing()||t.syncing()||!k.a.enableContactsSync()||!k.a.allowContactsSync())&&(t.syncing(!0),z.a.contactsSync(function(i,n){t.syncing(!1),e&&e(i,n)}),!0)},t.prototype.messagesMoveTrigger=function(){var e=this,t=x.a.trashFolder(),n=x.a.spamFolder();p.a.each(this.moveCache,function(o){var a=n===o.To,r=t===o.To,s=!a&&n===o.From&&i.i(A.a)()===o.To;z.a.messagesMove(e.moveOrDeleteResponseHelper,o.From,o.To,o.Uid,a?"SPAM":s?"HAM":"",a||r)}),this.moveCache={}},t.prototype.messagesMoveHelper=function(e,t,i){var n="$$"+e+"$$"+t+"$$";this.moveCache[n]||(this.moveCache[n]={From:e,To:t,Uid:[]}),this.moveCache[n].Uid=p.a.union(this.moveCache[n].Uid,i),this.messagesMoveTrigger()},t.prototype.messagesCopyHelper=function(e,t,i){z.a.messagesCopy(this.moveOrDeleteResponseHelper,e,t,i)},t.prototype.messagesDeleteHelper=function(e,t){z.a.messagesDelete(this.moveOrDeleteResponseHelper,e,t)},t.prototype.moveOrDeleteResponseHelper=function(e,t){S.StorageResultType.Success===e&&x.a.currentFolder()&&(t&&i.i(v.isArray)(t.Result)&&2===t.Result.length?i.i(A.h)(t.Result[0],t.Result[1]):(i.i(A.h)(x.a.currentFolderFullNameRaw(),""),t&&-1<i.i(v.inArray)(t.ErrorCode,[S.Notification.CantMoveMessage,S.Notification.CantCopyMessage])&&u.a.alert(i.i(R.getNotification)(t.ErrorCode))),this.reloadMessageList(0===H.a.messageList().length),this.quotaDebounce())},t.prototype.deleteMessagesFromFolderWithoutCheck=function(e,t){this.messagesDeleteHelper(e,t),H.a.removeMessagesFromList(e,t)},t.prototype.deleteMessagesFromFolder=function(e,t,n,o){var a=this,r=null,s=null;switch(e){case S.FolderType.Spam:r=i.i(A.b)(x.a.spamFolder()),s=S.SetSystemFoldersNotification.Spam;break;case S.FolderType.NotSpam:r=i.i(A.b)(i.i(A.a)());break;case S.FolderType.Trash:r=i.i(A.b)(x.a.trashFolder()),s=S.SetSystemFoldersNotification.Trash;break;case S.FolderType.Archive:r=i.i(A.b)(x.a.archiveFolder()),s=S.SetSystemFoldersNotification.Archive}o=!!i.i(v.isUnd)(o)||!!o,o&&(S.FolderType.Spam===e&&T.c===x.a.spamFolder()||S.FolderType.Trash===e&&T.c===x.a.trashFolder()||S.FolderType.Archive===e&&T.c===x.a.archiveFolder())&&(o=!1),!r&&o?i.i(ee.showScreenPopup)(i(98),[s]):o&&(S.FolderType.Trash!==e||t!==x.a.spamFolder()&&t!==x.a.trashFolder())?r&&(this.messagesMoveHelper(t,r.fullNameRaw,n),H.a.removeMessagesFromList(t,n,r.fullNameRaw)):i.i(ee.showScreenPopup)(i(74),[i.i(R.i18n)("POPUPS_ASK/DESC_WANT_DELETE_MESSAGES"),function(){a.messagesDeleteHelper(t,n),H.a.removeMessagesFromList(t,n)}])},t.prototype.moveMessagesToFolder=function(e,t,n,o){if(e!==n&&i.i(v.isArray)(t)&&0<t.length){var a=i.i(A.b)(e),r=i.i(A.b)(n);if(a&&r)return i.i(v.isUnd)(o)||!o?this.messagesMoveHelper(a.fullNameRaw,r.fullNameRaw,t):this.messagesCopyHelper(a.fullNameRaw,r.fullNameRaw,t),H.a.removeMessagesFromList(a.fullNameRaw,t,r.fullNameRaw,o),!0}return!1},t.prototype.foldersReload=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=j.a.foldersReload(x.a.foldersLoading);e&&t.then(function(e){return!!e}).then(e).catch(function(){p.a.delay(function(){e&&e(!1)},1)})},t.prototype.foldersPromisesActionHelper=function(e,t){j.a.abort("Folders").fastResolve(!0).then(function(){return e}).then(function(){j.a.foldersReloadWithTimeout(x.a.foldersLoading)},function(e){x.a.folderList.error(i.i(R.getNotification)(e,"",t)),j.a.foldersReloadWithTimeout(x.a.foldersLoading)})},t.prototype.reloadOpenPgpKeys=function(){U.a.capaOpenPGP()&&!function(){var e=[],t=new q.EmailModel,n=U.a.openpgpKeyring,o=n?n.getAllKeys():[];p.a.each(o,function(i,n){i&&i.primaryKey&&!function(){var o=[],a=[],r=i.getPrimaryUser(),s=r&&r.user?r.user.userId.userid:i.users&&i.users[0]?i.users[0].userId.userid:"";i.users&&p.a.each(i.users,function(e){e.userId&&(t.clear(),t.mailsoParse(e.userId.userid),t.validate()&&(o.push(t.email),a.push(e.userId.userid)))}),o.length&&e.push(new J.a(n,i.primaryKey.getFingerprint(),i.primaryKey.getKeyId().toHex().toLowerCase(),p.a.uniq(p.a.compact(p.a.map(i.getKeyIds(),function(e){return e&&e.toHex?e.toHex():null}))),a,o,i.isPrivate(),i.armor(),s))}()}),i.i(v.delegateRunOnDestroy)(U.a.openpgpkeys()),U.a.openpgpkeys(e)}()},t.prototype.accountsCounts=function(){return!1},t.prototype.accountsAndIdentities=function(e){var t=this;D.a.accounts.loading(!0),M.a.identities.loading(!0),z.a.accountsAndIdentities(function(n,o){D.a.accounts.loading(!1),M.a.identities.loading(!1),S.StorageResultType.Success===n&&o.Result&&!function(){var n={},a=D.a.email(),r=K.settingsGet("ParentEmail");r=""===r?a:r,i.i(v.isArray)(o.Result.Accounts)&&(p.a.each(D.a.accounts(),function(e){n[e.email]=e.count()}),i.i(v.delegateRunOnDestroy)(D.a.accounts()),D.a.accounts(p.a.map(o.Result.Accounts,function(e){return new W.a(e,e!==r,n[e]||0)}))),i.i(v.isUnd)(e)||!e||(p.a.delay(function(){return t.accountsCounts()},5e3),N.b("interval.10m-after5m",function(){return t.accountsCounts()})),i.i(v.isArray)(o.Result.Identities)&&(i.i(v.delegateRunOnDestroy)(M.a.identities()),M.a.identities(p.a.map(o.Result.Identities,function(e){var t=i.i(v.pString)(e.Id),n=i.i(v.pString)(e.Email),o=new Y.a(t,n);return o.name(i.i(v.pString)(e.Name)),o.replyTo(i.i(v.pString)(e.ReplyTo)),o.bcc(i.i(v.pString)(e.Bcc)),o.signature(i.i(v.pString)(e.Signature)),o.signatureInsertBefore(!!e.SignatureInsertBefore),o})))}()})},t.prototype.templates=function(){O.a.templates.loading(!0),z.a.templates(function(e,t){O.a.templates.loading(!1),S.StorageResultType.Success===e&&t.Result&&i.i(v.isArray)(t.Result.Templates)&&(i.i(v.delegateRunOnDestroy)(O.a.templates()),O.a.templates(p.a.compact(p.a.map(t.Result.Templates,function(e){var t=new $.a;return t.parse(e)?t:null}))))})},t.prototype.quota=function(){z.a.quota(function(e,t){S.StorageResultType.Success===e&&t&&t.Result&&i.i(v.isArray)(t.Result)&&1<t.Result.length&&i.i(v.isPosNumeric)(t.Result[0],!0)&&i.i(v.isPosNumeric)(t.Result[1],!0)&&B.a.populateData(i.i(v.pInt)(t.Result[1]),i.i(v.pInt)(t.Result[0]))})},t.prototype.folderInformation=function(e,t){var n=this;""!==i.i(v.trim)(e)&&z.a.folderInformation(function(e,t){if(S.StorageResultType.Success===e&&t&&t.Result&&t.Result.Hash&&t.Result.Folder){var o="",a=!1,r=!1,s=i.i(A.b)(t.Result.Folder);if(s){if(s.interval=i.i(E.momentNowUnix)(),t.Result.Hash&&i.i(A.h)(t.Result.Folder,t.Result.Hash),i.i(v.isNormal)(t.Result.MessageCount)&&s.messageCountAll(t.Result.MessageCount),i.i(v.isNormal)(t.Result.MessageUnseenCount)&&(i.i(v.pInt)(s.messageCountUnread())!==i.i(v.pInt)(t.Result.MessageUnseenCount)&&(r=!0),s.messageCountUnread(t.Result.MessageUnseenCount)),r&&i.i(A.m)(s.fullNameRaw),t.Result.Flags){for(o in t.Result.Flags)if(i.i(v.has)(t.Result.Flags,o)){a=!0;var l=t.Result.Flags[o];i.i(A.v)(s.fullNameRaw,o.toString(),[!l.IsSeen,!!l.IsFlagged,!!l.IsAnswered,!!l.IsForwarded,!!l.IsReadReceipt])}a&&n.reloadFlagsCurrentMessageListAndMessageFromCache()}H.a.initUidNextAndNewMessages(s.fullNameRaw,t.Result.UidNext,t.Result.NewMessages);var c=i.i(A.c)(t.Result.Folder);(t.Result.Hash!==c||""===c||r)&&(s.fullNameRaw===x.a.currentFolderFullNameRaw()?n.reloadMessageList():i.i(A.a)()===s.fullNameRaw&&n.recacheInboxMessageList())}}},e,t)},t.prototype.folderInformationMultiply=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=x.a.getNextFolderNames();i.i(v.isNonEmptyArray)(n)&&z.a.folderInformationMultiply(function(n,o){S.StorageResultType.Success===n&&o&&o.Result&&o.Result.List&&i.i(v.isNonEmptyArray)(o.Result.List)&&!function(){var n=i.i(E.momentNowUnix)();p.a.each(o.Result.List,function(t){var o=i.i(A.c)(t.Folder),a=i.i(A.b)(t.Folder),r=!1;if(a)if(a.interval=n,t.Hash&&i.i(A.h)(t.Folder,t.Hash),i.i(v.isNormal)(t.MessageCount)&&a.messageCountAll(t.MessageCount),i.i(v.isNormal)(t.MessageUnseenCount)&&(i.i(v.pInt)(a.messageCountUnread())!==i.i(v.pInt)(t.MessageUnseenCount)&&(r=!0),a.messageCountUnread(t.MessageUnseenCount)),r&&i.i(A.m)(a.fullNameRaw),t.Hash!==o||""===o)a.fullNameRaw===x.a.currentFolderFullNameRaw()&&e.reloadMessageList();else if(r&&a.fullNameRaw===x.a.currentFolderFullNameRaw()){var s=H.a.messageList();i.i(v.isNonEmptyArray)(s)&&e.folderInformation(a.fullNameRaw,s)}}),t&&p.a.delay(function(){return e.folderInformationMultiply(!0)},2e3)}()},n)},t.prototype.messageListAction=function(e,t,n,o){var a=null,r=0,s=[];if(!i.i(v.isUnd)(o)&&o||(o=H.a.messageListChecked()),s=p.a.uniq(p.a.compact(p.a.map(o,function(e){return e&&e.uid?e.uid:null}))),""!==e&&0<s.length){switch(n){case S.MessageSetAction.SetSeen:p.a.each(s,function(t){r+=i.i(A.w)(e,t,n)}),a=i.i(A.b)(e),a&&a.messageCountUnread(a.messageCountUnread()-r),z.a.messageSetSeen(v.noop,e,s,!0);break;case S.MessageSetAction.UnsetSeen:p.a.each(s,function(t){r+=i.i(A.w)(e,t,n)}),a=i.i(A.b)(e),a&&a.messageCountUnread(a.messageCountUnread()-r+s.length),z.a.messageSetSeen(v.noop,e,s,!1);break;case S.MessageSetAction.SetFlag:p.a.each(s,function(t){i.i(A.w)(e,t,n)}),z.a.messageSetFlagged(v.noop,e,s,!0);break;case S.MessageSetAction.UnsetFlag:p.a.each(s,function(t){i.i(A.w)(e,t,n)}),z.a.messageSetFlagged(v.noop,e,s,!1)}this.reloadFlagsCurrentMessageListAndMessageFromCache(),H.a.message.viewTrigger(!H.a.message.viewTrigger())}},t.prototype.googleConnect=function(){u.a.open(i.i(F.o)(),"Google","left=200,top=100,width=650,height=600,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.twitterConnect=function(){u.a.open(i.i(F.p)(),"Twitter","left=200,top=100,width=650,height=350,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.facebookConnect=function(){u.a.open(i.i(F.n)(),"Facebook","left=200,top=100,width=650,height=335,menubar=no,status=no,resizable=yes,scrollbars=yes")},t.prototype.socialUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!0===e&&(I.a.google.loading(!0),I.a.facebook.loading(!0),I.a.twitter.loading(!0)),z.a.socialUsers(function(e,t){S.StorageResultType.Success===e&&t&&t.Result?(I.a.google.userName(t.Result.Google||""),I.a.facebook.userName(t.Result.Facebook||""),I.a.twitter.userName(t.Result.Twitter||"")):(I.a.google.userName(""),I.a.facebook.userName(""),I.a.twitter.userName("")),I.a.google.loading(!1),I.a.facebook.loading(!1),I.a.twitter.loading(!1)})},t.prototype.googleDisconnect=function(){I.a.google.loading(!0),z.a.googleDisconnect(this.socialUsers)},t.prototype.facebookDisconnect=function(){I.a.facebook.loading(!0),z.a.facebookDisconnect(this.socialUsers)},t.prototype.twitterDisconnect=function(){I.a.twitter.loading(!0),z.a.twitterDisconnect(this.socialUsers)},t.prototype.getAutocomplete=function(e,t){z.a.suggestions(function(e,n){S.StorageResultType.Success===e&&n&&i.i(v.isArray)(n.Result)?t(p.a.compact(p.a.map(n.Result,function(e){return e&&e[0]?new q.EmailModel(e[0],e[1]):null}))):S.StorageResultType.Abort!==e&&t([])},e)},t.prototype.setExpandedFolder=function(e,t){var n=G.a(S.ClientSideKeyName.ExpandedFolders);i.i(v.isArray)(n)||(n=[]),t?(n.push(e),n=p.a.uniq(n)):n=p.a.without(n,e),G.b(S.ClientSideKeyName.ExpandedFolders,n)},t.prototype.initHorizontalLayoutResizer=function(e){var t=null,n=null,o=200,a=500,r=function(e){e&&(t&&t.attr("style","height:"+e+"px"),n&&n.attr("style","top:"+(55+e)+"px"))},s=function(e){e&&e.target&&f()(e.target).find(".ui-resizable-handle").on("mousedown",function(){w.$html.addClass("rl-resizer")}).on("mouseup",function(){w.$html.removeClass("rl-resizer")})},l=function(){w.$html.addClass("rl-resizer")},c=p.a.debounce(function(){w.$html.addClass("rl-resizer")},500,!0),u=function(t,n){w.$html.removeClass("rl-resizer"),n&&n.size&&n.size.height&&(G.b(e,n.size.height),r(n.size.height),i.i(v.windowResize)())},d={helper:"ui-resizable-helper-h",minHeight:o,maxHeight:a,handles:"s",create:s,resize:c,start:l,stop:u},h=function(a){if(a)t&&t.hasClass("ui-resizable")&&t.resizable("destroy").removeAttr("style"),n&&n.removeAttr("style");else if(w.$html.hasClass("rl-bottom-preview-pane")){t=f()(".b-message-list-wrapper"),n=f()(".b-message-view-wrapper"),t.hasClass("ui-resizable")||t.resizable(d);var s=i.i(v.pInt)(G.a(e))||300;r(s>o?s:o)}};h(!1),N.b("layout",function(e){h(S.Layout.BottomPreview!==e)})},t.prototype.initVerticalLayoutResizer=function(e){var t=60,n=155,o=f()("#rl-left"),a=f()("#rl-right"),r=G.a(e)||null,s=function(e){e&&(i.i(w.leftPanelWidth)(e),w.$html.removeClass("rl-resizer"),o.css({width:""+e+"px"}),a.css({left:""+e+"px"}))},l=function(a){if(a)o.resizable("disable"),s(t);else{o.resizable("enable");var r=i.i(v.pInt)(G.a(e))||n;s(r>n?r:n)}},c=function(e){e&&e.target&&f()(e.target).find(".ui-resizable-handle").on("mousedown",function(){w.$html.addClass("rl-resizer")}).on("mouseup",function(){w.$html.removeClass("rl-resizer")})},u=p.a.debounce(function(){w.$html.addClass("rl-resizer")},500,!0),d=function(){w.$html.addClass("rl-resizer")},h=function(t,n){w.$html.removeClass("rl-resizer"),n&&n.size&&n.size.width&&(G.b(e,n.size.width),i.i(w.leftPanelWidth)(n.size.width),a.css({left:""+n.size.width+"px"}),o.css({position:"",top:"",left:"",height:""}))};null!==r&&s(r>n?r:n),o.resizable({helper:"ui-resizable-helper-w",minWidth:n,maxWidth:S.Magics.Size350px,handles:"e",create:c,resize:u,start:d,stop:h}),N.b("left-panel.off",function(){l(!0)}),N.b("left-panel.on",function(){l(!1)})},t.prototype.logout=function(){var e=this;z.a.logout(function(){e.loginAndLogoutReload(!1,!0,K.settingsGet("ParentEmail")&&0<K.settingsGet("ParentEmail").length)})},t.prototype.bootstartTwoFactorScreen=function(){i.i(ee.showScreenPopup)(i(191),[!0])},t.prototype.bootstartWelcomePopup=function(e){i.i(ee.showScreenPopup)(i(255),[e])},t.prototype.bootstartLoginScreen=function(){w.$html.removeClass("rl-user-auth").addClass("rl-user-no-auth");var e=i.i(v.pString)(K.appSettingsGet("customLoginLink"));e?(i.i(ee.routeOff)(),i.i(ee.setHash)(i.i(F.z)(),!0),i.i(ee.routeOff)(),p.a.defer(function(){u.a.location.href=e})):(i.i(ee.startScreens)([X.a]),i.i(C.a)("rl-start-login-screens"),N.a("rl.bootstart-login-screens"))},t.prototype.bootend=function(){g.a&&g.a.set(100).end(),i.i(ee.hideLoading)()},t.prototype.bootstart=function(){var t=this;e.prototype.bootstart.call(this),L.a.populate(),_.a.populate(),P.a.populate(),D.a.populate(),k.a.populate();var n=i.i(v.pInt)(K.settingsGet("ContactsSyncInterval")),o=K.appSettingsGet("jsHash"),a=i.i(v.pString)(K.settingsGet("StartupUrl")),r=K.settingsGet("AllowGoogleSocial"),s=K.settingsGet("AllowFacebookSocial"),l=K.settingsGet("AllowTwitterSocial");g.a&&g.a.set(90),w.leftPanelDisabled.subscribe(function(e){N.a("left-panel."+(e?"off":"on"))}),this.setWindowTitle(""),K.settingsGet("Auth")?(w.$html.addClass("rl-user-auth"),K.capa(S.Capa.TwoFactor)&&K.capa(S.Capa.TwoFactorForce)&&K.settingsGet("RequireTwoFactor")?(this.bootend(),this.bootstartTwoFactorScreen()):(this.setWindowTitle(i.i(R.i18n)("TITLES/LOADING")),this.foldersReload(function(e){t.bootend(),e?(""!==a&&(i.i(ee.routeOff)(),i.i(ee.setHash)(i.i(F.z)(a),!0),i.i(ee.routeOn)()),v.jassl&&u.a.crypto&&u.a.crypto.getRandomValues&&K.capa(S.Capa.OpenPGP)?!function(){var e=function(e){if(U.a.openpgp=e,u.a.Worker)try{U.a.openpgp.initWorker({path:i.i(F.H)()})}catch(e){i.i(v.log)(e)}U.a.openpgpKeyring=new e.Keyring,U.a.capaOpenPGP(!0),N.a("openpgp.init"),t.reloadOpenPgpKeys()};u.a.openpgp?e(u.a.openpgp):i.i(v.jassl)(i.i(F.I)()).then(function(){u.a.openpgp&&e(u.a.openpgp)})}():U.a.capaOpenPGP(!1),i.i(ee.startScreens)([Z.a,K.capa(S.Capa.Settings)?Q.a:null]),(r||s||l)&&t.socialUsers(!0),N.b("interval.2m",function(){return t.folderInformation(i.i(A.a)())}),N.b("interval.3m",function(){var e=x.a.currentFolderFullNameRaw();i.i(A.a)()!==e&&t.folderInformation(e)}),N.b("interval.2m-after5m",function(){return t.folderInformationMultiply()}),N.b("interval.15m",function(){return t.quota()}),N.b("interval.20m",function(){return t.foldersReload()}),n=5<=n?n:20,n=320>=n?n:320,p.a.delay(function(){return t.contactsSync()},S.Magics.Time10s),p.a.delay(function(){return t.folderInformationMultiply(!0)},S.Magics.Time2s),u.a.setInterval(function(){return t.contactsSync()},6e4*n+5e3),t.accountsAndIdentities(!0),p.a.delay(function(){var e=x.a.currentFolderFullNameRaw();i.i(A.a)()!==e&&t.folderInformation(e)},1e3),p.a.delay(function(){return t.quota()},5e3),p.a.delay(function(){return z.a.appDelayStart(v.noop)},35e3),N.b("rl.auto-logout",function(){return t.logout()}),i.i(C.a)("rl-start-user-screens"),N.a("rl.bootstart-user-screens"),K.settingsGet("WelcomePageUrl")&&p.a.delay(function(){return t.bootstartWelcomePopup(K.settingsGet("WelcomePageUrl"))},1e3),K.settingsGet("AccountSignMe")&&u.a.navigator.registerProtocolHandler&&K.capa(S.Capa.Composer)&&p.a.delay(function(){try{u.a.navigator.registerProtocolHandler("mailto",u.a.location.protocol+"//"+u.a.location.host+u.a.location.pathname+"?mailto&to=%s",""+(K.settingsGet("Title")||"RainLoop"))}catch(e){}K.settingsGet("MailToEmail")&&i.i(v.mailToHelper)(K.settingsGet("MailToEmail"),i(37))},500),w.bMobileDevice||(p.a.defer(function(){return t.initVerticalLayoutResizer(S.ClientSideKeyName.FolderListSize)}),y.a&&K.appSettingsGet("faviconStatus")&&!K.appSettingsGet("listPermanentFiltered")&&(y.a.setOptions({fallback:!1}),N.b("mailbox.inbox-unread-count",function(e){return y.a.setBubble(0<e?99<e?99:e:0)})))):t.logout()}))):(this.bootend(),this.bootstartLoginScreen()),r&&(u.a["rl_"+o+"_google_service"]=function(){I.a.google.loading(!0),t.socialUsers()}),s&&(u.a["rl_"+o+"_facebook_service"]=function(){I.a.facebook.loading(!0),t.socialUsers()}),l&&(u.a["rl_"+o+"_twitter_service"]=function(){I.a.twitter.loading(!0),t.socialUsers()}),N.b("interval.1m",function(){return i.i(E.reload)()}),i.i(C.a)("rl-start-screens"),N.a("rl.bootstart-end")},t}(te.a);t.default=new ie},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(12),r=i.n(a),s=i(6),l=i.n(s),c=i(19),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1);i.d(t,"a",function(){return m});var m=function(){function e(t,n,a,r,s,c,u){var d=this;o()(this,e),this.selectedItemUseCallback=!0,this.iSelectNextHelper=0,this.iFocusedNextHelper=0,this.sLastUid="",this.oCallbacks={},this.list=t,this.listChecked=p.a.computed(function(){return l.a.filter(d.list(),function(e){return e.checked()})}).extend({rateLimit:0}),this.isListChecked=p.a.computed(function(){return 0<d.listChecked().length}),this.focusedItem=a||p.a.observable(null),this.selectedItem=n||p.a.observable(null),this.itemSelectedThrottle=l.a.debounce(l.a.bind(this.itemSelected,this),300),this.listChecked.subscribe(function(e){0<e.length?null===d.selectedItem()?d.selectedItem.valueHasMutated&&d.selectedItem.valueHasMutated():d.selectedItem(null):d.autoSelect()&&d.focusedItem()&&d.selectedItem(d.focusedItem())},this),this.selectedItem.subscribe(function(e){e?(d.isListChecked()&&l.a.each(d.listChecked(),function(e){e.checked(!1)}),d.selectedItemUseCallback&&d.itemSelectedThrottle(e)):d.selectedItemUseCallback&&d.itemSelected(null)},this),this.selectedItem=this.selectedItem.extend({toggleSubscribeProperty:[this,"selected"]}),this.focusedItem=this.focusedItem.extend({toggleSubscribeProperty:[null,"focused"]}),this.sItemSelector=r,this.sItemSelectedSelector=s,this.sItemCheckedSelector=c,this.sItemFocusedSelector=u,this.focusedItem.subscribe(function(e){e&&(d.sLastUid=d.getItemUid(e))},this);var h=[],m=[],g=null,b=null;this.list.subscribe(function(e){i.i(f.isArray)(e)&&l.a.each(e,function(e){if(e){var t=d.getItemUid(e);h.push(t),e.checked()&&m.push(t),null===g&&e.focused()&&(g=t),null===b&&e.selected()&&(b=t)}})},this,"beforeChange"),this.list.subscribe(function(e){var t=null,n=!1,o=g,a=!1,r=!1,s=0,c=[];d.selectedItemUseCallback=!1,d.focusedItem(null),d.selectedItem(null),i.i(f.isArray)(e)&&(s=m.length,l.a.each(e,function(e){var t=d.getItemUid(e);c.push(t),null!==g&&g===t&&(d.focusedItem(e),g=null),0<s&&-1<i.i(f.inArray)(t,m)&&(a=!0,e.checked(!0),s-=1),a||null===b||b!==t||(r=!0,d.selectedItem(e),b=null)}),d.selectedItemUseCallback=!0,a||r||!d.autoSelect()||(d.focusedItem()?d.selectedItem(d.focusedItem()):0<e.length&&(null!==o&&(n=!1,o=l.a.find(h,function(e){return n&&-1<i.i(f.inArray)(e,c)?e:(o===e&&(n=!0),!1)}),o&&(t=l.a.find(e,function(e){return o===d.getItemUid(e)}))),d.selectedItem(t||null),d.focusedItem(d.selectedItem()))),(0!==d.iSelectNextHelper||0!==d.iFocusedNextHelper)&&0<e.length&&!d.focusedItem()&&(t=null,0!==d.iFocusedNextHelper&&(t=e[-1===d.iFocusedNextHelper?e.length-1:0]||null),t||0===d.iSelectNextHelper||(t=e[-1===d.iSelectNextHelper?e.length-1:0]||null),t&&(0!==d.iSelectNextHelper&&d.selectedItem(t||null),d.focusedItem(t||null),d.scrollToFocused(),l.a.delay(function(){return d.scrollToFocused()},100)),d.iSelectNextHelper=0,d.iFocusedNextHelper=0)),h=[],m=[],g=null,b=null})}return e.prototype.itemSelected=function(e){this.isListChecked()?e||(this.oCallbacks.onItemSelect||f.noop)(e||null):e&&(this.oCallbacks.onItemSelect||f.noop)(e)},e.prototype.goDown=function(e){this.newSelectPosition(h.EventKeyCode.Down,!1,e)},e.prototype.goUp=function(e){this.newSelectPosition(h.EventKeyCode.Up,!1,e)},e.prototype.unselect=function(){this.selectedItem(null),this.focusedItem(null)},e.prototype.init=function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";this.oContentVisible=e,this.oContentScrollable=t,this.oContentVisible&&this.oContentScrollable&&(r()(this.oContentVisible).on("selectstart",function(e){e&&e.preventDefault&&e.preventDefault()}).on("click",this.sItemSelector,function(e){i.actionClick(p.a.dataFor(e.currentTarget),e)}).on("click",this.sItemCheckedSelector,function(e){var t=p.a.dataFor(e.currentTarget);t&&(e&&e.shiftKey?i.actionClick(t,e):(i.focusedItem(t),t.checked(!t.checked())))}),u()("enter",n,function(){return!(i.focusedItem()&&!i.focusedItem().selected())||(i.actionClick(i.focusedItem()),!1)}),u()("ctrl+up, command+up, ctrl+down, command+down",n,function(){return!1}),u()("up, shift+up, down, shift+down, home, end, pageup, pagedown, insert, space",n,function(e,t){if(e&&t&&t.shortcut){var n=0;switch(t.shortcut){case"up":case"shift+up":n=h.EventKeyCode.Up;break;case"down":case"shift+down":n=h.EventKeyCode.Down;break;case"insert":n=h.EventKeyCode.Insert;break;case"space":n=h.EventKeyCode.Space;break;case"home":n=h.EventKeyCode.Home;break;case"end":n=h.EventKeyCode.End;break;case"pageup":n=h.EventKeyCode.PageUp;break;case"pagedown":n=h.EventKeyCode.PageDown}if(0<n)return i.newSelectPosition(n,u.a.shift),!1}return!0}))},e.prototype.autoSelect=function(){return!!(this.oCallbacks.onAutoSelect||f.noopTrue)()},e.prototype.doUpUpOrDownDown=function(e){(this.oCallbacks.onUpUpOrDownDown||f.noopTrue)(!!e)},e.prototype.getItemUid=function(e){var t="",i=this.oCallbacks.onItemGetUid||null;return i&&e&&(t=i(e)),t.toString()},e.prototype.newSelectPosition=function(e,t,i){var n=0,o=!1,a=!1,r=null,s=10,c=this.list(),u=c?c.length:0,d=this.focusedItem();if(0<u)if(d){if(d)if(h.EventKeyCode.Down===e||h.EventKeyCode.Up===e||h.EventKeyCode.Insert===e||h.EventKeyCode.Space===e)l.a.each(c,function(t){if(!a)switch(e){case h.EventKeyCode.Up:d===t?a=!0:r=t;break;case h.EventKeyCode.Down:case h.EventKeyCode.Insert:o?(r=t,a=!0):d===t&&(o=!0)}}),r||h.EventKeyCode.Down!==e&&h.EventKeyCode.Up!==e||this.doUpUpOrDownDown(h.EventKeyCode.Up===e);else if(h.EventKeyCode.Home===e||h.EventKeyCode.End===e)h.EventKeyCode.Home===e?r=c[0]:h.EventKeyCode.End===e&&(r=c[c.length-1]);else if(h.EventKeyCode.PageDown===e){for(;n<u;n++)if(d===c[n]){n+=s,n=u-1<n?u-1:n,r=c[n];break}}else if(h.EventKeyCode.PageUp===e)for(n=u;0<=n;n--)if(d===c[n]){n-=s,n=0>n?0:n,r=c[n];break}}else h.EventKeyCode.Down===e||h.EventKeyCode.Insert===e||h.EventKeyCode.Space===e||h.EventKeyCode.Home===e||h.EventKeyCode.PageUp===e?r=c[0]:h.EventKeyCode.Up!==e&&h.EventKeyCode.End!==e&&h.EventKeyCode.PageDown!==e||(r=c[c.length-1]);r?(this.focusedItem(r),d&&(t?h.EventKeyCode.Up!==e&&h.EventKeyCode.Down!==e||d.checked(!d.checked()):h.EventKeyCode.Insert!==e&&h.EventKeyCode.Space!==e||d.checked(!d.checked())),!this.autoSelect()&&!i||this.isListChecked()||h.EventKeyCode.Space===e||this.selectedItem(r),this.scrollToFocused()):d&&(!t||h.EventKeyCode.Up!==e&&h.EventKeyCode.Down!==e?h.EventKeyCode.Insert!==e&&h.EventKeyCode.Space!==e||d.checked(!d.checked()):d.checked(!d.checked()),this.focusedItem(d))},e.prototype.scrollToFocused=function(){if(!this.oContentVisible||!this.oContentScrollable)return!1;var e=20,t=this.list(),i=r()(this.sItemFocusedSelector,this.oContentScrollable),n=i.position(),o=this.oContentVisible.height(),a=i.outerHeight();return t&&t[0]&&t[0].focused()?(this.oContentScrollable.scrollTop(0),!0):!(!n||!(0>n.top||n.top+a>o))&&(this.oContentScrollable.scrollTop(0>n.top?this.oContentScrollable.scrollTop()+n.top-e:this.oContentScrollable.scrollTop()+n.top-o+a+e),!0)},e.prototype.scrollToTop=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!(!this.oContentVisible||!this.oContentScrollable)&&(e||50>this.oContentScrollable.scrollTop()?this.oContentScrollable.scrollTop(0):this.oContentScrollable.stop().animate({scrollTop:0},200),!0)},e.prototype.eventClickFunction=function(e,t){var i=0,n=0,o=!1,a=!1,r=[],s=!1,l=null,c="",u=this.getItemUid(e);if(t&&t.shiftKey&&""!==u&&""!==this.sLastUid&&u!==this.sLastUid)for(r=this.list(),s=e.checked(),i=0,n=r.length;i<n;i++)l=r[i],c=this.getItemUid(l),o=!1,c!==this.sLastUid&&c!==u||(o=!0),o&&(a=!a),(a||o)&&l.checked(s);this.sLastUid=""===u?"":u},e.prototype.actionClick=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e){var i=!0;t&&(!t.shiftKey||t.ctrlKey||t.metaKey||t.altKey?!t.ctrlKey&&!t.metaKey||t.shiftKey||t.altKey||(i=!1,this.focusedItem(e),this.selectedItem()&&e!==this.selectedItem()&&this.selectedItem().checked(!0),e.checked(!e.checked())):(i=!1,""===this.sLastUid&&(this.sLastUid=this.getItemUid(e)),e.checked(!e.checked()),this.eventClickFunction(e,t),this.focusedItem(e))),i&&this.selectMessageItem(e)}},e.prototype.on=function(e,t){this.oCallbacks[e]=t},e.prototype.selectMessageItem=function(e){this.focusedItem(e),this.selectedItem(e),this.scrollToFocused()},e}()},function(e,t,i){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=0,a=0,r=[];if(i.i(s.isNonEmptyArray)(e))for(a=e.length;o<a;o++)r.push(e[o].toLine(t,n));return r.join(", ")}function o(e){var t=0,n=0,o=[];if(i.i(s.isNonEmptyArray)(e))for(n=e.length;t<n;t++)e[t]&&e[t].email&&""!==e[t].name&&o.push(e[t].email);return o.join(", ")}function a(e){var t=0,n=0,o=null,a=[];if(i.i(s.isNonEmptyArray)(e))for(t=0,n=e.length;t<n;t++)o=l.EmailModel.newInstanceFromJson(e[t]),o&&a.push(o);return a}function r(e,t,n){if(e&&0<e.length)for(var o=0,a=e.length;o<a;o++)i.i(s.isUnd)(t[e[o].email])&&(t[e[o].email]=!0,n.push(e[o]))}var s=i(1),l=i(38);t.b=n,t.c=o,t.a=a,t.d=r},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(2),f=i.n(h),m=i(3),g=i(7),b=i(1),y=i(14),v=i(36),S=i(101);i.d(t,"d",function(){return w}),i.d(t,"c",function(){return T}),i.d(t,"a",function(){return C}),i.d(t,"b",function(){return E});var w=p.a.memoize(function(e,t){e=i.i(b.trim)(e).toLowerCase(),t=i.i(b.trim)(t).toLowerCase();var n=m.FileType.Unknown,o=t.split("/");switch(!0){case"image"===o[0]||-1<i.i(b.inArray)(e,["png","jpg","jpeg","gif","bmp"]):n=m.FileType.Image;break;case"audio"===o[0]||-1<i.i(b.inArray)(e,["mp3","ogg","oga","wav"]):n=m.FileType.Audio;break;case"video"===o[0]||-1<i.i(b.inArray)(e,["mkv","avi"]):n=m.FileType.Video;break;case-1<i.i(b.inArray)(e,["php","js","css"]):n=m.FileType.Code;break;case"eml"===e||-1<i.i(b.inArray)(t,["message/delivery-status","message/rfc822"]):n=m.FileType.Eml;break;case"text"===o[0]&&"html"!==o[1]||-1<i.i(b.inArray)(e,["txt","log"]):n=m.FileType.Text;break;case"text/html"===t||-1<i.i(b.inArray)(e,["html"]):n=m.FileType.Html;break;case-1<i.i(b.inArray)(o[1],["zip","7z","tar","rar","gzip","bzip","bzip2","x-zip","x-7z","x-rar","x-tar","x-gzip","x-bzip","x-bzip2","x-zip-compressed","x-7z-compressed","x-rar-compressed"])||-1<i.i(b.inArray)(e,["zip","7z","tar","rar","gzip","bzip","bzip2"]):n=m.FileType.Archive;break;case-1<i.i(b.inArray)(o[1],["pdf","x-pdf"])||-1<i.i(b.inArray)(e,["pdf"]):n=m.FileType.Pdf;break;case-1<i.i(b.inArray)(t,["application/pgp-signature","application/pgp-keys"])||-1<i.i(b.inArray)(e,["asc","pem","ppk"]):
+n=m.FileType.Certificate;break;case-1<i.i(b.inArray)(t,["application/pkcs7-signature"])||-1<i.i(b.inArray)(e,["p7s"]):n=m.FileType.CertificateBin;break;case-1<i.i(b.inArray)(o[1],["rtf","msword","vnd.msword","vnd.openxmlformats-officedocument.wordprocessingml.document","vnd.openxmlformats-officedocument.wordprocessingml.template","vnd.ms-word.document.macroEnabled.12","vnd.ms-word.template.macroEnabled.12"]):n=m.FileType.WordText;break;case-1<i.i(b.inArray)(o[1],["excel","ms-excel","vnd.ms-excel","vnd.openxmlformats-officedocument.spreadsheetml.sheet","vnd.openxmlformats-officedocument.spreadsheetml.template","vnd.ms-excel.sheet.macroEnabled.12","vnd.ms-excel.template.macroEnabled.12","vnd.ms-excel.addin.macroEnabled.12","vnd.ms-excel.sheet.binary.macroEnabled.12"]):n=m.FileType.Sheet;break;case-1<i.i(b.inArray)(o[1],["powerpoint","ms-powerpoint","vnd.ms-powerpoint","vnd.openxmlformats-officedocument.presentationml.presentation","vnd.openxmlformats-officedocument.presentationml.template","vnd.openxmlformats-officedocument.presentationml.slideshow","vnd.ms-powerpoint.addin.macroEnabled.12","vnd.ms-powerpoint.presentation.macroEnabled.12","vnd.ms-powerpoint.template.macroEnabled.12","vnd.ms-powerpoint.slideshow.macroEnabled.12"]):n=m.FileType.Presentation}return n}),T=p.a.memoize(function(e){var t="",i="icon-file";switch(e){case m.FileType.Text:case m.FileType.Eml:case m.FileType.WordText:i="icon-file-text";break;case m.FileType.Html:case m.FileType.Code:i="icon-file-code";break;case m.FileType.Image:i="icon-file-image";break;case m.FileType.Audio:i="icon-file-music";break;case m.FileType.Video:i="icon-file-movie";break;case m.FileType.Archive:i="icon-file-zip";break;case m.FileType.Certificate:case m.FileType.CertificateBin:i="icon-file-certificate";break;case m.FileType.Sheet:i="icon-file-excel";break;case m.FileType.Presentation:i="icon-file-chart-graph";break;case m.FileType.Pdf:t="pdf",i="icon-none"}return[i,t]}),C=function(e){var t="",n=[];if(i.i(b.isNonEmptyArray)(e)&&(t="icon-attachment",n=p.a.uniq(p.a.compact(p.a.map(e,function(e){return e?w(i.i(b.getFileExtension)(e[0]),e[1]):""}))),n&&1===n.length&&n[0]))switch(n[0]){case m.FileType.Text:case m.FileType.WordText:t="icon-file-text";break;case m.FileType.Html:case m.FileType.Code:t="icon-file-code";break;case m.FileType.Image:t="icon-file-image";break;case m.FileType.Audio:t="icon-file-music";break;case m.FileType.Video:t="icon-file-movie";break;case m.FileType.Archive:t="icon-file-zip";break;case m.FileType.Certificate:case m.FileType.CertificateBin:t="icon-file-certificate";break;case m.FileType.Sheet:t="icon-file-excel";break;case m.FileType.Presentation:t="icon-file-chart-graph"}return t},E=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"AttachmentModel"));return i.checked=f.a.observable(!1),i.mimeType="",i.fileName="",i.fileNameExt="",i.fileType=m.FileType.Unknown,i.estimatedSize=0,i.friendlySize="",i.isInline=!1,i.isLinked=!1,i.isThumbnail=!1,i.cid="",i.cidWithOutTags="",i.contentLocation="",i.download="",i.folder="",i.uid="",i.mimeIndex="",i.framed=!1,i}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i:null},t.prototype.initByJson=function(e){var t=!1;return e&&"Object/Attachment"===e["@Object"]&&(this.mimeType=i.i(b.trim)((e.MimeType||"").toLowerCase()),this.fileName=i.i(b.trim)(e.FileName),this.estimatedSize=i.i(b.pInt)(e.EstimatedSize),this.isInline=!!e.IsInline,this.isLinked=!!e.IsLinked,this.isThumbnail=!!e.IsThumbnail,this.cid=e.CID,this.contentLocation=e.ContentLocation,this.download=e.Download,this.folder=e.Folder,this.uid=e.Uid,this.mimeIndex=e.MimeIndex,this.framed=!!e.Framed,this.friendlySize=i.i(b.friendlySize)(this.estimatedSize),this.cidWithOutTags=this.cid.replace(/^<+/,"").replace(/>+$/,""),this.fileNameExt=i.i(b.getFileExtension)(this.fileName),this.fileType=w(this.fileNameExt,this.mimeType),t=!0),t},t.prototype.isImage=function(){return m.FileType.Image===this.fileType},t.prototype.isMp3=function(){return m.FileType.Audio===this.fileType&&"mp3"===this.fileNameExt},t.prototype.isOgg=function(){return m.FileType.Audio===this.fileType&&("oga"===this.fileNameExt||"ogg"===this.fileNameExt)},t.prototype.isWav=function(){return m.FileType.Audio===this.fileType&&"wav"===this.fileNameExt},t.prototype.hasThumbnail=function(){return this.isThumbnail},t.prototype.isText=function(){return m.FileType.Text===this.fileType||m.FileType.Eml===this.fileType||m.FileType.Certificate===this.fileType||m.FileType.Html===this.fileType||m.FileType.Code===this.fileType},t.prototype.isPdf=function(){return m.FileType.Pdf===this.fileType},t.prototype.isFramed=function(){return this.framed&&g.data.__APP__&&g.data.__APP__.googlePreviewSupported()&&!(this.isPdf()&&g.bAllowPdfPreview)&&!this.isText()&&!this.isImage()},t.prototype.hasPreview=function(){return this.isImage()||this.isPdf()&&g.bAllowPdfPreview||this.isText()||this.isFramed()},t.prototype.hasPreplay=function(){return S.a.supportedMp3&&this.isMp3()||S.a.supportedOgg&&this.isOgg()||S.a.supportedWav&&this.isWav()},t.prototype.linkDownload=function(){return i.i(y.d)(this.download)},t.prototype.linkPreview=function(){return i.i(y.e)(this.download)},t.prototype.linkThumbnail=function(){return this.hasThumbnail()?i.i(y.f)(this.download):""},t.prototype.linkThumbnailPreviewStyle=function(){var e=this.linkThumbnail();return""===e?"":"background:url("+e+")"},t.prototype.linkFramed=function(){return i.i(y.g)(this.download)},t.prototype.linkPreviewAsPlain=function(){return i.i(y.h)(this.download)},t.prototype.linkPreviewMain=function(){var e="";switch(!0){case this.isImage():case this.isPdf()&&g.bAllowPdfPreview:e=this.linkPreview();break;case this.isText():e=this.linkPreviewAsPlain();break;case this.isFramed():e=this.linkFramed()}return e},t.prototype.generateTransferDownloadUrl=function(){var e=this.linkDownload();return"http"!==e.substr(0,4)&&(e=u.a.location.protocol+"//"+u.a.location.host+u.a.location.pathname+e),this.mimeType+":"+this.fileName+":"+e},t.prototype.eventDragStart=function(e,t){var i=t.originalEvent||t;return e&&i&&i.dataTransfer&&i.dataTransfer.setData&&i.dataTransfer.setData("DownloadURL",this.generateTransferDownloadUrl()),!0},t.prototype.iconClass=function(){return T(this.fileType)[0]},t.prototype.iconText=function(){return T(this.fileType)[1]},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(47),r=i.n(a),s=i(1);i.d(t,"a",function(){return l});var l=function(){function e(){o()(this,e),this.oPromisesStack={}}return e.prototype.func=function(e){return e(),this},e.prototype.fastResolve=function(e){return r.a.resolve(e)},e.prototype.fastReject=function(e){return r.a.reject(e)},e.prototype.setTrigger=function(e,t){e&&(t=!!t,(i.i(s.isArray)(e)?e:[e]).forEach(function(e){e&&e(t)}))},e}()},,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=function e(){o()(this,e),this.capa=r.a.observable(""),this.modules=r.a.observable({}),this.filters=r.a.observableArray([]),this.filters.loading=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.filters.saving=r.a.observable(!1).extend({throttle:s.Magics.Time200ms}),this.raw=r.a.observable("")};t.a=new l},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(2),l=i.n(s),c=i(3),u=function(){function e(){var t=this;o()(this,e),this.quota=l.a.observable(0),this.usage=l.a.observable(0),this.percentage=l.a.computed(function(){var e=t.quota(),i=t.usage();return 0<e?r.a.Math.ceil(i/e*100):0})}return e.prototype.populateData=function(e,t){this.quota(e*c.Magics.BitLength1024),this.usage(t*c.Magics.BitLength1024)},e}();t.a=new u},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(6),l=i.n(s),c=function(){function e(){o()(this,e),this.templates=r.a.observableArray([]),this.templates.loading=r.a.observable(!1).extend({throttle:100}),this.templatesNames=r.a.observableArray([]).extend({throttle:1e3}),this.templatesNames.skipFirst=!0,this.subscribers()}return e.prototype.subscribers=function(){var e=this;this.templates.subscribe(function(t){e.templatesNames(l.a.compact(l.a.map(t,function(e){return e?e.name:null})))})},e}();t.a=new c},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(3),b=i(7),y=i(1),v=i(8),S=i(183),w=i(30),T=i(9),C=i(13);i.d(t,"FilterPopupView",function(){return R}),i.d(t,"default",function(){return R});var E,A,F,N,R=(E=i.i(T.popup)({name:"View/Popup/Filter",templateID:"PopupsFilter"}),A=i.i(T.command)(),E((N=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.isNew=m.a.observable(!0),n.modules=S.a.modules,n.fTrueCallback=null,n.filter=m.a.observable(null),n.allowMarkAsRead=m.a.observable(!1),n.defautOptionsAfterRender=y.defautOptionsAfterRender,n.folderSelectList=w.a.folderMenuForFilters,n.selectedFolderValue=m.a.observable(""),n.selectedFolderValue.subscribe(function(){n.filter()&&n.filter().actionValue.error(!1)}),n.actionTypeOptions=m.a.observableArray([]),n.fieldOptions=m.a.observableArray([]),n.typeOptions=m.a.observableArray([]),n.typeOptionsSize=m.a.observableArray([]),i.i(v.initOnStartOrLangChange)(h.a.bind(n.populateOptions,n)),n.modules.subscribe(n.populateOptions,n),n}return d()(t,e),t.prototype.saveFilterCommand=function(){if(this.filter()){if(g.FiltersAction.MoveTo===this.filter().actionType()&&this.filter().actionValue(this.selectedFolderValue()),!this.filter().verify())return!1;this.fTrueCallback&&this.fTrueCallback(this.filter()),this.modalVisibility()&&i.i(y.delegateRun)(this,"closeCommand")}return!0},t.prototype.populateOptions=function(){this.actionTypeOptions([]);var e=this.modules();e&&(e.markasread&&this.allowMarkAsRead(!0),e.moveto&&this.actionTypeOptions.push({id:g.FiltersAction.MoveTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_MOVE_TO")}),e.redirect&&this.actionTypeOptions.push({id:g.FiltersAction.Forward,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_FORWARD_TO")}),e.reject&&this.actionTypeOptions.push({id:g.FiltersAction.Reject,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_REJECT")}),e.vacation&&this.actionTypeOptions.push({id:g.FiltersAction.Vacation,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_VACATION_MESSAGE")})),this.actionTypeOptions.push({id:g.FiltersAction.Discard,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_ACTION_DISCARD")}),this.fieldOptions([{id:g.FilterConditionField.From,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_FROM")},{id:g.FilterConditionField.Recipient,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_RECIPIENTS")},{id:g.FilterConditionField.Subject,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_SUBJECT")},{id:g.FilterConditionField.Size,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_SIZE")},{id:g.FilterConditionField.Header,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_FIELD_HEADER")}]),this.typeOptions([{id:g.FilterConditionType.Contains,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_CONTAINS")},{id:g.FilterConditionType.NotContains,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_NOT_CONTAINS")},{id:g.FilterConditionType.EqualTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_EQUAL_TO")},{id:g.FilterConditionType.NotEqualTo,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_NOT_EQUAL_TO")}]),e&&e.regex&&this.typeOptions.push({id:g.FilterConditionType.Regex,name:"Regex"}),this.typeOptionsSize([{id:g.FilterConditionType.Over,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_OVER")},{id:g.FilterConditionType.Under,name:i.i(v.i18n)("POPUPS_FILTER/SELECT_TYPE_UNDER")}])},t.prototype.removeCondition=function(e){this.filter()&&this.filter().removeCondition(e)},t.prototype.clearPopup=function(){this.isNew(!0),this.fTrueCallback=null,this.filter(null)},t.prototype.onShow=function(e,t,i){this.clearPopup(),this.fTrueCallback=t,this.filter(e),e&&this.selectedFolderValue(e.actionValue()),this.isNew(!i),!i&&e&&e.name.focused(!0)},t.prototype.onShowWithDelay=function(){this.isNew()&&this.filter()&&!b.bMobileDevice&&this.filter().name.focused(!0)},t}(C.a),n(N.prototype,"saveFilterCommand",[A],a()(N.prototype,"saveFilterCommand"),N.prototype),F=N))||F)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(20),g=i(7),b=i(1),y=i(30),v=i(79),S=i(16),w=i(9),T=i(13);i.d(t,"FolderCreateView",function(){return N}),i.d(t,"default",function(){return N});var C,E,A,F,N=(C=i.i(w.popup)({name:"View/Popup/FolderCreate",templateID:"PopupsFolderCreate"}),E=i.i(w.command)(function(e){return e.simpleFolderNameValidation(e.folderName())}),C((F=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.folderName=h.a.observable(""),n.folderName.focused=h.a.observable(!1),n.selectedParentValue=h.a.observable(m.c),n.parentFolderSelectList=h.a.computed(function(){var e=[],t=y.a.folderList(),n=function(e){return e?e.isSystemFolder()?e.name()+" "+e.manageFolderSystemName():e.name():""};e.push(["",""]);var o=null;return""!==y.a.namespace&&(o=function(e){return y.a.namespace!==e.fullNameRaw.substr(0,y.a.namespace.length)}),i.i(b.folderListOptionsBuilder)([],t,[],e,null,o,null,n)}),n.defautOptionsAfterRender=b.defautOptionsAfterRender,n}return d()(t,e),t.prototype.createFolderCommand=function(){var e=this.selectedParentValue();""===e&&1<y.a.namespace.length&&(e=y.a.namespace.substr(0,y.a.namespace.length-1)),i.i(S.a)().foldersPromisesActionHelper(v.a.folderCreate(this.folderName(),e,y.a.foldersCreating),f.Notification.CantCreateFolder),this.cancelCommand()},t.prototype.simpleFolderNameValidation=function(e){return/^[^\\\/]+$/g.test(i.i(b.trim)(e))},t.prototype.clearPopup=function(){this.folderName(""),this.selectedParentValue(""),this.folderName.focused(!1)},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){g.bMobileDevice||this.folderName.focused(!0)},t}(T.a),n(F.prototype,"createFolderCommand",[E],a()(F.prototype,"createFolderCommand"),F.prototype),A=F))||A)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(9),m=i(13);i.d(t,"KeyboardShortcutsHelpPopupView",function(){return y}),i.d(t,"default",function(){return y});var g,b,y=(g=i.i(f.popup)({name:"View/Popup/KeyboardShortcutsHelp",templateID:"PopupsKeyboardShortcutsHelp"}),g(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.sDefaultKeyScope=h.KeyState.PopupKeyboardShortcutsHelp,i}return l()(t,e),t.prototype.onBuild=function(e){p()("tab, shift+tab, left, right",h.KeyState.PopupKeyboardShortcutsHelp,u.a.throttle(function(t,i){if(t&&i){var n=e.find(".nav.nav-tabs > li"),o=i&&("tab"===i.shortcut||"right"===i.shortcut),a=n.index(n.filter(".active"));return!o&&0<a?a-=1:o&&a<n.length-1?a+=1:a=o?0:n.length-1,n.eq(a).find('a[data-toggle="tab"]').tab("show"),!1}return!0},h.Magics.Time100ms))},t}(m.a))||b)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(1),g=i(8),b=i(76),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"TemplatePopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/Template",templateID:"PopupsTemplate"}),C=i.i(S.command)(function(e){return!e.submitRequest()}),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.editor=null,i.signatureDom=h.a.observable(null),i.id=h.a.observable(""),i.name=h.a.observable(""),i.name.error=h.a.observable(!1),i.name.focus=h.a.observable(!1),i.body=h.a.observable(""),i.body.loading=h.a.observable(!1),i.body.error=h.a.observable(!1),i.name.subscribe(function(){i.name.error(!1)}),i.body.subscribe(function(){i.body.error(!1)}),i.submitRequest=h.a.observable(!1),i.submitError=h.a.observable(""),i}return d()(t,e),t.prototype.addTemplateCommand=function(){var e=this;return this.populateBodyFromEditor(),this.name.error(""===i.i(m.trim)(this.name())),this.body.error(""===i.i(m.trim)(this.body())||":HTML:"===i.i(m.trim)(this.body())),!this.name.error()&&!this.body.error()&&(this.submitRequest(!0),y.a.templateSetup(function(t,n){e.submitRequest(!1),f.StorageResultType.Success===t&&n?n.Result?(i.i(v.a)().templates(),e.cancelCommand()):n.ErrorCode&&e.submitError(i.i(g.getNotification)(n.ErrorCode)):e.submitError(i.i(g.getNotification)(f.Notification.UnknownError))},this.id(),this.name(),this.body()),!0)},t.prototype.clearPopup=function(){this.id(""),this.name(""),this.name.error(!1),this.body(""),this.body.loading(!1),this.body.error(!1),this.submitRequest(!1),this.submitError(""),this.editor&&this.editor.setPlain("",!1)},t.prototype.populateBodyFromEditor=function(){this.editor&&this.body(this.editor.getDataWithHtmlMark())},t.prototype.editorSetBody=function(e){var t=this;!this.editor&&this.signatureDom()?this.editor=new b.HtmlEditor(this.signatureDom(),function(){t.populateBodyFromEditor()},function(){t.editor.setHtmlOrPlain(e)}):this.editor.setHtmlOrPlain(e)},t.prototype.onShow=function(e){var t=this;this.clearPopup(),e&&e.id?(this.id(e.id),this.name(e.name),this.body(e.body),e.populated?this.editorSetBody(this.body()):(this.body.loading(!0),this.body.error(!1),y.a.templateGetById(function(n,o){t.body.loading(!1),f.StorageResultType.Success===n&&o&&o.Result&&"Object/Template"===o.Result["@Object"]&&i.i(m.isNormal)(o.Result.Body)?(e.body=o.Result.Body,e.populated=!0,t.body(e.body),t.body.error(!1)):(t.body(""),t.body.error(!0)),t.editorSetBody(t.body())},this.id()))):this.editorSetBody("")},t.prototype.onShowWithDelay=function(){this.name.focus(!0)},t}(w.a),n(A.prototype,"addTemplateCommand",[C],a()(A.prototype,"addTemplateCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(6),p=i.n(d),h=i(2),f=i.n(h),m=i(275),g=i.n(m),b=i(3),y=i(1),v=i(8),S=i(10),w=i(18),T=i(16),C=i(9),E=i(13);i.d(t,"TwoFactorConfigurationPopupView",function(){return N}),i.d(t,"default",function(){return N});var A,F,N=(A=i.i(C.popup)({name:"View/Popup/TwoFactorConfiguration",templateID:"PopupsTwoFactorConfiguration"}),A(F=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.lock=f.a.observable(!1),n.capaTwoFactor=S.capa(b.Capa.TwoFactor),n.processing=f.a.observable(!1),n.clearing=f.a.observable(!1),n.secreting=f.a.observable(!1),n.viewUser=f.a.observable(""),n.twoFactorStatus=f.a.observable(!1),n.twoFactorTested=f.a.observable(!1),n.viewSecret=f.a.observable(""),n.viewBackupCodes=f.a.observable(""),n.viewUrlTitle=f.a.observable(""),n.viewUrl=f.a.observable(""),n.viewEnable_=f.a.observable(!1),n.viewEnable=f.a.computed({read:n.viewEnable_,write:function(e){e=!!e,e&&n.twoFactorTested()?(n.viewEnable_(e),w.a.enableTwoFactor(function(e,t){b.StorageResultType.Success===e&&t&&t.Result||n.viewEnable_(!1)},!0)):(e||n.viewEnable_(e),w.a.enableTwoFactor(function(e,t){b.StorageResultType.Success===e&&t&&t.Result||n.viewEnable_(!1)},!1))}}),n.viewTwoFactorEnableTooltip=f.a.computed(function(){return i.i(v.trigger)(),n.twoFactorTested()||n.viewEnable_()?"":i.i(v.i18n)("POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_TEST_BEFORE_DESC")}),n.viewTwoFactorStatus=f.a.computed(function(){return i.i(v.trigger)(),i.i(v.i18n)(n.twoFactorStatus()?"POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_CONFIGURED_DESC":"POPUPS_TWO_FACTOR_CFG/TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC")}),n.twoFactorAllowedEnable=f.a.computed(function(){return n.viewEnable()||n.twoFactorTested()}),n.onResult=p.a.bind(n.onResult,n),n.onShowSecretResult=p.a.bind(n.onShowSecretResult,n),n}return l()(t,e),t.prototype.showSecret=function(){this.secreting(!0),w.a.showTwoFactorSecret(this.onShowSecretResult)},t.prototype.hideSecret=function(){this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl("")},t.prototype.createTwoFactor=function(){this.processing(!0),w.a.createTwoFactor(this.onResult)},t.prototype.logout=function(){i.i(T.a)().logout()},t.prototype.testTwoFactor=function(){i.i(C.showScreenPopup)(i(253),[this.twoFactorTested])},t.prototype.clearTwoFactor=function(){this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl(""),this.twoFactorTested(!1),this.clearing(!0),w.a.clearTwoFactor(this.onResult)},t.prototype.onShow=function(e){this.lock(!!e),this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl("")},t.prototype.onHide=function(){this.lock()&&u.a.location.reload()},t.prototype.getQr=function(){return"otpauth://totp/"+u.a.encodeURIComponent(this.viewUser())+"?secret="+u.a.encodeURIComponent(this.viewSecret())+"&issuer="+u.a.encodeURIComponent("")},t.prototype.onResult=function(e,t){this.processing(!1),this.clearing(!1),b.StorageResultType.Success===e&&t&&t.Result?(this.viewUser(i.i(y.pString)(t.Result.User)),this.viewEnable_(!!t.Result.Enable),this.twoFactorStatus(!!t.Result.IsSet),this.twoFactorTested(!!t.Result.Tested),this.viewSecret(i.i(y.pString)(t.Result.Secret)),this.viewBackupCodes(i.i(y.pString)(t.Result.BackupCodes).replace(/[\s]+/g," ")),this.viewUrlTitle(i.i(y.pString)(t.Result.UrlTitle)),this.viewUrl(g.a.toDataURL({level:"M",size:8,value:this.getQr()}))):(this.viewUser(""),this.viewEnable_(!1),this.twoFactorStatus(!1),this.twoFactorTested(!1),this.viewSecret(""),this.viewBackupCodes(""),this.viewUrlTitle(""),this.viewUrl(""))},t.prototype.onShowSecretResult=function(e,t){this.secreting(!1),b.StorageResultType.Success===e&&t&&t.Result?(this.viewSecret(i.i(y.pString)(t.Result.Secret)),this.viewUrlTitle(i.i(y.pString)(t.Result.UrlTitle)),this.viewUrl(g.a.toDataURL({level:"M",size:6,value:this.getQr()}))):(this.viewSecret(""),this.viewUrlTitle(""),this.viewUrl(""))},t.prototype.onBuild=function(){this.capaTwoFactor&&(this.processing(!0),w.a.getTwoFactor(this.onResult))},t}(E.a))||F)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(19),f=i.n(h),m=i(28),g=i(46),b=i(39),y=i(3),v=i(1),S=i(14),w=i(29),T=i(10),C=i(16),E=i(9),A=i(13);i.d(t,"a",function(){return F});var F=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.logoImg=i.i(v.trim)(T.settingsGet("UserLogo")),n.logoTitle=i.i(v.trim)(T.settingsGet("UserLogoTitle")),n.mobile=!!T.appSettingsGet("mobile"),n.mobileDevice=!!T.appSettingsGet("mobileDevice"),n.allowSettings=!!T.capa(y.Capa.Settings),n.allowHelp=!!T.capa(y.Capa.Help),n.currentAudio=m.a.currentAudio,n.accountEmail=g.a.email,n.accounts=g.a.accounts,n.accountsUnreadCount=g.a.accountsUnreadCount,n.accountMenuDropdownTrigger=p.a.observable(!1),n.capaAdditionalAccounts=p.a.observable(T.capa(y.Capa.AdditionalAccounts)),n.addAccountClick=u.a.bind(n.addAccountClick,n),w.b("audio.stop",function(){return m.a.currentAudio("")}),w.b("audio.start",function(e){return m.a.currentAudio(e)}),n}return l()(t,e),t.prototype.stopPlay=function(){w.a("audio.api.stop")},t.prototype.accountClick=function(e,t){return e&&t&&!i.i(v.isUnd)(t.which)&&1===t.which&&(g.a.accounts.loading(!0),u.a.delay(function(){return g.a.accounts.loading(!1)},y.Magics.Time1s)),!0},t.prototype.emailTitle=function(){return g.a.email()},t.prototype.settingsClick=function(){T.capa(y.Capa.Settings)&&i.i(E.setHash)(i.i(S.q)())},t.prototype.settingsHelp=function(){T.capa(y.Capa.Help)&&i.i(E.showScreenPopup)(i(189))},t.prototype.addAccountClick=function(){this.capaAdditionalAccounts()&&i.i(E.showScreenPopup)(i(122))},t.prototype.logoutClick=function(){i.i(C.a)().logout()},t.prototype.onBuild=function(){var e=this;f()("`",[y.KeyState.MessageList,y.KeyState.MessageView,y.KeyState.Settings],function(){e.viewModelVisibility()&&(b.a.messageFullScreenMode(!1),e.accountMenuDropdownTrigger(!0))}),f()("shift+/",[y.KeyState.MessageList,y.KeyState.MessageView,y.KeyState.Settings],function(){return!e.viewModelVisibility()||(i.i(E.showScreenPopup)(i(189)),!1)})},t}(A.a)},,,,,,,function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o={urlsafe_encode:function(e){return o.encode(e).replace(/[+]/g,"-").replace(/[\/]/g,"_").replace(/[=]/g,"")},encode:function(e){var t="",i=void 0,a=void 0,r=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=0;for(e=o._utf8_encode(e);d<e.length;)i=e.charCodeAt(d++),a=e.charCodeAt(d++),r=e.charCodeAt(d++),s=i>>2,l=(3&i)<<4|a>>4,c=(15&a)<<2|r>>6,u=63&r,isNaN(a)?c=u=64:isNaN(r)&&(u=64),t=t+n.charAt(s)+n.charAt(l)+n.charAt(c)+n.charAt(u);return t},decode:function(e){var t="",i=void 0,a=void 0,r=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");d<e.length;)s=n.indexOf(e.charAt(d++)),l=n.indexOf(e.charAt(d++)),c=n.indexOf(e.charAt(d++)),u=n.indexOf(e.charAt(d++)),i=s<<2|l>>4,a=(15&l)<<4|c>>2,r=(3&c)<<6|u,t+=String.fromCharCode(i),64!==c&&(t+=String.fromCharCode(a)),64!==u&&(t+=String.fromCharCode(r));return o._utf8_decode(t)},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");for(var t="",i=0,n=e.length,o=0;i<n;i++)o=e.charCodeAt(i),o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128));return t},_utf8_decode:function(e){for(var t="",i=0,n=0,o=0,a=0;i<e.length;)n=e.charCodeAt(i),n<128?(t+=String.fromCharCode(n),i++):n>191&&n<224?(o=e.charCodeAt(i+1),t+=String.fromCharCode((31&n)<<6|63&o),i+=2):(o=e.charCodeAt(i+1),a=e.charCodeAt(i+2),t+=String.fromCharCode((15&n)<<12|(63&o)<<6|63&a),i+=3);return t}},a=(o.decode,o.encode,o.urlsafe_encode)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(265),l=i.n(s),c=i(1),u=i(20);i.d(t,"a",function(){return d});var d=function(){function e(){o()(this,e)}return e.prototype.set=function(e,t){var i=!1,n=null;try{n=l.a.getJSON(u.d)}catch(e){}(n||(n={}))[e]=t;try{l.a.set(u.d,n,{expires:30}),i=!0}catch(e){}return i},e.prototype.get=function(e){var t=null;try{var n=l.a.getJSON(u.d);t=n&&!i.i(c.isUnd)(n[e])?n[e]:null}catch(e){}return t},e.supported=function(){return!(!r.a.navigator||!r.a.navigator.cookieEnabled)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(1),l=i(94),c=i(20);i.d(t,"a",function(){return u});var u=function(){function e(){o()(this,e),this.s=null,this.s=r.a.localStorage||null}return e.prototype.set=function(e,t){if(!this.s)return!1;var i=null;try{var n=this.s.getItem(c.d)||null;i=null===n?null:r.a.JSON.parse(n)}catch(e){}(i||(i={}))[e]=t;try{return this.s.setItem(c.d,r.a.JSON.stringify(i)),!0}catch(e){}return!1},e.prototype.get=function(e){if(!this.s)return null;try{var t=this.s.getItem(c.d)||null,n=null===t?null:r.a.JSON.parse(t);return n&&!i.i(s.isUnd)(n[e])?n[e]:null}catch(e){}return null},e.supported=function(){return i.i(l.d)("localStorage")},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(14),p=i(36);i.d(t,"a",function(){return h});var h=function(e){function t(i){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;o()(this,t);var s=r()(this,e.call(this,"AccountModel"));return s.email=i,s.count=u.a.observable(a),s.deleteAccess=u.a.observable(!1),s.canBeDeleted=u.a.observable(!!n),s.canBeEdit=s.canBeDeleted,s}return l()(t,e),t.prototype.changeAccountLink=function(){return i.i(d.m)(this.email)},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(180),h=i(36);i.d(t,"a",function(){return f});var f=function(e){function t(n,a){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4&&void 0!==arguments[4]&&arguments[4],p=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",h=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";o()(this,t);var f=r()(this,e.call(this,"ComposeAttachmentModel"));return f.id=n,f.isInline=!!l,f.isLinked=!!c,f.CID=p,f.contentLocation=h,f.fromMessage=!1,f.fileName=u.a.observable(a),f.size=u.a.observable(s),f.tempName=u.a.observable(""),f.progress=u.a.observable(0),f.error=u.a.observable(""),f.waiting=u.a.observable(!0),f.uploading=u.a.observable(!1),f.enabled=u.a.observable(!0),f.complete=u.a.observable(!1),f.progressText=u.a.computed(function(){var e=f.progress();return 0===e?"":""+(98<e?100:e)+"%"}),f.progressStyle=u.a.computed(function(){var e=f.progress();return 0===e?"":"width:"+(98<e?100:e)+"%"}),f.title=u.a.computed(function(){var e=f.error();return""!==e?e:f.fileName()}),f.friendlySize=u.a.computed(function(){var e=f.size();return null===e?"":i.i(d.friendlySize)(e)}),f.mimeType=u.a.computed(function(){return i.i(d.mimeContentType)(f.fileName())}),f.fileExt=u.a.computed(function(){return i.i(d.getFileExtension)(f.fileName())}),f.regDisposables([f.progressText,f.progressStyle,f.title,f.friendlySize,f.mimeType,f.fileExt]),f}return l()(t,e),t.prototype.initByUploadJson=function(e){var t=!1;return e&&(this.fileName(e.Name),this.size(i.i(d.isUnd)(e.Size)?0:i.i(d.pInt)(e.Size)),this.tempName(i.i(d.isUnd)(e.TempName)?"":e.TempName),this.isInline=!1,t=!0),t},t.prototype.iconClass=function(){return i.i(p.c)(i.i(p.d)(this.fileExt(),this.mimeType()))[0]},t.prototype.iconText=function(){return i.i(p.c)(i.i(p.d)(this.fileExt(),this.mimeType()))[1]},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(14),g=i(36);i.d(t,"a",function(){return b});var b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"ContactModel"));return i.idContact=0,i.display="",i.properties=[],i.readOnly=!1,i.focused=p.a.observable(!1),i.selected=p.a.observable(!1),i.checked=p.a.observable(!1),i.deleted=p.a.observable(!1),i}return l()(t,e),t.prototype.getNameAndEmailHelper=function(){var e="",t="";return i.i(f.isNonEmptyArray)(this.properties)&&u.a.each(this.properties,function(n){n&&(h.ContactPropertyType.FirstName===n[0]?e=i.i(f.trim)(n[1]+" "+e):h.ContactPropertyType.LastName===n[0]?e=i.i(f.trim)(e+" "+n[1]):""===t&&h.ContactPropertyType.Email===n[0]&&(t=n[1]))}),""===t?null:[t,e]},t.prototype.parse=function(e){var t=this,n=!1;return e&&"Object/Contact"===e["@Object"]&&(this.idContact=i.i(f.pInt)(e.IdContact),this.display=i.i(f.pString)(e.Display),this.readOnly=!!e.ReadOnly,i.i(f.isNonEmptyArray)(e.Properties)&&u.a.each(e.Properties,function(e){e&&e.Type&&i.i(f.isNormal)(e.Value)&&i.i(f.isNormal)(e.TypeStr)&&t.properties.push([i.i(f.pInt)(e.Type),i.i(f.pString)(e.Value),i.i(f.pString)(e.TypeStr)])}),n=!0),n},t.prototype.srcAttr=function(){return i.i(m.t)()},t.prototype.generateUid=function(){return i.i(f.pString)(this.idContact)},t.prototype.lineAsCss=function(){var e=[];return this.deleted()&&e.push("deleted"),this.selected()&&e.push("selected"),
+this.checked()&&e.push("checked"),this.focused()&&e.push("focused"),e.join(" ")},t}(g.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(1),h=i(8),f=i(36);i.d(t,"a",function(){return m});var m=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.ContactPropertyType.Unknown,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";o()(this,t);var f=r()(this,e.call(this,"ContactPropertyModel"));return f.type=u.a.observable(i.i(p.pInt)(n)),f.typeStr=u.a.observable(i.i(p.pString)(a)),f.focused=u.a.observable(!!l),f.value=u.a.observable(i.i(p.pString)(s)),f.placeholder=u.a.observable(c),f.placeholderValue=u.a.computed(function(){var e=f.placeholder();return e?i.i(h.i18n)(e):""}),f.largeValue=u.a.computed(function(){return d.ContactPropertyType.Note===f.type()}),f.regDisposables([f.placeholderValue,f.largeValue]),f}return l()(t,e),t}(f.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(23),b=i(46),y=i(207),v=i(36);i.d(t,"a",function(){return S});var S=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,"FilterModel"));n.enabled=p.a.observable(!0),n.id="",n.name=p.a.observable(""),n.name.error=p.a.observable(!1),n.name.focused=p.a.observable(!1),n.conditions=p.a.observableArray([]),n.conditionsType=p.a.observable(h.FilterRulesType.Any),n.actionValue=p.a.observable(""),n.actionValue.error=p.a.observable(!1),n.actionValueSecond=p.a.observable(""),n.actionValueThird=p.a.observable(""),n.actionValueFourth=p.a.observable(""),n.actionValueFourth.error=p.a.observable(!1),n.actionMarkAsRead=p.a.observable(!1),n.actionKeep=p.a.observable(!0),n.actionNoStop=p.a.observable(!1),n.actionType=p.a.observable(h.FiltersAction.MoveTo),n.actionType.subscribe(function(){n.actionValue(""),n.actionValue.error(!1),n.actionValueSecond(""),n.actionValueThird(""),n.actionValueFourth(""),n.actionValueFourth.error(!1)});var a=function(e){var t=i.i(g.b)(e);return t?t.fullName.replace("."===t.delimiter?/\./:/[\\\/]+/," / "):e};return n.nameSub=p.a.computed(function(){var e="",t=n.actionValue();switch(n.actionType()){case h.FiltersAction.MoveTo:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_MOVE_TO",{FOLDER:a(t)});break;case h.FiltersAction.Forward:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_FORWARD_TO",{EMAIL:t});break;case h.FiltersAction.Vacation:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_VACATION_MESSAGE");break;case h.FiltersAction.Reject:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_REJECT");break;case h.FiltersAction.Discard:e=i.i(m.i18n)("SETTINGS_FILTERS/SUBNAME_DISCARD")}return e?"("+e+")":""}),n.actionTemplate=p.a.computed(function(){var e="";switch(n.actionType()){case h.FiltersAction.Forward:e="SettingsFiltersActionForward";break;case h.FiltersAction.Vacation:e="SettingsFiltersActionVacation";break;case h.FiltersAction.Reject:e="SettingsFiltersActionReject";break;case h.FiltersAction.None:e="SettingsFiltersActionNone";break;case h.FiltersAction.Discard:e="SettingsFiltersActionDiscard";break;case h.FiltersAction.MoveTo:default:e="SettingsFiltersActionMoveToFolder"}return e}),n.regDisposables(n.conditions.subscribe(f.windowResizeCallback)),n.regDisposables(n.name.subscribe(function(e){n.name.error(""===e)})),n.regDisposables(n.actionValue.subscribe(function(e){n.actionValue.error(""===e)})),n.regDisposables([n.actionNoStop,n.actionTemplate]),n.deleteAccess=p.a.observable(!1),n.canBeDeleted=p.a.observable(!0),n}return l()(t,e),t.prototype.generateID=function(){this.id=i.i(f.fakeMd5)()},t.prototype.verify=function(){return""===this.name()?(this.name.error(!0),!1):!(0<this.conditions().length&&u.a.find(this.conditions(),function(e){return e&&!e.verify()}))&&(""===this.actionValue()&&-1<i.i(f.inArray)(this.actionType(),[h.FiltersAction.MoveTo,h.FiltersAction.Forward,h.FiltersAction.Reject,h.FiltersAction.Vacation])?(this.actionValue.error(!0),!1):h.FiltersAction.Forward===this.actionType()&&-1===this.actionValue().indexOf("@")?(this.actionValue.error(!0),!1):h.FiltersAction.Vacation===this.actionType()&&""!==this.actionValueFourth()&&-1===this.actionValueFourth().indexOf("@")?(this.actionValueFourth.error(!0),!1):(this.name.error(!1),this.actionValue.error(!1),!0))},t.prototype.toJson=function(){return{ID:this.id,Enabled:this.enabled()?"1":"0",Name:this.name(),ConditionsType:this.conditionsType(),Conditions:u.a.map(this.conditions(),function(e){return e.toJson()}),ActionValue:this.actionValue(),ActionValueSecond:this.actionValueSecond(),ActionValueThird:this.actionValueThird(),ActionValueFourth:this.actionValueFourth(),ActionType:this.actionType(),Stop:this.actionNoStop()?"0":"1",Keep:this.actionKeep()?"1":"0",MarkAsRead:this.actionMarkAsRead()?"1":"0"}},t.prototype.addCondition=function(){this.conditions.push(new y.a)},t.prototype.removeCondition=function(e){this.conditions.remove(e),i.i(f.delegateRunOnDestroy)(e)},t.prototype.setRecipients=function(){this.actionValueFourth(b.a.accountsEmails().join(", "))},t.prototype.parse=function(e){var t=!1;return e&&"Object/Filter"===e["@Object"]&&(this.id=i.i(f.pString)(e.ID),this.name(i.i(f.pString)(e.Name)),this.enabled(!!e.Enabled),this.conditionsType(i.i(f.pString)(e.ConditionsType)),this.conditions([]),i.i(f.isNonEmptyArray)(e.Conditions)&&this.conditions(u.a.compact(u.a.map(e.Conditions,function(e){var t=new y.a;return t&&t.parse(e)?t:null}))),this.actionType(i.i(f.pString)(e.ActionType)),this.actionValue(i.i(f.pString)(e.ActionValue)),this.actionValueSecond(i.i(f.pString)(e.ActionValueSecond)),this.actionValueThird(i.i(f.pString)(e.ActionValueThird)),this.actionValueFourth(i.i(f.pString)(e.ActionValueFourth)),this.actionNoStop(!e.Stop),this.actionKeep(!!e.Keep),this.actionMarkAsRead(!!e.MarkAsRead),t=!0),t},t.prototype.cloneSelf=function(){var e=new t;return e.id=this.id,e.enabled(this.enabled()),e.name(this.name()),e.name.error(this.name.error()),e.conditionsType(this.conditionsType()),e.actionMarkAsRead(this.actionMarkAsRead()),e.actionType(this.actionType()),e.actionValue(this.actionValue()),e.actionValue.error(this.actionValue.error()),e.actionValueSecond(this.actionValueSecond()),e.actionValueThird(this.actionValueThird()),e.actionValueFourth(this.actionValueFourth()),e.actionKeep(this.actionKeep()),e.actionNoStop(this.actionNoStop()),e.conditions(u.a.map(this.conditions(),function(e){return e.cloneSelf()})),e},t}(v.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(1),h=i(36);i.d(t,"a",function(){return f});var f=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"FilterConditionModel"));return i.field=u.a.observable(d.FilterConditionField.From),i.type=u.a.observable(d.FilterConditionType.Contains),i.value=u.a.observable(""),i.value.error=u.a.observable(!1),i.valueSecond=u.a.observable(""),i.valueSecond.error=u.a.observable(!1),i.template=u.a.computed(function(){var e="";switch(i.field()){case d.FilterConditionField.Size:e="SettingsFiltersConditionSize";break;case d.FilterConditionField.Header:e="SettingsFiltersConditionMore";break;default:e="SettingsFiltersConditionDefault"}return e},i),i.field.subscribe(function(){i.value(""),i.valueSecond("")}),i.regDisposables([i.template]),i}return l()(t,e),t.prototype.verify=function(){return""===this.value()?(this.value.error(!0),!1):d.FilterConditionField.Header!==this.field()||""!==this.valueSecond()||(this.valueSecond.error(!0),!1)},t.prototype.parse=function(e){return!!(e&&e.Field&&e.Type)&&(this.field(i.i(p.pString)(e.Field)),this.type(i.i(p.pString)(e.Type)),this.value(i.i(p.pString)(e.Value)),this.valueSecond(i.i(p.pString)(e.ValueSecond)),!0)},t.prototype.toJson=function(){return{Field:this.field(),Type:this.type(),Value:this.value(),ValueSecond:this.valueSecond()}},t.prototype.cloneSelf=function(){var e=new t;return e.field(this.field()),e.type(this.type()),e.value(this.value()),e.valueSecond(this.valueSecond()),e},t}(h.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(2),p=i.n(d),h=i(3),f=i(1),m=i(8),g=i(23),b=i(29),y=i(36);i.d(t,"a",function(){return v});var v=function(e){function t(){o()(this,t);var i=r()(this,e.call(this,"FolderModel"));return i.name=p.a.observable(""),i.fullName="",i.fullNameRaw="",i.fullNameHash="",i.delimiter="",i.namespace="",i.deep=0,i.interval=0,i.selectable=!1,i.existen=!0,i.type=p.a.observable(h.FolderType.User),i.focused=p.a.observable(!1),i.selected=p.a.observable(!1),i.edited=p.a.observable(!1),i.subScribed=p.a.observable(!0),i.checkable=p.a.observable(!1),i.subFolders=p.a.observableArray([]),i.deleteAccess=p.a.observable(!1),i.actionBlink=p.a.observable(!1).extend({falseTimeout:1e3}),i.nameForEdit=p.a.observable(""),i.privateMessageCountAll=p.a.observable(0),i.privateMessageCountUnread=p.a.observable(0),i.collapsedPrivate=p.a.observable(!0),i}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i.initComputed():null},t.prototype.initComputed=function(){var e=this,t=i.i(g.a)();return this.isInbox=p.a.computed(function(){return h.FolderType.Inbox===e.type()}),this.hasSubScribedSubfolders=p.a.computed(function(){return!!u.a.find(e.subFolders(),function(e){return(e.subScribed()||e.hasSubScribedSubfolders())&&!e.isSystemFolder()})}),this.canBeEdited=p.a.computed(function(){return h.FolderType.User===e.type()&&e.existen&&e.selectable}),this.visible=p.a.computed(function(){var t=e.subScribed(),i=e.hasSubScribedSubfolders();return t||i&&(!e.existen||!e.selectable)}),this.isSystemFolder=p.a.computed(function(){return h.FolderType.User!==e.type()}),this.hidden=p.a.computed(function(){var t=e.isSystemFolder(),i=e.hasSubScribedSubfolders();return t&&!i||!e.selectable&&!i}),this.selectableForFolderList=p.a.computed(function(){return!e.isSystemFolder()&&e.selectable}),this.messageCountAll=p.a.computed({read:this.privateMessageCountAll,write:function(t){i.i(f.isPosNumeric)(t,!0)?e.privateMessageCountAll(t):e.privateMessageCountAll.valueHasMutated()}}).extend({notify:"always"}),this.messageCountUnread=p.a.computed({read:this.privateMessageCountUnread,write:function(t){i.i(f.isPosNumeric)(t,!0)?e.privateMessageCountUnread(t):e.privateMessageCountUnread.valueHasMutated()}}).extend({notify:"always"}),this.printableUnreadCount=p.a.computed(function(){var t=e.messageCountAll(),i=e.messageCountUnread(),n=e.type();if(0<t){if(h.FolderType.Draft===n)return""+t;if(0<i&&h.FolderType.Trash!==n&&h.FolderType.Archive!==n&&h.FolderType.SentItems!==n)return""+i}return""}),this.canBeDeleted=p.a.computed(function(){var i=e.isSystemFolder();return!i&&0===e.subFolders().length&&t!==e.fullNameRaw}),this.canBeSubScribed=p.a.computed(function(){return!e.isSystemFolder()&&e.selectable&&t!==e.fullNameRaw}),this.canBeChecked=this.canBeSubScribed,this.localName=p.a.computed(function(){i.i(m.trigger)();var t=e.name(),n=e.type();if(e.isSystemFolder())switch(n){case h.FolderType.Inbox:t=i.i(m.i18n)("FOLDER_LIST/INBOX_NAME");break;case h.FolderType.SentItems:t=i.i(m.i18n)("FOLDER_LIST/SENT_NAME");break;case h.FolderType.Draft:t=i.i(m.i18n)("FOLDER_LIST/DRAFTS_NAME");break;case h.FolderType.Spam:t=i.i(m.i18n)("FOLDER_LIST/SPAM_NAME");break;case h.FolderType.Trash:t=i.i(m.i18n)("FOLDER_LIST/TRASH_NAME");break;case h.FolderType.Archive:t=i.i(m.i18n)("FOLDER_LIST/ARCHIVE_NAME")}return t}),this.manageFolderSystemName=p.a.computed(function(){i.i(m.trigger)();var t="",n=e.type(),o=e.name();if(e.isSystemFolder())switch(n){case h.FolderType.Inbox:t="("+i.i(m.i18n)("FOLDER_LIST/INBOX_NAME")+")";break;case h.FolderType.SentItems:t="("+i.i(m.i18n)("FOLDER_LIST/SENT_NAME")+")";break;case h.FolderType.Draft:t="("+i.i(m.i18n)("FOLDER_LIST/DRAFTS_NAME")+")";break;case h.FolderType.Spam:t="("+i.i(m.i18n)("FOLDER_LIST/SPAM_NAME")+")";break;case h.FolderType.Trash:t="("+i.i(m.i18n)("FOLDER_LIST/TRASH_NAME")+")";break;case h.FolderType.Archive:t="("+i.i(m.i18n)("FOLDER_LIST/ARCHIVE_NAME")+")"}return(""!==t&&"("+o+")"===t||"(inbox)"===t.toLowerCase())&&(t=""),t}),this.collapsed=p.a.computed({read:function(){return!e.hidden()&&e.collapsedPrivate()},write:function(t){e.collapsedPrivate(t)}}),this.hasUnreadMessages=p.a.computed(function(){return 0<e.messageCountUnread()&&""!==e.printableUnreadCount()}),this.hasSubScribedUnreadMessagesSubfolders=p.a.computed(function(){return!!u.a.find(e.subFolders(),function(e){return e.hasUnreadMessages()||e.hasSubScribedUnreadMessagesSubfolders()})}),this.name.subscribe(function(t){e.nameForEdit(t)}),this.edited.subscribe(function(t){t&&e.nameForEdit(e.name())}),this.messageCountUnread.subscribe(function(t){h.FolderType.Inbox===e.type()&&b.a("mailbox.inbox-unread-count",[t])}),this},t.prototype.collapsedCss=function(){return this.hasSubScribedSubfolders()?this.collapsed()?"icon-right-mini e-collapsed-sign":"icon-down-mini e-collapsed-sign":"icon-none e-collapsed-sign"},t.prototype.initByJson=function(e){var t=!1,n=i.i(g.a)();return e&&"Object/Folder"===e["@Object"]&&(this.name(e.Name),this.delimiter=e.Delimiter,this.fullName=e.FullName,this.fullNameRaw=e.FullNameRaw,this.fullNameHash=e.FullNameHash,this.deep=e.FullNameRaw.split(this.delimiter).length-1,this.selectable=!!e.IsSelectable,this.existen=!!e.IsExists,this.subScribed(!!e.IsSubscribed),this.checkable(!!e.Checkable),this.type(n===this.fullNameRaw?h.FolderType.Inbox:h.FolderType.User),t=!0),t},t.prototype.printableFullName=function(){return this.fullName.split(this.delimiter).join(" / ")},t}(y.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(36);i.d(t,"a",function(){return p});var p=function(e){function t(i,n){o()(this,t);var a=r()(this,e.call(this,"IdentityModel"));return a.id=u.a.observable(i||""),a.email=u.a.observable(n),a.name=u.a.observable(""),a.replyTo=u.a.observable(""),a.bcc=u.a.observable(""),a.signature=u.a.observable(""),a.signatureInsertBefore=u.a.observable(!1),a.deleteAccess=u.a.observable(!1),a.canBeDeleted=u.a.computed(function(){return""!==a.id()}),a}return l()(t,e),t.prototype.formattedName=function(){var e=this.name(),t=this.email();return""!==e?e+" ("+t+")":t},t}(d.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(75),g=i.n(m),b=i(264),y=i.n(b),v=i(3),S=i(8),w=i(1),T=i(7),C=i(14),E=i(30),A=i(49),F=i(179),N=i(180),R=i(36);i.d(t,"a",function(){return I});var I=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,"MessageModel"));return n.folderFullNameRaw="",n.uid="",n.hash="",n.requestHash="",n.subject=f.a.observable(""),n.subjectPrefix=f.a.observable(""),n.subjectSuffix=f.a.observable(""),n.size=f.a.observable(0),n.dateTimeStampInUTC=f.a.observable(0),n.priority=f.a.observable(v.MessagePriority.Normal),n.proxy=!1,n.fromEmailString=f.a.observable(""),n.fromClearEmailString=f.a.observable(""),n.toEmailsString=f.a.observable(""),n.toClearEmailsString=f.a.observable(""),n.senderEmailsString=f.a.observable(""),n.senderClearEmailsString=f.a.observable(""),n.emails=[],n.from=[],n.to=[],n.cc=[],n.bcc=[],n.replyTo=[],n.deliveredTo=[],n.unsubsribeLinks=[],n.newForAnimation=f.a.observable(!1),n.deleted=f.a.observable(!1),n.deletedMark=f.a.observable(!1),n.unseen=f.a.observable(!1),n.flagged=f.a.observable(!1),n.answered=f.a.observable(!1),n.forwarded=f.a.observable(!1),n.isReadReceipt=f.a.observable(!1),n.focused=f.a.observable(!1),n.selected=f.a.observable(!1),n.checked=f.a.observable(!1),n.hasAttachments=f.a.observable(!1),n.attachmentsSpecData=f.a.observableArray([]),n.attachmentIconClass=f.a.computed(function(){return i.i(N.a)(n.hasAttachments()?n.attachmentsSpecData():[])}),n.body=null,n.isHtml=f.a.observable(!1),n.hasImages=f.a.observable(!1),n.attachments=f.a.observableArray([]),n.isPgpSigned=f.a.observable(!1),n.isPgpEncrypted=f.a.observable(!1),n.pgpSignedVerifyStatus=f.a.observable(v.SignedVerifyStatus.None),n.pgpSignedVerifyUser=f.a.observable(""),n.priority=f.a.observable(v.MessagePriority.Normal),n.readReceipt=f.a.observable(""),n.aDraftInfo=[],n.sMessageId="",n.sInReplyTo="",n.sReferences="",n.hasUnseenSubMessage=f.a.observable(!1),n.hasFlaggedSubMessage=f.a.observable(!1),n.threads=f.a.observableArray([]),n.threadsLen=f.a.computed(function(){return n.threads().length}),n.isImportant=f.a.computed(function(){return v.MessagePriority.High===n.priority()}),n.regDisposables([n.attachmentIconClass,n.threadsLen,n.isImportant]),n}return l()(t,e),t.newInstanceFromJson=function(e){var i=new t;return i.initByJson(e)?i:null},t.prototype.clear=function(){this.folderFullNameRaw="",this.uid="",this.hash="",this.requestHash="",this.subject(""),this.subjectPrefix(""),this.subjectSuffix(""),this.size(0),this.dateTimeStampInUTC(0),this.priority(v.MessagePriority.Normal),this.proxy=!1,this.fromEmailString(""),this.fromClearEmailString(""),this.toEmailsString(""),this.toClearEmailsString(""),this.senderEmailsString(""),this.senderClearEmailsString(""),this.emails=[],this.from=[],this.to=[],this.cc=[],this.bcc=[],this.replyTo=[],this.deliveredTo=[],this.unsubsribeLinks=[],this.newForAnimation(!1),this.deleted(!1),this.deletedMark(!1),this.unseen(!1),this.flagged(!1),this.answered(!1),this.forwarded(!1),this.isReadReceipt(!1),this.selected(!1),this.checked(!1),this.hasAttachments(!1),this.attachmentsSpecData([]),this.body=null,this.isHtml(!1),this.hasImages(!1),this.attachments([]),this.isPgpSigned(!1),this.isPgpEncrypted(!1),this.pgpSignedVerifyStatus(v.SignedVerifyStatus.None),this.pgpSignedVerifyUser(""),this.priority(v.MessagePriority.Normal),this.readReceipt(""),this.aDraftInfo=[],this.sMessageId="",this.sInReplyTo="",this.sReferences="",this.threads([]),this.hasUnseenSubMessage(!1),this.hasFlaggedSubMessage(!1)},t.prototype.getEmails=function(e){var t=this;return u.a.compact(u.a.uniq(u.a.map(u.a.reduce(e,function(e,i){return e.concat(t[i])},[]),function(e){return e?e.email:""})))},t.prototype.getRecipientsEmails=function(){return this.getEmails(["to","cc"])},t.prototype.friendlySize=function(){return i.i(w.friendlySize)(this.size())},t.prototype.computeSenderEmail=function(){var e=E.a.sentFolder(),t=E.a.draftFolder();this.senderEmailsString(this.folderFullNameRaw===e||this.folderFullNameRaw===t?this.toEmailsString():this.fromEmailString()),this.senderClearEmailsString(this.folderFullNameRaw===e||this.folderFullNameRaw===t?this.toClearEmailsString():this.fromClearEmailString())},t.prototype.initByJson=function(e){var t=!1,n=v.MessagePriority.Normal;return e&&"Object/Message"===e["@Object"]&&(n=i.i(w.pInt)(e.Priority),this.priority(-1<i.i(w.inArray)(n,[v.MessagePriority.High,v.MessagePriority.Low])?n:v.MessagePriority.Normal),this.folderFullNameRaw=e.Folder,this.uid=e.Uid,this.hash=e.Hash,this.requestHash=e.RequestHash,this.proxy=!!e.ExternalProxy,this.size(i.i(w.pInt)(e.Size)),this.from=i.i(F.a)(e.From),this.to=i.i(F.a)(e.To),this.cc=i.i(F.a)(e.Cc),this.bcc=i.i(F.a)(e.Bcc),this.replyTo=i.i(F.a)(e.ReplyTo),this.deliveredTo=i.i(F.a)(e.DeliveredTo),this.unsubsribeLinks=i.i(w.isNonEmptyArray)(e.UnsubsribeLinks)?e.UnsubsribeLinks:[],this.subject(e.Subject),i.i(w.isArray)(e.SubjectParts)?(this.subjectPrefix(e.SubjectParts[0]),this.subjectSuffix(e.SubjectParts[1])):(this.subjectPrefix(""),this.subjectSuffix(this.subject())),this.dateTimeStampInUTC(i.i(w.pInt)(e.DateTimeStampInUTC)),this.hasAttachments(!!e.HasAttachments),this.attachmentsSpecData(i.i(w.isArray)(e.AttachmentsSpecData)?e.AttachmentsSpecData:[]),this.fromEmailString(i.i(F.b)(this.from,!0)),this.fromClearEmailString(i.i(F.c)(this.from)),this.toEmailsString(i.i(F.b)(this.to,!0)),this.toClearEmailsString(i.i(F.c)(this.to)),this.threads(i.i(w.isArray)(e.Threads)?e.Threads:[]),this.initFlagsByJson(e),this.computeSenderEmail(),t=!0),t},t.prototype.initUpdateByMessageJson=function(e){var t=!1,n=v.MessagePriority.Normal;return e&&"Object/Message"===e["@Object"]&&(n=i.i(w.pInt)(e.Priority),this.priority(-1<i.i(w.inArray)(n,[v.MessagePriority.High,v.MessagePriority.Low])?n:v.MessagePriority.Normal),this.aDraftInfo=e.DraftInfo,this.sMessageId=e.MessageId,this.sInReplyTo=e.InReplyTo,this.sReferences=e.References,this.proxy=!!e.ExternalProxy,A.a.capaOpenPGP()&&(this.isPgpSigned(!!e.PgpSigned),this.isPgpEncrypted(!!e.PgpEncrypted)),this.hasAttachments(!!e.HasAttachments),this.attachmentsSpecData(i.i(w.isArray)(e.AttachmentsSpecData)?e.AttachmentsSpecData:[]),this.foundedCIDs=i.i(w.isArray)(e.FoundedCIDs)?e.FoundedCIDs:[],this.attachments(this.initAttachmentsFromJson(e.Attachments)),this.readReceipt(e.ReadReceipt||""),this.computeSenderEmail(),t=!0),t},t.prototype.initAttachmentsFromJson=function(e){var t=0,n=0,o=null,a=[];if(e&&"Collection/AttachmentCollection"===e["@Object"]&&i.i(w.isNonEmptyArray)(e["@Collection"]))for(t=0,n=e["@Collection"].length;t<n;t++)o=N.b.newInstanceFromJson(e["@Collection"][t]),o&&(""!==o.cidWithOutTags&&0<this.foundedCIDs.length&&0<=i.i(w.inArray)(o.cidWithOutTags,this.foundedCIDs)&&(o.isLinked=!0),a.push(o));return a},t.prototype.hasUnsubsribeLinks=function(){return this.unsubsribeLinks&&0<this.unsubsribeLinks.length},t.prototype.getFirstUnsubsribeLink=function(){return this.unsubsribeLinks&&0<this.unsubsribeLinks.length?this.unsubsribeLinks[0]||"":""},t.prototype.initFlagsByJson=function(e){var t=!1;return e&&"Object/Message"===e["@Object"]&&(this.unseen(!e.IsSeen),this.flagged(!!e.IsFlagged),this.answered(!!e.IsAnswered),this.forwarded(!!e.IsForwarded),this.isReadReceipt(!!e.IsReadReceipt),this.deletedMark(!!e.IsDeleted),t=!0),t},t.prototype.fromToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.from,e,t)},t.prototype.fromDkimData=function(){var e=["none",""];return i.i(w.isNonEmptyArray)(this.from)&&1===this.from.length&&this.from[0]&&this.from[0].dkimStatus&&(e=[this.from[0].dkimStatus,this.from[0].dkimValue||""]),e},t.prototype.toToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.to,e,t)},t.prototype.ccToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.cc,e,t)},t.prototype.bccToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.bcc,e,t)},t.prototype.replyToToLine=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i.i(F.b)(this.replyTo,e,t)},t.prototype.lineAsCss=function(){return y()({deleted:this.deleted(),"deleted-mark":this.deletedMark(),selected:this.selected(),checked:this.checked(),flagged:this.flagged(),unseen:this.unseen(),answered:this.answered(),forwarded:this.forwarded(),focused:this.focused(),important:this.isImportant(),withAttachments:this.hasAttachments(),new:this.newForAnimation(),emptySubject:""===this.subject(),hasUnseenSubMessage:this.hasUnseenSubMessage(),hasFlaggedSubMessage:this.hasFlaggedSubMessage()})},t.prototype.hasVisibleAttachments=function(){return!!u.a.find(this.attachments(),function(e){return!e.isLinked})},t.prototype.findAttachmentByCid=function(e){var t=null,n=this.attachments();return i.i(w.isNonEmptyArray)(n)&&(e=e.replace(/^<+/,"").replace(/>+$/,""),t=u.a.find(n,function(t){return e===t.cidWithOutTags})),t||null},t.prototype.findAttachmentByContentLocation=function(e){var t=null,n=this.attachments();return i.i(w.isNonEmptyArray)(n)&&(t=u.a.find(n,function(t){return e===t.contentLocation})),t||null},t.prototype.messageId=function(){return this.sMessageId},t.prototype.inReplyTo=function(){return this.sInReplyTo},t.prototype.references=function(){return this.sReferences},t.prototype.fromAsSingleEmail=function(){return i.i(w.isArray)(this.from)&&this.from[0]?this.from[0].email:""},t.prototype.viewLink=function(){return i.i(C.i)(this.requestHash)},t.prototype.downloadLink=function(){return i.i(C.j)(this.requestHash)},t.prototype.replyEmails=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],o=i.i(w.isUnd)(e)?{}:e;return i.i(F.d)(this.replyTo,o,n),0===n.length&&i.i(F.d)(this.from,o,n),0!==n.length||t?n:this.replyEmails({},!0)},t.prototype.replyAllEmails=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],o=[],a=[],r=i.i(w.isUnd)(e)?{}:e;return i.i(F.d)(this.replyTo,r,o),0===o.length&&i.i(F.d)(this.from,r,o),i.i(F.d)(this.to,r,o),i.i(F.d)(this.cc,r,a),0!==o.length||t?[o,a]:(n=this.replyAllEmails({},!0),[n[0],a])},t.prototype.textBodyToString=function(){return this.body?this.body.html():""},t.prototype.attachmentsToStringLine=function(){var e=u.a.map(this.attachments(),function(e){return e.fileName+" ("+e.friendlySize+")"});return e&&0<e.length?e.join(", "):""},t.prototype.viewPopupMessage=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.showLazyExternalImagesInBody();var t=this.dateTimeStampInUTC()||0,n=0<t?g.a.unix(t):null;i.i(w.previewMessage)({title:this.subject(),subject:this.subject(),date:n?n.format("LLL"):"",fromCreds:this.fromToLine(!1),toLabel:i.i(S.i18n)("MESSAGE/LABEL_TO"),toCreds:this.toToLine(!1)},this.body,this.isHtml(),e)},t.prototype.printMessage=function(){this.viewPopupMessage(!0)},t.prototype.generateUid=function(){return this.folderFullNameRaw+"/"+this.uid},t.prototype.populateByMessageListItem=function(e){return e&&(this.folderFullNameRaw=e.folderFullNameRaw,this.uid=e.uid,this.hash=e.hash,this.requestHash=e.requestHash,this.subject(e.subject())),this.subjectPrefix(this.subjectPrefix()),this.subjectSuffix(this.subjectSuffix()),e&&(this.size(e.size()),this.dateTimeStampInUTC(e.dateTimeStampInUTC()),this.priority(e.priority()),this.proxy=e.proxy,this.fromEmailString(e.fromEmailString()),this.fromClearEmailString(e.fromClearEmailString()),this.toEmailsString(e.toEmailsString()),this.toClearEmailsString(e.toClearEmailsString()),this.emails=e.emails,this.from=e.from,this.to=e.to,this.cc=e.cc,this.bcc=e.bcc,this.replyTo=e.replyTo,this.deliveredTo=e.deliveredTo,this.unsubsribeLinks=e.unsubsribeLinks,this.unseen(e.unseen()),this.flagged(e.flagged()),this.answered(e.answered()),this.forwarded(e.forwarded()),this.isReadReceipt(e.isReadReceipt()),this.deletedMark(e.deletedMark()),this.priority(e.priority()),this.selected(e.selected()),this.checked(e.checked()),this.hasAttachments(e.hasAttachments()),this.attachmentsSpecData(e.attachmentsSpecData())),this.body=null,this.aDraftInfo=[],this.sMessageId="",this.sInReplyTo="",this.sReferences="",e&&this.threads(e.threads()),this.computeSenderEmail(),this},t.prototype.showLazyExternalImagesInBody=function(){this.body&&p()(".lazy.lazy-inited[data-original]",this.body).each(function(){p()(this).attr("src",p()(this).attr("data-original")).removeAttr("data-original")})},t.prototype.showExternalImages=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.body&&this.body.data("rl-has-images")&&!function(){e.hasImages(!1),e.body.data("rl-has-images",!1);var n=e.proxy?"data-x-additional-src":"data-x-src";p()("["+n+"]",e.body).each(function(){var e=p()(this);t&&e.is("img")?e.addClass("lazy").attr("data-original",e.attr(n)).removeAttr(n):e.attr("src",e.attr(n)).removeAttr(n)}),n=e.proxy?"data-x-additional-style-url":"data-x-style-url",p()("["+n+"]",e.body).each(function(){var e=p()(this),t=i.i(w.trim)(e.attr("style"));t=""===t?"":";"===t.substr(-1)?t+" ":t+"; ",e.attr("style",t+e.attr(n)).removeAttr(n)}),t&&(p()("img.lazy",e.body).addClass("lazy-inited").lazyload({threshold:400,effect:"fadeIn",skip_invisible:!1,container:p()(".RL-MailMessageView .messageView .messageItem .content")[0]}),T.$win.resize()),i.i(w.windowResize)(500)}()},t.prototype.showInternalImages=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.body&&!this.body.data("rl-init-internal-images")&&!function(){e.body.data("rl-init-internal-images",!0);var n=e;p()("[data-x-src-cid]",e.body).each(function(){var e=p()(this),i=n.findAttachmentByCid(e.attr("data-x-src-cid"));i&&i.download&&(t&&e.is("img")?e.addClass("lazy").attr("data-original",i.linkPreview()):e.attr("src",i.linkPreview()))}),p()("[data-x-src-location]",e.body).each(function(){var e=p()(this),i=n.findAttachmentByContentLocation(e.attr("data-x-src-location"));i||(i=n.findAttachmentByCid(e.attr("data-x-src-location"))),i&&i.download&&(t&&e.is("img")?e.addClass("lazy").attr("data-original",i.linkPreview()):e.attr("src",i.linkPreview()))}),p()("[data-x-style-cid]",e.body).each(function(){var e="",t="",o=p()(this),a=n.findAttachmentByCid(o.attr("data-x-style-cid"));a&&a.linkPreview&&(t=o.attr("data-x-style-cid-name"),""!==t&&(e=i.i(w.trim)(o.attr("style")),e=""===e?"":";"===e.substr(-1)?e+" ":e+"; ",o.attr("style",e+t+": url('"+a.linkPreview()+"')")))}),t&&!function(e,t){u.a.delay(function(){e.addClass("lazy-inited").lazyload({threshold:400,effect:"fadeIn",skip_invisible:!1,container:t})},300)}(p()("img.lazy",n.body),p()(".RL-MailMessageView .messageView .messageItem .content")[0]),i.i(w.windowResize)(500)}()},t.prototype.storeDataInDom=function(){this.body&&(this.body.data("rl-is-html",!!this.isHtml()),this.body.data("rl-has-images",!!this.hasImages()))},t.prototype.fetchDataFromDom=function(){this.body&&(this.isHtml(!!this.body.data("rl-is-html")),this.hasImages(!!this.body.data("rl-has-images")))},t.prototype.replacePlaneTextBody=function(e){this.body&&this.body.html(e).addClass("b-text-part plain")},t.prototype.flagHash=function(){return[this.deleted(),this.deletedMark(),this.unseen(),this.flagged(),this.answered(),this.forwarded(),this.isReadReceipt()].join(",")},t}(R.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(36),h=i(49);i.d(t,"a",function(){return f});var f=function(e){function t(n,a,s,l,c,p,h,f,m){o()(this,t);var g=r()(this,e.call(this,"OpenPgpKeyModel"));return g.index=n,g.id=s,g.ids=i.i(d.isNonEmptyArray)(l)?l:[s],g.guid=a,g.user="",g.users=c,g.email="",g.emails=p,g.armor=f,g.isPrivate=!!h,g.selectUser(m),g.deleteAccess=u.a.observable(!1),g}return l()(t,e),t.prototype.getNativeKey=function(){var e=null;try{if(e=h.a.openpgp.key.readArmored(this.armor),e&&!e.err&&e.keys&&e.keys[0])return e}catch(e){i.i(d.log)(e)}return null},t.prototype.getNativeKeys=function(){var e=this.getNativeKey();return e&&e.keys?e.keys:null},t.prototype.select=function(e,t){if(this[t]){var i=this[t].indexOf(e);-1!==i&&(this.user=this.users[i],this.email=this.emails[i])}},t.prototype.selectUser=function(e){this.select(e,"users")},t.prototype.selectEmail=function(e){this.select(e,"emails")},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(1),p=i(36);i.d(t,"a",function(){return h});var h=function(e){function t(i,n,a){o()(this,t);var s=r()(this,e.call(this,"TemplateModel"));return s.id=i,s.name=n,s.body=a,s.populated=!0,s.deleteAccess=u.a.observable(!1),s}return l()(t,e),t.prototype.parse=function(e){var t=!1;return e&&"Object/Template"===e["@Object"]&&(this.id=i.i(d.pString)(e.ID),this.name=i.i(d.pString)(e.Name),this.body=i.i(d.pString)(e.Body),this.populated=!!e.Populated,t=!0),t},t}(p.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(12),u=i.n(c),d=i(47),p=i.n(d),h=i(14),f=i(1),m=i(20),g=i(3),b=i(7),y=i(27),v=i(10),S=i(181);i.d(t,"a",function(){return w});var w=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.oRequests={},i.clear(),i}return l()(t,e),t.prototype.clear=function(){this.oRequests={}},t.prototype.abort=function(e,t){return this.oRequests[e]&&(!t&&this.oRequests[e].abort&&(this.oRequests[e].__aborted__=!0,this.oRequests[e].abort()),this.oRequests[e]=null,delete this.oRequests[e]),this},t.prototype.ajaxRequest=function(e,t,n,o,a,r){var s=this;return new p.a(function(l,c){var d=i.i(f.microtime)();n=i.i(f.isNormal)(n)?n:m.g,a=i.i(f.isUnd)(a)?"":i.i(f.pString)(a),
+t&&(o.XToken=v.appSettingsGet("token")),y.a("ajax-default-request",[e,o,a]),s.setTrigger(r,!0);var p=u.a.ajax({type:t?"POST":"GET",url:i.i(h.k)(a),async:!0,dataType:"json",data:t?o||{}:{},timeout:n,global:!0}).always(function(t,n){var a=!1,u=null;t&&t.Time&&(a=i.i(f.pInt)(t.Time)>i.i(f.microtime)()-d);var p="";switch(!0){case"success"===n&&t&&t.Result&&e===t.Action:p=g.StorageResultType.Success;break;case!("abort"!==n||t&&t.__aborted__):p=g.StorageResultType.Abort;break;default:p=g.StorageResultType.Error}y.a("ajax-default-response",[e,g.StorageResultType.Success===p?t:null,p,a,o]),"success"===n?t&&t.Result&&e===t.Action?(t.__cached__=a,l(t)):t&&t.Action?(u=t,c(t.ErrorCode?t.ErrorCode:g.Notification.AjaxFalse)):(u=t,c(g.Notification.AjaxParse)):"timeout"===n?(u=t,c(g.Notification.AjaxTimeout)):"abort"===n?t&&t.__aborted__||c(g.Notification.AjaxAbort):(u=t,c(g.Notification.AjaxParse)),s.oRequests[e]&&(s.oRequests[e]=null,delete s.oRequests[e]),s.setTrigger(r,!1),u&&(-1<i.i(f.inArray)(u.ErrorCode,[g.Notification.AuthError,g.Notification.AccessError,g.Notification.ConnectionError,g.Notification.DomainNotAllowed,g.Notification.AccountNotAllowed,g.Notification.MailServerError,g.Notification.UnknownNotification,g.Notification.UnknownError])&&(b.data.iAjaxErrorCount+=1),g.Notification.InvalidToken===u.ErrorCode&&(b.data.iTokenErrorCount+=1),m.e<b.data.iTokenErrorCount&&b.data.__APP__&&b.data.__APP__.loginAndLogoutReload&&b.data.__APP__.loginAndLogoutReload(!1,!0),(u.ClearAuth||u.Logout||m.f<b.data.iAjaxErrorCount)&&(b.data.__APP__&&b.data.__APP__.clearClientSideToken&&b.data.__APP__.clearClientSideToken(),b.data.__APP__&&!u.ClearAuth&&b.data.__APP__.loginAndLogoutReload&&b.data.__APP__.loginAndLogoutReload(!1,!0)))});p&&(s.oRequests[e]&&(s.oRequests[e]=null,delete s.oRequests[e]),s.oRequests[e]=p)})},t.prototype.getRequest=function(e,t,n,o){return n=i.i(f.isUnd)(n)?"":i.i(f.pString)(n),n=e+"/"+n,this.ajaxRequest(e,!1,o,null,n,t)},t.prototype.postRequest=function(e,t,i,n){return i=i||{},i.Action=e,this.ajaxRequest(e,!0,n,i,"",t)},t}(S.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(20),p=i(1),h=i(3),f=i(23),m=i(10),g=i(80),b=i(28),y=i(30),v=i(18),S=i(208),w=i(181),T=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.isFolderExpanded=function(e,t){return t&&i.i(p.isArray)(t)&&-1!==u.a.indexOf(t,e)},t.prototype.normalizeFolder=function(e){return""===e||d.c===e||null!==f.b(e)?e:""},t.prototype.folderResponseParseRec=function(e,t,n){var o=this,a=y.a.displaySpecSetting(),r=[];return u.a.each(t,function(t){if(t){var s=f.b(t.FullNameRaw);s||(s=S.a.newInstanceFromJson(t),s&&(f.f(t.FullNameRaw,s),f.g(s.fullNameHash,t.FullNameRaw,s))),s&&(a?s.checkable(!!t.Checkable):s.checkable(!0),s.collapsed(!o.isFolderExpanded(s.fullNameHash,n)),t.Extended&&(t.Extended.Hash&&f.h(s.fullNameRaw,t.Extended.Hash),i.i(p.isNormal)(t.Extended.MessageCount)&&s.messageCountAll(t.Extended.MessageCount),i.i(p.isNormal)(t.Extended.MessageUnseenCount)&&s.messageCountUnread(t.Extended.MessageUnseenCount)),t.SubFolders&&"Collection/FolderCollection"===t.SubFolders["@Object"]&&t.SubFolders["@Collection"]&&i.i(p.isArray)(t.SubFolders["@Collection"])&&s.subFolders(o.folderResponseParseRec(e,t.SubFolders["@Collection"],n)),r.push(s))}}),r},t.prototype.foldersList=function(e){if(e&&"Collection/FolderCollection"===e["@Object"]&&e["@Collection"]&&i.i(p.isArray)(e["@Collection"])){var t=g.a(h.ClientSideKeyName.ExpandedFolders),n=i.i(p.pInt)(e.CountRec),o=i.i(p.pInt)(m.appSettingsGet("folderSpecLimit"));o=100<o?100:10>o?10:o,y.a.displaySpecSetting(0>=n||o<n),y.a.folderList(this.folderResponseParseRec(i.i(p.isUnd)(e.Namespace)?"":e.Namespace,e["@Collection"],t))}},t.prototype.foldersAdditionalParameters=function(e){if(e&&e&&"Collection/FolderCollection"===e["@Object"]&&e["@Collection"]&&i.i(p.isArray)(e["@Collection"])){i.i(p.isUnd)(e.Namespace)||(y.a.namespace=e.Namespace),b.a.threadsAllowed(!!m.appSettingsGet("useImapThread")&&e.IsThreadsSupported&&!0),y.a.folderList.optimized(!!e.Optimized);var t=!1;e.SystemFolders&&""==""+m.settingsGet("SentFolder")+m.settingsGet("DraftFolder")+m.settingsGet("SpamFolder")+m.settingsGet("TrashFolder")+m.settingsGet("ArchiveFolder")+m.settingsGet("NullFolder")&&(m.settingsSet("SentFolder",e.SystemFolders[h.ServerFolderType.SENT]||null),m.settingsSet("DraftFolder",e.SystemFolders[h.ServerFolderType.DRAFTS]||null),m.settingsSet("SpamFolder",e.SystemFolders[h.ServerFolderType.JUNK]||null),m.settingsSet("TrashFolder",e.SystemFolders[h.ServerFolderType.TRASH]||null),m.settingsSet("ArchiveFolder",e.SystemFolders[h.ServerFolderType.ALL]||null),t=!0),y.a.sentFolder(this.normalizeFolder(m.settingsGet("SentFolder"))),y.a.draftFolder(this.normalizeFolder(m.settingsGet("DraftFolder"))),y.a.spamFolder(this.normalizeFolder(m.settingsGet("SpamFolder"))),y.a.trashFolder(this.normalizeFolder(m.settingsGet("TrashFolder"))),y.a.archiveFolder(this.normalizeFolder(m.settingsGet("ArchiveFolder"))),t&&v.a.saveSystemFolders(p.noop,{SentFolder:y.a.sentFolder(),DraftFolder:y.a.draftFolder(),SpamFolder:y.a.spamFolder(),TrashFolder:y.a.trashFolder(),ArchiveFolder:y.a.archiveFolder(),NullFolder:"NullFolder"}),g.b(h.ClientSideKeyName.FoldersLashHash,e.FoldersHash)}},t}(w.a);t.a=new T},,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(73),u=i(256),d=i(16);i.d(t,"a",function(){return p});var p=function(e){function t(){return o()(this,t),r()(this,e.call(this,"login",[u.a]))}return l()(t,e),t.prototype.onShow=function(){i.i(d.a)().setWindowTitle("")},t}(c.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(3),p=i(7),h=i(1),f=i(23),m=i(8),g=i(29),b=i(10),y=i(28),v=i(46),S=i(40),w=i(30),T=i(39),C=i(260),E=i(257),A=i(258),F=i(259),N=i(16),R=i(9),I=i(73);i.d(t,"a",function(){return L});var L=function(e){function t(){return o()(this,t),r()(this,e.call(this,"mailbox",[C.a,E.a,A.a,F.a]))}return l()(t,e),t.prototype.updateWindowTitle=function(){var e=w.a.foldersInboxUnreadCount(),t=v.a.email();b.appSettingsGet("listPermanentFiltered")&&(e=0),i.i(N.a)().setWindowTitle((""===t?"":""+(0<e?"("+e+") ":" ")+t+" - ")+i.i(m.i18n)("TITLES/MAILBOX"))},t.prototype.onShow=function(){this.updateWindowTitle(),y.a.focusedState(d.Focused.None),y.a.focusedState(d.Focused.MessageList),b.appSettingsGet("mobile")&&i.i(p.leftPanelDisabled)(!0),b.capa(d.Capa.Folders)?i.i(p.leftPanelType)(""):i.i(p.leftPanelType)(b.capa(d.Capa.Composer)||b.capa(d.Capa.Contacts)?"short":"none")},t.prototype.onRoute=function(e,t,n){var o=e.replace(/^(.+)~([\d]+)$/,"$2"),a=i.i(f.b)(i.i(f.t)(e.replace(/~([\d]+)$/,"")));a&&(e===o&&(o=""),w.a.currentFolder(a),T.a.messageListPage(t),T.a.messageListSearch(n),T.a.messageListThreadUid(o),i.i(N.a)().reloadMessageList())},t.prototype.onStart=function(){var e=this;w.a.folderList.subscribe(h.windowResizeCallback),T.a.messageList.subscribe(h.windowResizeCallback),T.a.message.subscribe(h.windowResizeCallback),u.a.delay(function(){return S.a.layout.valueHasMutated()},d.Magics.Time50ms),u.a.delay(function(){return i.i(R.warmUpScreenPopup)(i(37))},d.Magics.Time500ms),g.b("mailbox.inbox-unread-count",function(t){w.a.foldersInboxUnreadCount(t);var i=v.a.email();u.a.each(v.a.accounts(),function(e){e&&i===e.email&&e.count(t)}),e.updateWindowTitle()})},t.prototype.onBuild=function(){p.bMobileDevice||b.appSettingsGet("mobile")||u.a.defer(function(){i.i(N.a)().initHorizontalLayoutResizer(d.ClientSideKeyName.MessageListSize)})},t.prototype.routes=function(){var e=i.i(f.a)(),t=function(t,n){return n[0]=i.i(h.pString)(n[0]),n[1]=i.i(h.pInt)(n[1]),n[1]=0>=n[1]?1:n[1],n[2]=i.i(h.pString)(n[2]),""===t&&(n[0]=e,n[1]=1),[i.i(h.decodeURI)(n[0]),n[1],i.i(h.decodeURI)(n[2])]},n=function(t,n){return n[0]=i.i(h.pString)(n[0]),n[1]=i.i(h.pString)(n[1]),""===t&&(n[0]=e),[i.i(h.decodeURI)(n[0]),1,i.i(h.decodeURI)(n[1])]};return[[/^([a-zA-Z0-9~]+)\/p([1-9][0-9]*)\/(.+)\/?$/,{normalize_:t}],[/^([a-zA-Z0-9~]+)\/p([1-9][0-9]*)$/,{normalize_:t}],[/^([a-zA-Z0-9~]+)\/(.+)\/?$/,{normalize_:n}],[/^([^\/]*)$/,{normalize_:t}]]},t}(I.a)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(3),u=i(7),d=i(27),p=i(8),h=i(28),f=i(46),m=i(10),g=i(9),b=i(116),y=i(235),v=i(232),S=i(230),w=i(233),T=i(237),C=i(238),E=i(231),A=i(239),F=i(234),N=i(240),R=i(236),I=i(263),L=i(261),_=i(262),P=i(16);i.d(t,"a",function(){return D});var D=function(e){function t(){o()(this,t);var n=r()(this,e.call(this,[I.a,L.a,_.a]));return i.i(p.initOnStartOrLangChange)(function(){n.sSettingsTitle=i.i(p.i18n)("TITLES/SETTINGS")},function(){n.setSettingsTitle()}),n}return l()(t,e),t.prototype.setupSettings=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return m.capa(c.Capa.Settings)?(i.i(g.addSettingsViewModel)(y.a,"SettingsGeneral","SETTINGS_LABELS/LABEL_GENERAL_NAME","general",!0),h.a.contactsIsAllowed()&&i.i(g.addSettingsViewModel)(v.a,"SettingsContacts","SETTINGS_LABELS/LABEL_CONTACTS_NAME","contacts"),(m.capa(c.Capa.AdditionalAccounts)||m.capa(c.Capa.Identities))&&i.i(g.addSettingsViewModel)(S.a,"SettingsAccounts",m.capa(c.Capa.AdditionalAccounts)?"SETTINGS_LABELS/LABEL_ACCOUNTS_NAME":"SETTINGS_LABELS/LABEL_IDENTITIES_NAME","accounts"),m.capa(c.Capa.Sieve)&&i.i(g.addSettingsViewModel)(w.a,"SettingsFilters","SETTINGS_LABELS/LABEL_FILTERS_NAME","filters"),(m.capa(c.Capa.AutoLogout)||m.capa(c.Capa.TwoFactor))&&i.i(g.addSettingsViewModel)(T.a,"SettingsSecurity","SETTINGS_LABELS/LABEL_SECURITY_NAME","security"),f.a.isRootAccount()&&(m.settingsGet("AllowGoogleSocial")&&m.settingsGet("AllowGoogleSocialAuth")||m.settingsGet("AllowFacebookSocial")||m.settingsGet("AllowTwitterSocial"))&&i.i(g.addSettingsViewModel)(C.a,"SettingsSocial","SETTINGS_LABELS/LABEL_SOCIAL_NAME","social"),m.settingsGet("ChangePasswordIsAllowed")&&i.i(g.addSettingsViewModel)(E.a,"SettingsChangePassword","SETTINGS_LABELS/LABEL_CHANGE_PASSWORD_NAME","change-password"),m.capa(c.Capa.Templates)&&i.i(g.addSettingsViewModel)(A.a,"SettingsTemplates","SETTINGS_LABELS/LABEL_TEMPLATES_NAME","templates"),m.capa(c.Capa.Folders)&&i.i(g.addSettingsViewModel)(F.a,"SettingsFolders","SETTINGS_LABELS/LABEL_FOLDERS_NAME","folders"),m.capa(c.Capa.Themes)&&i.i(g.addSettingsViewModel)(N.a,"SettingsThemes","SETTINGS_LABELS/LABEL_THEMES_NAME","themes"),m.capa(c.Capa.OpenPGP)&&i.i(g.addSettingsViewModel)(R.a,"SettingsOpenPGP","SETTINGS_LABELS/LABEL_OPEN_PGP_NAME","openpgp"),i.i(d.h)(!1),e&&e(),!0):(e&&e(),!1)},t.prototype.onShow=function(){this.setSettingsTitle(),i.i(u.keyScope)(c.KeyState.Settings),i.i(u.leftPanelType)(""),m.appSettingsGet("mobile")&&i.i(u.leftPanelDisabled)(!0)},t.prototype.setSettingsTitle=function(){var e=f.a.email();i.i(P.a)().setWindowTitle((""===e?"":e+" - ")+this.sSettingsTitle)},t}(b.a)},,,,,,,,,,,function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(11),r=i.n(a),s=i(6),l=i.n(s),c=i(2),u=i.n(c),d=i(3),p=i(14),h=i(10),f=i(46),m=i(97),g=i(18),b=i(16),y=i(9);i.d(t,"a",function(){return v});var v=function(){function e(){o()(this,e),this.allowAdditionalAccount=i.i(h.capa)(d.Capa.AdditionalAccounts),this.allowIdentities=i.i(h.capa)(d.Capa.Identities),this.accounts=f.a.accounts,this.identities=m.a.identities,this.accountForDeletion=u.a.observable(null).deleteAccessHelper(),this.identityForDeletion=u.a.observable(null).deleteAccessHelper()}return e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.addNewAccount=function(){i.i(y.showScreenPopup)(i(122))},e.prototype.editAccount=function(e){e&&e.canBeEdit()&&i.i(y.showScreenPopup)(i(122),[e])},e.prototype.addNewIdentity=function(){i.i(y.showScreenPopup)(i(124))},e.prototype.editIdentity=function(e){i.i(y.showScreenPopup)(i(124),[e])},e.prototype.deleteAccount=function(e){e&&e.deleteAccess()&&(this.accountForDeletion(null),e&&(this.accounts.remove(function(t){return e===t}),g.a.accountDelete(function(e,t){d.StorageResultType.Success===e&&t&&t.Result&&t.Reload?(i.i(y.routeOff)(),i.i(y.setHash)(i.i(p.z)(),!0),i.i(y.routeOff)(),l.a.defer(function(){return r.a.location.reload()})):i.i(b.a)().accountsAndIdentities()},e.email)))},e.prototype.deleteIdentity=function(e){e&&e.deleteAccess()&&(this.identityForDeletion(null),e&&(m.a.identities.remove(function(t){return e===t}),g.a.identityDelete(function(){i.i(b.a)().accountsAndIdentities()},e.id)))},e.prototype.accountsAndIdentitiesAfterMove=function(){g.a.accountsAndIdentitiesSortOrder(null,f.a.accountsEmails.peek(),m.a.identitiesIDS.peek())},e.prototype.onBuild=function(e){var t=this;e.on("click",".accounts-list .account-item .e-action",function(){var e=u.a.dataFor(this);e&&t.editAccount(e)}).on("click",".identities-list .identity-item .e-action",function(){var e=u.a.dataFor(this);e&&t.editIdentity(e)})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(6),c=i.n(l),u=i(2),d=i.n(u),p=i(3),h=i(8),f=i(18),m=i(16),g=i(9);i.d(t,"a",function(){return v});var b,y,v=(b=i.i(g.command)(function(e){return!e.changeProcess()&&""!==e.currentPassword()&&""!==e.newPassword()&&""!==e.newPassword2()}),y=function(){function e(){var t=this;s()(this,e),this.changeProcess=d.a.observable(!1),this.errorDescription=d.a.observable(""),this.passwordMismatch=d.a.observable(!1),this.passwordUpdateError=d.a.observable(!1),this.passwordUpdateSuccess=d.a.observable(!1),this.currentPassword=d.a.observable(""),this.currentPassword.error=d.a.observable(!1),this.newPassword=d.a.observable(""),this.newPassword2=d.a.observable(""),this.currentPassword.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.currentPassword.error(!1)}),this.newPassword.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.passwordMismatch(!1)}),this.newPassword2.subscribe(function(){t.passwordUpdateError(!1),t.passwordUpdateSuccess(!1),t.passwordMismatch(!1)}),this.onChangePasswordResponse=c.a.bind(this.onChangePasswordResponse,this)}return e.prototype.saveNewPasswordCommand=function(){this.newPassword()!==this.newPassword2()?(this.passwordMismatch(!0),this.errorDescription(i.i(h.i18n)("SETTINGS_CHANGE_PASSWORD/ERROR_PASSWORD_MISMATCH"))):(this.changeProcess(!0),this.passwordUpdateError(!1),this.passwordUpdateSuccess(!1),this.currentPassword.error(!1),this.passwordMismatch(!1),this.errorDescription(""),f.a.changePassword(this.onChangePasswordResponse,this.currentPassword(),this.newPassword()))},e.prototype.onHide=function(){this.changeProcess(!1),this.currentPassword(""),this.newPassword(""),this.newPassword2(""),this.errorDescription(""),this.passwordMismatch(!1),this.currentPassword.error(!1)},e.prototype.onChangePasswordResponse=function(e,t){this.changeProcess(!1),this.passwordMismatch(!1),this.errorDescription(""),this.currentPassword.error(!1),p.StorageResultType.Success===e&&t&&t.Result?(this.currentPassword(""),this.newPassword(""),this.newPassword2(""),this.passwordUpdateSuccess(!0),this.currentPassword.error(!1),i.i(m.a)().setClientSideToken(t.Result)):(t&&p.Notification.CurrentPasswordIncorrect===t.ErrorCode&&this.currentPassword.error(!0),this.passwordUpdateError(!0),this.errorDescription(i.i(h.getNotificationFromResponse)(t,p.Notification.CouldNotSaveNewPassword)))},e}(),n(y.prototype,"saveNewPasswordCommand",[b],a()(y.prototype,"saveNewPasswordCommand"),y.prototype),y)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(1),c=i(28),u=i(120),d=i(18);i.d(t,"a",function(){return p});var p=function(){function e(){var t=this;o()(this,e),this.contactsAutosave=c.a.contactsAutosave,this.allowContactsSync=u.a.allowContactsSync,this.enableContactsSync=u.a.enableContactsSync,this.contactsSyncUrl=u.a.contactsSyncUrl,this.contactsSyncUser=u.a.contactsSyncUser,this.contactsSyncPass=u.a.contactsSyncPass,this.saveTrigger=r.a.computed(function(){return[t.enableContactsSync()?"1":"0",t.contactsSyncUrl(),t.contactsSyncUser(),t.contactsSyncPass()].join("|")}).extend({throttle:s.Magics.Time500ms})}return e.prototype.onBuild=function(){var e=this;this.contactsAutosave.subscribe(function(e){d.a.saveSettings(null,{ContactsAutosave:i.i(l.boolToAjax)(e)})}),this.saveTrigger.subscribe(function(){d.a.saveContactsSyncData(null,e.enableContactsSync(),e.contactsSyncUrl(),e.contactsSyncUser(),e.contactsSyncPass())})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(6),c=i.n(l),u=i(2),d=i.n(u),p=i(1),h=i(3),f=i(8),m=i(183),g=i(18),b=i(206),y=i(9);i.d(t,"a",function(){return w});var v,S,w=(v=i.i(y.command)(function(e){return e.haveChanges()}),S=function(){function e(){var t=this;s()(this,e),this.modules=m.a.modules,this.filters=m.a.filters,this.inited=d.a.observable(!1),this.serverError=d.a.observable(!1),this.serverErrorDesc=d.a.observable(""),this.haveChanges=d.a.observable(!1),this.saveErrorText=d.a.observable(""),this.filters.subscribe(p.windowResizeCallback),this.serverError.subscribe(function(e){e||t.serverErrorDesc("")},this),this.filterRaw=m.a.raw,this.filterRaw.capa=m.a.capa,this.filterRaw.active=d.a.observable(!1),this.filterRaw.allow=d.a.observable(!1),this.filterRaw.error=d.a.observable(!1),this.filterForDeletion=d.a.observable(null).deleteAccessHelper(),this.filters.subscribe(function(){t.haveChanges(!0)}),this.filterRaw.subscribe(function(){t.haveChanges(!0),t.filterRaw.error(!1)}),this.haveChanges.subscribe(function(){t.saveErrorText("")}),this.filterRaw.active.subscribe(function(){t.haveChanges(!0),t.filterRaw.error(!1)})}return e.prototype.saveChangesCommand=function(){var e=this;if(!this.filters.saving()){if(this.filterRaw.active()&&""===i.i(p.trim)(this.filterRaw()))return this.filterRaw.error(!0),!1;this.filters.saving(!0),this.saveErrorText(""),g.a.filtersSave(function(t,n){e.filters.saving(!1),h.StorageResultType.Success===t&&n&&n.Result?(e.haveChanges(!1),e.updateList()):n&&n.ErrorCode?e.saveErrorText(n.ErrorMessageAdditional||i.i(f.getNotification)(n.ErrorCode)):e.saveErrorText(i.i(f.getNotification)(h.Notification.CantSaveFilters))},this.filters(),this.filterRaw(),this.filterRaw.active())}return!0},e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.updateList=function(){var e=this;this.filters.loading()||(this.filters.loading(!0),g.a.filtersGet(function(t,n){e.filters.loading(!1),e.serverError(!1),h.StorageResultType.Success===t&&n&&n.Result&&i.i(p.isArray)(n.Result.Filters)?(e.inited(!0),e.serverError(!1),e.filters(c.a.compact(c.a.map(n.Result.Filters,function(e){var t=new b.a;return t&&t.parse(e)?t:null}))),e.modules(n.Result.Modules?n.Result.Modules:{}),e.filterRaw(n.Result.Raw||""),e.filterRaw.capa(i.i(p.isArray)(n.Result.Capa)?n.Result.Capa.join(" "):""),e.filterRaw.active(!!n.Result.RawIsActive),e.filterRaw.allow(!!n.Result.RawIsAllow)):(e.filters([]),e.modules({}),e.filterRaw(""),e.filterRaw.capa({}),e.serverError(!0),e.serverErrorDesc(n&&n.ErrorCode?i.i(f.getNotification)(n.ErrorCode):i.i(f.getNotification)(h.Notification.CantGetFilters))),e.haveChanges(!1)}))},e.prototype.deleteFilter=function(e){this.filters.remove(e),i.i(p.delegateRunOnDestroy)(e)},e.prototype.addFilter=function(){var e=this,t=new b.a;t.generateID(),i.i(y.showScreenPopup)(i(187),[t,function(){e.filters.push(t),e.filterRaw.active(!1)},!1])},e.prototype.editFilter=function(e){var t=this,n=e.cloneSelf();i.i(y.showScreenPopup)(i(187),[n,function(){var o=t.filters(),a=o.indexOf(e);-1<a&&o[a]&&(i.i(p.delegateRunOnDestroy)(o[a]),o[a]=n,t.filters(o),t.haveChanges(!0))},!0])},e.prototype.onBuild=function(e){var t=this;e.on("click",".filter-item .e-action",function(){var e=d.a.dataFor(this);e&&t.editFilter(e)})},e.prototype.onShow=function(){this.updateList()},e}(),n(S.prototype,"saveChangesCommand",[v],a()(S.prototype,"saveChangesCommand"),S.prototype),S)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(3),l=i(1),c=i(8),u=i(23),d=i(10),p=i(80),h=i(30),f=i(79),m=i(18),g=i(16),b=i(9);i.d(t,"a",function(){return y});var y=function(){function e(){o()(this,e),this.displaySpecSetting=h.a.displaySpecSetting,this.folderList=h.a.folderList,this.folderListHelp=r.a.observable("").extend({throttle:s.Magics.Time100ms}),this.loading=r.a.computed(function(){var e=h.a.foldersLoading(),t=h.a.foldersCreating(),i=h.a.foldersDeleting(),n=h.a.foldersRenaming();return e||t||i||n}),this.folderForDeletion=r.a.observable(null).deleteAccessHelper(),this.folderForEdit=r.a.observable(null).extend({toggleSubscribeProperty:[this,"edited"]}),this.useImapSubscribe=!!i.i(d.appSettingsGet)("useImapSubscribe")}return e.prototype.folderEditOnEnter=function(e){var t=e?i.i(l.trim)(e.nameForEdit()):"";""!==t&&e.name()!==t&&(p.b(s.ClientSideKeyName.FoldersLashHash,""),i.i(g.a)().foldersPromisesActionHelper(f.a.folderRename(e.fullNameRaw,t,h.a.foldersRenaming),s.Notification.CantRenameFolder),i.i(u.u)(e.fullNameRaw),e.name(t)),e.edited(!1)},e.prototype.folderEditOnEsc=function(e){e&&e.edited(!1)},e.prototype.onShow=function(){h.a.folderList.error("")},e.prototype.onBuild=function(e){var t=this;e.on("mouseover",".delete-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_DELETE_FOLDER"))}).on("mouseover",".subscribe-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_SHOW_HIDE_FOLDER"))}).on("mouseover",".check-folder-parent",function(){t.folderListHelp(i.i(c.i18n)("SETTINGS_FOLDERS/HELP_CHECK_FOR_NEW_MESSAGES"))}).on("mouseout",".subscribe-folder-parent, .check-folder-parent, .delete-folder-parent",function(){t.folderListHelp("")})},e.prototype.createFolder=function(){i.i(b.showScreenPopup)(i(188))},e.prototype.systemFolder=function(){i.i(b.showScreenPopup)(i(98))},e.prototype.deleteFolder=function(e){e&&e.canBeDeleted()&&e.deleteAccess()&&0===e.privateMessageCountAll()?(this.folderForDeletion(null),e&&!function(){var t=function t(i){return e===i||(i.subFolders.remove(t),!1)};p.b(s.ClientSideKeyName.FoldersLashHash,""),h.a.folderList.remove(t),i.i(g.a)().foldersPromisesActionHelper(f.a.folderDelete(e.fullNameRaw,h.a.foldersDeleting),s.Notification.CantDeleteFolder),i.i(u.u)(e.fullNameRaw)}()):0<e.privateMessageCountAll()&&h.a.folderList.error(i.i(c.getNotification)(s.Notification.CantDeleteNonEmptyFolder))},e.prototype.subscribeFolder=function(e){p.b(s.ClientSideKeyName.FoldersLashHash,""),m.a.folderSetSubscribe(l.noop,e.fullNameRaw,!0),e.subScribed(!0)},e.prototype.unSubscribeFolder=function(e){p.b(s.ClientSideKeyName.FoldersLashHash,""),m.a.folderSetSubscribe(l.noop,e.fullNameRaw,!1),e.subScribed(!1)},e.prototype.checkableTrueFolder=function(e){m.a.folderSetCheckable(l.noop,e.fullNameRaw,!0),e.checkable(!0)},e.prototype.checkableFalseFolder=function(e){m.a.folderSetCheckable(l.noop,e.fullNameRaw,!1),e.checkable(!1)},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(20),u=i(7),d=i(3),p=i(1),h=i(8),f=i(9),m=i(28),g=i(53),b=i(40),y=i(97),v=i(121),S=i(39),w=i(18);i.d(t,"a",function(){return T});var T=function(){function e(){var t=this;o()(this,e),this.language=g.a.language,this.languages=g.a.languages,this.messagesPerPage=b.a.messagesPerPage,this.messagesPerPageArray=c.b,this.editorDefaultType=b.a.editorDefaultType,this.layout=b.a.layout,this.usePreviewPane=b.a.usePreviewPane,this.soundNotificationIsSupported=v.a.soundNotificationIsSupported,this.enableSoundNotification=v.a.enableSoundNotification,this.enableDesktopNotification=v.a.enableDesktopNotification,this.isDesktopNotificationSupported=v.a.isDesktopNotificationSupported,this.isDesktopNotificationDenied=v.a.isDesktopNotificationDenied,this.showImages=b.a.showImages,this.useCheckboxesInList=b.a.useCheckboxesInList,this.threadsAllowed=m.a.threadsAllowed,this.useThreads=b.a.useThreads,this.replySameFolder=b.a.replySameFolder,this.allowLanguagesOnSettings=m.a.allowLanguagesOnSettings,this.languageFullName=l.a.computed(function(){return i.i(p.convertLangName)(t.language())}),this.languageTrigger=l.a.observable(d.SaveSettingsStep.Idle).extend({throttle:d.Magics.Time100ms}),this.mppTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.editorDefaultTypeTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.layoutTrigger=l.a.observable(d.SaveSettingsStep.Idle),this.isAnimationSupported=u.bAnimationSupported,this.identities=y.a.identities,this.identityMain=l.a.computed(function(){var e=t.identities();return i.i(p.isArray)(e)?r.a.find(e,function(e){return e&&""===e.id()}):null}),this.identityMainDesc=l.a.computed(function(){var e=t.identityMain();return e?e.formattedName():"---"}),this.editorDefaultTypes=l.a.computed(function(){return i.i(h.trigger)(),[{id:d.EditorDefaultType.Html,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_HTML")},{id:d.EditorDefaultType.Plain,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_PLAIN")},{id:d.EditorDefaultType.HtmlForced,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_HTML_FORCED")},{id:d.EditorDefaultType.PlainForced,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_EDITOR_PLAIN_FORCED")}]}),this.layoutTypes=l.a.computed(function(){return i.i(h.trigger)(),[{id:d.Layout.NoPreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_NO_SPLIT")},{id:d.Layout.SidePreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_VERTICAL_SPLIT")},{id:d.Layout.BottomPreview,name:i.i(h.i18n)("SETTINGS_GENERAL/LABEL_LAYOUT_HORIZONTAL_SPLIT")}]})}return e.prototype.editMainIdentity=function(){var e=this.identityMain();e&&i.i(f.showScreenPopup)(i(124),[e])},e.prototype.testSoundNotification=function(){v.a.playSoundNotification(!0)},e.prototype.onBuild=function(){var e=this;r.a.delay(function(){var t=i.i(p.settingsSaveHelperSimpleFunction)(e.editorDefaultTypeTrigger,e),n=i.i(p.settingsSaveHelperSimpleFunction)(e.mppTrigger,e),o=i.i(p.settingsSaveHelperSimpleFunction)(e.layoutTrigger,e),a=function(t){return function(){e.languageTrigger(t),r.a.delay(function(){return e.languageTrigger(d.SaveSettingsStep.Idle)},d.Magics.Time1s)}};e.language.subscribe(function(t){e.languageTrigger(d.SaveSettingsStep.Animate),i.i(h.reload)(!1,t).then(a(d.SaveSettingsStep.TrueResult),a(d.SaveSettingsStep.FalseResult)).then(function(){w.a.saveSettings(null,{Language:t})})}),e.editorDefaultType.subscribe(w.a.saveSettingsHelper("EditorDefaultType",null,t)),e.messagesPerPage.subscribe(w.a.saveSettingsHelper("MPP",null,n)),e.showImages.subscribe(w.a.saveSettingsHelper("ShowImages",p.boolToAjax)),e.useCheckboxesInList.subscribe(w.a.saveSettingsHelper("UseCheckboxesInList",p.boolToAjax)),e.enableDesktopNotification.subscribe(function(e){i.i(p.timeOutAction)("SaveDesktopNotifications",function(){w.a.saveSettings(null,{DesktopNotifications:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.enableSoundNotification.subscribe(function(e){i.i(p.timeOutAction)("SaveSoundNotification",function(){w.a.saveSettings(null,{SoundNotification:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.replySameFolder.subscribe(function(e){i.i(p.timeOutAction)("SaveReplySameFolder",function(){w.a.saveSettings(null,{ReplySameFolder:i.i(p.boolToAjax)(e)})},d.Magics.Time3s)}),e.useThreads.subscribe(function(e){S.a.messageList([]),w.a.saveSettings(null,{UseThreads:i.i(p.boolToAjax)(e)})}),e.layout.subscribe(function(e){S.a.messageList([]),w.a.saveSettings(o,{Layout:e})})},d.Magics.Time50ms)},e.prototype.onShow=function(){this.enableDesktopNotification.valueHasMutated()},e.prototype.selectLanguage=function(){i.i(f.showScreenPopup)(i(81),[this.language,this.languages(),g.a.userLanguage()])},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(1),u=i(7),d=i(49),p=i(16),h=i(9);i.d(t,"a",function(){return f});var f=function(){function e(){o()(this,e),this.openpgpkeys=d.a.openpgpkeys,this.openpgpkeysPublic=d.a.openpgpkeysPublic,this.openpgpkeysPrivate=d.a.openpgpkeysPrivate,this.openPgpKeyForDeletion=l.a.observable(null).deleteAccessHelper(),this.isHttps=u.bIsHttps}return e.prototype.addOpenPgpKey=function(){i.i(h.showScreenPopup)(i(245))},e.prototype.generateOpenPgpKey=function(){i.i(h.showScreenPopup)(i(251))},e.prototype.viewOpenPgpKey=function(e){e&&i.i(h.showScreenPopup)(i(254),[e])},e.prototype.deleteOpenPgpKey=function(e){if(e&&e.deleteAccess()&&(this.openPgpKeyForDeletion(null),e&&d.a.openpgpKeyring)){var t=r.a.find(d.a.openpgpkeys(),function(t){return e===t});t&&(d.a.openpgpkeys.remove(t),i.i(c.delegateRunOnDestroy)(t),d.a.openpgpKeyring[t.isPrivate?"privateKeys":"publicKeys"].removeForId(t.guid),d.a.openpgpKeyring.store()),i.i(p.a)().reloadOpenPgpKeys()}},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(2),l=i.n(s),c=i(1),u=i(3),d=i(8),p=i(10),h=i(9),f=i(40),m=i(18);i.d(t,"a",function(){return g});var g=function(){function e(){o()(this,e),this.capaAutoLogout=i.i(p.capa)(u.Capa.AutoLogout),this.capaTwoFactor=i.i(p.capa)(u.Capa.TwoFactor),this.autoLogout=f.a.autoLogout,this.autoLogout.trigger=l.a.observable(u.SaveSettingsStep.Idle),this.autoLogoutOptions=l.a.computed(function(){return i.i(d.trigger)(),[{id:0,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_NEVER_OPTION_NAME")},{id:5,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:5})},{id:10,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:10})},{id:30,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:30})},{id:60,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_MINUTES_OPTION_NAME",{MINUTES:60})},{id:120,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:2})},{id:300,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:5})},{id:600,name:i.i(d.i18n)("SETTINGS_SECURITY/AUTOLOGIN_HOURS_OPTION_NAME",{HOURS:10})}]})}return e.prototype.configureTwoFactor=function(){i.i(h.showScreenPopup)(i(191))},e.prototype.onBuild=function(){var e=this;this.capaAutoLogout&&r.a.delay(function(){var t=i.i(c.settingsSaveHelperSimpleFunction)(e.autoLogout.trigger,e);e.autoLogout.subscribe(m.a.saveSettingsHelper("AutoLogout",c.pInt,t))})},e}()},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(54),c=i(16),u=i(9);i.d(t,"a",function(){return y});var d,p,h,f,m,g,b,y=(d=i.i(u.command)(function(e){return!e.googleLoggined()&&!e.googleActions()}),p=i.i(u.command)(),h=i.i(u.command)(function(e){return!e.facebookLoggined()&&!e.facebookActions()}),f=i.i(u.command)(),m=i.i(u.command)(function(e){return!e.twitterLoggined()&&!e.twitterActions()}),g=i.i(u.command)(),b=function(){function e(){s()(this,e),this.googleEnable=l.a.google.enabled,this.googleEnableAuth=l.a.google.capa.auth,this.googleEnableAuthFast=l.a.google.capa.authFast,this.googleEnableDrive=l.a.google.capa.drive,this.googleEnablePreview=l.a.google.capa.preview,this.googleActions=l.a.google.loading,
+this.googleLoggined=l.a.google.loggined,this.googleUserName=l.a.google.userName,this.facebookEnable=l.a.facebook.enabled,this.facebookActions=l.a.facebook.loading,this.facebookLoggined=l.a.facebook.loggined,this.facebookUserName=l.a.facebook.userName,this.twitterEnable=l.a.twitter.enabled,this.twitterActions=l.a.twitter.loading,this.twitterLoggined=l.a.twitter.loggined,this.twitterUserName=l.a.twitter.userName}return e.prototype.connectGoogleCommand=function(){this.googleLoggined()||i.i(c.a)().googleConnect()},e.prototype.disconnectGoogleCommand=function(){i.i(c.a)().googleDisconnect()},e.prototype.connectFacebookCommand=function(){this.facebookLoggined()||i.i(c.a)().facebookConnect()},e.prototype.disconnectFacebookCommand=function(){i.i(c.a)().facebookDisconnect()},e.prototype.connectTwitterCommand=function(){this.twitterLoggined()||i.i(c.a)().twitterConnect()},e.prototype.disconnectTwitterCommand=function(){i.i(c.a)().twitterDisconnect()},e}(),n(b.prototype,"connectGoogleCommand",[d],a()(b.prototype,"connectGoogleCommand"),b.prototype),n(b.prototype,"disconnectGoogleCommand",[p],a()(b.prototype,"disconnectGoogleCommand"),b.prototype),n(b.prototype,"connectFacebookCommand",[h],a()(b.prototype,"connectFacebookCommand"),b.prototype),n(b.prototype,"disconnectFacebookCommand",[f],a()(b.prototype,"disconnectFacebookCommand"),b.prototype),n(b.prototype,"connectTwitterCommand",[m],a()(b.prototype,"connectTwitterCommand"),b.prototype),n(b.prototype,"disconnectTwitterCommand",[g],a()(b.prototype,"disconnectTwitterCommand"),b.prototype),b)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(2),r=i.n(a),s=i(8),l=i(185),c=i(18),u=i(16),d=i(9);i.d(t,"a",function(){return p});var p=function(){function e(){var t=this;o()(this,e),this.templates=l.a.templates,this.processText=r.a.computed(function(){return l.a.templates.loading()?i.i(s.i18n)("SETTINGS_TEMPLETS/LOADING_PROCESS"):""}),this.visibility=r.a.computed(function(){return""===t.processText()?"hidden":"visible"}),this.templateForDeletion=r.a.observable(null).deleteAccessHelper()}return e.prototype.scrollableOptions=function(e){return{handle:".drag-handle",containment:e||"parent",axis:"y"}},e.prototype.addNewTemplate=function(){i.i(d.showScreenPopup)(i(190))},e.prototype.editTemplate=function(e){e&&i.i(d.showScreenPopup)(i(190),[e])},e.prototype.deleteTemplate=function(e){var t=this;e&&e.deleteAccess()&&(this.templateForDeletion(null),e&&(this.templates.remove(function(t){return e===t}),c.a.templateDelete(function(){t.reloadTemplates()},e.id)))},e.prototype.reloadTemplates=function(){i.i(u.a)().templates()},e.prototype.onBuild=function(e){var t=this;e.on("click",".templates-list .template-item .e-action",function(){var e=r.a.dataFor(this);e&&t.editTemplate(e)}),this.reloadTemplates()},e}()},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(6),r=i.n(a),s=i(12),l=i.n(s),c=i(2),u=i.n(c),d=i(99),p=i.n(d),h=i(3),f=i(1),m=i(14),g=i(8),b=i(10),y=i(58),v=i(18);i.d(t,"a",function(){return S});var S=function(){function e(){var t=this;o()(this,e),this.theme=y.a.theme,this.themes=y.a.themes,this.themesObjects=u.a.observableArray([]),this.background={},this.background.name=y.a.themeBackgroundName,this.background.hash=y.a.themeBackgroundHash,this.background.uploaderButton=u.a.observable(null),this.background.loading=u.a.observable(!1),this.background.error=u.a.observable(""),this.capaUserBackground=u.a.observable(i.i(b.capa)(h.Capa.UserBackground)),this.themeTrigger=u.a.observable(h.SaveSettingsStep.Idle).extend({throttle:h.Magics.Time100ms}),this.iTimer=0,this.oThemeAjaxRequest=null,this.theme.subscribe(function(e){r.a.each(t.themesObjects(),function(t){t.selected(e===t.name)}),i.i(f.changeTheme)(e,t.themeTrigger),v.a.saveSettings(null,{Theme:e})}),this.background.hash.subscribe(function(e){var t=l()("#rl-bg");e?t.attr("style","background-image: none !important;").backstretch(i.i(m.A)(e),{fade:h.Magics.Time1s,centeredX:!0,centeredY:!0}).removeAttr("style"):t.data("backstretch")&&t.backstretch("destroy").attr("style","")})}return e.prototype.onBuild=function(){var e=this.theme();this.themesObjects(r.a.map(this.themes(),function(t){return{name:t,nameDisplay:i.i(f.convertThemeName)(t),selected:u.a.observable(t===e),themePreviewSrc:i.i(m.B)(t)}})),this.initUploader()},e.prototype.onShow=function(){this.background.error("")},e.prototype.clearBackground=function(){var e=this;this.capaUserBackground()&&v.a.clearUserBackground(function(){e.background.name(""),e.background.hash("")})},e.prototype.initUploader=function(){var e=this;if(this.background.uploaderButton()&&this.capaUserBackground()){var t=new p.a({action:i.i(m.C)(),name:"uploader",queueSize:1,multipleSizeLimit:1,disableDragAndDrop:!0,disableMultiple:!0,clickElement:this.background.uploaderButton()});t.on("onStart",function(){return e.background.loading(!0),e.background.error(""),!0}).on("onComplete",function(t,n,o){if(e.background.loading(!1),n&&t&&o&&o.Result&&o.Result.Name&&o.Result.Hash)e.background.name(o.Result.Name),e.background.hash(o.Result.Hash);else{e.background.name(""),e.background.hash("");var a="";if(o.ErrorCode)switch(o.ErrorCode){case h.UploadErrorCode.FileIsTooBig:a=i.i(g.i18n)("SETTINGS_THEMES/ERROR_FILE_IS_TOO_BIG");break;case h.UploadErrorCode.FileType:a=i.i(g.i18n)("SETTINGS_THEMES/ERROR_FILE_TYPE_ERROR")}!a&&o.ErrorMessage&&(a=o.ErrorMessage),e.background.error(a||i.i(g.i18n)("SETTINGS_THEMES/ERROR_UNKNOWN"))}return!0})}},e}()},,,,,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(1),m=i(49),g=i(16),b=i(9),y=i(13);i.d(t,"AddOpenPgpKeyPopupView",function(){return C}),i.d(t,"default",function(){return C});var v,S,w,T,C=(v=i.i(b.popup)({name:"View/Popup/AddOpenPgpKey",templateID:"PopupsAddOpenPgpKey"}),S=i.i(b.command)(),v((T=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.key=h.a.observable(""),i.key.focus=h.a.observable(!1),i.key.error=h.a.observable(!1),i.key.errorMessage=h.a.observable(""),i.key.subscribe(function(){i.key.error(!1),i.key.errorMessage("")}),i}return d()(t,e),t.prototype.addOpenPgpKeyCommand=function(){var e=/[\-]{3,6}BEGIN[\s]PGP[\s](PRIVATE|PUBLIC)[\s]KEY[\s]BLOCK[\-]{3,6}[\s\S]+?[\-]{3,6}END[\s]PGP[\s](PRIVATE|PUBLIC)[\s]KEY[\s]BLOCK[\-]{3,6}/gi,t=m.a.openpgpKeyring,n=i.i(f.trim)(this.key());if(/[\n]/.test(n)&&(n=n.replace(/[\r]+/g,"").replace(/[\n]{2,}/g,"\n\n")),this.key.error(""===n),this.key.errorMessage(""),!t||this.key.error())return!1;var o=null,a=30,r=!1;do if(o=e.exec(n),o&&0<a){if(o[0]&&o[1]&&o[2]&&o[1]===o[2]){var s=null;"PRIVATE"===o[1]?s=t.privateKeys.importKey(o[0]):"PUBLIC"===o[1]&&(s=t.publicKeys.importKey(o[0])),s&&(this.key.error(!0),this.key.errorMessage(s&&s[0]?""+s[0]:""),i.i(f.log)(s))}a-=1,r=!1}else r=!0;while(!r);return t.store(),i.i(g.a)().reloadOpenPgpKeys(),!this.key.error()&&(i.i(f.delegateRun)(this,"cancelCommand"),!0)},t.prototype.clearPopup=function(){this.key(""),this.key.error(!1),this.key.errorMessage("")},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.key.focus(!0)},t}(y.a),n(T.prototype,"addOpenPgpKeyCommand",[S],a()(T.prototype,"addOpenPgpKeyCommand"),T.prototype),w=T))||w)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(1),b=i(8),y=i(35),v=i(39),S=i(9),w=i(13);i.d(t,"AdvancedSearchPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/AdvancedSearch",templateID:"PopupsAdvancedSearch"}),C=i.i(S.command)(),T((A=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.fromFocus=m.a.observable(!1),n.from=m.a.observable(""),n.to=m.a.observable(""),n.subject=m.a.observable(""),n.text=m.a.observable(""),n.selectedDateValue=m.a.observable(-1),n.hasAttachment=m.a.observable(!1),n.starred=m.a.observable(!1),n.unseen=m.a.observable(!1),n.selectedDates=m.a.computed(function(){return i.i(b.trigger)(),[{id:-1,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_ALL")},{id:3,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_3_DAYS")},{id:7,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_7_DAYS")},{id:30,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_MONTH")},{id:90,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_3_MONTHS")},{id:180,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_6_MONTHS")},{id:365,name:i.i(b.i18n)("SEARCH/LABEL_ADV_DATE_YEAR")}]}),n}return d()(t,e),t.prototype.searchCommand=function(){var e=this.buildSearchString();""!==e&&v.a.mainMessageListSearch(e),this.cancelCommand()},t.prototype.parseSearchStringValue=function(e){var t=this,i=(e||"").split(/[\s]+/g);h.a.each(i,function(e){switch(e){case"has:attachment":t.hasAttachment(!0);break;case"is:unseen,flagged":t.starred(!0);case"is:unseen":t.unseen(!0)}})},t.prototype.buildSearchStringValue=function(e){return-1<e.indexOf(" ")&&(e='"'+e+'"'),e},t.prototype.buildSearchString=function(){var e=[],t=i.i(g.trim)(this.from()),n=i.i(g.trim)(this.to()),o=i.i(g.trim)(this.subject()),a=i.i(g.trim)(this.text()),r=[],s=[];return t&&""!==t&&e.push("from:"+this.buildSearchStringValue(t)),n&&""!==n&&e.push("to:"+this.buildSearchStringValue(n)),o&&""!==o&&e.push("subject:"+this.buildSearchStringValue(o)),this.hasAttachment()&&s.push("attachment"),this.unseen()&&r.push("unseen"),this.starred()&&r.push("flagged"),0<s.length&&e.push("has:"+s.join(",")),0<r.length&&e.push("is:"+r.join(",")),-1<this.selectedDateValue()&&e.push("date:"+i.i(y.searchSubtractFormatDateHelper)(this.selectedDateValue())+"/"),a&&""!==a&&e.push("text:"+this.buildSearchStringValue(a)),i.i(g.trim)(e.join(" "))},t.prototype.clearPopup=function(){this.from(""),this.to(""),this.subject(""),this.text(""),this.selectedDateValue(-1),this.hasAttachment(!1),this.starred(!1),this.unseen(!1),this.fromFocus(!0)},t.prototype.onShow=function(e){this.clearPopup(),this.parseSearchStringValue(e)},t.prototype.onShowWithDelay=function(){this.fromFocus(!0)},t}(w.a),n(A.prototype,"searchCommand",[C],a()(A.prototype,"searchCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(12),m=i.n(f),g=i(2),b=i.n(g),y=i(19),v=i.n(y),S=i(1),w=i(3),T=i(8),C=i(49),E=i(38),A=i(9),F=i(13);i.d(t,"ComposeOpenPgpPopupView",function(){return M}),i.d(t,"default",function(){return M});var N,R,I,L,_,P,D,k=-8,M=(N=i.i(A.popup)({name:"View/Popup/ComposeOpenPgp",templateID:"PopupsComposeOpenPgp"}),R=i.i(A.command)(function(e){return!e.submitRequest()&&(e.sign()||e.encrypt())}),I=i.i(A.command)(),L=i.i(A.command)(),_=i.i(A.command)(),N((D=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.publicKeysOptionsCaption=i.i(T.i18n)("PGP_NOTIFICATIONS/ADD_A_PUBLICK_KEY"),n.privateKeysOptionsCaption=i.i(T.i18n)("PGP_NOTIFICATIONS/SELECT_A_PRIVATE_KEY"),n.notification=b.a.observable(""),n.sign=b.a.observable(!1),n.encrypt=b.a.observable(!1),n.password=b.a.observable(""),n.password.focus=b.a.observable(!1),n.buttonFocus=b.a.observable(!1),n.text=b.a.observable(""),n.selectedPrivateKey=b.a.observable(null),n.selectedPublicKey=b.a.observable(null),n.signKey=b.a.observable(null),n.encryptKeys=b.a.observableArray([]),n.encryptKeysView=b.a.computed(function(){return h.a.compact(h.a.map(n.encryptKeys(),function(e){return e?e.key:null}))}),n.privateKeysOptions=b.a.computed(function(){var e=h.a.map(C.a.openpgpkeysPrivate(),function(e,t){return n.signKey()&&n.signKey().key.id===e.id?null:h.a.map(e.users,function(i){return{id:e.guid,name:"("+e.id.substr(k).toUpperCase()+") "+i,key:e,class:t%2?"odd":"even"}})});return h.a.compact(h.a.flatten(e,!0))}),n.publicKeysOptions=b.a.computed(function(){var e=h.a.map(C.a.openpgpkeysPublic(),function(e,t){return-1<i.i(S.inArray)(e,n.encryptKeysView())?null:h.a.map(e.users,function(i){return{id:e.guid,name:"("+e.id.substr(k).toUpperCase()+") "+i,key:e,class:t%2?"odd":"even"}})});return h.a.compact(h.a.flatten(e,!0))}),n.submitRequest=b.a.observable(!1),n.resultCallback=null,n.selectedPrivateKey.subscribe(function(e){e&&(n.selectCommand(),n.updateCommand())}),n.selectedPublicKey.subscribe(function(e){e&&n.addCommand()}),n.sDefaultKeyScope=w.KeyState.PopupComposeOpenPGP,n.defautOptionsAfterRender=S.defautOptionsAfterRender,n.addOptionClass=function(e,t){n.defautOptionsAfterRender(e,t),t&&!i.i(S.isUnd)(t.class)&&e&&m()(e).addClass(t.class)},n.deletePublickKey=h.a.bind(n.deletePublickKey,n),n}return d()(t,e),t.prototype.doCommand=function(){var e=this,t=!0,n=null,o=[];if(this.submitRequest(!0),t&&this.sign()&&(this.signKey()?this.signKey().key||(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND_FOR",{EMAIL:this.signKey().email})),t=!1):(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND")),t=!1),t)){var a=this.signKey().key.getNativeKeys();n=a[0]||null;try{n&&n.decrypt(i.i(S.pString)(this.password()))}catch(e){n=null}n||(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PRIVATE_KEY_FOUND")),t=!1)}return t&&this.encrypt()&&(0===this.encryptKeys().length?(this.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PUBLIC_KEYS_FOUND")),t=!1):this.encryptKeys()&&(o=[],h.a.each(this.encryptKeys(),function(n){n&&n.key?o=o.concat(h.a.compact(h.a.flatten(n.key.getNativeKeys()))):n&&n.email&&(e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/NO_PUBLIC_KEYS_FOUND_FOR",{EMAIL:n.email})),t=!1)}),!t||0!==o.length&&this.encryptKeys().length===o.length||(t=!1))),t&&this.resultCallback?h.a.delay(function(){var t=null;try{n&&0===o.length?t=C.a.openpgp.sign({data:e.text(),privateKeys:[n]}):n&&0<o.length?t=C.a.openpgp.encrypt({data:e.text(),publicKeys:o,privateKeys:[n]}):!n&&0<o.length&&(t=C.a.openpgp.encrypt({data:e.text(),publicKeys:o}))}catch(t){i.i(S.log)(t),e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))}if(t)try{t.then(function(t){e.resultCallback(t.data),e.cancelCommand()}).catch(function(t){e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))})}catch(t){e.notification(i.i(T.i18n)("PGP_NOTIFICATIONS/PGP_ERROR",{ERROR:""+t}))}e.submitRequest(!1)},w.Magics.Time20ms):this.submitRequest(!1),t},t.prototype.selectCommand=function(){var e=this.selectedPrivateKey(),t=e?h.a.find(this.privateKeysOptions(),function(t){return t&&e===t.id}):null;t&&this.signKey({empty:!t.key,selected:b.a.observable(!!t.key),users:t.key.users,hash:t.key.id.substr(k).toUpperCase(),key:t.key})},t.prototype.addCommand=function(){var e=this.selectedPublicKey(),t=this.encryptKeys(),i=e?h.a.find(this.publicKeysOptions(),function(t){return t&&e===t.id}):null;i&&(t.push({empty:!i.key,selected:b.a.observable(!!i.key),removable:b.a.observable(!this.sign()||!this.signKey()||this.signKey().key.id!==i.key.id),users:i.key.users,hash:i.key.id.substr(k).toUpperCase(),key:i.key}),this.encryptKeys(t))},t.prototype.updateCommand=function(){var e=this;h.a.each(this.encryptKeys(),function(t){t.removable(!e.sign()||!e.signKey()||e.signKey().key.id!==t.key.id)})},t.prototype.deletePublickKey=function(e){this.encryptKeys.remove(e)},t.prototype.clearPopup=function(){this.notification(""),this.sign(!1),this.encrypt(!1),this.password(""),this.password.focus(!1),this.buttonFocus(!1),this.signKey(null),this.encryptKeys([]),this.text(""),this.resultCallback=null},t.prototype.onBuild=function(){var e=this;v()("tab,shift+tab",w.KeyState.PopupComposeOpenPGP,function(){switch(!0){case e.password.focus():e.buttonFocus(!0);break;case e.buttonFocus():e.password.focus(!0)}return!1})},t.prototype.onHideWithDelay=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.sign()?this.password.focus(!0):this.buttonFocus(!0)},t.prototype.onShow=function(e,t,n,o,a,r){var s=this;this.clearPopup();var l=[],c="",u=new E.EmailModel;if(this.resultCallback=e,""!==o&&l.push(o),""!==a&&l.push(a),""!==r&&l.push(r),l=l.join(", ").split(","),l=h.a.compact(h.a.map(l,function(e){return u.clear(),u.mailsoParse(i.i(S.trim)(e)),""!==u.email&&u.email})),n&&n.email()){c=n.email(),l.unshift(c);var d=C.a.findAllPrivateKeysByEmailNotNative(c);d&&d[0]&&this.signKey({users:d[0].users||[c],hash:d[0].id.substr(k).toUpperCase(),key:d[0]})}this.signKey()&&this.sign(!0),l&&0<l.length&&(this.encryptKeys(h.a.uniq(h.a.compact(h.a.flatten(h.a.map(l,function(e){var t=C.a.findAllPublicKeysByEmailNotNative(e);return t?h.a.map(t,function(t){return{empty:!t,selected:b.a.observable(!!t),removable:b.a.observable(!s.sign()||!s.signKey()||s.signKey().key.id!==t.id),users:t?t.users||[e]:[e],hash:t?t.id.substr(k).toUpperCase():"",key:t}}):[]}),!0)),function(e){return e.hash})),0<this.encryptKeys().length&&this.encrypt(!0)),this.text(t)},t}(F.a),n(D.prototype,"doCommand",[R],a()(D.prototype,"doCommand"),D.prototype),n(D.prototype,"selectCommand",[I],a()(D.prototype,"selectCommand"),D.prototype),n(D.prototype,"addCommand",[L],a()(D.prototype,"addCommand"),D.prototype),n(D.prototype,"updateCommand",[_],a()(D.prototype,"updateCommand"),D.prototype),P=D))||P)},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(8),g=i(23),b=i(39),y=i(18),v=i(16),S=i(9),w=i(13);i.d(t,"FolderClearPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/FolderClear",templateID:"PopupsFolderClear"}),C=i.i(S.command)(function(e){var t=e.selectedFolder(),i=e.clearingProcess();return!i&&null!==t}),T((A=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.selectedFolder=h.a.observable(null),n.clearingProcess=h.a.observable(!1),n.clearingError=h.a.observable(""),n.folderFullNameForClear=h.a.computed(function(){var e=n.selectedFolder();return e?e.printableFullName():""}),n.folderNameForClear=h.a.computed(function(){var e=n.selectedFolder();return e?e.localName():""}),n.dangerDescHtml=h.a.computed(function(){return i.i(m.i18n)("POPUPS_CLEAR_FOLDER/DANGER_DESC_HTML_1",{FOLDER:n.folderNameForClear()})}),n}return d()(t,e),t.prototype.clearCommand=function(){var e=this,t=this.selectedFolder();t&&(b.a.message(null),b.a.messageList([]),this.clearingProcess(!0),t.messageCountAll(0),t.messageCountUnread(0),i.i(g.h)(t.fullNameRaw,""),y.a.folderClear(function(t,n){e.clearingProcess(!1),f.StorageResultType.Success===t&&n&&n.Result?(i.i(v.a)().reloadMessageList(!0),e.cancelCommand()):n&&n.ErrorCode?e.clearingError(i.i(m.getNotification)(n.ErrorCode)):e.clearingError(i.i(m.getNotification)(f.Notification.MailServerError))},t.fullNameRaw))},t.prototype.clearPopup=function(){this.clearingProcess(!1),this.selectedFolder(null)},t.prototype.onShow=function(e){this.clearPopup(),e&&this.selectedFolder(e)},t}(w.a),n(A.prototype,"clearCommand",[C],a()(A.prototype,"clearCommand"),A.prototype),E=A))||E)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(19),b=i.n(g),y=i(12),v=i.n(y),S=i(1),w=i(3),T=i(9),C=i(13);i.d(t,"MessageOpenPgpPopupView",function(){return R}),i.d(t,"default",function(){return R});var E,A,F,N,R=(E=i.i(T.popup)({name:"View/Popup/MessageOpenPgp",templateID:"PopupsMessageOpenPgp"}),A=i.i(T.command)(function(e){return!e.submitRequest()}),E((N=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.notification=m.a.observable(""),i.selectedKey=m.a.observable(null),i.privateKeys=m.a.observableArray([]),i.password=m.a.observable(""),i.password.focus=m.a.observable(!1),i.buttonFocus=m.a.observable(!1),i.resultCallback=null,i.submitRequest=m.a.observable(!1),i.sDefaultKeyScope=w.KeyState.PopupMessageOpenPGP,i}return d()(t,e),t.prototype.doCommand=function(){var e=this;this.submitRequest(!0),h.a.delay(function(){var t=null;try{if(e.resultCallback&&e.selectedKey()){var n=e.selectedKey().getNativeKeys();if(t=n&&n[0]?n[0]:null)try{t.decrypt(i.i(S.pString)(e.password()))||(i.i(S.log)("Error: Private key cannot be decrypted"),t=null)}catch(e){i.i(S.log)(e),t=null}else i.i(S.log)("Error: Private key cannot be found")}}catch(e){i.i(S.log)(e),t=null}e.submitRequest(!1),e.cancelCommand(),e.resultCallback(t)},w.Magics.Time100ms)},t.prototype.clearPopup=function(){this.notification(""),this.password(""),this.password.focus(!1),this.buttonFocus(!1),this.selectedKey(!1),this.submitRequest(!1),this.resultCallback=null,this.privateKeys([])},t.prototype.onBuild=function(e){var t=this;b()("tab,shift+tab",w.KeyState.PopupMessageOpenPGP,function(){switch(!0){case t.password.focus():t.buttonFocus(!0);break;case t.buttonFocus():t.password.focus(!0)}return!1});var i=this;e.on("click",".key-list__item",function(){e.find(".key-list__item .key-list__item__radio").addClass("icon-radio-unchecked").removeClass("icon-radio-checked"),v()(this).find(".key-list__item__radio").removeClass("icon-radio-unchecked").addClass("icon-radio-checked"),i.selectedKey(m.a.dataFor(this)),i.password.focus(!0)})},t.prototype.onHideWithDelay=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.password.focus(!0)},t.prototype.onShow=function(e,t){this.clearPopup(),this.resultCallback=e,this.privateKeys(t),this.viewModelDom&&this.viewModelDom.find(".key-list__item").first().click()},t}(C.a),n(N.prototype,"doCommand",[A],a()(N.prototype,"doCommand"),N.prototype),F=N))||F)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(6),h=i.n(p),f=i(2),m=i.n(f),g=i(3),b=i(1),y=i(49),v=i(16),S=i(9),w=i(13);i.d(t,"NewOpenPgpKeyPopupView",function(){return F}),i.d(t,"default",function(){return F});var T,C,E,A,F=(T=i.i(S.popup)({name:"View/Popup/NewOpenPgpKey",templateID:"PopupsNewOpenPgpKey"}),C=i.i(S.command)(),T((A=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.email=m.a.observable(""),i.email.focus=m.a.observable(""),i.email.error=m.a.observable(!1),i.name=m.a.observable(""),i.password=m.a.observable(""),i.keyBitLength=m.a.observable(g.Magics.BitLength2048),i.submitRequest=m.a.observable(!1),i.submitError=m.a.observable(""),i.email.subscribe(function(){i.email.error(!1)}),i}return d()(t,e),t.prototype.generateOpenPgpKeyCommand=function(){var e=this,t={},n=y.a.openpgpKeyring;return this.email.error(""===i.i(b.trim)(this.email())),!(!n||this.email.error())&&(t.email=this.email(),""!==this.name()&&(t.name=this.name()),this.submitRequest(!0),this.submitError(""),h.a.delay(function(){try{y.a.openpgp.generateKey({userIds:[t],numBits:i.i(b.pInt)(e.keyBitLength()),passphrase:i.i(b.trim)(e.password())}).then(function(t){e.submitRequest(!1),t&&t.privateKeyArmored&&(n.privateKeys.importKey(t.privateKeyArmored),n.publicKeys.importKey(t.publicKeyArmored),n.store(),i.i(v.a)().reloadOpenPgpKeys(),i.i(b.delegateRun)(e,"cancelCommand"))}).catch(function(t){e.submitRequest(!1),e.showError(t)})}catch(t){e.submitRequest(!1),e.showError(t)}},g.Magics.Time100ms),!0)},t.prototype.showError=function(e){i.i(b.log)(e),e&&e.message&&this.submitError(e.message)},t.prototype.clearPopup=function(){this.name(""),this.password(""),this.email(""),this.email.error(!1),this.keyBitLength(g.Magics.BitLength2048),this.submitError("")},t.prototype.onShow=function(){this.clearPopup()},t.prototype.onShowWithDelay=function(){this.email.focus(!0)},t}(w.a),n(A.prototype,"generateOpenPgpKeyCommand",[C],a()(A.prototype,"generateOpenPgpKeyCommand"),A.prototype),E=A))||E)},,function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(2),h=i.n(p),f=i(3),m=i(7),g=i(18),b=i(9),y=i(13);i.d(t,"TwoFactorTestPopupView",function(){return C}),i.d(t,"default",function(){return C});var v,S,w,T,C=(v=i.i(b.popup)({name:"View/Popup/TwoFactorTest",templateID:"PopupsTwoFactorTest"}),S=i.i(b.command)(function(e){return""!==e.code()&&!e.testing()}),v((T=function(e){function t(){s()(this,t);var i=c()(this,e.call(this));return i.code=h.a.observable(""),i.code.focused=h.a.observable(!1),i.code.status=h.a.observable(null),i.koTestedTrigger=null,i.testing=h.a.observable(!1),i}return d()(t,e),t.prototype.testCodeCommand=function(){var e=this;this.testing(!0),g.a.testTwoFactor(function(t,i){e.testing(!1),e.code.status(f.StorageResultType.Success===t&&i&&!!i.Result),e.koTestedTrigger&&e.code.status()&&e.koTestedTrigger(!0)},this.code())},t.prototype.clearPopup=function(){this.code(""),this.code.focused(!1),this.code.status(null),this.testing(!1),this.koTestedTrigger=null},t.prototype.onShow=function(e){this.clearPopup(),this.koTestedTrigger=e},t.prototype.onShowWithDelay=function(){m.bMobileDevice||this.code.focused(!0)},t}(y.a),n(T.prototype,"testCodeCommand",[S],a()(T.prototype,"testCodeCommand"),T.prototype),w=T))||w)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(19),p=i.n(d),h=i(3),f=i(1),m=i(9),g=i(13);i.d(t,"ViewOpenPgpKeyPopupView",function(){return v}),i.d(t,"default",function(){return v});var b,y,v=(b=i.i(m.popup)({name:"View/Popup/ViewOpenPgpKey",templateID:"PopupsViewOpenPgpKey"}),b(y=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.key=u.a.observable(""),i.keyDom=u.a.observable(null),i.sDefaultKeyScope=h.KeyState.PopupViewOpenPGP,i}return l()(t,e),t.prototype.clearPopup=function(){this.key("")},t.prototype.selectKey=function(){var e=this.keyDom();e&&i.i(f.selectElement)(e)},t.prototype.onShow=function(e){this.clearPopup(),e&&this.key(e.armor)},t.prototype.onBuild=function(){var e=this;p()("ctrl+a, command+a",h.KeyState.PopupViewOpenPGP,function(){return e.selectKey(),!1})},t}(g.a))||y)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(2),u=i.n(c),d=i(79),p=i(9),h=i(13);i.d(t,"WelcomePagePopupView",function(){return g}),i.d(t,"default",function(){return g});var f,m,g=(f=i.i(p.popup)({name:"View/Popup/WelcomePage",templateID:"PopupsWelcomePage"}),f(m=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.welcomePageURL=u.a.observable(""),i.closeFocused=u.a.observable(!1),i}return l()(t,e),t.prototype.clearPopup=function(){this.welcomePageURL(""),this.closeFocused(!1)},t.prototype.onShow=function(e){this.clearPopup(),this.welcomePageURL(e)},t.prototype.onShowWithDelay=function(){this.closeFocused(!0)},t.prototype.onHide=function(){d.a.welcomeClose()},t}(h.a))||m)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(12),m=i.n(f),g=i(6),b=i.n(g),y=i(2),v=i.n(y),S=i(3),w=i(1),T=i(7),C=i(14),E=i(8),A=i(27),F=i(28),N=i(53),R=i(10),I=i(80),L=i(18),_=i(16),P=i(9),D=i(13);i.d(t,"a",function(){return K});var k,M,O,x,U,H,B,G,K=(k=i.i(P.view)({name:["View/App/Login","View/User/Login"],type:P.ViewType.Center,templateID:"Login"}),M=i.i(P.command)(function(e){return!e.submitRequest()&&e.facebookLoginEnabled()}),O=i.i(P.command)(function(e){return!e.submitRequest()&&e.googleLoginEnabled()}),x=i.i(P.command)(function(e){return!e.submitRequest()&&e.googleFastLoginEnabled()}),U=i.i(P.command)(function(e){return!e.submitRequest()&&e.twitterLoginEnabled()}),H=i.i(P.command)(function(e){return!e.submitRequest()}),k((G=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.hideSubmitButton=!!R.appSettingsGet("hideSubmitButton"),n.welcome=v.a.observable(!!R.settingsGet("UseLoginWelcomePage")),n.email=v.a.observable(""),n.password=v.a.observable(""),n.signMe=v.a.observable(!1),n.additionalCode=v.a.observable(""),n.additionalCode.error=v.a.observable(!1),n.additionalCode.errorAnimation=v.a.observable(!1).extend({falseTimeout:500}),n.additionalCode.focused=v.a.observable(!1),n.additionalCode.visibility=v.a.observable(!1),n.additionalCodeSignMe=v.a.observable(!1),n.logoImg=i.i(w.trim)(R.settingsGet("LoginLogo")),n.loginPowered=!!R.settingsGet("LoginPowered"),n.loginDescription=i.i(w.trim)(R.settingsGet("LoginDescription")),n.mobile=!!R.appSettingsGet("mobile"),n.mobileDevice=!!R.appSettingsGet("mobileDevice"),n.forgotPasswordLinkUrl=R.appSettingsGet("forgotPasswordLinkUrl"),n.registrationLinkUrl=R.appSettingsGet("registrationLinkUrl"),n.emailError=v.a.observable(!1),n.passwordError=v.a.observable(!1),n.emailErrorAnimation=v.a.observable(!1).extend({falseTimeout:500}),n.passwordErrorAnimation=v.a.observable(!1).extend({falseTimeout:500}),n.formHidden=v.a.observable(!1),n.formError=v.a.computed(function(){return n.emailErrorAnimation()||n.passwordErrorAnimation()||n.additionalCode.visibility()&&n.additionalCode.errorAnimation()}),n.emailFocus=v.a.observable(!1),n.passwordFocus=v.a.observable(!1),n.email.subscribe(function(){n.emailError(!1),n.additionalCode(""),n.additionalCode.visibility(!1)}),n.password.subscribe(function(){n.passwordError(!1)}),n.additionalCode.subscribe(function(){n.additionalCode.error(!1);
+}),n.additionalCode.visibility.subscribe(function(){n.additionalCode.error(!1)}),n.emailError.subscribe(function(e){n.emailErrorAnimation(!!e)}),n.passwordError.subscribe(function(e){n.passwordErrorAnimation(!!e)}),n.additionalCode.error.subscribe(function(e){n.additionalCode.errorAnimation(!!e)}),n.submitRequest=v.a.observable(!1),n.submitError=v.a.observable(""),n.submitErrorAddidional=v.a.observable(""),n.submitError.subscribe(function(e){""===e&&n.submitErrorAddidional("")}),n.allowLanguagesOnLogin=F.a.allowLanguagesOnLogin,n.langRequest=v.a.observable(!1),n.language=N.a.language,n.languages=N.a.languages,n.bSendLanguage=!1,n.languageFullName=v.a.computed(function(){return i.i(w.convertLangName)(n.language())}),n.signMeType=v.a.observable(S.LoginSignMeType.Unused),n.signMeType.subscribe(function(e){n.signMe(S.LoginSignMeType.DefaultOn===e)}),n.signMeVisibility=v.a.computed(function(){return S.LoginSignMeType.Unused!==n.signMeType()}),n.facebookLoginEnabled=v.a.observable(!1),n.googleLoginEnabled=v.a.observable(!1),n.googleFastLoginEnabled=v.a.observable(!1),n.twitterLoginEnabled=v.a.observable(!1),n.socialLoginEnabled=v.a.computed(function(){var e=n.facebookLoginEnabled(),t=n.googleLoginEnabled(),i=n.twitterLoginEnabled();return e||t||i}),R.settingsGet("AdditionalLoginError")&&!n.submitError()&&n.submitError(R.settingsGet("AdditionalLoginError")),n}return d()(t,e),t.prototype.facebookCommand=function(){return h.a.open(i.i(C.n)(),"Facebook","left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.googleCommand=function(){return h.a.open(i.i(C.o)(),"Google","left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.googleFastCommand=function(){return h.a.open(i.i(C.o)(!0),"Google","left=200,top=100,width=550,height=550,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.twitterCommand=function(){return h.a.open(i.i(C.p)(),"Twitter","left=200,top=100,width=500,height=500,menubar=no,status=no,resizable=yes,scrollbars=yes"),!0},t.prototype.submitCommand=function(){var e=this;if(i.i(w.triggerAutocompleteInputChange)(),this.emailError(!1),this.passwordError(!1),this.emailError(""===i.i(w.trim)(this.email())),this.passwordError(""===i.i(w.trim)(this.password())),this.additionalCode.visibility()&&(this.additionalCode.error(!1),this.additionalCode.error(""===i.i(w.trim)(this.additionalCode()))),this.emailError()||this.passwordError()||this.additionalCode.visibility()&&this.additionalCode.error()){switch(!0){case this.emailError():this.emailFocus(!0);break;case this.passwordError():this.passwordFocus(!0);break;case this.additionalCode.visibility()&&this.additionalCode.error():this.additionalCode.focused(!0)}return!1}var t=0,n="",o=function(e,i){t=e||0,n=i||""};if(A.a("user-login-submit",[o]),0<t)return this.submitError(i.i(E.getNotification)(t)),!1;if(""!==n)return this.submitError(n),!1;this.submitRequest(!0),T.$win.trigger("rl.tooltips.diactivate");var a=function(t){L.a.login(function(t,n){T.$win.trigger("rl.tooltips.diactivate"),T.$win.trigger("rl.tooltips.activate"),S.StorageResultType.Success===t&&n&&"Login"===n.Action?n.Result?n.TwoFactorAuth?(e.additionalCode(""),e.additionalCode.visibility(!0),e.submitRequest(!1),b.a.delay(function(){return e.additionalCode.focused(!0)},S.Magics.Time100ms)):n.Admin?i.i(_.a)().redirectToAdminPanel():i.i(_.a)().loginAndLogoutReload(!1):n.ErrorCode?(e.submitRequest(!1),-1<i.i(w.inArray)(n.ErrorCode,[S.Notification.InvalidInputArgument])&&(n.ErrorCode=S.Notification.AuthError),e.submitError(i.i(E.getNotificationFromResponse)(n)),""===e.submitError()?e.submitError(i.i(E.getNotification)(S.Notification.UnknownError)):n.ErrorMessageAdditional&&e.submitErrorAddidional(n.ErrorMessageAdditional)):e.submitRequest(!1):(e.submitRequest(!1),e.submitError(i.i(E.getNotification)(S.Notification.UnknownError)))},e.email(),"",t,!!e.signMe(),e.bSendLanguage?e.language():"",e.additionalCode.visibility()?e.additionalCode():"",!!e.additionalCode.visibility()&&!!e.additionalCodeSignMe()),I.b(S.ClientSideKeyName.LastSignMe,e.signMe()?"-1-":"-0-")};return a(this.password()),!0},t.prototype.displayMainForm=function(){this.welcome(!1)},t.prototype.onShow=function(){i.i(P.routeOff)()},t.prototype.onShowWithDelay=function(){""!==this.email()&&""!==this.password()?this.passwordFocus(!0):""===this.email()?this.emailFocus(!0):""===this.password()?this.passwordFocus(!0):this.emailFocus(!0)},t.prototype.onHide=function(){this.emailFocus(!1),this.passwordFocus(!1)},t.prototype.onBuild=function(){var e=this,t=I.a(S.ClientSideKeyName.LastSignMe),n=(R.settingsGet("SignMe")||"unused").toLowerCase(),o=R.appSettingsGet("jsHash"),a=function(t){t=i.i(w.pInt)(t),0===t?(e.submitRequest(!0),i.i(_.a)().loginAndLogoutReload(!1)):e.submitError(i.i(E.getNotification)(t))};switch(this.facebookLoginEnabled(!!R.settingsGet("AllowFacebookSocial")),this.twitterLoginEnabled(!!R.settingsGet("AllowTwitterSocial")),this.googleLoginEnabled(!!R.settingsGet("AllowGoogleSocial")&&!!R.settingsGet("AllowGoogleSocialAuth")),this.googleFastLoginEnabled(!!R.settingsGet("AllowGoogleSocial")&&!!R.settingsGet("AllowGoogleSocialAuthFast")),n){case S.LoginSignMeTypeAsString.DefaultOff:case S.LoginSignMeTypeAsString.DefaultOn:switch(this.signMeType(S.LoginSignMeTypeAsString.DefaultOn===n?S.LoginSignMeType.DefaultOn:S.LoginSignMeType.DefaultOff),t){case"-1-":this.signMeType(S.LoginSignMeType.DefaultOn);break;case"-0-":this.signMeType(S.LoginSignMeType.DefaultOff)}break;case S.LoginSignMeTypeAsString.Unused:default:this.signMeType(S.LoginSignMeType.Unused)}this.email(F.a.devEmail),this.password(F.a.devPassword),(this.googleLoginEnabled()||this.googleFastLoginEnabled())&&(h.a["rl_"+o+"_google_login_service"]=a),this.facebookLoginEnabled()&&(h.a["rl_"+o+"_facebook_login_service"]=a),this.twitterLoginEnabled()&&(h.a["rl_"+o+"_twitter_login_service"]=a),b.a.delay(function(){N.a.language.subscribe(function(t){e.langRequest(!0),i.i(E.reload)(!1,t).then(function(){e.langRequest(!1),e.bSendLanguage=!0},function(){e.langRequest(!1)})})},S.Magics.Time50ms),i.i(w.triggerAutocompleteInputChange)(!0),R.appSettingsGet("activeBackgroud")&&this.initActiveBackgroud()},t.prototype.submitForm=function(){this.submitCommand()},t.prototype.selectLanguage=function(){i.i(P.showScreenPopup)(i(81),[this.language,this.languages(),N.a.userLanguage()])},t.prototype.selectLanguageOnTab=function(e){var t=this;return!!e||(b.a.delay(function(){t.emailFocus(!0)},S.Magics.Time50ms),!1)},t.prototype.initActiveBackgroud=function(){var e=m()("#rl-bg"),t=25,i=T.$win.height(),n=T.$win.width(),o=t/i,a=t/n,r=i/2,s=n/2;m()("#rl-app").on("mousemove",b.a.throttle(function(i){e.css({top:o*(i.pageY-r)*-1-t,left:a*(i.pageX-s)*-1-t})},1))},t}(D.a),n(G.prototype,"facebookCommand",[M],a()(G.prototype,"facebookCommand"),G.prototype),n(G.prototype,"googleCommand",[O],a()(G.prototype,"googleCommand"),G.prototype),n(G.prototype,"googleFastCommand",[x],a()(G.prototype,"googleFastCommand"),G.prototype),n(G.prototype,"twitterCommand",[U],a()(G.prototype,"twitterCommand"),G.prototype),n(G.prototype,"submitCommand",[H],a()(G.prototype,"submitCommand"),G.prototype),B=G))||B)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(11),u=i.n(c),d=i(12),p=i.n(d),h=i(2),f=i.n(h),m=i(19),g=i.n(m),b=i(1),y=i(3),v=i(7),S=i(14),w=i(23),T=i(28),C=i(40),E=i(30),A=i(39),F=i(10),N=i(16),R=i(9),I=i(13);i.d(t,"a",function(){return P});var L,_,P=(L=i.i(R.view)({name:"View/User/MailBox/FolderList",type:R.ViewType.Left,templateID:"MailFolderList"}),L(_=function(e){function t(){o()(this,t);var n=r()(this,e.call(this));return n.oContentVisible=null,n.oContentScrollable=null,n.composeInEdit=T.a.composeInEdit,n.messageList=A.a.messageList,n.folderList=E.a.folderList,n.folderListSystem=E.a.folderListSystem,n.foldersChanging=E.a.foldersChanging,n.foldersListWithSingleInboxRootFolder=E.a.foldersListWithSingleInboxRootFolder,n.leftPanelDisabled=v.leftPanelDisabled,n.iDropOverTimer=0,n.allowComposer=!!F.capa(y.Capa.Composer),n.allowContacts=!!T.a.contactsIsAllowed(),n.allowFolders=!!F.capa(y.Capa.Folders),n.folderListFocused=f.a.computed(function(){return y.Focused.FolderList===T.a.focusedState()}),n.isInboxStarred=f.a.computed(function(){return E.a.currentFolder()&&E.a.currentFolder().isInbox()&&-1<i.i(b.trim)(A.a.messageListSearch()).indexOf("is:flagged")}),n}return l()(t,e),t.prototype.onBuild=function(e){this.oContentVisible=p()(".b-content",e),this.oContentScrollable=p()(".content",this.oContentVisible);var t=this,n=F.appSettingsGet("mobile"),o=function(e,t,o){n&&i.i(v.leftPanelDisabled)(!0),t.preventDefault(),o&&t.stopPropagation();var a=f.a.dataFor(e);a&&(y.Layout.NoPreview===C.a.layout()&&A.a.message(null),a.fullNameRaw===E.a.currentFolderFullNameRaw()&&i.i(w.h)(a.fullNameRaw,""),o?i.i(R.setHash)(i.i(S.r)(a.fullNameHash,1,"is:flagged")):i.i(R.setHash)(i.i(S.r)(a.fullNameHash)))};e.on("click",".b-folders .e-item .e-link .e-collapsed-sign",function(e){var t=f.a.dataFor(this);if(t&&e){var n=t.collapsed();i.i(N.a)().setExpandedFolder(t.fullNameHash,n),t.collapsed(!n),e.preventDefault(),e.stopPropagation()}}).on("click",".b-folders .e-item .e-link.selectable .inbox-star-icon",function(e){o(this,e,!t.isInboxStarred())}).on("click",".b-folders .e-item .e-link.selectable",function(e){o(this,e,!1)}),g()("up, down",y.KeyState.FolderList,function(i,n){var o=n&&"up"===n.shortcut?y.EventKeyCode.Up:y.EventKeyCode.Down,a=p()(".b-folders .e-item .e-link:not(.hidden):visible",e);if(i&&a.length){var r=a.index(a.filter(".focused"));-1<r&&a.eq(r).removeClass("focused"),y.EventKeyCode.Up===o&&0<r?r-=1:y.EventKeyCode.Down===o&&r<a.length-1&&(r+=1),a.eq(r).addClass("focused"),t.scrollToFocused()}return!1}),g()("enter",y.KeyState.FolderList,function(){var t=p()(".b-folders .e-item .e-link:not(.hidden).focused",e);return t.length&&t[0]&&(T.a.focusedState(y.Focused.MessageList),t.click()),!1}),g()("space",y.KeyState.FolderList,function(){var t=p()(".b-folders .e-item .e-link:not(.hidden).focused",e);if(t.length&&t[0]){var n=f.a.dataFor(t[0]);if(n){var o=n.collapsed();i.i(N.a)().setExpandedFolder(n.fullNameHash,o),n.collapsed(!o)}}return!1}),g()("esc, tab, shift+tab, right",y.KeyState.FolderList,function(){return T.a.focusedState(y.Focused.MessageList),!1}),T.a.focusedState.subscribe(function(t){p()(".b-folders .e-item .e-link.focused",e).removeClass("focused"),y.Focused.FolderList===t&&p()(".b-folders .e-item .e-link.selected",e).addClass("focused")})},t.prototype.messagesDropOver=function(e){u.a.clearTimeout(this.iDropOverTimer),e&&e.collapsed()&&(this.iDropOverTimer=u.a.setTimeout(function(){e.collapsed(!1),i.i(N.a)().setExpandedFolder(e.fullNameHash,!0),i.i(b.windowResize)()},y.Magics.Time500ms))},t.prototype.messagesDropOut=function(){u.a.clearTimeout(this.iDropOverTimer)},t.prototype.scrollToFocused=function(){if(!this.oContentVisible||!this.oContentScrollable)return!1;var e=20,t=p()(".e-item .e-link.focused",this.oContentScrollable),i=t.position(),n=this.oContentVisible.height(),o=t.outerHeight();return!(!i||!(0>i.top||i.top+o>n))&&(0>i.top?this.oContentScrollable.scrollTop(this.oContentScrollable.scrollTop()+i.top-e):this.oContentScrollable.scrollTop(this.oContentScrollable.scrollTop()+i.top-n+o+e),!0)},t.prototype.messagesDrop=function(e,t){if(e&&t&&t.helper){var n=t.helper.data("rl-folder"),o=v.$html.hasClass("rl-ctrl-key-pressed"),a=t.helper.data("rl-uids");i.i(b.isNormal)(n)&&""!==n&&i.i(b.isArray)(a)&&i.i(N.a)().moveMessagesToFolder(n,a,e.fullNameRaw,o)}},t.prototype.composeClick=function(){F.capa(y.Capa.Composer)&&i.i(R.showScreenPopup)(i(37))},t.prototype.createFolder=function(){i.i(R.showScreenPopup)(i(188))},t.prototype.configureFolders=function(){i.i(R.setHash)(i.i(S.q)("folders"))},t.prototype.contactsClick=function(){this.allowContacts&&i.i(R.showScreenPopup)(i(123))},t}(I.a))||_)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(0),s=i.n(r),l=i(5),c=i.n(l),u=i(4),d=i.n(u),p=i(11),h=i.n(p),f=i(6),m=i.n(f),g=i(12),b=i.n(g),y=i(2),v=i.n(y),S=i(19),w=i.n(S),T=i(99),C=i.n(T),E=i(274),A=i.n(E),F=i(3),N=i(20),R=i(7),I=i(1),L=i(14),_=i(178),P=i(29),D=i(8),k=i(23),M=i(28),O=i(184),x=i(40),U=i(30),H=i(39),B=i(10),G=i(18),K=i(16),V=i(9),z=i(13);i.d(t,"a",function(){return oe});var j,q,W,Y,$,J,X,Z,Q,ee,te,ie,ne=function(e){return e.canBeMoved()},oe=(j=i.i(V.view)({name:"View/User/MailBox/MessageList",type:V.ViewType.Right,templateID:"MailMessageList"}),q=i.i(V.command)(),W=i.i(V.command)(),Y=i.i(V.command)(ne),$=i.i(V.command)(ne),J=i.i(V.command)(ne),X=i.i(V.command)(ne),Z=i.i(V.command)(ne),Q=i.i(V.command)(ne),ee=i.i(V.command)(ne),j((ie=function(e){function t(){s()(this,t);var n=c()(this,e.call(this));return n.sLastUid=null,n.bPrefetch=!1,n.emptySubjectValue="",n.iGoToUpUpOrDownDownTimeout=0,n.mobile=!!B.appSettingsGet("mobile"),n.allowReload=!!B.capa(F.Capa.Reload),n.allowSearch=!!B.capa(F.Capa.Search),n.allowSearchAdv=!!B.capa(F.Capa.SearchAdv),n.allowComposer=!!B.capa(F.Capa.Composer),n.allowMessageListActions=!!B.capa(F.Capa.MessageListActions),n.allowDangerousActions=!!B.capa(F.Capa.DangerousActions),n.allowFolders=!!B.capa(F.Capa.Folders),n.popupVisibility=R.popupVisibility,n.message=H.a.message,n.messageList=H.a.messageList,n.messageListDisableAutoSelect=H.a.messageListDisableAutoSelect,n.folderList=U.a.folderList,n.composeInEdit=M.a.composeInEdit,n.leftPanelDisabled=R.leftPanelDisabled,n.selectorMessageSelected=H.a.selectorMessageSelected,n.selectorMessageFocused=H.a.selectorMessageFocused,n.isMessageSelected=H.a.isMessageSelected,n.messageListSearch=H.a.messageListSearch,n.messageListThreadUid=H.a.messageListThreadUid,n.messageListError=H.a.messageListError,n.folderMenuForMove=U.a.folderMenuForMove,n.useCheckboxesInList=x.a.useCheckboxesInList,n.mainMessageListSearch=H.a.mainMessageListSearch,n.messageListEndFolder=H.a.messageListEndFolder,n.messageListEndThreadUid=H.a.messageListEndThreadUid,n.messageListChecked=H.a.messageListChecked,n.messageListCheckedOrSelected=H.a.messageListCheckedOrSelected,n.messageListCheckedOrSelectedUidsWithSubMails=H.a.messageListCheckedOrSelectedUidsWithSubMails,n.messageListCompleteLoadingThrottle=H.a.messageListCompleteLoadingThrottle,n.messageListCompleteLoadingThrottleForAnimation=H.a.messageListCompleteLoadingThrottleForAnimation,i.i(D.initOnStartOrLangChange)(function(){n.emptySubjectValue=i.i(D.i18n)("MESSAGE_LIST/EMPTY_SUBJECT_TEXT")}),n.userQuota=O.a.quota,n.userUsageSize=O.a.usage,n.userUsageProc=O.a.percentage,n.moveDropdownTrigger=v.a.observable(!1),n.moreDropdownTrigger=v.a.observable(!1),n.dragOver=v.a.observable(!1).extend({throttle:1}),n.dragOverEnter=v.a.observable(!1).extend({throttle:1}),n.dragOverArea=v.a.observable(null),n.dragOverBodyArea=v.a.observable(null),n.messageListItemTemplate=v.a.computed(function(){return n.mobile||F.Layout.SidePreview===x.a.layout()?"MailMessageListItem":"MailMessageListItemNoPreviewPane"}),n.messageListSearchDesc=v.a.computed(function(){var e=H.a.messageListEndSearch();return""===e?"":i.i(D.i18n)("MESSAGE_LIST/SEARCH_RESULT_FOR",{SEARCH:e})}),n.messageListPagenator=v.a.computed(i.i(I.computedPagenatorHelper)(H.a.messageListPage,H.a.messageListPageCount)),n.checkAll=v.a.computed({read:function(){return 0<H.a.messageListChecked().length},write:function(e){e=!!e,m.a.each(H.a.messageList(),function(t){t.checked(e)})}}),n.inputMessageListSearchFocus=v.a.observable(!1),n.sLastSearchValue="",n.inputProxyMessageListSearch=v.a.computed({read:n.mainMessageListSearch,write:function(e){n.sLastSearchValue=e}}),n.isIncompleteChecked=v.a.computed(function(){var e=H.a.messageList().length,t=H.a.messageListChecked().length;return 0<e&&0<t&&e>t}),n.hasMessages=v.a.computed(function(){return 0<n.messageList().length}),n.hasCheckedOrSelectedLines=v.a.computed(function(){return 0<n.messageListCheckedOrSelected().length}),n.isSpamFolder=v.a.computed(function(){return U.a.spamFolder()===n.messageListEndFolder()&&""!==U.a.spamFolder()}),n.isSpamDisabled=v.a.computed(function(){return N.c===U.a.spamFolder()}),n.isTrashFolder=v.a.computed(function(){return U.a.trashFolder()===n.messageListEndFolder()&&""!==U.a.trashFolder()}),n.isDraftFolder=v.a.computed(function(){return U.a.draftFolder()===n.messageListEndFolder()&&""!==U.a.draftFolder()}),n.isSentFolder=v.a.computed(function(){return U.a.sentFolder()===n.messageListEndFolder()&&""!==U.a.sentFolder()}),n.isArchiveFolder=v.a.computed(function(){return U.a.archiveFolder()===n.messageListEndFolder()&&""!==U.a.archiveFolder()}),n.isArchiveDisabled=v.a.computed(function(){return N.c===U.a.archiveFolder()}),n.isArchiveVisible=v.a.computed(function(){return!n.isArchiveFolder()&&!n.isArchiveDisabled()&&!n.isDraftFolder()}),n.isSpamVisible=v.a.computed(function(){return!(n.isSpamFolder()||n.isSpamDisabled()||n.isDraftFolder()||n.isSentFolder())}),n.isUnSpamVisible=v.a.computed(function(){return n.isSpamFolder()&&!n.isSpamDisabled()&&!n.isDraftFolder()&&!n.isSentFolder()}),n.mobileCheckedStateShow=v.a.computed(function(){var e=0<n.messageListChecked().length;return!n.mobile||e}),n.mobileCheckedStateHide=v.a.computed(function(){var e=0<n.messageListChecked().length;return!n.mobile||!e}),n.messageListFocused=v.a.computed(function(){return F.Focused.MessageList===M.a.focusedState()}),n.canBeMoved=n.hasCheckedOrSelectedLines,n.quotaTooltip=m.a.bind(n.quotaTooltip,n),n.selector=new _.a(n.messageList,n.selectorMessageSelected,n.selectorMessageFocused,".messageListItem .actionHandle",".messageListItem.selected",".messageListItem .checkboxMessage",".messageListItem.focused"),n.selector.on("onItemSelect",function(e){H.a.selectMessage(e)}),n.selector.on("onItemGetUid",function(e){return e?e.generateUid():""}),n.selector.on("onAutoSelect",function(){return n.useAutoSelect()}),n.selector.on("onUpUpOrDownDown",function(e){n.goToUpUpOrDownDown(e)}),P.b("mailbox.message-list.selector.go-down",function(e){n.selector.goDown(e)}),P.b("mailbox.message-list.selector.go-up",function(e){n.selector.goUp(e)}),P.b("mailbox.message.show",function(e,t){var o=m.a.find(n.messageList(),function(i){return i&&e===i.folderFullNameRaw&&t===i.uid});"INBOX"===e&&i.i(V.setHash)(i.i(L.r)(e,1)),o?n.selector.selectMessageItem(o):("INBOX"!==e&&i.i(V.setHash)(i.i(L.r)(e,1)),H.a.selectMessageByFolderAndUid(e,t))}),H.a.messageListEndHash.subscribe(function(){n.selector.scrollToTop()}),n}return d()(t,e),t.prototype.clearCommand=function(){B.capa(F.Capa.DangerousActions)&&i.i(V.showScreenPopup)(i(249),[U.a.currentFolder()])},t.prototype.reloadCommand=function(){!H.a.messageListCompleteLoadingThrottleForAnimation()&&this.allowReload&&i.i(K.a)().reloadMessageList(!1,!0)},t.prototype.multyForwardCommand=function(){B.capa(F.Capa.Composer)&&i.i(V.showScreenPopup)(i(37),[F.ComposeType.ForwardAsAttachment,H.a.messageListCheckedOrSelected()])},t.prototype.deleteWithoutMoveCommand=function(){B.capa(F.Capa.DangerousActions)&&i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Trash,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!1)},t.prototype.deleteCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Trash,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.archiveCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Archive,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.spamCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.Spam,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.notSpamCommand=function(){i.i(K.a)().deleteMessagesFromFolder(F.FolderType.NotSpam,U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),!0)},t.prototype.moveCommand=function(){},t.prototype.hideLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(R.leftPanelDisabled)(!0)},t.prototype.showLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(R.leftPanelDisabled)(!1)},t.prototype.composeClick=function(){B.capa(F.Capa.Composer)&&i.i(V.showScreenPopup)(i(37))},t.prototype.goToUpUpOrDownDown=function(e){var t=this;return!(0<this.messageListChecked().length)&&(h.a.clearTimeout(this.iGoToUpUpOrDownDownTimeout),this.iGoToUpUpOrDownDownTimeout=h.a.setTimeout(function(){var i=null,n=null,o=null,a=null;m.a.find(t.messageListPagenator(),function(e){if(e){if(a&&(n=e),e.current&&(a=e,i=o),n)return!0;o=e}return!1}),F.Layout.NoPreview!==x.a.layout()||t.message()?t.selector.iSelectNextHelper=e?-1:1:t.selector.iFocusedNextHelper=e?-1:1,(e?i:n)&&(t.selector.unselect(),t.gotoPage(e?i:n))},F.Magics.Time350ms),!0)},t.prototype.useAutoSelect=function(){return!this.messageListDisableAutoSelect()&&(!/is:unseen/.test(this.mainMessageListSearch())&&F.Layout.NoPreview!==x.a.layout())},t.prototype.searchEnterAction=function(){this.mainMessageListSearch(this.sLastSearchValue),this.inputMessageListSearchFocus(!1)},t.prototype.printableMessageCountForDeletion=function(){var e=this.messageListCheckedOrSelectedUidsWithSubMails().length;return 1<e?" ("+(100>e?e:"99+")+")":""},t.prototype.cancelSearch=function(){this.mainMessageListSearch(""),this.inputMessageListSearchFocus(!1)},t.prototype.cancelThreadUid=function(){i.i(V.setHash)(i.i(L.r)(U.a.currentFolderFullNameHash(),H.a.messageListPageBeforeThread(),H.a.messageListSearch()))},t.prototype.moveSelectedMessagesToFolder=function(e,t){return this.canBeMoved()&&i.i(K.a)().moveMessagesToFolder(U.a.currentFolderFullNameRaw(),H.a.messageListCheckedOrSelectedUidsWithSubMails(),e,t),!1},t.prototype.dragAndDronHelper=function(e){e&&e.checked(!0);var t=i.i(I.draggablePlace)(),n=function(){var e=H.a.messageListCheckedOrSelectedUidsWithSubMails();t.data("rl-uids",e),t.find(".text").text(""+e.length)};return t.data("rl-folder",U.a.currentFolderFullNameRaw()),n(),m.a.defer(n),t},t.prototype.setAction=function(e,t,n,o){i.i(K.a)().messageListAction(e,t,n,o)},t.prototype.setActionForAll=function(e,t){if(""!==e){var n=i.i(k.b)(e);if(n){switch(t){case F.MessageSetAction.SetSeen:n=i.i(k.b)(e),n&&(m.a.each(H.a.messageList(),function(e){e.unseen(!1)}),n.messageCountUnread(0),i.i(k.m)(e)),G.a.messageSetSeenToAll(I.noop,e,!0);break;case F.MessageSetAction.UnsetSeen:n=i.i(k.b)(e),n&&(m.a.each(H.a.messageList(),function(e){e.unseen(!0)}),n.messageCountUnread(n.messageCountAll()),i.i(k.m)(e)),G.a.messageSetSeenToAll(I.noop,e,!1)}i.i(K.a)().reloadFlagsCurrentMessageListAndMessageFromCache()}}},t.prototype.listSetSeen=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.SetSeen,H.a.messageListCheckedOrSelected())},t.prototype.listSetAllSeen=function(){this.setActionForAll(U.a.currentFolderFullNameRaw(),F.MessageSetAction.SetSeen)},t.prototype.listUnsetSeen=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.UnsetSeen,H.a.messageListCheckedOrSelected())},t.prototype.listSetFlags=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.SetFlag,H.a.messageListCheckedOrSelected())},t.prototype.listUnsetFlags=function(){this.setAction(U.a.currentFolderFullNameRaw(),!0,F.MessageSetAction.UnsetFlag,H.a.messageListCheckedOrSelected())},t.prototype.flagMessages=function(e){var t=this.messageListCheckedOrSelected();if(e){var n=m.a.map(t,function(e){return e.uid});0<n.length&&-1<i.i(I.inArray)(e.uid,n)?this.setAction(e.folderFullNameRaw,!0,e.flagged()?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,t):this.setAction(e.folderFullNameRaw,!0,e.flagged()?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,[e])}},t.prototype.flagMessagesFast=function(e){var t=this.messageListCheckedOrSelected();if(0<t.length)if(i.i(I.isUnd)(e)){var n=m.a.filter(t,function(e){return e.flagged()});this.setAction(t[0].folderFullNameRaw,!0,t.length===n.length?F.MessageSetAction.UnsetFlag:F.MessageSetAction.SetFlag,t)}else this.setAction(t[0].folderFullNameRaw,!0,e?F.MessageSetAction.SetFlag:F.MessageSetAction.UnsetFlag,t)},t.prototype.seenMessagesFast=function(e){var t=this.messageListCheckedOrSelected();if(0<t.length)if(i.i(I.isUnd)(e)){var n=m.a.filter(t,function(e){return e.unseen()});this.setAction(t[0].folderFullNameRaw,!0,0<n.length?F.MessageSetAction.SetSeen:F.MessageSetAction.UnsetSeen,t)}else this.setAction(t[0].folderFullNameRaw,!0,e?F.MessageSetAction.SetSeen:F.MessageSetAction.UnsetSeen,t)},t.prototype.gotoPage=function(e){e&&i.i(V.setHash)(i.i(L.r)(U.a.currentFolderFullNameHash(),e.value,H.a.messageListSearch(),H.a.messageListThreadUid()))},t.prototype.gotoThread=function(e){e&&0<e.threadsLen()&&(H.a.messageListPageBeforeThread(H.a.messageListPage()),i.i(V.setHash)(i.i(L.r)(U.a.currentFolderFullNameHash(),1,H.a.messageListSearch(),e.uid)))},t.prototype.clearListIsVisible=function(){return""===this.messageListSearchDesc()&&""===this.messageListError()&&""===H.a.messageListEndThreadUid()&&0<this.messageList().length&&(this.isSpamFolder()||this.isTrashFolder())},t.prototype.onBuild=function(e){var t=this,n=this;this.oContentVisible=b()(".b-content",e),this.oContentScrollable=b()(".content",this.oContentVisible),this.selector.init(this.oContentVisible,this.oContentScrollable,F.KeyState.MessageList),this.mobile&&e.on("click",function(){i.i(R.leftPanelDisabled)(!0)}),e.on("click",".messageList .b-message-list-wrapper",function(){F.Focused.MessageView===M.a.focusedState()&&M.a.focusedState(F.Focused.MessageList)}).on("click",".e-pagenator .e-page",function(){n.gotoPage(v.a.dataFor(this))}).on("click",".messageList .checkboxCkeckAll",function(){t.checkAll(!t.checkAll())}).on("click",".messageList .messageListItem .flagParent",function(){n.flagMessages(v.a.dataFor(this))}).on("click",".messageList .messageListItem .threads-len",function(){n.gotoThread(v.a.dataFor(this))}).on("dblclick",".messageList .messageListItem .actionHandle",function(){n.gotoThread(v.a.dataFor(this))}),this.initUploaderForAppend(),this.initShortcuts(),!R.bMobileDevice&&A.a&&B.capa(F.Capa.Prefetch)&&(A.a.setIdleDuration(F.Magics.ifvisibleIdle10s),A.a.idle(function(){t.prefetchNextTick()}))},t.prototype.initShortcuts=function(){var e=this;w()("enter",F.KeyState.MessageList,function(){return!e.message()||!e.useAutoSelect()||(P.a("mailbox.message-view.toggle-full-screen"),!1)}),B.capa(F.Capa.MessageListActions)&&(w()("z",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.archiveCommand(),!1}),w()("delete, shift+delete, shift+3",F.KeyState.MessageList,function(t,i){return!t||(0<H.a.messageListCheckedOrSelected().length&&(i&&"shift+delete"===i.shortcut?e.deleteWithoutMoveCommand():e.deleteCommand()),!1)})),B.capa(F.Capa.Reload)&&w()("ctrl+r, command+r",[F.KeyState.FolderList,F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.reloadCommand(),!1}),w()("ctrl+a, command+a",F.KeyState.MessageList,function(){return e.checkAll(!(e.checkAll()&&!e.isIncompleteChecked())),!1}),B.capa(F.Capa.Composer)&&w()("w,c",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return i.i(V.showScreenPopup)(i(37)),!1}),B.capa(F.Capa.MessageListActions)&&w()("i",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.flagMessagesFast(),!1}),w()("t",[F.KeyState.MessageList],function(){var t=e.selectorMessageSelected();return t||(t=e.selectorMessageFocused()),t&&0<t.threadsLen()&&e.gotoThread(t),!1}),B.capa(F.Capa.MessageListActions)&&w()("m",F.KeyState.MessageList,function(){return e.moveDropdownTrigger(!0),!1}),B.capa(F.Capa.MessageListActions)&&(w()("q",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.seenMessagesFast(!0),!1}),w()("u",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.seenMessagesFast(!1),!1})),B.capa(F.Capa.Composer)&&w()("shift+f",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.multyForwardCommand(),!1}),B.capa(F.Capa.Search)&&w()("/",[F.KeyState.MessageList,F.KeyState.MessageView],function(){return e.inputMessageListSearchFocus(!0),!1}),w()("esc",F.KeyState.MessageList,function(){return""!==e.messageListSearchDesc()?(e.cancelSearch(),!1):""===e.messageListEndThreadUid()||(e.cancelThreadUid(),!1)}),w()("tab, shift+tab, left, right",F.KeyState.MessageList,function(t,i){return t&&i&&("shift+tab"===i.shortcut||"left"===i.shortcut)?M.a.focusedState(F.Focused.FolderList):e.message()&&M.a.focusedState(F.Focused.MessageView),!1}),w()("ctrl+left, command+left",F.KeyState.MessageView,I.noopFalse),w()("ctrl+right, command+right",F.KeyState.MessageView,I.noopFalse)},t.prototype.prefetchNextTick=function(){var e=this;if(A.a&&!this.bPrefetch&&!A.a.now()&&this.viewModelVisibility()){var t=m.a.find(this.messageList(),function(e){return e&&!i.i(k.r)(e.folderFullNameRaw,e.uid)});t&&(this.bPrefetch=!0,i.i(k.l)(t.folderFullNameRaw,t.uid),G.a.message(function(t,i){var n=!(F.StorageResultType.Success!==t||!i||!i.Result);m.a.delay(function(){e.bPrefetch=!1,n&&e.prefetchNextTick()},F.Magics.Time1s)},t.folderFullNameRaw,t.uid))}},t.prototype.advancedSearchClick=function(){B.capa(F.Capa.SearchAdv)&&i.i(V.showScreenPopup)(i(246),[this.mainMessageListSearch()])},t.prototype.quotaTooltip=function(){return i.i(D.i18n)("MESSAGE_LIST/QUOTA_SIZE",{SIZE:i.i(I.friendlySize)(this.userUsageSize()),PROC:this.userUsageProc(),LIMIT:i.i(I.friendlySize)(this.userQuota())})},t.prototype.initUploaderForAppend=function(){var e=this;if(!B.appSettingsGet("allowAppendMessage")||!this.dragOverArea())return!1;var t=new C.a({action:i.i(L.y)(),name:"AppendFile",queueSize:1,multipleSizeLimit:1,hidden:{Folder:function(){return U.a.currentFolderFullNameRaw()}},dragAndDropElement:this.dragOverArea(),dragAndDropBodyElement:this.dragOverBodyArea()});return this.dragOver.subscribe(function(t){t&&e.selector.scrollToTop()}),t.on("onDragEnter",function(){e.dragOverEnter(!0)}).on("onDragLeave",function(){e.dragOverEnter(!1)}).on("onBodyDragEnter",function(){e.dragOver(!0)}).on("onBodyDragLeave",function(){e.dragOver(!1)}).on("onSelect",function(e,t){return!(!e||!t||"message/rfc822"!==t.Type)&&(H.a.messageListLoading(!0),!0)}).on("onComplete",function(){i.i(K.a)().reloadMessageList(!0,!0)}),!!t},t}(z.a),n(ie.prototype,"clearCommand",[q],a()(ie.prototype,"clearCommand"),ie.prototype),n(ie.prototype,"reloadCommand",[W],a()(ie.prototype,"reloadCommand"),ie.prototype),n(ie.prototype,"multyForwardCommand",[Y],a()(ie.prototype,"multyForwardCommand"),ie.prototype),n(ie.prototype,"deleteWithoutMoveCommand",[$],a()(ie.prototype,"deleteWithoutMoveCommand"),ie.prototype),n(ie.prototype,"deleteCommand",[J],a()(ie.prototype,"deleteCommand"),ie.prototype),n(ie.prototype,"archiveCommand",[X],a()(ie.prototype,"archiveCommand"),ie.prototype),n(ie.prototype,"spamCommand",[Z],a()(ie.prototype,"spamCommand"),ie.prototype),n(ie.prototype,"notSpamCommand",[Q],a()(ie.prototype,"notSpamCommand"),ie.prototype),n(ie.prototype,"moveCommand",[ee],a()(ie.prototype,"moveCommand"),ie.prototype),te=ie))||te)},function(e,t,i){"use strict";function n(e,t,i,n,o){var a={};return Object.keys(n).forEach(function(e){a[e]=n[e]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(i,n){return n(e,t,i)||i},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}var o=i(15),a=i.n(o),r=i(55),s=i.n(r),l=i(0),c=i.n(l),u=i(5),d=i.n(u),p=i(4),h=i.n(p),f=i(11),m=i.n(f),g=i(6),b=i.n(g),y=i(12),v=i.n(y),S=i(2),w=i.n(S),T=i(19),C=i.n(T),E=i(20),A=i(3),F=i(7),N=i(1),R=i(101),I=i(29),L=i(8),_=i(14),P=i(23),D=i(54),k=i(28),M=i(40),O=i(46),x=i(30),U=i(39),H=i(80),B=i(10),G=i(18),K=i(79),V=i(16),z=i(9),j=i(13);
+i.d(t,"a",function(){return ee});var q,W,Y,$,J,X,Z,Q,ee=(q=i.i(z.view)({name:"View/User/MailBox/MessageView",type:z.ViewType.Right,templateID:"MailMessageView"}),W=i.i(z.command)(),Y=i.i(z.command)(function(e){return e.messageVisibility()}),$=i.i(z.command)(function(e){return e.messageVisibility()}),J=i.i(z.command)(function(e){return!e.messageListAndMessageViewLoading()}),X=i.i(z.command)(function(e){return!e.messageListAndMessageViewLoading()}),q((Q=function(e){function t(){c()(this,t);var n=d()(this,e.call(this)),o="",a=function(e){return i.i(z.createCommand)(function(){n.lastReplyAction(e),n.replyOrforward(e)},n.canBeRepliedOrForwarded)},r=function(e,t){return i.i(z.createCommand)(function(){var o=n.message();o&&n.allowMessageListActions&&(n.message(null),i.i(V.a)().deleteMessagesFromFolder(e,o.folderFullNameRaw,[o.uid],t))},n.messageVisibility)};return n.oDom=null,n.oHeaderDom=null,n.oMessageScrollerDom=null,n.bodyBackgroundColor=w.a.observable(""),n.pswp=null,n.allowComposer=!!B.capa(A.Capa.Composer),n.allowMessageActions=!!B.capa(A.Capa.MessageActions),n.allowMessageListActions=!!B.capa(A.Capa.MessageListActions),n.logoImg=i.i(N.trim)(B.settingsGet("UserLogoMessage")),n.logoIframe=i.i(N.trim)(B.settingsGet("UserIframeMessage")),n.mobile=!!B.appSettingsGet("mobile"),n.attachmentsActions=k.a.attachmentsActions,n.message=U.a.message,n.messageListChecked=U.a.messageListChecked,n.hasCheckedMessages=U.a.hasCheckedMessages,n.messageListCheckedOrSelectedUidsWithSubMails=U.a.messageListCheckedOrSelectedUidsWithSubMails,n.messageLoadingThrottle=U.a.messageLoadingThrottle,n.messagesBodiesDom=U.a.messagesBodiesDom,n.useThreads=M.a.useThreads,n.replySameFolder=M.a.replySameFolder,n.layout=M.a.layout,n.usePreviewPane=M.a.usePreviewPane,n.isMessageSelected=U.a.isMessageSelected,n.messageActiveDom=U.a.messageActiveDom,n.messageError=U.a.messageError,n.fullScreenMode=U.a.messageFullScreenMode,n.messageListOfThreadsLoading=w.a.observable(!1).extend({rateLimit:1}),n.highlightUnselectedAttachments=w.a.observable(!1).extend({falseTimeout:2e3}),n.showAttachmnetControls=w.a.observable(!1),n.allowAttachmnetControls=w.a.computed(function(){return 0<n.attachmentsActions().length&&B.capa(A.Capa.AttachmentsActions)}),n.downloadAsZipAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("zip",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.downloadAsZipLoading=w.a.observable(!1),n.downloadAsZipError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToOwnCloudAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("owncloud",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.saveToOwnCloudLoading=w.a.observable(!1),n.saveToOwnCloudSuccess=w.a.observable(!1).extend({falseTimeout:2e3}),n.saveToOwnCloudError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToOwnCloudSuccess.subscribe(function(e){e&&n.saveToOwnCloudError(!1)}),n.saveToOwnCloudError.subscribe(function(e){e&&n.saveToOwnCloudSuccess(!1)}),n.saveToDropboxAllowed=w.a.computed(function(){return-1<i.i(N.inArray)("dropbox",n.attachmentsActions())&&n.allowAttachmnetControls()}),n.saveToDropboxLoading=w.a.observable(!1),n.saveToDropboxSuccess=w.a.observable(!1).extend({falseTimeout:2e3}),n.saveToDropboxError=w.a.observable(!1).extend({falseTimeout:7e3}),n.saveToDropboxSuccess.subscribe(function(e){e&&n.saveToDropboxError(!1)}),n.saveToDropboxError.subscribe(function(e){e&&n.saveToDropboxSuccess(!1)}),n.showAttachmnetControls.subscribe(function(e){n.message()&&b.a.each(n.message().attachments(),function(t){t&&t.checked(!!e)})}),n.lastReplyAction_=w.a.observable(""),n.lastReplyAction=w.a.computed({read:n.lastReplyAction_,write:function(e){n.lastReplyAction_(-1===i.i(N.inArray)(e,[A.ComposeType.Reply,A.ComposeType.ReplyAll,A.ComposeType.Forward])?A.ComposeType.Reply:e)}}),n.lastReplyAction(H.a(A.ClientSideKeyName.LastReplyAction)||A.ComposeType.Reply),n.lastReplyAction_.subscribe(function(e){H.b(A.ClientSideKeyName.LastReplyAction,e)}),n.showFullInfo=w.a.observable("1"===H.a(A.ClientSideKeyName.MessageHeaderFullInfo)),n.moreDropdownTrigger=w.a.observable(!1),n.messageDomFocused=w.a.observable(!1).extend({rateLimit:0}),n.messageVisibility=w.a.computed(function(){return!n.messageLoadingThrottle()&&!!n.message()}),n.message.subscribe(function(e){e||U.a.selectorMessageSelected(null)}),n.canBeRepliedOrForwarded=w.a.computed(function(){var e=n.messageVisibility();return!n.isDraftFolder()&&e}),n.replyCommand=a(A.ComposeType.Reply),n.replyAllCommand=a(A.ComposeType.ReplyAll),n.forwardCommand=a(A.ComposeType.Forward),n.forwardAsAttachmentCommand=a(A.ComposeType.ForwardAsAttachment),n.editAsNewCommand=a(A.ComposeType.EditAsNew),n.deleteCommand=r(A.FolderType.Trash,!0),n.deleteWithoutMoveCommand=r(A.FolderType.Trash,!1),n.archiveCommand=r(A.FolderType.Archive,!0),n.spamCommand=r(A.FolderType.Spam,!0),n.notSpamCommand=r(A.FolderType.NotSpam,!0),n.dropboxEnabled=D.a.dropbox.enabled,n.dropboxApiKey=D.a.dropbox.apiKey,n.viewBodyTopValue=w.a.observable(0),n.viewFolder="",n.viewUid="",n.viewHash="",n.viewSubject=w.a.observable(""),n.viewFromShort=w.a.observable(""),n.viewFromDkimData=w.a.observable(["none",""]),n.viewToShort=w.a.observable(""),n.viewFrom=w.a.observable(""),n.viewTo=w.a.observable(""),n.viewCc=w.a.observable(""),n.viewBcc=w.a.observable(""),n.viewReplyTo=w.a.observable(""),n.viewTimeStamp=w.a.observable(0),n.viewSize=w.a.observable(""),n.viewLineAsCss=w.a.observable(""),n.viewViewLink=w.a.observable(""),n.viewUnsubscribeLink=w.a.observable(""),n.viewDownloadLink=w.a.observable(""),n.viewUserPic=w.a.observable(E.n),n.viewUserPicVisible=w.a.observable(!1),n.viewIsImportant=w.a.observable(!1),n.viewIsFlagged=w.a.observable(!1),n.viewFromDkimVisibility=w.a.computed(function(){return"none"!==n.viewFromDkimData()[0]}),n.viewFromDkimStatusIconClass=w.a.computed(function(){switch(n.viewFromDkimData()[0]){case"none":return"icon-none iconcolor-display-none";case"pass":return"icon-ok iconcolor-green";default:return"icon-warning-alt iconcolor-red"}}),n.viewFromDkimStatusTitle=w.a.computed(function(){var e=n.viewFromDkimData();if(i.i(N.isNonEmptyArray)(e)){if(e[0]&&e[1])return e[1];if(e[0])return"DKIM: "+e[0]}return""}),n.messageActiveDom.subscribe(function(e){n.bodyBackgroundColor(e?n.detectDomBackgroundColor(e):"")},n),n.message.subscribe(function(e){n.messageActiveDom(null),e?(n.showAttachmnetControls(!1),n.viewHash!==e.hash&&n.scrollMessageToTop(),n.viewFolder=e.folderFullNameRaw,n.viewUid=e.uid,n.viewHash=e.hash,n.viewSubject(e.subject()),n.viewFromShort(e.fromToLine(!0,!0)),n.viewFromDkimData(e.fromDkimData()),n.viewToShort(e.toToLine(!0,!0)),n.viewFrom(e.fromToLine(!1)),n.viewTo(e.toToLine(!1)),n.viewCc(e.ccToLine(!1)),n.viewBcc(e.bccToLine(!1)),n.viewReplyTo(e.replyToToLine(!1)),n.viewTimeStamp(e.dateTimeStampInUTC()),n.viewSize(e.friendlySize()),n.viewLineAsCss(e.lineAsCss()),n.viewViewLink(e.viewLink()),n.viewUnsubscribeLink(e.getFirstUnsubsribeLink()),n.viewDownloadLink(e.downloadLink()),n.viewIsImportant(e.isImportant()),n.viewIsFlagged(e.flagged()),o=e.fromAsSingleEmail(),i.i(P.s)(o,function(e,t){e!==n.viewUserPic()&&o===t&&(n.viewUserPicVisible(!1),n.viewUserPic(E.n),""!==e&&(n.viewUserPicVisible(!0),n.viewUserPic(e)))})):(n.viewFolder="",n.viewUid="",n.viewHash="",n.scrollMessageToTop())}),n.message.viewTrigger.subscribe(function(){var e=n.message();e?n.viewIsFlagged(e.flagged()):n.viewIsFlagged(!1)}),n.fullScreenMode.subscribe(function(e){F.$html.toggleClass("rl-message-fullscreen",e),i.i(N.windowResize)()}),n.messageLoadingThrottle.subscribe(N.windowResizeCallback),n.messageFocused=w.a.computed(function(){return A.Focused.MessageView===k.a.focusedState()}),n.messageListAndMessageViewLoading=w.a.computed(function(){return U.a.messageListCompleteLoadingThrottle()||U.a.messageLoadingThrottle()}),I.b("mailbox.message-view.toggle-full-screen",function(){n.toggleFullScreen()}),n.attachmentPreview=b.a.bind(n.attachmentPreview,n),n}return h()(t,e),t.prototype.closeMessageCommand=function(){U.a.message(null)},t.prototype.messageVisibilityCommand=function(){},t.prototype.messageEditCommand=function(){this.editMessage()},t.prototype.goUpCommand=function(){I.a("mailbox.message-list.selector.go-up",[A.Layout.NoPreview!==this.layout()||!!this.message()])},t.prototype.goDownCommand=function(){I.a("mailbox.message-list.selector.go-down",[A.Layout.NoPreview!==this.layout()||!!this.message()])},t.prototype.detectDomBackgroundColor=function(e){var t=5,i="",n=function(e){var t=e?e.children():null;return t&&1===t.length&&t.is("table,div,center")?t:null},o=function(e){var t="";return e&&(t=e.css("background-color")||"",e.is("table")||(t="rgba(0, 0, 0, 0)"===t||"transparent"===t?"":t)),t};if(e&&1===e.length){for(var a=e;""===i&&(t-=1,!(0>=t))&&(a=n(a));)i=o(a);i="rgba(0, 0, 0, 0)"===i||"transparent"===i?"":i}return i},t.prototype.fullScreen=function(){this.fullScreenMode(!0),i.i(N.windowResize)()},t.prototype.unFullScreen=function(){this.fullScreenMode(!1),i.i(N.windowResize)()},t.prototype.toggleFullScreen=function(){i.i(N.removeSelection)(),this.fullScreenMode(!this.fullScreenMode()),i.i(N.windowResize)()},t.prototype.replyOrforward=function(e){B.capa(A.Capa.Composer)&&i.i(z.showScreenPopup)(i(37),[e,U.a.message()])},t.prototype.checkHeaderHeight=function(){this.oHeaderDom&&this.viewBodyTopValue(this.message()?this.oHeaderDom.height()+A.Magics.Size20px+A.Magics.Size1px:0)},t.prototype.attachmentPreview=function(e){var t=this;if(e&&e.isImage()&&!e.isLinked&&this.message()&&this.message().attachments()){var n=function(){var n=0,o=0,a=v()("<div>"),r=b.a.compact(b.a.map(t.message().attachments(),function(t){return t&&!t.isLinked&&t.isImage()?(t===e&&(n=o),o+=1,{src:t.linkPreview(),thumb:t.linkThumbnail(),subHtml:t.fileName,downloadUrl:t.linkPreview()}):null}));return 0<r.length&&(a.on("onBeforeOpen.lg",function(){i.i(F.useKeyboardShortcuts)(!1),i.i(N.removeInFocus)(!0)}),a.on("onCloseAfter.lg",function(){i.i(F.useKeyboardShortcuts)(!0)}),a.lightGallery({dynamic:!0,loadYoutubeThumbnail:!1,loadVimeoThumbnail:!1,thumbWidth:80,thumbContHeight:95,showThumbByDefault:!1,mode:"lg-lollipop",index:n,dynamicEl:r})),{v:!1}}();if("object"===("undefined"==typeof n?"undefined":s()(n)))return n.v}return!0},t.prototype.onBuild=function(e){var t=this,n=this,o=b.a.bind(this.checkHeaderHeight,this);this.oDom=e,this.fullScreenMode.subscribe(function(e){e&&t.message()&&k.a.focusedState(A.Focused.MessageView)}),this.showAttachmnetControls.subscribe(o),this.fullScreenMode.subscribe(o),this.showFullInfo.subscribe(o),this.message.subscribe(o),I.b("window.resize",b.a.throttle(function(){b.a.delay(o,1),b.a.delay(o,A.Magics.Time200ms),b.a.delay(o,A.Magics.Time500ms)},A.Magics.Time50ms)),this.showFullInfo.subscribe(function(e){i.i(N.windowResize)(),i.i(N.windowResize)(A.Magics.Time200ms),H.b(A.ClientSideKeyName.MessageHeaderFullInfo,e?"1":"0")}),D.a.appendDropbox(),this.oHeaderDom=v()(".messageItemHeader",e),this.oHeaderDom=this.oHeaderDom[0]?this.oHeaderDom:null,this.mobile&&e.on("click",function(){i.i(F.leftPanelDisabled)(!0)}),e.on("click","a",function(e){return!(e&&A.Magics.EventWhichMouseMiddle!==e.which&&i.i(N.mailToHelper)(v()(this).attr("href"),B.capa(A.Capa.Composer)?i(37):null))}).on("click",".attachmentsPlace .attachmentIconParent",function(e){e&&e.stopPropagation&&e.stopPropagation()}).on("click",".attachmentsPlace .showPreplay",function(e){e&&e.stopPropagation&&e.stopPropagation();var t=w.a.dataFor(this);if(t&&R.a.supported)switch(!0){case R.a.supportedMp3&&t.isMp3():R.a.playMp3(t.linkDownload(),t.fileName);break;case R.a.supportedOgg&&t.isOgg():R.a.playOgg(t.linkDownload(),t.fileName);break;case R.a.supportedWav&&t.isWav():R.a.playWav(t.linkDownload(),t.fileName)}}).on("click",".attachmentsPlace .attachmentItem .attachmentNameParent",function(){var e=w.a.dataFor(this);e&&e.download&&i.i(V.a)().download(e.linkDownload())}).on("click",".messageItemHeader .subjectParent .flagParent",function(){var e=n.message();e&&i.i(V.a)().messageListAction(e.folderFullNameRaw,e.uid,e.flagged()?A.MessageSetAction.UnsetFlag:A.MessageSetAction.SetFlag,[e])}).on("click",".thread-list .flagParent",function(){var e=w.a.dataFor(this);return e&&e.folder&&e.uid&&i.i(V.a)().messageListAction(e.folder,e.uid,e.flagged()?A.MessageSetAction.UnsetFlag:A.MessageSetAction.SetFlag,[e]),n.threadsDropdownTrigger(!0),!1}),k.a.focusedState.subscribe(function(e){A.Focused.MessageView!==e&&(t.scrollMessageToTop(),t.scrollMessageToLeft())}),F.keyScopeReal.subscribe(function(e){t.messageDomFocused(A.KeyState.MessageView===e&&!i.i(N.inFocus)())}),this.oMessageScrollerDom=e.find(".messageItem .content"),this.oMessageScrollerDom=this.oMessageScrollerDom&&this.oMessageScrollerDom[0]?this.oMessageScrollerDom:null,this.initShortcuts()},t.prototype.escShortcuts=function(){return!this.viewModelVisibility()||!this.message()||(this.fullScreenMode()?(this.fullScreenMode(!1),A.Layout.NoPreview!==this.layout()&&k.a.focusedState(A.Focused.MessageList)):A.Layout.NoPreview===this.layout()?this.message(null):k.a.focusedState(A.Focused.MessageList),!1)},t.prototype.initShortcuts=function(){var e=this;C()("esc, backspace",A.KeyState.MessageView,b.a.bind(this.escShortcuts,this)),C()("enter",A.KeyState.MessageView,function(){return e.toggleFullScreen(),!1}),C()("r",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.replyCommand(),!1)}),C()("a",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.replyAllCommand(),!1)}),C()("f",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||(e.forwardCommand(),!1)}),C()("ctrl+i, command+i",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return U.a.message()&&e.showFullInfo(!e.showFullInfo()),!1}),C()("b",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return!U.a.message()||!U.a.message().body||(U.a.message().body.find(".rlBlockquoteSwitcher").click(),!1)}),C()("ctrl+up, command+up, ctrl+left, command+left",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return e.goUpCommand(),!1}),C()("ctrl+down, command+down, ctrl+right, command+right",[A.KeyState.MessageList,A.KeyState.MessageView],function(){return e.goDownCommand(),!1}),C()("ctrl+p, command+p",[A.KeyState.MessageView,A.KeyState.MessageList],function(){return e.message()&&e.message().printMessage(),!1}),C()("delete, shift+delete",A.KeyState.MessageView,function(t,i){return!t||(i&&"shift+delete"===i.shortcut?e.deleteWithoutMoveCommand():e.deleteCommand(),!1)}),C()("tab, shift+tab, left",A.KeyState.MessageView,function(t,i){if(!e.fullScreenMode()&&e.message()&&A.Layout.NoPreview!==e.layout())if(t&&i&&"left"===i.shortcut){if(e.oMessageScrollerDom&&0<e.oMessageScrollerDom.scrollLeft())return!0;k.a.focusedState(A.Focused.MessageList)}else k.a.focusedState(A.Focused.MessageList);else if(e.message()&&A.Layout.NoPreview===e.layout()&&t&&i&&"left"===i.shortcut)return!0;return!1})},t.prototype.isDraftFolder=function(){return U.a.message()&&x.a.draftFolder()===U.a.message().folderFullNameRaw},t.prototype.isSentFolder=function(){return U.a.message()&&x.a.sentFolder()===U.a.message().folderFullNameRaw},t.prototype.isSpamFolder=function(){return U.a.message()&&x.a.spamFolder()===U.a.message().folderFullNameRaw},t.prototype.isSpamDisabled=function(){return U.a.message()&&x.a.spamFolder()===E.c},t.prototype.isArchiveFolder=function(){return U.a.message()&&x.a.archiveFolder()===U.a.message().folderFullNameRaw},t.prototype.isArchiveDisabled=function(){return U.a.message()&&x.a.archiveFolder()===E.c},t.prototype.isDraftOrSentFolder=function(){return this.isDraftFolder()||this.isSentFolder()},t.prototype.composeClick=function(){B.capa(A.Capa.Composer)&&i.i(z.showScreenPopup)(i(37))},t.prototype.editMessage=function(){B.capa(A.Capa.Composer)&&U.a.message()&&i.i(z.showScreenPopup)(i(37),[A.ComposeType.Draft,U.a.message()])},t.prototype.scrollMessageToTop=function(){this.oMessageScrollerDom&&(A.Magics.Size50px<this.oMessageScrollerDom.scrollTop()?this.oMessageScrollerDom.scrollTop(A.Magics.Size50px).animate({scrollTop:0},A.Magics.Time200ms):this.oMessageScrollerDom.scrollTop(0),i.i(N.windowResize)())},t.prototype.scrollMessageToLeft=function(){this.oMessageScrollerDom&&(this.oMessageScrollerDom.scrollLeft(0),i.i(N.windowResize)())},t.prototype.getAttachmentsHashes=function(){var e=this.message()?this.message().attachments():[];return b.a.compact(b.a.map(e,function(e){return e&&!e.isLinked&&e.checked()?e.download:""}))},t.prototype.downloadAsZip=function(){var e=this,t=this.getAttachmentsHashes();0<t.length?K.a.attachmentsActions("Zip",t,this.downloadAsZipLoading).then(function(t){t&&t.Result&&t.Result.Files&&t.Result.Files[0]&&t.Result.Files[0].Hash?i.i(V.a)().download(i.i(_.d)(t.Result.Files[0].Hash)):e.downloadAsZipError(!0)}).catch(function(){e.downloadAsZipError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.saveToOwnCloud=function(){var e=this,t=this.getAttachmentsHashes();0<t.length?K.a.attachmentsActions("OwnCloud",t,this.saveToOwnCloudLoading).then(function(t){t&&t.Result?e.saveToOwnCloudSuccess(!0):e.saveToOwnCloudError(!0)}).catch(function(){e.saveToOwnCloudError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.saveToDropbox=function(){var e=this,t=[],n=this.getAttachmentsHashes();0<n.length?m.a.Dropbox&&K.a.attachmentsActions("Dropbox",n,this.saveToDropboxLoading).then(function(n){n&&n.Result&&n.Result.Url&&n.Result.ShortLife&&n.Result.Files&&(m.a.Dropbox&&i.i(N.isArray)(n.Result.Files)?(b.a.each(n.Result.Files,function(e){t.push({url:n.Result.Url+i.i(_.d)(e.Hash,n.Result.ShortLife),filename:e.FileName})}),m.a.Dropbox.save({files:t,progress:function(){e.saveToDropboxLoading(!0),e.saveToDropboxError(!1),e.saveToDropboxSuccess(!1)},cancel:function(){e.saveToDropboxSuccess(!1),e.saveToDropboxError(!1),e.saveToDropboxLoading(!1)},success:function(){e.saveToDropboxSuccess(!0),e.saveToDropboxLoading(!1)},error:function(){e.saveToDropboxError(!0),e.saveToDropboxLoading(!1)}})):e.saveToDropboxError(!0))}).catch(function(){e.saveToDropboxError(!0)}):this.highlightUnselectedAttachments(!0)},t.prototype.showImages=function(e){e&&e.showExternalImages&&e.showExternalImages(!0),this.checkHeaderHeight()},t.prototype.printableCheckedMessageCount=function(){var e=this.messageListCheckedOrSelectedUidsWithSubMails().length;return 0<e?100>e?e:"99+":""},t.prototype.readReceipt=function(e){e&&""!==e.readReceipt()&&(G.a.sendReadReceiptMessage(N.noop,e.folderFullNameRaw,e.uid,e.readReceipt(),i.i(L.i18n)("READ_RECEIPT/SUBJECT",{SUBJECT:e.subject()}),i.i(L.i18n)("READ_RECEIPT/BODY",{"READ-RECEIPT":O.a.email()})),e.isReadReceipt(!0),i.i(P.o)(e),i.i(V.a)().reloadFlagsCurrentMessageListAndMessageFromCache()),this.checkHeaderHeight()},t}(j.a),n(Q.prototype,"closeMessageCommand",[W],a()(Q.prototype,"closeMessageCommand"),Q.prototype),n(Q.prototype,"messageVisibilityCommand",[Y],a()(Q.prototype,"messageVisibilityCommand"),Q.prototype),n(Q.prototype,"messageEditCommand",[$],a()(Q.prototype,"messageEditCommand"),Q.prototype),n(Q.prototype,"goUpCommand",[J],a()(Q.prototype,"goUpCommand"),Q.prototype),n(Q.prototype,"goDownCommand",[X],a()(Q.prototype,"goDownCommand"),Q.prototype),Z=Q))||Z)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(9),u=i(192);i.d(t,"a",function(){return h});var d,p,h=(d=i.i(c.view)({name:"View/User/MailBox/SystemDropDown",type:c.ViewType.Right,templateID:"SystemDropDown"}),d(p=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a))||p)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(6),u=i.n(c),d=i(12),p=i.n(d),h=i(19),f=i.n(h),m=i(3),g=i(7),b=i(14),y=i(23),v=i(10),S=i(9),w=i(13);i.d(t,"a",function(){return E});var T,C,E=(T=i.i(S.view)({name:"View/User/Settings/Menu",type:S.ViewType.Left,templateID:"SettingsMenu"}),T(C=function(e){function t(i){o()(this,t);var n=r()(this,e.call(this));return n.leftPanelDisabled=g.leftPanelDisabled,n.mobile=v.appSettingsGet("mobile"),n.menu=i.menu,n}return l()(t,e),t.prototype.onBuild=function(e){this.mobile&&e.on("click",".b-settings-menu .e-item.selectable",function(){i.i(g.leftPanelDisabled)(!0)}),f()("up, down",m.KeyState.Settings,u.a.throttle(function(t,n){var o=n&&"up"===n.shortcut,a=p()(".b-settings-menu .e-item",e);if(t&&a.length){var r=a.index(a.filter(".selected"));o&&0<r?r-=1:!o&&r<a.length-1&&(r+=1);var s=a.eq(r).attr("href");s&&i.i(S.setHash)(s,!1,!0)}},m.Magics.Time200ms))},t.prototype.link=function(e){return i.i(b.q)(e)},t.prototype.backToMailBoxClick=function(){i.i(S.setHash)(i.i(b.D)(i.i(y.a)()))},t}(w.a))||C)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(14),u=i(23),d=i(7),p=i(10),h=i(39),f=i(9),m=i(13);i.d(t,"a",function(){return y});var g,b,y=(g=i.i(f.view)({name:"View/User/Settings/Pane",type:f.ViewType.Right,templateID:"SettingsPane"}),g(b=function(e){function t(){o()(this,t);var i=r()(this,e.call(this));return i.mobile=p.appSettingsGet("mobile"),i.leftPanelDisabled=d.leftPanelDisabled,i}return l()(t,e),t.prototype.onShow=function(){h.a.message(null)},t.prototype.hideLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(d.leftPanelDisabled)(!0)},t.prototype.showLeft=function(e,t){t.preventDefault(),t.stopPropagation(),i.i(d.leftPanelDisabled)(!1)},t.prototype.onBuild=function(e){this.mobile&&e.on("click",function(){i.i(d.leftPanelDisabled)(!0)})},t.prototype.backToMailBoxClick=function(){i.i(f.setHash)(i.i(c.D)(i.i(u.a)()))},t}(m.a))||b)},function(e,t,i){"use strict";var n=i(0),o=i.n(n),a=i(5),r=i.n(a),s=i(4),l=i.n(s),c=i(9),u=i(192);i.d(t,"a",function(){return h});var d,p,h=(d=i.i(c.view)({name:"View/User/Settings/SystemDropDown",type:c.ViewType.Right,templateID:"SystemDropDown"}),d(p=function(e){function t(){return o()(this,t),r()(this,e.apply(this,arguments))}return l()(t,e),t}(u.a))||p)},function(e,t,i){var n,o;!function(){"use strict";function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n))e.push(i.apply(null,n));else if("object"===o)for(var r in n)a.call(n,r)&&n[r]&&e.push(r)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=i:(n=[],o=function(){return i}.apply(t,n),!(void 0!==o&&(e.exports=o)))}()},function(e,t,i){var n,o;!function(a){var r=!1;if(n=a,o="function"==typeof n?n.call(t,i,t,e):n,!(void 0!==o&&(e.exports=o)),r=!0,e.exports=a(),r=!0,!r){var s=window.Cookies,l=window.Cookies=a();l.noConflict=function(){return window.Cookies=s,l}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var i=arguments[e];for(var n in i)t[n]=i[n]}return t}function t(i){function n(t,o,a){var r;if("undefined"!=typeof document){if(arguments.length>1){if(a=e({path:"/"},n.defaults,a),"number"==typeof a.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}try{r=JSON.stringify(o),/^[\{\[]/.test(r)&&(o=r)}catch(e){}return o=i.write?i.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),document.cookie=[t,"=",o,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(r={});for(var l=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,u=0;u<l.length;u++){var d=l[u].split("="),p=d.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var h=d[0].replace(c,decodeURIComponent);if(p=i.read?i.read(p,h):i(p,h)||p.replace(c,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===h){r=p;break}t||(r[h]=p)}catch(e){}}return r}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,i){n(t,"",e(i,{expires:-1}))},n.withConverter=t,n}return t(function(){})})},,,,,,,,function(e,t){e.exports=window.Tinycon},function(e,t){e.exports=window.ifvisible},function(e,t){e.exports=window.qr},,function(e,t,i){"use strict";var n=i(93),o=i(177);i.i(n.a)(o.default)}]);
diff --git a/rainloop/app/rainloop/v/1.10.5.192/static/js/min/boot.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/boot.min.js
new file mode 100755
index 0000000..81b8c45
--- /dev/null
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/boot.min.js
@@ -0,0 +1,2 @@
+!function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,e,n){Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="rainloop/v/0.0.0/static/js/min/",e(e.s=278)}({11:function(t,e){t.exports=window},172:function(t,e,n){(function(t,r){function o(t,e){this._id=t,this._clearFn=e}var i=n(266).nextTick,a=Function.prototype.apply,s=Array.prototype.slice,c={},l=0;e.setTimeout=function(){return new o(a.call(setTimeout,window,arguments),clearTimeout)},e.setInterval=function(){return new o(a.call(setInterval,window,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},e.setImmediate="function"==typeof t?t:function(t){var n=l++,r=!(arguments.length<2)&&s.call(arguments,1);return c[n]=!0,i(function(){c[n]&&(r?t.apply(null,r):t.call(null),e.clearImmediate(n))}),n},e.clearImmediate="function"==typeof r?r:function(t){delete c[t]}}).call(e,n(172).setImmediate,n(172).clearImmediate)},193:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},194:function(t,e,n){!function(t,n){n(e)}(this,function(t){function e(t){"undefined"!=typeof t.length?this._targetElement=t:this._targetElement=[t],"undefined"==typeof window._progressjsId&&(window._progressjsId=1),"undefined"==typeof window._progressjsIntervals&&(window._progressjsIntervals={}),this._options={theme:"blue",overlayMode:!1,considerTransition:!0}}function n(){"undefined"!=typeof this._onBeforeStartCallback&&this._onBeforeStartCallback.call(this),f.call(this);for(var t=0,e=this._targetElement.length;t<e;t++)r.call(this,this._targetElement[t])}function r(t){if(!t.hasAttribute("data-progressjs")){var e=d.call(this,t);t.setAttribute("data-progressjs",window._progressjsId);var n=document.createElement("div");n.className="progressjs-progress progressjs-theme-"+this._options.theme,"body"===t.tagName.toLowerCase()?n.style.position="fixed":n.style.position="absolute",n.setAttribute("data-progressjs",window._progressjsId);var r=document.createElement("div");r.className="progressjs-inner";var o=document.createElement("div");o.className="progressjs-percent",o.innerHTML="1%",r.appendChild(o),this._options.overlayMode&&"body"===t.tagName.toLowerCase()?(n.style.left=0,n.style.right=0,n.style.top=0,n.style.bottom=0):(n.style.left=e.left+"px",n.style.top=e.top+"px","BODY"==t.nodeName?n.style.width="100%":n.style.width=e.width+"px",this._options.overlayMode&&(n.style.height=e.height+"px")),n.appendChild(r);var a=document.querySelector(".progressjs-container");a.appendChild(n),i(t,1),++window._progressjsId}}function o(t){for(var e=0,n=this._targetElement.length;e<n;e++)i.call(this,this._targetElement[e],t)}function i(t,e){var n=this;e>=100&&(e=100),t.hasAttribute("data-progressjs")&&setTimeout(function(){"undefined"!=typeof n._onProgressCallback&&n._onProgressCallback.call(n,t,e);var r=a(t);r.style.width=parseInt(e)+"%";var r=r.querySelector(".progressjs-percent"),o=parseInt(r.innerHTML.replace("%",""));!function(t,e,n){function r(t,e,n){var a=Math.abs(e-n);a<3?i=30:a<20?i=20:intervanIn=1,e-n!=0&&(t.innerHTML=(o?++e:--e)+"%",setTimeout(function(){r(t,e,n)},i))}var o=!0;e>n&&(o=!1);var i=10;r(t,e,n)}(r,o,parseInt(e))},50)}function a(t){var e=parseInt(t.getAttribute("data-progressjs"));return document.querySelector('.progressjs-container > .progressjs-progress[data-progressjs="'+e+'"] > .progressjs-inner')}function s(t,e){var n=this,r=this._targetElement[0];if(r){var o=parseInt(r.getAttribute("data-progressjs"));"undefined"!=typeof window._progressjsIntervals[o]&&clearInterval(window._progressjsIntervals[o]),window._progressjsIntervals[o]=setInterval(function(){c.call(n,t)},e)}}function c(t){for(var e=0,n=this._targetElement.length;e<n;e++){var r=this._targetElement[e];if(r.hasAttribute("data-progressjs")){var o=a(r),s=parseInt(o.style.width.replace("%",""));s&&i.call(this,r,s+(t||1))}}}function l(){"undefined"!=typeof this._onBeforeEndCallback&&(this._options.considerTransition===!0?a(this._targetElement[0]).addEventListener(h(),this._onBeforeEndCallback,!1):this._onBeforeEndCallback.call(this));var t=this._targetElement[0];if(t){for(var e=parseInt(t.getAttribute("data-progressjs")),n=0,r=this._targetElement.length;n<r;n++){var o=this._targetElement[n],s=a(o);if(!s)return;var c=parseInt(s.style.width.replace("%","")),l=1;c<100&&(i.call(this,o,100),l=500),function(t,e){setTimeout(function(){t.parentNode.className+=" progressjs-end",setTimeout(function(){t.parentNode.parentNode.removeChild(t.parentNode),e.removeAttribute("data-progressjs")},1e3)},l)}(s,o)}if(window._progressjsIntervals[e])try{clearInterval(window._progressjsIntervals[e]),window._progressjsIntervals[e]=null,delete window._progressjsIntervals[e]}catch(t){}}}function u(){var t=this._targetElement[0];if(t){for(var e=parseInt(t.getAttribute("data-progressjs")),n=0,r=this._targetElement.length;n<r;n++){var o=this._targetElement[n],i=a(o);if(!i)return;!function(t,e){t.parentNode.className+=" progressjs-end",setTimeout(function(){t.parentNode.parentNode.removeChild(t.parentNode),e.removeAttribute("data-progressjs")},1e3)}(i,o)}if(window._progressjsIntervals[e])try{clearInterval(window._progressjsIntervals[e]),window._progressjsIntervals[e]=null,delete window._progressjsIntervals[e]}catch(t){}}}function f(){if(!document.querySelector(".progressjs-container")){var t=document.createElement("div");t.className="progressjs-container",document.body.appendChild(t)}}function d(t){var e={};"body"===t.tagName.toLowerCase()?(e.width=t.clientWidth,e.height=t.clientHeight):(e.width=t.offsetWidth,e.height=t.offsetHeight);for(var n=0,r=0;t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop);)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return e.top=r,e.left=n,e}function p(t,e){var n={};for(var r in t)n[r]=t[r];for(var r in e)n[r]=e[r];return n}function h(){var t,e=document.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(void 0!==e.style[t])return n[t]}var v="0.1.0",m=function(t){if("object"==typeof t)return new e(t);if("string"==typeof t){var n=document.querySelectorAll(t);if(n)return new e(n);throw new Error("There is no element with given selector.")}return new e(document.body)};return m.version=v,m.fn=e.prototype={clone:function(){return new e(this)},setOption:function(t,e){return this._options[t]=e,this},setOptions:function(t){return this._options=p(this._options,t),this},start:function(){return n.call(this),this},set:function(t){return o.call(this,t),this},increase:function(t){return c.call(this,t),this},autoIncrease:function(t,e){return s.call(this,t,e),this},end:function(){return l.call(this),this},kill:function(){return u.call(this),this},onbeforeend:function(t){if("function"!=typeof t)throw new Error("Provided callback for onbeforeend was not a function");return this._onBeforeEndCallback=t,this},onbeforestart:function(t){if("function"!=typeof t)throw new Error("Provided callback for onbeforestart was not a function");return this._onBeforeStartCallback=t,this},onprogress:function(t){if("function"!=typeof t)throw new Error("Provided callback for onprogress was not a function");return this._onProgressCallback=t,this}},t.progressJs=m,m})},195:function(t,e,n){"use strict";function r(t,e){var n=h.a.document.getElementById(t);return n&&n.currentStyle?n.currentStyle[e]:h.a.getComputedStyle?h.a.getComputedStyle(n,null).getPropertyValue(e):null}function o(t){h.a.document.write(unescape("%3Cstyle%3E"+t+'"%3E%3C/style%3E'))}function i(t){h.a.document.write(unescape('%3Cscript type="text/javascript" data-cfasync="false" src="'+t+'"%3E%3C/script%3E'))}function a(){var t=h.a.document.getElementById("rl-app");return n(270),!!t&&(t.innerHTML=n(267).replace(/[\r\n\t]+/g,""),!0)}function s(t){var e=t.admin,n=void 0!==e&&e,r=t.mobile,o=void 0!==r&&r,a=t.mobileDevice,s=void 0!==a&&a,c="./?/";c+=n?"Admin":"",c+="AppData@",c+=o?"mobile":"no-mobile",c+=s?"-1":"-0",c+="/",i(c+(h.a.__rlah?h.a.__rlah()||"0":"0")+"/"+h.a.Math.random().toString().substr(2)+"/")}function c(){var t={},e=h.a.document.getElementById("app-boot-data");return e&&e.getAttribute&&(t=JSON.parse(e.getAttribute("content"))||{}),t}function l(t){var e=h.a.document.getElementById("rl-loading"),n=h.a.document.getElementById("rl-loading-error"),r=h.a.document.getElementById("rl-loading-error-additional");e&&(e.style.display="none"),n&&(n.style.display="block"),r&&t&&(r.style.display="block",r.innerHTML=t),m.a&&m.a.set(100).end()}function u(t){var e=h.a.document.getElementById("rl-loading"),n=h.a.document.getElementById("rl-loading-desc");n&&t&&(n.innerHTML=t),e&&e.style&&(e.style.opacity=0,h.a.setTimeout(function(){e.style.opacity=1},300))}function f(t,e){h.a.__APP_BOOT&&!t?h.a.__APP_BOOT(function(){l(e)}):l(e)}function d(){var t=h.a.__rlah_data();w.a&&m.a&&t&&t.TemplatesLink&&t.LangLink&&t.StaticLibJsLink&&t.StaticAppJsLink&&t.StaticAppJsNextLink&&t.StaticEditorJsLink?!function(){var e=m.a;e.setOptions({theme:"rainloop"}),e.start().set(5);var r=n.i(w.a)(t.StaticLibJsLink).then(function(){h.a.$&&(h.a.$("#rl-check").remove(),t.IncludeBackground&&h.a.$("#rl-bg").attr("style","background-image: none !important;").backstretch(t.IncludeBackground.replace("{{USER}}",h.a.__rlah?h.a.__rlah()||"0":"0"),{fade:100,centeredX:!0,centeredY:!0}).removeAttr("style"))}),o=y.a.all([n.i(w.a)(t.TemplatesLink),n.i(w.a)(t.LangLink)]);y.a.all([r,o]).then(function(){return e.set(30),n.i(w.a)(T?t.StaticAppJsNextLink:t.StaticAppJsLink)}).then(function(){return e.set(50),t.PluginsLink?n.i(w.a)(t.PluginsLink):h.a.Promise.resolve()}).then(function(){e.set(70),f(!1)}).catch(function(t){throw f(!0),t}).then(function(){return n.i(w.a)(t.StaticEditorJsLink)}).then(function(){h.a.CKEDITOR&&h.a.__initEditor&&(h.a.__initEditor(),h.a.__initEditor=null)})}():f(!0)}var p=n(11),h=n.n(p),v=n(92),m=n.n(v),g=n(47),y=n.n(g),w=n(77),b=n(94),_=null;h.a.__rlah=function(){return n.i(b.a)()},h.a.__rlah_set=function(){return n.i(b.b)()},h.a.__rlah_clear=function(){return n.i(b.c)()},h.a.__rlah_data=function(){return _};var T=function(){return!1}();h.a.__initAppData=function(t){_=t,h.a.__rlah_set(),_&&(_.NewThemeLink&&((h.a.document.getElementById("app-theme-link")||{}).href=_.NewThemeLink),_.IncludeCss&&o(_.IncludeCss),u(_.LoadingDescriptionEsc||"")),d()},h.a.__runBoot=function(){h.a.navigator&&h.a.navigator.cookieEnabled||h.a.document.location.replace("./?/NoCookie");var t=h.a.document.documentElement;"none"!==r("rl-check","display")&&(t.className+=" no-css"),T&&(t.className+=" js-next"),a()&&s(c())}},196:function(t,e,n){(function(r,o){var i;!function(r){function a(t){return"[object Array]"===Object.prototype.toString.call(t)}function s(){for(var t=0;t<x.length;t++)x[t][0](x[t][1]);x=[],_=!1}function c(t,e){x.push([t,e]),_||(_=!0,k(s,0))}function l(t,e){function n(t){d(e,t)}function r(t){h(e,t)}try{t(n,r)}catch(t){r(t)}}function u(t){var e=t.owner,n=e.state_,r=e.data_,o=t[n],i=t.then;if("function"==typeof o){n=C;try{r=o(r)}catch(t){h(i,t)}}f(i,r)||(n===C&&d(i,r),n===E&&h(i,r))}function f(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"==typeof e)){var r=e.then;if("function"==typeof r)return r.call(e,function(r){n||(n=!0,e!==r?d(t,r):p(t,r))},function(e){n||(n=!0,h(t,e))}),!0}}catch(e){return n||h(t,e),!0}return!1}function d(t,e){t!==e&&f(t,e)||p(t,e)}function p(t,e){t.state_===T&&(t.state_=j,t.data_=e,c(m,t))}function h(t,e){t.state_===T&&(t.state_=j,t.data_=e,c(g,t))}function v(t){var e=t.then_;t.then_=void 0;for(var n=0;n<e.length;n++)u(e[n])}function m(t){t.state_=C,v(t)}function g(t){t.state_=E,v(t)}function y(t){if("function"!=typeof t)throw new TypeError("Promise constructor takes a function argument");if(this instanceof y==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this.then_=[],l(t,this)}var w=r.Promise,b=w&&"resolve"in w&&"reject"in w&&"all"in w&&"race"in w&&function(){var t;return new w(function(e){t=e}),"function"==typeof t}();"undefined"!=typeof e&&e?(e.Promise=b?w:y,e.Polyfill=y):(i=function(){return b?w:y}.call(e,n,e,t),!(void 0!==i&&(t.exports=i)));var _,T="pending",j="sealed",C="fulfilled",E="rejected",S=function(){},k="undefined"!=typeof o?o:setTimeout,x=[];y.prototype={constructor:y,state_:T,then_:null,data_:void 0,then:function(t,e){var n={owner:this,then:new this.constructor(S),fulfilled:t,rejected:e};return this.state_===C||this.state_===E?c(u,n):this.then_.push(n),n.then},catch:function(t){return this.then(null,t)}},y.all=function(t){var e=this;if(!a(t))throw new TypeError("You must pass an array to Promise.all().");return new e(function(e,n){function r(t){return a++,function(n){i[t]=n,--a||e(i)}}for(var o,i=[],a=0,s=0;s<t.length;s++)o=t[s],o&&"function"==typeof o.then?o.then(r(s),n):i[s]=o;a||e(i)})},y.race=function(t){var e=this;if(!a(t))throw new TypeError("You must pass an array to Promise.race().");return new e(function(e,n){for(var r,o=0;o<t.length;o++)r=t[o],r&&"function"==typeof r.then?r.then(e,n):e(r)})},y.resolve=function(t){var e=this;return t&&"object"==typeof t&&t.constructor===e?t:new e(function(e){e(t)})},y.reject=function(t){var e=this;return new e(function(e,n){n(t)})}}("undefined"!=typeof window?window:"undefined"!=typeof r?r:"undefined"!=typeof self?self:this)}).call(e,n(193),n(172).setImmediate)},197:function(t,e,n){(function(t,r){var o;(function(){function i(t,e){function n(t){if(n[t]!==m)return n[t];var i;if("bug-string-char-index"==t)i="a"!="a"[0];else if("json"==t)i=n("json-stringify")&&n("json-parse");else{var a,s='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==t){var l=e.stringify,u="function"==typeof l&&w;if(u){(a=function(){return 1}).toJSON=a;try{u="0"===l(0)&&"0"===l(new r)&&'""'==l(new o)&&l(y)===m&&l(m)===m&&l()===m&&"1"===l(a)&&"[1]"==l([a])&&"[null]"==l([m])&&"null"==l(null)&&"[null,null,null]"==l([m,y,null])&&l({a:[a,!0,!1,null,"\0\b\n\f\r\t"]})==s&&"1"===l(null,a)&&"[\n 1,\n 2\n]"==l([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==l(new c((-864e13)))&&'"+275760-09-13T00:00:00.000Z"'==l(new c(864e13))&&'"-000001-01-01T00:00:00.000Z"'==l(new c((-621987552e5)))&&'"1969-12-31T23:59:59.999Z"'==l(new c((-1)))}catch(t){u=!1}}i=u}if("json-parse"==t){var f=e.parse;if("function"==typeof f)try{if(0===f("0")&&!f(!1)){a=f(s);var d=5==a.a.length&&1===a.a[0];if(d){try{d=!f('"\t"')}catch(t){}if(d)try{d=1!==f("01")}catch(t){}if(d)try{d=1!==f("1.")}catch(t){}}}}catch(t){d=!1}i=d}}return n[t]=!!i}t||(t=l.Object()),e||(e=l.Object());var r=t.Number||l.Number,o=t.String||l.String,a=t.Object||l.Object,c=t.Date||l.Date,u=t.SyntaxError||l.SyntaxError,f=t.TypeError||l.TypeError,d=t.Math||l.Math,p=t.JSON||l.JSON;"object"==typeof p&&p&&(e.stringify=p.stringify,e.parse=p.parse);var h,v,m,g=a.prototype,y=g.toString,w=new c((-0xc782b5b800cec));try{w=w.getUTCFullYear()==-109252&&0===w.getUTCMonth()&&1===w.getUTCDate()&&10==w.getUTCHours()&&37==w.getUTCMinutes()&&6==w.getUTCSeconds()&&708==w.getUTCMilliseconds()}catch(t){}if(!n("json")){var b="[object Function]",_="[object Date]",T="[object Number]",j="[object String]",C="[object Array]",E="[object Boolean]",S=n("bug-string-char-index");if(!w)var k=d.floor,x=[0,31,59,90,120,151,181,212,243,273,304,334],I=function(t,e){return x[e]+365*(t-1970)+k((t-1969+(e=+(e>1)))/4)-k((t-1901+e)/100)+k((t-1601+e)/400)};if((h=g.hasOwnProperty)||(h=function(t){var e,n={};return(n.__proto__=null,n.__proto__={toString:1},n).toString!=y?h=function(t){var e=this.__proto__,n=t in(this.__proto__=null,this);return this.__proto__=e,n}:(e=n.constructor,h=function(t){var n=(this.constructor||e).prototype;return t in this&&!(t in n&&this[t]===n[t])}),n=null,h.call(this,t)}),v=function(t,e){var n,r,o,i=0;(n=function(){this.valueOf=0}).prototype.valueOf=0,r=new n;for(o in r)h.call(r,o)&&i++;return n=r=null,i?v=2==i?function(t,e){var n,r={},o=y.call(t)==b;for(n in t)o&&"prototype"==n||h.call(r,n)||!(r[n]=1)||!h.call(t,n)||e(n)}:function(t,e){var n,r,o=y.call(t)==b;for(n in t)o&&"prototype"==n||!h.call(t,n)||(r="constructor"===n)||e(n);(r||h.call(t,n="constructor"))&&e(n)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],v=function(t,e){var n,o,i=y.call(t)==b,a=!i&&"function"!=typeof t.constructor&&s[typeof t.hasOwnProperty]&&t.hasOwnProperty||h;for(n in t)i&&"prototype"==n||!a.call(t,n)||e(n);for(o=r.length;n=r[--o];a.call(t,n)&&e(n));}),v(t,e)},!n("json-stringify")){var A={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},N="000000",O=function(t,e){return(N+(e||0)).slice(-t)},L="\\u00",P=function(t){for(var e='"',n=0,r=t.length,o=!S||r>10,i=o&&(S?t.split(""):t);n<r;n++){var a=t.charCodeAt(n);switch(a){case 8:case 9:case 10:case 12:case 13:case 34:case 92:e+=A[a];break;default:if(a<32){e+=L+O(2,a.toString(16));break}e+=o?i[n]:t.charAt(n)}}return e+'"'},B=function(t,e,n,r,o,i,a){var s,c,l,u,d,p,g,w,b,S,x,A,N,L,J,M;try{s=e[t]}catch(t){}if("object"==typeof s&&s)if(c=y.call(s),c!=_||h.call(s,"toJSON"))"function"==typeof s.toJSON&&(c!=T&&c!=j&&c!=C||h.call(s,"toJSON"))&&(s=s.toJSON(t));else if(s>-1/0&&s<1/0){if(I){for(d=k(s/864e5),l=k(d/365.2425)+1970-1;I(l+1,0)<=d;l++);for(u=k((d-I(l,0))/30.42);I(l,u+1)<=d;u++);d=1+d-I(l,u),p=(s%864e5+864e5)%864e5,g=k(p/36e5)%24,w=k(p/6e4)%60,b=k(p/1e3)%60,S=p%1e3}else l=s.getUTCFullYear(),u=s.getUTCMonth(),d=s.getUTCDate(),g=s.getUTCHours(),w=s.getUTCMinutes(),b=s.getUTCSeconds(),S=s.getUTCMilliseconds();s=(l<=0||l>=1e4?(l<0?"-":"+")+O(6,l<0?-l:l):O(4,l))+"-"+O(2,u+1)+"-"+O(2,d)+"T"+O(2,g)+":"+O(2,w)+":"+O(2,b)+"."+O(3,S)+"Z"}else s=null;if(n&&(s=n.call(e,t,s)),null===s)return"null";if(c=y.call(s),c==E)return""+s;if(c==T)return s>-1/0&&s<1/0?""+s:"null";if(c==j)return P(""+s);if("object"==typeof s){for(L=a.length;L--;)if(a[L]===s)throw f();if(a.push(s),x=[],J=i,i+=o,c==C){for(N=0,L=s.length;N<L;N++)A=B(N,s,n,r,o,i,a),x.push(A===m?"null":A);M=x.length?o?"[\n"+i+x.join(",\n"+i)+"\n"+J+"]":"["+x.join(",")+"]":"[]"}else v(r||s,function(t){var e=B(t,s,n,r,o,i,a);e!==m&&x.push(P(t)+":"+(o?" ":"")+e)}),M=x.length?o?"{\n"+i+x.join(",\n"+i)+"\n"+J+"}":"{"+x.join(",")+"}":"{}";return a.pop(),M}};e.stringify=function(t,e,n){var r,o,i,a;if(s[typeof e]&&e)if((a=y.call(e))==b)o=e;else if(a==C){i={};for(var c,l=0,u=e.length;l<u;c=e[l++],a=y.call(c),(a==j||a==T)&&(i[c]=1));}if(n)if((a=y.call(n))==T){if((n-=n%1)>0)for(r="",n>10&&(n=10);r.length<n;r+=" ");}else a==j&&(r=n.length<=10?n:n.slice(0,10));return B("",(c={},c[""]=t,c),o,i,r,"",[])}}if(!n("json-parse")){var J,M,U=o.fromCharCode,R={92:"\\",34:'"',47:"/",98:"\b",116:"\t",110:"\n",102:"\f",114:"\r"},D=function(){throw J=M=null,u()},z=function(){for(var t,e,n,r,o,i=M,a=i.length;J<a;)switch(o=i.charCodeAt(J)){case 9:case 10:case 13:case 32:J++;break;case 123:case 125:case 91:case 93:case 58:case 44:return t=S?i.charAt(J):i[J],J++,t;case 34:for(t="@",J++;J<a;)if(o=i.charCodeAt(J),o<32)D();else if(92==o)switch(o=i.charCodeAt(++J)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:t+=R[o],J++;break;case 117:for(e=++J,n=J+4;J<n;J++)o=i.charCodeAt(J),o>=48&&o<=57||o>=97&&o<=102||o>=65&&o<=70||D();t+=U("0x"+i.slice(e,J));break;default:D()}else{if(34==o)break;for(o=i.charCodeAt(J),e=J;o>=32&&92!=o&&34!=o;)o=i.charCodeAt(++J);t+=i.slice(e,J)}if(34==i.charCodeAt(J))return J++,t;D();default:if(e=J,45==o&&(r=!0,o=i.charCodeAt(++J)),o>=48&&o<=57){for(48==o&&(o=i.charCodeAt(J+1),o>=48&&o<=57)&&D(),r=!1;J<a&&(o=i.charCodeAt(J),o>=48&&o<=57);J++);if(46==i.charCodeAt(J)){for(n=++J;n<a&&(o=i.charCodeAt(n),o>=48&&o<=57);n++);n==J&&D(),J=n}if(o=i.charCodeAt(J),101==o||69==o){for(o=i.charCodeAt(++J),43!=o&&45!=o||J++,n=J;n<a&&(o=i.charCodeAt(n),o>=48&&o<=57);n++);n==J&&D(),J=n}return+i.slice(e,J)}if(r&&D(),"true"==i.slice(J,J+4))return J+=4,!0;if("false"==i.slice(J,J+5))return J+=5,!1;if("null"==i.slice(J,J+4))return J+=4,null;D()}return"$"},H=function(t){var e,n;if("$"==t&&D(),"string"==typeof t){if("@"==(S?t.charAt(0):t[0]))return t.slice(1);if("["==t){for(e=[];t=z(),"]"!=t;n||(n=!0))n&&(","==t?(t=z(),"]"==t&&D()):D()),","==t&&D(),e.push(H(t));return e}if("{"==t){for(e={};t=z(),"}"!=t;n||(n=!0))n&&(","==t?(t=z(),"}"==t&&D()):D()),","!=t&&"string"==typeof t&&"@"==(S?t.charAt(0):t[0])&&":"==z()||D(),e[t.slice(1)]=H(z());return e}D()}return t},q=function(t,e,n){var r=$(t,e,n);r===m?delete t[e]:t[e]=r},$=function(t,e,n){var r,o=t[e];if("object"==typeof o&&o)if(y.call(o)==C)for(r=o.length;r--;)q(o,r,n);else v(o,function(t){q(o,t,n)});return n.call(t,e,o)};e.parse=function(t,e){var n,r;return J=0,M=""+t,n=H(z()),"$"!=z()&&D(),J=M=null,e&&y.call(e)==b?$((r={},r[""]=n,r),"",e):n}}}return e.runInContext=i,e}var a=n(271),s={function:!0,object:!0},c=s[typeof e]&&e&&!e.nodeType&&e,l=s[typeof window]&&window||this,u=c&&s[typeof t]&&t&&!t.nodeType&&"object"==typeof r&&r;if(!u||u.global!==u&&u.window!==u&&u.self!==u||(l=u),c&&!a)i(l,c);else{var f=l.JSON,d=l.JSON3,p=!1,h=i(l,l.JSON3={noConflict:function(){return p||(p=!0,l.JSON=f,l.JSON3=d,f=d=null),h}});l.JSON={parse:h.parse,stringify:h.stringify}}a&&(o=function(){return h}.call(e,n,e,t),!(void 0!==o&&(t.exports=o)))}).call(this)}).call(e,n(272)(t),n(193))},198:function(t,e){!function(t,e,n){function r(t,e){return typeof t===e}function o(){var t,e,n,o,i,a,s;for(var c in w)if(w.hasOwnProperty(c)){if(t=[],e=w[c],e.name&&(t.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(n=0;n<e.options.aliases.length;n++)t.push(e.options.aliases[n].toLowerCase());for(o=r(e.fn,"function")?e.fn():e.fn,i=0;i<t.length;i++)a=t[i],s=a.split("."),1===s.length?_[s[0]]=o:(!_[s[0]]||_[s[0]]instanceof Boolean||(_[s[0]]=new Boolean(_[s[0]])),_[s[0]][s[1]]=o),y.push((o?"":"no-")+s.join("-"))}}function i(t){var e=T.className,n=_._config.classPrefix||"";if(j&&(e=e.baseVal),_._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");e=e.replace(r,"$1"+n+"js$2")}_._config.enableClasses&&(e+=" "+n+t.join(" "+n),j?T.className.baseVal=e:T.className=e)}function a(){return"function"!=typeof e.createElement?e.createElement(arguments[0]):j?e.createElementNS.call(e,"http://www.w3.org/2000/svg",arguments[0]):e.createElement.apply(e,arguments)}function s(t,e){return!!~(""+t).indexOf(e)}function c(t){return t.replace(/([a-z])-([a-z])/g,function(t,e,n){return e+n.toUpperCase()}).replace(/^-/,"")}function l(t,e){return function(){return t.apply(e,arguments)}}function u(t,e,n){var o;for(var i in t)if(t[i]in e)return n===!1?t[i]:(o=e[t[i]],r(o,"function")?l(o,n||e):o);return!1}function f(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(){var t=e.body;return t||(t=a(j?"svg":"body"),t.fake=!0),t}function p(t,n,r,o){var i,s,c,l,u="modernizr",f=a("div"),p=d();if(parseInt(r,10))for(;r--;)c=a("div"),c.id=o?o[r]:u+(r+1),f.appendChild(c);return i=a("style"),i.type="text/css",i.id="s"+u,(p.fake?p:f).appendChild(i),p.appendChild(f),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(e.createTextNode(t)),f.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",l=T.style.overflow,T.style.overflow="hidden",T.appendChild(p)),s=n(f,t),p.fake?(p.parentNode.removeChild(p),T.style.overflow=l,T.offsetHeight):f.parentNode.removeChild(f),!!s}function h(e,r){var o=e.length;if("CSS"in t&&"supports"in t.CSS){for(;o--;)if(t.CSS.supports(f(e[o]),r))return!0;return!1}if("CSSSupportsRule"in t){for(var i=[];o--;)i.push("("+f(e[o])+":"+r+")");return i=i.join(" or "),p("@supports ("+i+") { #modernizr { position: absolute; } }",function(t){return"absolute"==getComputedStyle(t,null).position})}return n}function v(t,e,o,i){function l(){f&&(delete x.style,delete x.modElem)}if(i=!r(i,"undefined")&&i,!r(o,"undefined")){var u=h(t,o);if(!r(u,"undefined"))return u}for(var f,d,p,v,m,g=["modernizr","tspan"];!x.style;)f=!0,x.modElem=a(g.shift()),x.style=x.modElem.style;for(p=t.length,d=0;d<p;d++)if(v=t[d],m=x.style[v],s(v,"-")&&(v=c(v)),x.style[v]!==n){if(i||r(o,"undefined"))return l(),"pfx"!=e||v;try{x.style[v]=o}catch(t){}if(x.style[v]!=m)return l(),"pfx"!=e||v}return l(),!1}function m(t,e,n,o,i){var a=t.charAt(0).toUpperCase()+t.slice(1),s=(t+" "+E.join(a+" ")+a).split(" ");return r(e,"string")||r(e,"undefined")?v(s,e,o,i):(s=(t+" "+S.join(a+" ")+a).split(" "),u(s,e,n))}function g(t,e,r){return m(t,n,n,e,r)}var y=[],w=[],b={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(t,e){var n=this;setTimeout(function(){e(n[t])},0)},addTest:function(t,e,n){w.push({name:t,fn:e,options:n})},addAsyncTest:function(t){w.push({name:null,fn:t})}},_=function(){};_.prototype=b,_=new _;var T=e.documentElement,j="svg"===T.nodeName.toLowerCase();_.addTest("rgba",function(){var t=a("a").style;return t.cssText="background-color:rgba(150,255,150,.5)",(""+t.backgroundColor).indexOf("rgba")>-1});var C="Moz O ms Webkit",E=b._config.usePrefixes?C.split(" "):[];b._cssomPrefixes=E;var S=b._config.usePrefixes?C.toLowerCase().split(" "):[];b._domPrefixes=S;var k={elem:a("modernizr")};_._q.push(function(){delete k.elem});var x={style:k.elem.style};_._q.unshift(function(){delete x.style});var I=b.testProp=function(t,e,r){return v([t],n,e,r)};_.addTest("textshadow",I("textShadow","1px 1px")),b.testAllProps=m,b.testAllProps=g,_.addTest("cssanimations",g("animationName","a",!0)),_.addTest("backgroundsize",g("backgroundSize","100%",!0)),_.addTest("csstransitions",g("transition","all",!0)),_.addTest("boxshadow",g("boxShadow","1px 1px",!0)),o(),i(y),delete b.addTest,delete b.addAsyncTest;for(var A=0;A<_._q.length;A++)_._q[A]();t.Modernizr=_}(window,document)},266:function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function i(t){if(f===clearTimeout)return clearTimeout(t);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function a(){v&&p&&(v=!1,p.length?h=p.concat(h):m=-1,h.length&&s())}function s(){if(!v){var t=o(a);v=!0;for(var e=h.length;e;){for(p=h,h=[];++m<e;)p&&p[m].run();m=-1,e=h.length}p=null,v=!1,i(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,f,d=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(t){f=r}}();var p,h=[],v=!1,m=-1;d.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new c(t,e)),1!==h.length||v||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.binding=function(t){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(t){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},267:function(t,e){t.exports='<div id="rl-bg" class="thm-body"></div>\n<div id="rl-loading" class="thm-loading" style="opacity:0">\n\t<div id="rl-loading-desc"></div>\n\t<div class="e-spinner">\n\t\t<div class="e-bounce bounce1"></div>\n\t\t<div class="e-bounce bounce2"></div>\n\t\t<div class="e-bounce bounce3"></div>\n\t</div>\n</div>\n<div id="rl-loading-error" class="thm-loading">\n\tAn error occurred. <br /> Please refresh the page and try again.\n\t<div id="rl-loading-error-additional"></div>\n</div>\n<div id="rl-content">\n\t<div id="rl-popups"></div>\n\t<div id="rl-center">\n\t\t<div id="rl-top"></div>\n\t\t<div id="rl-left"></div>\n\t\t<div id="rl-right"></div>\n\t\t<div id="rl-bottom"></div>\n\t</div>\n</div>\n<div id="rl-templates"></div>\n<div id="rl-hidden"></div>'},268:function(t,e){t.exports="\n#rl-content{\n\tdisplay: none;\n}\n\n.internal-hiddden{\n\tdisplay: none !important;\n}\n\nhtml.no-css, html.no-css body {\n\tmargin: 0;\n\tpadding: 0;\n\tfont-family: Arial, Verdana, Geneva, sans-serif;\n\tbackground-color: #eee;\n}\n\nhtml.no-css #rl-content, html.no-css #rl-loading{\n\tdisplay: none;\n}\n\nhtml.no-css #rl-loading-error {\n\tposition: absolute;\n\tfont-size: 30px;\n\tline-height: 130%;\n\ttop: 50%;\n\twidth: 100%;\n\theight: 65px;\n\tmargin: 0;\n\tmargin-top: -60px;\n\tbackground-color: transparent;\n\ttext-align: center;\n\tcolor: #333;\n}\n\nhtml.no-css .progressjs-container {\n\tdisplay: none;\n}\n\nhtml.no-css .thm-body {\n\tcolor: #333;\n\tbackground-color: #aaa;\n\tbackground-image: none;\n}\n\nhtml.no-css .thm-loading {\n\tcolor: #333 !important;\n\ttext-shadow: none !important;\n}\n\nhtml.no-css .thm-loading .e-spinner .e-bounce {\n\tdisplay: none !important;\n}\n\nhtml.no-css .thm-login-desc .desc {\n\tcolor: #333 !important;\n\ttext-shadow: none !important;\n}\n"},269:function(t,e){function n(t,e){for(var n=0;n<t.length;n++){var r=t[n],o=d[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(c(r.parts[i],e))}else{for(var a=[],i=0;i<r.parts.length;i++)a.push(c(r.parts[i],e));d[r.id]={id:r.id,refs:1,parts:a}}}}function r(t){for(var e=[],n={},r=0;r<t.length;r++){var o=t[r],i=o[0],a=o[1],s=o[2],c=o[3],l={css:a,media:s,sourceMap:c};n[i]?n[i].parts.push(l):e.push(n[i]={id:i,parts:[l]})}return e}function o(t,e){var n=v(),r=y[y.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),y.push(e);else{if("bottom"!==t.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(e)}}function i(t){t.parentNode.removeChild(t);var e=y.indexOf(t);e>=0&&y.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",o(t,e),e}function s(t){var e=document.createElement("link");return e.rel="stylesheet",o(t,e),e}function c(t,e){var n,r,o;if(e.singleton){var c=g++;n=m||(m=a(e)),r=l.bind(null,n,c,!1),o=l.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(e),r=f.bind(null,n),o=function(){i(n),n.href&&URL.revokeObjectURL(n.href)}):(n=a(e),r=u.bind(null,n),o=function(){i(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function l(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=w(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function u(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function f(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");
+var o=new Blob([n],{type:"text/css"}),i=t.href;t.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}var d={},p=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},h=p(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),v=p(function(){return document.head||document.getElementsByTagName("head")[0]}),m=null,g=0,y=[];t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},"undefined"==typeof e.singleton&&(e.singleton=h()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var o=r(t);return n(o,e),function(t){for(var i=[],a=0;a<o.length;a++){var s=o[a],c=d[s.id];c.refs--,i.push(c)}if(t){var l=r(t);n(l,e)}for(var a=0;a<i.length;a++){var c=i[a];if(0===c.refs){for(var u=0;u<c.parts.length;u++)c.parts[u]();delete d[c.id]}}}};var w=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join("\n")}}()},270:function(t,e,n){var r=n(268);"string"==typeof r&&(r=[[t.i,r,""]]);n(269)(r,{});r.locals&&(t.exports=r.locals)},271:function(t,e){(function(e){t.exports=e}).call(e,{})},272:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},278:function(t,e,n){"use strict";var r=n(11),o=n.n(r),i=n(196),a=(n.n(i),n(194));n.n(a);o.a.Promise=o.a.Promise||i.Promise,o.a.progressJs=o.a.progressJs||n.i(a.progressJs)(),o.a.progressJs.onbeforeend(function(){var t=o.a.$;if(t)try{t(".progressjs-container").hide(),o.a.setTimeout(function(){t(".progressjs-container").remove()},200)}catch(t){}}),n(197),n(198),n(195),o.a.__runBoot&&o.a.__runBoot()},47:function(t,e){t.exports=window.Promise},77:function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!s.a||!s.a.all)throw new Error("Promises are not available your environment.");if(!t)throw new Error("src should not be empty.");return new s.a(function(n,r){var o=i.a.document.createElement("script");o.onload=function(){n(t)},o.onerror=function(){r(new Error(t))},o.async=!0===e,o.src=t,i.a.document.body.appendChild(o)})}var o=n(11),i=n.n(o),a=n(47),s=n.n(a);e.a=r},92:function(t,e){t.exports=window.progressJs},94:function(t,e,n){"use strict";function r(t){if(t in l.a&&l.a[t]&&l.a[t].setItem){var e=l.a[t],n="testLocalStorage_"+l.a.Math.random();try{if(e.setItem(n,n),n===e.getItem(n))return e.removeItem(n),!0}catch(t){}}return!1}function o(){return h(u)}function i(){var t="AuthAccountHash",e=l.a.__rlah_data();v(u,e&&e[t]?e[t]:""),g()}function a(){v(u,""),g()}function s(){return m()>y()+36e5&&(a(),!0)}var c=n(11),l=n.n(c);e.d=r,e.a=o,e.b=i,e.c=a,e.e=s;var u="__rlA",f="__rlT",d=r("sessionStorage")?l.a.sessionStorage||null:null,p=l.a.top||l.a||null,h=function(t){var e=null;if(d)e=d.getItem(t)||null;else if(p&&l.a.JSON){var n=p.name&&"{"===p.name.toString().substr(0,1)?l.a.JSON.parse(p.name.toString()):null;e=n?n[t]||null:null}return e},v=function(t,e){if(d)d.setItem(t,e);else if(p&&l.a.JSON){var n=p.name&&"{"===p.name.toString().substr(0,1)?l.a.JSON.parse(p.name.toString()):null;n=n||{},n[t]=e,p.name=l.a.JSON.stringify(n)}},m=function(){return l.a.Math.round((new l.a.Date).getTime()/1e3)},g=function(){return v(f,m())},y=function(){var t=h(f,0);return t?l.a.parseInt(t,10)||0:0};l.a.setInterval(g,6e4)}});
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/libs.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/libs.min.js
index acdf76c..7b6e64e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/libs.min.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/libs.min.js
@@ -8,11 +8,11 @@ this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt
this.pane.addClass("flashed"),setTimeout(function(){t.pane.removeClass("flashed")},this.options.flashDelay),this},l}(),t.fn.nanoScroller=function(e){return this.each(function(){var i,n;if((n=this.nanoscroller)||(i=t.extend({},_,e),this.nanoscroller=n=new p(this,i)),e&&"object"==typeof e){if(t.extend(n.options,e),e.scrollBottom)return n.scrollBottom(e.scrollBottom);if(e.scrollTop)return n.scrollTop(e.scrollTop);if(e.scrollTo)return n.scrollTo(e.scrollTo);if("bottom"===e.scroll)return n.scrollBottom(0);if("top"===e.scroll)return n.scrollTop(0);if(e.scroll&&e.scroll instanceof t)return n.scrollTo(e.scroll);if(e.stop)return n.stop();if(e.flash)return n.flash()}return n.reset()})}}(jQuery,window,document),function(t,e,i){var n=1e3,o=new Array;t.wakeUp=function(t,e,i){if(i&&"number"==typeof i||(i=n),"function"!=typeof t)return null;var s=(new Date).getTime(),r=setInterval(function(){var n=(new Date).getTime();if(n>s+i+1e3){var o=n-s;s=n,e?t(o,e):t(o)}else s=n},i);return o.push(r),r},t.ignoreBell=function(e){e&&(o.splice(t.inArray(e,o),1),clearInterval(e))},t.dreamOn=function(){t.each(o,function(t,e){clearInterval(e)}),o=new Array}}(jQuery,document),function(t){"use strict";var e=function(e,i){this.options=t.extend({},t.fn.letterfx.defaults,i),this.num_completed_fx=0,this.is_done=!1,this.monitor_timer=null,this.killswitch=null,this.$element=t(e),this.options.restore&&(this.original_html=this.$element.html()),this.init()};e.prototype.init=function(){return this.new_html=this.$element.text().replace(this.options.pattern,this.options.replacement),this.$element.addClass(this.options.css.element.base).addClass(this.options.css.element.before),this.$element.html(this.new_html),this.$letters=this.$element.find(this.options.selector),this.$letters.css("transition-duration",this.options.fx_duration).addClass(this.options.css.letters.base).addClass(this.options.css.letters.before),this.bindLetterFxEnd(),this.num_letters=this.$letters.length,this.fx(),this},e.prototype.bindLetterFxEnd=function(){var e=this.options,i=this;return this.$letters.bind("transitionend",function(){switch(e.onLetterComplete(t(this),i.$element,i),i.notifyFXEnd(),e.letter_end){case"destroy":t(this).remove();break;case"rewind":i.applyLetterFx(t(this),e.timing,e.css.letters.after,e.css.letters.before);break;case"stay":break;default:t(this).replaceWith(t(this).text())}}),i},e.prototype.terminate=function(){switch(this.is_done=!0,this.options.onElementComplete(this.$element,this),clearTimeout(this.killswitch),this.options.element_end){case"destroy":this.$element.remove();break;case"stay":break;default:this.$element.html(this.original_html),this.$element.removeClass(this.options.css.element.base).removeClass(this.options.css.element.after)}},e.prototype.notifyFXEnd=function(){clearTimeout(this.monitor_timer),this.num_completed_fx++;var t=this;return this.monitor_timer=setTimeout(function(){t.num_completed_fx%t.num_letters===0&&t.terminate()},Math.max(this.options.timing+10,50)),this},e.prototype.startKillWatch=function(){var t=this.options.fx_duration.match(/\d+s/)?parseInt(this.options.fx_duration):1,e=Math.ceil(1.5*this.num_letters*this.options.timing*t),i=this;this.killswitch=window.setTimeout(function(){i.isDone()||i.terminate()},e)},e.prototype.fx=function(){var e=this;this.startKillWatch(),this.$element.removeClass(this.options.css.element.before).addClass(this.options.css.element.after);var i=this.options.sort(this.$letters),n=this.options;return i.each(function(i,o){e.applyLetterFx(t(o),(i+1)*n.timing,n.css.letters.before,n.css.letters.after)}),this},e.prototype.applyLetterFx=function(t,e,i,n){this.options;return window.setTimeout(function(){t.removeClass(i).addClass(n)},e),this},e.prototype.isDone=function(){return this.is_done};var i=function(e){this.config=t.extend({},t.fn.letterfx.defaults,e),this.buildCss(this.config.backwards),this.config.words&&(this.config.pattern=/(\S+)/g)};i.prototype.buildCss=function(e){var i=this.config,n=e?"after":"before",o=e?"before":"after",s={element:{},letters:{}};s.element.base=i.element_class+"-container "+i.fx.replace(/(\S+)/g,i.element_class+"-$1-container"),s.element[n]=i.fx.replace(/(\S+)/g,i.element_class+"-$1-before-container"),s.element[o]=i.fx.replace(/(\S+)/g,i.element_class+"-$1-after-container"),s.letters.base=i.element_class,s.letters[n]=i.fx.replace(/(\S+)/g,i.element_class+"-$1-before"),s.letters[o]=i.fx.replace(/(\S+)/g,i.element_class+"-$1-after"),this.config=t.extend(i,{css:s})},i.prototype.getConfig=function(){return this.config},i.parse=function(t){return new i(t).getConfig()},t.fn.letterfx=function(n){return n=i.parse(n),t(this).each(function(){var i=t(this);i.data("letterfx-obj")&&!i.data("letterfx-obj").isDone()||i.data("letterfx-obj",new e(i,n))})},t.fn.letterfx.sort={random:function(t){for(var e,i,n=t.length;0!==n;)i=Math.floor(Math.random()*n),n-=1,e=t[n],t[n]=t[i],t[i]=e;return t},reverse:function(t){return t.toArray().reverse()}},t.fn.letterfx.patterns={letters:/(\S)/gi},t.fn.letterfx.defaults={fx:"spin fly-top",pattern:/(\S)/gi,word:!1,backwards:!1,replacement:"<span>$1</span>",selector:"span",timing:50,fx_duration:"1s",sort:function(t){return t},onLetterComplete:function(t,e,i){},onElementComplete:function(t,e){},letter_end:"restore",element_end:"restore",restore:!0,destroy:!1,element_class:"letterfx",css:{element:{base:"",before:"",after:""},letters:{base:"",before:"",after:""}}}}(jQuery),function(t){var e={version:"0.1.6",fakeSpan:t('<span class="inputosaurus-fake-span"></span>'),eventprefix:"inputosaurus",options:{inputDelimiters:[",",";"],outputDelimiter:",",allowDuplicates:!1,allowDragAndDrop:!0,focusCallback:null,parseOnBlur:!1,wrapperElement:null,width:null,autoCompleteSource:"",activateFinalResult:!1,parseHook:null,elementHook:null,placeholder:null},_create:function(){var e=this,i={},n=e.options,o=n.placeholder||this.element.attr("placeholder")||null;this._chosenValues=[],i.ul=t('<ul class="inputosaurus-container"></ul>'),this.options.allowDragAndDrop&&i.ul.droppable({drop:function(t,n){n.draggable.addClass("inputosaurus-dropped"),i.input.val(n.draggable.data("inputosaurus-value")),n.draggable.__widget&&n.draggable.__widget._removeDraggedTag(n.draggable),e.parseInput()}}),i.input=t('<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />'),i.inputCont=t('<li class="inputosaurus-input inputosaurus-required"></li>'),i.origInputCont=t('<li class="inputosaurus-input-hidden inputosaurus-required"></li>'),i.lastEdit="",i.input.on("focus",function(){e._focusTrigger(!0)}).on("blur",function(){e._focusTrigger(!1)}),o&&(n.placeholder=o,i.input.attr("placeholder",n.placeholder),n.width&&i.input.css("min-width",n.width-50)),n.wrapperElement&&n.wrapperElement.append(i.ul),this.element.replaceWith(n.wrapperElement||i.ul),i.origInputCont.append(this.element).hide(),i.inputCont.append(i.input),i.ul.append(i.inputCont),i.ul.append(i.origInputCont),n.width&&i.ul.css("width",n.width),this.elements=i,e._attachEvents(),t.trim(this.element.val())&&(i.input.val(this.element.val()),this.parseInput()),this._instAutocomplete()},_focusTriggerTimer:0,_focusTrigger:function(t){var e=this;window.clearTimeout(this._focusTriggerTimer),this._focusTriggerTimer=window.setTimeout(function(){e.elements.ul[t?"addClass":"removeClass"]("inputosaurus-focused"),e.options.focusCallback&&e.options.focusCallback(t)},10)},_instAutocomplete:function(){if(this.options.autoCompleteSource){var e=this;this.elements.input.autocomplete({position:{of:this.elements.ul},source:this.options.autoCompleteSource,minLength:1,autoFocus:!0,select:function(t,i){t.preventDefault(),e.elements.input.val(i.item.value),e.parseInput()},open:function(){var i,n=t(this).data("ui-autocomplete").menu;n.element.width(e.elements.ul.outerWidth()-6),e.options.activateFinalResult&&(i=n.element.find("li"),1===i.size()&&n[n.activate?"activate":"focus"](t.Event("click"),i))},focus:function(){return!1}})}},_autoCompleteMenuPosition:function(){var t;this.options.autoCompleteSource&&(t=this.elements.input.data("ui-autocomplete"),t&&t.menu.element.position({of:this.elements.ul,my:"left top",at:"left bottom",collision:"none"}))},parseInput:function(e){var i,n=e&&e.data.widget||this,o=!1,s=[];i=n.elements.input.val(),i&&(o=n._containsDelimiter(i)),o!==!1?s=i.split(o):e&&(e.which!==t.ui.keyCode.ENTER||t(".ui-menu-item .ui-state-focus").size()||t("#ui-active-menuitem").size())?"blur"!==e.type||t("#ui-active-menuitem").size()||s.push(i):(s.push(i),e&&e.preventDefault()),t.isFunction(n.options.parseHook)&&(s=n.options.parseHook(s)),s.length&&(n._setChosen(s),n.elements.input.val(""),n._resizeInput()),n._resetPlaceholder()},_inputFocus:function(t){var e=t.data.widget||this;e.elements.input.value||e.options.autoCompleteSource.length&&e.elements.input.autocomplete("search","")},_inputKeypress:function(e){var i=e.data.widget||this;switch("keyup"===e.type&&i._trigger("keyup",e,i),e.which){case t.ui.keyCode.BACKSPACE:"keydown"===e.type&&i._inputBackspace(e);break;case t.ui.keyCode.LEFT:"keydown"===e.type&&i._inputBackspace(e);break;default:i.parseInput(e),i._resizeInput(e)}i.options.autoCompleteSource&&setTimeout(function(){i._autoCompleteMenuPosition.call(i)},200)},resizeInput:function(){this._resizeInput()},_resizeInput:function(t){var i=t&&t.data.widget||this;e.fakeSpan.text(i.elements.input.val());var n=25+e.fakeSpan.width();n=n>50?n:50,n=n<500?n:500,i.elements.input.width(n)},_resetPlaceholder:function(){var t=this.options.placeholder,e=this.elements.input,i=this.options.width||"inherit";t&&0===this.element.val().length?e.attr("placeholder",t).css("min-width",i-50):e.attr("placeholder","").css("min-width","inherit")},_inputBackspace:function(e){var i=e&&e.data.widget||this,n=i.elements.ul.find("li:not(.inputosaurus-required):last");e.stopPropagation(),(!t(e.currentTarget).val()||"selectionStart"in e.currentTarget&&0===e.currentTarget.selectionStart&&0===e.currentTarget.selectionEnd)&&n.size()&&(e.preventDefault(),n.find("a").focus())},_editTag:function(e){var i=e&&e.data.widget||this,n="",o=t(e.currentTarget).closest("li"),s=o.data("inputosaurus");if(!s)return!0;e.preventDefault();var r=null,a=!1;t.each(i._chosenValues,function(t,e){e.key===s?(n=e.value,a=!0):a&&!r&&(r=e)}),r&&(i.elements.lastEdit=r.value),o.after(i.elements.inputCont),i.elements.input.val(n),window.setTimeout(function(){i.elements.input.select()},100),i._removeTag(e),i._resizeInput(e)},_tagKeypress:function(e){var i=e.data.widget;switch(e.which){case t.ui.keyCode.DELETE:case t.ui.keyCode.BACKSPACE:e&&e.preventDefault(),e&&e.stopPropagation(),t(e.currentTarget).trigger("click");break;case 69:case t.ui.keyCode.ENTER:i._editTag(e);break;case t.ui.keyCode.LEFT:"keydown"===e.type&&i._prevTag(e);break;case t.ui.keyCode.RIGHT:"keydown"===e.type&&i._nextTag(e);break;case t.ui.keyCode.DOWN:"keydown"===e.type&&i._focus(e)}},_prevTag:function(e){var i=e&&e.data.widget||this,n=t(e.currentTarget).closest("li"),o=n.prev();o.is("li")?o.find("a").focus():i._focus()},_nextTag:function(e){var i=e&&e.data.widget||this,n=t(e.currentTarget).closest("li"),o=n.next();o.is("li:not(.inputosaurus-input)")?o.find("a").focus():i._focus()},_containsDelimiter:function(e){var i=!1;return t.each(this.options.inputDelimiters,function(t,n){e.indexOf(n)!==-1&&(i=n)}),i},_setChosen:function(e){var i=this;return!!t.isArray(e)&&(t.each(e,function(e,n){var o="",s=!1,r=-1,a={key:"",obj:null,value:""};o=t.trim(n[0]),t.each(i._chosenValues,function(t,e){e.value===i.elements.lastEdit&&(r=t),e.value===o&&(s=!0)}),""===o||s&&!i.options.allowDuplicates||(a.key="mi_"+Math.random().toString(16).slice(2,10),a.value=o,a.obj=n[1],-1<r?i._chosenValues.splice(r,0,a):i._chosenValues.push(a),i.elements.lastEdit="",i._renderTags())}),1===e.length&&""===e[0]&&""!==i.elements.lastEdit&&(i.elements.lastEdit="",i._renderTags()),void i._setValue(i._buildValue()))},_buildValue:function(){var e=this,i="";return t.each(this._chosenValues,function(t,n){i+=i.length?e.options.outputDelimiter+n.value:n.value}),i},_setValue:function(t){var e=this.element.val();e!==t&&(this.element.val(t),this._trigger("change"))},_createTag:function(e,i,n){if(void 0!==e&&n){var o=this,s=t('<li data-inputosaurus="'+i+'" title="'+n.toLine(!1,!1,!0)+'"><a href="javascript:void(0);" class="ficon">&#x2716;</a><span>'+n.toLine(!0,!1,!0)+"</span></li>");return s.data("inputosaurus-value",n.toLine(!1,!1,!1)),this.options.allowDragAndDrop&&s.draggable({revert:"invalid",revertDuration:200,start:function(t,e){e.helper.__widget=o}}),t.isFunction(this.options.elementHook)&&this.options.elementHook(s,n),s}},_renderTags:function(){var e=this;this.elements.ul.find("li:not(.inputosaurus-required)").remove(),t.each(this._chosenValues,function(t,i){var n=e._createTag(i.value,i.key,i.obj);e.elements.ul.find("li.inputosaurus-input").before(n)})},_removeTag:function(e){var i=t(e.currentTarget).closest("li").data("inputosaurus"),n=!1,o=e&&e.data.widget||this;t.each(o._chosenValues,function(t,e){i===e.key&&(n=t)}),n!==!1&&o._chosenValues.splice(n,1),o._setValue(o._buildValue()),t(e.currentTarget).closest("li").remove(),window.setTimeout(function(){o.elements.input.focus()},100)},_removeDraggedTag:function(e){var i=e.data("inputosaurus"),n=this,o=!1;t.each(n._chosenValues,function(t,e){i===e.key&&(o=t)}),!1!==o&&(n._chosenValues.splice(o,1),n._setValue(n._buildValue())),e.remove()},focus:function(){this.elements.input.focus()},blur:function(){this.elements.input.blur()},_focus:function(e){var i=e&&e.data.widget||this,n=e&&e.target?t(e.target).closest("li"):null;n&&n.is("li")&&n.find("a").focus(),e&&t(e.target).closest("li").data("inputosaurus")||i.elements.input.focus()},_tagFocus:function(e){t(e.currentTarget).parent()["focusout"===e.type?"removeClass":"addClass"]("inputosaurus-selected")},refresh:function(){var e=this.options.outputDelimiter,i=this.element.val(),n=[];n.push(i),e&&(n=i.split(e)),n.length&&(this._chosenValues=[],t.isFunction(this.options.parseHook)&&(n=this.options.parseHook(n)),this._setChosen(n),this._renderTags(),this.elements.input.val(""),this._resizeInput())},_attachEvents:function(){var t=this;this.elements.input.on("keyup.inputosaurus",{widget:t},this._inputKeypress),this.elements.input.on("keydown.inputosaurus",{widget:t},this._inputKeypress),this.elements.input.on("change.inputosaurus",{widget:t},this._inputKeypress),this.elements.input.on("focus.inputosaurus",{widget:t},this._inputFocus),this.options.parseOnBlur&&this.elements.input.on("blur.inputosaurus",{widget:t},this.parseInput),this.elements.ul.on("click.inputosaurus",{widget:t},this._focus),this.elements.ul.on("click.inputosaurus","a",{widget:t},this._removeTag),this.elements.ul.on("dblclick.inputosaurus","li",{widget:t},this._editTag),this.elements.ul.on("doubletap.inputosaurus","li",{widget:t},this._editTag),this.elements.ul.on("focus.inputosaurus","a",{widget:t},this._tagFocus),this.elements.ul.on("blur.inputosaurus","a",{widget:t},this._tagFocus),this.elements.ul.on("keydown.inputosaurus","a",{widget:t},this._tagKeypress)},_destroy:function(){this.elements.input.unbind(".inputosaurus"),this.elements.ul.replaceWith(this.element)}};t("body").append(e.fakeSpan),t.widget("ui.inputosaurus",e)}(jQuery),function(t){function e(t,e,i,n,o){this._listener=e,this._isOnce=i,this.context=n,this._signal=t,this._priority=o||0}function i(t,e){if("function"!=typeof t)throw Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",e))}function n(){this._bindings=[],this._prevParams=null;var t=this;this.dispatch=function(){n.prototype.dispatch.apply(t,arguments)}}e.prototype={active:!0,params:null,execute:function(t){var e;return this.active&&this._listener&&(t=this.params?this.params.concat(t):t,e=this._listener.apply(this.context,t),this._isOnce&&this.detach()),e},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal,delete this._listener,delete this.context},toString:function(){return"[SignalBinding isOnce:"+this._isOnce+", isBound:"+this.isBound()+", active:"+this.active+"]"}},n.prototype={VERSION:"1.0.0",memorize:!1,_shouldPropagate:!0,active:!0,_registerListener:function(t,i,n,o){var s=this._indexOfListener(t,n);if(s!==-1){if(t=this._bindings[s],t.isOnce()!==i)throw Error("You cannot add"+(i?"":"Once")+"() then add"+(i?"Once":"")+"() the same listener without removing the relationship first.")}else t=new e(this,t,i,n,o),this._addBinding(t);return this.memorize&&this._prevParams&&t.execute(this._prevParams),t},_addBinding:function(t){var e=this._bindings.length;do--e;while(this._bindings[e]&&t._priority<=this._bindings[e]._priority);this._bindings.splice(e+1,0,t)},_indexOfListener:function(t,e){for(var i,n=this._bindings.length;n--;)if(i=this._bindings[n],i._listener===t&&i.context===e)return n;return-1},has:function(t,e){return this._indexOfListener(t,e)!==-1},add:function(t,e,n){return i(t,"add"),this._registerListener(t,!1,e,n)},addOnce:function(t,e,n){return i(t,"addOnce"),this._registerListener(t,!0,e,n)},remove:function(t,e){i(t,"remove");var n=this._indexOfListener(t,e);return n!==-1&&(this._bindings[n]._destroy(),this._bindings.splice(n,1)),t},removeAll:function(){for(var t=this._bindings.length;t--;)this._bindings[t]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(t){if(this.active){var e,i=Array.prototype.slice.call(arguments),n=this._bindings.length;if(this.memorize&&(this._prevParams=i),n){e=this._bindings.slice(),this._shouldPropagate=!0;do n--;while(e[n]&&this._shouldPropagate&&e[n].execute(i)!==!1)}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll(),delete this._bindings,delete this._prevParams},toString:function(){return"[Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}};var o=n;o.Signal=n,"function"==typeof define&&define.amd?define(function(){return o}):"undefined"!=typeof module&&module.exports?module.exports=o:t.signals=o}(this),function(t){t("hasher",["signals"],function(t){var e=function(e){function i(t){if(!t)return"";var e=new RegExp("^\\"+d.prependHash+"|\\"+d.appendHash+"$","g");return t.replace(e,"")}function n(){var t=x.exec(d.getURL());return t&&t[1]?decodeURIComponent(t[1]):""}function o(){return m?m.contentWindow.frameHash:null}function s(){m=b.createElement("iframe"),m.src="about:blank",m.style.display="none",b.body.appendChild(m)}function r(){if(m&&f!==o()){var t=m.contentWindow.document;t.open(),t.write("<html><head><title>"+b.title+'</title><script type="text/javascript">var frameHash="'+f+'";</script></head><body>&nbsp;</body></html>'),t.close()}}function a(t,e){if(f!==t){var n=f;f=t,S&&(e?m.contentWindow.frameHash=t:r()),d.changed.dispatch(i(t),i(n))}}function l(t,e,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent&&t.attachEvent("on"+e,i)}function u(t,e,i){t.removeEventListener?t.removeEventListener(e,i,!1):t.detachEvent&&t.detachEvent("on"+e,i)}function c(t){t=Array.prototype.slice.call(arguments);var e=t.join(d.separator);return e=e?d.prependHash+e.replace(C,"")+d.appendHash:e}function h(t){return t=encodeURI(t),T&&E&&(t=t.replace(/\?/,"%3F")),t}var d,f,p,g,m,v,y=25,b=e.document,w=(e.history,t.Signal),x=/#(.*)$/,_=/(\?.*)|(\#.*)/,C=/^\#/,T=!1,k="onhashchange"in e&&7!==b.documentMode,S=T&&!k,E="file:"===location.protocol;return v=S?function(){var t=n(),e=o();e!==f&&e!==t?d.setHash(i(e)):t!==f&&a(t)}:function(){var t=n();t!==f&&a(t)},d={VERSION:"1.1.2",appendHash:"",prependHash:"/",separator:"/",changed:new w,stopped:new w,initialized:new w,init:function(){g||(f=n(),k?l(e,"hashchange",v):(S&&(m||s(),r()),p=setInterval(v,y)),g=!0,d.initialized.dispatch(i(f)))},stop:function(){g&&(k?u(e,"hashchange",v):(clearInterval(p),p=null),g=!1,d.stopped.dispatch(i(f)))},isActive:function(){return g},getURL:function(){return e.location.href},getBaseURL:function(){return d.getURL().replace(_,"")},setHash:function(t){t=c.apply(null,arguments),t!==f&&(a(t),t===f&&(e.location.hash="#"+h(t)))},replaceHash:function(t){t=c.apply(null,arguments),t!==f&&(a(t,!0),t===f&&e.location.replace("#"+h(t)))},getHash:function(){return i(f)},getHashAsArray:function(){return d.getHash().split(d.separator)},dispose:function(){d.stop(),d.initialized.dispose(),d.stopped.dispose(),d.changed.dispose(),m=d=e.hasher=null},toString:function(){return'[hasher version="'+d.VERSION+'" hash="'+d.getHash()+'"]'}},d.initialized.memorize=!0,d}(window);return e})}("function"==typeof define&&define.amd?define:function(t,e,i){window[t]=i(window[e[0]])}),function(t){t(["signals"],function(t){function e(t,e){if(t.indexOf)return t.indexOf(e);for(var i=t.length;i--;)if(t[i]===e)return i;return-1}function i(t,e){return"[object "+e+"]"===Object.prototype.toString.call(t)}function n(t){return null===t||"null"===t?null:"true"===t||"false"!==t&&(t===l||"undefined"===t?l:""===t||isNaN(t)?t:parseFloat(t))}function o(){this._routes=[],this.bypassed=new t.Signal,this.routed=new t.Signal}function s(e,n,o,s){var r=i(e,"RegExp");this._router=s,this._pattern=e,this._paramsIds=r?null:a.getParamIds(this._pattern),this._optionalParamsIds=r?null:a.getOptionalParamsIds(this._pattern),this._matchRegexp=r?e:a.compilePattern(e),this.matched=new t.Signal,n&&this.matched.add(n),this._priority=o||0}var r,a,l;return o.prototype={normalizeFn:null,create:function(){return new o},shouldTypecast:!1,addRoute:function(t,e,i){return t=new s(t,e,i,this),this._sortedInsert(t),t},removeRoute:function(t){var i=e(this._routes,t);i!==-1&&this._routes.splice(i,1),t._destroy()},removeAllRoutes:function(){for(var t=this.getNumRoutes();t--;)this._routes[t]._destroy();this._routes.length=0},parse:function(t){var e,t=t||"",i=this._getMatchedRoutes(t),n=0,o=i.length;if(o)for(;n<o;)e=i[n],e.route.matched.dispatch.apply(e.route.matched,e.params),e.isFirst=!n,this.routed.dispatch(t,e),n+=1;else this.bypassed.dispatch(t)},getNumRoutes:function(){return this._routes.length},_sortedInsert:function(t){var e=this._routes,i=e.length;do--i;while(e[i]&&t._priority<=e[i]._priority);e.splice(i+1,0,t)},_getMatchedRoutes:function(t){for(var e,i=[],n=this._routes,o=n.length;e=n[--o];)(!i.length||e.greedy)&&e.match(t)&&i.push({route:e,params:e._getParamsArray(t)});return i},toString:function(){return"[crossroads numRoutes:"+this.getNumRoutes()+"]"}},r=new o,r.VERSION="0.7.1",s.prototype={greedy:!1,rules:void 0,match:function(t){return this._matchRegexp.test(t)&&this._validateParams(t)},_validateParams:function(t){var e,i=this.rules,n=this._getParamsObject(t);for(e in i)if("normalize_"!==e&&i.hasOwnProperty(e)&&!this._isValidParam(t,e,n))return!1;return!0},_isValidParam:function(t,n,o){var s=this.rules[n],r=o[n],a=!1;return null==r&&this._optionalParamsIds&&e(this._optionalParamsIds,n)!==-1?a=!0:i(s,"RegExp")?a=s.test(r):i(s,"Array")?a=e(s,r)!==-1:i(s,"Function")&&(a=s(r,t,o)),a},_getParamsObject:function(t){for(var e=this._router.shouldTypecast,i=a.getParamValues(t,this._matchRegexp,e),o={},s=i.length;s--;)o[s]=i[s],this._paramsIds&&(o[this._paramsIds[s]]=i[s]);return o.request_=e?n(t):t,o.vals_=i,o},_getParamsArray:function(t){var e=this.rules?this.rules.normalize_:null;return(e=e||this._router.normalizeFn)&&i(e,"Function")?e(t,this._getParamsObject(t)):a.getParamValues(t,this._matchRegexp,this._router.shouldTypecast)},dispose:function(){this._router.removeRoute(this)},_destroy:function(){this.matched.dispose(),this.matched=this._pattern=this._matchRegexp=null},toString:function(){return'[Route pattern:"'+this._pattern+'", numListeners:'+this.matched.getNumListeners()+"]"}},a=r.patternLexer=function(){function t(t,e){for(var i,n=[];i=t.exec(e);)n.push(i[1]);return n}var e=/[\\.+*?\^$\[\](){}\/'#]/g,i=/\/$/g,o=/([:}]|\w(?=\/))\/?(:)/g,s=/([:}])\/?(\{)/g,r=/\{([^}]+)\}/g,a=/:([^:]+):/g,l=/(?:\{|:)([^}:]+)(?:\}|:)/g,u=RegExp("__CR_RP__","g"),c=RegExp("__CR_OP__","g"),h=RegExp("__CR_OS__","g"),d=RegExp("__CR_RS__","g");return{getParamIds:function(e){return t(l,e)},getOptionalParamsIds:function(e){return t(a,e)},getParamValues:function(t,e,i){if((t=e.exec(t))&&(t.shift(),i)){for(i=t,t=i.length,e=[];t--;)e[t]=n(i[t]);t=e}return t},compilePattern:function(t){return(t=t||"")&&(t=t.replace(i,""),t=t.replace(o,"$1__CR_OS__$2"),t=t.replace(s,"$1__CR_RS__$2"),t=t.replace(a,"__CR_OP__"),t=t.replace(r,"__CR_RP__"),t=t.replace(e,"\\$&"),t=t.replace(h,"\\/?"),t=t.replace(d,"\\/"),t=t.replace(c,"([^\\/]+)?/?"),t=t.replace(u,"([^\\/]+)")),RegExp("^"+t+"/?$")}}}(),r})}("function"==typeof define&&define.amd?define:function(t,e){"undefined"!=typeof module&&module.exports?module.exports=e(require(t[0])):window.crossroads=e(window[t[0]])}),function(){function t(t){function i(){if(n&&r<t){var e=n,s=e[0],l=Array.prototype.slice.call(e,1),d=e.index;n=n===o?o=null:n.next,++r,l.push(function(t,e){--r,u||(t?a&&h(u=t,a=c=n=o=null):(c[d]=e,--a?i():h(null,c)))}),s.apply(null,l)}}var n,o,s={},r=0,a=0,l=-1,u=null,c=[],h=e;return arguments.length<1&&(t=1/0),s.defer=function(){if(!u){var t=arguments;t.index=++l,o?(o.next=t,o=o.next):n=o=t,++a,i()}return s},s.await=function(t){return h=t,a||h(u,c),s},s}function e(){}"undefined"==typeof module?self.queue=t:module.exports=t,t.version="0.0.2"}(),!function(t){function e(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var i={};return e.m=t,e.c=i,e.p="",e(0)}([function(t,e,i){!function(){"use strict";i(1).Jua=i(7)}()},function(t){t.exports=window},function(t,e,i){!function(){"use strict";var e={};e.iDefLimit=20,e.bIsAjaxUploaderSupported=function(){var t=i(1),e=t.document.createElement("input");return e.type="file",!!("XMLHttpRequest"in t&&"multiple"in e&&"FormData"in t&&(new t.XMLHttpRequest).upload)}(),t.exports=e}()},function(t){t.exports=jQuery},function(t,e,i){!function(){"use strict";var e={},n=i(1),o=i(3),s=i(2);e.isUndefined=function(t){return"undefined"==typeof t},e.extend=function(t,e){if(e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},e.contains=function(t,e){var i=!1;return t&&e&&(i=t===e||(t.contains?t.contains(e):!!e.compareDocumentPosition&&!!(8&e.compareDocumentPosition(t)))),i},e.mainClearTimeout=function(t){t>0&&clearTimeout(t),t=0},e.getEvent=function(t){return t=t&&(t.originalEvent?t.originalEvent:t)||n.event,t.dataTransfer?t:null},e.getValue=function(t,i,n){return t&&i&&!e.isUndefined(t[i])?t[i]:n},e.setValue=function(t,e,i){t[e]=i},e.isNonEmptyArray=function(t){return!!(t&&t.length&&0<t.length)},e.pInt=function(t){return parseInt(t||0,10)},e.scopeBind=function(t,i){return function(){return t.apply(e.isUndefined(i)?null:i,Array.prototype.slice.call(arguments))}},e.fakeMd5=function(t){var i="",o="0123456789abcdefghijklmnopqrstuvwxyz";for(t=e.isUndefined(t)?32:e.pInt(t);i.length<t;)i+=o.substr(n.Math.round(n.Math.random()*o.length),1);return i},e.getNewUid=function(){return"jua-uid-"+e.fakeMd5(16)+"-"+(new n.Date).getTime().toString()},e.getDataFromFile=function(t){var i=e.isUndefined(t.fileName)?e.isUndefined(t.name)?null:t.name:t.fileName,n=e.isUndefined(t.fileSize)?e.isUndefined(t.size)?null:t.size:t.fileSize,o=e.isUndefined(t.type)?null:t.type;return"/"===i.charAt(0)&&(i=i.substr(1)),""===o&&0===n?null:{FileName:i,Size:n,Type:o,Folder:"",File:t}},e.getDataFromFiles=function(t,i,n,o){var r=0,a=0,l=0,u=null,c=null,h=!1,d=!1;if(n=e.isUndefined(n)?s.iDefLimit:e.pInt(n),r=n,h=n>0,t=t&&0<t.length?t:null)for(l=0,a=t.length;a>l;l++)u=t[l],u&&(!h||0<=--n?(c=e.getDataFromFile(u),c&&i(c)):h&&!d&&0>n&&o&&(d=!0,o(r)))},e.getDataFromInput=function(t,i,n,o){var s=t&&t.files&&0<t.files.length?t.files:null;s?e.getDataFromFiles(s,i,n,o):i({FileName:t.value.split("\\").pop().split("/").pop(),Size:null,Type:null,Folder:"",File:null})},e.eventContainsFiles=function(t){var e=!1;if(t&&t.dataTransfer&&t.dataTransfer.types&&t.dataTransfer.types.length)for(var i=0,n=t.dataTransfer.types.length;n>i;i++)if("files"===t.dataTransfer.types[i].toLowerCase()){e=!0;break}return e},e.getDataFromDragEvent=function(t,i,n,o){var s=null;t=e.getEvent(t),t&&e.eventContainsFiles(t)&&(s=e.getValue(t,"files",null)||(t.dataTransfer?e.getValue(t.dataTransfer,"files",null):null),s&&0<s.length&&e.getDataFromFiles(s,i,n,o))},e.createNextLabel=function(){return o('<label style="position: absolute; background-color:#fff; right: 0px; top: 0px; left: 0px; bottom: 0px; margin: 0px; padding: 0px; cursor: pointer;"></label>').css({opacity:0})},e.createNextInput=function(){return o('<input type="file" tabindex="-1" hidefocus="hidefocus" style="position: absolute; left: -9999px;" />')},e.getNewInput=function(t,i){t=e.isUndefined(t)?"":t.toString();var n=e.createNextInput();return 0<t.length&&n.attr("name",t),(!!e.isUndefined(i)||i)&&n.prop("multiple",!0),n},e.getStringOrCallFunction=function(t,e){return o.isFunction(t)?t.apply(null,o.isArray(e)?e:[]).toString():t.toString()},t.exports=e}()},function(t,e,i){!function(){"use strict";function e(t,e){this.oXhrs={},this.oUids={},this.oJua=t,this.oOptions=e}var n=i(3),o=i(2),s=i(4);e.prototype.oXhrs={},e.prototype.oUids={},e.prototype.oJua=null,e.prototype.oOptions={},e.prototype.isDragAndDropSupported=function(){return!0},e.prototype.regTaskUid=function(t){this.oUids[t]=!0},e.prototype.uploadTask=function(t,e,i){if(!1===this.oUids[t]||!e||!e.File)return i(null,t),!1;try{var o=this,r=new XMLHttpRequest,a=new FormData,l=s.getValue(this.oOptions,"action",""),u=s.getValue(this.oOptions,"hidden",{}),c=this.oJua.getEvent("onStart"),h=this.oJua.getEvent("onComplete"),d=this.oJua.getEvent("onProgress");return r.open("POST",l,!0),d&&r.upload&&(r.upload.onprogress=function(e){e&&e.lengthComputable&&!s.isUndefined(e.loaded)&&!s.isUndefined(e.total)&&d(t,e.loaded,e.total)}),r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){if(h){var e=!1,a=null;try{a=n.parseJSON(r.responseText),e=!0}catch(t){a=null}h(t,e,a)}s.isUndefined(o.oXhrs[t])||(o.oXhrs[t]=null),i(null,t)}else 4===r.readyState&&(h(t,!1,null),i(null,t))},c&&c(t),a.append("jua-post-type","ajax"),a.append(s.getValue(this.oOptions,"name","juaFile"),e.File),n.each(u,function(t,i){a.append(t,s.getStringOrCallFunction(i,[e]))}),r.send(a),this.oXhrs[t]=r,!0}catch(t){}return i(null,t),!1},e.prototype.generateNewInput=function(t){var e=this,i=null,r=null;t&&(r=s.getNewInput("",!s.getValue(this.oOptions,"disableMultiple",!1)),i=s.createNextLabel(),i.append(r),n(t).append(i),r.on("click",function(){var t=e.oJua.getEvent("onDialog");t&&t()}).on("change",function(){s.getDataFromInput(this,function(n){e.oJua.addNewFile(n),e.generateNewInput(t),setTimeout(function(){i.remove()},10)},s.getValue(e.oOptions,"multipleSizeLimit",o.iDefLimit),e.oJua.getEvent("onLimitReached"))}))},e.prototype.cancel=function(t){if(this.oUids[t]=!1,this.oXhrs[t]){try{this.oXhrs[t].abort&&this.oXhrs[t].abort()}catch(t){}this.oXhrs[t]=null}},t.exports=e}()},function(t,e,i){!function(){"use strict";function e(t,e){this.oUids={},this.oForms={},this.oJua=t,this.oOptions=e}var n=i(1),o=i(3),s=i(2),r=i(4);e.prototype.oUids={},e.prototype.oForms={},e.prototype.oJua=null,e.prototype.oOptions={},e.prototype.isDragAndDropSupported=function(){return!1},e.prototype.regTaskUid=function(t){this.oUids[t]=!0},e.prototype.uploadTask=function(t,e,i){if(!1===this.oUids[t])return i(null,t),!1;var s=this.oForms[t],a=r.getValue(this.oOptions,"hidden",{}),l=this.oJua.getEvent("onStart"),u=this.oJua.getEvent("onComplete");return s?(s.append(o('<input type="hidden" />').attr("name","jua-post-type").val("iframe")),o.each(a,function(t,i){s.append(o('<input type="hidden" />').attr("name",t).val(r.getStringOrCallFunction(i,[e])))}),s.trigger("submit"),l&&l(t),s.find("iframe").on("load",function(){var e=!1,r=null,a={};if(u){try{r=this.contentDocument?this.contentDocument:this.contentWindow.document,
a=o.parseJSON(r.body.innerHTML),e=!0}catch(t){a={}}u(t,e,a)}i(null,t),n.setTimeout(function(){s.remove()},100)})):i(null,t),!0},e.prototype.generateNewInput=function(t){var e=this,i="",n=null,a=null,l=r.getValue(this.oOptions,"action",""),u=null;t&&(i=r.getNewUid(),n=r.getNewInput(r.getValue(this.oOptions,"name","juaFile"),!r.getValue(this.oOptions,"disableMultiple",!1)),u=o('<form action="'+l+'" target="iframe-'+i+'" method="POST" enctype="multipart/form-data" style="display: block; cursor: pointer;"></form>'),a=o('<iframe name="iframe-'+i+'" tabindex="-1" src="javascript:void(0);" style="position: absolute; top: -1000px; left: -1000px; cursor: pointer;" />').css({opacity:0}),u.append(r.createNextLabel().append(n)).append(a),o(t).append(u),this.oForms[i]=u,n.on("click",function(){var t=e.oJua.getEvent("onDialog");t&&t()}).on("change",function(){r.getDataFromInput(this,function(n){n&&(u.css({position:"absolute",top:-1e3,left:-1e3}),e.oJua.addFile(i,n),e.generateNewInput(t))},r.getValue(e.oOptions,"multipleSizeLimit",s.iDefLimit),e.oJua.getEvent("onLimitReached"))}))},e.prototype.cancel=function(t){this.oUids[t]=!1,this.oForms[t]&&(this.oForms[t].remove(),this.oForms[t]=!1)},t.exports=e}()},function(t,e,i){!function(){"use strict";function e(t){t=n.isUndefined(t)?{}:t;var e=this,s=null,r=i(1),a=i(3),l=i(8);e.bEnableDnD=!0,e.oEvents={onDialog:null,onSelect:null,onStart:null,onComplete:null,onCompleteAll:null,onProgress:null,onDragEnter:null,onDragLeave:null,onDrop:null,onBodyDragEnter:null,onBodyDragLeave:null,onLimitReached:null},e.oOptions=n.extend({action:"",name:"",hidden:{},queueSize:10,clickElement:!1,dragAndDropElement:!1,dragAndDropBodyElement:!1,disableAjaxUpload:!1,disableDragAndDrop:!1,disableMultiple:!1,disableDocumentDropPrevent:!1,multipleSizeLimit:50},t),e.oQueue=l(n.pInt(n.getValue(e.oOptions,"queueSize",10))),e.runEvent("onCompleteAll")&&e.oQueue.await(function(){e.runEvent("onCompleteAll")}),s=i(e.isAjaxUploaderSupported()&&!n.getValue(e.oOptions,"disableAjaxUpload",!1)?5:6),e.oDriver=new s(e,e.oOptions),e.oClickElement=n.getValue(e.oOptions,"clickElement",null),e.oClickElement&&(a(e.oClickElement).css({position:"relative",overflow:"hidden"}),"inline"===a(this.oClickElement).css("display")&&a(this.oClickElement).css("display","inline-block"),this.oDriver.generateNewInput(this.oClickElement)),this.oDriver.isDragAndDropSupported()&&n.getValue(this.oOptions,"dragAndDropElement",!1)&&!n.getValue(this.oOptions,"disableAjaxUpload",!1)?!function(t){var e=a(r.document),i=a(n.getValue(t.oOptions,"dragAndDropBodyElement",!1)||e),s=n.getValue(t.oOptions,"dragAndDropElement",!1),l=function(e){if(t.bEnableDnD&&e&&(e=n.getEvent(e),e&&e.dataTransfer&&n.eventContainsFiles(e)))try{var o=e.dataTransfer.effectAllowed;n.mainClearTimeout(t.iDocTimer),e.dataTransfer.dropEffect="move"===o||"linkMove"===o?"move":"copy",e.stopPropagation(),e.preventDefault(),i.trigger("dragover",e)}catch(t){}},u=function(e){t.bEnableDnD&&e&&(e=n.getEvent(e),e&&n.eventContainsFiles(e)&&(e.preventDefault(),n.getDataFromDragEvent(e,function(i){i&&(t.runEvent("onDrop",[i,e]),t.addNewFile(i),n.mainClearTimeout(t.iDocTimer))},n.getValue(t.oOptions,"multipleSizeLimit",o.iDefLimit),t.getEvent("onLimitReached")))),t.runEvent("onDragLeave",[e])},c=function(e){t.bEnableDnD&&e&&(e=n.getEvent(e),e&&n.eventContainsFiles(e)&&(n.mainClearTimeout(t.iDocTimer),e.preventDefault(),t.runEvent("onDragEnter",[s,e])))},h=function(e){if(t.bEnableDnD&&e&&(e=n.getEvent(e))){var i=r.document.elementFromPoint?r.document.elementFromPoint(e.clientX,e.clientY):null;if(i&&n.contains(this,i))return;n.mainClearTimeout(t.iDocTimer),t.runEvent("onDragLeave",[s,e])}};s&&(n.getValue(t.oOptions,"disableDocumentDropPrevent",!1)||e.on("dragover",function(e){if(t.bEnableDnD&&e&&(e=n.getEvent(e),e&&e.dataTransfer&&n.eventContainsFiles(e)))try{e.dataTransfer.dropEffect="none",e.preventDefault()}catch(t){}}),i&&i[0]&&i.on("dragover",function(e){t.bEnableDnD&&e&&n.mainClearTimeout(t.iDocTimer)}).on("dragenter",function(e){t.bEnableDnD&&e&&(e=n.getEvent(e),e&&n.eventContainsFiles(e)&&(n.mainClearTimeout(t.iDocTimer),e.preventDefault(),t.runEvent("onBodyDragEnter",[e])))}).on("dragleave",function(e){t.bEnableDnD&&e&&(e=n.getEvent(e),e&&(n.mainClearTimeout(t.iDocTimer),t.iDocTimer=setTimeout(function(){t.runEvent("onBodyDragLeave",[e])},200)))}).on("drop",function(e){if(t.bEnableDnD&&e&&(e=n.getEvent(e))){var i=n.eventContainsFiles(e);return i&&e.preventDefault(),t.runEvent("onBodyDragLeave",[e]),!i}return!1}),a(s).bind("dragenter",c).bind("dragover",l).bind("dragleave",h).bind("drop",u))}(e):e.bEnableDnD=!1,n.setValue(e,"on",e.on),n.setValue(e,"cancel",e.cancel),n.setValue(e,"isDragAndDropSupported",e.isDragAndDropSupported),n.setValue(e,"isAjaxUploaderSupported",e.isAjaxUploaderSupported),n.setValue(e,"setDragAndDropEnabledStatus",e.setDragAndDropEnabledStatus)}var n=i(4),o=i(2);e.prototype.bEnableDnD=!0,e.prototype.iDocTimer=0,e.prototype.oOptions={},e.prototype.oEvents={},e.prototype.oQueue=null,e.prototype.oDriver=null,e.prototype.on=function(t,e){return this.oEvents[t]=e,this},e.prototype.runEvent=function(t,e){this.oEvents[t]&&this.oEvents[t].apply(null,e||[])},e.prototype.getEvent=function(t){return this.oEvents[t]||null},e.prototype.cancel=function(t){this.oDriver.cancel(t)},e.prototype.isAjaxUploaderSupported=function(){return o.bIsAjaxUploaderSupported},e.prototype.setDragAndDropEnabledStatus=function(t){this.bEnableDnD=!!t},e.prototype.isDragAndDropSupported=function(){return this.oDriver.isDragAndDropSupported()},e.prototype.addNewFile=function(t){this.addFile(n.getNewUid(),t)},e.prototype.addFile=function(t,e){var i=this.getEvent("onSelect");!e||i&&!1===i(t,e)?this.oDriver.cancel(t):(this.oDriver.regTaskUid(t),this.oQueue.defer(n.scopeBind(this.oDriver.uploadTask,this.oDriver),t,e))},t.exports=e}()},function(t){t.exports=queue}]),function(t){function e(t,e){for(var i=t.length;i--;)if(t[i]===e)return i;return-1}function i(t,e){if(t.length!=e.length)return!1;for(var i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}function n(t){for(b in x)x[b]=t[E[b]]}function o(t){var i,o,s,r,l,u;if(i=t.keyCode,e(S,i)==-1&&S.push(i),93!=i&&224!=i||(i=91),i in x){x[i]=!0;for(s in C)C[s]==i&&(a[s]=!0)}else if(n(t),a.filter.call(this,t)&&i in w)for(u=f(),r=0;r<w[i].length;r++)if(o=w[i][r],o.scope==u||"all"==o.scope){l=o.mods.length>0;for(s in x)(!x[s]&&e(o.mods,+s)>-1||x[s]&&e(o.mods,+s)==-1)&&(l=!1);(0!=o.mods.length||x[16]||x[18]||x[17]||x[91])&&!l||o.method(t,o)===!1&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function s(t){var i,n=t.keyCode,o=e(S,n);if(o>=0&&S.splice(o,1),93!=n&&224!=n||(n=91),n in x){x[n]=!1;for(i in C)C[i]==n&&(a[i]=!1)}}function r(){for(b in x)x[b]=!1;for(b in C)a[b]=!1}function a(t,e,i){var n,o,s=!1;n=g(t),void 0===i&&(i=e,e="all"),s=!("string"==typeof e||!e.length||"string"!=typeof e[0]);for(var r=0;r<n.length;r++)if(o=[],t=n[r].split("+"),t.length>1&&(o=m(t),t=[t[t.length-1]]),t=t[0],t=k(t),t in w||(w[t]=[]),s)for(var a=0;a<e.length;a++)w[t].push({shortcut:n[r],scope:e[a],method:i,key:n[r],mods:o});else w[t].push({shortcut:n[r],scope:e,method:i,key:n[r],mods:o})}function l(t,e){var n,o,s,r,a,l=[];for(n=g(t),r=0;r<n.length;r++){if(o=n[r].split("+"),o.length>1&&(l=m(o),t=o[o.length-1]),t=k(t),void 0===e&&(e=f()),!w[t])return;for(s=0;s<w[t].length;s++)a=w[t][s],a.scope===e&&i(a.mods,l)&&(w[t][s]={})}}function u(t){return"string"==typeof t&&(t=k(t)),e(S,t)!=-1}function c(){return S.slice(0)}function h(t){var e=(t.target||t.srcElement).tagName;return!("INPUT"==e||"SELECT"==e||"TEXTAREA"==e)}function d(t){_=t||"all"}function f(){return _||"all"}function p(t){var e,i,n;for(e in w)for(i=w[e],n=0;n<i.length;)i[n].scope===t?i.splice(n,1):n++}function g(t){var e;return t=t.replace(/\s/g,""),e=t.split(","),""==e[e.length-1]&&(e[e.length-2]+=","),e}function m(t){for(var e=t.slice(0,t.length-1),i=0;i<e.length;i++)e[i]=C[e[i]];return e}function v(t,e,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent&&t.attachEvent("on"+e,function(){i(window.event)})}function y(){var e=t.key;return t.key=D,e}var b,w={},x={16:!1,18:!1,17:!1,91:!1},_="all",C={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,command:91},T={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,insert:45,del:46,delete:46,home:36,end:35,pageup:33,pagedown:34,",":188,".":190,"/":191,"`":192,"-":189,"=":187,";":186,"'":222,"[":219,"]":221,"\\":220},k=function(t){return T[t]||t.toUpperCase().charCodeAt(0)},S=[];for(b=1;b<20;b++)T["f"+b]=111+b;var E={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey"};for(b in C)a[b]=!1;v(document,"keydown",function(t){o(t)}),v(document,"keyup",s),v(window,"focus",r);var D=t.key;t.key=a,t.key.setScope=d,t.key.getScope=f,t.key.deleteScope=p,t.key.filter=h,t.key.isPressed=u,t.key.getPressedKeyCodes=c,t.key.noConflict=y,t.key.unbind=l,"undefined"!=typeof module&&(module.exports=key)}(this),!function(t){"use strict";function e(){return Y?new v:t.document.createElement("canvas")}function i(){return Y?new C:t.document.createElement("img")}function n(e,i,n){var o=i.mime||E;t.location.href=e.toDataURL(o).replace(o,D),"function"==typeof n&&n()}function o(t){return"string"==typeof t&&(t={value:t}),t||{}}function s(t){function e(e){t[e]=function(){throw new Error(e+" requires HTML5 canvas element support")}}var i,n=["canvas","image","save","saveSync","toDataURL"];for(i=0;i<n.length;i++)e(n[i])}function r(t,e,i){function n(){_.write(o,s,0,s.length,0,function(t){_.close(o),i(t)})}if("string"!=typeof e.path)return i(new TypeError("Invalid path type: "+typeof e.path));var o,s;t.toBuffer(function(t,e){return t?i(t):(s=e,void(o&&n()))}),_.open(e.path,"w",W,function(t,e){return t?i(t):(o=e,void(s&&n()))})}function a(t,e){if("string"!=typeof e.path)throw new TypeError("Invalid path type: "+typeof e.path);var i=t.toBuffer(),n=_.openSync(e.path,"w",W);try{_.writeSync(n,i,0,i.length,0)}finally{_.closeSync(n)}}function l(t,e){var i;t>e&&(i=t,t=e,e=i),i=e,i*=e,i+=e,i>>=1,i+=t,q[i]=1}function u(t,e){var i;for(B[t+k*e]=1,i=-2;2>i;i++)B[t+i+k*(e-2)]=1,B[t-2+k*(e+i+1)]=1,B[t+2+k*(e+i)]=1,B[t+i+1+k*(e+2)]=1;for(i=0;2>i;i++)l(t-1,e+i),l(t+1,e-i),l(t-i,e-1),l(t+i,e+1)}function c(t){for(;t>=255;)t-=255,t=(t>>8)+(255&t);return t}function h(t,e,i,n){var o,s,r;for(s=0;n>s;s++)X[i+s]=0;for(s=0;e>s;s++){if(o=$[X[t+s]^X[i]],255!==o)for(r=1;n>r;r++)X[i+r-1]=X[i+r]^A[c(o+U[n-r])];else for(r=i;i+n>r;r++)X[r]=X[r+1];X[i+n-1]=255===o?0:A[c(o+U[0])]}}function d(t,e){var i;return t>e&&(i=t,t=e,e=i),i=e,i+=e*e,i>>=1,i+=t,1===q[i]}function f(t){var e,i,n,o;switch(t){case 0:for(i=0;k>i;i++)for(e=0;k>e;e++)e+i&1||d(e,i)||(B[e+i*k]^=1);break;case 1:for(i=0;k>i;i++)for(e=0;k>e;e++)1&i||d(e,i)||(B[e+i*k]^=1);break;case 2:for(i=0;k>i;i++)for(n=0,e=0;k>e;e++,n++)3===n&&(n=0),n||d(e,i)||(B[e+i*k]^=1);break;case 3:for(o=0,i=0;k>i;i++,o++)for(3===o&&(o=0),n=o,e=0;k>e;e++,n++)3===n&&(n=0),n||d(e,i)||(B[e+i*k]^=1);break;case 4:for(i=0;k>i;i++)for(n=0,o=i>>1&1,e=0;k>e;e++,n++)3===n&&(n=0,o=!o),o||d(e,i)||(B[e+i*k]^=1);break;case 5:for(o=0,i=0;k>i;i++,o++)for(3===o&&(o=0),n=0,e=0;k>e;e++,n++)3===n&&(n=0),(e&i&1)+!(!n|!o)||d(e,i)||(B[e+i*k]^=1);break;case 6:for(o=0,i=0;k>i;i++,o++)for(3===o&&(o=0),n=0,e=0;k>e;e++,n++)3===n&&(n=0),(e&i&1)+(n&&n===o)&1||d(e,i)||(B[e+i*k]^=1);break;case 7:for(o=0,i=0;k>i;i++,o++)for(3===o&&(o=0),n=0,e=0;k>e;e++,n++)3===n&&(n=0),(n&&n===o)+(e+i&1)&1||d(e,i)||(B[e+i*k]^=1)}}function p(t){var e,i=0;for(e=0;t>=e;e++)L[e]>=5&&(i+=N+L[e]-5);for(e=3;t-1>e;e+=2)L[e-2]===L[e+2]&&L[e+2]===L[e-1]&&L[e-1]===L[e+1]&&3*L[e-1]===L[e]&&(0===L[e-3]||e+3>t||3*L[e-3]>=4*L[e]||3*L[e+3]>=4*L[e])&&(i+=R);return i}function g(){var t,e,i,n,o,s,r,a,l;for(i=o=s=0,l=0;k-1>l;l++)for(a=0;k-1>a;a++)(B[a+k*l]&&B[a+1+k*l]&&B[a+k*(l+1)]&&B[a+1+k*(l+1)]||!(B[a+k*l]||B[a+1+k*l]||B[a+k*(l+1)]||B[a+1+k*(l+1)]))&&(i+=I);for(l=0;k>l;l++){for(L[0]=0,r=t=a=0;k>a;a++)(e=B[a+k*l])===t?L[r]++:L[++r]=1,t=e,o+=t?1:-1;i+=p(r)}for(0>o&&(o=-o),n=o,n+=n<<2,n<<=1;n>k*k;)n-=k*k,s++;for(i+=s*H,a=0;k>a;a++){for(L[0]=0,r=t=l=0;k>l;l++)(e=B[a+k*l])===t?L[r]++:L[++r]=1,t=e;i+=p(r)}return i}function m(t){var e,i,n,o,s,r,a,p;s=t.length,T=0;do if(T++,n=4*(F-1)+16*(T-1),w=P[n++],x=P[n++],y=P[n++],b=P[n],n=y*(w+x)+x-3+(9>=T),n>=s)break;while(40>T);for(k=17+4*T,r=y+(y+b)*(w+x)+x,s=0;r>s;s++)j[s]=0;for(X=t.slice(0),s=0;k*k>s;s++)B[s]=0;for(s=0;(k*(k+1)+1)/2>s;s++)q[s]=0;for(s=0;3>s;s++){for(n=p=0,1===s&&(n=k-7),2===s&&(p=k-7),B[p+3+k*(n+3)]=1,a=0;6>a;a++)B[p+a+k*n]=1,B[p+k*(n+a+1)]=1,B[p+6+k*(n+a)]=1,B[p+a+1+k*(n+6)]=1;for(a=1;5>a;a++)l(p+a,n+1),l(p+1,n+a+1),l(p+5,n+a),l(p+a+1,n+5);for(a=2;4>a;a++)B[p+a+k*(n+2)]=1,B[p+2+k*(n+a+1)]=1,B[p+4+k*(n+a)]=1,B[p+a+1+k*(n+4)]=1}if(T>1)for(s=S[T],p=k-7;;){for(a=k-7;a>s-3&&(u(a,p),!(s>a));)a-=s;if(s+9>=p)break;p-=s,u(6,p),u(p,6)}for(B[8+k*(k-8)]=1,p=0;7>p;p++)l(7,p),l(k-8,p),l(7,p+k-7);for(a=0;8>a;a++)l(a,7),l(a+k-8,7),l(a,k-8);for(a=0;9>a;a++)l(a,8);for(a=0;8>a;a++)l(a+k-8,8),l(8,a);for(p=0;7>p;p++)l(8,p+k-7);for(a=0;k-14>a;a++)1&a?(l(8+a,6),l(6,8+a)):(B[8+a+6*k]=1,B[6+k*(8+a)]=1);if(T>6)for(s=z[T-7],n=17,a=0;6>a;a++)for(p=0;3>p;p++,n--)1&(n>11?T>>n-12:s>>n)?(B[5-a+k*(2-p+k-11)]=1,B[2-p+k-11+k*(5-a)]=1):(l(5-a,2-p+k-11),l(2-p+k-11,5-a));for(p=0;k>p;p++)for(a=0;p>=a;a++)B[a+k*p]&&l(a,p);for(r=X.length,e=0;r>e;e++)j[e]=X.charCodeAt(e);if(X=j.slice(0),a=y*(w+x)+x,r>=a-2&&(r=a-2,T>9&&r--),e=r,T>9){for(X[e+2]=0,X[e+3]=0;e--;)s=X[e],X[e+3]|=255&s<<4,X[e+2]=s>>4;X[2]|=255&r<<4,X[1]=r>>4,X[0]=64|r>>12}else{for(X[e+1]=0,X[e+2]=0;e--;)s=X[e],X[e+2]|=255&s<<4,X[e+1]=s>>4;X[1]|=255&r<<4,X[0]=64|r>>4}for(e=r+3-(10>T);a>e;)X[e++]=236,X[e++]=17;for(U[0]=1,e=0;b>e;e++){for(U[e+1]=1,i=e;i>0;i--)U[i]=U[i]?U[i-1]^A[c($[U[i]]+e)]:U[i-1];U[0]=A[c($[U[0]]+e)]}for(e=0;b>=e;e++)U[e]=$[U[e]];for(n=a,p=0,e=0;w>e;e++)h(p,y,n,b),p+=y,n+=b;for(e=0;x>e;e++)h(p,y+1,n,b),p+=y+1,n+=b;for(p=0,e=0;y>e;e++){for(i=0;w>i;i++)j[p++]=X[e+i*y];for(i=0;x>i;i++)j[p++]=X[w*y+e+i*(y+1)]}for(i=0;x>i;i++)j[p++]=X[w*y+e+i*(y+1)];for(e=0;b>e;e++)for(i=0;w+x>i;i++)j[p++]=X[a+e+i*b];for(X=j,a=p=k-1,n=r=1,o=(y+b)*(w+x)+x,e=0;o>e;e++)for(s=X[e],i=0;8>i;i++,s<<=1){128&s&&(B[a+k*p]=1);do r?a--:(a++,n?0!==p?p--:(a-=2,n=!n,6===a&&(a--,p=9)):p!==k-1?p++:(a-=2,n=!n,6===a&&(a--,p-=8))),r=!r;while(d(a,p))}for(X=B.slice(0),s=0,p=3e4,n=0;8>n&&(f(n),a=g(),p>a&&(p=a,s=n),7!==s);n++)B=X.slice(0);for(s!==n&&f(s),p=M[s+(F-1<<3)],n=0;8>n;n++,p>>=1)1&p&&(B[k-1-n+8*k]=1,6>n?B[8+k*n]=1:B[8+k*(n+1)]=1);for(n=0;7>n;n++,p>>=1)1&p&&(B[8+k*(k-7+n)]=1,n?B[6-n+8*k]=1:B[7+8*k]=1);return B}var v,y,b,w,x,_,C,T,k,S=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28],E="image/png",D="image/octet-stream",P=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],O={L:1,M:2,Q:3,H:4},M=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],A=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],$=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175],N=3,I=3,R=40,H=10,z=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177],W=parseInt("0666",8),L=[],j=[],F=1,B=[],q=[],Y=!1,U=[],V=t.qr,X=[],G={VERSION:"1.1.4",canvas:function(t){t=o(t);var i=t.size>=1&&t.size<=10?t.size:4;i*=25;var n=t.canvas||e(),s=n.getContext("2d");s.canvas.width=i,s.canvas.height=i,s.fillStyle=t.background||"#fff",s.fillRect(0,0,i,i),F=O[t.level&&t.level.toUpperCase()||"L"];var r=m(t.value||"");s.lineWidth=1;var a=i;a/=k,a=Math.floor(a);var l=Math.floor((i-a*k)/2);s.clearRect(0,0,i,i),s.fillStyle=t.background||"#fff",s.fillRect(0,0,i,i),s.fillStyle=t.foreground||"#000";var u,c;for(u=0;k>u;u++)for(c=0;k>c;c++)r[c*k+u]&&s.fillRect(a*u+l,a*c+l,a,a);return n},image:function(t){t=o(t);var e=this.canvas(t),n=t.image||i();return n.src=e.toDataURL(t.mime||E),n.height=e.height,n.width=e.width,n},save:function(t,e,i){function s(t){a||(a=!0,i(t))}switch(t=o(t),typeof e){case"function":i=e,e=null;break;case"string":t.path=e}if("function"!=typeof i)throw new TypeError("Invalid callback type: "+typeof i);var a=!1,l=this.canvas(t);Y?r(l,t,s):n(l,t,s)},saveSync:function(t,e){t=o(t),"string"==typeof e&&(t.path=e);var i=this.canvas(t);Y?a(i,t):n(i,t)},toDataURL:function(t){return t=o(t),this.canvas(t).toDataURL(t.mime||E)},noConflict:function(){return t.qr=V,this}};"undefined"!=typeof exports?(Y=!0,"undefined"!=typeof module&&module.exports&&(exports=module.exports=G),exports.qr=G,v=require("canvas"),C=v.Image,_=require("fs")):"function"==typeof define&&define.amd?define(function(){return G}):(t.HTMLCanvasElement||s(G),t.qr=G)}(this),!function(t){"use strict";t(function(){t.support.transition=function(){var t=function(){var t,e=document.createElement("bootstrap"),i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(t in i)if(void 0!==e.style[t])return i[t]}();return t&&{end:t}}()})}(window.jQuery),!function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.prototype.close=function(e){function i(){n.trigger("closed").remove()}var n,o=t(this),s=o.attr("data-target");s||(s=o.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,"")),n=t(s),e&&e.preventDefault(),n.length||(n=o.hasClass("alert")?o:o.parent()),n.trigger(e=t.Event("close")),e.isDefaultPrevented()||(n.removeClass("in"),t.support.transition&&n.hasClass("fade")?n.on(t.support.transition.end,i):i())};var n=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var n=t(this),o=n.data("alert");o||n.data("alert",o=new i(this)),"string"==typeof e&&o[e].call(n)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.alert.data-api",e,i.prototype.close)}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.$element=t(e),this.options=t.extend({},t.fn.button.defaults,i)};e.prototype.setState=function(t){var e="disabled",i=this.$element,n=i.data(),o=i.is("input")?"val":"html";t+="Text",n.resetText||i.data("resetText",i[o]()),i[o](n[t]||this.options[t]),setTimeout(function(){"loadingText"==t?i.addClass(e).attr(e,e):i.removeClass(e).removeAttr(e)},0)},e.prototype.toggle=function(){var t=this.$element.closest('[data-toggle="buttons-radio"]');t&&t.find(".active").removeClass("active"),this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=function(i){return this.each(function(){var n=t(this),o=n.data("button"),s="object"==typeof i&&i;o||n.data("button",o=new e(this,s)),"toggle"==i?o.toggle():i&&o.setState(i)})},t.fn.button.defaults={loadingText:"loading..."},t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.button.data-api","[data-toggle^=button]",function(e){var i=t(e.target);i.hasClass("btn")||(i=i.closest(".btn")),i.button("toggle")})}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,"hover"==this.options.pause&&this.$element.on("mouseenter",t.proxy(this.pause,this)).on("mouseleave",t.proxy(this.cycle,this))};e.prototype={cycle:function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(e){var i=this.getActiveIndex(),n=this;if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid",function(){n.to(e)}):i==e?this.pause().cycle():this.slide(e>i?"next":"prev",t(this.$items[e]))},pause:function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition.end&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(e,i){var n,o=this.$element.find(".item.active"),s=i||o[e](),r=this.interval,a="next"==e?"left":"right",l="next"==e?"first":"last",u=this;if(this.sliding=!0,r&&this.pause(),s=s.length?s:this.$element.find(".item")[l](),n=t.Event("slide",{relatedTarget:s[0],direction:a}),!s.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var e=t(u.$indicators.children()[u.getActiveIndex()]);e&&e.addClass("active")})),t.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(n),n.isDefaultPrevented())return;s.addClass(e),s[0].offsetWidth,o.addClass(a),s.addClass(a),this.$element.one(t.support.transition.end,function(){s.removeClass([e,a].join(" ")).addClass("active"),o.removeClass(["active",a].join(" ")),u.sliding=!1,setTimeout(function(){u.$element.trigger("slid")},0)})}else{if(this.$element.trigger(n),n.isDefaultPrevented())return;o.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return r&&this.cycle(),this}}};var i=t.fn.carousel;t.fn.carousel=function(i){return this.each(function(){var n=t(this),o=n.data("carousel"),s=t.extend({},t.fn.carousel.defaults,"object"==typeof i&&i),r="string"==typeof i?i:s.slide;o||n.data("carousel",o=new e(this,s)),"number"==typeof i?o.to(i):r?o[r]():s.interval&&o.pause().cycle()})},t.fn.carousel.defaults={interval:5e3,pause:"hover"},t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=i,this},t(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(e){var i,n,o=t(this),s=t(o.attr("data-target")||(i=o.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"")),r=t.extend({},s.data(),o.data());s.carousel(r),(n=o.attr("data-slide-to"))&&s.data("carousel").pause().to(n).cycle(),e.preventDefault()})}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.$element=t(e),this.options=t.extend({},t.fn.collapse.defaults,i),this.options.parent&&(this.$parent=t(this.options.parent)),this.options.toggle&&this.toggle()};e.prototype={constructor:e,dimension:function(){var t=this.$element.hasClass("width");return t?"width":"height"},show:function(){var e,i,n,o;if(!this.transitioning&&!this.$element.hasClass("in")){if(e=this.dimension(),i=t.camelCase(["scroll",e].join("-")),n=this.$parent&&this.$parent.find("> .accordion-group > .in"),n&&n.length){if(o=n.data("collapse"),o&&o.transitioning)return;n.collapse("hide"),o||n.data("collapse",null)}this.$element[e](0),this.transition("addClass",t.Event("show"),"shown"),t.support.transition&&this.$element[e](this.$element[0][i])}},hide:function(){var e;!this.transitioning&&this.$element.hasClass("in")&&(e=this.dimension(),this.reset(this.$element[e]()),this.transition("removeClass",t.Event("hide"),"hidden"),this.$element[e](0))},reset:function(t){var e=this.dimension();return this.$element.removeClass("collapse")[e](t||"auto")[0].offsetWidth,this.$element[null!==t?"addClass":"removeClass"]("collapse"),this},transition:function(e,i,n){var o=this,s=function(){"show"==i.type&&o.reset(),o.transitioning=0,o.$element.trigger(n)};this.$element.trigger(i),i.isDefaultPrevented()||(this.transitioning=1,this.$element[e]("in"),t.support.transition&&this.$element.hasClass("collapse")?this.$element.one(t.support.transition.end,s):s())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var i=t.fn.collapse;t.fn.collapse=function(i){return this.each(function(){var n=t(this),o=n.data("collapse"),s=t.extend({},t.fn.collapse.defaults,n.data(),"object"==typeof i&&i);o||n.data("collapse",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.collapse.defaults={toggle:!0},t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.collapse.data-api","[data-toggle=collapse]",function(e){var i,n=t(this),o=n.attr("data-target")||e.preventDefault()||(i=n.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""),s=t(o).data("collapse")?"toggle":n.data();n[t(o).hasClass("in")?"addClass":"removeClass"]("collapsed"),t(o).collapse(s)})}(window.jQuery),!function(t){"use strict";function e(){t(".dropdown-backdrop").remove(),t(n).each(function(){i(t(this)).removeClass("open")})}function i(e){var i,n=e.attr("data-target");return n||(n=e.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),i=n&&t(n),i&&i.length||(i=e.parent()),i}var n="[data-toggle=dropdown]",o=function(e){var i=t(e).on("click.dropdown.data-api",this.toggle);t("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})};o.prototype={constructor:o,toggle:function(n){var o,s,r=t(this);if(!r.is(".disabled, :disabled"))return o=i(r),s=o.hasClass("open"),e(),s||("ontouchstart"in document.documentElement&&t('<div class="dropdown-backdrop"/>').insertBefore(t(this)).on("click",e),o.toggleClass("open")),r.focus(),!1},keydown:function(e){var o,s,r,a,l;if(/(38|40|27)/.test(e.keyCode)&&(o=t(this),e.preventDefault(),e.stopPropagation(),!o.is(".disabled, :disabled"))){if(r=i(o),a=r.hasClass("open"),!a||a&&27==e.keyCode)return 27==e.which&&r.find(n).focus().blur(),void o.click().blur();s=t("[role=menu] li:not(.divider,.disabled):visible a",r),s.length&&(l=s.index(s.filter(":focus")),38==e.keyCode&&l>0&&l--,40==e.keyCode&&l<s.length-1&&l++,~l||(l=0),s.eq(l).focus())}}};var s=t.fn.dropdown;t.fn.dropdown=function(e){return this.each(function(){var i=t(this),n=i.data("dropdown");n||i.data("dropdown",n=new o(this)),"string"==typeof e&&n[e].call(i)})},t.fn.dropdown.Constructor=o,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=s,this},t(document).on("click.dropdown.data-api",e).on("click.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.dropdown.data-api",n,o.prototype.toggle).on("keydown.dropdown.data-api",n+", [role=menu]",o.prototype.keydown)}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.options=i,this.$element=t(e).delegate('[data-dismiss="modal"]',"click.dismiss.modal",t.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};e.prototype={constructor:e,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var e=this,i=t.Event("show");this.$element.trigger(i),this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.backdrop(function(){var i=t.support.transition&&e.$element.hasClass("fade");e.$element.parent().length||e.$element.appendTo(document.body),e.$element.show(),i&&e.$element[0].offsetWidth,e.$element.addClass("in").attr("aria-hidden",!1),e.enforceFocus(),i?e.$element.one(t.support.transition.end,function(){e.$element.focus().trigger("shown")}):e.$element.focus().trigger("shown")}))},hide:function(e){e&&e.preventDefault();e=t.Event("hide"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),t(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),t.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var e=this;t(document).on("focusin.modal",function(t){e.$element[0]!==t.target&&!e.$element.has(t.target).length&&e.$element.focus()})},escape:function(){var t=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(e){27==e.which&&t.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var e=this,i=setTimeout(function(){e.$element.off(t.support.transition.end),e.hideModal()},200);this.$element.one(t.support.transition.end,function(){clearTimeout(i),e.hideModal()})},hideModal:function(){var t=this;this.$element.hide(),this.backdrop(function(){t.removeBackdrop(),t.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(e){var i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var n=t.support.transition&&i;if(this.$backdrop=t('<div class="modal-backdrop '+i+'" />').appendTo(document.body),this.$backdrop.click("static"==this.options.backdrop?t.proxy(this.$element[0].focus,this.$element[0]):t.proxy(this.hide,this)),n&&this.$backdrop[0].offsetWidth,
this.$backdrop.addClass("in"),!e)return;e()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(t.support.transition.end,e):e()):e&&e()}};var i=t.fn.modal;t.fn.modal=function(i){return this.each(function(){var n=t(this),o=n.data("modal"),s=t.extend({},t.fn.modal.defaults,n.data(),"object"==typeof i&&i);o||n.data("modal",o=new e(this,s)),"string"==typeof i?o[i]():s.show&&o.show()})},t.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},t.fn.modal.Constructor=e,t.fn.modal.noConflict=function(){return t.fn.modal=i,this},t(document).on("click.modal.data-api",'[data-toggle="modal"]',function(e){var i=t(this),n=i.attr("href"),o=t(i.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),s=o.data("modal")?"toggle":t.extend({remote:!/#/.test(n)&&n},o.data(),i.data());e.preventDefault(),o.modal(s).one("hide",function(){i.focus()})})}(window.jQuery),!function(t){"use strict";var e=function(t,e){this.init("tooltip",t,e)};e.prototype={constructor:e,init:function(e,i,n){var o,s,r,a,l;for(this.type=e,this.$element=t(i),this.options=this.getOptions(n),this.enabled=!0,r=this.options.trigger.split(" "),l=r.length;l--;)a=r[l],"click"==a?this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this)):"manual"!=a&&(o="hover"==a?"mouseenter":"focus",s="hover"==a?"mouseleave":"blur",this.$element.on(o+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,t.proxy(this.leave,this)));this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(e){return e=t.extend({},t.fn[this.type].defaults,this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},enter:function(e){var i,n=t.fn[this.type].defaults,o={};return this._options&&t.each(this._options,function(t,e){n[t]!=e&&(o[t]=e)},this),i=t(e.currentTarget)[this.type](o).data(this.type),i.options.delay&&i.options.delay.show?(clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show),void 0):i.show()},leave:function(e){var i=t(e.currentTarget)[this.type](this._options).data(this.type);return this.timeout&&clearTimeout(this.timeout),i.options.delay&&i.options.delay.hide?(i.hoverState="out",void(this.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide))):i.hide()},show:function(){var e,i,n,o,s,r,a=t.Event("show");if(this.hasContent()&&this.enabled){if(this.$element.trigger(a),a.isDefaultPrevented())return;switch(e=this.tip(),this.setContent(),this.options.animation&&e.addClass("fade"),s="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,e.detach().css({top:0,left:0,display:"block"}),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element),i=this.getPosition(),n=e[0].offsetWidth,o=e[0].offsetHeight,s){case"bottom":r={top:i.top+i.height,left:i.left+i.width/2-n/2};break;case"top":r={top:i.top-o,left:i.left+i.width/2-n/2};break;case"left":r={top:i.top+i.height/2-o/2,left:i.left-n};break;case"right":r={top:i.top+i.height/2-o/2,left:i.left+i.width}}this.applyPlacement(r,s),this.$element.trigger("shown")}},applyPlacement:function(t,e){var i,n,o,s,r=this.tip(),a=r[0].offsetWidth,l=r[0].offsetHeight;r.offset(t).addClass(e).addClass("in"),i=r[0].offsetWidth,n=r[0].offsetHeight,"top"==e&&n!=l&&(t.top=t.top+l-n,s=!0),"bottom"==e||"top"==e?(o=0,t.left<0&&(o=t.left*-2,t.left=0,r.offset(t),i=r[0].offsetWidth,n=r[0].offsetHeight),this.replaceArrow(o-a+i,i,"left")):this.replaceArrow(n-l,n,"top"),s&&r.offset(t)},replaceArrow:function(t,e,i){this.arrow().css(i,t?50*(1-t/e)+"%":"")},setContent:function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},hide:function(){function e(){var e=setTimeout(function(){i.off(t.support.transition.end).detach()},500);i.one(t.support.transition.end,function(){clearTimeout(e),i.detach()})}var i=this.tip(),n=t.Event("hide");if(this.$element.trigger(n),!n.isDefaultPrevented())return i.removeClass("in"),t.support.transition&&this.$tip.hasClass("fade")?e():i.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var e=this.$element[0];return t.extend({},"function"==typeof e.getBoundingClientRect?e.getBoundingClientRect():{width:e.offsetWidth,height:e.offsetHeight},this.$element.offset())},getTitle:function(){var t,e=this.$element,i=this.options;return t=e.attr("data-original-title")||("function"==typeof i.title?i.title.call(e[0]):i.title)},tip:function(){return this.$tip=this.$tip||t(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(e){var i=e?t(e.currentTarget)[this.type](this._options).data(this.type):this;i.tip().hasClass("in")?i.hide():i.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var i=t.fn.tooltip;t.fn.tooltip=function(i){return this.each(function(){var n=t(this),o=n.data("tooltip"),s="object"==typeof i&&i;o||n.data("tooltip",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.tooltip.Constructor=e,t.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(window.jQuery),!function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype,{constructor:e,setContent:function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content")[this.options.html?"html":"text"](i),t.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t,e=this.$element,i=this.options;return t=("function"==typeof i.content?i.content.call(e[0]):i.content)||e.attr("data-content")},tip:function(){return this.$tip||(this.$tip=t(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var i=t.fn.popover;t.fn.popover=function(i){return this.each(function(){var n=t(this),o=n.data("popover"),s="object"==typeof i&&i;o||n.data("popover",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.popover.Constructor=e,t.fn.popover.defaults=t.extend({},t.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(window.jQuery),!function(t){"use strict";function e(e,i){var n,o=t.proxy(this.process,this),s=t(t(e).is("body")?window:e);this.options=t.extend({},t.fn.scrollspy.defaults,i),this.$scrollElement=s.on("scroll.scroll-spy.data-api",o),this.selector=(this.options.target||(n=t(e).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=t("body"),this.refresh(),this.process()}e.prototype={constructor:e,refresh:function(){var e,i=this;this.offsets=t([]),this.targets=t([]),e=this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),o=/^#\w/.test(n)&&t(n);return o&&o.length&&[[o.position().top+(!t.isWindow(i.$scrollElement.get(0))&&i.$scrollElement.scrollTop()),n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},process:function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=i-this.$scrollElement.height(),o=this.offsets,s=this.targets,r=this.activeTarget;if(e>=n)return r!=(t=s.last()[0])&&this.activate(t);for(t=o.length;t--;)r!=s[t]&&e>=o[t]&&(!o[t+1]||e<=o[t+1])&&this.activate(s[t])},activate:function(e){var i,n;this.activeTarget=e,t(this.selector).parent(".active").removeClass("active"),n=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',i=t(n).parent("li").addClass("active"),i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate")}};var i=t.fn.scrollspy;t.fn.scrollspy=function(i){return this.each(function(){var n=t(this),o=n.data("scrollspy"),s="object"==typeof i&&i;o||n.data("scrollspy",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.scrollspy.Constructor=e,t.fn.scrollspy.defaults={offset:10},t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this},t(window).on("load",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);e.scrollspy(e.data())})})}(window.jQuery),!function(t){"use strict";var e=function(e){this.element=t(e)};e.prototype={constructor:e,show:function(){var e,i,n,o=this.element,s=o.closest("ul:not(.dropdown-menu)"),r=o.attr("data-target");r||(r=o.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),o.parent("li").hasClass("active")||(e=s.find(".active:last a")[0],n=t.Event("show",{relatedTarget:e}),o.trigger(n),n.isDefaultPrevented()||(i=t(r),this.activate(o.parent("li"),s),this.activate(i,i.parent(),function(){o.trigger({type:"shown",relatedTarget:e})})))},activate:function(e,i,n){function o(){s.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),e.addClass("active"),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active"),n&&n()}var s=i.find("> .active"),r=n&&t.support.transition&&s.hasClass("fade");r?s.one(t.support.transition.end,o):o(),s.removeClass("in")}};var i=t.fn.tab;t.fn.tab=function(i){return this.each(function(){var n=t(this),o=n.data("tab");o||n.data("tab",o=new e(this)),"string"==typeof i&&o[i]()})},t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=i,this},t(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault(),t(this).tab("show")})}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.$element=t(e),this.options=t.extend({},t.fn.typeahead.defaults,i),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=t(this.options.menu),this.shown=!1,this.listen()};e.prototype={constructor:e,select:function(){var t=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(t)).change(),this.hide()},updater:function(t){return t},show:function(){var e=t.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:e.top+e.height,left:e.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(e){var i;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(i=t.isFunction(this.source)?this.source(this.query,t.proxy(this.process,this)):this.source,i?this.process(i):this)},process:function(e){var i=this;return e=t.grep(e,function(t){return i.matcher(t)}),e=this.sorter(e),e.length?this.render(e.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(t){return~t.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(t){for(var e,i=[],n=[],o=[];e=t.shift();)e.toLowerCase().indexOf(this.query.toLowerCase())?~e.indexOf(this.query)?n.push(e):o.push(e):i.push(e);return i.concat(n,o)},highlighter:function(t){var e=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return t.replace(new RegExp("("+e+")","ig"),function(t,e){return"<strong>"+e+"</strong>"})},render:function(e){var i=this;return e=t(e).map(function(e,n){return e=t(i.options.item).attr("data-value",n),e.find("a").html(i.highlighter(n)),e[0]}),e.first().addClass("active"),this.$menu.html(e),this},next:function(e){var i=this.$menu.find(".active").removeClass("active"),n=i.next();n.length||(n=t(this.$menu.find("li")[0])),n.addClass("active")},prev:function(t){var e=this.$menu.find(".active").removeClass("active"),i=e.prev();i.length||(i=this.$menu.find("li").last()),i.addClass("active")},listen:function(){this.$element.on("focus",t.proxy(this.focus,this)).on("blur",t.proxy(this.blur,this)).on("keypress",t.proxy(this.keypress,this)).on("keyup",t.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",t.proxy(this.keydown,this)),this.$menu.on("click",t.proxy(this.click,this)).on("mouseenter","li",t.proxy(this.mouseenter,this)).on("mouseleave","li",t.proxy(this.mouseleave,this))},eventSupported:function(t){var e=t in this.$element;return e||(this.$element.setAttribute(t,"return;"),e="function"==typeof this.$element[t]),e},move:function(t){if(this.shown){switch(t.keyCode){case 9:case 13:case 27:t.preventDefault();break;case 38:t.preventDefault(),this.prev();break;case 40:t.preventDefault(),this.next()}t.stopPropagation()}},keydown:function(e){this.suppressKeyPressRepeat=~t.inArray(e.keyCode,[40,38,9,13,27]),this.move(e)},keypress:function(t){this.suppressKeyPressRepeat||this.move(t)},keyup:function(t){switch(t.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}t.stopPropagation(),t.preventDefault()},focus:function(t){this.focused=!0},blur:function(t){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(t){t.stopPropagation(),t.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(e){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),t(e.currentTarget).addClass("active")},mouseleave:function(t){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var i=t.fn.typeahead;t.fn.typeahead=function(i){return this.each(function(){var n=t(this),o=n.data("typeahead"),s="object"==typeof i&&i;o||n.data("typeahead",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},t.fn.typeahead.Constructor=e,t.fn.typeahead.noConflict=function(){return t.fn.typeahead=i,this},t(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(e){var i=t(this);i.data("typeahead")||i.typeahead(i.data())})}(window.jQuery),!function(t){"use strict";var e=function(e,i){this.options=t.extend({},t.fn.affix.defaults,i),this.$window=t(window).on("scroll.affix.data-api",t.proxy(this.checkPosition,this)).on("click.affix.data-api",t.proxy(function(){setTimeout(t.proxy(this.checkPosition,this),1)},this)),this.$element=t(e),this.checkPosition()};e.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e,i=t(document).height(),n=this.$window.scrollTop(),o=this.$element.offset(),s=this.options.offset,r=s.bottom,a=s.top,l="affix affix-top affix-bottom";"object"!=typeof s&&(r=a=s),"function"==typeof a&&(a=s.top()),"function"==typeof r&&(r=s.bottom()),e=!(null!=this.unpin&&n+this.unpin<=o.top)&&(null!=r&&o.top+this.$element.height()>=i-r?"bottom":null!=a&&n<=a&&"top"),this.affixed!==e&&(this.affixed=e,this.unpin="bottom"==e?o.top-n:null,this.$element.removeClass(l).addClass("affix"+(e?"-"+e:"")))}};var i=t.fn.affix;t.fn.affix=function(i){return this.each(function(){var n=t(this),o=n.data("affix"),s="object"==typeof i&&i;o||n.data("affix",o=new e(this,s)),"string"==typeof i&&o[i]()})},t.fn.affix.Constructor=e,t.fn.affix.defaults={offset:0},t.fn.affix.noConflict=function(){return t.fn.affix=i,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var e=t(this),i=e.data();i.offset=i.offset||{},i.offsetBottom&&(i.offset.bottom=i.offsetBottom),i.offsetTop&&(i.offset.top=i.offsetTop),e.affix(i)})})}(window.jQuery),function(){function t(t){function e(e,i,n,o,s,r){for(;s>=0&&r>s;s+=t){var a=o?o[s]:s;n=i(n,e[a],a,e)}return n}return function(i,n,o,s){n=b(n,s,4);var r=!S(i)&&y.keys(i),a=(r||i).length,l=t>0?0:a-1;return arguments.length<3&&(o=i[r?r[l]:l],l+=t),e(i,n,o,r,l,a)}}function e(t){return function(e,i,n){i=w(i,n);for(var o=k(e),s=t>0?0:o-1;s>=0&&o>s;s+=t)if(i(e[s],s,e))return s;return-1}}function i(t,e,i){return function(n,o,s){var r=0,a=k(n);if("number"==typeof s)t>0?r=s>=0?s:Math.max(s+a,r):a=s>=0?Math.min(s+1,a):s+a+1;else if(i&&s&&a)return s=i(n,o),n[s]===o?s:-1;if(o!==o)return s=e(c.call(n,r,a),y.isNaN),s>=0?s+r:-1;for(s=t>0?r:a-1;s>=0&&a>s;s+=t)if(n[s]===o)return s;return-1}}function n(t,e){var i=M.length,n=t.constructor,o=y.isFunction(n)&&n.prototype||a,s="constructor";for(y.has(t,s)&&!y.contains(e,s)&&e.push(s);i--;)s=M[i],s in t&&t[s]!==o[s]&&!y.contains(e,s)&&e.push(s)}var o=this,s=o._,r=Array.prototype,a=Object.prototype,l=Function.prototype,u=r.push,c=r.slice,h=a.toString,d=a.hasOwnProperty,f=Array.isArray,p=Object.keys,g=l.bind,m=Object.create,v=function(){},y=function(t){return t instanceof y?t:this instanceof y?void(this._wrapped=t):new y(t)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=y),exports._=y):o._=y,y.VERSION="1.8.3";var b=function(t,e,i){if(void 0===e)return t;switch(null==i?3:i){case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)};case 4:return function(i,n,o,s){return t.call(e,i,n,o,s)}}return function(){return t.apply(e,arguments)}},w=function(t,e,i){return null==t?y.identity:y.isFunction(t)?b(t,e,i):y.isObject(t)?y.matcher(t):y.property(t)};y.iteratee=function(t,e){return w(t,e,1/0)};var x=function(t,e){return function(i){var n=arguments.length;if(2>n||null==i)return i;for(var o=1;n>o;o++)for(var s=arguments[o],r=t(s),a=r.length,l=0;a>l;l++){var u=r[l];e&&void 0!==i[u]||(i[u]=s[u])}return i}},_=function(t){if(!y.isObject(t))return{};if(m)return m(t);v.prototype=t;var e=new v;return v.prototype=null,e},C=function(t){return function(e){return null==e?void 0:e[t]}},T=Math.pow(2,53)-1,k=C("length"),S=function(t){var e=k(t);return"number"==typeof e&&e>=0&&T>=e};y.each=y.forEach=function(t,e,i){e=b(e,i);var n,o;if(S(t))for(n=0,o=t.length;o>n;n++)e(t[n],n,t);else{var s=y.keys(t);for(n=0,o=s.length;o>n;n++)e(t[s[n]],s[n],t)}return t},y.map=y.collect=function(t,e,i){e=w(e,i);for(var n=!S(t)&&y.keys(t),o=(n||t).length,s=Array(o),r=0;o>r;r++){var a=n?n[r]:r;s[r]=e(t[a],a,t)}return s},y.reduce=y.foldl=y.inject=t(1),y.reduceRight=y.foldr=t(-1),y.find=y.detect=function(t,e,i){var n;return n=S(t)?y.findIndex(t,e,i):y.findKey(t,e,i),void 0!==n&&n!==-1?t[n]:void 0},y.filter=y.select=function(t,e,i){var n=[];return e=w(e,i),y.each(t,function(t,i,o){e(t,i,o)&&n.push(t)}),n},y.reject=function(t,e,i){return y.filter(t,y.negate(w(e)),i)},y.every=y.all=function(t,e,i){e=w(e,i);for(var n=!S(t)&&y.keys(t),o=(n||t).length,s=0;o>s;s++){var r=n?n[s]:s;if(!e(t[r],r,t))return!1}return!0},y.some=y.any=function(t,e,i){e=w(e,i);for(var n=!S(t)&&y.keys(t),o=(n||t).length,s=0;o>s;s++){var r=n?n[s]:s;if(e(t[r],r,t))return!0}return!1},y.contains=y.includes=y.include=function(t,e,i,n){return S(t)||(t=y.values(t)),("number"!=typeof i||n)&&(i=0),y.indexOf(t,e,i)>=0},y.invoke=function(t,e){var i=c.call(arguments,2),n=y.isFunction(e);return y.map(t,function(t){var o=n?e:t[e];return null==o?o:o.apply(t,i)})},y.pluck=function(t,e){return y.map(t,y.property(e))},y.where=function(t,e){return y.filter(t,y.matcher(e))},y.findWhere=function(t,e){return y.find(t,y.matcher(e))},y.max=function(t,e,i){var n,o,s=-1/0,r=-1/0;if(null==e&&null!=t){t=S(t)?t:y.values(t);for(var a=0,l=t.length;l>a;a++)n=t[a],n>s&&(s=n)}else e=w(e,i),y.each(t,function(t,i,n){o=e(t,i,n),(o>r||o===-1/0&&s===-1/0)&&(s=t,r=o)});return s},y.min=function(t,e,i){var n,o,s=1/0,r=1/0;if(null==e&&null!=t){t=S(t)?t:y.values(t);for(var a=0,l=t.length;l>a;a++)n=t[a],s>n&&(s=n)}else e=w(e,i),y.each(t,function(t,i,n){o=e(t,i,n),(r>o||1/0===o&&1/0===s)&&(s=t,r=o)});return s},y.shuffle=function(t){for(var e,i=S(t)?t:y.values(t),n=i.length,o=Array(n),s=0;n>s;s++)e=y.random(0,s),e!==s&&(o[s]=o[e]),o[e]=i[s];return o},y.sample=function(t,e,i){return null==e||i?(S(t)||(t=y.values(t)),t[y.random(t.length-1)]):y.shuffle(t).slice(0,Math.max(0,e))},y.sortBy=function(t,e,i){return e=w(e,i),y.pluck(y.map(t,function(t,i,n){return{value:t,index:i,criteria:e(t,i,n)}}).sort(function(t,e){var i=t.criteria,n=e.criteria;if(i!==n){if(i>n||void 0===i)return 1;if(n>i||void 0===n)return-1}return t.index-e.index}),"value")};var E=function(t){return function(e,i,n){var o={};return i=w(i,n),y.each(e,function(n,s){var r=i(n,s,e);t(o,n,r)}),o}};y.groupBy=E(function(t,e,i){y.has(t,i)?t[i].push(e):t[i]=[e]}),y.indexBy=E(function(t,e,i){t[i]=e}),y.countBy=E(function(t,e,i){y.has(t,i)?t[i]++:t[i]=1}),y.toArray=function(t){return t?y.isArray(t)?c.call(t):S(t)?y.map(t,y.identity):y.values(t):[]},y.size=function(t){return null==t?0:S(t)?t.length:y.keys(t).length},y.partition=function(t,e,i){e=w(e,i);var n=[],o=[];return y.each(t,function(t,i,s){(e(t,i,s)?n:o).push(t)}),[n,o]},y.first=y.head=y.take=function(t,e,i){return null==t?void 0:null==e||i?t[0]:y.initial(t,t.length-e)},y.initial=function(t,e,i){return c.call(t,0,Math.max(0,t.length-(null==e||i?1:e)))},y.last=function(t,e,i){return null==t?void 0:null==e||i?t[t.length-1]:y.rest(t,Math.max(0,t.length-e))},y.rest=y.tail=y.drop=function(t,e,i){return c.call(t,null==e||i?1:e)},y.compact=function(t){return y.filter(t,y.identity)};var D=function(t,e,i,n){for(var o=[],s=0,r=n||0,a=k(t);a>r;r++){var l=t[r];if(S(l)&&(y.isArray(l)||y.isArguments(l))){e||(l=D(l,e,i));var u=0,c=l.length;for(o.length+=c;c>u;)o[s++]=l[u++]}else i||(o[s++]=l)}return o};y.flatten=function(t,e){return D(t,e,!1)},y.without=function(t){return y.difference(t,c.call(arguments,1))},y.uniq=y.unique=function(t,e,i,n){y.isBoolean(e)||(n=i,i=e,e=!1),null!=i&&(i=w(i,n));for(var o=[],s=[],r=0,a=k(t);a>r;r++){var l=t[r],u=i?i(l,r,t):l;e?(r&&s===u||o.push(l),s=u):i?y.contains(s,u)||(s.push(u),o.push(l)):y.contains(o,l)||o.push(l)}return o},y.union=function(){return y.uniq(D(arguments,!0,!0))},y.intersection=function(t){for(var e=[],i=arguments.length,n=0,o=k(t);o>n;n++){var s=t[n];if(!y.contains(e,s)){for(var r=1;i>r&&y.contains(arguments[r],s);r++);r===i&&e.push(s)}}return e},y.difference=function(t){var e=D(arguments,!0,!0,1);return y.filter(t,function(t){return!y.contains(e,t)})},y.zip=function(){return y.unzip(arguments)},y.unzip=function(t){for(var e=t&&y.max(t,k).length||0,i=Array(e),n=0;e>n;n++)i[n]=y.pluck(t,n);return i},y.object=function(t,e){for(var i={},n=0,o=k(t);o>n;n++)e?i[t[n]]=e[n]:i[t[n][0]]=t[n][1];return i},y.findIndex=e(1),y.findLastIndex=e(-1),y.sortedIndex=function(t,e,i,n){i=w(i,n,1);for(var o=i(e),s=0,r=k(t);r>s;){var a=Math.floor((s+r)/2);i(t[a])<o?s=a+1:r=a}return s},y.indexOf=i(1,y.findIndex,y.sortedIndex),y.lastIndexOf=i(-1,y.findLastIndex),y.range=function(t,e,i){null==e&&(e=t||0,t=0),i=i||1;for(var n=Math.max(Math.ceil((e-t)/i),0),o=Array(n),s=0;n>s;s++,t+=i)o[s]=t;return o};var P=function(t,e,i,n,o){if(!(n instanceof e))return t.apply(i,o);var s=_(t.prototype),r=t.apply(s,o);return y.isObject(r)?r:s};y.bind=function(t,e){if(g&&t.bind===g)return g.apply(t,c.call(arguments,1));if(!y.isFunction(t))throw new TypeError("Bind must be called on a function");var i=c.call(arguments,2),n=function(){return P(t,n,e,this,i.concat(c.call(arguments)))};return n},y.partial=function(t){var e=c.call(arguments,1),i=function(){for(var n=0,o=e.length,s=Array(o),r=0;o>r;r++)s[r]=e[r]===y?arguments[n++]:e[r];for(;n<arguments.length;)s.push(arguments[n++]);return P(t,i,this,this,s)};return i},y.bindAll=function(t){var e,i,n=arguments.length;if(1>=n)throw new Error("bindAll must be passed function names");for(e=1;n>e;e++)i=arguments[e],t[i]=y.bind(t[i],t);return t},y.memoize=function(t,e){var i=function(n){var o=i.cache,s=""+(e?e.apply(this,arguments):n);return y.has(o,s)||(o[s]=t.apply(this,arguments)),o[s]};return i.cache={},i},y.delay=function(t,e){var i=c.call(arguments,2);return setTimeout(function(){return t.apply(null,i)},e)},y.defer=y.partial(y.delay,y,1),y.throttle=function(t,e,i){var n,o,s,r=null,a=0;i||(i={});var l=function(){a=i.leading===!1?0:y.now(),r=null,s=t.apply(n,o),r||(n=o=null)};return function(){var u=y.now();a||i.leading!==!1||(a=u);var c=e-(u-a);return n=this,o=arguments,0>=c||c>e?(r&&(clearTimeout(r),r=null),a=u,s=t.apply(n,o),r||(n=o=null)):r||i.trailing===!1||(r=setTimeout(l,c)),s}},y.debounce=function(t,e,i){var n,o,s,r,a,l=function(){var u=y.now()-r;e>u&&u>=0?n=setTimeout(l,e-u):(n=null,i||(a=t.apply(s,o),n||(s=o=null)))};return function(){s=this,o=arguments,r=y.now();var u=i&&!n;return n||(n=setTimeout(l,e)),u&&(a=t.apply(s,o),s=o=null),a}},y.wrap=function(t,e){return y.partial(e,t)},y.negate=function(t){return function(){return!t.apply(this,arguments)}},y.compose=function(){var t=arguments,e=t.length-1;return function(){for(var i=e,n=t[e].apply(this,arguments);i--;)n=t[i].call(this,n);return n}},y.after=function(t,e){return function(){return--t<1?e.apply(this,arguments):void 0}},y.before=function(t,e){var i;return function(){return--t>0&&(i=e.apply(this,arguments)),1>=t&&(e=null),i}},y.once=y.partial(y.before,2);var O=!{toString:null}.propertyIsEnumerable("toString"),M=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];y.keys=function(t){if(!y.isObject(t))return[];if(p)return p(t);var e=[];for(var i in t)y.has(t,i)&&e.push(i);return O&&n(t,e),e},y.allKeys=function(t){if(!y.isObject(t))return[];var e=[];for(var i in t)e.push(i);return O&&n(t,e),e},y.values=function(t){for(var e=y.keys(t),i=e.length,n=Array(i),o=0;i>o;o++)n[o]=t[e[o]];return n},y.mapObject=function(t,e,i){e=w(e,i);for(var n,o=y.keys(t),s=o.length,r={},a=0;s>a;a++)n=o[a],r[n]=e(t[n],n,t);return r},y.pairs=function(t){for(var e=y.keys(t),i=e.length,n=Array(i),o=0;i>o;o++)n[o]=[e[o],t[e[o]]];return n},y.invert=function(t){for(var e={},i=y.keys(t),n=0,o=i.length;o>n;n++)e[t[i[n]]]=i[n];return e},y.functions=y.methods=function(t){var e=[];for(var i in t)y.isFunction(t[i])&&e.push(i);return e.sort()},y.extend=x(y.allKeys),y.extendOwn=y.assign=x(y.keys),y.findKey=function(t,e,i){e=w(e,i);for(var n,o=y.keys(t),s=0,r=o.length;r>s;s++)if(n=o[s],e(t[n],n,t))return n},y.pick=function(t,e,i){var n,o,s={},r=t;if(null==r)return s;y.isFunction(e)?(o=y.allKeys(r),n=b(e,i)):(o=D(arguments,!1,!1,1),n=function(t,e,i){return e in i},r=Object(r));for(var a=0,l=o.length;l>a;a++){var u=o[a],c=r[u];n(c,u,r)&&(s[u]=c)}return s},y.omit=function(t,e,i){if(y.isFunction(e))e=y.negate(e);else{var n=y.map(D(arguments,!1,!1,1),String);e=function(t,e){return!y.contains(n,e)}}return y.pick(t,e,i)},y.defaults=x(y.allKeys,!0),y.create=function(t,e){var i=_(t);return e&&y.extendOwn(i,e),i},y.clone=function(t){return y.isObject(t)?y.isArray(t)?t.slice():y.extend({},t):t},y.tap=function(t,e){return e(t),t},y.isMatch=function(t,e){var i=y.keys(e),n=i.length;if(null==t)return!n;for(var o=Object(t),s=0;n>s;s++){var r=i[s];if(e[r]!==o[r]||!(r in o))return!1}return!0};var A=function(t,e,i,n){if(t===e)return 0!==t||1/t===1/e;if(null==t||null==e)return t===e;t instanceof y&&(t=t._wrapped),e instanceof y&&(e=e._wrapped);var o=h.call(t);if(o!==h.call(e))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+t==""+e;case"[object Number]":return+t!==+t?+e!==+e:0===+t?1/+t===1/e:+t===+e;case"[object Date]":case"[object Boolean]":return+t===+e}var s="[object Array]"===o;if(!s){if("object"!=typeof t||"object"!=typeof e)return!1;var r=t.constructor,a=e.constructor;if(r!==a&&!(y.isFunction(r)&&r instanceof r&&y.isFunction(a)&&a instanceof a)&&"constructor"in t&&"constructor"in e)return!1}i=i||[],n=n||[];for(var l=i.length;l--;)if(i[l]===t)return n[l]===e;if(i.push(t),n.push(e),s){if(l=t.length,l!==e.length)return!1;for(;l--;)if(!A(t[l],e[l],i,n))return!1}else{var u,c=y.keys(t);if(l=c.length,y.keys(e).length!==l)return!1;for(;l--;)if(u=c[l],!y.has(e,u)||!A(t[u],e[u],i,n))return!1}return i.pop(),n.pop(),!0};y.isEqual=function(t,e){return A(t,e)},y.isEmpty=function(t){return null==t||(S(t)&&(y.isArray(t)||y.isString(t)||y.isArguments(t))?0===t.length:0===y.keys(t).length)},y.isElement=function(t){return!(!t||1!==t.nodeType)},y.isArray=f||function(t){return"[object Array]"===h.call(t)},y.isObject=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},y.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){y["is"+t]=function(e){return h.call(e)==="[object "+t+"]"}}),y.isArguments(arguments)||(y.isArguments=function(t){return y.has(t,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(y.isFunction=function(t){return"function"==typeof t||!1}),y.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},y.isNaN=function(t){return y.isNumber(t)&&t!==+t},y.isBoolean=function(t){return t===!0||t===!1||"[object Boolean]"===h.call(t)},y.isNull=function(t){return null===t},y.isUndefined=function(t){return void 0===t},y.has=function(t,e){return null!=t&&d.call(t,e)},y.noConflict=function(){return o._=s,this},y.identity=function(t){return t},y.constant=function(t){return function(){return t}},y.noop=function(){},y.property=C,y.propertyOf=function(t){return null==t?function(){}:function(e){return t[e]}},y.matcher=y.matches=function(t){return t=y.extendOwn({},t),function(e){return y.isMatch(e,t)}},y.times=function(t,e,i){var n=Array(Math.max(0,t));e=b(e,i,1);for(var o=0;t>o;o++)n[o]=e(o);return n},y.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},y.now=Date.now||function(){return(new Date).getTime()};var $={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},N=y.invert($),I=function(t){var e=function(e){return t[e]},i="(?:"+y.keys(t).join("|")+")",n=RegExp(i),o=RegExp(i,"g");return function(t){return t=null==t?"":""+t,n.test(t)?t.replace(o,e):t}};y.escape=I($),y.unescape=I(N),y.result=function(t,e,i){var n=null==t?void 0:t[e];return void 0===n&&(n=i),y.isFunction(n)?n.call(t):n};var R=0;y.uniqueId=function(t){var e=++R+"";return t?t+e:e},y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var H=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},W=/\\|'|\r|\n|\u2028|\u2029/g,L=function(t){return"\\"+z[t]};y.template=function(t,e,i){!e&&i&&(e=i),e=y.defaults({},e,y.templateSettings);var n=RegExp([(e.escape||H).source,(e.interpolate||H).source,(e.evaluate||H).source].join("|")+"|$","g"),o=0,s="__p+='";t.replace(n,function(e,i,n,r,a){return s+=t.slice(o,a).replace(W,L),o=a+e.length,i?s+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":n?s+="'+\n((__t=("+n+"))==null?'':__t)+\n'":r&&(s+="';\n"+r+"\n__p+='"),e}),s+="';\n",e.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{var r=new Function(e.variable||"obj","_",s)}catch(t){throw t.source=s,t}var a=function(t){return r.call(this,t,y)},l=e.variable||"obj";return a.source="function("+l+"){\n"+s+"}",a},y.chain=function(t){var e=y(t);return e._chain=!0,e};var j=function(t,e){return t._chain?y(e).chain():e};y.mixin=function(t){y.each(y.functions(t),function(e){
-var i=y[e]=t[e];y.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),j(this,i.apply(y,t))}})},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=r[t];y.prototype[t]=function(){var i=this._wrapped;return e.apply(i,arguments),"shift"!==t&&"splice"!==t||0!==i.length||delete i[0],j(this,i)}}),y.each(["concat","join","slice"],function(t){var e=r[t];y.prototype[t]=function(){return j(this,e.apply(this._wrapped,arguments))}}),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return y})}.call(this),!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";function t(){return fn.apply(null,arguments)}function e(t){fn=t}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function n(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function r(t,e){var i,n=[];for(i=0;i<t.length;++i)n.push(e(t[i],i));return n}function a(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function l(t,e){for(var i in e)a(e,i)&&(t[i]=e[i]);return a(e,"toString")&&(t.toString=e.toString),a(e,"valueOf")&&(t.valueOf=e.valueOf),t}function u(t,e,i,n){return me(t,e,i,n,!0).utc()}function c(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function h(t){return null==t._pf&&(t._pf=c()),t._pf}function d(t){if(null==t._isValid){var e=h(t),i=pn.call(e.parsedDateParts,function(t){return null!=t}),n=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&i);if(t._strict&&(n=n&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return n;t._isValid=n}return t._isValid}function f(t){var e=u(NaN);return null!=t?l(h(e),t):h(e).userInvalidated=!0,e}function p(t){return void 0===t}function g(t,e){var i,n,o;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=h(e)),p(e._locale)||(t._locale=e._locale),gn.length>0)for(i in gn)n=gn[i],o=e[n],p(o)||(t[n]=o);return t}function m(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),mn===!1&&(mn=!0,t.updateOffset(this),mn=!1)}function v(t){return t instanceof m||null!=t&&null!=t._isAMomentObject}function y(t){return 0>t?Math.ceil(t)||0:Math.floor(t)}function b(t){var e=+t,i=0;return 0!==e&&isFinite(e)&&(i=y(e)),i}function w(t,e,i){var n,o=Math.min(t.length,e.length),s=Math.abs(t.length-e.length),r=0;for(n=0;o>n;n++)(i&&t[n]!==e[n]||!i&&b(t[n])!==b(e[n]))&&r++;return r+s}function x(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,i){var n=!0;return l(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),n){for(var o,s=[],r=0;r<arguments.length;r++){if(o="","object"==typeof arguments[r]){o+="\n["+r+"] ";for(var a in arguments[0])o+=a+": "+arguments[0][a]+", ";o=o.slice(0,-2)}else o=arguments[r];s.push(o)}x(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return i.apply(this,arguments)},i)}function C(e,i){null!=t.deprecationHandler&&t.deprecationHandler(e,i),vn[e]||(x(i),vn[e]=!0)}function T(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function k(t){var e,i;for(i in t)e=t[i],T(e)?this[i]=e:this["_"+i]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function S(t,e){var i,o=l({},t);for(i in e)a(e,i)&&(n(t[i])&&n(e[i])?(o[i]={},l(o[i],t[i]),l(o[i],e[i])):null!=e[i]?o[i]=e[i]:delete o[i]);for(i in t)a(t,i)&&!a(e,i)&&n(t[i])&&(o[i]=l({},o[i]));return o}function E(t){null!=t&&this.set(t)}function D(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return T(n)?n.call(e,i):n}function P(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function O(){return this._invalidDate}function M(t){return this._ordinal.replace("%d",t)}function A(t,e,i,n){var o=this._relativeTime[i];return T(o)?o(t,e,i,n):o.replace(/%d/i,t)}function $(t,e){var i=this._relativeTime[t>0?"future":"past"];return T(i)?i(e):i.replace(/%s/i,e)}function N(t,e){var i=t.toLowerCase();Sn[i]=Sn[i+"s"]=Sn[e]=t}function I(t){return"string"==typeof t?Sn[t]||Sn[t.toLowerCase()]:void 0}function R(t){var e,i,n={};for(i in t)a(t,i)&&(e=I(i),e&&(n[e]=t[i]));return n}function H(t,e){En[t]=e}function z(t){var e=[];for(var i in t)e.push({unit:i,priority:En[i]});return e.sort(function(t,e){return t.priority-e.priority}),e}function W(e,i){return function(n){return null!=n?(j(this,e,n),t.updateOffset(this,i),this):L(this,e)}}function L(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function j(t,e,i){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](i)}function F(t){return t=I(t),T(this[t])?this[t]():this}function B(t,e){if("object"==typeof t){t=R(t);for(var i=z(t),n=0;n<i.length;n++)this[i[n].unit](t[i[n].unit])}else if(t=I(t),T(this[t]))return this[t](e);return this}function q(t,e,i){var n=""+Math.abs(t),o=e-n.length,s=t>=0;return(s?i?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+n}function Y(t,e,i,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),t&&(Mn[t]=o),e&&(Mn[e[0]]=function(){return q(o.apply(this,arguments),e[1],e[2])}),i&&(Mn[i]=function(){return this.localeData().ordinal(o.apply(this,arguments),t)})}function U(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function V(t){var e,i,n=t.match(Dn);for(e=0,i=n.length;i>e;e++)Mn[n[e]]?n[e]=Mn[n[e]]:n[e]=U(n[e]);return function(e){var o,s="";for(o=0;i>o;o++)s+=n[o]instanceof Function?n[o].call(e,t):n[o];return s}}function X(t,e){return t.isValid()?(e=G(e,t.localeData()),On[e]=On[e]||V(e),On[e](t)):t.localeData().invalidDate()}function G(t,e){function i(t){return e.longDateFormat(t)||t}var n=5;for(Pn.lastIndex=0;n>=0&&Pn.test(t);)t=t.replace(Pn,i),Pn.lastIndex=0,n-=1;return t}function J(t,e,i){Gn[t]=T(e)?e:function(t,n){return t&&i?i:e}}function Q(t,e){return a(Gn,t)?Gn[t](e._strict,e._locale):new RegExp(Z(t))}function Z(t){return K(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,o){return e||i||n||o}))}function K(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function tt(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(n=function(t,i){i[e]=b(t)}),i=0;i<t.length;i++)Jn[t[i]]=n}function et(t,e){tt(t,function(t,i,n,o){n._w=n._w||{},e(t,n._w,n,o)})}function it(t,e,i){null!=e&&a(Jn,t)&&Jn[t](e,i._a,i,t)}function nt(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function ot(t,e){return t?i(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||ro).test(e)?"format":"standalone"][t.month()]:this._months}function st(t,e){return t?i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[ro.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function rt(t,e,i){var n,o,s,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;12>n;++n)s=u([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return i?"MMM"===e?(o=bn.call(this._shortMonthsParse,r),-1!==o?o:null):(o=bn.call(this._longMonthsParse,r),-1!==o?o:null):"MMM"===e?(o=bn.call(this._shortMonthsParse,r),-1!==o?o:(o=bn.call(this._longMonthsParse,r),-1!==o?o:null)):(o=bn.call(this._longMonthsParse,r),-1!==o?o:(o=bn.call(this._shortMonthsParse,r),-1!==o?o:null))}function at(t,e,i){var n,o,s;if(this._monthsParseExact)return rt.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;12>n;n++){if(o=u([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}}function lt(t,e){var i;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=b(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return i=Math.min(t.date(),nt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,i),t}function ut(e){return null!=e?(lt(this,e),t.updateOffset(this,!0),this):L(this,"Month")}function ct(){return nt(this.year(),this.month())}function ht(t){return this._monthsParseExact?(a(this,"_monthsRegex")||ft.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=uo),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function dt(t){return this._monthsParseExact?(a(this,"_monthsRegex")||ft.call(this),t?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=co),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function ft(){function t(t,e){return e.length-t.length}var e,i,n=[],o=[],s=[];for(e=0;12>e;e++)i=u([2e3,e]),n.push(this.monthsShort(i,"")),o.push(this.months(i,"")),s.push(this.months(i,"")),s.push(this.monthsShort(i,""));for(n.sort(t),o.sort(t),s.sort(t),e=0;12>e;e++)n[e]=K(n[e]),o[e]=K(o[e]);for(e=0;24>e;e++)s[e]=K(s[e]);this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function pt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function mt(){return gt(this.year())}function vt(t,e,i,n,o,s,r){var a=new Date(t,e,i,n,o,s,r);return 100>t&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function yt(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function bt(t,e,i){var n=7+e-i,o=(7+yt(t,0,n).getUTCDay()-e)%7;return-o+n-1}function wt(t,e,i,n,o){var s,r,a=(7+i-n)%7,l=bt(t,n,o),u=1+7*(e-1)+a+l;return 0>=u?(s=t-1,r=pt(s)+u):u>pt(t)?(s=t+1,r=u-pt(t)):(s=t,r=u),{year:s,dayOfYear:r}}function xt(t,e,i){var n,o,s=bt(t.year(),e,i),r=Math.floor((t.dayOfYear()-s-1)/7)+1;return 1>r?(o=t.year()-1,n=r+_t(o,e,i)):r>_t(t.year(),e,i)?(n=r-_t(t.year(),e,i),o=t.year()+1):(o=t.year(),n=r),{week:n,year:o}}function _t(t,e,i){var n=bt(t,e,i),o=bt(t+1,e,i);return(pt(t)-n+o)/7}function Ct(t){return xt(t,this._week.dow,this._week.doy).week}function Tt(){return this._week.dow}function kt(){return this._week.doy}function St(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Et(t){var e=xt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Dt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Pt(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function Ot(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Mt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function At(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function $t(t,e,i){var n,o,s,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;7>n;++n)s=u([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===e?(o=bn.call(this._weekdaysParse,r),-1!==o?o:null):"ddd"===e?(o=bn.call(this._shortWeekdaysParse,r),-1!==o?o:null):(o=bn.call(this._minWeekdaysParse,r),-1!==o?o:null):"dddd"===e?(o=bn.call(this._weekdaysParse,r),-1!==o?o:(o=bn.call(this._shortWeekdaysParse,r),-1!==o?o:(o=bn.call(this._minWeekdaysParse,r),-1!==o?o:null))):"ddd"===e?(o=bn.call(this._shortWeekdaysParse,r),-1!==o?o:(o=bn.call(this._weekdaysParse,r),-1!==o?o:(o=bn.call(this._minWeekdaysParse,r),-1!==o?o:null))):(o=bn.call(this._minWeekdaysParse,r),-1!==o?o:(o=bn.call(this._weekdaysParse,r),-1!==o?o:(o=bn.call(this._shortWeekdaysParse,r),-1!==o?o:null)))}function Nt(t,e,i){var n,o,s;if(this._weekdaysParseExact)return $t.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;7>n;n++){if(o=u([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}}function It(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Dt(t,this.localeData()),this.add(t-e,"d")):e}function Rt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Ht(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Pt(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=vo),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Wt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yo),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Lt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=bo),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function jt(){function t(t,e){return e.length-t.length}var e,i,n,o,s,r=[],a=[],l=[],c=[];for(e=0;7>e;e++)i=u([2e3,1]).day(e),n=this.weekdaysMin(i,""),o=this.weekdaysShort(i,""),s=this.weekdays(i,""),r.push(n),a.push(o),l.push(s),c.push(n),c.push(o),c.push(s);for(r.sort(t),a.sort(t),l.sort(t),c.sort(t),e=0;7>e;e++)a[e]=K(a[e]),l[e]=K(l[e]),c[e]=K(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ft(){return this.hours()%12||12}function Bt(){return this.hours()||24}function qt(t,e){Y(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Yt(t,e){return e._meridiemParse}function Ut(t){return"p"===(t+"").toLowerCase().charAt(0)}function Vt(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Gt(t){for(var e,i,n,o,s=0;s<t.length;){for(o=Xt(t[s]).split("-"),e=o.length,i=Xt(t[s+1]),i=i?i.split("-"):null;e>0;){if(n=Jt(o.slice(0,e).join("-")))return n;if(i&&i.length>=e&&w(o,i,!0)>=e-1)break;e--}s++}return null}function Jt(t){var e=null;if(!To[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=wo._abbr,require("./locale/"+t),Qt(e)}catch(t){}return To[t]}function Qt(t,e){var i;return t&&(i=p(e)?te(t):Zt(t,e),i&&(wo=i)),wo._abbr}function Zt(t,e){if(null!==e){var i=Co;return e.abbr=t,null!=To[t]?(C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=To[t]._config):null!=e.parentLocale&&(null!=To[e.parentLocale]?i=To[e.parentLocale]._config:C("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),To[t]=new E(S(i,e)),Qt(t),To[t]}return delete To[t],null}function Kt(t,e){if(null!=e){var i,n=Co;null!=To[t]&&(n=To[t]._config),e=S(n,e),i=new E(e),i.parentLocale=To[t],To[t]=i,Qt(t)}else null!=To[t]&&(null!=To[t].parentLocale?To[t]=To[t].parentLocale:null!=To[t]&&delete To[t]);return To[t]}function te(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return wo;if(!i(t)){if(e=Jt(t))return e;t=[t]}return Gt(t)}function ee(){return yn(To)}function ie(t){var e,i=t._a;return i&&-2===h(t).overflow&&(e=i[Zn]<0||i[Zn]>11?Zn:i[Kn]<1||i[Kn]>nt(i[Qn],i[Zn])?Kn:i[to]<0||i[to]>24||24===i[to]&&(0!==i[eo]||0!==i[io]||0!==i[no])?to:i[eo]<0||i[eo]>59?eo:i[io]<0||i[io]>59?io:i[no]<0||i[no]>999?no:-1,h(t)._overflowDayOfYear&&(Qn>e||e>Kn)&&(e=Kn),h(t)._overflowWeeks&&-1===e&&(e=oo),h(t)._overflowWeekday&&-1===e&&(e=so),h(t).overflow=e),t}function ne(t){var e,i,n,o,s,r,a=t._i,l=ko.exec(a)||So.exec(a);if(l){for(h(t).iso=!0,e=0,i=Do.length;i>e;e++)if(Do[e][1].exec(l[1])){o=Do[e][0],n=Do[e][2]!==!1;break}if(null==o)return void(t._isValid=!1);if(l[3]){for(e=0,i=Po.length;i>e;e++)if(Po[e][1].exec(l[3])){s=(l[2]||" ")+Po[e][0];break}if(null==s)return void(t._isValid=!1)}if(!n&&null!=s)return void(t._isValid=!1);if(l[4]){if(!Eo.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=o+(s||"")+(r||""),ue(t)}else t._isValid=!1}function oe(e){var i=Oo.exec(e._i);return null!==i?void(e._d=new Date((+i[1]))):(ne(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,i){return null!=t?t:null!=e?e:i}function re(e){var i=new Date(t.now());return e._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function ae(t){var e,i,n,o,s=[];if(!t._d){for(n=re(t),t._w&&null==t._a[Kn]&&null==t._a[Zn]&&le(t),t._dayOfYear&&(o=se(t._a[Qn],n[Qn]),t._dayOfYear>pt(o)&&(h(t)._overflowDayOfYear=!0),i=yt(o,0,t._dayOfYear),t._a[Zn]=i.getUTCMonth(),t._a[Kn]=i.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=s[e]=n[e];for(;7>e;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[to]&&0===t._a[eo]&&0===t._a[io]&&0===t._a[no]&&(t._nextDay=!0,t._a[to]=0),t._d=(t._useUTC?yt:vt).apply(null,s),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[to]=24)}}function le(t){var e,i,n,o,s,r,a,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(s=1,r=4,i=se(e.GG,t._a[Qn],xt(ve(),1,4).year),n=se(e.W,1),o=se(e.E,1),(1>o||o>7)&&(l=!0)):(s=t._locale._week.dow,r=t._locale._week.doy,i=se(e.gg,t._a[Qn],xt(ve(),s,r).year),n=se(e.w,1),null!=e.d?(o=e.d,(0>o||o>6)&&(l=!0)):null!=e.e?(o=e.e+s,(e.e<0||e.e>6)&&(l=!0)):o=s),1>n||n>_t(i,s,r)?h(t)._overflowWeeks=!0:null!=l?h(t)._overflowWeekday=!0:(a=wt(i,n,o,s,r),t._a[Qn]=a.year,t._dayOfYear=a.dayOfYear)}function ue(e){if(e._f===t.ISO_8601)return void ne(e);e._a=[],h(e).empty=!0;var i,n,o,s,r,a=""+e._i,l=a.length,u=0;for(o=G(e._f,e._locale).match(Dn)||[],i=0;i<o.length;i++)s=o[i],n=(a.match(Q(s,e))||[])[0],n&&(r=a.substr(0,a.indexOf(n)),r.length>0&&h(e).unusedInput.push(r),a=a.slice(a.indexOf(n)+n.length),u+=n.length),Mn[s]?(n?h(e).empty=!1:h(e).unusedTokens.push(s),it(s,n,e)):e._strict&&!n&&h(e).unusedTokens.push(s);h(e).charsLeftOver=l-u,a.length>0&&h(e).unusedInput.push(a),e._a[to]<=12&&h(e).bigHour===!0&&e._a[to]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[to]=ce(e._locale,e._a[to],e._meridiem),ae(e),ie(e)}function ce(t,e,i){var n;return null==i?e:null!=t.meridiemHour?t.meridiemHour(e,i):null!=t.isPM?(n=t.isPM(i),n&&12>e&&(e+=12),n||12!==e||(e=0),e):e}function he(t){var e,i,n,o,s;if(0===t._f.length)return h(t).invalidFormat=!0,void(t._d=new Date(NaN));for(o=0;o<t._f.length;o++)s=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[o],ue(e),d(e)&&(s+=h(e).charsLeftOver,s+=10*h(e).unusedTokens.length,h(e).score=s,(null==n||n>s)&&(n=s,i=e));l(t,i||e)}function de(t){if(!t._d){var e=R(t._i);t._a=r([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),ae(t)}}function fe(t){var e=new m(ie(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||te(t._l),null===e||void 0===n&&""===e?f({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),v(e)?new m(ie(e)):(i(n)?he(t):s(e)?t._d=e:n?ue(t):ge(t),d(t)||(t._d=null),t))}function ge(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?oe(e):i(n)?(e._a=r(n.slice(0),function(t){return parseInt(t,10)}),ae(e)):"object"==typeof n?de(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function me(t,e,s,r,a){var l={};return"boolean"==typeof s&&(r=s,s=void 0),(n(t)&&o(t)||i(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=s,l._i=t,l._f=e,l._strict=r,fe(l)}function ve(t,e,i,n){return me(t,e,i,n,!1)}function ye(t,e){var n,o;if(1===e.length&&i(e[0])&&(e=e[0]),!e.length)return ve();for(n=e[0],o=1;o<e.length;++o)e[o].isValid()&&!e[o][t](n)||(n=e[o]);return n}function be(){var t=[].slice.call(arguments,0);return ye("isBefore",t)}function we(){var t=[].slice.call(arguments,0);return ye("isAfter",t)}function xe(t){var e=R(t),i=e.year||0,n=e.quarter||0,o=e.month||0,s=e.week||0,r=e.day||0,a=e.hour||0,l=e.minute||0,u=e.second||0,c=e.millisecond||0;this._milliseconds=+c+1e3*u+6e4*l+1e3*a*60*60,this._days=+r+7*s,this._months=+o+3*n+12*i,this._data={},this._locale=te(),this._bubble()}function _e(t){return t instanceof xe}function Ce(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function Te(t,e){Y(t,0,0,function(){var t=this.utcOffset(),i="+";return 0>t&&(t=-t,i="-"),i+q(~~(t/60),2)+e+q(~~t%60,2)})}function ke(t,e){var i=(e||"").match(t)||[],n=i[i.length-1]||[],o=(n+"").match(No)||["-",0,0],s=+(60*o[1])+b(o[2]);return"+"===o[0]?s:-s}function Se(e,i){var n,o;return i._isUTC?(n=i.clone(),o=(v(e)||s(e)?e.valueOf():ve(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+o),t.updateOffset(n,!1),n):ve(e).local()}function Ee(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function De(e,i){var n,o=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=ke(Un,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&i&&(n=Ee(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!i||this._changeInProgress?qe(this,We(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?o:Ee(this):null!=e?this:NaN}function Pe(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Oe(t){return this.utcOffset(0,t)}function Me(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ee(this),"m")),this}function Ae(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=ke(Yn,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(ke(Yn,this._i))}return this}function $e(t){return!!this.isValid()&&(t=t?ve(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function Ne(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ie(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=pe(t),t._a){var e=t._isUTC?u(t._a):ve(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Re(){return!!this.isValid()&&!this._isUTC}function He(){return!!this.isValid()&&this._isUTC}function ze(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function We(t,e){var i,n,o,s=t,r=null;return _e(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(s={},e?s[e]=t:s.milliseconds=t):(r=Io.exec(t))?(i="-"===r[1]?-1:1,s={y:0,d:b(r[Kn])*i,h:b(r[to])*i,m:b(r[eo])*i,s:b(r[io])*i,ms:b(Ce(1e3*r[no]))*i}):(r=Ro.exec(t))?(i="-"===r[1]?-1:1,s={y:Le(r[2],i),M:Le(r[3],i),w:Le(r[4],i),d:Le(r[5],i),h:Le(r[6],i),m:Le(r[7],i),s:Le(r[8],i)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(o=Fe(ve(s.from),ve(s.to)),s={},s.ms=o.milliseconds,s.M=o.months),n=new xe(s),_e(t)&&a(t,"_locale")&&(n._locale=t._locale),n}function Le(t,e){var i=t&&parseFloat(t.replace(",","."));return(isNaN(i)?0:i)*e}function je(t,e){var i={milliseconds:0,months:0};return i.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(i.months,"M").isAfter(e)&&--i.months,i.milliseconds=+e-+t.clone().add(i.months,"M"),i}function Fe(t,e){var i;return t.isValid()&&e.isValid()?(e=Se(e,t),t.isBefore(e)?i=je(t,e):(i=je(e,t),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function Be(t,e){return function(i,n){var o,s;return null===n||isNaN(+n)||(C(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=i,i=n,n=s),i="string"==typeof i?+i:i,o=We(i,n),qe(this,o,t),this}}function qe(e,i,n,o){var s=i._milliseconds,r=Ce(i._days),a=Ce(i._months);e.isValid()&&(o=null==o||o,s&&e._d.setTime(e._d.valueOf()+s*n),r&&j(e,"Date",L(e,"Date")+r*n),a&&lt(e,L(e,"Month")+a*n),o&&t.updateOffset(e,r||a))}function Ye(t,e){var i=t.diff(e,"days",!0);return-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse"}function Ue(e,i){var n=e||ve(),o=Se(n,this).startOf("day"),s=t.calendarFormat(this,o)||"sameElse",r=i&&(T(i[s])?i[s].call(this,n):i[s]);return this.format(r||this.localeData().calendar(s,this,ve(n)))}function Ve(){return new m(this)}function Xe(t,e){var i=v(t)?t:ve(t);return!(!this.isValid()||!i.isValid())&&(e=I(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(e).valueOf())}function Ge(t,e){var i=v(t)?t:ve(t);return!(!this.isValid()||!i.isValid())&&(e=I(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<i.valueOf():this.clone().endOf(e).valueOf()<i.valueOf())}function Je(t,e,i,n){return n=n||"()",("("===n[0]?this.isAfter(t,i):!this.isBefore(t,i))&&(")"===n[1]?this.isBefore(e,i):!this.isAfter(e,i))}function Qe(t,e){var i,n=v(t)?t:ve(t);return!(!this.isValid()||!n.isValid())&&(e=I(e||"millisecond"),"millisecond"===e?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(e).valueOf()<=i&&i<=this.clone().endOf(e).valueOf()))}function Ze(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function Ke(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function ti(t,e,i){var n,o,s,r;return this.isValid()?(n=Se(t,this),n.isValid()?(o=6e4*(n.utcOffset()-this.utcOffset()),e=I(e),"year"===e||"month"===e||"quarter"===e?(r=ei(this,n),"quarter"===e?r/=3:"year"===e&&(r/=12)):(s=this-n,r="second"===e?s/1e3:"minute"===e?s/6e4:"hour"===e?s/36e5:"day"===e?(s-o)/864e5:"week"===e?(s-o)/6048e5:s),i?r:y(r)):NaN):NaN}function ei(t,e){var i,n,o=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(o,"months");return 0>e-s?(i=t.clone().add(o-1,"months"),n=(e-s)/(s-i)):(i=t.clone().add(o+1,"months"),n=(e-s)/(i-s)),-(o+n)||0}function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ni(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?T(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function oi(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=X(this,e);return this.localeData().postformat(i)}function si(t,e){return this.isValid()&&(v(t)&&t.isValid()||ve(t).isValid())?We({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ri(t){return this.from(ve(),t)}function ai(t,e){return this.isValid()&&(v(t)&&t.isValid()||ve(t).isValid())?We({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function li(t){return this.to(ve(),t)}function ui(t){var e;return void 0===t?this._locale._abbr:(e=te(t),null!=e&&(this._locale=e),this)}function ci(){return this._locale}function hi(t){switch(t=I(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function di(t){return t=I(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function fi(){return this._d.valueOf()-6e4*(this._offset||0)}function pi(){return Math.floor(this.valueOf()/1e3)}function gi(){return new Date(this.valueOf())}function mi(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function vi(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function yi(){return this.isValid()?this.toISOString():null}function bi(){return d(this)}function wi(){return l({},h(this))}function xi(){return h(this).overflow}function _i(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ci(t,e){Y(0,[t,t.length],0,e)}function Ti(t){return Di.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ki(t){return Di.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Si(){return _t(this.year(),1,4)}function Ei(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function Di(t,e,i,n,o){var s;return null==t?xt(this,n,o).year:(s=_t(t,n,o),e>s&&(e=s),Pi.call(this,t,e,i,n,o))}function Pi(t,e,i,n,o){var s=wt(t,e,i,n,o),r=yt(s.year,0,s.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Oi(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Mi(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Ai(t,e){e[no]=b(1e3*("0."+t))}function $i(){return this._isUTC?"UTC":""}function Ni(){return this._isUTC?"Coordinated Universal Time":""}function Ii(t){return ve(1e3*t)}function Ri(){return ve.apply(null,arguments).parseZone()}function Hi(t){
-return t}function zi(t,e,i,n){var o=te(),s=u().set(n,e);return o[i](s,t)}function Wi(t,e,i){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return zi(t,e,i,"month");var n,o=[];for(n=0;12>n;n++)o[n]=zi(t,n,i,"month");return o}function Li(t,e,i,n){"boolean"==typeof t?("number"==typeof e&&(i=e,e=void 0),e=e||""):(e=t,i=e,t=!1,"number"==typeof e&&(i=e,e=void 0),e=e||"");var o=te(),s=t?o._week.dow:0;if(null!=i)return zi(e,(i+s)%7,n,"day");var r,a=[];for(r=0;7>r;r++)a[r]=zi(e,(r+s)%7,n,"day");return a}function ji(t,e){return Wi(t,e,"months")}function Fi(t,e){return Wi(t,e,"monthsShort")}function Bi(t,e,i){return Li(t,e,i,"weekdays")}function qi(t,e,i){return Li(t,e,i,"weekdaysShort")}function Yi(t,e,i){return Li(t,e,i,"weekdaysMin")}function Ui(){var t=this._data;return this._milliseconds=Xo(this._milliseconds),this._days=Xo(this._days),this._months=Xo(this._months),t.milliseconds=Xo(t.milliseconds),t.seconds=Xo(t.seconds),t.minutes=Xo(t.minutes),t.hours=Xo(t.hours),t.months=Xo(t.months),t.years=Xo(t.years),this}function Vi(t,e,i,n){var o=We(e,i);return t._milliseconds+=n*o._milliseconds,t._days+=n*o._days,t._months+=n*o._months,t._bubble()}function Xi(t,e){return Vi(this,t,e,1)}function Gi(t,e){return Vi(this,t,e,-1)}function Ji(t){return 0>t?Math.floor(t):Math.ceil(t)}function Qi(){var t,e,i,n,o,s=this._milliseconds,r=this._days,a=this._months,l=this._data;return s>=0&&r>=0&&a>=0||0>=s&&0>=r&&0>=a||(s+=864e5*Ji(Ki(a)+r),r=0,a=0),l.milliseconds=s%1e3,t=y(s/1e3),l.seconds=t%60,e=y(t/60),l.minutes=e%60,i=y(e/60),l.hours=i%24,r+=y(i/24),o=y(Zi(r)),a+=o,r-=Ji(Ki(o)),n=y(a/12),a%=12,l.days=r,l.months=a,l.years=n,this}function Zi(t){return 4800*t/146097}function Ki(t){return 146097*t/4800}function tn(t){var e,i,n=this._milliseconds;if(t=I(t),"month"===t||"year"===t)return e=this._days+n/864e5,i=this._months+Zi(e),"month"===t?i:i/12;switch(e=this._days+Math.round(Ki(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}}function en(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12)}function nn(t){return function(){return this.as(t)}}function on(t){return t=I(t),this[t+"s"]()}function sn(t){return function(){return this._data[t]}}function rn(){return y(this.days()/7)}function an(t,e,i,n,o){return o.relativeTime(e||1,!!i,t,n)}function ln(t,e,i){var n=We(t).abs(),o=cs(n.as("s")),s=cs(n.as("m")),r=cs(n.as("h")),a=cs(n.as("d")),l=cs(n.as("M")),u=cs(n.as("y")),c=o<hs.s&&["s",o]||1>=s&&["m"]||s<hs.m&&["mm",s]||1>=r&&["h"]||r<hs.h&&["hh",r]||1>=a&&["d"]||a<hs.d&&["dd",a]||1>=l&&["M"]||l<hs.M&&["MM",l]||1>=u&&["y"]||["yy",u];return c[2]=e,c[3]=+t>0,c[4]=i,an.apply(null,c)}function un(t){return void 0===t?cs:"function"==typeof t&&(cs=t,!0)}function cn(t,e){return void 0!==hs[t]&&(void 0===e?hs[t]:(hs[t]=e,!0))}function hn(t){var e=this.localeData(),i=ln(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)}function dn(){var t,e,i,n=ds(this._milliseconds)/1e3,o=ds(this._days),s=ds(this._months);t=y(n/60),e=y(t/60),n%=60,t%=60,i=y(s/12),s%=12;var r=i,a=s,l=o,u=e,c=t,h=n,d=this.asSeconds();return d?(0>d?"-":"")+"P"+(r?r+"Y":"")+(a?a+"M":"")+(l?l+"D":"")+(u||c||h?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(h?h+"S":""):"P0D"}var fn,pn;pn=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),i=e.length>>>0,n=0;i>n;n++)if(n in e&&t.call(this,e[n],n,e))return!0;return!1};var gn=t.momentProperties=[],mn=!1,vn={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var yn;yn=Object.keys?Object.keys:function(t){var e,i=[];for(e in t)a(t,e)&&i.push(e);return i};var bn,wn={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},xn={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_n="Invalid date",Cn="%d",Tn=/\d{1,2}/,kn={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Sn={},En={},Dn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Pn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,On={},Mn={},An=/\d/,$n=/\d\d/,Nn=/\d{3}/,In=/\d{4}/,Rn=/[+-]?\d{6}/,Hn=/\d\d?/,zn=/\d\d\d\d?/,Wn=/\d\d\d\d\d\d?/,Ln=/\d{1,3}/,jn=/\d{1,4}/,Fn=/[+-]?\d{1,6}/,Bn=/\d+/,qn=/[+-]?\d+/,Yn=/Z|[+-]\d\d:?\d\d/gi,Un=/Z|[+-]\d\d(?::?\d\d)?/gi,Vn=/[+-]?\d+(\.\d{1,3})?/,Xn=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Gn={},Jn={},Qn=0,Zn=1,Kn=2,to=3,eo=4,io=5,no=6,oo=7,so=8;bn=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},Y("M",["MM",2],"Mo",function(){return this.month()+1}),Y("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Y("MMMM",0,0,function(t){return this.localeData().months(this,t)}),N("month","M"),H("month",8),J("M",Hn),J("MM",Hn,$n),J("MMM",function(t,e){return e.monthsShortRegex(t)}),J("MMMM",function(t,e){return e.monthsRegex(t)}),tt(["M","MM"],function(t,e){e[Zn]=b(t)-1}),tt(["MMM","MMMM"],function(t,e,i,n){var o=i._locale.monthsParse(t,n,i._strict);null!=o?e[Zn]=o:h(i).invalidMonth=t});var ro=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,ao="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),lo="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),uo=Xn,co=Xn;Y("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),N("year","y"),H("year",1),J("Y",qn),J("YY",Hn,$n),J("YYYY",jn,In),J("YYYYY",Fn,Rn),J("YYYYYY",Fn,Rn),tt(["YYYYY","YYYYYY"],Qn),tt("YYYY",function(e,i){i[Qn]=2===e.length?t.parseTwoDigitYear(e):b(e)}),tt("YY",function(e,i){i[Qn]=t.parseTwoDigitYear(e)}),tt("Y",function(t,e){e[Qn]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return b(t)+(b(t)>68?1900:2e3)};var ho=W("FullYear",!0);Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),H("week",5),H("isoWeek",5),J("w",Hn),J("ww",Hn,$n),J("W",Hn),J("WW",Hn,$n),et(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=b(t)});var fo={dow:0,doy:6};Y("d",0,"do","day"),Y("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Y("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Y("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),H("day",11),H("weekday",11),H("isoWeekday",11),J("d",Hn),J("e",Hn),J("E",Hn),J("dd",function(t,e){return e.weekdaysMinRegex(t)}),J("ddd",function(t,e){return e.weekdaysShortRegex(t)}),J("dddd",function(t,e){return e.weekdaysRegex(t)}),et(["dd","ddd","dddd"],function(t,e,i,n){var o=i._locale.weekdaysParse(t,n,i._strict);null!=o?e.d=o:h(i).invalidWeekday=t}),et(["d","e","E"],function(t,e,i,n){e[n]=b(t)});var po="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),go="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),mo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),vo=Xn,yo=Xn,bo=Xn;Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,Ft),Y("k",["kk",2],0,Bt),Y("hmm",0,0,function(){return""+Ft.apply(this)+q(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+Ft.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qt("a",!0),qt("A",!1),N("hour","h"),H("hour",13),J("a",Yt),J("A",Yt),J("H",Hn),J("h",Hn),J("HH",Hn,$n),J("hh",Hn,$n),J("hmm",zn),J("hmmss",Wn),J("Hmm",zn),J("Hmmss",Wn),tt(["H","HH"],to),tt(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),tt(["h","hh"],function(t,e,i){e[to]=b(t),h(i).bigHour=!0}),tt("hmm",function(t,e,i){var n=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n)),h(i).bigHour=!0}),tt("hmmss",function(t,e,i){var n=t.length-4,o=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n,2)),e[io]=b(t.substr(o)),h(i).bigHour=!0}),tt("Hmm",function(t,e,i){var n=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n))}),tt("Hmmss",function(t,e,i){var n=t.length-4,o=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n,2)),e[io]=b(t.substr(o))});var wo,xo=/[ap]\.?m?\.?/i,_o=W("Hours",!0),Co={calendar:wn,longDateFormat:xn,invalidDate:_n,ordinal:Cn,ordinalParse:Tn,relativeTime:kn,months:ao,monthsShort:lo,week:fo,weekdays:po,weekdaysMin:mo,weekdaysShort:go,meridiemParse:xo},To={},ko=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,So=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Eo=/Z|[+-]\d\d(?::?\d\d)?/,Do=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Po=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Oo=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=_("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Mo=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ve.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:f()}),Ao=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ve.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:f()}),$o=function(){return Date.now?Date.now():+new Date};Te("Z",":"),Te("ZZ",""),J("Z",Un),J("ZZ",Un),tt(["Z","ZZ"],function(t,e,i){i._useUTC=!0,i._tzm=ke(Un,t)});var No=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Io=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ro=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;We.fn=xe.prototype;var Ho=Be(1,"add"),zo=Be(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Wo=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ci("gggg","weekYear"),Ci("ggggg","weekYear"),Ci("GGGG","isoWeekYear"),Ci("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),H("weekYear",1),H("isoWeekYear",1),J("G",qn),J("g",qn),J("GG",Hn,$n),J("gg",Hn,$n),J("GGGG",jn,In),J("gggg",jn,In),J("GGGGG",Fn,Rn),J("ggggg",Fn,Rn),et(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=b(t)}),et(["gg","GG"],function(e,i,n,o){i[o]=t.parseTwoDigitYear(e)}),Y("Q",0,"Qo","quarter"),N("quarter","Q"),H("quarter",7),J("Q",An),tt("Q",function(t,e){e[Zn]=3*(b(t)-1)}),Y("D",["DD",2],"Do","date"),N("date","D"),H("date",9),J("D",Hn),J("DD",Hn,$n),J("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),tt(["D","DD"],Kn),tt("Do",function(t,e){e[Kn]=b(t.match(Hn)[0],10)});var Lo=W("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),H("dayOfYear",4),J("DDD",Ln),J("DDDD",Nn),tt(["DDD","DDDD"],function(t,e,i){i._dayOfYear=b(t)}),Y("m",["mm",2],0,"minute"),N("minute","m"),H("minute",14),J("m",Hn),J("mm",Hn,$n),tt(["m","mm"],eo);var jo=W("Minutes",!1);Y("s",["ss",2],0,"second"),N("second","s"),H("second",15),J("s",Hn),J("ss",Hn,$n),tt(["s","ss"],io);var Fo=W("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),N("millisecond","ms"),H("millisecond",16),J("S",Ln,An),J("SS",Ln,$n),J("SSS",Ln,Nn);var Bo;for(Bo="SSSS";Bo.length<=9;Bo+="S")J(Bo,Bn);for(Bo="S";Bo.length<=9;Bo+="S")tt(Bo,Ai);var qo=W("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Yo=m.prototype;Yo.add=Ho,Yo.calendar=Ue,Yo.clone=Ve,Yo.diff=ti,Yo.endOf=di,Yo.format=oi,Yo.from=si,Yo.fromNow=ri,Yo.to=ai,Yo.toNow=li,Yo.get=F,Yo.invalidAt=xi,Yo.isAfter=Xe,Yo.isBefore=Ge,Yo.isBetween=Je,Yo.isSame=Qe,Yo.isSameOrAfter=Ze,Yo.isSameOrBefore=Ke,Yo.isValid=bi,Yo.lang=Wo,Yo.locale=ui,Yo.localeData=ci,Yo.max=Ao,Yo.min=Mo,Yo.parsingFlags=wi,Yo.set=B,Yo.startOf=hi,Yo.subtract=zo,Yo.toArray=mi,Yo.toObject=vi,Yo.toDate=gi,Yo.toISOString=ni,Yo.toJSON=yi,Yo.toString=ii,Yo.unix=pi,Yo.valueOf=fi,Yo.creationData=_i,Yo.year=ho,Yo.isLeapYear=mt,Yo.weekYear=Ti,Yo.isoWeekYear=ki,Yo.quarter=Yo.quarters=Oi,Yo.month=ut,Yo.daysInMonth=ct,Yo.week=Yo.weeks=St,Yo.isoWeek=Yo.isoWeeks=Et,Yo.weeksInYear=Ei,Yo.isoWeeksInYear=Si,Yo.date=Lo,Yo.day=Yo.days=It,Yo.weekday=Rt,Yo.isoWeekday=Ht,Yo.dayOfYear=Mi,Yo.hour=Yo.hours=_o,Yo.minute=Yo.minutes=jo,Yo.second=Yo.seconds=Fo,Yo.millisecond=Yo.milliseconds=qo,Yo.utcOffset=De,Yo.utc=Oe,Yo.local=Me,Yo.parseZone=Ae,Yo.hasAlignedHourOffset=$e,Yo.isDST=Ne,Yo.isLocal=Re,Yo.isUtcOffset=He,Yo.isUtc=ze,Yo.isUTC=ze,Yo.zoneAbbr=$i,Yo.zoneName=Ni,Yo.dates=_("dates accessor is deprecated. Use date instead.",Lo),Yo.months=_("months accessor is deprecated. Use month instead",ut),Yo.years=_("years accessor is deprecated. Use year instead",ho),Yo.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Pe),Yo.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ie);var Uo=Yo,Vo=E.prototype;Vo.calendar=D,Vo.longDateFormat=P,Vo.invalidDate=O,Vo.ordinal=M,Vo.preparse=Hi,Vo.postformat=Hi,Vo.relativeTime=A,Vo.pastFuture=$,Vo.set=k,Vo.months=ot,Vo.monthsShort=st,Vo.monthsParse=at,Vo.monthsRegex=dt,Vo.monthsShortRegex=ht,Vo.week=Ct,Vo.firstDayOfYear=kt,Vo.firstDayOfWeek=Tt,Vo.weekdays=Ot,Vo.weekdaysMin=At,Vo.weekdaysShort=Mt,Vo.weekdaysParse=Nt,Vo.weekdaysRegex=zt,Vo.weekdaysShortRegex=Wt,Vo.weekdaysMinRegex=Lt,Vo.isPM=Ut,Vo.meridiem=Vt,Qt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===b(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",Qt),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",te);var Xo=Math.abs,Go=nn("ms"),Jo=nn("s"),Qo=nn("m"),Zo=nn("h"),Ko=nn("d"),ts=nn("w"),es=nn("M"),is=nn("y"),ns=sn("milliseconds"),os=sn("seconds"),ss=sn("minutes"),rs=sn("hours"),as=sn("days"),ls=sn("months"),us=sn("years"),cs=Math.round,hs={s:45,m:45,h:22,d:26,M:11},ds=Math.abs,fs=xe.prototype;fs.abs=Ui,fs.add=Xi,fs.subtract=Gi,fs.as=tn,fs.asMilliseconds=Go,fs.asSeconds=Jo,fs.asMinutes=Qo,fs.asHours=Zo,fs.asDays=Ko,fs.asWeeks=ts,fs.asMonths=es,fs.asYears=is,fs.valueOf=en,fs._bubble=Qi,fs.get=on,fs.milliseconds=ns,fs.seconds=os,fs.minutes=ss,fs.hours=rs,fs.days=as,fs.weeks=rn,fs.months=ls,fs.years=us,fs.humanize=hn,fs.toISOString=dn,fs.toString=dn,fs.toJSON=dn,fs.locale=ui,fs.localeData=ci,fs.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",dn),fs.lang=Wo,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),J("x",qn),J("X",Vn),tt("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),tt("x",function(t,e,i){i._d=new Date(b(t))}),t.version="2.15.1",e(ve),t.fn=Uo,t.min=be,t.max=we,t.now=$o,t.utc=u,t.unix=Ii,t.months=ji,t.isDate=s,t.locale=Qt,t.invalid=f,t.duration=We,t.isMoment=v,t.weekdays=Bi,t.parseZone=Ri,t.localeData=te,t.isDuration=_e,t.monthsShort=Fi,t.weekdaysMin=Yi,t.defineLocale=Zt,t.updateLocale=Kt,t.locales=ee,t.weekdaysShort=qi,t.normalizeUnits=I,t.relativeTimeRounding=un,t.relativeTimeThreshold=cn,t.calendarFormat=Ye,t.prototype=Uo;var ps=t;return ps}),!function(){var t={},e=null,i=null,n=null,o=null,s={},r=Math.ceil(window.devicePixelRatio)||1,a=16*r,l={width:7,height:9,font:10*r+"px arial",color:"#ffffff",background:"#F03D25",fallback:!0,crossOrigin:!0,abbreviate:!0},u=function(){var t=navigator.userAgent.toLowerCase();return function(e){return-1!==t.indexOf(e)}}(),c={ie:u("trident"),chrome:u("chrome"),webkit:u("chrome")||u("safari"),safari:u("safari")&&!u("chrome"),mozilla:u("mozilla")&&!u("chrome")&&!u("safari")},h=function(){for(var t=document.getElementsByTagName("link"),e=0,i=t.length;i>e;e++)if((t[e].getAttribute("rel")||"").match(/\bicon\b/i))return t[e];return!1},d=function(){for(var t=document.getElementsByTagName("link"),e=document.getElementsByTagName("head")[0],i=0,n=t.length;n>i;i++){var o="undefined"!=typeof t[i];o&&(t[i].getAttribute("rel")||"").match(/\bicon\b/i)&&e.removeChild(t[i])}},f=function(){if(!i||!e){var t=h();e=t?t.getAttribute("href"):"/favicon.ico",i||(i=e)}return e},p=function(){return o||(o=document.createElement("canvas"),o.width=a,o.height=a),o},g=function(t){if(t){d();var e=document.createElement("link");e.type="image/x-icon",e.rel="icon",e.href=t,document.getElementsByTagName("head")[0].appendChild(e)}},m=function(t,e){if(!p().getContext||c.ie||c.safari||"force"===s.fallback)return v(t);var i=p().getContext("2d"),e=e||"#000000",o=f();n=document.createElement("img"),n.onload=function(){i.clearRect(0,0,a,a),i.drawImage(n,0,0,n.width,n.height,0,0,a,a),(t+"").length>0&&y(i,t,e),b()},!o.match(/^data/)&&s.crossOrigin&&(n.crossOrigin="anonymous"),n.src=o},v=function(t){if(s.fallback){var e=document.title;"("===e[0]&&(e=e.slice(e.indexOf(" "))),(t+"").length>0?document.title="("+t+") "+e:document.title=e}},y=function(t,e,i){"number"==typeof e&&e>99&&s.abbreviate&&(e=w(e));var n=(e+"").length-1,o=s.width*r+6*r*n,l=s.height*r,u=a-l,h=a-o-r,d=16*r,f=16*r,p=2*r;t.font=(c.webkit?"bold ":"")+s.font,t.fillStyle=s.background,t.strokeStyle=s.background,t.lineWidth=r,t.beginPath(),t.moveTo(h+p,u),t.quadraticCurveTo(h,u,h,u+p),t.lineTo(h,d-p),t.quadraticCurveTo(h,d,h+p,d),t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d-p),t.lineTo(f,u+p),t.quadraticCurveTo(f,u,f-p,u),t.closePath(),t.fill(),t.beginPath(),t.strokeStyle="rgba(0,0,0,0.3)",t.moveTo(h+p/2,d),t.lineTo(f-p/2,d),t.stroke(),t.fillStyle=s.color,t.textAlign="right",t.textBaseline="top",t.fillText(e,2===r?29:15,c.mozilla?7*r:6*r)},b=function(){p().getContext&&g(p().toDataURL())},w=function(t){for(var e=[["G",1e9],["M",1e6],["k",1e3]],i=0;i<e.length;++i)if(t>=e[i][1]){t=x(t/e[i][1])+e[i][0];break}return t},x=function(t,e){var i=new Number(t);return i.toFixed(e)};t.setOptions=function(t){s={},t.colour&&(t.color=t.colour);for(var e in l)s[e]=t.hasOwnProperty(e)?t[e]:l[e];return this},t.setImage=function(t){return e=t,b(),this},t.setBubble=function(t,e){return t=t||"",m(t,e),this},t.reset=function(){e=i,g(i)},t.setOptions(l),"function"==typeof define&&define.amd?define(t):"undefined"!=typeof module?module.exports=t:window.Tinycon=t}(),function(){!function(t){var e=this||(0,eval)("this"),i=e.document,n=e.navigator,o=e.jQuery,s=e.JSON;!function(t){"function"==typeof define&&define.amd?define(["exports","require"],t):t("object"==typeof exports&&"object"==typeof module?module.exports||exports:e.ko={})}(function(r,a){function l(t,e){return(null===t||typeof t in m)&&t===e}function u(e,i){var n;return function(){n||(n=g.a.setTimeout(function(){n=t,e()},i))}}function c(t,e){var i;return function(){clearTimeout(i),i=g.a.setTimeout(t,e)}}function h(t,e){e&&e!==v?"beforeChange"===e?this.Kb(t):this.Ha(t,e):this.Lb(t)}function d(t,e){null!==e&&e.k&&e.k()}function f(t,e){var i=this.Hc,n=i[_];n.R||(this.lb&&this.Ma[e]?(i.Pb(e,t,this.Ma[e]),this.Ma[e]=null,--this.lb):n.r[e]||i.Pb(e,t,n.s?{ia:t}:i.uc(t)))}function p(t,e,i,n){g.d[t]={init:function(t,o,s,r,a){var l,u;return g.m(function(){var s=g.a.c(o()),r=!i!=!s,c=!u;(c||e||r!==l)&&(c&&g.va.Aa()&&(u=g.a.ua(g.f.childNodes(t),!0)),r?(c||g.f.da(t,g.a.ua(u)),g.eb(n?n(a,s):a,t)):g.f.xa(t),l=r)},null,{i:t}),{controlsDescendantBindings:!0}}},g.h.ta[t]=!1,g.f.Z[t]=!0}var g="undefined"!=typeof r?r:{};g.b=function(t,e){for(var i=t.split("."),n=g,o=0;o<i.length-1;o++)n=n[i[o]];n[i[i.length-1]]=e},g.G=function(t,e,i){t[e]=i},g.version="3.4.0",g.b("version",g.version),g.options={deferUpdates:!1,useOnlyNativeEvents:!1},g.a=function(){function r(t,e){for(var i in t)t.hasOwnProperty(i)&&e(i,t[i])}function a(t,e){if(e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function l(t,e){return t.__proto__=e,t}function u(t,e,i,n){var o=t[e].match(v)||[];g.a.q(i.match(v),function(t){g.a.pa(o,t,n)}),t[e]=o.join(" ")}var c={__proto__:[]}instanceof Array,h="function"==typeof Symbol,d={},f={};d[n&&/Firefox\/2/i.test(n.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"],d.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" "),r(d,function(t,e){if(e.length)for(var i=0,n=e.length;i<n;i++)f[e[i]]=t});var p={propertychange:!0},m=i&&function(){for(var e=3,n=i.createElement("div"),o=n.getElementsByTagName("i");n.innerHTML="<!--[if gt IE "+ ++e+"]><i></i><![endif]-->",o[0];);return 4<e?e:t}(),v=/\S+/g;return{cc:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],q:function(t,e){for(var i=0,n=t.length;i<n;i++)e(t[i],i)},o:function(t,e){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(t,e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},Sb:function(t,e,i){for(var n=0,o=t.length;n<o;n++)if(e.call(i,t[n],n))return t[n];return null},La:function(t,e){var i=g.a.o(t,e);0<i?t.splice(i,1):0===i&&t.shift()},Tb:function(t){t=t||[];for(var e=[],i=0,n=t.length;i<n;i++)0>g.a.o(e,t[i])&&e.push(t[i]);return e},fb:function(t,e){t=t||[];for(var i=[],n=0,o=t.length;n<o;n++)i.push(e(t[n],n));return i},Ka:function(t,e){t=t||[];for(var i=[],n=0,o=t.length;n<o;n++)e(t[n],n)&&i.push(t[n]);return i},ra:function(t,e){if(e instanceof Array)t.push.apply(t,e);else for(var i=0,n=e.length;i<n;i++)t.push(e[i]);return t},pa:function(t,e,i){var n=g.a.o(g.a.zb(t),e);0>n?i&&t.push(e):i||t.splice(n,1)},ka:c,extend:a,Xa:l,Ya:c?l:a,D:r,Ca:function(t,e){if(!t)return t;var i,n={};for(i in t)t.hasOwnProperty(i)&&(n[i]=e(t[i],i,t));return n},ob:function(t){for(;t.firstChild;)g.removeNode(t.firstChild)},jc:function(t){t=g.a.V(t);for(var e=(t[0]&&t[0].ownerDocument||i).createElement("div"),n=0,o=t.length;n<o;n++)e.appendChild(g.$(t[n]));return e},ua:function(t,e){for(var i=0,n=t.length,o=[];i<n;i++){var s=t[i].cloneNode(!0);o.push(e?g.$(s):s)}return o},da:function(t,e){if(g.a.ob(t),e)for(var i=0,n=e.length;i<n;i++)t.appendChild(e[i])},qc:function(t,e){var i=t.nodeType?[t]:t;if(0<i.length){for(var n=i[0],o=n.parentNode,s=0,r=e.length;s<r;s++)o.insertBefore(e[s],n);for(s=0,r=i.length;s<r;s++)g.removeNode(i[s])}},za:function(t,e){if(t.length){for(e=8===e.nodeType&&e.parentNode||e;t.length&&t[0].parentNode!==e;)t.splice(0,1);for(;1<t.length&&t[t.length-1].parentNode!==e;)t.length--;if(1<t.length){var i=t[0],n=t[t.length-1];for(t.length=0;i!==n;)t.push(i),i=i.nextSibling;t.push(n)}}return t},sc:function(t,e){7>m?t.setAttribute("selected",e):t.selected=e},$a:function(e){return null===e||e===t?"":e.trim?e.trim():e.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},nd:function(t,e){return t=t||"",!(e.length>t.length)&&t.substring(0,e.length)===e},Mc:function(t,e){if(t===e)return!0;if(11===t.nodeType)return!1;if(e.contains)return e.contains(3===t.nodeType?t.parentNode:t);if(e.compareDocumentPosition)return 16==(16&e.compareDocumentPosition(t));for(;t&&t!=e;)t=t.parentNode;return!!t},nb:function(t){return g.a.Mc(t,t.ownerDocument.documentElement)},Qb:function(t){return!!g.a.Sb(t,g.a.nb)},A:function(t){return t&&t.tagName&&t.tagName.toLowerCase()},Wb:function(t){return g.onError?function(){try{return t.apply(this,arguments)}catch(t){throw g.onError&&g.onError(t),t}}:t},setTimeout:function(t,e){return setTimeout(g.a.Wb(t),e)},$b:function(t){setTimeout(function(){throw g.onError&&g.onError(t),t},0)},p:function(t,e,i){var n=g.a.Wb(i);if(i=m&&p[e],g.options.useOnlyNativeEvents||i||!o)if(i||"function"!=typeof t.addEventListener){if("undefined"==typeof t.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var s=function(e){n.call(t,e)},r="on"+e;t.attachEvent(r,s),g.a.F.oa(t,function(){t.detachEvent(r,s)})}else t.addEventListener(e,n,!1);else o(t).bind(e,n)},Da:function(t,n){if(!t||!t.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var s;if("input"===g.a.A(t)&&t.type&&"click"==n.toLowerCase()?(s=t.type,s="checkbox"==s||"radio"==s):s=!1,g.options.useOnlyNativeEvents||!o||s)if("function"==typeof i.createEvent){if("function"!=typeof t.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");s=i.createEvent(f[n]||"HTMLEvents"),s.initEvent(n,!0,!0,e,0,0,0,0,0,!1,!1,!1,!1,0,t),t.dispatchEvent(s)}else if(s&&t.click)t.click();else{if("undefined"==typeof t.fireEvent)throw Error("Browser doesn't support triggering events");t.fireEvent("on"+n)}else o(t).trigger(n)},c:function(t){return g.H(t)?t():t},zb:function(t){return g.H(t)?t.t():t},bb:function(t,e,i){var n;e&&("object"==typeof t.classList?(n=t.classList[i?"add":"remove"],g.a.q(e.match(v),function(e){n.call(t.classList,e)})):"string"==typeof t.className.baseVal?u(t.className,"baseVal",e,i):u(t,"className",e,i))},Za:function(e,i){var n=g.a.c(i);null!==n&&n!==t||(n="");var o=g.f.firstChild(e);!o||3!=o.nodeType||g.f.nextSibling(o)?g.f.da(e,[e.ownerDocument.createTextNode(n)]):o.data=n,g.a.Rc(e)},rc:function(t,e){if(t.name=e,7>=m)try{t.mergeAttributes(i.createElement("<input name='"+t.name+"'/>"),!1)}catch(t){}},Rc:function(t){9<=m&&(t=1==t.nodeType?t:t.parentNode,t.style&&(t.style.zoom=t.style.zoom))},Nc:function(t){if(m){var e=t.style.width;t.style.width=0,t.style.width=e}},hd:function(t,e){t=g.a.c(t),e=g.a.c(e);for(var i=[],n=t;n<=e;n++)i.push(n);return i},V:function(t){for(var e=[],i=0,n=t.length;i<n;i++)e.push(t[i]);return e},Yb:function(t){return h?Symbol(t):t},rd:6===m,sd:7===m,C:m,ec:function(t,e){for(var i=g.a.V(t.getElementsByTagName("input")).concat(g.a.V(t.getElementsByTagName("textarea"))),n="string"==typeof e?function(t){return t.name===e}:function(t){return e.test(t.name)},o=[],s=i.length-1;0<=s;s--)n(i[s])&&o.push(i[s]);return o},ed:function(t){return"string"==typeof t&&(t=g.a.$a(t))?s&&s.parse?s.parse(t):new Function("return "+t)():null},Eb:function(t,e,i){if(!s||!s.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return s.stringify(g.a.c(t),e,i)},fd:function(t,e,n){n=n||{};var o=n.params||{},s=n.includeFields||this.cc,a=t;if("object"==typeof t&&"form"===g.a.A(t))for(var a=t.action,l=s.length-1;0<=l;l--)for(var u=g.a.ec(t,s[l]),c=u.length-1;0<=c;c--)o[u[c].name]=u[c].value;e=g.a.c(e);var h=i.createElement("form");h.style.display="none",h.action=a,h.method="post";for(var d in e)t=i.createElement("input"),t.type="hidden",t.name=d,t.value=g.a.Eb(g.a.c(e[d])),h.appendChild(t);r(o,function(t,e){var n=i.createElement("input");n.type="hidden",n.name=t,n.value=e,h.appendChild(n)}),i.body.appendChild(h),n.submitter?n.submitter(h):h.submit(),setTimeout(function(){h.parentNode.removeChild(h)},0)}}}(),g.b("utils",g.a),g.b("utils.arrayForEach",g.a.q),g.b("utils.arrayFirst",g.a.Sb),g.b("utils.arrayFilter",g.a.Ka),g.b("utils.arrayGetDistinctValues",g.a.Tb),g.b("utils.arrayIndexOf",g.a.o),g.b("utils.arrayMap",g.a.fb),g.b("utils.arrayPushAll",g.a.ra),g.b("utils.arrayRemoveItem",g.a.La),g.b("utils.extend",g.a.extend),g.b("utils.fieldsIncludedWithJsonPost",g.a.cc),g.b("utils.getFormFields",g.a.ec),g.b("utils.peekObservable",g.a.zb),g.b("utils.postJson",g.a.fd),g.b("utils.parseJson",g.a.ed),g.b("utils.registerEventHandler",g.a.p),g.b("utils.stringifyJson",g.a.Eb),g.b("utils.range",g.a.hd),g.b("utils.toggleDomNodeCssClass",g.a.bb),g.b("utils.triggerEvent",g.a.Da),g.b("utils.unwrapObservable",g.a.c),g.b("utils.objectForEach",g.a.D),g.b("utils.addOrRemoveItem",g.a.pa),g.b("utils.setTextContent",g.a.Za),g.b("unwrap",g.a.c),Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if(1===arguments.length)return function(){return e.apply(t,arguments)};var i=Array.prototype.slice.call(arguments,1);return function(){var n=i.slice(0);return n.push.apply(n,arguments),e.apply(t,n)}}),g.a.e=new function(){function e(e,s){var r=e[n];if(!r||"null"===r||!o[r]){if(!s)return t;r=e[n]="ko"+i++,o[r]={}}return o[r]}var i=0,n="__ko__"+(new Date).getTime(),o={};return{get:function(i,n){var o=e(i,!1);return o===t?t:o[n]},set:function(i,n,o){o===t&&e(i,!1)===t||(e(i,!0)[n]=o)},clear:function(t){var e=t[n];return!!e&&(delete o[e],t[n]=null,!0)},I:function(){return i++ +n}}},g.b("utils.domData",g.a.e),g.b("utils.domData.clear",g.a.e.clear),g.a.F=new function(){function e(e,i){var o=g.a.e.get(e,n);return o===t&&i&&(o=[],g.a.e.set(e,n,o)),o}function i(t){var n=e(t,!1);if(n)for(var n=n.slice(0),o=0;o<n.length;o++)n[o](t);if(g.a.e.clear(t),g.a.F.cleanExternalData(t),r[t.nodeType])for(n=t.firstChild;t=n;)n=t.nextSibling,8===t.nodeType&&i(t)}var n=g.a.e.I(),s={1:!0,8:!0,9:!0},r={1:!0,9:!0};return{oa:function(t,i){if("function"!=typeof i)throw Error("Callback must be a function");e(t,!0).push(i)},pc:function(i,o){var s=e(i,!1);s&&(g.a.La(s,o),0==s.length&&g.a.e.set(i,n,t))},$:function(t){if(s[t.nodeType]&&(i(t),r[t.nodeType])){var e=[];g.a.ra(e,t.getElementsByTagName("*"));for(var n=0,o=e.length;n<o;n++)i(e[n])}return t},removeNode:function(t){g.$(t),t.parentNode&&t.parentNode.removeChild(t)},cleanExternalData:function(t){o&&"function"==typeof o.cleanData&&o.cleanData([t])}}},g.$=g.a.F.$,g.removeNode=g.a.F.removeNode,g.b("cleanNode",g.$),g.b("removeNode",g.removeNode),g.b("utils.domNodeDisposal",g.a.F),g.b("utils.domNodeDisposal.addDisposeCallback",g.a.F.oa),g.b("utils.domNodeDisposal.removeDisposeCallback",g.a.F.pc),function(){var n=[0,"",""],s=[1,"<table>","</table>"],r=[3,"<table><tbody><tr>","</tr></tbody></table>"],a=[1,"<select multiple='multiple'>","</select>"],l={thead:s,tbody:s,tfoot:s,tr:[2,"<table><tbody>","</tbody></table>"],td:r,th:r,option:a,optgroup:a},u=8>=g.a.C;g.a.ma=function(t,s){var r;if(o){if(o.parseHTML)r=o.parseHTML(t,s)||[];else if((r=o.clean([t],s))&&r[0]){for(var a=r[0];a.parentNode&&11!==a.parentNode.nodeType;)a=a.parentNode;a.parentNode&&a.parentNode.removeChild(a)}}else{(r=s)||(r=i);var c,a=r.parentWindow||r.defaultView||e,h=g.a.$a(t).toLowerCase(),d=r.createElement("div");for(c=(h=h.match(/^<([a-z]+)[ >]/))&&l[h[1]]||n,h=c[0],c="ignored<div>"+c[1]+t+c[2]+"</div>",
+var i=y[e]=t[e];y.prototype[e]=function(){var t=[this._wrapped];return u.apply(t,arguments),j(this,i.apply(y,t))}})},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=r[t];y.prototype[t]=function(){var i=this._wrapped;return e.apply(i,arguments),"shift"!==t&&"splice"!==t||0!==i.length||delete i[0],j(this,i)}}),y.each(["concat","join","slice"],function(t){var e=r[t];y.prototype[t]=function(){return j(this,e.apply(this._wrapped,arguments))}}),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return y})}.call(this),!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";function t(){return fn.apply(null,arguments)}function e(t){fn=t}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function n(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function r(t,e){var i,n=[];for(i=0;i<t.length;++i)n.push(e(t[i],i));return n}function a(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function l(t,e){for(var i in e)a(e,i)&&(t[i]=e[i]);return a(e,"toString")&&(t.toString=e.toString),a(e,"valueOf")&&(t.valueOf=e.valueOf),t}function u(t,e,i,n){return me(t,e,i,n,!0).utc()}function c(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function h(t){return null==t._pf&&(t._pf=c()),t._pf}function d(t){if(null==t._isValid){var e=h(t),i=pn.call(e.parsedDateParts,function(t){return null!=t}),n=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&i);if(t._strict&&(n=n&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return n;t._isValid=n}return t._isValid}function f(t){var e=u(NaN);return null!=t?l(h(e),t):h(e).userInvalidated=!0,e}function p(t){return void 0===t}function g(t,e){var i,n,o;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=h(e)),p(e._locale)||(t._locale=e._locale),gn.length>0)for(i in gn)n=gn[i],o=e[n],p(o)||(t[n]=o);return t}function m(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),mn===!1&&(mn=!0,t.updateOffset(this),mn=!1)}function v(t){return t instanceof m||null!=t&&null!=t._isAMomentObject}function y(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function b(t){var e=+t,i=0;return 0!==e&&isFinite(e)&&(i=y(e)),i}function w(t,e,i){var n,o=Math.min(t.length,e.length),s=Math.abs(t.length-e.length),r=0;for(n=0;n<o;n++)(i&&t[n]!==e[n]||!i&&b(t[n])!==b(e[n]))&&r++;return r+s}function x(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,i){var n=!0;return l(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),n){for(var o,s=[],r=0;r<arguments.length;r++){if(o="","object"==typeof arguments[r]){o+="\n["+r+"] ";for(var a in arguments[0])o+=a+": "+arguments[0][a]+", ";o=o.slice(0,-2)}else o=arguments[r];s.push(o)}x(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return i.apply(this,arguments)},i)}function C(e,i){null!=t.deprecationHandler&&t.deprecationHandler(e,i),vn[e]||(x(i),vn[e]=!0)}function T(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function k(t){var e,i;for(i in t)e=t[i],T(e)?this[i]=e:this["_"+i]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function S(t,e){var i,o=l({},t);for(i in e)a(e,i)&&(n(t[i])&&n(e[i])?(o[i]={},l(o[i],t[i]),l(o[i],e[i])):null!=e[i]?o[i]=e[i]:delete o[i]);for(i in t)a(t,i)&&!a(e,i)&&n(t[i])&&(o[i]=l({},o[i]));return o}function E(t){null!=t&&this.set(t)}function D(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return T(n)?n.call(e,i):n}function P(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function O(){return this._invalidDate}function M(t){return this._ordinal.replace("%d",t)}function A(t,e,i,n){var o=this._relativeTime[i];return T(o)?o(t,e,i,n):o.replace(/%d/i,t)}function $(t,e){var i=this._relativeTime[t>0?"future":"past"];return T(i)?i(e):i.replace(/%s/i,e)}function N(t,e){var i=t.toLowerCase();Sn[i]=Sn[i+"s"]=Sn[e]=t}function I(t){return"string"==typeof t?Sn[t]||Sn[t.toLowerCase()]:void 0}function R(t){var e,i,n={};for(i in t)a(t,i)&&(e=I(i),e&&(n[e]=t[i]));return n}function H(t,e){En[t]=e}function z(t){var e=[];for(var i in t)e.push({unit:i,priority:En[i]});return e.sort(function(t,e){return t.priority-e.priority}),e}function W(e,i){return function(n){return null!=n?(j(this,e,n),t.updateOffset(this,i),this):L(this,e)}}function L(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function j(t,e,i){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](i)}function F(t){return t=I(t),T(this[t])?this[t]():this}function B(t,e){if("object"==typeof t){t=R(t);for(var i=z(t),n=0;n<i.length;n++)this[i[n].unit](t[i[n].unit])}else if(t=I(t),T(this[t]))return this[t](e);return this}function q(t,e,i){var n=""+Math.abs(t),o=e-n.length,s=t>=0;return(s?i?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+n}function Y(t,e,i,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),t&&(Mn[t]=o),e&&(Mn[e[0]]=function(){return q(o.apply(this,arguments),e[1],e[2])}),i&&(Mn[i]=function(){return this.localeData().ordinal(o.apply(this,arguments),t)})}function U(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function V(t){var e,i,n=t.match(Dn);for(e=0,i=n.length;e<i;e++)Mn[n[e]]?n[e]=Mn[n[e]]:n[e]=U(n[e]);return function(e){var o,s="";for(o=0;o<i;o++)s+=n[o]instanceof Function?n[o].call(e,t):n[o];return s}}function X(t,e){return t.isValid()?(e=G(e,t.localeData()),On[e]=On[e]||V(e),On[e](t)):t.localeData().invalidDate()}function G(t,e){function i(t){return e.longDateFormat(t)||t}var n=5;for(Pn.lastIndex=0;n>=0&&Pn.test(t);)t=t.replace(Pn,i),Pn.lastIndex=0,n-=1;return t}function J(t,e,i){Gn[t]=T(e)?e:function(t,n){return t&&i?i:e}}function Q(t,e){return a(Gn,t)?Gn[t](e._strict,e._locale):new RegExp(Z(t))}function Z(t){return K(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,o){return e||i||n||o}))}function K(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function tt(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(n=function(t,i){i[e]=b(t)}),i=0;i<t.length;i++)Jn[t[i]]=n}function et(t,e){tt(t,function(t,i,n,o){n._w=n._w||{},e(t,n._w,n,o)})}function it(t,e,i){null!=e&&a(Jn,t)&&Jn[t](e,i._a,i,t)}function nt(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function ot(t,e){return t?i(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||ro).test(e)?"format":"standalone"][t.month()]:this._months}function st(t,e){return t?i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[ro.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function rt(t,e,i){var n,o,s,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)s=u([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return i?"MMM"===e?(o=bn.call(this._shortMonthsParse,r),o!==-1?o:null):(o=bn.call(this._longMonthsParse,r),o!==-1?o:null):"MMM"===e?(o=bn.call(this._shortMonthsParse,r),o!==-1?o:(o=bn.call(this._longMonthsParse,r),o!==-1?o:null)):(o=bn.call(this._longMonthsParse,r),o!==-1?o:(o=bn.call(this._shortMonthsParse,r),o!==-1?o:null))}function at(t,e,i){var n,o,s;if(this._monthsParseExact)return rt.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(o=u([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}}function lt(t,e){var i;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=b(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return i=Math.min(t.date(),nt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,i),t}function ut(e){return null!=e?(lt(this,e),t.updateOffset(this,!0),this):L(this,"Month")}function ct(){return nt(this.year(),this.month())}function ht(t){return this._monthsParseExact?(a(this,"_monthsRegex")||ft.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=uo),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function dt(t){return this._monthsParseExact?(a(this,"_monthsRegex")||ft.call(this),t?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=co),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function ft(){function t(t,e){return e.length-t.length}var e,i,n=[],o=[],s=[];for(e=0;e<12;e++)i=u([2e3,e]),n.push(this.monthsShort(i,"")),o.push(this.months(i,"")),s.push(this.months(i,"")),s.push(this.monthsShort(i,""));for(n.sort(t),o.sort(t),s.sort(t),e=0;e<12;e++)n[e]=K(n[e]),o[e]=K(o[e]);for(e=0;e<24;e++)s[e]=K(s[e]);this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function pt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function mt(){return gt(this.year())}function vt(t,e,i,n,o,s,r){var a=new Date(t,e,i,n,o,s,r);return t<100&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function yt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function bt(t,e,i){var n=7+e-i,o=(7+yt(t,0,n).getUTCDay()-e)%7;return-o+n-1}function wt(t,e,i,n,o){var s,r,a=(7+i-n)%7,l=bt(t,n,o),u=1+7*(e-1)+a+l;return u<=0?(s=t-1,r=pt(s)+u):u>pt(t)?(s=t+1,r=u-pt(t)):(s=t,r=u),{year:s,dayOfYear:r}}function xt(t,e,i){var n,o,s=bt(t.year(),e,i),r=Math.floor((t.dayOfYear()-s-1)/7)+1;return r<1?(o=t.year()-1,n=r+_t(o,e,i)):r>_t(t.year(),e,i)?(n=r-_t(t.year(),e,i),o=t.year()+1):(o=t.year(),n=r),{week:n,year:o}}function _t(t,e,i){var n=bt(t,e,i),o=bt(t+1,e,i);return(pt(t)-n+o)/7}function Ct(t){return xt(t,this._week.dow,this._week.doy).week}function Tt(){return this._week.dow}function kt(){return this._week.doy}function St(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Et(t){var e=xt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Dt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Pt(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function Ot(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Mt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function At(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function $t(t,e,i){var n,o,s,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=u([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===e?(o=bn.call(this._weekdaysParse,r),o!==-1?o:null):"ddd"===e?(o=bn.call(this._shortWeekdaysParse,r),o!==-1?o:null):(o=bn.call(this._minWeekdaysParse,r),o!==-1?o:null):"dddd"===e?(o=bn.call(this._weekdaysParse,r),o!==-1?o:(o=bn.call(this._shortWeekdaysParse,r),o!==-1?o:(o=bn.call(this._minWeekdaysParse,r),o!==-1?o:null))):"ddd"===e?(o=bn.call(this._shortWeekdaysParse,r),o!==-1?o:(o=bn.call(this._weekdaysParse,r),o!==-1?o:(o=bn.call(this._minWeekdaysParse,r),o!==-1?o:null))):(o=bn.call(this._minWeekdaysParse,r),o!==-1?o:(o=bn.call(this._weekdaysParse,r),o!==-1?o:(o=bn.call(this._shortWeekdaysParse,r),o!==-1?o:null)))}function Nt(t,e,i){var n,o,s;if(this._weekdaysParseExact)return $t.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(o=u([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}}function It(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Dt(t,this.localeData()),this.add(t-e,"d")):e}function Rt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Ht(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Pt(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=vo),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Wt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yo),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Lt(t){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=bo),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function jt(){function t(t,e){return e.length-t.length}var e,i,n,o,s,r=[],a=[],l=[],c=[];for(e=0;e<7;e++)i=u([2e3,1]).day(e),n=this.weekdaysMin(i,""),o=this.weekdaysShort(i,""),s=this.weekdays(i,""),r.push(n),a.push(o),l.push(s),c.push(n),c.push(o),c.push(s);for(r.sort(t),a.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)a[e]=K(a[e]),l[e]=K(l[e]),c[e]=K(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ft(){return this.hours()%12||12}function Bt(){return this.hours()||24}function qt(t,e){Y(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Yt(t,e){return e._meridiemParse}function Ut(t){return"p"===(t+"").toLowerCase().charAt(0)}function Vt(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Gt(t){for(var e,i,n,o,s=0;s<t.length;){for(o=Xt(t[s]).split("-"),e=o.length,i=Xt(t[s+1]),i=i?i.split("-"):null;e>0;){if(n=Jt(o.slice(0,e).join("-")))return n;if(i&&i.length>=e&&w(o,i,!0)>=e-1)break;e--}s++}return null}function Jt(t){var e=null;if(!To[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=wo._abbr,require("./locale/"+t),Qt(e)}catch(t){}return To[t]}function Qt(t,e){var i;return t&&(i=p(e)?te(t):Zt(t,e),i&&(wo=i)),wo._abbr}function Zt(t,e){if(null!==e){var i=Co;return e.abbr=t,null!=To[t]?(C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=To[t]._config):null!=e.parentLocale&&(null!=To[e.parentLocale]?i=To[e.parentLocale]._config:C("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),To[t]=new E(S(i,e)),Qt(t),To[t]}return delete To[t],null}function Kt(t,e){if(null!=e){var i,n=Co;null!=To[t]&&(n=To[t]._config),e=S(n,e),i=new E(e),i.parentLocale=To[t],To[t]=i,Qt(t)}else null!=To[t]&&(null!=To[t].parentLocale?To[t]=To[t].parentLocale:null!=To[t]&&delete To[t]);return To[t]}function te(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return wo;if(!i(t)){if(e=Jt(t))return e;t=[t]}return Gt(t)}function ee(){return yn(To)}function ie(t){var e,i=t._a;return i&&h(t).overflow===-2&&(e=i[Zn]<0||i[Zn]>11?Zn:i[Kn]<1||i[Kn]>nt(i[Qn],i[Zn])?Kn:i[to]<0||i[to]>24||24===i[to]&&(0!==i[eo]||0!==i[io]||0!==i[no])?to:i[eo]<0||i[eo]>59?eo:i[io]<0||i[io]>59?io:i[no]<0||i[no]>999?no:-1,h(t)._overflowDayOfYear&&(e<Qn||e>Kn)&&(e=Kn),h(t)._overflowWeeks&&e===-1&&(e=oo),h(t)._overflowWeekday&&e===-1&&(e=so),h(t).overflow=e),t}function ne(t){var e,i,n,o,s,r,a=t._i,l=ko.exec(a)||So.exec(a);if(l){for(h(t).iso=!0,e=0,i=Do.length;e<i;e++)if(Do[e][1].exec(l[1])){o=Do[e][0],n=Do[e][2]!==!1;break}if(null==o)return void(t._isValid=!1);if(l[3]){for(e=0,i=Po.length;e<i;e++)if(Po[e][1].exec(l[3])){s=(l[2]||" ")+Po[e][0];break}if(null==s)return void(t._isValid=!1)}if(!n&&null!=s)return void(t._isValid=!1);if(l[4]){if(!Eo.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=o+(s||"")+(r||""),ue(t)}else t._isValid=!1}function oe(e){var i=Oo.exec(e._i);return null!==i?void(e._d=new Date((+i[1]))):(ne(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,i){return null!=t?t:null!=e?e:i}function re(e){var i=new Date(t.now());return e._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function ae(t){var e,i,n,o,s=[];if(!t._d){for(n=re(t),t._w&&null==t._a[Kn]&&null==t._a[Zn]&&le(t),t._dayOfYear&&(o=se(t._a[Qn],n[Qn]),t._dayOfYear>pt(o)&&(h(t)._overflowDayOfYear=!0),i=yt(o,0,t._dayOfYear),t._a[Zn]=i.getUTCMonth(),t._a[Kn]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=n[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[to]&&0===t._a[eo]&&0===t._a[io]&&0===t._a[no]&&(t._nextDay=!0,t._a[to]=0),t._d=(t._useUTC?yt:vt).apply(null,s),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[to]=24)}}function le(t){var e,i,n,o,s,r,a,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(s=1,r=4,i=se(e.GG,t._a[Qn],xt(ve(),1,4).year),n=se(e.W,1),o=se(e.E,1),(o<1||o>7)&&(l=!0)):(s=t._locale._week.dow,r=t._locale._week.doy,i=se(e.gg,t._a[Qn],xt(ve(),s,r).year),n=se(e.w,1),null!=e.d?(o=e.d,(o<0||o>6)&&(l=!0)):null!=e.e?(o=e.e+s,(e.e<0||e.e>6)&&(l=!0)):o=s),n<1||n>_t(i,s,r)?h(t)._overflowWeeks=!0:null!=l?h(t)._overflowWeekday=!0:(a=wt(i,n,o,s,r),t._a[Qn]=a.year,t._dayOfYear=a.dayOfYear)}function ue(e){if(e._f===t.ISO_8601)return void ne(e);e._a=[],h(e).empty=!0;var i,n,o,s,r,a=""+e._i,l=a.length,u=0;for(o=G(e._f,e._locale).match(Dn)||[],i=0;i<o.length;i++)s=o[i],n=(a.match(Q(s,e))||[])[0],n&&(r=a.substr(0,a.indexOf(n)),r.length>0&&h(e).unusedInput.push(r),a=a.slice(a.indexOf(n)+n.length),u+=n.length),Mn[s]?(n?h(e).empty=!1:h(e).unusedTokens.push(s),it(s,n,e)):e._strict&&!n&&h(e).unusedTokens.push(s);h(e).charsLeftOver=l-u,a.length>0&&h(e).unusedInput.push(a),e._a[to]<=12&&h(e).bigHour===!0&&e._a[to]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[to]=ce(e._locale,e._a[to],e._meridiem),ae(e),ie(e)}function ce(t,e,i){var n;return null==i?e:null!=t.meridiemHour?t.meridiemHour(e,i):null!=t.isPM?(n=t.isPM(i),n&&e<12&&(e+=12),n||12!==e||(e=0),e):e}function he(t){var e,i,n,o,s;if(0===t._f.length)return h(t).invalidFormat=!0,void(t._d=new Date(NaN));for(o=0;o<t._f.length;o++)s=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[o],ue(e),d(e)&&(s+=h(e).charsLeftOver,s+=10*h(e).unusedTokens.length,h(e).score=s,(null==n||s<n)&&(n=s,i=e));l(t,i||e)}function de(t){if(!t._d){var e=R(t._i);t._a=r([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),ae(t)}}function fe(t){var e=new m(ie(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||te(t._l),null===e||void 0===n&&""===e?f({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),v(e)?new m(ie(e)):(i(n)?he(t):s(e)?t._d=e:n?ue(t):ge(t),d(t)||(t._d=null),t))}function ge(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?oe(e):i(n)?(e._a=r(n.slice(0),function(t){return parseInt(t,10)}),ae(e)):"object"==typeof n?de(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function me(t,e,s,r,a){var l={};return"boolean"==typeof s&&(r=s,s=void 0),(n(t)&&o(t)||i(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=s,l._i=t,l._f=e,l._strict=r,fe(l)}function ve(t,e,i,n){return me(t,e,i,n,!1)}function ye(t,e){var n,o;if(1===e.length&&i(e[0])&&(e=e[0]),!e.length)return ve();for(n=e[0],o=1;o<e.length;++o)e[o].isValid()&&!e[o][t](n)||(n=e[o]);return n}function be(){var t=[].slice.call(arguments,0);return ye("isBefore",t)}function we(){var t=[].slice.call(arguments,0);return ye("isAfter",t)}function xe(t){var e=R(t),i=e.year||0,n=e.quarter||0,o=e.month||0,s=e.week||0,r=e.day||0,a=e.hour||0,l=e.minute||0,u=e.second||0,c=e.millisecond||0;this._milliseconds=+c+1e3*u+6e4*l+1e3*a*60*60,this._days=+r+7*s,this._months=+o+3*n+12*i,this._data={},this._locale=te(),this._bubble()}function _e(t){return t instanceof xe}function Ce(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Te(t,e){Y(t,0,0,function(){var t=this.utcOffset(),i="+";return t<0&&(t=-t,i="-"),i+q(~~(t/60),2)+e+q(~~t%60,2)})}function ke(t,e){var i=(e||"").match(t)||[],n=i[i.length-1]||[],o=(n+"").match(No)||["-",0,0],s=+(60*o[1])+b(o[2]);return"+"===o[0]?s:-s}function Se(e,i){var n,o;return i._isUTC?(n=i.clone(),o=(v(e)||s(e)?e.valueOf():ve(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+o),t.updateOffset(n,!1),n):ve(e).local()}function Ee(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function De(e,i){var n,o=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=ke(Un,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&i&&(n=Ee(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!i||this._changeInProgress?qe(this,We(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?o:Ee(this):null!=e?this:NaN}function Pe(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Oe(t){return this.utcOffset(0,t)}function Me(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ee(this),"m")),this}function Ae(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=ke(Yn,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(ke(Yn,this._i))}return this}function $e(t){return!!this.isValid()&&(t=t?ve(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function Ne(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ie(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=pe(t),t._a){var e=t._isUTC?u(t._a):ve(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Re(){return!!this.isValid()&&!this._isUTC}function He(){return!!this.isValid()&&this._isUTC}function ze(){return!!this.isValid()&&this._isUTC&&0===this._offset}function We(t,e){var i,n,o,s=t,r=null;return _e(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(s={},e?s[e]=t:s.milliseconds=t):(r=Io.exec(t))?(i="-"===r[1]?-1:1,s={y:0,d:b(r[Kn])*i,h:b(r[to])*i,m:b(r[eo])*i,s:b(r[io])*i,ms:b(Ce(1e3*r[no]))*i}):(r=Ro.exec(t))?(i="-"===r[1]?-1:1,s={y:Le(r[2],i),M:Le(r[3],i),w:Le(r[4],i),d:Le(r[5],i),h:Le(r[6],i),m:Le(r[7],i),s:Le(r[8],i)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(o=Fe(ve(s.from),ve(s.to)),s={},s.ms=o.milliseconds,s.M=o.months),n=new xe(s),_e(t)&&a(t,"_locale")&&(n._locale=t._locale),n}function Le(t,e){var i=t&&parseFloat(t.replace(",","."));return(isNaN(i)?0:i)*e}function je(t,e){var i={milliseconds:0,months:0};return i.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(i.months,"M").isAfter(e)&&--i.months,i.milliseconds=+e-+t.clone().add(i.months,"M"),i}function Fe(t,e){var i;return t.isValid()&&e.isValid()?(e=Se(e,t),t.isBefore(e)?i=je(t,e):(i=je(e,t),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function Be(t,e){return function(i,n){var o,s;return null===n||isNaN(+n)||(C(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=i,i=n,n=s),i="string"==typeof i?+i:i,o=We(i,n),qe(this,o,t),this}}function qe(e,i,n,o){var s=i._milliseconds,r=Ce(i._days),a=Ce(i._months);e.isValid()&&(o=null==o||o,s&&e._d.setTime(e._d.valueOf()+s*n),r&&j(e,"Date",L(e,"Date")+r*n),a&&lt(e,L(e,"Month")+a*n),o&&t.updateOffset(e,r||a))}function Ye(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function Ue(e,i){var n=e||ve(),o=Se(n,this).startOf("day"),s=t.calendarFormat(this,o)||"sameElse",r=i&&(T(i[s])?i[s].call(this,n):i[s]);return this.format(r||this.localeData().calendar(s,this,ve(n)))}function Ve(){return new m(this)}function Xe(t,e){var i=v(t)?t:ve(t);return!(!this.isValid()||!i.isValid())&&(e=I(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(e).valueOf())}function Ge(t,e){var i=v(t)?t:ve(t);return!(!this.isValid()||!i.isValid())&&(e=I(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<i.valueOf():this.clone().endOf(e).valueOf()<i.valueOf())}function Je(t,e,i,n){return n=n||"()",("("===n[0]?this.isAfter(t,i):!this.isBefore(t,i))&&(")"===n[1]?this.isBefore(e,i):!this.isAfter(e,i))}function Qe(t,e){var i,n=v(t)?t:ve(t);return!(!this.isValid()||!n.isValid())&&(e=I(e||"millisecond"),"millisecond"===e?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(e).valueOf()<=i&&i<=this.clone().endOf(e).valueOf()))}function Ze(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function Ke(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function ti(t,e,i){var n,o,s,r;return this.isValid()?(n=Se(t,this),n.isValid()?(o=6e4*(n.utcOffset()-this.utcOffset()),e=I(e),"year"===e||"month"===e||"quarter"===e?(r=ei(this,n),"quarter"===e?r/=3:"year"===e&&(r/=12)):(s=this-n,r="second"===e?s/1e3:"minute"===e?s/6e4:"hour"===e?s/36e5:"day"===e?(s-o)/864e5:"week"===e?(s-o)/6048e5:s),i?r:y(r)):NaN):NaN}function ei(t,e){var i,n,o=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(o,"months");return e-s<0?(i=t.clone().add(o-1,"months"),n=(e-s)/(s-i)):(i=t.clone().add(o+1,"months"),n=(e-s)/(i-s)),-(o+n)||0}function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ni(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?T(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function oi(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=X(this,e);return this.localeData().postformat(i)}function si(t,e){return this.isValid()&&(v(t)&&t.isValid()||ve(t).isValid())?We({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ri(t){return this.from(ve(),t)}function ai(t,e){return this.isValid()&&(v(t)&&t.isValid()||ve(t).isValid())?We({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function li(t){return this.to(ve(),t)}function ui(t){var e;return void 0===t?this._locale._abbr:(e=te(t),null!=e&&(this._locale=e),this)}function ci(){return this._locale}function hi(t){switch(t=I(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function di(t){return t=I(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function fi(){return this._d.valueOf()-6e4*(this._offset||0)}function pi(){return Math.floor(this.valueOf()/1e3)}function gi(){return new Date(this.valueOf())}function mi(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function vi(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function yi(){return this.isValid()?this.toISOString():null}function bi(){return d(this)}function wi(){return l({},h(this))}function xi(){return h(this).overflow}function _i(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ci(t,e){Y(0,[t,t.length],0,e)}function Ti(t){return Di.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ki(t){return Di.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Si(){return _t(this.year(),1,4)}function Ei(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function Di(t,e,i,n,o){var s;return null==t?xt(this,n,o).year:(s=_t(t,n,o),e>s&&(e=s),Pi.call(this,t,e,i,n,o))}function Pi(t,e,i,n,o){var s=wt(t,e,i,n,o),r=yt(s.year,0,s.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Oi(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Mi(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Ai(t,e){e[no]=b(1e3*("0."+t))}function $i(){return this._isUTC?"UTC":""}function Ni(){return this._isUTC?"Coordinated Universal Time":""}function Ii(t){return ve(1e3*t)}function Ri(){return ve.apply(null,arguments).parseZone()}function Hi(t){
+return t}function zi(t,e,i,n){var o=te(),s=u().set(n,e);return o[i](s,t)}function Wi(t,e,i){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return zi(t,e,i,"month");var n,o=[];for(n=0;n<12;n++)o[n]=zi(t,n,i,"month");return o}function Li(t,e,i,n){"boolean"==typeof t?("number"==typeof e&&(i=e,e=void 0),e=e||""):(e=t,i=e,t=!1,"number"==typeof e&&(i=e,e=void 0),e=e||"");var o=te(),s=t?o._week.dow:0;if(null!=i)return zi(e,(i+s)%7,n,"day");var r,a=[];for(r=0;r<7;r++)a[r]=zi(e,(r+s)%7,n,"day");return a}function ji(t,e){return Wi(t,e,"months")}function Fi(t,e){return Wi(t,e,"monthsShort")}function Bi(t,e,i){return Li(t,e,i,"weekdays")}function qi(t,e,i){return Li(t,e,i,"weekdaysShort")}function Yi(t,e,i){return Li(t,e,i,"weekdaysMin")}function Ui(){var t=this._data;return this._milliseconds=Xo(this._milliseconds),this._days=Xo(this._days),this._months=Xo(this._months),t.milliseconds=Xo(t.milliseconds),t.seconds=Xo(t.seconds),t.minutes=Xo(t.minutes),t.hours=Xo(t.hours),t.months=Xo(t.months),t.years=Xo(t.years),this}function Vi(t,e,i,n){var o=We(e,i);return t._milliseconds+=n*o._milliseconds,t._days+=n*o._days,t._months+=n*o._months,t._bubble()}function Xi(t,e){return Vi(this,t,e,1)}function Gi(t,e){return Vi(this,t,e,-1)}function Ji(t){return t<0?Math.floor(t):Math.ceil(t)}function Qi(){var t,e,i,n,o,s=this._milliseconds,r=this._days,a=this._months,l=this._data;return s>=0&&r>=0&&a>=0||s<=0&&r<=0&&a<=0||(s+=864e5*Ji(Ki(a)+r),r=0,a=0),l.milliseconds=s%1e3,t=y(s/1e3),l.seconds=t%60,e=y(t/60),l.minutes=e%60,i=y(e/60),l.hours=i%24,r+=y(i/24),o=y(Zi(r)),a+=o,r-=Ji(Ki(o)),n=y(a/12),a%=12,l.days=r,l.months=a,l.years=n,this}function Zi(t){return 4800*t/146097}function Ki(t){return 146097*t/4800}function tn(t){var e,i,n=this._milliseconds;if(t=I(t),"month"===t||"year"===t)return e=this._days+n/864e5,i=this._months+Zi(e),"month"===t?i:i/12;switch(e=this._days+Math.round(Ki(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}}function en(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12)}function nn(t){return function(){return this.as(t)}}function on(t){return t=I(t),this[t+"s"]()}function sn(t){return function(){return this._data[t]}}function rn(){return y(this.days()/7)}function an(t,e,i,n,o){return o.relativeTime(e||1,!!i,t,n)}function ln(t,e,i){var n=We(t).abs(),o=cs(n.as("s")),s=cs(n.as("m")),r=cs(n.as("h")),a=cs(n.as("d")),l=cs(n.as("M")),u=cs(n.as("y")),c=o<hs.s&&["s",o]||s<=1&&["m"]||s<hs.m&&["mm",s]||r<=1&&["h"]||r<hs.h&&["hh",r]||a<=1&&["d"]||a<hs.d&&["dd",a]||l<=1&&["M"]||l<hs.M&&["MM",l]||u<=1&&["y"]||["yy",u];return c[2]=e,c[3]=+t>0,c[4]=i,an.apply(null,c)}function un(t){return void 0===t?cs:"function"==typeof t&&(cs=t,!0)}function cn(t,e){return void 0!==hs[t]&&(void 0===e?hs[t]:(hs[t]=e,!0))}function hn(t){var e=this.localeData(),i=ln(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)}function dn(){var t,e,i,n=ds(this._milliseconds)/1e3,o=ds(this._days),s=ds(this._months);t=y(n/60),e=y(t/60),n%=60,t%=60,i=y(s/12),s%=12;var r=i,a=s,l=o,u=e,c=t,h=n,d=this.asSeconds();return d?(d<0?"-":"")+"P"+(r?r+"Y":"")+(a?a+"M":"")+(l?l+"D":"")+(u||c||h?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(h?h+"S":""):"P0D"}var fn,pn;pn=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),i=e.length>>>0,n=0;n<i;n++)if(n in e&&t.call(this,e[n],n,e))return!0;return!1};var gn=t.momentProperties=[],mn=!1,vn={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var yn;yn=Object.keys?Object.keys:function(t){var e,i=[];for(e in t)a(t,e)&&i.push(e);return i};var bn,wn={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},xn={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_n="Invalid date",Cn="%d",Tn=/\d{1,2}/,kn={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Sn={},En={},Dn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Pn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,On={},Mn={},An=/\d/,$n=/\d\d/,Nn=/\d{3}/,In=/\d{4}/,Rn=/[+-]?\d{6}/,Hn=/\d\d?/,zn=/\d\d\d\d?/,Wn=/\d\d\d\d\d\d?/,Ln=/\d{1,3}/,jn=/\d{1,4}/,Fn=/[+-]?\d{1,6}/,Bn=/\d+/,qn=/[+-]?\d+/,Yn=/Z|[+-]\d\d:?\d\d/gi,Un=/Z|[+-]\d\d(?::?\d\d)?/gi,Vn=/[+-]?\d+(\.\d{1,3})?/,Xn=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Gn={},Jn={},Qn=0,Zn=1,Kn=2,to=3,eo=4,io=5,no=6,oo=7,so=8;bn=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},Y("M",["MM",2],"Mo",function(){return this.month()+1}),Y("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Y("MMMM",0,0,function(t){return this.localeData().months(this,t)}),N("month","M"),H("month",8),J("M",Hn),J("MM",Hn,$n),J("MMM",function(t,e){return e.monthsShortRegex(t)}),J("MMMM",function(t,e){return e.monthsRegex(t)}),tt(["M","MM"],function(t,e){e[Zn]=b(t)-1}),tt(["MMM","MMMM"],function(t,e,i,n){var o=i._locale.monthsParse(t,n,i._strict);null!=o?e[Zn]=o:h(i).invalidMonth=t});var ro=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ao="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),lo="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),uo=Xn,co=Xn;Y("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),N("year","y"),H("year",1),J("Y",qn),J("YY",Hn,$n),J("YYYY",jn,In),J("YYYYY",Fn,Rn),J("YYYYYY",Fn,Rn),tt(["YYYYY","YYYYYY"],Qn),tt("YYYY",function(e,i){i[Qn]=2===e.length?t.parseTwoDigitYear(e):b(e)}),tt("YY",function(e,i){i[Qn]=t.parseTwoDigitYear(e)}),tt("Y",function(t,e){e[Qn]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return b(t)+(b(t)>68?1900:2e3)};var ho=W("FullYear",!0);Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),H("week",5),H("isoWeek",5),J("w",Hn),J("ww",Hn,$n),J("W",Hn),J("WW",Hn,$n),et(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=b(t)});var fo={dow:0,doy:6};Y("d",0,"do","day"),Y("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Y("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Y("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),H("day",11),H("weekday",11),H("isoWeekday",11),J("d",Hn),J("e",Hn),J("E",Hn),J("dd",function(t,e){return e.weekdaysMinRegex(t)}),J("ddd",function(t,e){return e.weekdaysShortRegex(t)}),J("dddd",function(t,e){return e.weekdaysRegex(t)}),et(["dd","ddd","dddd"],function(t,e,i,n){var o=i._locale.weekdaysParse(t,n,i._strict);null!=o?e.d=o:h(i).invalidWeekday=t}),et(["d","e","E"],function(t,e,i,n){e[n]=b(t)});var po="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),go="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),mo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),vo=Xn,yo=Xn,bo=Xn;Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,Ft),Y("k",["kk",2],0,Bt),Y("hmm",0,0,function(){return""+Ft.apply(this)+q(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+Ft.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qt("a",!0),qt("A",!1),N("hour","h"),H("hour",13),J("a",Yt),J("A",Yt),J("H",Hn),J("h",Hn),J("HH",Hn,$n),J("hh",Hn,$n),J("hmm",zn),J("hmmss",Wn),J("Hmm",zn),J("Hmmss",Wn),tt(["H","HH"],to),tt(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),tt(["h","hh"],function(t,e,i){e[to]=b(t),h(i).bigHour=!0}),tt("hmm",function(t,e,i){var n=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n)),h(i).bigHour=!0}),tt("hmmss",function(t,e,i){var n=t.length-4,o=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n,2)),e[io]=b(t.substr(o)),h(i).bigHour=!0}),tt("Hmm",function(t,e,i){var n=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n))}),tt("Hmmss",function(t,e,i){var n=t.length-4,o=t.length-2;e[to]=b(t.substr(0,n)),e[eo]=b(t.substr(n,2)),e[io]=b(t.substr(o))});var wo,xo=/[ap]\.?m?\.?/i,_o=W("Hours",!0),Co={calendar:wn,longDateFormat:xn,invalidDate:_n,ordinal:Cn,ordinalParse:Tn,relativeTime:kn,months:ao,monthsShort:lo,week:fo,weekdays:po,weekdaysMin:mo,weekdaysShort:go,meridiemParse:xo},To={},ko=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,So=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Eo=/Z|[+-]\d\d(?::?\d\d)?/,Do=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Po=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Oo=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=_("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Mo=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ve.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:f()}),Ao=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ve.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:f()}),$o=function(){return Date.now?Date.now():+new Date};Te("Z",":"),Te("ZZ",""),J("Z",Un),J("ZZ",Un),tt(["Z","ZZ"],function(t,e,i){i._useUTC=!0,i._tzm=ke(Un,t)});var No=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Io=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ro=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;We.fn=xe.prototype;var Ho=Be(1,"add"),zo=Be(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Wo=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ci("gggg","weekYear"),Ci("ggggg","weekYear"),Ci("GGGG","isoWeekYear"),Ci("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),H("weekYear",1),H("isoWeekYear",1),J("G",qn),J("g",qn),J("GG",Hn,$n),J("gg",Hn,$n),J("GGGG",jn,In),J("gggg",jn,In),J("GGGGG",Fn,Rn),J("ggggg",Fn,Rn),et(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=b(t)}),et(["gg","GG"],function(e,i,n,o){i[o]=t.parseTwoDigitYear(e)}),Y("Q",0,"Qo","quarter"),N("quarter","Q"),H("quarter",7),J("Q",An),tt("Q",function(t,e){e[Zn]=3*(b(t)-1)}),Y("D",["DD",2],"Do","date"),N("date","D"),H("date",9),J("D",Hn),J("DD",Hn,$n),J("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),tt(["D","DD"],Kn),tt("Do",function(t,e){e[Kn]=b(t.match(Hn)[0],10)});var Lo=W("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),H("dayOfYear",4),J("DDD",Ln),J("DDDD",Nn),tt(["DDD","DDDD"],function(t,e,i){i._dayOfYear=b(t)}),Y("m",["mm",2],0,"minute"),N("minute","m"),H("minute",14),J("m",Hn),J("mm",Hn,$n),tt(["m","mm"],eo);var jo=W("Minutes",!1);Y("s",["ss",2],0,"second"),N("second","s"),H("second",15),J("s",Hn),J("ss",Hn,$n),tt(["s","ss"],io);var Fo=W("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),N("millisecond","ms"),H("millisecond",16),J("S",Ln,An),J("SS",Ln,$n),J("SSS",Ln,Nn);var Bo;for(Bo="SSSS";Bo.length<=9;Bo+="S")J(Bo,Bn);for(Bo="S";Bo.length<=9;Bo+="S")tt(Bo,Ai);var qo=W("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Yo=m.prototype;Yo.add=Ho,Yo.calendar=Ue,Yo.clone=Ve,Yo.diff=ti,Yo.endOf=di,Yo.format=oi,Yo.from=si,Yo.fromNow=ri,Yo.to=ai,Yo.toNow=li,Yo.get=F,Yo.invalidAt=xi,Yo.isAfter=Xe,Yo.isBefore=Ge,Yo.isBetween=Je,Yo.isSame=Qe,Yo.isSameOrAfter=Ze,Yo.isSameOrBefore=Ke,Yo.isValid=bi,Yo.lang=Wo,Yo.locale=ui,Yo.localeData=ci,Yo.max=Ao,Yo.min=Mo,Yo.parsingFlags=wi,Yo.set=B,Yo.startOf=hi,Yo.subtract=zo,Yo.toArray=mi,Yo.toObject=vi,Yo.toDate=gi,Yo.toISOString=ni,Yo.toJSON=yi,Yo.toString=ii,Yo.unix=pi,Yo.valueOf=fi,Yo.creationData=_i,Yo.year=ho,Yo.isLeapYear=mt,Yo.weekYear=Ti,Yo.isoWeekYear=ki,Yo.quarter=Yo.quarters=Oi,Yo.month=ut,Yo.daysInMonth=ct,Yo.week=Yo.weeks=St,Yo.isoWeek=Yo.isoWeeks=Et,Yo.weeksInYear=Ei,Yo.isoWeeksInYear=Si,Yo.date=Lo,Yo.day=Yo.days=It,Yo.weekday=Rt,Yo.isoWeekday=Ht,Yo.dayOfYear=Mi,Yo.hour=Yo.hours=_o,Yo.minute=Yo.minutes=jo,Yo.second=Yo.seconds=Fo,Yo.millisecond=Yo.milliseconds=qo,Yo.utcOffset=De,Yo.utc=Oe,Yo.local=Me,Yo.parseZone=Ae,Yo.hasAlignedHourOffset=$e,Yo.isDST=Ne,Yo.isLocal=Re,Yo.isUtcOffset=He,Yo.isUtc=ze,Yo.isUTC=ze,Yo.zoneAbbr=$i,Yo.zoneName=Ni,Yo.dates=_("dates accessor is deprecated. Use date instead.",Lo),Yo.months=_("months accessor is deprecated. Use month instead",ut),Yo.years=_("years accessor is deprecated. Use year instead",ho),Yo.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Pe),Yo.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ie);var Uo=Yo,Vo=E.prototype;Vo.calendar=D,Vo.longDateFormat=P,Vo.invalidDate=O,Vo.ordinal=M,Vo.preparse=Hi,Vo.postformat=Hi,Vo.relativeTime=A,Vo.pastFuture=$,Vo.set=k,Vo.months=ot,Vo.monthsShort=st,Vo.monthsParse=at,Vo.monthsRegex=dt,Vo.monthsShortRegex=ht,Vo.week=Ct,Vo.firstDayOfYear=kt,Vo.firstDayOfWeek=Tt,Vo.weekdays=Ot,Vo.weekdaysMin=At,Vo.weekdaysShort=Mt,Vo.weekdaysParse=Nt,Vo.weekdaysRegex=zt,Vo.weekdaysShortRegex=Wt,Vo.weekdaysMinRegex=Lt,Vo.isPM=Ut,Vo.meridiem=Vt,Qt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===b(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",Qt),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",te);var Xo=Math.abs,Go=nn("ms"),Jo=nn("s"),Qo=nn("m"),Zo=nn("h"),Ko=nn("d"),ts=nn("w"),es=nn("M"),is=nn("y"),ns=sn("milliseconds"),os=sn("seconds"),ss=sn("minutes"),rs=sn("hours"),as=sn("days"),ls=sn("months"),us=sn("years"),cs=Math.round,hs={s:45,m:45,h:22,d:26,M:11},ds=Math.abs,fs=xe.prototype;fs.abs=Ui,fs.add=Xi,fs.subtract=Gi,fs.as=tn,fs.asMilliseconds=Go,fs.asSeconds=Jo,fs.asMinutes=Qo,fs.asHours=Zo,fs.asDays=Ko,fs.asWeeks=ts,fs.asMonths=es,fs.asYears=is,fs.valueOf=en,fs._bubble=Qi,fs.get=on,fs.milliseconds=ns,fs.seconds=os,fs.minutes=ss,fs.hours=rs,fs.days=as,fs.weeks=rn,fs.months=ls,fs.years=us,fs.humanize=hn,fs.toISOString=dn,fs.toString=dn,fs.toJSON=dn,fs.locale=ui,fs.localeData=ci,fs.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",dn),fs.lang=Wo,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),J("x",qn),J("X",Vn),tt("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),tt("x",function(t,e,i){i._d=new Date(b(t))}),t.version="2.15.2",e(ve),t.fn=Uo,t.min=be,t.max=we,t.now=$o,t.utc=u,t.unix=Ii,t.months=ji,t.isDate=s,t.locale=Qt,t.invalid=f,t.duration=We,t.isMoment=v,t.weekdays=Bi,t.parseZone=Ri,t.localeData=te,t.isDuration=_e,t.monthsShort=Fi,t.weekdaysMin=Yi,t.defineLocale=Zt,t.updateLocale=Kt,t.locales=ee,t.weekdaysShort=qi,t.normalizeUnits=I,t.relativeTimeRounding=un,t.relativeTimeThreshold=cn,t.calendarFormat=Ye,t.prototype=Uo;var ps=t;return ps}),!function(){var t={},e=null,i=null,n=null,o=null,s={},r=Math.ceil(window.devicePixelRatio)||1,a=16*r,l={width:7,height:9,font:10*r+"px arial",color:"#ffffff",background:"#F03D25",fallback:!0,crossOrigin:!0,abbreviate:!0},u=function(){var t=navigator.userAgent.toLowerCase();return function(e){return-1!==t.indexOf(e)}}(),c={ie:u("trident"),chrome:u("chrome"),webkit:u("chrome")||u("safari"),safari:u("safari")&&!u("chrome"),mozilla:u("mozilla")&&!u("chrome")&&!u("safari")},h=function(){for(var t=document.getElementsByTagName("link"),e=0,i=t.length;i>e;e++)if((t[e].getAttribute("rel")||"").match(/\bicon\b/i))return t[e];return!1},d=function(){for(var t=document.getElementsByTagName("link"),e=document.getElementsByTagName("head")[0],i=0,n=t.length;n>i;i++){var o="undefined"!=typeof t[i];o&&(t[i].getAttribute("rel")||"").match(/\bicon\b/i)&&e.removeChild(t[i])}},f=function(){if(!i||!e){var t=h();e=t?t.getAttribute("href"):"/favicon.ico",i||(i=e)}return e},p=function(){return o||(o=document.createElement("canvas"),o.width=a,o.height=a),o},g=function(t){if(t){d();var e=document.createElement("link");e.type="image/x-icon",e.rel="icon",e.href=t,document.getElementsByTagName("head")[0].appendChild(e)}},m=function(t,e){if(!p().getContext||c.ie||c.safari||"force"===s.fallback)return v(t);var i=p().getContext("2d"),e=e||"#000000",o=f();n=document.createElement("img"),n.onload=function(){i.clearRect(0,0,a,a),i.drawImage(n,0,0,n.width,n.height,0,0,a,a),(t+"").length>0&&y(i,t,e),b()},!o.match(/^data/)&&s.crossOrigin&&(n.crossOrigin="anonymous"),n.src=o},v=function(t){if(s.fallback){var e=document.title;"("===e[0]&&(e=e.slice(e.indexOf(" "))),(t+"").length>0?document.title="("+t+") "+e:document.title=e}},y=function(t,e,i){"number"==typeof e&&e>99&&s.abbreviate&&(e=w(e));var n=(e+"").length-1,o=s.width*r+6*r*n,l=s.height*r,u=a-l,h=a-o-r,d=16*r,f=16*r,p=2*r;t.font=(c.webkit?"bold ":"")+s.font,t.fillStyle=s.background,t.strokeStyle=s.background,t.lineWidth=r,t.beginPath(),t.moveTo(h+p,u),t.quadraticCurveTo(h,u,h,u+p),t.lineTo(h,d-p),t.quadraticCurveTo(h,d,h+p,d),t.lineTo(f-p,d),t.quadraticCurveTo(f,d,f,d-p),t.lineTo(f,u+p),t.quadraticCurveTo(f,u,f-p,u),t.closePath(),t.fill(),t.beginPath(),t.strokeStyle="rgba(0,0,0,0.3)",t.moveTo(h+p/2,d),t.lineTo(f-p/2,d),t.stroke(),t.fillStyle=s.color,t.textAlign="right",t.textBaseline="top",t.fillText(e,2===r?29:15,c.mozilla?7*r:6*r)},b=function(){p().getContext&&g(p().toDataURL())},w=function(t){for(var e=[["G",1e9],["M",1e6],["k",1e3]],i=0;i<e.length;++i)if(t>=e[i][1]){t=x(t/e[i][1])+e[i][0];break}return t},x=function(t,e){var i=new Number(t);return i.toFixed(e)};t.setOptions=function(t){s={},t.colour&&(t.color=t.colour);for(var e in l)s[e]=t.hasOwnProperty(e)?t[e]:l[e];return this},t.setImage=function(t){return e=t,b(),this},t.setBubble=function(t,e){return t=t||"",m(t,e),this},t.reset=function(){e=i,g(i)},t.setOptions(l),"function"==typeof define&&define.amd?define(t):"undefined"!=typeof module?module.exports=t:window.Tinycon=t}(),function(){!function(t){var e=this||(0,eval)("this"),i=e.document,n=e.navigator,o=e.jQuery,s=e.JSON;!function(t){"function"==typeof define&&define.amd?define(["exports","require"],t):t("object"==typeof exports&&"object"==typeof module?module.exports||exports:e.ko={})}(function(r,a){function l(t,e){return(null===t||typeof t in m)&&t===e}function u(e,i){var n;return function(){n||(n=g.a.setTimeout(function(){n=t,e()},i))}}function c(t,e){var i;return function(){clearTimeout(i),i=g.a.setTimeout(t,e)}}function h(t,e){e&&e!==v?"beforeChange"===e?this.Kb(t):this.Ha(t,e):this.Lb(t)}function d(t,e){null!==e&&e.k&&e.k()}function f(t,e){var i=this.Hc,n=i[_];n.R||(this.lb&&this.Ma[e]?(i.Pb(e,t,this.Ma[e]),this.Ma[e]=null,--this.lb):n.r[e]||i.Pb(e,t,n.s?{ia:t}:i.uc(t)))}function p(t,e,i,n){g.d[t]={init:function(t,o,s,r,a){var l,u;return g.m(function(){var s=g.a.c(o()),r=!i!=!s,c=!u;(c||e||r!==l)&&(c&&g.va.Aa()&&(u=g.a.ua(g.f.childNodes(t),!0)),r?(c||g.f.da(t,g.a.ua(u)),g.eb(n?n(a,s):a,t)):g.f.xa(t),l=r)},null,{i:t}),{controlsDescendantBindings:!0}}},g.h.ta[t]=!1,g.f.Z[t]=!0}var g="undefined"!=typeof r?r:{};g.b=function(t,e){for(var i=t.split("."),n=g,o=0;o<i.length-1;o++)n=n[i[o]];n[i[i.length-1]]=e},g.G=function(t,e,i){t[e]=i},g.version="3.4.0",g.b("version",g.version),g.options={deferUpdates:!1,useOnlyNativeEvents:!1},g.a=function(){function r(t,e){for(var i in t)t.hasOwnProperty(i)&&e(i,t[i])}function a(t,e){if(e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function l(t,e){return t.__proto__=e,t}function u(t,e,i,n){var o=t[e].match(v)||[];g.a.q(i.match(v),function(t){g.a.pa(o,t,n)}),t[e]=o.join(" ")}var c={__proto__:[]}instanceof Array,h="function"==typeof Symbol,d={},f={};d[n&&/Firefox\/2/i.test(n.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"],d.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" "),r(d,function(t,e){if(e.length)for(var i=0,n=e.length;i<n;i++)f[e[i]]=t});var p={propertychange:!0},m=i&&function(){for(var e=3,n=i.createElement("div"),o=n.getElementsByTagName("i");n.innerHTML="<!--[if gt IE "+ ++e+"]><i></i><![endif]-->",o[0];);return 4<e?e:t}(),v=/\S+/g;return{cc:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],q:function(t,e){for(var i=0,n=t.length;i<n;i++)e(t[i],i)},o:function(t,e){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(t,e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},Sb:function(t,e,i){for(var n=0,o=t.length;n<o;n++)if(e.call(i,t[n],n))return t[n];return null},La:function(t,e){var i=g.a.o(t,e);0<i?t.splice(i,1):0===i&&t.shift()},Tb:function(t){t=t||[];for(var e=[],i=0,n=t.length;i<n;i++)0>g.a.o(e,t[i])&&e.push(t[i]);return e},fb:function(t,e){t=t||[];for(var i=[],n=0,o=t.length;n<o;n++)i.push(e(t[n],n));return i},Ka:function(t,e){t=t||[];for(var i=[],n=0,o=t.length;n<o;n++)e(t[n],n)&&i.push(t[n]);return i},ra:function(t,e){if(e instanceof Array)t.push.apply(t,e);else for(var i=0,n=e.length;i<n;i++)t.push(e[i]);return t},pa:function(t,e,i){var n=g.a.o(g.a.zb(t),e);0>n?i&&t.push(e):i||t.splice(n,1)},ka:c,extend:a,Xa:l,Ya:c?l:a,D:r,Ca:function(t,e){if(!t)return t;var i,n={};for(i in t)t.hasOwnProperty(i)&&(n[i]=e(t[i],i,t));return n},ob:function(t){for(;t.firstChild;)g.removeNode(t.firstChild)},jc:function(t){t=g.a.V(t);for(var e=(t[0]&&t[0].ownerDocument||i).createElement("div"),n=0,o=t.length;n<o;n++)e.appendChild(g.$(t[n]));return e},ua:function(t,e){for(var i=0,n=t.length,o=[];i<n;i++){var s=t[i].cloneNode(!0);o.push(e?g.$(s):s)}return o},da:function(t,e){if(g.a.ob(t),e)for(var i=0,n=e.length;i<n;i++)t.appendChild(e[i])},qc:function(t,e){var i=t.nodeType?[t]:t;if(0<i.length){for(var n=i[0],o=n.parentNode,s=0,r=e.length;s<r;s++)o.insertBefore(e[s],n);for(s=0,r=i.length;s<r;s++)g.removeNode(i[s])}},za:function(t,e){if(t.length){for(e=8===e.nodeType&&e.parentNode||e;t.length&&t[0].parentNode!==e;)t.splice(0,1);for(;1<t.length&&t[t.length-1].parentNode!==e;)t.length--;if(1<t.length){var i=t[0],n=t[t.length-1];for(t.length=0;i!==n;)t.push(i),i=i.nextSibling;t.push(n)}}return t},sc:function(t,e){7>m?t.setAttribute("selected",e):t.selected=e},$a:function(e){return null===e||e===t?"":e.trim?e.trim():e.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},nd:function(t,e){return t=t||"",!(e.length>t.length)&&t.substring(0,e.length)===e},Mc:function(t,e){if(t===e)return!0;if(11===t.nodeType)return!1;if(e.contains)return e.contains(3===t.nodeType?t.parentNode:t);if(e.compareDocumentPosition)return 16==(16&e.compareDocumentPosition(t));for(;t&&t!=e;)t=t.parentNode;return!!t},nb:function(t){return g.a.Mc(t,t.ownerDocument.documentElement)},Qb:function(t){return!!g.a.Sb(t,g.a.nb)},A:function(t){return t&&t.tagName&&t.tagName.toLowerCase()},Wb:function(t){return g.onError?function(){try{return t.apply(this,arguments)}catch(t){throw g.onError&&g.onError(t),t}}:t},setTimeout:function(t,e){return setTimeout(g.a.Wb(t),e)},$b:function(t){setTimeout(function(){throw g.onError&&g.onError(t),t},0)},p:function(t,e,i){var n=g.a.Wb(i);if(i=m&&p[e],g.options.useOnlyNativeEvents||i||!o)if(i||"function"!=typeof t.addEventListener){if("undefined"==typeof t.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var s=function(e){n.call(t,e)},r="on"+e;t.attachEvent(r,s),g.a.F.oa(t,function(){t.detachEvent(r,s)})}else t.addEventListener(e,n,!1);else o(t).bind(e,n)},Da:function(t,n){if(!t||!t.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var s;if("input"===g.a.A(t)&&t.type&&"click"==n.toLowerCase()?(s=t.type,s="checkbox"==s||"radio"==s):s=!1,g.options.useOnlyNativeEvents||!o||s)if("function"==typeof i.createEvent){if("function"!=typeof t.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");s=i.createEvent(f[n]||"HTMLEvents"),s.initEvent(n,!0,!0,e,0,0,0,0,0,!1,!1,!1,!1,0,t),t.dispatchEvent(s)}else if(s&&t.click)t.click();else{if("undefined"==typeof t.fireEvent)throw Error("Browser doesn't support triggering events");t.fireEvent("on"+n)}else o(t).trigger(n)},c:function(t){return g.H(t)?t():t},zb:function(t){return g.H(t)?t.t():t},bb:function(t,e,i){var n;e&&("object"==typeof t.classList?(n=t.classList[i?"add":"remove"],g.a.q(e.match(v),function(e){n.call(t.classList,e)})):"string"==typeof t.className.baseVal?u(t.className,"baseVal",e,i):u(t,"className",e,i))},Za:function(e,i){var n=g.a.c(i);null!==n&&n!==t||(n="");var o=g.f.firstChild(e);!o||3!=o.nodeType||g.f.nextSibling(o)?g.f.da(e,[e.ownerDocument.createTextNode(n)]):o.data=n,g.a.Rc(e)},rc:function(t,e){if(t.name=e,7>=m)try{t.mergeAttributes(i.createElement("<input name='"+t.name+"'/>"),!1)}catch(t){}},Rc:function(t){9<=m&&(t=1==t.nodeType?t:t.parentNode,t.style&&(t.style.zoom=t.style.zoom))},Nc:function(t){if(m){var e=t.style.width;t.style.width=0,t.style.width=e}},hd:function(t,e){t=g.a.c(t),e=g.a.c(e);for(var i=[],n=t;n<=e;n++)i.push(n);return i},V:function(t){for(var e=[],i=0,n=t.length;i<n;i++)e.push(t[i]);return e},Yb:function(t){return h?Symbol(t):t},rd:6===m,sd:7===m,C:m,ec:function(t,e){for(var i=g.a.V(t.getElementsByTagName("input")).concat(g.a.V(t.getElementsByTagName("textarea"))),n="string"==typeof e?function(t){return t.name===e}:function(t){return e.test(t.name)},o=[],s=i.length-1;0<=s;s--)n(i[s])&&o.push(i[s]);return o},ed:function(t){return"string"==typeof t&&(t=g.a.$a(t))?s&&s.parse?s.parse(t):new Function("return "+t)():null},Eb:function(t,e,i){if(!s||!s.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return s.stringify(g.a.c(t),e,i)},fd:function(t,e,n){n=n||{};var o=n.params||{},s=n.includeFields||this.cc,a=t;if("object"==typeof t&&"form"===g.a.A(t))for(var a=t.action,l=s.length-1;0<=l;l--)for(var u=g.a.ec(t,s[l]),c=u.length-1;0<=c;c--)o[u[c].name]=u[c].value;e=g.a.c(e);var h=i.createElement("form");h.style.display="none",h.action=a,h.method="post";for(var d in e)t=i.createElement("input"),t.type="hidden",t.name=d,t.value=g.a.Eb(g.a.c(e[d])),h.appendChild(t);r(o,function(t,e){var n=i.createElement("input");n.type="hidden",n.name=t,n.value=e,h.appendChild(n)}),i.body.appendChild(h),n.submitter?n.submitter(h):h.submit(),setTimeout(function(){h.parentNode.removeChild(h)},0)}}}(),g.b("utils",g.a),g.b("utils.arrayForEach",g.a.q),g.b("utils.arrayFirst",g.a.Sb),g.b("utils.arrayFilter",g.a.Ka),g.b("utils.arrayGetDistinctValues",g.a.Tb),g.b("utils.arrayIndexOf",g.a.o),g.b("utils.arrayMap",g.a.fb),g.b("utils.arrayPushAll",g.a.ra),g.b("utils.arrayRemoveItem",g.a.La),g.b("utils.extend",g.a.extend),g.b("utils.fieldsIncludedWithJsonPost",g.a.cc),g.b("utils.getFormFields",g.a.ec),g.b("utils.peekObservable",g.a.zb),g.b("utils.postJson",g.a.fd),g.b("utils.parseJson",g.a.ed),g.b("utils.registerEventHandler",g.a.p),g.b("utils.stringifyJson",g.a.Eb),g.b("utils.range",g.a.hd),g.b("utils.toggleDomNodeCssClass",g.a.bb),g.b("utils.triggerEvent",g.a.Da),g.b("utils.unwrapObservable",g.a.c),g.b("utils.objectForEach",g.a.D),g.b("utils.addOrRemoveItem",g.a.pa),g.b("utils.setTextContent",g.a.Za),g.b("unwrap",g.a.c),Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if(1===arguments.length)return function(){return e.apply(t,arguments)};var i=Array.prototype.slice.call(arguments,1);return function(){var n=i.slice(0);return n.push.apply(n,arguments),e.apply(t,n)}}),g.a.e=new function(){function e(e,s){var r=e[n];if(!r||"null"===r||!o[r]){if(!s)return t;r=e[n]="ko"+i++,o[r]={}}return o[r]}var i=0,n="__ko__"+(new Date).getTime(),o={};return{get:function(i,n){var o=e(i,!1);return o===t?t:o[n]},set:function(i,n,o){o===t&&e(i,!1)===t||(e(i,!0)[n]=o)},clear:function(t){var e=t[n];return!!e&&(delete o[e],t[n]=null,!0)},I:function(){return i++ +n}}},g.b("utils.domData",g.a.e),g.b("utils.domData.clear",g.a.e.clear),g.a.F=new function(){function e(e,i){var o=g.a.e.get(e,n);return o===t&&i&&(o=[],g.a.e.set(e,n,o)),o}function i(t){var n=e(t,!1);if(n)for(var n=n.slice(0),o=0;o<n.length;o++)n[o](t);if(g.a.e.clear(t),g.a.F.cleanExternalData(t),r[t.nodeType])for(n=t.firstChild;t=n;)n=t.nextSibling,8===t.nodeType&&i(t)}var n=g.a.e.I(),s={1:!0,8:!0,9:!0},r={1:!0,9:!0};return{oa:function(t,i){if("function"!=typeof i)throw Error("Callback must be a function");e(t,!0).push(i)},pc:function(i,o){var s=e(i,!1);s&&(g.a.La(s,o),0==s.length&&g.a.e.set(i,n,t))},$:function(t){if(s[t.nodeType]&&(i(t),r[t.nodeType])){var e=[];g.a.ra(e,t.getElementsByTagName("*"));for(var n=0,o=e.length;n<o;n++)i(e[n])}return t},removeNode:function(t){g.$(t),t.parentNode&&t.parentNode.removeChild(t)},cleanExternalData:function(t){o&&"function"==typeof o.cleanData&&o.cleanData([t])}}},g.$=g.a.F.$,g.removeNode=g.a.F.removeNode,g.b("cleanNode",g.$),g.b("removeNode",g.removeNode),g.b("utils.domNodeDisposal",g.a.F),g.b("utils.domNodeDisposal.addDisposeCallback",g.a.F.oa),g.b("utils.domNodeDisposal.removeDisposeCallback",g.a.F.pc),function(){var n=[0,"",""],s=[1,"<table>","</table>"],r=[3,"<table><tbody><tr>","</tr></tbody></table>"],a=[1,"<select multiple='multiple'>","</select>"],l={thead:s,tbody:s,tfoot:s,tr:[2,"<table><tbody>","</tbody></table>"],td:r,th:r,option:a,optgroup:a},u=8>=g.a.C;g.a.ma=function(t,s){var r;if(o){if(o.parseHTML)r=o.parseHTML(t,s)||[];else if((r=o.clean([t],s))&&r[0]){for(var a=r[0];a.parentNode&&11!==a.parentNode.nodeType;)a=a.parentNode;a.parentNode&&a.parentNode.removeChild(a)}}else{(r=s)||(r=i);var c,a=r.parentWindow||r.defaultView||e,h=g.a.$a(t).toLowerCase(),d=r.createElement("div");for(c=(h=h.match(/^<([a-z]+)[ >]/))&&l[h[1]]||n,h=c[0],c="ignored<div>"+c[1]+t+c[2]+"</div>",
"function"==typeof a.innerShiv?d.appendChild(a.innerShiv(c)):(u&&r.appendChild(d),d.innerHTML=c,u&&d.parentNode.removeChild(d));h--;)d=d.lastChild;r=g.a.V(d.lastChild.childNodes)}return r},g.a.Cb=function(e,i){if(g.a.ob(e),i=g.a.c(i),null!==i&&i!==t)if("string"!=typeof i&&(i=i.toString()),o)o(e).html(i);else for(var n=g.a.ma(i,e.ownerDocument),s=0;s<n.length;s++)e.appendChild(n[s])}}(),g.b("utils.parseHtmlFragment",g.a.ma),g.b("utils.setHtml",g.a.Cb),g.M=function(){function e(t,i){if(t)if(8==t.nodeType){var n=g.M.lc(t.nodeValue);null!=n&&i.push({Lc:t,cd:n})}else if(1==t.nodeType)for(var n=0,o=t.childNodes,s=o.length;n<s;n++)e(o[n],i)}var i={};return{wb:function(t){if("function"!=typeof t)throw Error("You can only pass a function to ko.memoization.memoize()");var e=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return i[e]=t,"<!--[ko_memo:"+e+"]-->"},xc:function(e,n){var o=i[e];if(o===t)throw Error("Couldn't find any memo with ID "+e+". Perhaps it's already been unmemoized.");try{return o.apply(null,n||[]),!0}finally{delete i[e]}},yc:function(t,i){var n=[];e(t,n);for(var o=0,s=n.length;o<s;o++){var r=n[o].Lc,a=[r];i&&g.a.ra(a,i),g.M.xc(n[o].cd,a),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)}},lc:function(t){return(t=t.match(/^\[ko_memo\:(.*?)\]$/))?t[1]:null}}}(),g.b("memoization",g.M),g.b("memoization.memoize",g.M.wb),g.b("memoization.unmemoize",g.M.xc),g.b("memoization.parseMemoText",g.M.lc),g.b("memoization.unmemoizeDomNodeAndDescendants",g.M.yc),g.Y=function(){function t(){if(s)for(var t,e=s,i=0;a<s;)if(t=o[a++]){if(a>e){if(5e3<=++i){a=s,g.a.$b(Error("'Too much recursion' after processing "+i+" task groups."));break}e=s}try{t()}catch(t){g.a.$b(t)}}}function n(){t(),a=s=o.length=0}var o=[],s=0,r=1,a=0;return{scheduler:e.MutationObserver?function(t){var e=i.createElement("div");return new MutationObserver(t).observe(e,{attributes:!0}),function(){e.classList.toggle("foo")}}(n):i&&"onreadystatechange"in i.createElement("script")?function(t){var e=i.createElement("script");e.onreadystatechange=function(){e.onreadystatechange=null,i.documentElement.removeChild(e),e=null,t()},i.documentElement.appendChild(e)}:function(t){setTimeout(t,0)},Wa:function(t){return s||g.Y.scheduler(n),o[s++]=t,r++},cancel:function(t){t-=r-s,t>=a&&t<s&&(o[t]=null)},resetForTesting:function(){var t=s-a;return a=s=o.length=0,t},md:t}}(),g.b("tasks",g.Y),g.b("tasks.schedule",g.Y.Wa),g.b("tasks.runEarly",g.Y.md),g.ya={throttle:function(t,e){t.throttleEvaluation=e;var i=null;return g.B({read:t,write:function(n){clearTimeout(i),i=g.a.setTimeout(function(){t(n)},e)}})},rateLimit:function(t,e){var i,n,o;"number"==typeof e?i=e:(i=e.timeout,n=e.method),t.cb=!1,o="notifyWhenChangesStop"==n?c:u,t.Ta(function(t){return o(t,i)})},deferred:function(e,i){if(!0!==i)throw Error("The 'deferred' extender only accepts the value 'true', because it is not supported to turn deferral off once enabled.");e.cb||(e.cb=!0,e.Ta(function(i){var n;return function(){g.Y.cancel(n),n=g.Y.Wa(i),e.notifySubscribers(t,"dirty")}}))},notify:function(t,e){t.equalityComparer="always"==e?null:l}};var m={undefined:1,boolean:1,number:1,string:1};g.b("extenders",g.ya),g.vc=function(t,e,i){this.ia=t,this.gb=e,this.Kc=i,this.R=!1,g.G(this,"dispose",this.k)},g.vc.prototype.k=function(){this.R=!0,this.Kc()},g.J=function(){g.a.Ya(this,y),y.rb(this)};var v="change",y={rb:function(t){t.K={},t.Nb=1},X:function(t,e,i){var n=this;i=i||v;var o=new g.vc(n,e?t.bind(e):t,function(){g.a.La(n.K[i],o),n.Ia&&n.Ia(i)});return n.sa&&n.sa(i),n.K[i]||(n.K[i]=[]),n.K[i].push(o),o},notifySubscribers:function(t,e){if(e=e||v,e===v&&this.zc(),this.Pa(e))try{g.l.Ub();for(var i,n=this.K[e].slice(0),o=0;i=n[o];++o)i.R||i.gb(t)}finally{g.l.end()}},Na:function(){return this.Nb},Uc:function(t){return this.Na()!==t},zc:function(){++this.Nb},Ta:function(t){var e,i,n,o=this,s=g.H(o);o.Ha||(o.Ha=o.notifySubscribers,o.notifySubscribers=h);var r=t(function(){o.Mb=!1,s&&n===o&&(n=o()),e=!1,o.tb(i,n)&&o.Ha(i=n)});o.Lb=function(t){o.Mb=e=!0,n=t,r()},o.Kb=function(t){e||(i=t,o.Ha(t,"beforeChange"))}},Pa:function(t){return this.K[t]&&this.K[t].length},Sc:function(t){if(t)return this.K[t]&&this.K[t].length||0;var e=0;return g.a.D(this.K,function(t,i){"dirty"!==t&&(e+=i.length)}),e},tb:function(t,e){return!this.equalityComparer||!this.equalityComparer(t,e)},extend:function(t){var e=this;return t&&g.a.D(t,function(t,i){var n=g.ya[t];"function"==typeof n&&(e=n(e,i)||e)}),e}};g.G(y,"subscribe",y.X),g.G(y,"extend",y.extend),g.G(y,"getSubscriptionsCount",y.Sc),g.a.ka&&g.a.Xa(y,Function.prototype),g.J.fn=y,g.hc=function(t){return null!=t&&"function"==typeof t.X&&"function"==typeof t.notifySubscribers},g.b("subscribable",g.J),g.b("isSubscribable",g.hc),g.va=g.l=function(){function t(t){n.push(i),i=t}function e(){i=n.pop()}var i,n=[],o=0;return{Ub:t,end:e,oc:function(t){if(i){if(!g.hc(t))throw Error("Only subscribable things can act as dependencies");i.gb.call(i.Gc,t,t.Cc||(t.Cc=++o))}},w:function(i,n,o){try{return t(),i.apply(n,o||[])}finally{e()}},Aa:function(){if(i)return i.m.Aa()},Sa:function(){if(i)return i.Sa}}}(),g.b("computedContext",g.va),g.b("computedContext.getDependenciesCount",g.va.Aa),g.b("computedContext.isInitial",g.va.Sa),g.b("ignoreDependencies",g.qd=g.l.w);var b=g.a.Yb("_latestValue");g.N=function(t){function e(){return 0<arguments.length?(e.tb(e[b],arguments[0])&&(e.ga(),e[b]=arguments[0],e.fa()),this):(g.l.oc(e),e[b])}return e[b]=t,g.a.ka||g.a.extend(e,g.J.fn),g.J.fn.rb(e),g.a.Ya(e,w),g.options.deferUpdates&&g.ya.deferred(e,!0),e};var w={equalityComparer:l,t:function(){return this[b]},fa:function(){this.notifySubscribers(this[b])},ga:function(){this.notifySubscribers(this[b],"beforeChange")}};g.a.ka&&g.a.Xa(w,g.J.fn);var x=g.N.gd="__ko_proto__";w[x]=g.N,g.Oa=function(e,i){return null!==e&&e!==t&&e[x]!==t&&(e[x]===i||g.Oa(e[x],i))},g.H=function(t){return g.Oa(t,g.N)},g.Ba=function(t){return!!("function"==typeof t&&t[x]===g.N||"function"==typeof t&&t[x]===g.B&&t.Vc)},g.b("observable",g.N),g.b("isObservable",g.H),g.b("isWriteableObservable",g.Ba),g.b("isWritableObservable",g.Ba),g.b("observable.fn",w),g.G(w,"peek",w.t),g.G(w,"valueHasMutated",w.fa),g.G(w,"valueWillMutate",w.ga),g.la=function(t){if(t=t||[],"object"!=typeof t||!("length"in t))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return t=g.N(t),g.a.Ya(t,g.la.fn),t.extend({trackArrayChanges:!0})},g.la.fn={remove:function(t){for(var e=this.t(),i=[],n="function"!=typeof t||g.H(t)?function(e){return e===t}:t,o=0;o<e.length;o++){var s=e[o];n(s)&&(0===i.length&&this.ga(),i.push(s),e.splice(o,1),o--)}return i.length&&this.fa(),i},removeAll:function(e){if(e===t){var i=this.t(),n=i.slice(0);return this.ga(),i.splice(0,i.length),this.fa(),n}return e?this.remove(function(t){return 0<=g.a.o(e,t)}):[]},destroy:function(t){var e=this.t(),i="function"!=typeof t||g.H(t)?function(e){return e===t}:t;this.ga();for(var n=e.length-1;0<=n;n--)i(e[n])&&(e[n]._destroy=!0);this.fa()},destroyAll:function(e){return e===t?this.destroy(function(){return!0}):e?this.destroy(function(t){return 0<=g.a.o(e,t)}):[]},indexOf:function(t){var e=this();return g.a.o(e,t)},replace:function(t,e){var i=this.indexOf(t);0<=i&&(this.ga(),this.t()[i]=e,this.fa())}},g.a.ka&&g.a.Xa(g.la.fn,g.N.fn),g.a.q("pop push reverse shift sort splice unshift".split(" "),function(t){g.la.fn[t]=function(){var e=this.t();this.ga(),this.Vb(e,t,arguments);var i=e[t].apply(e,arguments);return this.fa(),i===e?this:i}}),g.a.q(["slice"],function(t){g.la.fn[t]=function(){var e=this();return e[t].apply(e,arguments)}}),g.b("observableArray",g.la),g.ya.trackArrayChanges=function(t,e){function i(){if(!o){o=!0;var e=t.notifySubscribers;t.notifySubscribers=function(t,i){return i&&i!==v||++r,e.apply(this,arguments)};var i=[].concat(t.t()||[]);s=null,n=t.X(function(e){if(e=[].concat(e||[]),t.Pa("arrayChange")){var n;(!s||1<r)&&(s=g.a.ib(i,e,t.hb)),n=s}i=e,s=null,r=0,n&&n.length&&t.notifySubscribers(n,"arrayChange")})}}if(t.hb={},e&&"object"==typeof e&&g.a.extend(t.hb,e),t.hb.sparse=!0,!t.Vb){var n,o=!1,s=null,r=0,a=t.sa,l=t.Ia;t.sa=function(e){a&&a.call(t,e),"arrayChange"===e&&i()},t.Ia=function(e){l&&l.call(t,e),"arrayChange"!==e||t.Pa("arrayChange")||(n.k(),o=!1)},t.Vb=function(t,e,i){function n(t,e,i){return a[a.length]={status:t,value:e,index:i}}if(o&&!r){var a=[],l=t.length,u=i.length,c=0;switch(e){case"push":c=l;case"unshift":for(e=0;e<u;e++)n("added",i[e],c+e);break;case"pop":c=l-1;case"shift":l&&n("deleted",t[c],c);break;case"splice":e=Math.min(Math.max(0,0>i[0]?l+i[0]:i[0]),l);for(var l=1===u?l:Math.min(e+(i[1]||0),l),u=e+u-2,c=Math.max(l,u),h=[],d=[],f=2;e<c;++e,++f)e<l&&d.push(n("deleted",t[e],e)),e<u&&h.push(n("added",i[f],e));g.a.dc(d,h);break;default:return}s=a}}}};var _=g.a.Yb("_state");g.m=g.B=function(e,i,n){function o(){if(0<arguments.length){if("function"!=typeof s)throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return s.apply(r.pb,arguments),this}return g.l.oc(o),(r.S||r.s&&o.Qa())&&o.aa(),r.T}if("object"==typeof e?n=e:(n=n||{},e&&(n.read=e)),"function"!=typeof n.read)throw Error("Pass a function that returns the value of the ko.computed");var s=n.write,r={T:t,S:!0,Ra:!1,Fb:!1,R:!1,Va:!1,s:!1,jd:n.read,pb:i||n.owner,i:n.disposeWhenNodeIsRemoved||n.i||null,wa:n.disposeWhen||n.wa,mb:null,r:{},L:0,bc:null};return o[_]=r,o.Vc="function"==typeof s,g.a.ka||g.a.extend(o,g.J.fn),g.J.fn.rb(o),g.a.Ya(o,C),n.pure?(r.Va=!0,r.s=!0,g.a.extend(o,T)):n.deferEvaluation&&g.a.extend(o,k),g.options.deferUpdates&&g.ya.deferred(o,!0),r.i&&(r.Fb=!0,r.i.nodeType||(r.i=null)),r.s||n.deferEvaluation||o.aa(),r.i&&o.ba()&&g.a.F.oa(r.i,r.mb=function(){o.k()}),o};var C={equalityComparer:l,Aa:function(){return this[_].L},Pb:function(t,e,i){if(this[_].Va&&e===this)throw Error("A 'pure' computed must not be called recursively");this[_].r[t]=i,i.Ga=this[_].L++,i.na=e.Na()},Qa:function(){var t,e,i=this[_].r;for(t in i)if(i.hasOwnProperty(t)&&(e=i[t],e.ia.Uc(e.na)))return!0},bd:function(){this.Fa&&!this[_].Ra&&this.Fa()},ba:function(){return this[_].S||0<this[_].L},ld:function(){this.Mb||this.ac()},uc:function(t){if(t.cb&&!this[_].i){var e=t.X(this.bd,this,"dirty"),i=t.X(this.ld,this);return{ia:t,k:function(){e.k(),i.k()}}}return t.X(this.ac,this)},ac:function(){var t=this,e=t.throttleEvaluation;e&&0<=e?(clearTimeout(this[_].bc),this[_].bc=g.a.setTimeout(function(){t.aa(!0)},e)):t.Fa?t.Fa():t.aa(!0)},aa:function(t){var e=this[_],i=e.wa;if(!e.Ra&&!e.R){if(e.i&&!g.a.nb(e.i)||i&&i()){if(!e.Fb)return void this.k()}else e.Fb=!1;e.Ra=!0;try{this.Qc(t)}finally{e.Ra=!1}e.L||this.k()}},Qc:function(e){var i=this[_],n=i.Va?t:!i.L,o={Hc:this,Ma:i.r,lb:i.L};g.l.Ub({Gc:o,gb:f,m:this,Sa:n}),i.r={},i.L=0,o=this.Pc(i,o),this.tb(i.T,o)&&(i.s||this.notifySubscribers(i.T,"beforeChange"),i.T=o,i.s?this.zc():e&&this.notifySubscribers(i.T)),n&&this.notifySubscribers(i.T,"awake")},Pc:function(t,e){try{var i=t.jd;return t.pb?i.call(t.pb):i()}finally{g.l.end(),e.lb&&!t.s&&g.a.D(e.Ma,d),t.S=!1}},t:function(){var t=this[_];return(t.S&&!t.L||t.s&&this.Qa())&&this.aa(),t.T},Ta:function(t){g.J.fn.Ta.call(this,t),this.Fa=function(){this.Kb(this[_].T),this[_].S=!0,this.Lb(this)}},k:function(){var t=this[_];!t.s&&t.r&&g.a.D(t.r,function(t,e){e.k&&e.k()}),t.i&&t.mb&&g.a.F.pc(t.i,t.mb),t.r=null,t.L=0,t.R=!0,t.S=!1,t.s=!1,t.i=null}},T={sa:function(t){var e=this,i=e[_];if(!i.R&&i.s&&"change"==t){if(i.s=!1,i.S||e.Qa())i.r=null,i.L=0,i.S=!0,e.aa();else{var n=[];g.a.D(i.r,function(t,e){n[e.Ga]=t}),g.a.q(n,function(t,n){var o=i.r[t],s=e.uc(o.ia);s.Ga=n,s.na=o.na,i.r[t]=s})}i.R||e.notifySubscribers(i.T,"awake")}},Ia:function(e){var i=this[_];i.R||"change"!=e||this.Pa("change")||(g.a.D(i.r,function(t,e){e.k&&(i.r[t]={ia:e.ia,Ga:e.Ga,na:e.na},e.k())}),i.s=!0,this.notifySubscribers(t,"asleep"))},Na:function(){var t=this[_];return t.s&&(t.S||this.Qa())&&this.aa(),g.J.fn.Na.call(this)}},k={sa:function(t){"change"!=t&&"beforeChange"!=t||this.t()}};g.a.ka&&g.a.Xa(C,g.J.fn);var S=g.N.gd;g.m[S]=g.N,C[S]=g.m,g.Xc=function(t){return g.Oa(t,g.m)},g.Yc=function(t){return g.Oa(t,g.m)&&t[_]&&t[_].Va},g.b("computed",g.m),g.b("dependentObservable",g.m),g.b("isComputed",g.Xc),g.b("isPureComputed",g.Yc),g.b("computed.fn",C),g.G(C,"peek",C.t),g.G(C,"dispose",C.k),g.G(C,"isActive",C.ba),g.G(C,"getDependenciesCount",C.Aa),g.nc=function(t,e){return"function"==typeof t?g.m(t,e,{pure:!0}):(t=g.a.extend({},t),t.pure=!0,g.m(t,e))},g.b("pureComputed",g.nc),function(){function e(o,s,r){if(r=r||new n,o=s(o),"object"!=typeof o||null===o||o===t||o instanceof RegExp||o instanceof Date||o instanceof String||o instanceof Number||o instanceof Boolean)return o;var a=o instanceof Array?[]:{};return r.save(o,a),i(o,function(i){var n=s(o[i]);switch(typeof n){case"boolean":case"number":case"string":case"function":a[i]=n;break;case"object":case"undefined":var l=r.get(n);a[i]=l!==t?l:e(n,s,r)}}),a}function i(t,e){if(t instanceof Array){for(var i=0;i<t.length;i++)e(i);"function"==typeof t.toJSON&&e("toJSON")}else for(i in t)e(i)}function n(){this.keys=[],this.Ib=[]}g.wc=function(t){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return e(t,function(t){for(var e=0;g.H(t)&&10>e;e++)t=t();return t})},g.toJSON=function(t,e,i){return t=g.wc(t),g.a.Eb(t,e,i)},n.prototype={save:function(t,e){var i=g.a.o(this.keys,t);0<=i?this.Ib[i]=e:(this.keys.push(t),this.Ib.push(e))},get:function(e){return e=g.a.o(this.keys,e),0<=e?this.Ib[e]:t}}}(),g.b("toJS",g.wc),g.b("toJSON",g.toJSON),function(){g.j={u:function(e){switch(g.a.A(e)){case"option":return!0===e.__ko__hasDomDataOptionValue__?g.a.e.get(e,g.d.options.xb):7>=g.a.C?e.getAttributeNode("value")&&e.getAttributeNode("value").specified?e.value:e.text:e.value;case"select":return 0<=e.selectedIndex?g.j.u(e.options[e.selectedIndex]):t;default:return e.value}},ha:function(e,i,n){switch(g.a.A(e)){case"option":switch(typeof i){case"string":g.a.e.set(e,g.d.options.xb,t),"__ko__hasDomDataOptionValue__"in e&&delete e.__ko__hasDomDataOptionValue__,e.value=i;break;default:g.a.e.set(e,g.d.options.xb,i),e.__ko__hasDomDataOptionValue__=!0,e.value="number"==typeof i?i:""}break;case"select":""!==i&&null!==i||(i=t);for(var o,s=-1,r=0,a=e.options.length;r<a;++r)if(o=g.j.u(e.options[r]),o==i||""==o&&i===t){s=r;break}(n||0<=s||i===t&&1<e.size)&&(e.selectedIndex=s);break;default:null!==i&&i!==t||(i=""),e.value=i}}}}(),g.b("selectExtensions",g.j),g.b("selectExtensions.readValue",g.j.u),g.b("selectExtensions.writeValue",g.j.ha),g.h=function(){function t(t){t=g.a.$a(t),123===t.charCodeAt(0)&&(t=t.slice(1,-1));var e,i=[],r=t.match(n),a=[],l=0;if(r){r.push(",");for(var u,c=0;u=r[c];++c){var h=u.charCodeAt(0);if(44===h){if(0>=l){i.push(e&&a.length?{key:e,value:a.join("")}:{unknown:e||a.join("")}),e=l=0,a=[];continue}}else if(58===h){if(!l&&!e&&1===a.length){e=a.pop();continue}}else 47===h&&c&&1<u.length?(h=r[c-1].match(o))&&!s[h[0]]&&(t=t.substr(t.indexOf(u)+1),r=t.match(n),r.push(","),c=-1,u="/"):40===h||123===h||91===h?++l:41===h||125===h||93===h?--l:e||a.length||34!==h&&39!==h||(u=u.slice(1,-1));a.push(u)}}return i}var e=["true","false","null","undefined"],i=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,n=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),o=/[\])"'A-Za-z0-9_$]+$/,s={in:1,return:1,typeof:1},r={};return{ta:[],ea:r,yb:t,Ua:function(n,o){function s(t,n){var o;if(!c){var h=g.getBindingHandler(t);if(h&&h.preprocess&&!(n=h.preprocess(n,t,s)))return;(h=r[t])&&(o=n,0<=g.a.o(e,o)?o=!1:(h=o.match(i),o=null!==h&&(h[1]?"Object("+h[1]+")"+h[2]:o)),h=o),h&&l.push("'"+t+"':function(_z){"+o+"=_z}")}u&&(n="function(){return "+n+" }"),a.push("'"+t+"':"+n)}o=o||{};var a=[],l=[],u=o.valueAccessors,c=o.bindingParams,h="string"==typeof n?t(n):n;return g.a.q(h,function(t){s(t.key||t.unknown,t.value)}),l.length&&s("_ko_property_writers","{"+l.join(",")+" }"),a.join(",")},ad:function(t,e){for(var i=0;i<t.length;i++)if(t[i].key==e)return!0;return!1},Ea:function(t,e,i,n,o){t&&g.H(t)?!g.Ba(t)||o&&t.t()===n||t(n):(t=e.get("_ko_property_writers"))&&t[i]&&t[i](n)}}}(),g.b("expressionRewriting",g.h),g.b("expressionRewriting.bindingRewriteValidators",g.h.ta),g.b("expressionRewriting.parseObjectLiteral",g.h.yb),g.b("expressionRewriting.preProcessBindings",g.h.Ua),g.b("expressionRewriting._twoWayBindings",g.h.ea),g.b("jsonExpressionRewriting",g.h),g.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",g.h.Ua),function(){function t(t){return 8==t.nodeType&&r.test(s?t.text:t.nodeValue)}function e(t){return 8==t.nodeType&&a.test(s?t.text:t.nodeValue)}function n(i,n){for(var o=i,s=1,r=[];o=o.nextSibling;){if(e(o)&&(s--,0===s))return r;r.push(o),t(o)&&s++}if(!n)throw Error("Cannot find closing comment tag to match: "+i.nodeValue);return null}function o(t,e){var i=n(t,e);return i?0<i.length?i[i.length-1].nextSibling:t.nextSibling:null}var s=i&&"<!--test-->"===i.createComment("test").text,r=s?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,a=s?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,l={ul:!0,ol:!0};g.f={Z:{},childNodes:function(e){return t(e)?n(e):e.childNodes},xa:function(e){if(t(e)){e=g.f.childNodes(e);for(var i=0,n=e.length;i<n;i++)g.removeNode(e[i])}else g.a.ob(e)},da:function(e,i){if(t(e)){g.f.xa(e);for(var n=e.nextSibling,o=0,s=i.length;o<s;o++)n.parentNode.insertBefore(i[o],n)}else g.a.da(e,i)},mc:function(e,i){t(e)?e.parentNode.insertBefore(i,e.nextSibling):e.firstChild?e.insertBefore(i,e.firstChild):e.appendChild(i)},gc:function(e,i,n){n?t(e)?e.parentNode.insertBefore(i,n.nextSibling):n.nextSibling?e.insertBefore(i,n.nextSibling):e.appendChild(i):g.f.mc(e,i)},firstChild:function(i){return t(i)?!i.nextSibling||e(i.nextSibling)?null:i.nextSibling:i.firstChild},nextSibling:function(i){return t(i)&&(i=o(i)),i.nextSibling&&e(i.nextSibling)?null:i.nextSibling},Tc:t,pd:function(t){return(t=(s?t.text:t.nodeValue).match(r))?t[1]:null},kc:function(i){if(l[g.a.A(i)]){var n=i.firstChild;if(n)do if(1===n.nodeType){var s;s=n.firstChild;var r=null;if(s)do if(r)r.push(s);else if(t(s)){var a=o(s,!0);a?s=a:r=[s]}else e(s)&&(r=[s]);while(s=s.nextSibling);if(s=r)for(r=n.nextSibling,a=0;a<s.length;a++)r?i.insertBefore(s[a],r):i.appendChild(s[a])}while(n=n.nextSibling)}}}}(),g.b("virtualElements",g.f),g.b("virtualElements.allowedBindings",g.f.Z),g.b("virtualElements.emptyNode",g.f.xa),g.b("virtualElements.insertAfter",g.f.gc),g.b("virtualElements.prepend",g.f.mc),g.b("virtualElements.setDomNodeChildren",g.f.da),function(){g.Q=function(){this.Fc={}},g.a.extend(g.Q.prototype,{nodeHasBindings:function(t){switch(t.nodeType){case 1:return null!=t.getAttribute("data-bind")||g.g.getComponentNameForNode(t);case 8:return g.f.Tc(t);default:return!1}},getBindings:function(t,e){var i=this.getBindingsString(t,e),i=i?this.parseBindingsString(i,e,t):null;return g.g.Ob(i,t,e,!1)},getBindingAccessors:function(t,e){var i=this.getBindingsString(t,e),i=i?this.parseBindingsString(i,e,t,{valueAccessors:!0}):null;return g.g.Ob(i,t,e,!0)},getBindingsString:function(t){switch(t.nodeType){case 1:return t.getAttribute("data-bind");case 8:return g.f.pd(t);default:return null}},parseBindingsString:function(t,e,i,n){try{var o,s=this.Fc,r=t+(n&&n.valueAccessors||"");if(!(o=s[r])){var a,l="with($context){with($data||{}){return{"+g.h.Ua(t,n)+"}}}";a=new Function("$context","$element",l),o=s[r]=a}return o(e,i)}catch(e){throw e.message="Unable to parse bindings.\nBindings value: "+t+"\nMessage: "+e.message,e}}}),g.Q.instance=new g.Q}(),g.b("bindingProvider",g.Q),function(){function i(t){return function(){return t}}function n(t){return t()}function s(t){return g.a.Ca(g.l.w(t),function(e,i){return function(){return t()[i]}})}function r(t,e,n){return"function"==typeof t?s(t.bind(null,e,n)):g.a.Ca(t,i)}function a(t,e){return s(this.getBindings.bind(this,t,e))}function l(t,e,i){var n,o=g.f.firstChild(e),s=g.Q.instance,r=s.preprocessNode;if(r){for(;n=o;)o=g.f.nextSibling(n),r.call(s,n);o=g.f.firstChild(e)}for(;n=o;)o=g.f.nextSibling(n),u(t,n,i)}function u(t,e,i){var n=!0,o=1===e.nodeType;o&&g.f.kc(e),(o&&i||g.Q.instance.nodeHasBindings(e))&&(n=h(e,null,t,i).shouldBindDescendants),n&&!f[g.a.A(e)]&&l(t,e,!o)}function c(t){var e=[],i={},n=[];return g.a.D(t,function o(s){if(!i[s]){var r=g.getBindingHandler(s);r&&(r.after&&(n.push(s),g.a.q(r.after,function(e){if(t[e]){if(-1!==g.a.o(n,e))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+n.join(", "));o(e)}}),n.length--),e.push({key:s,fc:r})),i[s]=!0}}),e}function h(e,i,o,s){var r=g.a.e.get(e,p);if(!i){if(r)throw Error("You cannot apply bindings multiple times to the same element.");g.a.e.set(e,p,!0)}!r&&s&&g.tc(e,o);var l;if(i&&"function"!=typeof i)l=i;else{var u=g.Q.instance,h=u.getBindingAccessors||a,d=g.B(function(){return(l=i?i(o,e):h.call(u,e,o))&&o.P&&o.P(),l},null,{i:e});l&&d.ba()||(d=null)}var f;if(l){var m=d?function(t){return function(){return n(d()[t])}}:function(t){return l[t]},v=function(){return g.a.Ca(d?d():l,n)};v.get=function(t){return l[t]&&n(m(t))},v.has=function(t){return t in l},s=c(l),g.a.q(s,function(i){var n=i.fc.init,s=i.fc.update,r=i.key;if(8===e.nodeType&&!g.f.Z[r])throw Error("The binding '"+r+"' cannot be used with virtual elements");try{"function"==typeof n&&g.l.w(function(){var i=n(e,m(r),v,o.$data,o);if(i&&i.controlsDescendantBindings){if(f!==t)throw Error("Multiple bindings ("+f+" and "+r+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");f=r}}),"function"==typeof s&&g.B(function(){s(e,m(r),v,o.$data,o)},null,{i:e})}catch(t){throw t.message='Unable to process binding "'+r+": "+l[r]+'"\nMessage: '+t.message,t}})}return{shouldBindDescendants:f===t}}function d(t){return t&&t instanceof g.U?t:new g.U(t)}g.d={};var f={script:!0,textarea:!0,template:!0};g.getBindingHandler=function(t){return g.d[t]},g.U=function(e,i,n,o){var s,r=this,a="function"==typeof e&&!g.H(e),l=g.B(function(){var t=a?e():e,s=g.a.c(t);return i?(i.P&&i.P(),g.a.extend(r,i),l&&(r.P=l)):(r.$parents=[],r.$root=s,r.ko=g),r.$rawData=t,r.$data=s,n&&(r[n]=s),o&&o(r,i,s),r.$data},null,{wa:function(){return s&&!g.a.Qb(s)},i:!0});l.ba()&&(r.P=l,l.equalityComparer=null,s=[],l.Ac=function(e){s.push(e),g.a.F.oa(e,function(e){g.a.La(s,e),s.length||(l.k(),r.P=l=t)})})},g.U.prototype.createChildContext=function(t,e,i){return new g.U(t,this,e,function(t,e){t.$parentContext=e,t.$parent=e.$data,t.$parents=(e.$parents||[]).slice(0),t.$parents.unshift(t.$parent),i&&i(t)})},g.U.prototype.extend=function(t){return new g.U(this.P||this.$data,this,null,function(e,i){e.$rawData=i.$rawData,g.a.extend(e,"function"==typeof t?t():t)})};var p=g.a.e.I(),m=g.a.e.I();g.tc=function(t,e){return 2!=arguments.length?g.a.e.get(t,m):(g.a.e.set(t,m,e),void(e.P&&e.P.Ac(t)))},g.Ja=function(t,e,i){return 1===t.nodeType&&g.f.kc(t),h(t,e,d(i),!0)},g.Dc=function(t,e,i){return i=d(i),g.Ja(t,r(e,i,t),i)},g.eb=function(t,e){1!==e.nodeType&&8!==e.nodeType||l(d(t),e,!0)},g.Rb=function(t,i){if(!o&&e.jQuery&&(o=e.jQuery),i&&1!==i.nodeType&&8!==i.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");i=i||e.document.body,u(d(t),i,!0)},g.kb=function(e){switch(e.nodeType){case 1:case 8:var i=g.tc(e);if(i)return i;if(e.parentNode)return g.kb(e.parentNode)}return t},g.Jc=function(e){return(e=g.kb(e))?e.$data:t},g.b("bindingHandlers",g.d),g.b("applyBindings",g.Rb),g.b("applyBindingsToDescendants",g.eb),g.b("applyBindingAccessorsToNode",g.Ja),g.b("applyBindingsToNode",g.Dc),g.b("contextFor",g.kb),g.b("dataFor",g.Jc)}(),function(t){function e(e,n){var r,a=o.hasOwnProperty(e)?o[e]:t;a?a.X(n):(a=o[e]=new g.J,a.X(n),i(e,function(t,i){var n=!(!i||!i.synchronous);s[e]={definition:t,Zc:n},delete o[e],r||n?a.notifySubscribers(t):g.Y.Wa(function(){a.notifySubscribers(t)})}),r=!0)}function i(t,e){n("getConfig",[t],function(i){i?n("loadComponent",[t,i],function(t){e(t,i)}):e(null,null)})}function n(e,i,o,s){s||(s=g.g.loaders.slice(0));var r=s.shift();if(r){var a=r[e];if(a){var l=!1;if(a.apply(r,i.concat(function(t){l?o(null):null!==t?o(t):n(e,i,o,s)}))!==t&&(l=!0,!r.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.")}else n(e,i,o,s)}else o(null)}var o={},s={};g.g={get:function(i,n){var o=s.hasOwnProperty(i)?s[i]:t;o?o.Zc?g.l.w(function(){n(o.definition)}):g.Y.Wa(function(){n(o.definition)}):e(i,n)},Xb:function(t){delete s[t]},Jb:n},g.g.loaders=[],g.b("components",g.g),g.b("components.get",g.g.get),g.b("components.clearCachedDefinition",g.g.Xb)}(),function(){function t(t,e,i,n){function o(){0===--a&&n(s)}var s={},a=2,l=i.template;i=i.viewModel,l?r(e,l,function(e){g.g.Jb("loadTemplate",[t,e],function(t){s.template=t,o()})}):o(),i?r(e,i,function(e){g.g.Jb("loadViewModel",[t,e],function(t){s[c]=t,o()})}):o()}function n(t,e,i){if("function"==typeof e)i(function(t){return new e(t)});else if("function"==typeof e[c])i(e[c]);else if("instance"in e){var o=e.instance;i(function(){return o})}else"viewModel"in e?n(t,e.viewModel,i):t("Unknown viewModel value: "+e)}function o(t){switch(g.a.A(t)){case"script":return g.a.ma(t.text);case"textarea":return g.a.ma(t.value);case"template":if(s(t.content))return g.a.ua(t.content.childNodes)}return g.a.ua(t.childNodes)}function s(t){return e.DocumentFragment?t instanceof DocumentFragment:t&&11===t.nodeType}function r(t,i,n){"string"==typeof i.require?a||e.require?(a||e.require)([i.require],n):t("Uses require, but no AMD loader is present"):n(i)}function l(t){return function(e){throw Error("Component '"+t+"': "+e)}}var u={};g.g.register=function(t,e){if(!e)throw Error("Invalid configuration for "+t);if(g.g.ub(t))throw Error("Component "+t+" is already registered");u[t]=e},g.g.ub=function(t){return u.hasOwnProperty(t)},g.g.od=function(t){delete u[t],g.g.Xb(t)},g.g.Zb={getConfig:function(t,e){e(u.hasOwnProperty(t)?u[t]:null)},loadComponent:function(e,i,n){var o=l(e);r(o,i,function(i){t(e,o,i,n)})},loadTemplate:function(t,n,r){if(t=l(t),"string"==typeof n)r(g.a.ma(n));else if(n instanceof Array)r(n);else if(s(n))r(g.a.V(n.childNodes));else if(n.element)if(n=n.element,e.HTMLElement?n instanceof HTMLElement:n&&n.tagName&&1===n.nodeType)r(o(n));else if("string"==typeof n){var a=i.getElementById(n);a?r(o(a)):t("Cannot find element with ID "+n)}else t("Unknown element type: "+n);else t("Unknown template value: "+n)},loadViewModel:function(t,e,i){n(l(t),e,i)}};var c="createViewModel";g.b("components.register",g.g.register),g.b("components.isRegistered",g.g.ub),g.b("components.unregister",g.g.od),g.b("components.defaultLoader",g.g.Zb),g.g.loaders.push(g.g.Zb),g.g.Bc=u}(),function(){function t(t,i){var n=t.getAttribute("params");if(n){var n=e.parseBindingsString(n,i,t,{valueAccessors:!0,bindingParams:!0}),n=g.a.Ca(n,function(e){return g.m(e,null,{i:t})}),o=g.a.Ca(n,function(e){var i=e.t();return e.ba()?g.m({read:function(){return g.a.c(e())},write:g.Ba(i)&&function(t){e()(t)},i:t}):i});return o.hasOwnProperty("$raw")||(o.$raw=n),o}return{$raw:{}}}g.g.getComponentNameForNode=function(t){var e=g.a.A(t);if(g.g.ub(e)&&(-1!=e.indexOf("-")||"[object HTMLUnknownElement]"==""+t||8>=g.a.C&&t.tagName===e))return e},g.g.Ob=function(e,i,n,o){if(1===i.nodeType){var s=g.g.getComponentNameForNode(i);if(s){if(e=e||{},e.component)throw Error('Cannot use the "component" binding on a custom element matching a component');var r={name:s,params:t(i,n)};e.component=o?function(){return r}:r}}return e};var e=new g.Q;9>g.a.C&&(g.g.register=function(t){return function(e){return i.createElement(e),t.apply(this,arguments)}}(g.g.register),i.createDocumentFragment=function(t){return function(){var e,i=t(),n=g.g.Bc;for(e in n)n.hasOwnProperty(e)&&i.createElement(e);return i}}(i.createDocumentFragment))}(),function(t){function e(t,e,i){if(e=e.template,!e)throw Error("Component '"+t+"' has no template");t=g.a.ua(e),g.f.da(i,t)}function i(t,e,i,n){var o=t.createViewModel;return o?o.call(t,n,{element:e,templateNodes:i}):n}var n=0;g.d.component={init:function(o,s,r,a,l){function u(){var t=c&&c.dispose;"function"==typeof t&&t.call(c),h=c=null}var c,h,d=g.a.V(g.f.childNodes(o));return g.a.F.oa(o,u),g.m(function(){var r,a,f=g.a.c(s());if("string"==typeof f?r=f:(r=g.a.c(f.name),a=g.a.c(f.params)),!r)throw Error("No component name specified");var p=h=++n;g.g.get(r,function(n){if(h===p){if(u(),!n)throw Error("Unknown component '"+r+"'");e(r,n,o);var s=i(n,o,d,a);n=l.createChildContext(s,t,function(t){t.$component=s,t.$componentTemplateNodes=d}),c=s,g.eb(n,o)}})},null,{i:o}),{controlsDescendantBindings:!0}}},g.f.Z.component=!0}();var E={class:"className",for:"htmlFor"};g.d.attr={update:function(e,i){var n=g.a.c(i())||{};g.a.D(n,function(i,n){n=g.a.c(n);var o=!1===n||null===n||n===t;o&&e.removeAttribute(i),8>=g.a.C&&i in E?(i=E[i],o?e.removeAttribute(i):e[i]=n):o||e.setAttribute(i,n.toString()),"name"===i&&g.a.rc(e,o?"":n.toString())})}},function(){g.d.checked={after:["value","attr"],init:function(e,i,n){function o(){var t=e.checked,o=f?r():t;if(!g.va.Sa()&&(!l||t)){var s=g.l.w(i);if(c){var a=h?s.t():s;d!==o?(t&&(g.a.pa(a,o,!0),g.a.pa(a,d,!1)),d=o):g.a.pa(a,o,t),h&&g.Ba(s)&&s(a)}else g.h.Ea(s,n,"checked",o,!0)}}function s(){var t=g.a.c(i());e.checked=c?0<=g.a.o(t,r()):a?t:r()===t}var r=g.nc(function(){return n.has("checkedValue")?g.a.c(n.get("checkedValue")):n.has("value")?g.a.c(n.get("value")):e.value}),a="checkbox"==e.type,l="radio"==e.type;if(a||l){var u=i(),c=a&&g.a.c(u)instanceof Array,h=!(c&&u.push&&u.splice),d=c?r():t,f=l||c;l&&!e.name&&g.d.uniqueName.init(e,function(){return!0}),g.m(o,null,{i:e}),g.a.p(e,"click",o),g.m(s,null,{i:e}),u=t}}},g.h.ea.checked=!0,g.d.checkedValue={update:function(t,e){t.value=g.a.c(e())}}}(),g.d.css={update:function(t,e){var i=g.a.c(e());null!==i&&"object"==typeof i?g.a.D(i,function(e,i){i=g.a.c(i),g.a.bb(t,e,i)}):(i=g.a.$a(String(i||"")),g.a.bb(t,t.__ko__cssValue,!1),t.__ko__cssValue=i,g.a.bb(t,i,!0))}},g.d.enable={update:function(t,e){var i=g.a.c(e());i&&t.disabled?t.removeAttribute("disabled"):i||t.disabled||(t.disabled=!0)}},g.d.disable={update:function(t,e){g.d.enable.update(t,function(){return!g.a.c(e())})}},g.d.event={init:function(t,e,i,n,o){var s=e()||{};g.a.D(s,function(s){"string"==typeof s&&g.a.p(t,s,function(t){var r,a=e()[s];if(a){try{var l=g.a.V(arguments);n=o.$data,l.unshift(n),r=a.apply(n,l)}finally{!0!==r&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}!1===i.get(s+"Bubble")&&(t.cancelBubble=!0,t.stopPropagation&&t.stopPropagation())}})})}},g.d.foreach={ic:function(t){return function(){var e=t(),i=g.a.zb(e);return i&&"number"!=typeof i.length?(g.a.c(e),{foreach:i.data,as:i.as,includeDestroyed:i.includeDestroyed,afterAdd:i.afterAdd,beforeRemove:i.beforeRemove,afterRender:i.afterRender,beforeMove:i.beforeMove,afterMove:i.afterMove,templateEngine:g.W.sb}):{foreach:e,templateEngine:g.W.sb}}},init:function(t,e){return g.d.template.init(t,g.d.foreach.ic(e))},update:function(t,e,i,n,o){return g.d.template.update(t,g.d.foreach.ic(e),i,n,o)}},g.h.ta.foreach=!1,g.f.Z.foreach=!0,g.d.hasfocus={init:function(t,e,i){function n(n){t.__ko_hasfocusUpdating=!0;var o=t.ownerDocument;if("activeElement"in o){var s;try{s=o.activeElement}catch(t){s=o.body}n=s===t}o=e(),g.h.Ea(o,i,"hasfocus",n,!0),t.__ko_hasfocusLastValue=n,t.__ko_hasfocusUpdating=!1}var o=n.bind(null,!0),s=n.bind(null,!1);g.a.p(t,"focus",o),g.a.p(t,"focusin",o),g.a.p(t,"blur",s),g.a.p(t,"focusout",s)},update:function(t,e){var i=!!g.a.c(e());t.__ko_hasfocusUpdating||t.__ko_hasfocusLastValue===i||(i?t.focus():t.blur(),!i&&t.__ko_hasfocusLastValue&&t.ownerDocument.body.focus(),g.l.w(g.a.Da,null,[t,i?"focusin":"focusout"]))}},g.h.ea.hasfocus=!0,
g.d.hasFocus=g.d.hasfocus,g.h.ea.hasFocus=!0,g.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(t,e){g.a.Cb(t,e())}},p("if"),p("ifnot",!1,!0),p("with",!0,!1,function(t,e){return t.createChildContext(e)});var D={};g.d.options={init:function(t){if("select"!==g.a.A(t))throw Error("options binding applies only to SELECT elements");for(;0<t.length;)t.remove(0);return{controlsDescendantBindings:!0}},update:function(e,i,n){function o(){return g.a.Ka(e.options,function(t){return t.selected})}function s(t,e,i){var n=typeof e;return"function"==n?e(t):"string"==n?t[e]:i}function r(t,i){if(p&&c)g.j.ha(e,g.a.c(n.get("value")),!0);else if(f.length){var o=0<=g.a.o(f,g.j.u(i[0]));g.a.sc(i[0],o),p&&!o&&g.l.w(g.a.Da,null,[e,"change"])}}var a=e.multiple,l=0!=e.length&&a?e.scrollTop:null,u=g.a.c(i()),c=n.get("valueAllowUnset")&&n.has("value"),h=n.get("optionsIncludeDestroyed");i={};var d,f=[];c||(a?f=g.a.fb(o(),g.j.u):0<=e.selectedIndex&&f.push(g.j.u(e.options[e.selectedIndex]))),u&&("undefined"==typeof u.length&&(u=[u]),d=g.a.Ka(u,function(e){return h||e===t||null===e||!g.a.c(e._destroy)}),n.has("optionsCaption")&&(u=g.a.c(n.get("optionsCaption")),null!==u&&u!==t&&d.unshift(D)));var p=!1;i.beforeRemove=function(t){e.removeChild(t)},u=r,n.has("optionsAfterRender")&&"function"==typeof n.get("optionsAfterRender")&&(u=function(e,i){r(0,i),g.l.w(n.get("optionsAfterRender"),null,[i[0],e!==D?e:t])}),g.a.Bb(e,d,function(i,o,r){return r.length&&(f=!c&&r[0].selected?[g.j.u(r[0])]:[],p=!0),o=e.ownerDocument.createElement("option"),i===D?(g.a.Za(o,n.get("optionsCaption")),g.j.ha(o,t)):(r=s(i,n.get("optionsValue"),i),g.j.ha(o,g.a.c(r)),i=s(i,n.get("optionsText"),r),g.a.Za(o,i)),[o]},i,u),g.l.w(function(){c?g.j.ha(e,g.a.c(n.get("value")),!0):(a?f.length&&o().length<f.length:f.length&&0<=e.selectedIndex?g.j.u(e.options[e.selectedIndex])!==f[0]:f.length||0<=e.selectedIndex)&&g.a.Da(e,"change")}),g.a.Nc(e),l&&20<Math.abs(l-e.scrollTop)&&(e.scrollTop=l)}},g.d.options.xb=g.a.e.I(),g.d.selectedOptions={after:["options","foreach"],init:function(t,e,i){g.a.p(t,"change",function(){var n=e(),o=[];g.a.q(t.getElementsByTagName("option"),function(t){t.selected&&o.push(g.j.u(t))}),g.h.Ea(n,i,"selectedOptions",o)})},update:function(t,e){if("select"!=g.a.A(t))throw Error("values binding applies only to SELECT elements");var i=g.a.c(e()),n=t.scrollTop;i&&"number"==typeof i.length&&g.a.q(t.getElementsByTagName("option"),function(t){var e=0<=g.a.o(i,g.j.u(t));t.selected!=e&&g.a.sc(t,e)}),t.scrollTop=n}},g.h.ea.selectedOptions=!0,g.d.style={update:function(e,i){var n=g.a.c(i()||{});g.a.D(n,function(i,n){n=g.a.c(n),null!==n&&n!==t&&!1!==n||(n=""),e.style[i]=n})}},g.d.submit={init:function(t,e,i,n,o){if("function"!=typeof e())throw Error("The value for a submit binding must be a function");g.a.p(t,"submit",function(i){var n,s=e();try{n=s.call(o.$data,t)}finally{!0!==n&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}},g.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(t,e){g.a.Za(t,e())}},g.f.Z.text=!0,function(){if(e&&e.navigator)var i=function(t){if(t)return parseFloat(t[1])},n=e.opera&&e.opera.version&&parseInt(e.opera.version()),o=e.navigator.userAgent,s=i(o.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),r=i(o.match(/Firefox\/([^ ]*)/));if(10>g.a.C)var a=g.a.e.I(),l=g.a.e.I(),u=function(t){var e=this.activeElement;(e=e&&g.a.e.get(e,l))&&e(t)},c=function(t,e){var i=t.ownerDocument;g.a.e.get(i,a)||(g.a.e.set(i,a,!0),g.a.p(i,"selectionchange",u)),g.a.e.set(t,l,e)};g.d.textInput={init:function(e,i,o){function a(t,i){g.a.p(e,t,i)}function l(){var n=g.a.c(i());null!==n&&n!==t||(n=""),f!==t&&n===f?g.a.setTimeout(l,4):e.value!==n&&(p=n,e.value=n)}function u(){d||(f=e.value,d=g.a.setTimeout(h,4))}function h(){clearTimeout(d),f=d=t;var n=e.value;p!==n&&(p=n,g.h.Ea(i(),o,"textInput",n))}var d,f,p=e.value,m=9==g.a.C?u:h;10>g.a.C?(a("propertychange",function(t){"value"===t.propertyName&&m(t)}),8==g.a.C&&(a("keyup",h),a("keydown",h)),8<=g.a.C&&(c(e,m),a("dragend",u))):(a("input",h),5>s&&"textarea"===g.a.A(e)?(a("keydown",u),a("paste",u),a("cut",u)):11>n?a("keydown",u):4>r&&(a("DOMAutoComplete",h),a("dragdrop",h),a("drop",h))),a("change",h),g.m(l,null,{i:e})}},g.h.ea.textInput=!0,g.d.textinput={preprocess:function(t,e,i){i("textInput",t)}}}(),g.d.uniqueName={init:function(t,e){if(e()){var i="ko_unique_"+ ++g.d.uniqueName.Ic;g.a.rc(t,i)}}},g.d.uniqueName.Ic=0,g.d.value={after:["options","foreach"],init:function(t,e,i){if("input"!=t.tagName.toLowerCase()||"checkbox"!=t.type&&"radio"!=t.type){var n=["change"],o=i.get("valueUpdate"),s=!1,r=null;o&&("string"==typeof o&&(o=[o]),g.a.ra(n,o),n=g.a.Tb(n));var a=function(){r=null,s=!1;var n=e(),o=g.j.u(t);g.h.Ea(n,i,"value",o)};!g.a.C||"input"!=t.tagName.toLowerCase()||"text"!=t.type||"off"==t.autocomplete||t.form&&"off"==t.form.autocomplete||-1!=g.a.o(n,"propertychange")||(g.a.p(t,"propertychange",function(){s=!0}),g.a.p(t,"focus",function(){s=!1}),g.a.p(t,"blur",function(){s&&a()})),g.a.q(n,function(e){var i=a;g.a.nd(e,"after")&&(i=function(){r=g.j.u(t),g.a.setTimeout(a,0)},e=e.substring(5)),g.a.p(t,e,i)});var l=function(){var n=g.a.c(e()),o=g.j.u(t);if(null!==r&&n===r)g.a.setTimeout(l,0);else if(n!==o)if("select"===g.a.A(t)){var s=i.get("valueAllowUnset"),o=function(){g.j.ha(t,n,s)};o(),s||n===g.j.u(t)?g.a.setTimeout(o,0):g.l.w(g.a.Da,null,[t,"change"])}else g.j.ha(t,n)};g.m(l,null,{i:t})}else g.Ja(t,{checkedValue:e})},update:function(){}},g.h.ea.value=!0,g.d.visible={update:function(t,e){var i=g.a.c(e()),n="none"!=t.style.display;i&&!n?t.style.display="":!i&&n&&(t.style.display="none")}},function(t){g.d[t]={init:function(e,i,n,o,s){return g.d.event.init.call(this,e,function(){var e={};return e[t]=i(),e},n,o,s)}}}("click"),g.O=function(){},g.O.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")},g.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")},g.O.prototype.makeTemplateSource=function(t,e){if("string"==typeof t){e=e||i;var n=e.getElementById(t);if(!n)throw Error("Cannot find template with ID "+t);return new g.v.n(n)}if(1==t.nodeType||8==t.nodeType)return new g.v.qa(t);throw Error("Unknown template type: "+t)},g.O.prototype.renderTemplate=function(t,e,i,n){return t=this.makeTemplateSource(t,n),this.renderTemplateSource(t,e,i,n)},g.O.prototype.isTemplateRewritten=function(t,e){return!1===this.allowTemplateRewriting||this.makeTemplateSource(t,e).data("isRewritten")},g.O.prototype.rewriteTemplate=function(t,e,i){t=this.makeTemplateSource(t,i),e=e(t.text()),t.text(e),t.data("isRewritten",!0)},g.b("templateEngine",g.O),g.Gb=function(){function t(t,e,i,n){t=g.h.yb(t);for(var o=g.h.ta,s=0;s<t.length;s++){var r=t[s].key;if(o.hasOwnProperty(r)){var a=o[r];if("function"==typeof a){if(r=a(t[s].value))throw Error(r)}else if(!a)throw Error("This template engine does not support the '"+r+"' binding within its templates")}}return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+g.h.Ua(t,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",n.createJavaScriptEvaluatorBlock(i)+e}var e=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Oc:function(t,e,i){e.isTemplateRewritten(t,i)||e.rewriteTemplate(t,function(t){return g.Gb.dd(t,e)},i)},dd:function(n,o){return n.replace(e,function(e,i,n,s,r){return t(r,i,n,o)}).replace(i,function(e,i){return t(i,"<!-- ko -->","#comment",o)})},Ec:function(t,e){return g.M.wb(function(i,n){var o=i.nextSibling;o&&o.nodeName.toLowerCase()===e&&g.Ja(o,t,n)})}}}(),g.b("__tr_ambtns",g.Gb.Ec),function(){g.v={},g.v.n=function(t){if(this.n=t){var e=g.a.A(t);this.ab="script"===e?1:"textarea"===e?2:"template"==e&&t.content&&11===t.content.nodeType?3:4}},g.v.n.prototype.text=function(){var t=1===this.ab?"text":2===this.ab?"value":"innerHTML";if(0==arguments.length)return this.n[t];var e=arguments[0];"innerHTML"===t?g.a.Cb(this.n,e):this.n[t]=e};var e=g.a.e.I()+"_";g.v.n.prototype.data=function(t){return 1===arguments.length?g.a.e.get(this.n,e+t):void g.a.e.set(this.n,e+t,arguments[1])};var i=g.a.e.I();g.v.n.prototype.nodes=function(){var e=this.n;return 0==arguments.length?(g.a.e.get(e,i)||{}).jb||(3===this.ab?e.content:4===this.ab?e:t):void g.a.e.set(e,i,{jb:arguments[0]})},g.v.qa=function(t){this.n=t},g.v.qa.prototype=new g.v.n,g.v.qa.prototype.text=function(){if(0==arguments.length){var e=g.a.e.get(this.n,i)||{};return e.Hb===t&&e.jb&&(e.Hb=e.jb.innerHTML),e.Hb}g.a.e.set(this.n,i,{Hb:arguments[0]})},g.b("templateSources",g.v),g.b("templateSources.domElement",g.v.n),g.b("templateSources.anonymousTemplate",g.v.qa)}(),function(){function e(t,e,i){var n;for(e=g.f.nextSibling(e);t&&(n=t)!==e;)t=g.f.nextSibling(n),i(n,t)}function i(t,i){if(t.length){var n=t[0],o=t[t.length-1],s=n.parentNode,r=g.Q.instance,a=r.preprocessNode;if(a){if(e(n,o,function(t,e){var i=t.previousSibling,s=a.call(r,t);s&&(t===n&&(n=s[0]||e),t===o&&(o=s[s.length-1]||i))}),t.length=0,!n)return;n===o?t.push(n):(t.push(n,o),g.a.za(t,s))}e(n,o,function(t){1!==t.nodeType&&8!==t.nodeType||g.Rb(i,t)}),e(n,o,function(t){1!==t.nodeType&&8!==t.nodeType||g.M.yc(t,[i])}),g.a.za(t,s)}}function n(t){return t.nodeType?t:0<t.length?t[0]:null}function o(t,e,o,s,a){a=a||{};var l=(t&&n(t)||o||{}).ownerDocument,u=a.templateEngine||r;if(g.Gb.Oc(o,u,l),o=u.renderTemplate(o,s,a,l),"number"!=typeof o.length||0<o.length&&"number"!=typeof o[0].nodeType)throw Error("Template engine must return an array of DOM nodes");switch(l=!1,e){case"replaceChildren":g.f.da(t,o),l=!0;break;case"replaceNode":g.a.qc(t,o),l=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+e)}return l&&(i(o,s),a.afterRender&&g.l.w(a.afterRender,null,[o,s.$data])),o}function s(t,e,i){return g.H(t)?t():"function"==typeof t?t(e,i):t}var r;g.Db=function(e){if(e!=t&&!(e instanceof g.O))throw Error("templateEngine must inherit from ko.templateEngine");r=e},g.Ab=function(e,i,a,l,u){if(a=a||{},(a.templateEngine||r)==t)throw Error("Set a template engine before calling renderTemplate");if(u=u||"replaceChildren",l){var c=n(l);return g.B(function(){var t=i&&i instanceof g.U?i:new g.U(g.a.c(i)),r=s(e,t.$data,t),t=o(l,u,r,t,a);"replaceNode"==u&&(l=t,c=n(l))},null,{wa:function(){return!c||!g.a.nb(c)},i:c&&"replaceNode"==u?c.parentNode:c})}return g.M.wb(function(t){g.Ab(e,i,a,t,"replaceNode")})},g.kd=function(e,n,r,a,l){function u(t,e){i(e,h),r.afterRender&&r.afterRender(e,t),h=null}function c(t,i){h=l.createChildContext(t,r.as,function(t){t.$index=i});var n=s(e,t,h);return o(null,"ignoreTargetNode",n,h,r)}var h;return g.B(function(){var e=g.a.c(n)||[];"undefined"==typeof e.length&&(e=[e]),e=g.a.Ka(e,function(e){return r.includeDestroyed||e===t||null===e||!g.a.c(e._destroy)}),g.l.w(g.a.Bb,null,[a,e,c,r,u])},null,{i:a})};var a=g.a.e.I();g.d.template={init:function(t,e){var i=g.a.c(e());if("string"==typeof i||i.name)g.f.xa(t);else{if("nodes"in i){if(i=i.nodes||[],g.H(i))throw Error('The "nodes" option must be a plain, non-observable array.')}else i=g.f.childNodes(t);i=g.a.jc(i),new g.v.qa(t).nodes(i)}return{controlsDescendantBindings:!0}},update:function(e,i,n,o,s){var r,l=i();i=g.a.c(l),n=!0,o=null,"string"==typeof i?i={}:(l=i.name,"if"in i&&(n=g.a.c(i.if)),n&&"ifnot"in i&&(n=!g.a.c(i.ifnot)),r=g.a.c(i.data)),"foreach"in i?o=g.kd(l||e,n&&i.foreach||[],i,e,s):n?(s="data"in i?s.createChildContext(r,i.as):s,o=g.Ab(l||e,s,i,e)):g.f.xa(e),s=o,(r=g.a.e.get(e,a))&&"function"==typeof r.k&&r.k(),g.a.e.set(e,a,s&&s.ba()?s:t)}},g.h.ta.template=function(t){return t=g.h.yb(t),1==t.length&&t[0].unknown||g.h.ad(t,"name")?null:"This template engine does not support anonymous templates nested within its templates"},g.f.Z.template=!0}(),g.b("setTemplateEngine",g.Db),g.b("renderTemplate",g.Ab),g.a.dc=function(t,e,i){if(t.length&&e.length){var n,o,s,r,a;for(n=o=0;(!i||n<i)&&(r=t[o]);++o){for(s=0;a=e[s];++s)if(r.value===a.value){r.moved=a.index,a.moved=r.index,e.splice(s,1),n=s=0;break}n+=s}}},g.a.ib=function(){function t(t,e,i,n,o){var s,r,a,l,u,c=Math.min,h=Math.max,d=[],f=t.length,p=e.length,m=p-f||1,v=f+p+1;for(s=0;s<=f;s++)for(l=a,d.push(a=[]),u=c(p,s+m),r=h(0,s-1);r<=u;r++)a[r]=r?s?t[s-1]===e[r-1]?l[r-1]:c(l[r]||v,a[r-1]||v)+1:r+1:s+1;for(c=[],h=[],m=[],s=f,r=p;s||r;)p=d[s][r]-1,r&&p===d[s][r-1]?h.push(c[c.length]={status:i,value:e[--r],index:r}):s&&p===d[s-1][r]?m.push(c[c.length]={status:n,value:t[--s],index:s}):(--r,--s,o.sparse||c.push({status:"retained",value:e[r]}));return g.a.dc(m,h,!o.dontLimitMoves&&10*f),c.reverse()}return function(e,i,n){return n="boolean"==typeof n?{dontLimitMoves:n}:n||{},e=e||[],i=i||[],e.length<i.length?t(e,i,"added","deleted",n):t(i,e,"deleted","added",n)}}(),g.b("utils.compareArrays",g.a.ib),function(){function e(e,i,n,o,s){var r=[],a=g.B(function(){var t=i(n,s,g.a.za(r,e))||[];0<r.length&&(g.a.qc(r,t),o&&g.l.w(o,null,[n,t,s])),r.length=0,g.a.ra(r,t)},null,{i:e,wa:function(){return!g.a.Qb(r)}});return{ca:r,B:a.ba()?a:t}}var i=g.a.e.I(),n=g.a.e.I();g.a.Bb=function(o,s,r,a,l){function u(t,e){x=d[e],y!==e&&(T[t]=x),x.qb(y++),g.a.za(x.ca,o),m.push(x),w.push(x)}function c(t,e){if(t)for(var i=0,n=e.length;i<n;i++)e[i]&&g.a.q(e[i].ca,function(n){t(n,i,e[i].ja)})}s=s||[],a=a||{};var h=g.a.e.get(o,i)===t,d=g.a.e.get(o,i)||[],f=g.a.fb(d,function(t){return t.ja}),p=g.a.ib(f,s,a.dontLimitMoves),m=[],v=0,y=0,b=[],w=[];s=[];for(var x,_,C,T=[],f=[],k=0;_=p[k];k++)switch(C=_.moved,_.status){case"deleted":C===t&&(x=d[v],x.B&&(x.B.k(),x.B=t),g.a.za(x.ca,o).length&&(a.beforeRemove&&(m.push(x),w.push(x),x.ja===n?x=null:s[k]=x),x&&b.push.apply(b,x.ca))),v++;break;case"retained":u(k,v++);break;case"added":C!==t?u(k,C):(x={ja:_.value,qb:g.N(y++)},m.push(x),w.push(x),h||(f[k]=x))}g.a.e.set(o,i,m),c(a.beforeMove,T),g.a.q(b,a.beforeRemove?g.$:g.removeNode);for(var S,k=0,h=g.f.firstChild(o);x=w[k];k++){for(x.ca||g.a.extend(x,e(o,r,x.ja,l,x.qb)),v=0;p=x.ca[v];h=p.nextSibling,S=p,v++)p!==h&&g.f.gc(o,p,S);!x.Wc&&l&&(l(x.ja,x.ca,x.qb),x.Wc=!0)}for(c(a.beforeRemove,s),k=0;k<s.length;++k)s[k]&&(s[k].ja=n);c(a.afterMove,T),c(a.afterAdd,f)}}(),g.b("utils.setDomNodeChildrenFromArrayMapping",g.a.Bb),g.W=function(){this.allowTemplateRewriting=!1},g.W.prototype=new g.O,g.W.prototype.renderTemplateSource=function(t,e,i,n){return(e=(9>g.a.C?0:t.nodes)?t.nodes():null)?g.a.V(e.cloneNode(!0).childNodes):(t=t.text(),g.a.ma(t,n))},g.W.sb=new g.W,g.Db(g.W.sb),g.b("nativeTemplateEngine",g.W),function(){g.vb=function(){var t=this.$c=function(){if(!o||!o.tmpl)return 0;try{if(0<=o.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(t){}return 1}();this.renderTemplateSource=function(e,n,s,r){if(r=r||i,s=s||{},2>t)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var a=e.data("precompiled");return a||(a=e.text()||"",a=o.template(null,"{{ko_with $item.koBindingContext}}"+a+"{{/ko_with}}"),e.data("precompiled",a)),e=[n.$data],n=o.extend({koBindingContext:n},s.templateOptions),n=o.tmpl(a,e,n),n.appendTo(r.createElement("div")),o.fragments={},n},this.createJavaScriptEvaluatorBlock=function(t){return"{{ko_code ((function() { return "+t+" })()) }}"},this.addTemplate=function(t,e){i.write("<script type='text/html' id='"+t+"'>"+e+"</script>")},0<t&&(o.tmpl.tag.ko_code={open:"__.push($1 || '');"},o.tmpl.tag.ko_with={open:"with($1) {",close:"} "})},g.vb.prototype=new g.O;var t=new g.vb;0<t.$c&&g.Db(t),g.b("jqueryTmplTemplateEngine",g.vb)}()})}()}(),!function(t){"use strict";function e(t,e,i,n,o,s,r){this.inputItem=e,this.stateArrayIndex=i,this.mappingOptions=o,this.arrayOfState=s,this.outputObservableArray=r,this.outputArray=this.outputObservableArray.peek(),this.isIncluded=null,this.suppressNotification=!1,this.outputArrayIndex=t.observable(n),this.disposeFuncFromMostRecentMapping=null,this.mappedValueComputed=t.computed(this.mappingEvaluator,this),this.mappedValueComputed.subscribe(this.onMappingResultChanged,this),this.previousMappedValue=this.mappedValueComputed.peek()}function i(t,e){if(!t)return null;switch(t.status){case"added":return t.index;case"deleted":return t.index+e;default:throw new Error("Unknown diff status: "+t.status)}}function n(t,i,n,o,s,r,a,l,u){var c="number"==typeof i.moved,h=c?n[i.moved]:new e(t,i.value,o,s,r,a,l);return a.splice(o,0,h),h.isIncluded&&u.splice(s,0,h.mappedValueComputed.peek()),c&&(h.stateArrayIndex=o,h.setOutputArrayIndexSilently(s)),h}function o(t,e,i,n,o){var s=e.splice(i,1)[0];s.isIncluded&&o.splice(n,1),"number"!=typeof t.moved&&s.dispose()}function s(t,e,i){return t.stateArrayIndex=e,t.setOutputArrayIndexSilently(i),i+(t.isIncluded?1:0)}function r(t,e){for(var i={},n=0;n<t.length;n++){var o=t[n];"added"===o.status&&"number"==typeof o.moved&&(i[o.moved]=e[o.moved])}return i}function a(t,e,i){return i.length&&e[t.index]?e[t.index].outputArrayIndex.peek():i.length}function l(t,e,l,u,c,h){return e.subscribe(function(e){if(e.length){for(var d=r(e,l),f=0,p=e[0],g=0,m=p&&a(p,l,u),v=p.index;p||v<l.length;v++)if(i(p,g)===v){switch(p.status){case"added":var y=n(t,p,d,v,m,h,l,c,u);y.isIncluded&&m++,g++;break;case"deleted":o(p,l,v,m,u),g--,v--;break;default:throw new Error("Unknown diff status: "+p.status)}f++,p=e[f]}else v<l.length&&(m=s(l[v],v,m));c.valueHasMutated()}},null,"arrayChange")}function u(t,i){var n=this,o=[],s=[],r=t.observableArray(s),a=n.peek();if("function"==typeof i&&(i={mapping:i}),i.mappingWithDisposeCallback){if(i.mapping||i.disposeItem)throw new Error("'mappingWithDisposeCallback' cannot be used in conjunction with 'mapping' or 'disposeItem'.")}else if(!i.mapping)throw new Error("Specify either 'mapping' or 'mappingWithDisposeCallback'.");for(var u=0;u<a.length;u++){var c=a[u],h=new e(t,c,u,s.length,i,o,r),f=h.mappedValueComputed.peek();o.push(h),h.isIncluded&&s.push(f)}var p=l(t,n,o,s,r,i),g=t.computed(r).extend({trackArrayChanges:!0}),m=g.dispose;return g.dispose=function(){p.dispose(),t.utils.arrayForEach(o,function(t){t.dispose()}),m.call(this,arguments)},d(t,g),g}function c(t,e){return u.call(this,t,function(t){return e(t)?t:g})}function h(t){function e(t,e){return function(){return e.apply(this,[t].concat(Array.prototype.slice.call(arguments,0)))}}t[m]={map:e(t,u),filter:e(t,c)}}function d(t,e){return t.utils.extend(e,t[m]),e}function f(t){t.projections={_exclusionMarker:g},h(t),d(t,t.observableArray.fn)}function p(){if("undefined"!=typeof module&&"undefined"!=typeof module.exports){var e=require("knockout");f(e),module.exports=e}else"function"==typeof define&&define.amd?define(["knockout"],f):"ko"in t&&f(t.ko)}var g={};e.prototype.dispose=function(){this.mappedValueComputed.dispose(),this.disposeResultFromMostRecentEvaluation()},e.prototype.disposeResultFromMostRecentEvaluation=function(){if(this.disposeFuncFromMostRecentMapping&&(this.disposeFuncFromMostRecentMapping(),this.disposeFuncFromMostRecentMapping=null),this.mappingOptions.disposeItem){var t=this.mappedValueComputed();this.mappingOptions.disposeItem(t)}},e.prototype.mappingEvaluator=function(){null!==this.isIncluded&&this.disposeResultFromMostRecentEvaluation();var t;if(this.mappingOptions.mapping)t=this.mappingOptions.mapping(this.inputItem,this.outputArrayIndex);else{if(!this.mappingOptions.mappingWithDisposeCallback)throw new Error("No mapping callback given.");var e=this.mappingOptions.mappingWithDisposeCallback(this.inputItem,this.outputArrayIndex);if(!("mappedValue"in e))throw new Error("Return value from mappingWithDisposeCallback should have a 'mappedItem' property.");t=e.mappedValue,this.disposeFuncFromMostRecentMapping=e.dispose}var i=t!==g;return this.isIncluded!==i&&(null!==this.isIncluded&&this.moveSubsequentItemsBecauseInclusionStateChanged(i),this.isIncluded=i),t},e.prototype.onMappingResultChanged=function(t){t!==this.previousMappedValue&&(this.isIncluded&&this.outputArray.splice(this.outputArrayIndex.peek(),1,t),this.suppressNotification||this.outputObservableArray.valueHasMutated(),this.previousMappedValue=t)},e.prototype.moveSubsequentItemsBecauseInclusionStateChanged=function(t){var e,i,n=this.outputArrayIndex.peek();if(t)for(this.outputArray.splice(n,0,null),e=this.stateArrayIndex+1;e<this.arrayOfState.length;e++)i=this.arrayOfState[e],i.setOutputArrayIndexSilently(i.outputArrayIndex.peek()+1);else for(this.outputArray.splice(n,1),e=this.stateArrayIndex+1;e<this.arrayOfState.length;e++)i=this.arrayOfState[e],i.setOutputArrayIndexSilently(i.outputArrayIndex.peek()-1)},e.prototype.setOutputArrayIndexSilently=function(t){this.suppressNotification=!0,this.outputArrayIndex(t),this.suppressNotification=!1};var m="_ko.projections.cache";p()}(this),!function(t){if("function"==typeof define&&define.amd)define(["knockout","jquery","jquery-ui/sortable","jquery-ui/draggable"],t);else if("function"==typeof require&&"object"==typeof exports&&"object"==typeof module){var e=require("knockout"),i=require("jquery");require("jquery-ui/sortable"),require("jquery-ui/draggable"),t(e,i)}else t(window.ko,window.jQuery)}(function(t,e){var i="ko_sortItem",n="ko_sourceIndex",o="ko_sortList",s="ko_parentList",r="ko_dragItem",a=t.utils.unwrapObservable,l=t.utils.domData.get,u=t.utils.domData.set,c=e.ui&&e.ui.version,h=c&&c.indexOf("1.6.")&&c.indexOf("1.7.")&&(c.indexOf("1.8.")||"1.8.24"===c),d=function(e,n){t.utils.arrayForEach(e,function(t){1===t.nodeType&&(u(t,i,n),u(t,s,l(t.parentNode,o)))})},f=function(e,i){var n,o={},s=a(e())||{};return s.data?(o[i]=s.data,o.name=s.template):o[i]=e(),t.utils.arrayForEach(["afterAdd","afterRender","as","beforeRemove","includeDestroyed","templateEngine","templateOptions","nodes"],function(e){s.hasOwnProperty(e)?o[e]=s[e]:t.bindingHandlers.sortable.hasOwnProperty(e)&&(o[e]=t.bindingHandlers.sortable[e])}),"foreach"===i&&(o.afterRender?(n=o.afterRender,o.afterRender=function(t,e){d.call(e,t,e),n.call(e,t,e)}):o.afterRender=d),o},p=function(t,e){var i=a(e);if(i)for(var n=0;t>n;n++)i[n]&&a(i[n]._destroy)&&t++;return t},g=function(i,n){var o,s;n?(s=document.getElementById(n),s&&(o=new t.templateSources.domElement(s),o.text(e.trim(o.text())))):e(i).contents().each(function(){this&&1!==this.nodeType&&i.removeChild(this)})};t.bindingHandlers.sortable={init:function(c,d,m,v,y){var b,w,x=e(c),_=a(d())||{},C=f(d,"foreach"),T={};g(c,C.name),e.extend(!0,T,t.bindingHandlers.sortable),_.options&&T.options&&(t.utils.extend(T.options,_.options),delete _.options),t.utils.extend(T,_),T.connectClass&&(t.isObservable(T.allowDrop)||"function"==typeof T.allowDrop)?t.computed({read:function(){var e=a(T.allowDrop),i="function"==typeof e?e.call(this,C.foreach):e;t.utils.toggleDomNodeCssClass(c,T.connectClass,i)},disposeWhenNodeIsRemoved:c},this):t.utils.toggleDomNodeCssClass(c,T.connectClass,T.allowDrop),t.bindingHandlers.template.init(c,function(){return C},m,v,y),b=T.options.start,w=T.options.update,T.options.helper=function(t,i){return i.is("tr")&&i.children().each(function(){e(this).width(e(this).width())}),i};var k=setTimeout(function(){var d,f=T.options.receive;x.sortable(t.utils.extend(T.options,{start:function(e,i){var o=i.item[0];u(o,n,t.utils.arrayIndexOf(i.item.parent().children(),o)),i.item.find("input:focus").change(),b&&b.apply(this,arguments)},receive:function(t,e){"function"==typeof f&&f.call(this,t,e),d=l(e.item[0],r),d&&(d.clone&&(d=d.clone()),T.dragged&&(d=T.dragged.call(this,d,t,e)||d))},update:function(r,c){var f,g,m,v,y,b=c.item[0],x=c.item.parent()[0],_=l(b,i)||d;if(_||e(b).remove(),d=null,_&&this===x||!h&&e.contains(this,x)){if(f=l(b,s),m=l(b,n),g=l(b.parentNode,o),v=t.utils.arrayIndexOf(c.item.parent().children(),b),C.includeDestroyed||(m=p(m,f),v=p(v,g)),(T.beforeMove||T.afterMove)&&(y={item:_,sourceParent:f,sourceParentNode:f&&c.sender||b.parentNode,sourceIndex:m,targetParent:g,targetIndex:v,cancelDrop:!1},T.beforeMove&&T.beforeMove.call(this,y,r,c)),f?e(f===g?this:c.sender||this).sortable("cancel"):e(b).remove(),y&&y.cancelDrop)return;if(T.hasOwnProperty("strategyMove")&&T.strategyMove!==!1){if(v>=0)if(f)if(f!==g)f.splice(m,1),g.splice(v,0,_),u(b,i,null),c.item.remove();else{var k=a(f);f.valueWillMutate&&f.valueWillMutate(),k.splice(m,1),k.splice(v,0,_),f.valueHasMutated&&f.valueHasMutated()}else g.splice(v,0,_),u(b,i,null),c.item.remove()}else v>=0&&(f&&(f.splice(m,1),t.processAllDeferredBindingUpdates&&t.processAllDeferredBindingUpdates(),t.options&&t.options.deferUpdates&&t.tasks.runEarly()),g.splice(v,0,_)),u(b,i,null);t.processAllDeferredBindingUpdates&&t.processAllDeferredBindingUpdates(),T.afterMove&&T.afterMove.call(this,y,r,c)}w&&w.apply(this,arguments)},connectWith:!!T.connectClass&&"."+T.connectClass})),void 0!==T.isEnabled&&t.computed({read:function(){x.sortable(a(T.isEnabled)?"enable":"disable")},disposeWhenNodeIsRemoved:c})},0);return t.utils.domNodeDisposal.addDisposeCallback(c,function(){(x.data("ui-sortable")||x.data("sortable"))&&x.sortable("destroy"),t.utils.toggleDomNodeCssClass(c,T.connectClass,!1),clearTimeout(k)}),{controlsDescendantBindings:!0}},update:function(e,i,n,s,r){var a=f(i,"foreach");u(e,o,a.foreach),t.bindingHandlers.template.update(e,function(){return a},n,s,r)},connectClass:"ko_container",allowDrop:!0,afterMove:null,beforeMove:null,options:{}},t.bindingHandlers.draggable={init:function(i,n,o,s,l){var c=a(n())||{},h=c.options||{},d=t.utils.extend({},t.bindingHandlers.draggable.options),p=f(n,"data"),g=c.connectClass||t.bindingHandlers.draggable.connectClass,m=void 0!==c.isEnabled?c.isEnabled:t.bindingHandlers.draggable.isEnabled;return c="data"in c?c.data:c,u(i,r,c),t.utils.extend(d,h),d.connectToSortable=!!g&&"."+g,e(i).draggable(d),void 0!==m&&t.computed({read:function(){e(i).draggable(a(m)?"enable":"disable")},disposeWhenNodeIsRemoved:i}),t.utils.domNodeDisposal.addDisposeCallback(i,function(){e(i).draggable("destroy")}),t.bindingHandlers.template.init(i,function(){return p},o,s,l)},update:function(e,i,n,o,s){var r=f(i,"data");return t.bindingHandlers.template.update(e,function(){return r},n,o,s)},connectClass:t.bindingHandlers.sortable.connectClass,options:{helper:"clone"}}}),window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var e=document.createElement("style"),i=document.getElementsByTagName("script")[0],n=null;e.type="text/css",e.id="matchmediajs-test",i.parentNode.insertBefore(e,i),n="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle,t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=i:e.textContent=i,"1px"===n.width}}}return function(e){return{matches:t.matchMedium(e||"all"),media:e||"all"}}}()),function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var t=window.matchMedia,e=t("only all").matches,i=!1,n=0,o=[],s=function(e){clearTimeout(n),n=setTimeout(function(){for(var e=0,i=o.length;e<i;e++){var n=o[e].mql,s=o[e].listeners||[],r=t(n.media).matches;if(r!==n.matches){n.matches=r;for(var a=0,l=s.length;a<l;a++)s[a].call(window,n)}}},30)};window.matchMedia=function(n){var r=t(n),a=[],l=0;return r.addListener=function(t){e&&(i||(i=!0,window.addEventListener("resize",s,!0)),0===l&&(l=o.push({mql:r,listeners:a})),a.push(t))},r.removeListener=function(t){for(var e=0,i=a.length;e<i;e++)a[e]===t&&a.splice(e,1)},r}}(),!function(t,e,i,n){"function"==typeof define&&define.amd?define(function(){return n(t,e,i)}):"object"==typeof exports?module.exports=n:t.ssm=n(t,e,i)}(window,document,void 0,function(t,e,i){"use strict";function n(t){this.message=t,this.name="Error"}function o(t){this.id=t.id||l(),this.query=t.query||"all",delete t.id,delete t.query;var e={onEnter:[],onLeave:[],onResize:[],onFirstRun:[]};return this.options=a(e,t),"function"==typeof this.options.onEnter&&(this.options.onEnter=[this.options.onEnter]),"function"==typeof this.options.onLeave&&(this.options.onLeave=[this.options.onLeave]),"function"==typeof this.options.onResize&&(this.options.onResize=[this.options.onResize]),"function"==typeof this.options.onFirstRun&&(this.options.onFirstRun=[this.options.onFirstRun]),this.testConfigOptions("once")===!1?(this.valid=!1,!1):(this.valid=!0,this.active=!1,void this.init())}function s(e){this.states=[],this.resizeTimer=null,this.configOptions=[],t.addEventListener("resize",c(this.resizeBrowser.bind(this),h),!0)}function r(t,e,i){for(var n=t.length,o=[],s=0;s<n;s++){var r=t[s];r[e]&&r[e]===i&&o.push(r)}return o}function a(t,e){var i={};for(var n in t)i[n]=t[n];for(var o in e)i[o]=e[o];return i}function l(){for(var t="",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=0;i<10;i++)t+=e.charAt(Math.floor(Math.random()*e.length));return t}function u(t){for(var e=t.length,i=0;i<e;i++)t[i]()}function c(t,e,i){var n;return function(){var o=this,s=arguments,r=function(){n=null,i||t.apply(o,s)},a=i&&!n;clearTimeout(n),n=setTimeout(r,e),a&&t.apply(o,s)}}var h=25,d=function(){};return o.prototype={init:function(){this.test=t.matchMedia(this.query),this.test.matches&&this.testConfigOptions("match")&&this.enterState(),this.listener=function(t){var e=!1;t.matches?this.testConfigOptions("match")&&(this.enterState(),e=!0):(this.leaveState(),e=!0),e&&d()}.bind(this),this.test.addListener(this.listener)},enterState:function(){u(this.options.onFirstRun),u(this.options.onEnter),this.options.onFirstRun=[],this.active=!0},leaveState:function(){u(this.options.onLeave),this.active=!1},resizeState:function(){this.testConfigOptions("resize")&&u(this.options.onResize)},destroy:function(){this.test.removeListener(this.listener)},attachCallback:function(t,e,i){switch(t){case"enter":this.options.onEnter.push(e);break;case"leave":this.options.onLeave.push(e);break;case"resize":this.options.onResize.push(e)}"enter"===t&&i&&this.active&&e()},testConfigOptions:function(t){for(var e=this.configOptions.length,i=0;i<e;i++){var n=this.configOptions[i];if("undefined"!=typeof this.options[n.name]&&n.when===t&&n.test.bind(this)()===!1)return!1}return!0},configOptions:[]},s.prototype={addState:function(t){var e=new o(t);return e.valid&&this.states.push(e),e},addStates:function(t){for(var e=t.length-1;e>=0;e--)this.addState(t[e]);return this},getState:function(t){for(var e=this.states.length-1;e>=0;e--){var i=this.states[e];if(i.id===t)return i}},isActive:function(t){var e=this.getState(t)||{};return e.active||!1},getStates:function(t){var e=null,i=[];if("undefined"==typeof t)return this.states;e=t.length;for(var n=0;n<e;n++)i.push(this.getState(t[n]));return i},removeState:function(t){for(var e=this.states.length-1;e>=0;e--){var i=this.states[e];i.id===t&&(i.destroy(),this.states.splice(e,1))}return this},removeStates:function(t){for(var e=t.length-1;e>=0;e--)this.removeState(t[e]);return this},removeAllStates:function(){for(var t=this.states.length-1;t>=0;t--){var e=this.states[t];e.destroy()}this.states=[]},addConfigOption:function(t){var e={name:"",test:null,when:"resize"};t=a(e,t),""!==t.name&&null!==t.test&&o.prototype.configOptions.push(t)},removeConfigOption:function(t){for(var e=o.prototype.configOptions,i=e.length-1;i>=0;i--)e[i].name===t&&e.splice(i,1);o.prototype.configOptions=e},getConfigOption:function(t){var e=o.prototype.configOptions;if("string"!=typeof t)return e;for(var i=e.length-1;i>=0;i--)if(e[i].name===t)return e[i]},getConfigOptions:function(){return o.prototype.configOptions},resizeBrowser:function(){for(var t=r(this.states,"active",!0),e=t.length,i=0;i<e;i++)t[i].resizeState()},stateChange:function(t){if("function"!=typeof t)throw new n("Not a function");d=t}},new s}),!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Autolinker=e()}(this,function(){var t=function(e){e=e||{},this.version=t.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.mention=e.mention||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,
-this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var i=this.mention;if(i!==!1&&"twitter"!==i&&"instagram"!==i)throw new Error("invalid `mention` cfg - see docs");var n=this.hashtag;if(n!==!1&&"twitter"!==n&&"facebook"!==n&&"instagram"!==n)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,i){var n=new t(i);return n.link(e)},t.version="1.1.0",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),i=e.parse(t),n=0,o=[],s=0,r=i.length;s<r;s++){var a=i[s],l=a.getType();if("element"===l&&"a"===a.getTagName())a.isClosing()?n=Math.max(n-1,0):n++;else if("text"===l&&0===n){var u=this.parseText(a.getText(),a.getOffset());o.push.apply(o,u)}}return o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},compactMatches:function(t){t.sort(function(t,e){return t.getOffset()-e.getOffset()});for(var e=0;e<t.length-1;e++)for(var i=t[e],n=i.getOffset()+i.getMatchedText().length;e+1<t.length&&t[e+1].getOffset()<=n;)t.splice(e+1,1);return t},removeUnwantedMatches:function(e){var i=t.Util.remove;return this.hashtag||i(e,function(t){return"hashtag"===t.getType()}),this.email||i(e,function(t){return"email"===t.getType()}),this.phone||i(e,function(t){return"phone"===t.getType()}),this.mention||i(e,function(t){return"mention"===t.getType()}),this.urls.schemeMatches||i(e,function(t){return"url"===t.getType()&&"scheme"===t.getUrlMatchType()}),this.urls.wwwMatches||i(e,function(t){return"url"===t.getType()&&"www"===t.getUrlMatchType()}),this.urls.tldMatches||i(e,function(t){return"url"===t.getType()&&"tld"===t.getUrlMatchType()}),e},parseText:function(t,e){e=e||0;for(var i=this.getMatchers(),n=[],o=0,s=i.length;o<s;o++){for(var r=i[o].parseMatches(t),a=0,l=r.length;a<l;a++)r[a].setOffset(e+r[a].getOffset());n.push.apply(n,r)}return n},link:function(t){if(!t)return"";for(var e=this.parse(t),i=[],n=0,o=0,s=e.length;o<s;o++){var r=e[o];i.push(t.substring(n,r.getOffset())),i.push(this.createMatchReturnVal(r)),n=r.getOffset()+r.getMatchedText().length}return i.push(t.substring(n)),i.join("")},createMatchReturnVal:function(e){var i;if(this.replaceFn&&(i=this.replaceFn.call(this.context,e)),"string"==typeof i)return i;if(i===!1)return e.getMatchedText();if(i instanceof t.HtmlTag)return i.toAnchorString();var n=e.buildTag();return n.toAnchorString()},getHtmlParser:function(){var e=this.htmlParser;return e||(e=this.htmlParser=new t.htmlParser.HtmlParser),e},getMatchers:function(){if(this.matchers)return this.matchers;var e=t.matcher,i=this.getTagBuilder(),n=[new e.Hashtag({tagBuilder:i,serviceName:this.hashtag}),new e.Email({tagBuilder:i}),new e.Phone({tagBuilder:i}),new e.Mention({tagBuilder:i,serviceName:this.mention}),new e.Url({tagBuilder:i,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash})];return this.matchers=n},getTagBuilder:function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new t.AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e}},t.match={},t.matcher={},t.htmlParser={},t.truncate={},t.Util={abstractMethod:function(){throw"abstract"},trimRegex:/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,assign:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},defaults:function(t,e){for(var i in e)e.hasOwnProperty(i)&&void 0===t[i]&&(t[i]=e[i]);return t},extend:function(e,i){var n=e.prototype,o=function(){};o.prototype=n;var s;s=i.hasOwnProperty("constructor")?i.constructor:function(){n.constructor.apply(this,arguments)};var r=s.prototype=new o;return r.constructor=s,r.superclass=n,delete i.constructor,t.Util.assign(r,i),s},ellipsis:function(t,e,i){return t.length>e&&(i=null==i?"..":i,t=t.substring(0,e-i.length)+i),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},remove:function(t,e){for(var i=t.length-1;i>=0;i--)e(t[i])===!0&&t.splice(i,1)},splitAndCapture:function(t,e){for(var i,n=[],o=0;i=e.exec(t);)n.push(t.substring(o,i.index)),n.push(i[0]),o=i.index+i[0].length;return n.push(t.substring(o)),n},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var i=this.getAttrs();return i[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var i=this.getAttrs();return t.Util.assign(i,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var i,n=this.getClass(),o=this.whitespaceRegex,s=t.Util.indexOf,r=n?n.split(o):[],a=e.split(o);i=a.shift();)s(r,i)===-1&&r.push(i);return this.getAttrs().class=r.join(" "),this},removeClass:function(e){for(var i,n=this.getClass(),o=this.whitespaceRegex,s=t.Util.indexOf,r=n?n.split(o):[],a=e.split(o);r.length&&(i=a.shift());){var l=s(r,i);l!==-1&&r.splice(l,1)}return this.getAttrs().class=r.join(" "),this},getClass:function(){return this.getAttrs().class||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),"</",t,">"].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var i in t)t.hasOwnProperty(i)&&e.push(i+'="'+t[i]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",i=t+e,n=new RegExp("["+i+".\\-]*["+i+"\\-]"),o=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:i,domainNameRegex:n,tldRegex:o}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},i=this.createCssClass(t);return i&&(e.class=i),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),e},createCssClass:function(t){var e=this.className;if(e){for(var i=[e],n=t.getCssClassSuffixes(),o=0,s=n.length;o<s;o++)i.push(e+"-"+n[o]);return i.join(" ")}return""},processAnchorText:function(t){return t=this.doTruncate(t)},doTruncate:function(e){var i=this.truncate;if(!i||!i.length)return e;var n=i.length,o=i.location;return"smart"===o?t.truncate.TruncateSmart(e,n,".."):"middle"===o?t.truncate.TruncateMiddle(e,n,".."):t.truncate.TruncateEnd(e,n,"..")}}),t.htmlParser.HtmlParser=t.Util.extend(Object,{htmlRegex:function(){var t=/!--([\s\S]+?)--/,e=/[0-9a-zA-Z][0-9a-zA-Z:]*/,i=/[^\s"'>\/=\x00-\x1F\x7F]+/,n=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,o=i.source+"(?:\\s*=\\s*"+n.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",o,"|",n.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","(?:","(?:\\s+|\\b)",o,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi,parse:function(t){for(var e,i,n=this.htmlRegex,o=0,s=[];null!==(e=n.exec(t));){var r=e[0],a=e[3],l=e[1]||e[4],u=!!e[2],c=e.index,h=t.substring(o,c);h&&(i=this.parseTextAndEntityNodes(o,h),s.push.apply(s,i)),a?s.push(this.createCommentNode(c,r,a)):s.push(this.createElementNode(c,r,l,u)),o=c+r.length}if(o<t.length){var d=t.substring(o);d&&(i=this.parseTextAndEntityNodes(o,d),s.push.apply(s,i))}return s},parseTextAndEntityNodes:function(e,i){for(var n=[],o=t.Util.splitAndCapture(i,this.htmlCharacterEntitiesRegex),s=0,r=o.length;s<r;s+=2){var a=o[s],l=o[s+1];a&&(n.push(this.createTextNode(e,a)),e+=a.length),l&&(n.push(this.createEntityNode(e,l)),e+=l.length)}return n},createCommentNode:function(e,i,n){return new t.htmlParser.CommentNode({offset:e,text:i,comment:t.Util.trim(n)})},createElementNode:function(e,i,n,o){return new t.htmlParser.ElementNode({offset:e,text:i,tagName:n.toLowerCase(),closing:o})},createEntityNode:function(e,i){return new t.htmlParser.EntityNode({offset:e,text:i})},createTextNode:function(e,i){return new t.htmlParser.TextNode({offset:e,text:i})}}),t.htmlParser.HtmlNode=t.Util.extend(Object,{offset:void 0,text:void 0,constructor:function(e){t.Util.assign(this,e)},getType:t.Util.abstractMethod,getOffset:function(){return this.offset},getText:function(){return this.text}}),t.htmlParser.CommentNode=t.Util.extend(t.htmlParser.HtmlNode,{comment:"",getType:function(){return"comment"},getComment:function(){return this.comment}}),t.htmlParser.ElementNode=t.Util.extend(t.htmlParser.HtmlNode,{tagName:"",closing:!1,getType:function(){return"element"},getTagName:function(){return this.tagName},isClosing:function(){return this.closing}}),t.htmlParser.EntityNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"entity"}}),t.htmlParser.TextNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"text"}}),t.match.Match=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset},getType:t.Util.abstractMethod,getMatchedText:function(){return this.matchedText},setOffset:function(t){this.offset=t},getOffset:function(){return this.offset},getAnchorHref:t.Util.abstractMethod,getAnchorText:t.Util.abstractMethod,getCssClassSuffixes:function(){return[this.getType()]},buildTag:function(){return this.tagBuilder.build(this)}}),t.match.Email=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.email=e.email},getType:function(){return"email"},getEmail:function(){return this.email},getAnchorHref:function(){return"mailto:"+this.email},getAnchorText:function(){return this.email}}),t.match.Hashtag=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.serviceName=e.serviceName,this.hashtag=e.hashtag},getType:function(){return"hashtag"},getServiceName:function(){return this.serviceName},getHashtag:function(){return this.hashtag},getAnchorHref:function(){var t=this.serviceName,e=this.hashtag;switch(t){case"twitter":return"https://twitter.com/hashtag/"+e;case"facebook":return"https://www.facebook.com/hashtag/"+e;case"instagram":return"https://instagram.com/explore/tags/"+e;default:throw new Error("Unknown service name to point hashtag to: ",t)}},getAnchorText:function(){return"#"+this.hashtag}}),t.match.Phone=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.number=e.number,this.plusSign=e.plusSign},getType:function(){return"phone"},getNumber:function(){return this.number},getAnchorHref:function(){return"tel:"+(this.plusSign?"+":"")+this.number},getAnchorText:function(){return this.matchedText}}),t.match.Mention=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.mention=e.mention,this.serviceName=e.serviceName},getType:function(){return"mention"},getMention:function(){return this.mention},getServiceName:function(){return this.serviceName},getAnchorHref:function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;default:throw new Error("Unknown service name to point mention to: ",this.serviceName)}},getAnchorText:function(){return"@"+this.mention},getCssClassSuffixes:function(){var e=t.match.Match.prototype.getCssClassSuffixes.call(this),i=this.getServiceName();return i&&e.push(i),e}}),t.match.Url=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.urlMatchType=e.urlMatchType,this.url=e.url,this.protocolUrlMatch=e.protocolUrlMatch,this.protocolRelativeMatch=e.protocolRelativeMatch,this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},schemePrefixRegex:/^(https?:\/\/)?/i,wwwPrefixRegex:/^(https?:\/\/)?(www\.)?/i,protocolRelativeRegex:/^\/\//,protocolPrepended:!1,getType:function(){return"url"},getUrlMatchType:function(){return this.urlMatchType},getUrl:function(){var t=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(t=this.url="http://"+t,this.protocolPrepended=!0),t},getAnchorHref:function(){var t=this.getUrl();return t.replace(/&amp;/g,"&")},getAnchorText:function(){var t=this.getMatchedText();return this.protocolRelativeMatch&&(t=this.stripProtocolRelativePrefix(t)),this.stripPrefix.scheme&&(t=this.stripSchemePrefix(t)),this.stripPrefix.www&&(t=this.stripWwwPrefix(t)),this.stripTrailingSlash&&(t=this.removeTrailingSlash(t)),t},stripSchemePrefix:function(t){return t.replace(this.schemePrefixRegex,"")},stripWwwPrefix:function(t){return t.replace(this.wwwPrefixRegex,"$1")},stripProtocolRelativePrefix:function(t){return t.replace(this.protocolRelativeRegex,"")},removeTrailingSlash:function(t){return"/"===t.charAt(t.length-1)&&(t=t.slice(0,-1)),t}}),t.matcher.Matcher=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder},parseMatches:t.Util.abstractMethod}),t.matcher.Email=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=t.RegexLib.alphaNumericCharsStr,i=new RegExp("["+e+"\\-_';:&=+$.,]+@"),n=t.RegexLib.domainNameRegex,o=t.RegexLib.tldRegex;return new RegExp([i.source,n.source,"\\.",o.source].join(""),"gi")}(),parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.tagBuilder,s=[];null!==(i=n.exec(e));){var r=i[0];s.push(new t.match.Email({tagBuilder:o,matchedText:r,offset:i.index,email:r}))}return s}}),t.matcher.Hashtag=t.Util.extend(t.matcher.Matcher,{matcherRegex:new RegExp("#[_"+t.RegexLib.alphaNumericCharsStr+"]{1,139}","g"),nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.nonWordCharRegex,s=this.serviceName,r=this.tagBuilder,a=[];null!==(i=n.exec(e));){var l=i.index,u=e.charAt(l-1);if(0===l||o.test(u)){var c=i[0],h=i[0].slice(1);a.push(new t.match.Hashtag({tagBuilder:r,matchedText:c,offset:l,serviceName:s,hashtag:h}))}}return a}}),t.matcher.Phone=t.Util.extend(t.matcher.Matcher,{matcherRegex:/(?:(\+)?\d{1,3}[-\040.])?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]\d{4}/g,parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.tagBuilder,s=[];null!==(i=n.exec(e));){var r=i[0],a=r.replace(/\D/g,""),l=!!i[1];s.push(new t.match.Phone({tagBuilder:o,matchedText:r,offset:i.index,number:a,plusSign:l}))}return s}}),t.matcher.Mention=t.Util.extend(t.matcher.Matcher,{matcherRegexes:{twitter:new RegExp("@[_"+t.RegexLib.alphaNumericCharsStr+"]{1,20}","g"),instagram:new RegExp("@[_."+t.RegexLib.alphaNumericCharsStr+"]{1,50}","g")},nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){var i,n=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,s=this.serviceName,r=this.tagBuilder,a=[];if(!n)return a;for(;null!==(i=n.exec(e));){var l=i.index,u=e.charAt(l-1);if(0===l||o.test(u)){var c=i[0].replace(/\.+$/g,""),h=c.slice(1);a.push(new t.match.Mention({tagBuilder:r,matchedText:c,offset:l,serviceName:s,mention:h}))}}return a}}),t.matcher.Url=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]*:(?![A-Za-z][-.+A-Za-z0-9]*:\/\/)(?!\d+\/?)(?:\/\/)?)/,i=/(?:www\.)/,n=t.RegexLib.domainNameRegex,o=t.RegexLib.tldRegex,s=t.RegexLib.alphaNumericCharsStr,r=new RegExp("["+s+"\\-+&@#/%=~_()|'$*\\[\\]?!:,.;]*["+s+"\\-+&@#/%=~_()|'$*\\[\\]]");return new RegExp(["(?:","(",e.source,n.source,")","|","(","(//)?",i.source,n.source,")","|","(","(//)?",n.source+"\\.",o.source,")",")","(?:"+r.source+")?"].join(""),"gi")}(),wordCharRegExp:/\w/,openParensRe:/\(/g,closeParensRe:/\)/g,constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.stripPrefix,s=this.stripTrailingSlash,r=this.tagBuilder,a=[];null!==(i=n.exec(e));){var l=i[0],u=i[1],c=i[2],h=i[3],d=i[5],f=i.index,p=h||d,g=e.charAt(f-1);if(t.matcher.UrlMatchValidator.isValid(l,u)&&!(f>0&&"@"===g||f>0&&p&&this.wordCharRegExp.test(g))){if(this.matchHasUnbalancedClosingParen(l))l=l.substr(0,l.length-1);else{var m=this.matchHasInvalidCharAfterTld(l,u);m>-1&&(l=l.substr(0,m))}var v=u?"scheme":c?"www":"tld",y=!!u;a.push(new t.match.Url({tagBuilder:r,matchedText:l,offset:f,urlMatchType:v,url:l,protocolUrlMatch:y,protocolRelativeMatch:!!p,stripPrefix:o,stripTrailingSlash:s}))}}return a},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var i=t.match(this.openParensRe),n=t.match(this.closeParensRe),o=i&&i.length||0,s=n&&n.length||0;if(o<s)return!0}return!1},matchHasInvalidCharAfterTld:function(t,e){if(!t)return-1;var i=0;e&&(i=t.indexOf(":"),t=t.slice(i));var n=/^((.?\/\/)?[A-Za-z0-9\u00C0-\u017F\.\-]*[A-Za-z0-9\u00C0-\u017F\-]\.[A-Za-z]+)/,o=n.exec(t);return null===o?-1:(i+=o[1].length,t=t.slice(o[1].length),/^[^.A-Za-z:\/?#]/.test(t)?i:-1)}}),t.matcher.UrlMatchValidator={hasFullProtocolRegex:/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,uriSchemeRegex:/^[A-Za-z][-.+A-Za-z0-9]*:/,hasWordCharAfterProtocolRegex:/:[^\s]*?[A-Za-z\u00C0-\u017F]/,ipRegex:/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,isValid:function(t,e){return!(e&&!this.isValidUriScheme(e)||this.urlMatchDoesNotHaveProtocolOrDot(t,e)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,e)&&!this.isValidIpAddress(t))},isValidIpAddress:function(t){var e=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),i=t.match(e);return null!==i},isValidUriScheme:function(t){var e=t.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==e&&"vbscript:"!==e},urlMatchDoesNotHaveProtocolOrDot:function(t,e){return!(!t||e&&this.hasFullProtocolRegex.test(e)||t.indexOf(".")!==-1)},urlMatchDoesNotHaveAtLeastOneWordChar:function(t,e){return!(!t||!e||this.hasWordCharAfterProtocolRegex.test(t))}},t.truncate.TruncateEnd=function(e,i,n){return t.Util.ellipsis(e,i,n)},t.truncate.TruncateMiddle=function(t,e,i){if(t.length<=e)return t;var n=e-i.length,o="";return n>0&&(o=t.substr(-1*Math.floor(n/2))),(t.substr(0,Math.ceil(n/2))+i+o).substr(0,e)},t.truncate.TruncateSmart=function(t,e,i){var n=function(t){var e={},i=t,n=i.match(/^([a-z]+):\/\//i);return n&&(e.scheme=n[1],i=i.substr(n[0].length)),n=i.match(/^(.*?)(?=(\?|#|\/|$))/i),n&&(e.host=n[1],i=i.substr(n[0].length)),n=i.match(/^\/(.*?)(?=(\?|#|$))/i),n&&(e.path=n[1],i=i.substr(n[0].length)),n=i.match(/^\?(.*?)(?=(#|$))/i),n&&(e.query=n[1],i=i.substr(n[0].length)),n=i.match(/^#(.*?)$/i),n&&(e.fragment=n[1]),e},o=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},s=function(t,e){var n=e/2,o=Math.ceil(n),s=-1*Math.floor(n),r="";return s<0&&(r=t.substr(s)),t.substr(0,o)+i+r};if(t.length<=e)return t;var r=e-i.length,a=n(t);if(a.query){var l=a.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);l&&(a.query=a.query.substr(0,l[1].length),t=o(a))}if(t.length<=e)return t;if(a.host&&(a.host=a.host.replace(/^www\./,""),t=o(a)),t.length<=e)return t;var u="";if(a.host&&(u+=a.host),u.length>=r)return a.host.length==e?(a.host.substr(0,e-i.length)+i).substr(0,e):s(u,r).substr(0,e);var c="";if(a.path&&(c+="/"+a.path),a.query&&(c+="?"+a.query),c){if((u+c).length>=r){if((u+c).length==e)return(u+c).substr(0,e);var h=r-u.length;return(u+s(c,h)).substr(0,e)}u+=c}if(a.fragment){var d="#"+a.fragment;if((u+d).length>=r){if((u+d).length==e)return(u+d).substr(0,e);var f=r-u.length;return(u+s(d,f)).substr(0,e)}u+=d}if(a.scheme&&a.host){var p=a.scheme+"://";if((u+p).length<r)return(p+u).substr(0,e)}if(u.length<=e)return u;var g="";return r>0&&(g=u.substr(-1*Math.floor(r/2))),(u.substr(0,Math.ceil(r/2))+i+g).substr(0,e)},t});var Opentip,firstAdapter,i,mouseMoved,mousePosition,mousePositionObservers,position,vendors,_i,_len,_ref,__slice=[].slice,__indexOf=[].indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1},__hasProp={}.hasOwnProperty;for(Opentip=function(){function t(e,i,n,o){var s,r,a,l,u,c,h,d,f,p,g,m,v,y,b=this;if(this.id=++t.lastId,this.debug("Creating Opentip."),t.tips.push(this),this.adapter=t.adapter,s=this.adapter.data(e,"opentips")||[],s.push(this),this.adapter.data(e,"opentips",s),this.triggerElement=this.adapter.wrap(e),this.triggerElement.length>1)throw new Error("You can't call Opentip on multiple elements.");if(this.triggerElement.length<1)throw new Error("Invalid element.");for(this.loaded=!1,this.loading=!1,this.visible=!1,this.waitingToShow=!1,this.waitingToHide=!1,this.currentPosition={left:0,top:0},this.dimensions={width:100,height:50},this.content="",this.redraw=!0,this.currentObservers={showing:!1,visible:!1,hiding:!1,hidden:!1},o=this.adapter.clone(o),"object"==typeof i?(o=i,i=n=void 0):"object"==typeof n&&(o=n,n=void 0),null!=n&&(o.title=n),null!=i&&this.setContent(i),null==o.extends&&(null!=o.style?o.extends=o.style:o.extends=t.defaultStyle),l=[o],y=o;y.extends;){if(c=y.extends,y=t.styles[c],null==y)throw new Error("Invalid style: "+c);l.unshift(y),null==y.extends&&"standard"!==c&&(y.extends="standard")}for(o=(g=this.adapter).extend.apply(g,[{}].concat(__slice.call(l))),o.hideTriggers=function(){var t,e,i,n;for(i=o.hideTriggers,n=[],t=0,e=i.length;t<e;t++)r=i[t],n.push(r);return n}(),o.hideTrigger&&0===o.hideTriggers.length&&o.hideTriggers.push(o.hideTrigger),m=["tipJoint","targetJoint","stem"],h=0,f=m.length;h<f;h++)u=m[h],o[u]&&"string"==typeof o[u]&&(o[u]=new t.Joint(o[u]));for(!o.ajax||o.ajax!==!0&&o.ajax||("A"===this.adapter.tagName(this.triggerElement)?o.ajax=this.adapter.attr(this.triggerElement,"href"):o.ajax=!1),"click"===o.showOn&&"A"===this.adapter.tagName(this.triggerElement)&&this.adapter.observe(this.triggerElement,"click",function(t){return t.preventDefault(),t.stopPropagation(),t.stopped=!0}),o.target&&(o.fixed=!0),o.stem===!0&&(o.stem=new t.Joint(o.tipJoint)),o.target===!0?o.target=this.triggerElement:o.target&&(o.target=this.adapter.wrap(o.target)),this.currentStem=o.stem,null==o.delay&&(o.delay="mouseover"===o.showOn?.2:0),null==o.targetJoint&&(o.targetJoint=new t.Joint(o.tipJoint).flip()),this.showTriggers=[],this.showTriggersWhenVisible=[],this.hideTriggers=[],o.showOn&&"creation"!==o.showOn&&this.showTriggers.push({element:this.triggerElement,event:o.showOn}),null!=o.ajaxCache&&(o.cache=o.ajaxCache,delete o.ajaxCache),this.options=o,this.bound={},v=["prepareToShow","prepareToHide","show","hide","reposition"],d=0,p=v.length;d<p;d++)a=v[d],this.bound[a]=function(t){return function(){return b[t].apply(b,arguments)}}(a);this.adapter.domReady(function(){if(b.activate(),"creation"===b.options.showOn)return b.prepareToShow()})}return t.prototype.STICKS_OUT_TOP=1,t.prototype.STICKS_OUT_BOTTOM=2,t.prototype.STICKS_OUT_LEFT=1,t.prototype.STICKS_OUT_RIGHT=2,t.prototype.class={
-container:"opentip-container",opentip:"opentip",header:"ot-header",content:"ot-content",loadingIndicator:"ot-loading-indicator",close:"ot-close",goingToHide:"ot-going-to-hide",hidden:"ot-hidden",hiding:"ot-hiding",goingToShow:"ot-going-to-show",showing:"ot-showing",visible:"ot-visible",loading:"ot-loading",ajaxError:"ot-ajax-error",fixed:"ot-fixed",showEffectPrefix:"ot-show-effect-",hideEffectPrefix:"ot-hide-effect-",stylePrefix:"style-"},t.prototype._setup=function(){var t,e,i,n,o,s,r,a,l,u,c;for(this.debug("Setting up the tooltip."),this._buildContainer(),this.hideTriggers=[],l=this.options.hideTriggers,n=o=0,r=l.length;o<r;n=++o){if(e=l[n],i=null,t=this.options.hideOn instanceof Array?this.options.hideOn[n]:this.options.hideOn,"string"==typeof e)switch(e){case"trigger":t=t||"mouseout",i=this.triggerElement;break;case"tip":t=t||"mouseover",i=this.container;break;case"target":t=t||"mouseover",i=this.options.target;break;case"closeButton":break;default:throw new Error("Unknown hide trigger: "+e+".")}else t=t||"mouseover",i=this.adapter.wrap(e);i&&this.hideTriggers.push({element:i,event:t,original:e})}for(u=this.hideTriggers,c=[],s=0,a=u.length;s<a;s++)e=u[s],c.push(this.showTriggersWhenVisible.push({element:e.element,event:"mouseover"}));return c},t.prototype._buildContainer=function(){if(this.container=this.adapter.create('<div id="opentip-'+this.id+'" class="'+this.class.container+" "+this.class.hidden+" "+this.class.stylePrefix+this.options.className+'"></div>'),this.adapter.css(this.container,{position:"absolute"}),this.options.ajax&&this.adapter.addClass(this.container,this.class.loading),this.options.fixed&&this.adapter.addClass(this.container,this.class.fixed),this.options.showEffect&&this.adapter.addClass(this.container,""+this.class.showEffectPrefix+this.options.showEffect),this.options.hideEffect)return this.adapter.addClass(this.container,""+this.class.hideEffectPrefix+this.options.hideEffect)},t.prototype._buildElements=function(){var t,e;return this.tooltipElement=this.adapter.create('<div class="'+this.class.opentip+'"><div class="'+this.class.header+'"></div><div class="'+this.class.content+'"></div></div>'),this.backgroundCanvas=this.adapter.wrap(document.createElement("canvas")),this.adapter.css(this.backgroundCanvas,{position:"absolute"}),"undefined"!=typeof G_vmlCanvasManager&&null!==G_vmlCanvasManager&&G_vmlCanvasManager.initElement(this.adapter.unwrap(this.backgroundCanvas)),t=this.adapter.find(this.tooltipElement,"."+this.class.header),this.options.title&&(e=this.adapter.create("<h1></h1>"),this.adapter.update(e,this.options.title,this.options.escapeTitle),this.adapter.append(t,e)),this.options.ajax&&!this.loaded&&this.adapter.append(this.tooltipElement,this.adapter.create('<div class="'+this.class.loadingIndicator+'"><span>↻</span></div>')),__indexOf.call(this.options.hideTriggers,"closeButton")>=0&&(this.closeButtonElement=this.adapter.create('<a href="javascript:undefined;" class="'+this.class.close+'"><span>Close</span></a>'),this.adapter.append(t,this.closeButtonElement)),this.adapter.append(this.container,this.backgroundCanvas),this.adapter.append(this.container,this.tooltipElement),this.adapter.append(document.body,this.container),this._newContent=!0,this.redraw=!0},t.prototype.setContent=function(t){if(this.content=t,this._newContent=!0,"function"==typeof this.content?(this._contentFunction=this.content,this.content=""):this._contentFunction=null,this.visible)return this._updateElementContent()},t.prototype._updateElementContent=function(){var t;return(this._newContent||!this.options.cache&&this._contentFunction)&&(t=this.adapter.find(this.container,"."+this.class.content),null!=t&&(this._contentFunction&&(this.debug("Executing content function."),this.content=this._contentFunction(this)),this.adapter.update(t,this.content,this.options.escapeContent)),this._newContent=!1),this._storeAndLockDimensions(),this.reposition()},t.prototype._storeAndLockDimensions=function(){var t;if(this.container)return t=this.dimensions,this.adapter.css(this.container,{width:"auto",left:"0px",top:"0px"}),this.dimensions=this.adapter.dimensions(this.container),this.dimensions.width+=1,this.adapter.css(this.container,{width:""+this.dimensions.width+"px",top:""+this.currentPosition.top+"px",left:""+this.currentPosition.left+"px"}),this._dimensionsEqual(this.dimensions,t)?void 0:(this.redraw=!0,this._draw())},t.prototype.activate=function(){return this._setupObservers("hidden","hiding")},t.prototype.deactivate=function(){return this.debug("Deactivating tooltip."),this.hide(),this._setupObservers("-showing","-visible","-hidden","-hiding")},t.prototype._setupObservers=function(){var t,e,i,n,o,s,r,a,l,u,c,h,d,f,p,g,m=this;for(n=1<=arguments.length?__slice.call(arguments,0):[],s=0,u=n.length;s<u;s++)if(i=n[s],e=!1,"-"===i.charAt(0)&&(e=!0,i=i.substr(1)),this.currentObservers[i]!==!e)switch(this.currentObservers[i]=!e,t=function(){var t,i,n;return t=1<=arguments.length?__slice.call(arguments,0):[],e?(i=m.adapter).stopObserving.apply(i,t):(n=m.adapter).observe.apply(n,t)},i){case"showing":for(f=this.hideTriggers,r=0,c=f.length;r<c;r++)o=f[r],t(o.element,o.event,this.bound.prepareToHide);t(null!=document.onresize?document:window,"resize",this.bound.reposition),t(window,"scroll",this.bound.reposition);break;case"visible":for(p=this.showTriggersWhenVisible,a=0,h=p.length;a<h;a++)o=p[a],t(o.element,o.event,this.bound.prepareToShow);break;case"hiding":for(g=this.showTriggers,l=0,d=g.length;l<d;l++)o=g[l],t(o.element,o.event,this.bound.prepareToShow);break;case"hidden":break;default:throw new Error("Unknown state: "+i)}return null},t.prototype.prepareToShow=function(){if(this._abortHiding(),this._abortShowing(),!this.visible)return this.debug("Showing in "+this.options.delay+"s."),null==this.container&&this._setup(),this.options.group&&t._abortShowingGroup(this.options.group,this),this.preparingToShow=!0,this._setupObservers("-hidden","-hiding","showing"),this._followMousePosition(),this.options.fixed&&!this.options.target&&(this.initialMousePosition=mousePosition),this.reposition(),this._showTimeoutId=this.setTimeout(this.bound.show,this.options.delay||0)},t.prototype.show=function(){var e=this;if(this._abortHiding(),!this.visible)return this._clearTimeouts(),this._triggerElementExists()?(this.debug("Showing now."),null==this.container&&this._setup(),this.options.group&&t._hideGroup(this.options.group,this),this.visible=!0,this.preparingToShow=!1,null==this.tooltipElement&&this._buildElements(),this._updateElementContent(),!this.options.ajax||this.loaded&&this.options.cache||this._loadAjax(),this._searchAndActivateCloseButtons(),this._startEnsureTriggerElement(),this.adapter.css(this.container,{zIndex:t.lastZIndex++}),this._setupObservers("-hidden","-hiding","-showing","-visible","showing","visible"),this.options.fixed&&!this.options.target&&(this.initialMousePosition=mousePosition),this.reposition(),this.adapter.removeClass(this.container,this.class.hiding),this.adapter.removeClass(this.container,this.class.hidden),this.adapter.addClass(this.container,this.class.goingToShow),this.setCss3Style(this.container,{transitionDuration:"0s"}),this.defer(function(){var t;if(e.visible&&!e.preparingToHide)return e.adapter.removeClass(e.container,e.class.goingToShow),e.adapter.addClass(e.container,e.class.showing),t=0,e.options.showEffect&&e.options.showEffectDuration&&(t=e.options.showEffectDuration),e.setCss3Style(e.container,{transitionDuration:""+t+"s"}),e._visibilityStateTimeoutId=e.setTimeout(function(){return e.adapter.removeClass(e.container,e.class.showing),e.adapter.addClass(e.container,e.class.visible)},t),e._activateFirstInput()}),this._draw()):this.deactivate()},t.prototype._abortShowing=function(){if(this.preparingToShow)return this.debug("Aborting showing."),this._clearTimeouts(),this._stopFollowingMousePosition(),this.preparingToShow=!1,this._setupObservers("-showing","-visible","hiding","hidden")},t.prototype.prepareToHide=function(){if(this._abortShowing(),this._abortHiding(),this.visible)return this.debug("Hiding in "+this.options.hideDelay+"s"),this.preparingToHide=!0,this._setupObservers("-showing","visible","-hidden","hiding"),this._hideTimeoutId=this.setTimeout(this.bound.hide,this.options.hideDelay)},t.prototype.hide=function(){var t=this;if(this._abortShowing(),this.visible&&(this._clearTimeouts(),this.debug("Hiding!"),this.visible=!1,this.preparingToHide=!1,this._stopEnsureTriggerElement(),this._setupObservers("-showing","-visible","-hiding","-hidden","hiding","hidden"),this.options.fixed||this._stopFollowingMousePosition(),this.container))return this.adapter.removeClass(this.container,this.class.visible),this.adapter.removeClass(this.container,this.class.showing),this.adapter.addClass(this.container,this.class.goingToHide),this.setCss3Style(this.container,{transitionDuration:"0s"}),this.defer(function(){var e;return t.adapter.removeClass(t.container,t.class.goingToHide),t.adapter.addClass(t.container,t.class.hiding),e=0,t.options.hideEffect&&t.options.hideEffectDuration&&(e=t.options.hideEffectDuration),t.setCss3Style(t.container,{transitionDuration:""+e+"s"}),t._visibilityStateTimeoutId=t.setTimeout(function(){if(t.adapter.removeClass(t.container,t.class.hiding),t.adapter.addClass(t.container,t.class.hidden),t.setCss3Style(t.container,{transitionDuration:"0s"}),t.options.removeElementsOnHide)return t.debug("Removing HTML elements."),t.adapter.remove(t.container),delete t.container,delete t.tooltipElement},e)})},t.prototype._abortHiding=function(){if(this.preparingToHide)return this.debug("Aborting hiding."),this._clearTimeouts(),this.preparingToHide=!1,this._setupObservers("-hiding","showing","visible")},t.prototype.reposition=function(){var t,e,i,n=this;if(t=this.getPosition(),null!=t&&(e=this.options.stem,this.options.containInViewport&&(i=this._ensureViewportContainment(t),t=i.position,e=i.stem),!this._positionsEqual(t,this.currentPosition)))return this.options.stem&&!e.eql(this.currentStem)&&(this.redraw=!0),this.currentPosition=t,this.currentStem=e,this._draw(),this.adapter.css(this.container,{left:""+t.left+"px",top:""+t.top+"px"}),this.defer(function(){var t,e;return t=n.adapter.unwrap(n.container),t.style.visibility="hidden",e=t.offsetHeight,t.style.visibility="visible"})},t.prototype.getPosition=function(t,e,i){var n,o,s,r,a,l,u,c,h;if(this.container)return null==t&&(t=this.options.tipJoint),null==e&&(e=this.options.targetJoint),r={},this.options.target?(u=this.adapter.offset(this.options.target),l=this.adapter.dimensions(this.options.target),r=u,e.right?(c=this.adapter.unwrap(this.options.target),null!=c.getBoundingClientRect?r.left=c.getBoundingClientRect().right+(null!=(h=window.pageXOffset)?h:document.body.scrollLeft):r.left+=l.width):e.center&&(r.left+=Math.round(l.width/2)),e.bottom?r.top+=l.height:e.middle&&(r.top+=Math.round(l.height/2)),this.options.borderWidth&&(this.options.tipJoint.left&&(r.left+=this.options.borderWidth),this.options.tipJoint.right&&(r.left-=this.options.borderWidth),this.options.tipJoint.top?r.top+=this.options.borderWidth:this.options.tipJoint.bottom&&(r.top-=this.options.borderWidth))):r=this.initialMousePosition?{top:this.initialMousePosition.y,left:this.initialMousePosition.x}:{top:mousePosition.y,left:mousePosition.x},this.options.autoOffset&&(a=this.options.stem?this.options.stemLength:0,s=a&&this.options.fixed?2:10,n=t.middle&&!this.options.fixed?15:0,o=t.center&&!this.options.fixed?15:0,t.right?r.left-=s+n:t.left&&(r.left+=s+n),t.bottom?r.top-=s+o:t.top&&(r.top+=s+o),a&&(null==i&&(i=this.options.stem),i.right?r.left-=a:i.left&&(r.left+=a),i.bottom?r.top-=a:i.top&&(r.top+=a))),r.left+=this.options.offset[0],r.top+=this.options.offset[1],t.right?r.left-=this.dimensions.width:t.center&&(r.left-=Math.round(this.dimensions.width/2)),t.bottom?r.top-=this.dimensions.height:t.middle&&(r.top-=Math.round(this.dimensions.height/2)),r},t.prototype._ensureViewportContainment=function(e){var i,n,o,s,r,a,l,u,c,h,d,f;if(l=this.options.stem,o={position:e,stem:l},!this.visible||!e)return o;if(u=this._sticksOut(e),!u[0]&&!u[1])return o;if(h=new t.Joint(this.options.tipJoint),this.options.targetJoint&&(c=new t.Joint(this.options.targetJoint)),a=this.adapter.scrollOffset(),d=this.adapter.viewportDimensions(),f=[e.left-a[0],e.top-a[1]],i=!1,d.width>=this.dimensions.width&&u[0])switch(i=!0,u[0]){case this.STICKS_OUT_LEFT:h.setHorizontal("left"),this.options.targetJoint&&c.setHorizontal("right");break;case this.STICKS_OUT_RIGHT:h.setHorizontal("right"),this.options.targetJoint&&c.setHorizontal("left")}if(d.height>=this.dimensions.height&&u[1])switch(i=!0,u[1]){case this.STICKS_OUT_TOP:h.setVertical("top"),this.options.targetJoint&&c.setVertical("bottom");break;case this.STICKS_OUT_BOTTOM:h.setVertical("bottom"),this.options.targetJoint&&c.setVertical("top")}return i?(this.options.stem&&(l=h),e=this.getPosition(h,c,l),n=this._sticksOut(e),s=!1,r=!1,n[0]&&n[0]!==u[0]&&(s=!0,h.setHorizontal(this.options.tipJoint.horizontal),this.options.targetJoint&&c.setHorizontal(this.options.targetJoint.horizontal)),n[1]&&n[1]!==u[1]&&(r=!0,h.setVertical(this.options.tipJoint.vertical),this.options.targetJoint&&c.setVertical(this.options.targetJoint.vertical)),s&&r?o:((s||r)&&(this.options.stem&&(l=h),e=this.getPosition(h,c,l)),{position:e,stem:l})):o},t.prototype._sticksOut=function(t){var e,i,n,o;return i=this.adapter.scrollOffset(),o=this.adapter.viewportDimensions(),e=[t.left-i[0],t.top-i[1]],n=[!1,!1],e[0]<0?n[0]=this.STICKS_OUT_LEFT:e[0]+this.dimensions.width>o.width&&(n[0]=this.STICKS_OUT_RIGHT),e[1]<0?n[1]=this.STICKS_OUT_TOP:e[1]+this.dimensions.height>o.height&&(n[1]=this.STICKS_OUT_BOTTOM),n},t.prototype._draw=function(){var e,i,n,o,s,r,a,l,u,c,h,d,f,p,g,m,v,y,b,w=this;if(this.backgroundCanvas&&this.redraw){if(this.debug("Drawing background."),this.redraw=!1,this.currentStem){for(v=["top","right","bottom","left"],g=0,m=v.length;g<m;g++)d=v[g],this.adapter.removeClass(this.container,"stem-"+d);this.adapter.addClass(this.container,"stem-"+this.currentStem.horizontal),this.adapter.addClass(this.container,"stem-"+this.currentStem.vertical)}return r=[0,0],a=[0,0],__indexOf.call(this.options.hideTriggers,"closeButton")>=0&&(s=new t.Joint("top right"===(null!=(y=this.currentStem)?y.toString():void 0)?"top left":"top right"),r=[this.options.closeButtonRadius+this.options.closeButtonOffset[0],this.options.closeButtonRadius+this.options.closeButtonOffset[1]],a=[this.options.closeButtonRadius-this.options.closeButtonOffset[0],this.options.closeButtonRadius-this.options.closeButtonOffset[1]]),n=this.adapter.clone(this.dimensions),o=[0,0],this.options.borderWidth&&(n.width+=2*this.options.borderWidth,n.height+=2*this.options.borderWidth,o[0]-=this.options.borderWidth,o[1]-=this.options.borderWidth),this.options.shadow&&(n.width+=2*this.options.shadowBlur,n.width+=Math.max(0,this.options.shadowOffset[0]-2*this.options.shadowBlur),n.height+=2*this.options.shadowBlur,n.height+=Math.max(0,this.options.shadowOffset[1]-2*this.options.shadowBlur),o[0]-=Math.max(0,this.options.shadowBlur-this.options.shadowOffset[0]),o[1]-=Math.max(0,this.options.shadowBlur-this.options.shadowOffset[1])),i={left:0,right:0,top:0,bottom:0},this.currentStem&&(this.currentStem.left?i.left=this.options.stemLength:this.currentStem.right&&(i.right=this.options.stemLength),this.currentStem.top?i.top=this.options.stemLength:this.currentStem.bottom&&(i.bottom=this.options.stemLength)),s&&(s.left?i.left=Math.max(i.left,a[0]):s.right&&(i.right=Math.max(i.right,a[0])),s.top?i.top=Math.max(i.top,a[1]):s.bottom&&(i.bottom=Math.max(i.bottom,a[1]))),n.width+=i.left+i.right,n.height+=i.top+i.bottom,o[0]-=i.left,o[1]-=i.top,this.currentStem&&this.options.borderWidth&&(b=this._getPathStemMeasures(this.options.stemBase,this.options.stemLength,this.options.borderWidth),p=b.stemLength,f=b.stemBase),e=this.adapter.unwrap(this.backgroundCanvas),e.width=n.width,e.height=n.height,this.adapter.css(this.backgroundCanvas,{width:""+e.width+"px",height:""+e.height+"px",left:""+o[0]+"px",top:""+o[1]+"px"}),l=e.getContext("2d"),l.setTransform(1,0,0,1,0,0),l.clearRect(0,0,e.width,e.height),l.beginPath(),l.fillStyle=this._getColor(l,this.dimensions,this.options.background,this.options.backgroundGradientHorizontal),l.lineJoin="miter",l.miterLimit=500,h=this.options.borderWidth/2,this.options.borderWidth?(l.strokeStyle=this.options.borderColor,l.lineWidth=this.options.borderWidth):(p=this.options.stemLength,f=this.options.stemBase),null==f&&(f=0),c=function(t,e,i){if(i&&l.moveTo(Math.max(f,w.options.borderRadius,r[0])+1-h,-h),e)return l.lineTo(t/2-f/2,-h),l.lineTo(t/2,-p-h),l.lineTo(t/2+f/2,-h)},u=function(t,e,i){var n,o,s,a;return t?(l.lineTo(-f+h,0-h),l.lineTo(p+h,-p-h),l.lineTo(h,f-h)):e?(a=w.options.closeButtonOffset,s=r[0],i%2!==0&&(a=[a[1],a[0]],s=r[1]),n=Math.acos(a[1]/w.options.closeButtonRadius),o=Math.acos(a[0]/w.options.closeButtonRadius),l.lineTo(-s+h,-h),l.arc(h-a[0],-h+a[1],w.options.closeButtonRadius,-(Math.PI/2+n),o,!1)):(l.lineTo(-w.options.borderRadius+h,-h),l.quadraticCurveTo(h,-h,h,w.options.borderRadius-h))},l.translate(-o[0],-o[1]),l.save(),function(){var e,i,n,o,r,a,h,d,f,p,g;for(g=[],i=f=0,p=t.positions.length/2;0<=p?f<p:f>p;i=0<=p?++f:--f)r=2*i,a=0===i||3===i?0:w.dimensions.width,h=i<2?0:w.dimensions.height,d=Math.PI/2*i,n=i%2===0?w.dimensions.width:w.dimensions.height,o=new t.Joint(t.positions[r]),e=new t.Joint(t.positions[r+1]),l.save(),l.translate(a,h),l.rotate(d),c(n,o.eql(w.currentStem),0===i),l.translate(n,0),u(e.eql(w.currentStem),e.eql(s),i),g.push(l.restore());return g}(),l.closePath(),l.save(),this.options.shadow&&(l.shadowColor=this.options.shadowColor,l.shadowBlur=this.options.shadowBlur,l.shadowOffsetX=this.options.shadowOffset[0],l.shadowOffsetY=this.options.shadowOffset[1]),l.fill(),l.restore(),this.options.borderWidth&&l.stroke(),l.restore(),s?function(){var t,e,i,n,o;return i=e=2*w.options.closeButtonRadius,"top right"===s.toString()?(o=[w.dimensions.width-w.options.closeButtonOffset[0],w.options.closeButtonOffset[1]],t=[o[0]+h,o[1]-h]):(o=[w.options.closeButtonOffset[0],w.options.closeButtonOffset[1]],t=[o[0]-h,o[1]-h]),l.translate(t[0],t[1]),n=w.options.closeButtonCrossSize/2,l.save(),l.beginPath(),l.strokeStyle=w.options.closeButtonCrossColor,l.lineWidth=w.options.closeButtonCrossLineWidth,l.lineCap="round",l.moveTo(-n,-n),l.lineTo(n,n),l.stroke(),l.beginPath(),l.moveTo(n,-n),l.lineTo(-n,n),l.stroke(),l.restore(),w.adapter.css(w.closeButtonElement,{left:""+(o[0]-n-w.options.closeButtonLinkOverscan)+"px",top:""+(o[1]-n-w.options.closeButtonLinkOverscan)+"px",width:""+(w.options.closeButtonCrossSize+2*w.options.closeButtonLinkOverscan)+"px",height:""+(w.options.closeButtonCrossSize+2*w.options.closeButtonLinkOverscan)+"px"})}():void 0}},t.prototype._getPathStemMeasures=function(t,e,i){var n,o,s,r,a,l,u;if(r=i/2,s=Math.atan(t/2/e),n=2*s,a=r/Math.sin(n),o=2*a*Math.cos(s),u=r+e-o,u<0)throw new Error("Sorry but your stemLength / stemBase ratio is strange.");return l=Math.tan(s)*u*2,{stemLength:u,stemBase:l}},t.prototype._getColor=function(t,e,i,n){var o,s,r,a,l;if(null==n&&(n=!1),"string"==typeof i)return i;for(s=n?t.createLinearGradient(0,0,e.width,0):t.createLinearGradient(0,0,0,e.height),r=a=0,l=i.length;a<l;r=++a)o=i[r],s.addColorStop(o[0],o[1]);return s},t.prototype._searchAndActivateCloseButtons=function(){var t,e,i,n;for(n=this.adapter.findAll(this.container,"."+this.class.close),e=0,i=n.length;e<i;e++)t=n[e],this.hideTriggers.push({element:this.adapter.wrap(t),event:"click"});if(this.currentObservers.showing&&this._setupObservers("-showing","showing"),this.currentObservers.visible)return this._setupObservers("-visible","visible")},t.prototype._activateFirstInput=function(){var t;return t=this.adapter.unwrap(this.adapter.find(this.container,"input, textarea")),null!=t&&"function"==typeof t.focus?t.focus():void 0},t.prototype._followMousePosition=function(){if(!this.options.fixed)return t._observeMousePosition(this.bound.reposition)},t.prototype._stopFollowingMousePosition=function(){if(!this.options.fixed)return t._stopObservingMousePosition(this.bound.reposition)},t.prototype._clearShowTimeout=function(){return clearTimeout(this._showTimeoutId)},t.prototype._clearHideTimeout=function(){return clearTimeout(this._hideTimeoutId)},t.prototype._clearTimeouts=function(){return clearTimeout(this._visibilityStateTimeoutId),this._clearShowTimeout(),this._clearHideTimeout()},t.prototype._triggerElementExists=function(){var t;for(t=this.adapter.unwrap(this.triggerElement);t.parentNode;){if("BODY"===t.parentNode.tagName)return!0;t=t.parentNode}return!1},t.prototype._loadAjax=function(){var t=this;if(!this.loading)return this.loaded=!1,this.loading=!0,this.adapter.addClass(this.container,this.class.loading),this.setContent(""),this.debug("Loading content from "+this.options.ajax),this.adapter.ajax({url:this.options.ajax,method:this.options.ajaxMethod,onSuccess:function(e){return t.debug("Loading successful."),t.adapter.removeClass(t.container,t.class.loading),t.setContent(e)},onError:function(e){var i;return i=t.options.ajaxErrorMessage,t.debug(i,e),t.setContent(i),t.adapter.addClass(t.container,t.class.ajaxError)},onComplete:function(){return t.adapter.removeClass(t.container,t.class.loading),t.loading=!1,t.loaded=!0,t._searchAndActivateCloseButtons(),t._activateFirstInput(),t.reposition()}})},t.prototype._ensureTriggerElement=function(){if(!this._triggerElementExists())return this.deactivate(),this._stopEnsureTriggerElement()},t.prototype._ensureTriggerElementInterval=1e3,t.prototype._startEnsureTriggerElement=function(){var t=this;return this._ensureTriggerElementTimeoutId=setInterval(function(){return t._ensureTriggerElement()},this._ensureTriggerElementInterval)},t.prototype._stopEnsureTriggerElement=function(){return clearInterval(this._ensureTriggerElementTimeoutId)},t}(),vendors=["khtml","ms","o","moz","webkit"],Opentip.prototype.setCss3Style=function(t,e){var i,n,o,s,r;t=this.adapter.unwrap(t),r=[];for(i in e)__hasProp.call(e,i)&&(n=e[i],null!=t.style[i]?r.push(t.style[i]=n):r.push(function(){var e,r,a;for(a=[],e=0,r=vendors.length;e<r;e++)o=vendors[e],s=""+this.ucfirst(o)+this.ucfirst(i),null!=t.style[s]?a.push(t.style[s]=n):a.push(void 0);return a}.call(this)));return r},Opentip.prototype.defer=function(t){return setTimeout(t,0)},Opentip.prototype.setTimeout=function(t,e){return setTimeout(t,e?1e3*e:0)},Opentip.prototype.ucfirst=function(t){return null==t?"":t.charAt(0).toUpperCase()+t.slice(1)},Opentip.prototype.dasherize=function(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()})},mousePositionObservers=[],mousePosition={x:0,y:0},mouseMoved=function(t){var e,i,n,o;for(mousePosition=Opentip.adapter.mousePosition(t),o=[],i=0,n=mousePositionObservers.length;i<n;i++)e=mousePositionObservers[i],o.push(e());return o},Opentip.followMousePosition=function(){return Opentip.adapter.observe(document.body,"mousemove",mouseMoved)},Opentip._observeMousePosition=function(t){return mousePositionObservers.push(t)},Opentip._stopObservingMousePosition=function(t){var e;return mousePositionObservers=function(){var i,n,o;for(o=[],i=0,n=mousePositionObservers.length;i<n;i++)e=mousePositionObservers[i],e!==t&&o.push(e);return o}()},Opentip.Joint=function(){function t(t){null!=t&&(t instanceof Opentip.Joint&&(t=t.toString()),this.set(t))}return t.prototype.set=function(t){return t=t.toLowerCase(),this.setHorizontal(t),this.setVertical(t),this},t.prototype.setHorizontal=function(t){var e,i,n,o,s,r,a;for(i=["left","center","right"],n=0,s=i.length;n<s;n++)e=i[n],~t.indexOf(e)&&(this.horizontal=e.toLowerCase());for(null==this.horizontal&&(this.horizontal="center"),a=[],o=0,r=i.length;o<r;o++)e=i[o],a.push(this[e]=this.horizontal===e?e:void 0);return a},t.prototype.setVertical=function(t){var e,i,n,o,s,r,a;for(i=["top","middle","bottom"],n=0,s=i.length;n<s;n++)e=i[n],~t.indexOf(e)&&(this.vertical=e.toLowerCase());for(null==this.vertical&&(this.vertical="middle"),a=[],o=0,r=i.length;o<r;o++)e=i[o],a.push(this[e]=this.vertical===e?e:void 0);return a},t.prototype.eql=function(t){return null!=t&&this.horizontal===t.horizontal&&this.vertical===t.vertical},t.prototype.flip=function(){var t,e;return e=Opentip.position[this.toString(!0)],t=(e+4)%8,this.set(Opentip.positions[t]),this},t.prototype.toString=function(t){var e,i;return null==t&&(t=!1),i="middle"===this.vertical?"":this.vertical,e="center"===this.horizontal?"":this.horizontal,i&&e&&(e=t?Opentip.prototype.ucfirst(e):" "+e),""+i+e},t}(),Opentip.prototype._positionsEqual=function(t,e){return null!=t&&null!=e&&t.left===e.left&&t.top===e.top},Opentip.prototype._dimensionsEqual=function(t,e){return null!=t&&null!=e&&t.width===e.width&&t.height===e.height},Opentip.prototype.debug=function(){var t;if(t=1<=arguments.length?__slice.call(arguments,0):[],Opentip.debug&&null!=("undefined"!=typeof console&&null!==console?console.debug:void 0))return t.unshift("#"+this.id+" |"),console.debug.apply(console,t)},Opentip.findElements=function(){var t,e,i,n,o,s,r,a,l,u;for(t=Opentip.adapter,l=t.findAll(document.body,"[data-ot]"),u=[],r=0,a=l.length;r<a;r++){i=l[r],s={},e=t.data(i,"ot"),""!==e&&"true"!==e&&"yes"!==e||(e=t.attr(i,"title"),t.attr(i,"title","")),e=e||"";for(n in Opentip.styles.standard)o=t.data(i,"ot"+Opentip.prototype.ucfirst(n)),null!=o&&("yes"===o||"true"===o||"on"===o?o=!0:"no"!==o&&"false"!==o&&"off"!==o||(o=!1),s[n]=o);u.push(new Opentip(i,e,s))}return u},Opentip.version="2.4.3",Opentip.debug=!1,Opentip.lastId=0,Opentip.lastZIndex=100,Opentip.tips=[],Opentip._abortShowingGroup=function(t,e){var i,n,o,s,r;for(s=Opentip.tips,r=[],n=0,o=s.length;n<o;n++)i=s[n],i!==e&&i.options.group===t?r.push(i._abortShowing()):r.push(void 0);return r},Opentip._hideGroup=function(t,e){var i,n,o,s,r;for(s=Opentip.tips,r=[],n=0,o=s.length;n<o;n++)i=s[n],i!==e&&i.options.group===t?r.push(i.hide()):r.push(void 0);return r},Opentip.adapters={},Opentip.adapter=null,firstAdapter=!0,Opentip.addAdapter=function(t){if(Opentip.adapters[t.name]=t,firstAdapter)return Opentip.adapter=t,t.domReady(Opentip.findElements),t.domReady(Opentip.followMousePosition),firstAdapter=!1},Opentip.positions=["top","topRight","right","bottomRight","bottom","bottomLeft","left","topLeft"],Opentip.position={},_ref=Opentip.positions,i=_i=0,_len=_ref.length;_i<_len;i=++_i)position=_ref[i],Opentip.position[position]=i;Opentip.styles={standard:{extends:null,title:void 0,escapeTitle:!0,escapeContent:!1,className:"standard",stem:!0,delay:null,hideDelay:.1,fixed:!1,showOn:"mouseover",hideTrigger:"trigger",hideTriggers:[],hideOn:null,removeElementsOnHide:!1,offset:[0,0],containInViewport:!0,autoOffset:!0,showEffect:"appear",hideEffect:"fade",showEffectDuration:.3,hideEffectDuration:.2,stemLength:5,stemBase:8,tipJoint:"top left",target:null,targetJoint:null,cache:!0,ajax:!1,ajaxMethod:"GET",ajaxErrorMessage:"There was a problem downloading the content.",group:null,style:null,background:"#fff18f",backgroundGradientHorizontal:!1,closeButtonOffset:[5,5],closeButtonRadius:7,closeButtonCrossSize:4,closeButtonCrossColor:"#d2c35b",closeButtonCrossLineWidth:1.5,closeButtonLinkOverscan:6,borderRadius:5,borderWidth:1,borderColor:"#f2e37b",shadow:!0,shadowBlur:10,shadowOffset:[3,3],shadowColor:"rgba(0, 0, 0, 0.1)"},glass:{extends:"standard",className:"glass",background:[[0,"rgba(252, 252, 252, 0.8)"],[.5,"rgba(255, 255, 255, 0.8)"],[.5,"rgba(250, 250, 250, 0.9)"],[1,"rgba(245, 245, 245, 0.9)"]],borderColor:"#eee",closeButtonCrossColor:"rgba(0, 0, 0, 0.2)",borderRadius:15,closeButtonRadius:10,closeButtonOffset:[8,8]},dark:{extends:"standard",className:"dark",borderRadius:13,borderColor:"#444",closeButtonCrossColor:"rgba(240, 240, 240, 1)",shadowColor:"rgba(0, 0, 0, 0.3)",shadowOffset:[2,2],background:[[0,"rgba(30, 30, 30, 0.7)"],[.5,"rgba(30, 30, 30, 0.8)"],[.5,"rgba(10, 10, 10, 0.8)"],[1,"rgba(10, 10, 10, 0.9)"]]},alert:{extends:"standard",className:"alert",borderRadius:1,borderColor:"#AE0D11",closeButtonCrossColor:"rgba(255, 255, 255, 1)",shadowColor:"rgba(0, 0, 0, 0.3)",shadowOffset:[2,2],background:[[0,"rgba(203, 15, 19, 0.7)"],[.5,"rgba(203, 15, 19, 0.8)"],[.5,"rgba(189, 14, 18, 0.8)"],[1,"rgba(179, 14, 17, 0.9)"]]}},Opentip.defaultStyle="standard","undefined"!=typeof module&&null!==module?module.exports=Opentip:window.Opentip=Opentip;var __slice=[].slice;!function(t){var e;return t.fn.opentip=function(t,e,i){return new Opentip(this,t,e,i)},e=function(){function e(){}return e.prototype.name="jquery",e.prototype.domReady=function(e){return t(e)},e.prototype.create=function(e){return t(e)},e.prototype.wrap=function(e){if(e=t(e),e.length>1)throw new Error("Multiple elements provided.");return e},e.prototype.unwrap=function(e){return t(e)[0]},e.prototype.tagName=function(t){return this.unwrap(t).tagName},e.prototype.attr=function(){var e,i,n;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],(n=t(i)).attr.apply(n,e)},e.prototype.data=function(){var e,i,n;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],(n=t(i)).data.apply(n,e)},e.prototype.find=function(e,i){return t(e).find(i).get(0)},e.prototype.findAll=function(e,i){return t(e).find(i)},e.prototype.update=function(e,i,n){return e=t(e),n?e.text(i):e.html(i)},e.prototype.append=function(e,i){return t(e).append(i)},e.prototype.remove=function(e){return t(e).remove()},e.prototype.addClass=function(e,i){return t(e).addClass(i)},e.prototype.removeClass=function(e,i){return t(e).removeClass(i)},e.prototype.css=function(e,i){return t(e).css(i)},e.prototype.dimensions=function(e){return{width:t(e).outerWidth(),height:t(e).outerHeight()}},e.prototype.scrollOffset=function(){return[window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop]},e.prototype.viewportDimensions=function(){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight}},e.prototype.mousePosition=function(t){return null==t?null:{x:t.pageX,y:t.pageY}},e.prototype.offset=function(e){var i;return i=t(e).offset(),{left:i.left,top:i.top}},e.prototype.observe=function(e,i,n){return t(e).bind(i,n)},e.prototype.stopObserving=function(e,i,n){return t(e).unbind(i,n)},e.prototype.ajax=function(e){var i,n;if(null==e.url)throw new Error("No url provided");return t.ajax({url:e.url,type:null!=(i=null!=(n=e.method)?n.toUpperCase():void 0)?i:"GET"}).done(function(t){return"function"==typeof e.onSuccess?e.onSuccess(t):void 0}).fail(function(t){return"function"==typeof e.onError?e.onError("Server responded with status "+t.status):void 0}).always(function(){return"function"==typeof e.onComplete?e.onComplete():void 0})},e.prototype.clone=function(e){return t.extend({},e)},e.prototype.extend=function(){var e,i;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],t.extend.apply(t,[i].concat(__slice.call(e)))},e}(),Opentip.addAdapter(new e)}(jQuery),!function(t,e,i,n){"use strict";function o(e,n){if(this.el=e,this.$el=t(e),this.s=t.extend({},s,n),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in i.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=t(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(t(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var s={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,
-keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};o.prototype.init=function(){var i=this;i.s.preload>i.$items.length&&(i.s.preload=i.$items.length);var n=e.location.hash;n.indexOf("lg="+this.s.galleryId)>0&&(i.index=parseInt(n.split("&slide=")[1],10),t("body").addClass("lg-from-hash"),t("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),t("body").addClass("lg-on")})),i.s.dynamic?(i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||0,t("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),t("body").addClass("lg-on")})):i.$items.on("click.lgcustom",function(e){try{e.preventDefault(),e.preventDefault()}catch(t){e.returnValue=!1}i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||i.$items.index(this),t("body").hasClass("lg-on")||(i.build(i.index),t("body").addClass("lg-on"))})},o.prototype.build=function(e){var i=this;i.structure(),t.each(t.fn.lightGallery.modules,function(e){i.modules[e]=new t.fn.lightGallery.modules[e](i.el)}),i.slide(e,!1,!1),i.s.keyPress&&i.keyPress(),i.$items.length>1&&(i.arrow(),setTimeout(function(){i.enableDrag(),i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel()),i.counter(),i.closeGallery(),i.$el.trigger("onAfterOpen.lg"),i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items"),clearTimeout(i.hideBartimeout),i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)})},o.prototype.structure=function(){var i,n="",o="",s=0,r="",a=this;for(t("body").append('<div class="lg-backdrop"></div>'),t(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),s=0;s<this.$items.length;s++)n+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(o='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'</div><div class="lg-next lg-icon">'+this.s.nextHtml+"</div></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(r='<div class="lg-sub-html"></div>'),i='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+n+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+o+r+"</div></div>",t("body").append(i),this.$outer=t(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),a.setTop(),t(e).on("resize.lg orientationchange.lg",function(){setTimeout(function(){a.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var l=this.$outer.find(".lg-inner");l.css("transition-timing-function",this.s.cssEasing),l.css("transition-duration",this.s.speed+"ms")}t(".lg-backdrop").addClass("in"),setTimeout(function(){a.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=t(e).scrollTop()},o.prototype.setTop=function(){if("100%"!==this.s.height){var i=t(e).height(),n=(i-parseInt(this.s.height,10))/2,o=this.$outer.find(".lg");i>=parseInt(this.s.height,10)?o.css("top",n+"px"):o.css("top","0px")}},o.prototype.doCss=function(){var t=function(){var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],e=i.documentElement,n=0;for(n=0;n<t.length;n++)if(t[n]in e.style)return!0};return!!t()},o.prototype.isVideo=function(t,e){var i;if(i=this.s.dynamic?this.s.dynamicEl[e].html:this.$items.eq(e).attr("data-html"),!t&&i)return{html5:!0};var n=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),o=t.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),s=t.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),r=t.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return n?{youtube:n}:o?{vimeo:o}:s?{dailymotion:s}:r?{vk:r}:void 0},o.prototype.counter=function(){this.s.counter&&t(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},o.prototype.addHtml=function(e){var i,n,o=null;if(this.s.dynamic?this.s.dynamicEl[e].subHtmlUrl?i=this.s.dynamicEl[e].subHtmlUrl:o=this.s.dynamicEl[e].subHtml:(n=this.$items.eq(e),n.attr("data-sub-html-url")?i=n.attr("data-sub-html-url"):(o=n.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!o&&(o=n.attr("title")||n.find("img").first().attr("alt")))),!i)if("undefined"!=typeof o&&null!==o){var s=o.substring(0,1);"."!==s&&"#"!==s||(o=this.s.subHtmlSelectorRelative&&!this.s.dynamic?n.find(o).html():t(o).html())}else o="";".lg-sub-html"===this.s.appendSubHtmlTo?i?this.$outer.find(this.s.appendSubHtmlTo).load(i):this.$outer.find(this.s.appendSubHtmlTo).html(o):i?this.$slide.eq(e).load(i):this.$slide.eq(e).append(o),"undefined"!=typeof o&&null!==o&&(""===o?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[e])},o.prototype.preload=function(t){var e=1,i=1;for(e=1;e<=this.s.preload&&!(e>=this.$items.length-t);e++)this.loadContent(t+e,!1,0);for(i=1;i<=this.s.preload&&!(0>t-i);i++)this.loadContent(t-i,!1,0)},o.prototype.loadContent=function(i,n,o){var s,r,a,l,u,c,h=this,d=!1,f=function(i){for(var n=[],o=[],s=0;s<i.length;s++){var a=i[s].split(" ");""===a[0]&&a.splice(0,1),o.push(a[0]),n.push(a[1])}for(var l=t(e).width(),u=0;u<n.length;u++)if(parseInt(n[u],10)>l){r=o[u];break}};if(h.s.dynamic){if(h.s.dynamicEl[i].poster&&(d=!0,a=h.s.dynamicEl[i].poster),c=h.s.dynamicEl[i].html,r=h.s.dynamicEl[i].src,h.s.dynamicEl[i].responsive){var p=h.s.dynamicEl[i].responsive.split(",");f(p)}l=h.s.dynamicEl[i].srcset,u=h.s.dynamicEl[i].sizes}else{if(h.$items.eq(i).attr("data-poster")&&(d=!0,a=h.$items.eq(i).attr("data-poster")),c=h.$items.eq(i).attr("data-html"),r=h.$items.eq(i).attr("href")||h.$items.eq(i).attr("data-src"),h.$items.eq(i).attr("data-responsive")){var g=h.$items.eq(i).attr("data-responsive").split(",");f(g)}l=h.$items.eq(i).attr("data-srcset"),u=h.$items.eq(i).attr("data-sizes")}var m=!1;h.s.dynamic?h.s.dynamicEl[i].iframe&&(m=!0):"true"===h.$items.eq(i).attr("data-iframe")&&(m=!0);var v=h.isVideo(r,i);if(!h.$slide.eq(i).hasClass("lg-loaded")){if(m)h.$slide.eq(i).prepend('<div class="lg-video-cont" style="max-width:'+h.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+r+'" allowfullscreen="true"></iframe></div></div>');else if(d){var y="";y=v&&v.youtube?"lg-has-youtube":v&&v.vimeo?"lg-has-vimeo":"lg-has-html5",h.$slide.eq(i).prepend('<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+a+'" /></div></div>')}else v?(h.$slide.eq(i).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),h.$el.trigger("hasVideo.lg",[i,r,c])):h.$slide.eq(i).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+r+'" /></div>');if(h.$el.trigger("onAferAppendSlide.lg",[i]),s=h.$slide.eq(i).find(".lg-object"),u&&s.attr("sizes",u),l){s.attr("srcset",l);try{picturefill({elements:[s[0]]})}catch(t){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&h.addHtml(i),h.$slide.eq(i).addClass("lg-loaded")}h.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){var e=0;o&&!t("body").hasClass("lg-from-hash")&&(e=o),setTimeout(function(){h.$slide.eq(i).addClass("lg-complete"),h.$el.trigger("onSlideItemLoad.lg",[i,o||0])},e)}),v&&v.html5&&!d&&h.$slide.eq(i).addClass("lg-complete"),n===!0&&(h.$slide.eq(i).hasClass("lg-complete")?h.preload(i):h.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){h.preload(i)}))},o.prototype.slide=function(e,i,n){var o=this.$outer.find(".lg-current").index(),s=this;if(!s.lGalleryOn||o!==e){var r=this.$slide.length,a=s.lGalleryOn?this.s.speed:0,l=!1,u=!1;if(!s.lgBusy){if(this.s.download){var c;c=s.s.dynamic?s.s.dynamicEl[e].downloadUrl!==!1&&(s.s.dynamicEl[e].downloadUrl||s.s.dynamicEl[e].src):"false"!==s.$items.eq(e).attr("data-download-url")&&(s.$items.eq(e).attr("data-download-url")||s.$items.eq(e).attr("href")||s.$items.eq(e).attr("data-src")),c?(t("#lg-download").attr("href",c),s.$outer.removeClass("lg-hide-download")):s.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[o,e,i,n]),s.lgBusy=!0,clearTimeout(s.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){s.addHtml(e)},a),this.arrowDisable(e),i){var h=e-1,d=e+1;0===e&&o===r-1?(d=0,h=r-1):e===r-1&&0===o&&(d=0,h=r-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),s.$slide.eq(h).addClass("lg-prev-slide"),s.$slide.eq(d).addClass("lg-next-slide"),s.$slide.eq(e).addClass("lg-current")}else s.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),o>e?(u=!0,0!==e||o!==r-1||n||(u=!1,l=!0)):e>o&&(l=!0,e!==r-1||0!==o||n||(u=!0,l=!1)),u?(this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(o).addClass("lg-next-slide")):l&&(this.$slide.eq(e).addClass("lg-next-slide"),this.$slide.eq(o).addClass("lg-prev-slide")),setTimeout(function(){s.$slide.removeClass("lg-current"),s.$slide.eq(e).addClass("lg-current"),s.$outer.removeClass("lg-no-trans")},50);s.lGalleryOn?(setTimeout(function(){s.loadContent(e,!0,0)},this.s.speed+50),setTimeout(function(){s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[o,e,i,n])},this.s.speed)):(s.loadContent(e,!0,s.s.backdropDuration),s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[o,e,i,n])),s.lGalleryOn=!0,this.s.counter&&t("#lg-counter-current").text(e+1)}}},o.prototype.goToNextSlide=function(t){var e=this;e.lgBusy||(e.index+1<e.$slide.length?(e.index++,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1)):e.s.loop?(e.index=0,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1)):e.s.slideEndAnimatoin&&(e.$outer.addClass("lg-right-end"),setTimeout(function(){e.$outer.removeClass("lg-right-end")},400)))},o.prototype.goToPrevSlide=function(t){var e=this;e.lgBusy||(e.index>0?(e.index--,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1)):e.s.loop?(e.index=e.$items.length-1,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1)):e.s.slideEndAnimatoin&&(e.$outer.addClass("lg-left-end"),setTimeout(function(){e.$outer.removeClass("lg-left-end")},400)))},o.prototype.keyPress=function(){var i=this;this.$items.length>1&&t(e).on("keyup.lg",function(t){i.$items.length>1&&(37===t.keyCode&&(t.preventDefault(),i.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),i.goToNextSlide()))}),t(e).on("keydown.lg",function(t){i.s.escKey===!0&&27===t.keyCode&&(t.preventDefault(),i.$outer.hasClass("lg-thumb-open")?i.$outer.removeClass("lg-thumb-open"):i.destroy())})},o.prototype.arrow=function(){var t=this;this.$outer.find(".lg-prev").on("click.lg",function(){t.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){t.goToNextSlide()})},o.prototype.arrowDisable=function(t){!this.s.loop&&this.s.hideControlOnEnd&&(t+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),t>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},o.prototype.setTranslate=function(t,e,i){this.s.useLeft?t.css("left",e):t.css({transform:"translate3d("+e+"px, "+i+"px, 0px)"})},o.prototype.touchMove=function(e,i){var n=i-e;Math.abs(n)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),n,0),this.setTranslate(t(".lg-prev-slide"),-this.$slide.eq(this.index).width()+n,0),this.setTranslate(t(".lg-next-slide"),this.$slide.eq(this.index).width()+n,0))},o.prototype.touchEnd=function(t){var e=this;"lg-slide"!==e.s.mode&&e.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){e.$outer.removeClass("lg-dragging"),0>t&&Math.abs(t)>e.s.swipeThreshold?e.goToNextSlide(!0):t>0&&Math.abs(t)>e.s.swipeThreshold?e.goToPrevSlide(!0):Math.abs(t)<5&&e.$el.trigger("onSlideClick.lg"),e.$slide.removeAttr("style")}),setTimeout(function(){e.$outer.hasClass("lg-dragging")||"lg-slide"===e.s.mode||e.$outer.removeClass("lg-slide")},e.s.speed+100)},o.prototype.enableSwipe=function(){var t=this,e=0,i=0,n=!1;t.s.enableSwipe&&t.isTouch&&t.doCss()&&(t.$slide.on("touchstart.lg",function(i){t.$outer.hasClass("lg-zoomed")||t.lgBusy||(i.preventDefault(),t.manageSwipeClass(),e=i.originalEvent.targetTouches[0].pageX)}),t.$slide.on("touchmove.lg",function(o){t.$outer.hasClass("lg-zoomed")||(o.preventDefault(),i=o.originalEvent.targetTouches[0].pageX,t.touchMove(e,i),n=!0)}),t.$slide.on("touchend.lg",function(){t.$outer.hasClass("lg-zoomed")||(n?(n=!1,t.touchEnd(i-e)):t.$el.trigger("onSlideClick.lg"))}))},o.prototype.enableDrag=function(){var i=this,n=0,o=0,s=!1,r=!1;i.s.enableDrag&&!i.isTouch&&i.doCss()&&(i.$slide.on("mousedown.lg",function(e){i.$outer.hasClass("lg-zoomed")||(t(e.target).hasClass("lg-object")||t(e.target).hasClass("lg-video-play"))&&(e.preventDefault(),i.lgBusy||(i.manageSwipeClass(),n=e.pageX,s=!0,i.$outer.scrollLeft+=1,i.$outer.scrollLeft-=1,i.$outer.removeClass("lg-grab").addClass("lg-grabbing"),i.$el.trigger("onDragstart.lg")))}),t(e).on("mousemove.lg",function(t){s&&(r=!0,o=t.pageX,i.touchMove(n,o),i.$el.trigger("onDragmove.lg"))}),t(e).on("mouseup.lg",function(e){r?(r=!1,i.touchEnd(o-n),i.$el.trigger("onDragend.lg")):(t(e.target).hasClass("lg-object")||t(e.target).hasClass("lg-video-play"))&&i.$el.trigger("onSlideClick.lg"),s&&(s=!1,i.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},o.prototype.manageSwipeClass=function(){var t=this.index+1,e=this.index-1,i=this.$slide.length;this.s.loop&&(0===this.index?e=i-1:this.index===i-1&&(t=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(t).addClass("lg-next-slide")},o.prototype.mousewheel=function(){var t=this;t.$outer.on("mousewheel.lg",function(e){e.deltaY&&(e.deltaY>0?t.goToPrevSlide():t.goToNextSlide(),e.preventDefault())})},o.prototype.closeGallery=function(){var e=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){e.destroy()}),e.s.closable&&(e.$outer.on("mousedown.lg",function(e){i=!!(t(e.target).is(".lg-outer")||t(e.target).is(".lg-item ")||t(e.target).is(".lg-img-wrap"))}),e.$outer.on("mouseup.lg",function(n){(t(n.target).is(".lg-outer")||t(n.target).is(".lg-item ")||t(n.target).is(".lg-img-wrap")&&i)&&(e.$outer.hasClass("lg-dragging")||e.destroy())}))},o.prototype.destroy=function(i){var n=this;i||n.$el.trigger("onBeforeClose.lg"),t(e).scrollTop(n.prevScrollTop),i&&(n.s.dynamic||this.$items.off("click.lg click.lgcustom"),t.removeData(n.el,"lightGallery")),this.$el.off(".lg.tm"),t.each(t.fn.lightGallery.modules,function(t){n.modules[t]&&n.modules[t].destroy()}),this.lGalleryOn=!1,clearTimeout(n.hideBartimeout),this.hideBartimeout=!1,t(e).off(".lg"),t("body").removeClass("lg-on lg-from-hash"),n.$outer&&n.$outer.removeClass("lg-visible"),t(".lg-backdrop").removeClass("in"),setTimeout(function(){n.$outer&&n.$outer.remove(),t(".lg-backdrop").remove(),i||n.$el.trigger("onCloseAfter.lg")},n.s.backdropDuration+50)},t.fn.lightGallery=function(e){return this.each(function(){if(t.data(this,"lightGallery"))try{t(this).data("lightGallery").init()}catch(t){console.error("lightGallery has not initiated properly")}else t.data(this,"lightGallery",new o(this,e))})},t.fn.lightGallery.modules={}}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={fullScreen:!0},s=function(e){return this.core=t(e).data("lightGallery"),this.$el=t(e),this.core.s=t.extend({},o,this.core.s),this.init(),this};s.prototype.init=function(){var t="";if(this.core.s.fullScreen){if(!(i.fullscreenEnabled||i.webkitFullscreenEnabled||i.mozFullScreenEnabled||i.msFullscreenEnabled))return;t='<span class="lg-fullscreen lg-icon"></span>',this.core.$outer.find(".lg-toolbar").append(t),this.fullScreen()}},s.prototype.requestFullscreen=function(){var t=i.documentElement;t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen&&t.webkitRequestFullscreen()},s.prototype.exitFullscreen=function(){i.exitFullscreen?i.exitFullscreen():i.msExitFullscreen?i.msExitFullscreen():i.mozCancelFullScreen?i.mozCancelFullScreen():i.webkitExitFullscreen&&i.webkitExitFullscreen()},s.prototype.fullScreen=function(){var e=this;t(i).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){e.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement||i.msFullscreenElement?e.exitFullscreen():e.requestFullscreen()})},s.prototype.destroy=function(){this.exitFullscreen(),t(i).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},t.fn.lightGallery.modules.fullscreen=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},s=function(e){return this.core=t(e).data("lightGallery"),this.core.s=t.extend({},o,this.core.s),this.$el=t(e),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};s.prototype.init=function(){var t=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){t.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},s.prototype.build=function(){function i(t,e,i){var n,a=o.core.isVideo(t,i)||{},l="";a.youtube||a.vimeo||a.dailymotion?a.youtube?n=o.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+o.core.s.youtubeThumbSize+".jpg":e:a.vimeo?o.core.s.loadVimeoThumbnail?(n="//i.vimeocdn.com/video/error_"+r+".jpg",l=a.vimeo[1]):n=e:a.dailymotion&&(n=o.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:e):n=e,s+='<div data-vimeo-id="'+l+'" class="lg-thumb-item" style="width:'+o.core.s.thumbWidth+"px; margin-right: "+o.core.s.thumbMargin+'px"><img src="'+n+'" /></div>',l=""}var n,o=this,s="",r="",a='<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":r="640";break;case"thumbnail_medium":r="200x150";break;case"thumbnail_small":r="100x75"}if(o.core.$outer.addClass("lg-has-thumb"),o.core.$outer.find(".lg").append(a),o.$thumbOuter=o.core.$outer.find(".lg-thumb-outer"),o.thumbOuterWidth=o.$thumbOuter.width(),o.core.s.animateThumb&&o.core.$outer.find(".lg-thumb").css({width:o.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&o.$thumbOuter.css("height",o.core.s.thumbContHeight+"px"),o.core.s.dynamic)for(var l=0;l<o.core.s.dynamicEl.length;l++)i(o.core.s.dynamicEl[l].src,o.core.s.dynamicEl[l].thumb,l);else o.core.$items.each(function(e){o.core.s.exThumbImage?i(t(this).attr("href")||t(this).attr("data-src"),t(this).attr(o.core.s.exThumbImage),e):i(t(this).attr("href")||t(this).attr("data-src"),t(this).find("img").attr("src"),e)});o.core.$outer.find(".lg-thumb").html(s),n=o.core.$outer.find(".lg-thumb-item"),n.each(function(){var e=t(this),i=e.attr("data-vimeo-id");i&&t.getJSON("//www.vimeo.com/api/v2/video/"+i+".json?callback=?",{format:"json"},function(t){e.find("img").attr("src",t[0][o.core.s.vimeoThumbSize])})}),n.eq(o.core.index).addClass("active"),o.core.$el.on("onBeforeSlide.lg.tm",function(){n.removeClass("active"),n.eq(o.core.index).addClass("active")}),n.on("click.lg touchend.lg",function(){var e=t(this);setTimeout(function(){(o.thumbClickable&&!o.core.lgBusy||!o.core.doCss())&&(o.core.index=e.index(),o.core.slide(o.core.index,!1,!0))},50)}),o.core.$el.on("onBeforeSlide.lg.tm",function(){o.animateThumb(o.core.index)}),t(e).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){o.animateThumb(o.core.index),o.thumbOuterWidth=o.$thumbOuter.width()},200)})},s.prototype.setTranslate=function(t){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+t+"px, 0px, 0px)"})},s.prototype.animateThumb=function(t){var e=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var i;switch(this.core.s.currentPagerPosition){case"left":i=0;break;case"middle":i=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":i=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*t-1-i,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(e.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||e.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||e.css("left",-this.left+"px"),this.setTranslate(this.left)}},s.prototype.enableThumbDrag=function(){var i=this,n=0,o=0,s=!1,r=!1,a=0;i.$thumbOuter.addClass("lg-grab"),i.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(t){i.thumbTotalWidth>i.thumbOuterWidth&&(t.preventDefault(),n=t.pageX,s=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.thumbClickable=!1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),t(e).on("mousemove.lg.thumb",function(t){s&&(a=i.left,r=!0,o=t.pageX,i.$thumbOuter.addClass("lg-dragging"),a-=o-n,a>i.thumbTotalWidth-i.thumbOuterWidth&&(a=i.thumbTotalWidth-i.thumbOuterWidth),0>a&&(a=0),i.setTranslate(a))}),t(e).on("mouseup.lg.thumb",function(){r?(r=!1,i.$thumbOuter.removeClass("lg-dragging"),i.left=a,Math.abs(o-n)<i.core.s.swipeThreshold&&(i.thumbClickable=!0)):i.thumbClickable=!0,s&&(s=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},s.prototype.enableThumbSwipe=function(){var t=this,e=0,i=0,n=!1,o=0;t.core.$outer.find(".lg-thumb").on("touchstart.lg",function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e=i.originalEvent.targetTouches[0].pageX,t.thumbClickable=!1)}),t.core.$outer.find(".lg-thumb").on("touchmove.lg",function(s){t.thumbTotalWidth>t.thumbOuterWidth&&(s.preventDefault(),i=s.originalEvent.targetTouches[0].pageX,n=!0,t.$thumbOuter.addClass("lg-dragging"),o=t.left,o-=i-e,o>t.thumbTotalWidth-t.thumbOuterWidth&&(o=t.thumbTotalWidth-t.thumbOuterWidth),0>o&&(o=0),t.setTranslate(o))}),t.core.$outer.find(".lg-thumb").on("touchend.lg",function(){t.thumbTotalWidth>t.thumbOuterWidth&&n?(n=!1,t.$thumbOuter.removeClass("lg-dragging"),Math.abs(i-e)<t.core.s.swipeThreshold&&(t.thumbClickable=!0),t.left=o):t.thumbClickable=!0})},s.prototype.toogle=function(){var t=this;t.core.s.toogleThumb&&(t.core.$outer.addClass("lg-can-toggle"),t.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>'),t.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){t.core.$outer.toggleClass("lg-thumb-open")}))},s.prototype.thumbkeyPress=function(){var i=this;t(e).on("keydown.lg.thumb",function(t){38===t.keyCode?(t.preventDefault(),i.core.$outer.addClass("lg-thumb-open")):40===t.keyCode&&(t.preventDefault(),i.core.$outer.removeClass("lg-thumb-open"))})},s.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(t(e).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},t.fn.lightGallery.modules.Thumbnail=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300},s=function(i){return this.core=t(i).data("lightGallery"),this.core.s=t.extend({},o,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=t(e).width()/2,this.pageY=t(e).height()/2+t(e).scrollTop()),this};s.prototype.init=function(){var i=this,n='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';i.core.s.actualSize&&(n+='<span id="lg-actual-size" class="lg-icon"></span>'),this.core.$outer.find(".lg-toolbar").append(n),i.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(e,n,o){var s=i.core.s.enableZoomAfter+o;t("body").hasClass("lg-from-hash")&&o?s=0:t("body").removeClass("lg-from-hash"),i.zoomabletimeout=setTimeout(function(){i.core.$slide.eq(n).addClass("lg-zoomable")},s+30)});var o=1,s=function(n){var o,s,r=i.core.$outer.find(".lg-current .lg-image"),a=(t(e).width()-r.width())/2,l=(t(e).height()-r.height())/2+t(e).scrollTop();o=i.pageX-a,s=i.pageY-l;var u=(n-1)*o,c=(n-1)*s;r.css("transform","scale3d("+n+", "+n+", 1)").attr("data-scale",n),r.parent().css({left:-u+"px",top:-c+"px"}).attr("data-x",u).attr("data-y",c)},r=function(){o>1?i.core.$outer.addClass("lg-zoomed"):i.resetZoom(),1>o&&(o=1),s(o)},a=function(n,s,a,l){var u,c=s.width();u=i.core.s.dynamic?i.core.s.dynamicEl[a].width||s[0].naturalWidth||c:i.core.$items.eq(a).attr("data-width")||s[0].naturalWidth||c;var h;i.core.$outer.hasClass("lg-zoomed")?o=1:u>c&&(h=u/c,o=h||2),l?(i.pageX=t(e).width()/2,i.pageY=t(e).height()/2+t(e).scrollTop()):(i.pageX=n.pageX||n.originalEvent.targetTouches[0].pageX,i.pageY=n.pageY||n.originalEvent.targetTouches[0].pageY),r(),setTimeout(function(){i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},l=!1;i.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(t,e){var n=i.core.$slide.eq(e).find(".lg-image");n.on("dblclick",function(t){a(t,n,e)}),n.on("touchstart",function(t){l?(clearTimeout(l),l=null,a(t,n,e)):l=setTimeout(function(){l=null},300),t.preventDefault()})}),t(e).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){i.pageX=t(e).width()/2,i.pageY=t(e).height()/2+t(e).scrollTop(),s(o)}),t("#lg-zoom-out").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(o-=i.core.s.scale,r())}),t("#lg-zoom-in").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(o+=i.core.s.scale,r())}),t("#lg-actual-size").on("click.lg",function(t){a(t,i.core.$slide.eq(i.core.index).find(".lg-image"),i.core.index,!0)}),i.core.$el.on("onBeforeSlide.lg.tm",function(){o=1,i.resetZoom()}),i.core.isTouch||i.zoomDrag(),i.core.isTouch&&i.zoomSwipe()},s.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=t(e).width()/2,this.pageY=t(e).height()/2+t(e).scrollTop()},s.prototype.zoomSwipe=function(){var t=this,e={},i={},n=!1,o=!1,s=!1;t.core.$slide.on("touchstart.lg",function(i){if(t.core.$outer.hasClass("lg-zoomed")){var n=t.core.$slide.eq(t.core.index).find(".lg-object");s=n.outerHeight()*n.attr("data-scale")>t.core.$outer.find(".lg").height(),o=n.outerWidth()*n.attr("data-scale")>t.core.$outer.find(".lg").width(),(o||s)&&(i.preventDefault(),e={x:i.originalEvent.targetTouches[0].pageX,y:i.originalEvent.targetTouches[0].pageY})}}),t.core.$slide.on("touchmove.lg",function(r){if(t.core.$outer.hasClass("lg-zoomed")){var a,l,u=t.core.$slide.eq(t.core.index).find(".lg-img-wrap");r.preventDefault(),n=!0,i={x:r.originalEvent.targetTouches[0].pageX,y:r.originalEvent.targetTouches[0].pageY},t.core.$outer.addClass("lg-zoom-dragging"),l=s?-Math.abs(u.attr("data-y"))+(i.y-e.y):-Math.abs(u.attr("data-y")),a=o?-Math.abs(u.attr("data-x"))+(i.x-e.x):-Math.abs(u.attr("data-x")),(Math.abs(i.x-e.x)>15||Math.abs(i.y-e.y)>15)&&u.css({left:a+"px",top:l+"px"})}}),t.core.$slide.on("touchend.lg",function(){t.core.$outer.hasClass("lg-zoomed")&&n&&(n=!1,t.core.$outer.removeClass("lg-zoom-dragging"),t.touchendZoom(e,i,o,s))})},s.prototype.zoomDrag=function(){var i=this,n={},o={},s=!1,r=!1,a=!1,l=!1;i.core.$slide.on("mousedown.lg.zoom",function(e){var o=i.core.$slide.eq(i.core.index).find(".lg-object");l=o.outerHeight()*o.attr("data-scale")>i.core.$outer.find(".lg").height(),a=o.outerWidth()*o.attr("data-scale")>i.core.$outer.find(".lg").width(),i.core.$outer.hasClass("lg-zoomed")&&t(e.target).hasClass("lg-object")&&(a||l)&&(e.preventDefault(),n={x:e.pageX,y:e.pageY},s=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),t(e).on("mousemove.lg.zoom",function(t){if(s){var e,u,c=i.core.$slide.eq(i.core.index).find(".lg-img-wrap");r=!0,o={x:t.pageX,y:t.pageY},i.core.$outer.addClass("lg-zoom-dragging"),u=l?-Math.abs(c.attr("data-y"))+(o.y-n.y):-Math.abs(c.attr("data-y")),e=a?-Math.abs(c.attr("data-x"))+(o.x-n.x):-Math.abs(c.attr("data-x")),c.css({left:e+"px",top:u+"px"})}}),t(e).on("mouseup.lg.zoom",function(t){s&&(s=!1,i.core.$outer.removeClass("lg-zoom-dragging"),!r||n.x===o.x&&n.y===o.y||(o={x:t.pageX,y:t.pageY},i.touchendZoom(n,o,a,l)),r=!1),i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},s.prototype.touchendZoom=function(t,e,i,n){var o=this,s=o.core.$slide.eq(o.core.index).find(".lg-img-wrap"),r=o.core.$slide.eq(o.core.index).find(".lg-object"),a=-Math.abs(s.attr("data-x"))+(e.x-t.x),l=-Math.abs(s.attr("data-y"))+(e.y-t.y),u=(o.core.$outer.find(".lg").height()-r.outerHeight())/2,c=Math.abs(r.outerHeight()*Math.abs(r.attr("data-scale"))-o.core.$outer.find(".lg").height()+u),h=(o.core.$outer.find(".lg").width()-r.outerWidth())/2,d=Math.abs(r.outerWidth()*Math.abs(r.attr("data-scale"))-o.core.$outer.find(".lg").width()+h);(Math.abs(e.x-t.x)>15||Math.abs(e.y-t.y)>15)&&(n&&(-c>=l?l=-c:l>=-u&&(l=-u)),i&&(-d>=a?a=-d:a>=-h&&(a=-h)),n?s.attr("data-y",Math.abs(l)):l=-Math.abs(s.attr("data-y")),i?s.attr("data-x",Math.abs(a)):a=-Math.abs(s.attr("data-x")),s.css({left:a+"px",top:l+"px"}))},s.prototype.destroy=function(){var i=this;i.core.$el.off(".lg.zoom"),t(e).off(".lg.zoom"),i.core.$slide.off(".lg.zoom"),i.core.$el.off(".lg.tm.zoom"),i.resetZoom(),clearTimeout(i.zoomabletimeout),i.zoomabletimeout=!1},t.fn.lightGallery.modules.zoom=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},s=function(e){return this.core=t(e).data("lightGallery"),this.$el=t(e),!(this.core.$items.length<2)&&(this.core.s=t.extend({},o,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),
-this)};s.prototype.init=function(){var t=this;t.core.s.autoplayControls&&t.controls(),t.core.s.progressBar&&t.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),t.progress(),t.core.s.autoplay&&t.startlAuto(),t.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){t.interval&&(t.cancelAuto(),t.canceledOnTouch=!0)}),t.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!t.interval&&t.canceledOnTouch&&(t.startlAuto(),t.canceledOnTouch=!1)})},s.prototype.progress=function(){var t,e,i=this;i.$el.on("onBeforeSlide.lg.tm",function(){i.core.s.progressBar&&i.fromAuto&&(t=i.core.$outer.find(".lg-progress-bar"),e=i.core.$outer.find(".lg-progress"),i.interval&&(e.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){e.css("transition","width "+(i.core.s.speed+i.core.s.pause)+"ms ease 0s"),t.addClass("lg-start")},20))),i.fromAuto||i.core.s.fourceAutoplay||i.cancelAuto(),i.fromAuto=!1})},s.prototype.controls=function(){var e=this,i='<span class="lg-autoplay-button lg-icon"></span>';t(this.core.s.appendAutoplayControlsTo).append(i),e.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){t(e.core.$outer).hasClass("lg-show-autoplay")?(e.cancelAuto(),e.core.s.fourceAutoplay=!1):e.interval||(e.startlAuto(),e.core.s.fourceAutoplay=e.fourceAutoplayTemp)})},s.prototype.startlAuto=function(){var t=this;t.core.$outer.find(".lg-progress").css("transition","width "+(t.core.s.speed+t.core.s.pause)+"ms ease 0s"),t.core.$outer.addClass("lg-show-autoplay"),t.core.$outer.find(".lg-progress-bar").addClass("lg-start"),t.interval=setInterval(function(){t.core.index+1<t.core.$items.length?t.core.index++:t.core.index=0,t.fromAuto=!0,t.core.slide(t.core.index,!1,!1)},t.core.s.speed+t.core.s.pause)},s.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},s.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},t.fn.lightGallery.modules.autoplay=s}(jQuery,window,document),function(){!function(t,e){return"function"==typeof define&&define.amd?define(function(){return e()}):"object"==typeof exports?module.exports=e():t.ifvisible=e()}(this,function(){var t,e,i,n,o,s,r,a,l,u,c,h,d,f;return l={},i=document,c=!1,h="active",r=6e4,s=!1,e=function(){var t,e,i,n,o,s,r;return t=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},o=function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},s={},i="__ceGUID",e=function(t,e,n){return t[i]=void 0,t[i]||(t[i]="ifvisible.object.event.identifier"),s[t[i]]||(s[t[i]]={}),s[t[i]][e]||(s[t[i]][e]=[]),s[t[i]][e].push(n)},n=function(t,e,n){var o,r,a,l,u;if(t[i]&&s[t[i]]&&s[t[i]][e]){for(l=s[t[i]][e],u=[],r=0,a=l.length;a>r;r++)o=l[r],u.push(o(n||{}));return u}},r=function(t,e,n){var o,r,a,l,u;if(n){if(t[i]&&s[t[i]]&&s[t[i]][e])for(u=s[t[i]][e],r=a=0,l=u.length;l>a;r=++a)if(o=u[r],o===n)return s[t[i]][e].splice(r,1),o}else if(t[i]&&s[t[i]]&&s[t[i]][e])return delete s[t[i]][e]},{add:e,remove:r,fire:n}}(),t=function(){var t;return t=!1,function(e,i,n){return t||(t=e.addEventListener?function(t,e,i){return t.addEventListener(e,i,!1)}:e.attachEvent?function(t,e,i){return t.attachEvent("on"+e,i,!1)}:function(t,e,i){return t["on"+e]=i}),t(e,i,n)}}(),n=function(t,e){var n;return i.createEventObject?t.fireEvent("on"+e,n):(n=i.createEvent("HTMLEvents"),n.initEvent(e,!0,!0),!t.dispatchEvent(n))},a=function(){var t,e,n,o,s;for(o=void 0,s=3,n=i.createElement("div"),t=n.getElementsByTagName("i"),e=function(){return n.innerHTML="<!--[if gt IE "+ ++s+"]><i></i><![endif]-->",t[0]};e(););return s>4?s:o}(),o=!1,f=void 0,"undefined"!=typeof i.hidden?(o="hidden",f="visibilitychange"):"undefined"!=typeof i.mozHidden?(o="mozHidden",f="mozvisibilitychange"):"undefined"!=typeof i.msHidden?(o="msHidden",f="msvisibilitychange"):"undefined"!=typeof i.webkitHidden&&(o="webkitHidden",f="webkitvisibilitychange"),d=function(){var e,n;return e=!1,n=function(){return clearTimeout(e),"active"!==h&&l.wakeup(),s=+new Date,e=setTimeout(function(){return"active"===h?l.idle():void 0},r)},n(),t(i,"mousemove",n),t(i,"keyup",n),t(i,"touchstart",n),t(window,"scroll",n),l.focus(n),l.wakeup(n)},u=function(){var e;return!!c||(o===!1?(e="blur",9>a&&(e="focusout"),t(window,e,function(){return l.blur()}),t(window,"focus",function(){return l.focus()})):t(i,f,function(){return i[o]?l.blur():l.focus()},!1),c=!0,d())},l={setIdleDuration:function(t){return r=1e3*t},getIdleDuration:function(){return r},getIdleInfo:function(){var t,e;return t=+new Date,e={},"idle"===h?(e.isIdle=!0,e.idleFor=t-s,e.timeLeft=0,e.timeLeftPer=100):(e.isIdle=!1,e.idleFor=t-s,e.timeLeft=s+r-t,e.timeLeftPer=(100-100*e.timeLeft/r).toFixed(2)),e},focus:function(t){return"function"==typeof t?this.on("focus",t):(h="active",e.fire(this,"focus"),e.fire(this,"wakeup"),e.fire(this,"statusChanged",{status:h})),this},blur:function(t){return"function"==typeof t?this.on("blur",t):(h="hidden",e.fire(this,"blur"),e.fire(this,"idle"),e.fire(this,"statusChanged",{status:h})),this},idle:function(t){return"function"==typeof t?this.on("idle",t):(h="idle",e.fire(this,"idle"),e.fire(this,"statusChanged",{status:h})),this},wakeup:function(t){return"function"==typeof t?this.on("wakeup",t):(h="active",e.fire(this,"wakeup"),e.fire(this,"statusChanged",{status:h})),this},on:function(t,i){return u(),e.add(this,t,i),this},off:function(t,i){return u(),e.remove(this,t,i),this},onEvery:function(t,e){var i,n;return u(),i=!1,e&&(n=setInterval(function(){return"active"===h&&i===!1?e():void 0},1e3*t)),{stop:function(){return clearInterval(n)},pause:function(){return i=!0},resume:function(){return i=!1},code:n,callback:e}},now:function(t){return u(),h===(t||"active")}}})}.call(this);
+this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var i=this.mention;if(i!==!1&&"twitter"!==i&&"instagram"!==i)throw new Error("invalid `mention` cfg - see docs");var n=this.hashtag;if(n!==!1&&"twitter"!==n&&"facebook"!==n&&"instagram"!==n)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,i){var n=new t(i);return n.link(e)},t.parse=function(e,i){var n=new t(i);return n.parse(e)},t.version="1.2.1",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),i=e.parse(t),n=0,o=[],s=0,r=i.length;s<r;s++){var a=i[s],l=a.getType();if("element"===l&&"a"===a.getTagName())a.isClosing()?n=Math.max(n-1,0):n++;else if("text"===l&&0===n){var u=this.parseText(a.getText(),a.getOffset());o.push.apply(o,u)}}return o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},compactMatches:function(t){t.sort(function(t,e){return t.getOffset()-e.getOffset()});for(var e=0;e<t.length-1;e++)for(var i=t[e],n=i.getOffset()+i.getMatchedText().length;e+1<t.length&&t[e+1].getOffset()<=n;)t.splice(e+1,1);return t},removeUnwantedMatches:function(e){var i=t.Util.remove;return this.hashtag||i(e,function(t){return"hashtag"===t.getType()}),this.email||i(e,function(t){return"email"===t.getType()}),this.phone||i(e,function(t){return"phone"===t.getType()}),this.mention||i(e,function(t){return"mention"===t.getType()}),this.urls.schemeMatches||i(e,function(t){return"url"===t.getType()&&"scheme"===t.getUrlMatchType()}),this.urls.wwwMatches||i(e,function(t){return"url"===t.getType()&&"www"===t.getUrlMatchType()}),this.urls.tldMatches||i(e,function(t){return"url"===t.getType()&&"tld"===t.getUrlMatchType()}),e},parseText:function(t,e){e=e||0;for(var i=this.getMatchers(),n=[],o=0,s=i.length;o<s;o++){for(var r=i[o].parseMatches(t),a=0,l=r.length;a<l;a++)r[a].setOffset(e+r[a].getOffset());n.push.apply(n,r)}return n},link:function(t){if(!t)return"";for(var e=this.parse(t),i=[],n=0,o=0,s=e.length;o<s;o++){var r=e[o];i.push(t.substring(n,r.getOffset())),i.push(this.createMatchReturnVal(r)),n=r.getOffset()+r.getMatchedText().length}return i.push(t.substring(n)),i.join("")},createMatchReturnVal:function(e){var i;if(this.replaceFn&&(i=this.replaceFn.call(this.context,e)),"string"==typeof i)return i;if(i===!1)return e.getMatchedText();if(i instanceof t.HtmlTag)return i.toAnchorString();var n=e.buildTag();return n.toAnchorString()},getHtmlParser:function(){var e=this.htmlParser;return e||(e=this.htmlParser=new t.htmlParser.HtmlParser),e},getMatchers:function(){if(this.matchers)return this.matchers;var e=t.matcher,i=this.getTagBuilder(),n=[new e.Hashtag({tagBuilder:i,serviceName:this.hashtag}),new e.Email({tagBuilder:i}),new e.Phone({tagBuilder:i}),new e.Mention({tagBuilder:i,serviceName:this.mention}),new e.Url({tagBuilder:i,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash})];return this.matchers=n},getTagBuilder:function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new t.AnchorTagBuilder({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e}},t.match={},t.matcher={},t.htmlParser={},t.truncate={},t.Util={abstractMethod:function(){throw"abstract"},trimRegex:/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,assign:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},defaults:function(t,e){for(var i in e)e.hasOwnProperty(i)&&void 0===t[i]&&(t[i]=e[i]);return t},extend:function(e,i){var n=e.prototype,o=function(){};o.prototype=n;var s;s=i.hasOwnProperty("constructor")?i.constructor:function(){n.constructor.apply(this,arguments)};var r=s.prototype=new o;return r.constructor=s,r.superclass=n,delete i.constructor,t.Util.assign(r,i),s},ellipsis:function(t,e,i){return t.length>e&&(i=null==i?"..":i,t=t.substring(0,e-i.length)+i),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},remove:function(t,e){for(var i=t.length-1;i>=0;i--)e(t[i])===!0&&t.splice(i,1)},splitAndCapture:function(t,e){for(var i,n=[],o=0;i=e.exec(t);)n.push(t.substring(o,i.index)),n.push(i[0]),o=i.index+i[0].length;return n.push(t.substring(o)),n},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var i=this.getAttrs();return i[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var i=this.getAttrs();return t.Util.assign(i,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var i,n=this.getClass(),o=this.whitespaceRegex,s=t.Util.indexOf,r=n?n.split(o):[],a=e.split(o);i=a.shift();)s(r,i)===-1&&r.push(i);return this.getAttrs().class=r.join(" "),this},removeClass:function(e){for(var i,n=this.getClass(),o=this.whitespaceRegex,s=t.Util.indexOf,r=n?n.split(o):[],a=e.split(o);r.length&&(i=a.shift());){var l=s(r,i);l!==-1&&r.splice(l,1)}return this.getAttrs().class=r.join(" "),this},getClass:function(){return this.getAttrs().class||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),"</",t,">"].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var i in t)t.hasOwnProperty(i)&&e.push(i+'="'+t[i]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",i=t+e,n=new RegExp("["+i+".\\-]*["+i+"\\-]"),o=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:i,domainNameRegex:n,tldRegex:o}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},i=this.createCssClass(t);return i&&(e.class=i),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),e},createCssClass:function(t){var e=this.className;if(e){for(var i=[e],n=t.getCssClassSuffixes(),o=0,s=n.length;o<s;o++)i.push(e+"-"+n[o]);return i.join(" ")}return""},processAnchorText:function(t){return t=this.doTruncate(t)},doTruncate:function(e){var i=this.truncate;if(!i||!i.length)return e;var n=i.length,o=i.location;return"smart"===o?t.truncate.TruncateSmart(e,n,".."):"middle"===o?t.truncate.TruncateMiddle(e,n,".."):t.truncate.TruncateEnd(e,n,"..")}}),t.htmlParser.HtmlParser=t.Util.extend(Object,{htmlRegex:function(){var t=/!--([\s\S]+?)--/,e=/[0-9a-zA-Z][0-9a-zA-Z:]*/,i=/[^\s"'>\/=\x00-\x1F\x7F]+/,n=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,o=i.source+"(?:\\s*=\\s*"+n.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",o,"|",n.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","(?:","(?:\\s+|\\b)",o,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/(&nbsp;|&#160;|&lt;|&#60;|&gt;|&#62;|&quot;|&#34;|&#39;)/gi,parse:function(t){for(var e,i,n=this.htmlRegex,o=0,s=[];null!==(e=n.exec(t));){var r=e[0],a=e[3],l=e[1]||e[4],u=!!e[2],c=e.index,h=t.substring(o,c);h&&(i=this.parseTextAndEntityNodes(o,h),s.push.apply(s,i)),a?s.push(this.createCommentNode(c,r,a)):s.push(this.createElementNode(c,r,l,u)),o=c+r.length}if(o<t.length){var d=t.substring(o);d&&(i=this.parseTextAndEntityNodes(o,d),s.push.apply(s,i))}return s},parseTextAndEntityNodes:function(e,i){for(var n=[],o=t.Util.splitAndCapture(i,this.htmlCharacterEntitiesRegex),s=0,r=o.length;s<r;s+=2){var a=o[s],l=o[s+1];a&&(n.push(this.createTextNode(e,a)),e+=a.length),l&&(n.push(this.createEntityNode(e,l)),e+=l.length)}return n},createCommentNode:function(e,i,n){return new t.htmlParser.CommentNode({offset:e,text:i,comment:t.Util.trim(n)})},createElementNode:function(e,i,n,o){return new t.htmlParser.ElementNode({offset:e,text:i,tagName:n.toLowerCase(),closing:o})},createEntityNode:function(e,i){return new t.htmlParser.EntityNode({offset:e,text:i})},createTextNode:function(e,i){return new t.htmlParser.TextNode({offset:e,text:i})}}),t.htmlParser.HtmlNode=t.Util.extend(Object,{offset:void 0,text:void 0,constructor:function(e){t.Util.assign(this,e)},getType:t.Util.abstractMethod,getOffset:function(){return this.offset},getText:function(){return this.text}}),t.htmlParser.CommentNode=t.Util.extend(t.htmlParser.HtmlNode,{comment:"",getType:function(){return"comment"},getComment:function(){return this.comment}}),t.htmlParser.ElementNode=t.Util.extend(t.htmlParser.HtmlNode,{tagName:"",closing:!1,getType:function(){return"element"},getTagName:function(){return this.tagName},isClosing:function(){return this.closing}}),t.htmlParser.EntityNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"entity"}}),t.htmlParser.TextNode=t.Util.extend(t.htmlParser.HtmlNode,{getType:function(){return"text"}}),t.match.Match=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder,this.matchedText=t.matchedText,this.offset=t.offset},getType:t.Util.abstractMethod,getMatchedText:function(){return this.matchedText},setOffset:function(t){this.offset=t},getOffset:function(){return this.offset},getAnchorHref:t.Util.abstractMethod,getAnchorText:t.Util.abstractMethod,getCssClassSuffixes:function(){return[this.getType()]},buildTag:function(){return this.tagBuilder.build(this)}}),t.match.Email=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.email=e.email},getType:function(){return"email"},getEmail:function(){return this.email},getAnchorHref:function(){return"mailto:"+this.email},getAnchorText:function(){return this.email}}),t.match.Hashtag=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.serviceName=e.serviceName,this.hashtag=e.hashtag},getType:function(){return"hashtag"},getServiceName:function(){return this.serviceName},getHashtag:function(){return this.hashtag},getAnchorHref:function(){var t=this.serviceName,e=this.hashtag;switch(t){case"twitter":return"https://twitter.com/hashtag/"+e;case"facebook":return"https://www.facebook.com/hashtag/"+e;case"instagram":return"https://instagram.com/explore/tags/"+e;default:throw new Error("Unknown service name to point hashtag to: ",t)}},getAnchorText:function(){return"#"+this.hashtag}}),t.match.Phone=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.number=e.number,this.plusSign=e.plusSign},getType:function(){return"phone"},getNumber:function(){return this.number},getAnchorHref:function(){return"tel:"+(this.plusSign?"+":"")+this.number},getAnchorText:function(){return this.matchedText}}),t.match.Mention=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.mention=e.mention,this.serviceName=e.serviceName},getType:function(){return"mention"},getMention:function(){return this.mention},getServiceName:function(){return this.serviceName},getAnchorHref:function(){switch(this.serviceName){case"twitter":return"https://twitter.com/"+this.mention;case"instagram":return"https://instagram.com/"+this.mention;default:throw new Error("Unknown service name to point mention to: ",this.serviceName)}},getAnchorText:function(){return"@"+this.mention},getCssClassSuffixes:function(){var e=t.match.Match.prototype.getCssClassSuffixes.call(this),i=this.getServiceName();return i&&e.push(i),e}}),t.match.Url=t.Util.extend(t.match.Match,{constructor:function(e){t.match.Match.prototype.constructor.call(this,e),this.urlMatchType=e.urlMatchType,this.url=e.url,this.protocolUrlMatch=e.protocolUrlMatch,this.protocolRelativeMatch=e.protocolRelativeMatch,this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},schemePrefixRegex:/^(https?:\/\/)?/i,wwwPrefixRegex:/^(https?:\/\/)?(www\.)?/i,protocolRelativeRegex:/^\/\//,protocolPrepended:!1,getType:function(){return"url"},getUrlMatchType:function(){return this.urlMatchType},getUrl:function(){var t=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(t=this.url="http://"+t,this.protocolPrepended=!0),t},getAnchorHref:function(){var t=this.getUrl();return t.replace(/&amp;/g,"&")},getAnchorText:function(){var t=this.getMatchedText();return this.protocolRelativeMatch&&(t=this.stripProtocolRelativePrefix(t)),this.stripPrefix.scheme&&(t=this.stripSchemePrefix(t)),this.stripPrefix.www&&(t=this.stripWwwPrefix(t)),this.stripTrailingSlash&&(t=this.removeTrailingSlash(t)),t},stripSchemePrefix:function(t){return t.replace(this.schemePrefixRegex,"")},stripWwwPrefix:function(t){return t.replace(this.wwwPrefixRegex,"$1")},stripProtocolRelativePrefix:function(t){return t.replace(this.protocolRelativeRegex,"")},removeTrailingSlash:function(t){return"/"===t.charAt(t.length-1)&&(t=t.slice(0,-1)),t}}),t.matcher.Matcher=t.Util.extend(Object,{constructor:function(t){this.tagBuilder=t.tagBuilder},parseMatches:t.Util.abstractMethod}),t.matcher.Email=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=t.RegexLib.alphaNumericCharsStr,i=new RegExp("["+e+"\\-_';:&=+$.,]+@"),n=t.RegexLib.domainNameRegex,o=t.RegexLib.tldRegex;return new RegExp([i.source,n.source,"\\.",o.source].join(""),"gi")}(),parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.tagBuilder,s=[];null!==(i=n.exec(e));){var r=i[0];s.push(new t.match.Email({tagBuilder:o,matchedText:r,offset:i.index,email:r}))}return s}}),t.matcher.Hashtag=t.Util.extend(t.matcher.Matcher,{matcherRegex:new RegExp("#[_"+t.RegexLib.alphaNumericCharsStr+"]{1,139}","g"),nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.nonWordCharRegex,s=this.serviceName,r=this.tagBuilder,a=[];null!==(i=n.exec(e));){var l=i.index,u=e.charAt(l-1);if(0===l||o.test(u)){var c=i[0],h=i[0].slice(1);a.push(new t.match.Hashtag({tagBuilder:r,matchedText:c,offset:l,serviceName:s,hashtag:h}))}}return a}}),t.matcher.Phone=t.Util.extend(t.matcher.Matcher,{matcherRegex:/(?:(\+)?\d{1,3}[-\040.])?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]\d{4}/g,parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.tagBuilder,s=[];null!==(i=n.exec(e));){var r=i[0],a=r.replace(/\D/g,""),l=!!i[1];s.push(new t.match.Phone({tagBuilder:o,matchedText:r,offset:i.index,number:a,plusSign:l}))}return s}}),t.matcher.Mention=t.Util.extend(t.matcher.Matcher,{matcherRegexes:{twitter:new RegExp("@[_"+t.RegexLib.alphaNumericCharsStr+"]{1,20}","g"),instagram:new RegExp("@[_."+t.RegexLib.alphaNumericCharsStr+"]{1,50}","g")},nonWordCharRegex:new RegExp("[^"+t.RegexLib.alphaNumericCharsStr+"]"),constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.serviceName=e.serviceName},parseMatches:function(e){var i,n=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,s=this.serviceName,r=this.tagBuilder,a=[];if(!n)return a;for(;null!==(i=n.exec(e));){var l=i.index,u=e.charAt(l-1);if(0===l||o.test(u)){var c=i[0].replace(/\.+$/g,""),h=c.slice(1);a.push(new t.match.Mention({tagBuilder:r,matchedText:c,offset:l,serviceName:s,mention:h}))}}return a}}),t.matcher.Url=t.Util.extend(t.matcher.Matcher,{matcherRegex:function(){var e=/(?:[A-Za-z][-.+A-Za-z0-9]*:(?![A-Za-z][-.+A-Za-z0-9]*:\/\/)(?!\d+\/?)(?:\/\/)?)/,i=/(?:www\.)/,n=t.RegexLib.domainNameRegex,o=t.RegexLib.tldRegex,s=t.RegexLib.alphaNumericCharsStr,r=new RegExp("["+s+"\\-+&@#/%=~_()|'$*\\[\\]?!:,.;✓]*["+s+"\\-+&@#/%=~_()|'$*\\[\\]✓]");return new RegExp(["(?:","(",e.source,n.source,")","|","(","(//)?",i.source,n.source,")","|","(","(//)?",n.source+"\\.",o.source,")",")","(?:"+r.source+")?"].join(""),"gi")}(),wordCharRegExp:/\w/,openParensRe:/\(/g,closeParensRe:/\)/g,constructor:function(e){t.matcher.Matcher.prototype.constructor.call(this,e),this.stripPrefix=e.stripPrefix,this.stripTrailingSlash=e.stripTrailingSlash},parseMatches:function(e){for(var i,n=this.matcherRegex,o=this.stripPrefix,s=this.stripTrailingSlash,r=this.tagBuilder,a=[];null!==(i=n.exec(e));){var l=i[0],u=i[1],c=i[2],h=i[3],d=i[5],f=i.index,p=h||d,g=e.charAt(f-1);if(t.matcher.UrlMatchValidator.isValid(l,u)&&!(f>0&&"@"===g||f>0&&p&&this.wordCharRegExp.test(g))){if(this.matchHasUnbalancedClosingParen(l))l=l.substr(0,l.length-1);else{var m=this.matchHasInvalidCharAfterTld(l,u);m>-1&&(l=l.substr(0,m))}var v=u?"scheme":c?"www":"tld",y=!!u;a.push(new t.match.Url({tagBuilder:r,matchedText:l,offset:f,urlMatchType:v,url:l,protocolUrlMatch:y,protocolRelativeMatch:!!p,stripPrefix:o,stripTrailingSlash:s}))}}return a},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var i=t.match(this.openParensRe),n=t.match(this.closeParensRe),o=i&&i.length||0,s=n&&n.length||0;if(o<s)return!0}return!1},matchHasInvalidCharAfterTld:function(t,e){if(!t)return-1;var i=0;e&&(i=t.indexOf(":"),t=t.slice(i));var n=/^((.?\/\/)?[A-Za-z0-9\u00C0-\u017F\.\-]*[A-Za-z0-9\u00C0-\u017F\-]\.[A-Za-z]+)/,o=n.exec(t);return null===o?-1:(i+=o[1].length,t=t.slice(o[1].length),/^[^.A-Za-z:\/?#]/.test(t)?i:-1)}}),t.matcher.UrlMatchValidator={hasFullProtocolRegex:/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,uriSchemeRegex:/^[A-Za-z][-.+A-Za-z0-9]*:/,hasWordCharAfterProtocolRegex:/:[^\s]*?[A-Za-z\u00C0-\u017F]/,ipRegex:/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,isValid:function(t,e){return!(e&&!this.isValidUriScheme(e)||this.urlMatchDoesNotHaveProtocolOrDot(t,e)||this.urlMatchDoesNotHaveAtLeastOneWordChar(t,e)&&!this.isValidIpAddress(t))},isValidIpAddress:function(t){var e=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source),i=t.match(e);return null!==i},isValidUriScheme:function(t){var e=t.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==e&&"vbscript:"!==e},urlMatchDoesNotHaveProtocolOrDot:function(t,e){return!(!t||e&&this.hasFullProtocolRegex.test(e)||t.indexOf(".")!==-1)},urlMatchDoesNotHaveAtLeastOneWordChar:function(t,e){return!(!t||!e||this.hasWordCharAfterProtocolRegex.test(t))}},t.truncate.TruncateEnd=function(e,i,n){return t.Util.ellipsis(e,i,n)},t.truncate.TruncateMiddle=function(t,e,i){if(t.length<=e)return t;var n=e-i.length,o="";return n>0&&(o=t.substr(-1*Math.floor(n/2))),(t.substr(0,Math.ceil(n/2))+i+o).substr(0,e)},t.truncate.TruncateSmart=function(t,e,i){var n=function(t){var e={},i=t,n=i.match(/^([a-z]+):\/\//i);return n&&(e.scheme=n[1],i=i.substr(n[0].length)),n=i.match(/^(.*?)(?=(\?|#|\/|$))/i),n&&(e.host=n[1],i=i.substr(n[0].length)),n=i.match(/^\/(.*?)(?=(\?|#|$))/i),n&&(e.path=n[1],i=i.substr(n[0].length)),n=i.match(/^\?(.*?)(?=(#|$))/i),n&&(e.query=n[1],i=i.substr(n[0].length)),n=i.match(/^#(.*?)$/i),n&&(e.fragment=n[1]),e},o=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},s=function(t,e){var n=e/2,o=Math.ceil(n),s=-1*Math.floor(n),r="";return s<0&&(r=t.substr(s)),t.substr(0,o)+i+r};if(t.length<=e)return t;var r=e-i.length,a=n(t);if(a.query){var l=a.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);l&&(a.query=a.query.substr(0,l[1].length),t=o(a))}if(t.length<=e)return t;if(a.host&&(a.host=a.host.replace(/^www\./,""),t=o(a)),t.length<=e)return t;var u="";if(a.host&&(u+=a.host),u.length>=r)return a.host.length==e?(a.host.substr(0,e-i.length)+i).substr(0,e):s(u,r).substr(0,e);var c="";if(a.path&&(c+="/"+a.path),a.query&&(c+="?"+a.query),c){if((u+c).length>=r){if((u+c).length==e)return(u+c).substr(0,e);var h=r-u.length;return(u+s(c,h)).substr(0,e)}u+=c}if(a.fragment){var d="#"+a.fragment;if((u+d).length>=r){if((u+d).length==e)return(u+d).substr(0,e);var f=r-u.length;return(u+s(d,f)).substr(0,e)}u+=d}if(a.scheme&&a.host){var p=a.scheme+"://";if((u+p).length<r)return(p+u).substr(0,e)}if(u.length<=e)return u;var g="";return r>0&&(g=u.substr(-1*Math.floor(r/2))),(u.substr(0,Math.ceil(r/2))+i+g).substr(0,e)},t});var Opentip,firstAdapter,i,mouseMoved,mousePosition,mousePositionObservers,position,vendors,_i,_len,_ref,__slice=[].slice,__indexOf=[].indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1},__hasProp={}.hasOwnProperty;for(Opentip=function(){function t(e,i,n,o){var s,r,a,l,u,c,h,d,f,p,g,m,v,y,b=this;if(this.id=++t.lastId,this.debug("Creating Opentip."),t.tips.push(this),this.adapter=t.adapter,s=this.adapter.data(e,"opentips")||[],s.push(this),this.adapter.data(e,"opentips",s),this.triggerElement=this.adapter.wrap(e),this.triggerElement.length>1)throw new Error("You can't call Opentip on multiple elements.");if(this.triggerElement.length<1)throw new Error("Invalid element.");for(this.loaded=!1,this.loading=!1,this.visible=!1,this.waitingToShow=!1,this.waitingToHide=!1,this.currentPosition={left:0,top:0},this.dimensions={width:100,height:50},this.content="",this.redraw=!0,this.currentObservers={showing:!1,visible:!1,hiding:!1,hidden:!1},o=this.adapter.clone(o),"object"==typeof i?(o=i,i=n=void 0):"object"==typeof n&&(o=n,n=void 0),null!=n&&(o.title=n),null!=i&&this.setContent(i),null==o.extends&&(null!=o.style?o.extends=o.style:o.extends=t.defaultStyle),l=[o],y=o;y.extends;){if(c=y.extends,y=t.styles[c],null==y)throw new Error("Invalid style: "+c);l.unshift(y),null==y.extends&&"standard"!==c&&(y.extends="standard")}for(o=(g=this.adapter).extend.apply(g,[{}].concat(__slice.call(l))),o.hideTriggers=function(){var t,e,i,n;for(i=o.hideTriggers,n=[],t=0,e=i.length;t<e;t++)r=i[t],n.push(r);return n}(),o.hideTrigger&&0===o.hideTriggers.length&&o.hideTriggers.push(o.hideTrigger),m=["tipJoint","targetJoint","stem"],h=0,f=m.length;h<f;h++)u=m[h],o[u]&&"string"==typeof o[u]&&(o[u]=new t.Joint(o[u]));for(!o.ajax||o.ajax!==!0&&o.ajax||("A"===this.adapter.tagName(this.triggerElement)?o.ajax=this.adapter.attr(this.triggerElement,"href"):o.ajax=!1),"click"===o.showOn&&"A"===this.adapter.tagName(this.triggerElement)&&this.adapter.observe(this.triggerElement,"click",function(t){return t.preventDefault(),t.stopPropagation(),t.stopped=!0}),o.target&&(o.fixed=!0),o.stem===!0&&(o.stem=new t.Joint(o.tipJoint)),o.target===!0?o.target=this.triggerElement:o.target&&(o.target=this.adapter.wrap(o.target)),this.currentStem=o.stem,null==o.delay&&(o.delay="mouseover"===o.showOn?.2:0),null==o.targetJoint&&(o.targetJoint=new t.Joint(o.tipJoint).flip()),this.showTriggers=[],this.showTriggersWhenVisible=[],this.hideTriggers=[],o.showOn&&"creation"!==o.showOn&&this.showTriggers.push({element:this.triggerElement,event:o.showOn}),null!=o.ajaxCache&&(o.cache=o.ajaxCache,delete o.ajaxCache),this.options=o,this.bound={},v=["prepareToShow","prepareToHide","show","hide","reposition"],d=0,p=v.length;d<p;d++)a=v[d],this.bound[a]=function(t){return function(){return b[t].apply(b,arguments)}}(a);this.adapter.domReady(function(){if(b.activate(),"creation"===b.options.showOn)return b.prepareToShow()})}return t.prototype.STICKS_OUT_TOP=1,t.prototype.STICKS_OUT_BOTTOM=2,t.prototype.STICKS_OUT_LEFT=1,
+t.prototype.STICKS_OUT_RIGHT=2,t.prototype.class={container:"opentip-container",opentip:"opentip",header:"ot-header",content:"ot-content",loadingIndicator:"ot-loading-indicator",close:"ot-close",goingToHide:"ot-going-to-hide",hidden:"ot-hidden",hiding:"ot-hiding",goingToShow:"ot-going-to-show",showing:"ot-showing",visible:"ot-visible",loading:"ot-loading",ajaxError:"ot-ajax-error",fixed:"ot-fixed",showEffectPrefix:"ot-show-effect-",hideEffectPrefix:"ot-hide-effect-",stylePrefix:"style-"},t.prototype._setup=function(){var t,e,i,n,o,s,r,a,l,u,c;for(this.debug("Setting up the tooltip."),this._buildContainer(),this.hideTriggers=[],l=this.options.hideTriggers,n=o=0,r=l.length;o<r;n=++o){if(e=l[n],i=null,t=this.options.hideOn instanceof Array?this.options.hideOn[n]:this.options.hideOn,"string"==typeof e)switch(e){case"trigger":t=t||"mouseout",i=this.triggerElement;break;case"tip":t=t||"mouseover",i=this.container;break;case"target":t=t||"mouseover",i=this.options.target;break;case"closeButton":break;default:throw new Error("Unknown hide trigger: "+e+".")}else t=t||"mouseover",i=this.adapter.wrap(e);i&&this.hideTriggers.push({element:i,event:t,original:e})}for(u=this.hideTriggers,c=[],s=0,a=u.length;s<a;s++)e=u[s],c.push(this.showTriggersWhenVisible.push({element:e.element,event:"mouseover"}));return c},t.prototype._buildContainer=function(){if(this.container=this.adapter.create('<div id="opentip-'+this.id+'" class="'+this.class.container+" "+this.class.hidden+" "+this.class.stylePrefix+this.options.className+'"></div>'),this.adapter.css(this.container,{position:"absolute"}),this.options.ajax&&this.adapter.addClass(this.container,this.class.loading),this.options.fixed&&this.adapter.addClass(this.container,this.class.fixed),this.options.showEffect&&this.adapter.addClass(this.container,""+this.class.showEffectPrefix+this.options.showEffect),this.options.hideEffect)return this.adapter.addClass(this.container,""+this.class.hideEffectPrefix+this.options.hideEffect)},t.prototype._buildElements=function(){var t,e;return this.tooltipElement=this.adapter.create('<div class="'+this.class.opentip+'"><div class="'+this.class.header+'"></div><div class="'+this.class.content+'"></div></div>'),this.backgroundCanvas=this.adapter.wrap(document.createElement("canvas")),this.adapter.css(this.backgroundCanvas,{position:"absolute"}),"undefined"!=typeof G_vmlCanvasManager&&null!==G_vmlCanvasManager&&G_vmlCanvasManager.initElement(this.adapter.unwrap(this.backgroundCanvas)),t=this.adapter.find(this.tooltipElement,"."+this.class.header),this.options.title&&(e=this.adapter.create("<h1></h1>"),this.adapter.update(e,this.options.title,this.options.escapeTitle),this.adapter.append(t,e)),this.options.ajax&&!this.loaded&&this.adapter.append(this.tooltipElement,this.adapter.create('<div class="'+this.class.loadingIndicator+'"><span>↻</span></div>')),__indexOf.call(this.options.hideTriggers,"closeButton")>=0&&(this.closeButtonElement=this.adapter.create('<a href="javascript:undefined;" class="'+this.class.close+'"><span>Close</span></a>'),this.adapter.append(t,this.closeButtonElement)),this.adapter.append(this.container,this.backgroundCanvas),this.adapter.append(this.container,this.tooltipElement),this.adapter.append(document.body,this.container),this._newContent=!0,this.redraw=!0},t.prototype.setContent=function(t){if(this.content=t,this._newContent=!0,"function"==typeof this.content?(this._contentFunction=this.content,this.content=""):this._contentFunction=null,this.visible)return this._updateElementContent()},t.prototype._updateElementContent=function(){var t;return(this._newContent||!this.options.cache&&this._contentFunction)&&(t=this.adapter.find(this.container,"."+this.class.content),null!=t&&(this._contentFunction&&(this.debug("Executing content function."),this.content=this._contentFunction(this)),this.adapter.update(t,this.content,this.options.escapeContent)),this._newContent=!1),this._storeAndLockDimensions(),this.reposition()},t.prototype._storeAndLockDimensions=function(){var t;if(this.container)return t=this.dimensions,this.adapter.css(this.container,{width:"auto",left:"0px",top:"0px"}),this.dimensions=this.adapter.dimensions(this.container),this.dimensions.width+=1,this.adapter.css(this.container,{width:""+this.dimensions.width+"px",top:""+this.currentPosition.top+"px",left:""+this.currentPosition.left+"px"}),this._dimensionsEqual(this.dimensions,t)?void 0:(this.redraw=!0,this._draw())},t.prototype.activate=function(){return this._setupObservers("hidden","hiding")},t.prototype.deactivate=function(){return this.debug("Deactivating tooltip."),this.hide(),this._setupObservers("-showing","-visible","-hidden","-hiding")},t.prototype._setupObservers=function(){var t,e,i,n,o,s,r,a,l,u,c,h,d,f,p,g,m=this;for(n=1<=arguments.length?__slice.call(arguments,0):[],s=0,u=n.length;s<u;s++)if(i=n[s],e=!1,"-"===i.charAt(0)&&(e=!0,i=i.substr(1)),this.currentObservers[i]!==!e)switch(this.currentObservers[i]=!e,t=function(){var t,i,n;return t=1<=arguments.length?__slice.call(arguments,0):[],e?(i=m.adapter).stopObserving.apply(i,t):(n=m.adapter).observe.apply(n,t)},i){case"showing":for(f=this.hideTriggers,r=0,c=f.length;r<c;r++)o=f[r],t(o.element,o.event,this.bound.prepareToHide);t(null!=document.onresize?document:window,"resize",this.bound.reposition),t(window,"scroll",this.bound.reposition);break;case"visible":for(p=this.showTriggersWhenVisible,a=0,h=p.length;a<h;a++)o=p[a],t(o.element,o.event,this.bound.prepareToShow);break;case"hiding":for(g=this.showTriggers,l=0,d=g.length;l<d;l++)o=g[l],t(o.element,o.event,this.bound.prepareToShow);break;case"hidden":break;default:throw new Error("Unknown state: "+i)}return null},t.prototype.prepareToShow=function(){if(this._abortHiding(),this._abortShowing(),!this.visible)return this.debug("Showing in "+this.options.delay+"s."),null==this.container&&this._setup(),this.options.group&&t._abortShowingGroup(this.options.group,this),this.preparingToShow=!0,this._setupObservers("-hidden","-hiding","showing"),this._followMousePosition(),this.options.fixed&&!this.options.target&&(this.initialMousePosition=mousePosition),this.reposition(),this._showTimeoutId=this.setTimeout(this.bound.show,this.options.delay||0)},t.prototype.show=function(){var e=this;if(this._abortHiding(),!this.visible)return this._clearTimeouts(),this._triggerElementExists()?(this.debug("Showing now."),null==this.container&&this._setup(),this.options.group&&t._hideGroup(this.options.group,this),this.visible=!0,this.preparingToShow=!1,null==this.tooltipElement&&this._buildElements(),this._updateElementContent(),!this.options.ajax||this.loaded&&this.options.cache||this._loadAjax(),this._searchAndActivateCloseButtons(),this._startEnsureTriggerElement(),this.adapter.css(this.container,{zIndex:t.lastZIndex++}),this._setupObservers("-hidden","-hiding","-showing","-visible","showing","visible"),this.options.fixed&&!this.options.target&&(this.initialMousePosition=mousePosition),this.reposition(),this.adapter.removeClass(this.container,this.class.hiding),this.adapter.removeClass(this.container,this.class.hidden),this.adapter.addClass(this.container,this.class.goingToShow),this.setCss3Style(this.container,{transitionDuration:"0s"}),this.defer(function(){var t;if(e.visible&&!e.preparingToHide)return e.adapter.removeClass(e.container,e.class.goingToShow),e.adapter.addClass(e.container,e.class.showing),t=0,e.options.showEffect&&e.options.showEffectDuration&&(t=e.options.showEffectDuration),e.setCss3Style(e.container,{transitionDuration:""+t+"s"}),e._visibilityStateTimeoutId=e.setTimeout(function(){return e.adapter.removeClass(e.container,e.class.showing),e.adapter.addClass(e.container,e.class.visible)},t),e._activateFirstInput()}),this._draw()):this.deactivate()},t.prototype._abortShowing=function(){if(this.preparingToShow)return this.debug("Aborting showing."),this._clearTimeouts(),this._stopFollowingMousePosition(),this.preparingToShow=!1,this._setupObservers("-showing","-visible","hiding","hidden")},t.prototype.prepareToHide=function(){if(this._abortShowing(),this._abortHiding(),this.visible)return this.debug("Hiding in "+this.options.hideDelay+"s"),this.preparingToHide=!0,this._setupObservers("-showing","visible","-hidden","hiding"),this._hideTimeoutId=this.setTimeout(this.bound.hide,this.options.hideDelay)},t.prototype.hide=function(){var t=this;if(this._abortShowing(),this.visible&&(this._clearTimeouts(),this.debug("Hiding!"),this.visible=!1,this.preparingToHide=!1,this._stopEnsureTriggerElement(),this._setupObservers("-showing","-visible","-hiding","-hidden","hiding","hidden"),this.options.fixed||this._stopFollowingMousePosition(),this.container))return this.adapter.removeClass(this.container,this.class.visible),this.adapter.removeClass(this.container,this.class.showing),this.adapter.addClass(this.container,this.class.goingToHide),this.setCss3Style(this.container,{transitionDuration:"0s"}),this.defer(function(){var e;return t.adapter.removeClass(t.container,t.class.goingToHide),t.adapter.addClass(t.container,t.class.hiding),e=0,t.options.hideEffect&&t.options.hideEffectDuration&&(e=t.options.hideEffectDuration),t.setCss3Style(t.container,{transitionDuration:""+e+"s"}),t._visibilityStateTimeoutId=t.setTimeout(function(){if(t.adapter.removeClass(t.container,t.class.hiding),t.adapter.addClass(t.container,t.class.hidden),t.setCss3Style(t.container,{transitionDuration:"0s"}),t.options.removeElementsOnHide)return t.debug("Removing HTML elements."),t.adapter.remove(t.container),delete t.container,delete t.tooltipElement},e)})},t.prototype._abortHiding=function(){if(this.preparingToHide)return this.debug("Aborting hiding."),this._clearTimeouts(),this.preparingToHide=!1,this._setupObservers("-hiding","showing","visible")},t.prototype.reposition=function(){var t,e,i,n=this;if(t=this.getPosition(),null!=t&&(e=this.options.stem,this.options.containInViewport&&(i=this._ensureViewportContainment(t),t=i.position,e=i.stem),!this._positionsEqual(t,this.currentPosition)))return this.options.stem&&!e.eql(this.currentStem)&&(this.redraw=!0),this.currentPosition=t,this.currentStem=e,this._draw(),this.adapter.css(this.container,{left:""+t.left+"px",top:""+t.top+"px"}),this.defer(function(){var t,e;return t=n.adapter.unwrap(n.container),t.style.visibility="hidden",e=t.offsetHeight,t.style.visibility="visible"})},t.prototype.getPosition=function(t,e,i){var n,o,s,r,a,l,u,c,h;if(this.container)return null==t&&(t=this.options.tipJoint),null==e&&(e=this.options.targetJoint),r={},this.options.target?(u=this.adapter.offset(this.options.target),l=this.adapter.dimensions(this.options.target),r=u,e.right?(c=this.adapter.unwrap(this.options.target),null!=c.getBoundingClientRect?r.left=c.getBoundingClientRect().right+(null!=(h=window.pageXOffset)?h:document.body.scrollLeft):r.left+=l.width):e.center&&(r.left+=Math.round(l.width/2)),e.bottom?r.top+=l.height:e.middle&&(r.top+=Math.round(l.height/2)),this.options.borderWidth&&(this.options.tipJoint.left&&(r.left+=this.options.borderWidth),this.options.tipJoint.right&&(r.left-=this.options.borderWidth),this.options.tipJoint.top?r.top+=this.options.borderWidth:this.options.tipJoint.bottom&&(r.top-=this.options.borderWidth))):r=this.initialMousePosition?{top:this.initialMousePosition.y,left:this.initialMousePosition.x}:{top:mousePosition.y,left:mousePosition.x},this.options.autoOffset&&(a=this.options.stem?this.options.stemLength:0,s=a&&this.options.fixed?2:10,n=t.middle&&!this.options.fixed?15:0,o=t.center&&!this.options.fixed?15:0,t.right?r.left-=s+n:t.left&&(r.left+=s+n),t.bottom?r.top-=s+o:t.top&&(r.top+=s+o),a&&(null==i&&(i=this.options.stem),i.right?r.left-=a:i.left&&(r.left+=a),i.bottom?r.top-=a:i.top&&(r.top+=a))),r.left+=this.options.offset[0],r.top+=this.options.offset[1],t.right?r.left-=this.dimensions.width:t.center&&(r.left-=Math.round(this.dimensions.width/2)),t.bottom?r.top-=this.dimensions.height:t.middle&&(r.top-=Math.round(this.dimensions.height/2)),r},t.prototype._ensureViewportContainment=function(e){var i,n,o,s,r,a,l,u,c,h,d,f;if(l=this.options.stem,o={position:e,stem:l},!this.visible||!e)return o;if(u=this._sticksOut(e),!u[0]&&!u[1])return o;if(h=new t.Joint(this.options.tipJoint),this.options.targetJoint&&(c=new t.Joint(this.options.targetJoint)),a=this.adapter.scrollOffset(),d=this.adapter.viewportDimensions(),f=[e.left-a[0],e.top-a[1]],i=!1,d.width>=this.dimensions.width&&u[0])switch(i=!0,u[0]){case this.STICKS_OUT_LEFT:h.setHorizontal("left"),this.options.targetJoint&&c.setHorizontal("right");break;case this.STICKS_OUT_RIGHT:h.setHorizontal("right"),this.options.targetJoint&&c.setHorizontal("left")}if(d.height>=this.dimensions.height&&u[1])switch(i=!0,u[1]){case this.STICKS_OUT_TOP:h.setVertical("top"),this.options.targetJoint&&c.setVertical("bottom");break;case this.STICKS_OUT_BOTTOM:h.setVertical("bottom"),this.options.targetJoint&&c.setVertical("top")}return i?(this.options.stem&&(l=h),e=this.getPosition(h,c,l),n=this._sticksOut(e),s=!1,r=!1,n[0]&&n[0]!==u[0]&&(s=!0,h.setHorizontal(this.options.tipJoint.horizontal),this.options.targetJoint&&c.setHorizontal(this.options.targetJoint.horizontal)),n[1]&&n[1]!==u[1]&&(r=!0,h.setVertical(this.options.tipJoint.vertical),this.options.targetJoint&&c.setVertical(this.options.targetJoint.vertical)),s&&r?o:((s||r)&&(this.options.stem&&(l=h),e=this.getPosition(h,c,l)),{position:e,stem:l})):o},t.prototype._sticksOut=function(t){var e,i,n,o;return i=this.adapter.scrollOffset(),o=this.adapter.viewportDimensions(),e=[t.left-i[0],t.top-i[1]],n=[!1,!1],e[0]<0?n[0]=this.STICKS_OUT_LEFT:e[0]+this.dimensions.width>o.width&&(n[0]=this.STICKS_OUT_RIGHT),e[1]<0?n[1]=this.STICKS_OUT_TOP:e[1]+this.dimensions.height>o.height&&(n[1]=this.STICKS_OUT_BOTTOM),n},t.prototype._draw=function(){var e,i,n,o,s,r,a,l,u,c,h,d,f,p,g,m,v,y,b,w=this;if(this.backgroundCanvas&&this.redraw){if(this.debug("Drawing background."),this.redraw=!1,this.currentStem){for(v=["top","right","bottom","left"],g=0,m=v.length;g<m;g++)d=v[g],this.adapter.removeClass(this.container,"stem-"+d);this.adapter.addClass(this.container,"stem-"+this.currentStem.horizontal),this.adapter.addClass(this.container,"stem-"+this.currentStem.vertical)}return r=[0,0],a=[0,0],__indexOf.call(this.options.hideTriggers,"closeButton")>=0&&(s=new t.Joint("top right"===(null!=(y=this.currentStem)?y.toString():void 0)?"top left":"top right"),r=[this.options.closeButtonRadius+this.options.closeButtonOffset[0],this.options.closeButtonRadius+this.options.closeButtonOffset[1]],a=[this.options.closeButtonRadius-this.options.closeButtonOffset[0],this.options.closeButtonRadius-this.options.closeButtonOffset[1]]),n=this.adapter.clone(this.dimensions),o=[0,0],this.options.borderWidth&&(n.width+=2*this.options.borderWidth,n.height+=2*this.options.borderWidth,o[0]-=this.options.borderWidth,o[1]-=this.options.borderWidth),this.options.shadow&&(n.width+=2*this.options.shadowBlur,n.width+=Math.max(0,this.options.shadowOffset[0]-2*this.options.shadowBlur),n.height+=2*this.options.shadowBlur,n.height+=Math.max(0,this.options.shadowOffset[1]-2*this.options.shadowBlur),o[0]-=Math.max(0,this.options.shadowBlur-this.options.shadowOffset[0]),o[1]-=Math.max(0,this.options.shadowBlur-this.options.shadowOffset[1])),i={left:0,right:0,top:0,bottom:0},this.currentStem&&(this.currentStem.left?i.left=this.options.stemLength:this.currentStem.right&&(i.right=this.options.stemLength),this.currentStem.top?i.top=this.options.stemLength:this.currentStem.bottom&&(i.bottom=this.options.stemLength)),s&&(s.left?i.left=Math.max(i.left,a[0]):s.right&&(i.right=Math.max(i.right,a[0])),s.top?i.top=Math.max(i.top,a[1]):s.bottom&&(i.bottom=Math.max(i.bottom,a[1]))),n.width+=i.left+i.right,n.height+=i.top+i.bottom,o[0]-=i.left,o[1]-=i.top,this.currentStem&&this.options.borderWidth&&(b=this._getPathStemMeasures(this.options.stemBase,this.options.stemLength,this.options.borderWidth),p=b.stemLength,f=b.stemBase),e=this.adapter.unwrap(this.backgroundCanvas),e.width=n.width,e.height=n.height,this.adapter.css(this.backgroundCanvas,{width:""+e.width+"px",height:""+e.height+"px",left:""+o[0]+"px",top:""+o[1]+"px"}),l=e.getContext("2d"),l.setTransform(1,0,0,1,0,0),l.clearRect(0,0,e.width,e.height),l.beginPath(),l.fillStyle=this._getColor(l,this.dimensions,this.options.background,this.options.backgroundGradientHorizontal),l.lineJoin="miter",l.miterLimit=500,h=this.options.borderWidth/2,this.options.borderWidth?(l.strokeStyle=this.options.borderColor,l.lineWidth=this.options.borderWidth):(p=this.options.stemLength,f=this.options.stemBase),null==f&&(f=0),c=function(t,e,i){if(i&&l.moveTo(Math.max(f,w.options.borderRadius,r[0])+1-h,-h),e)return l.lineTo(t/2-f/2,-h),l.lineTo(t/2,-p-h),l.lineTo(t/2+f/2,-h)},u=function(t,e,i){var n,o,s,a;return t?(l.lineTo(-f+h,0-h),l.lineTo(p+h,-p-h),l.lineTo(h,f-h)):e?(a=w.options.closeButtonOffset,s=r[0],i%2!==0&&(a=[a[1],a[0]],s=r[1]),n=Math.acos(a[1]/w.options.closeButtonRadius),o=Math.acos(a[0]/w.options.closeButtonRadius),l.lineTo(-s+h,-h),l.arc(h-a[0],-h+a[1],w.options.closeButtonRadius,-(Math.PI/2+n),o,!1)):(l.lineTo(-w.options.borderRadius+h,-h),l.quadraticCurveTo(h,-h,h,w.options.borderRadius-h))},l.translate(-o[0],-o[1]),l.save(),function(){var e,i,n,o,r,a,h,d,f,p,g;for(g=[],i=f=0,p=t.positions.length/2;0<=p?f<p:f>p;i=0<=p?++f:--f)r=2*i,a=0===i||3===i?0:w.dimensions.width,h=i<2?0:w.dimensions.height,d=Math.PI/2*i,n=i%2===0?w.dimensions.width:w.dimensions.height,o=new t.Joint(t.positions[r]),e=new t.Joint(t.positions[r+1]),l.save(),l.translate(a,h),l.rotate(d),c(n,o.eql(w.currentStem),0===i),l.translate(n,0),u(e.eql(w.currentStem),e.eql(s),i),g.push(l.restore());return g}(),l.closePath(),l.save(),this.options.shadow&&(l.shadowColor=this.options.shadowColor,l.shadowBlur=this.options.shadowBlur,l.shadowOffsetX=this.options.shadowOffset[0],l.shadowOffsetY=this.options.shadowOffset[1]),l.fill(),l.restore(),this.options.borderWidth&&l.stroke(),l.restore(),s?function(){var t,e,i,n,o;return i=e=2*w.options.closeButtonRadius,"top right"===s.toString()?(o=[w.dimensions.width-w.options.closeButtonOffset[0],w.options.closeButtonOffset[1]],t=[o[0]+h,o[1]-h]):(o=[w.options.closeButtonOffset[0],w.options.closeButtonOffset[1]],t=[o[0]-h,o[1]-h]),l.translate(t[0],t[1]),n=w.options.closeButtonCrossSize/2,l.save(),l.beginPath(),l.strokeStyle=w.options.closeButtonCrossColor,l.lineWidth=w.options.closeButtonCrossLineWidth,l.lineCap="round",l.moveTo(-n,-n),l.lineTo(n,n),l.stroke(),l.beginPath(),l.moveTo(n,-n),l.lineTo(-n,n),l.stroke(),l.restore(),w.adapter.css(w.closeButtonElement,{left:""+(o[0]-n-w.options.closeButtonLinkOverscan)+"px",top:""+(o[1]-n-w.options.closeButtonLinkOverscan)+"px",width:""+(w.options.closeButtonCrossSize+2*w.options.closeButtonLinkOverscan)+"px",height:""+(w.options.closeButtonCrossSize+2*w.options.closeButtonLinkOverscan)+"px"})}():void 0}},t.prototype._getPathStemMeasures=function(t,e,i){var n,o,s,r,a,l,u;if(r=i/2,s=Math.atan(t/2/e),n=2*s,a=r/Math.sin(n),o=2*a*Math.cos(s),u=r+e-o,u<0)throw new Error("Sorry but your stemLength / stemBase ratio is strange.");return l=Math.tan(s)*u*2,{stemLength:u,stemBase:l}},t.prototype._getColor=function(t,e,i,n){var o,s,r,a,l;if(null==n&&(n=!1),"string"==typeof i)return i;for(s=n?t.createLinearGradient(0,0,e.width,0):t.createLinearGradient(0,0,0,e.height),r=a=0,l=i.length;a<l;r=++a)o=i[r],s.addColorStop(o[0],o[1]);return s},t.prototype._searchAndActivateCloseButtons=function(){var t,e,i,n;for(n=this.adapter.findAll(this.container,"."+this.class.close),e=0,i=n.length;e<i;e++)t=n[e],this.hideTriggers.push({element:this.adapter.wrap(t),event:"click"});if(this.currentObservers.showing&&this._setupObservers("-showing","showing"),this.currentObservers.visible)return this._setupObservers("-visible","visible")},t.prototype._activateFirstInput=function(){var t;return t=this.adapter.unwrap(this.adapter.find(this.container,"input, textarea")),null!=t&&"function"==typeof t.focus?t.focus():void 0},t.prototype._followMousePosition=function(){if(!this.options.fixed)return t._observeMousePosition(this.bound.reposition)},t.prototype._stopFollowingMousePosition=function(){if(!this.options.fixed)return t._stopObservingMousePosition(this.bound.reposition)},t.prototype._clearShowTimeout=function(){return clearTimeout(this._showTimeoutId)},t.prototype._clearHideTimeout=function(){return clearTimeout(this._hideTimeoutId)},t.prototype._clearTimeouts=function(){return clearTimeout(this._visibilityStateTimeoutId),this._clearShowTimeout(),this._clearHideTimeout()},t.prototype._triggerElementExists=function(){var t;for(t=this.adapter.unwrap(this.triggerElement);t.parentNode;){if("BODY"===t.parentNode.tagName)return!0;t=t.parentNode}return!1},t.prototype._loadAjax=function(){var t=this;if(!this.loading)return this.loaded=!1,this.loading=!0,this.adapter.addClass(this.container,this.class.loading),this.setContent(""),this.debug("Loading content from "+this.options.ajax),this.adapter.ajax({url:this.options.ajax,method:this.options.ajaxMethod,onSuccess:function(e){return t.debug("Loading successful."),t.adapter.removeClass(t.container,t.class.loading),t.setContent(e)},onError:function(e){var i;return i=t.options.ajaxErrorMessage,t.debug(i,e),t.setContent(i),t.adapter.addClass(t.container,t.class.ajaxError)},onComplete:function(){return t.adapter.removeClass(t.container,t.class.loading),t.loading=!1,t.loaded=!0,t._searchAndActivateCloseButtons(),t._activateFirstInput(),t.reposition()}})},t.prototype._ensureTriggerElement=function(){if(!this._triggerElementExists())return this.deactivate(),this._stopEnsureTriggerElement()},t.prototype._ensureTriggerElementInterval=1e3,t.prototype._startEnsureTriggerElement=function(){var t=this;return this._ensureTriggerElementTimeoutId=setInterval(function(){return t._ensureTriggerElement()},this._ensureTriggerElementInterval)},t.prototype._stopEnsureTriggerElement=function(){return clearInterval(this._ensureTriggerElementTimeoutId)},t}(),vendors=["khtml","ms","o","moz","webkit"],Opentip.prototype.setCss3Style=function(t,e){var i,n,o,s,r;t=this.adapter.unwrap(t),r=[];for(i in e)__hasProp.call(e,i)&&(n=e[i],null!=t.style[i]?r.push(t.style[i]=n):r.push(function(){var e,r,a;for(a=[],e=0,r=vendors.length;e<r;e++)o=vendors[e],s=""+this.ucfirst(o)+this.ucfirst(i),null!=t.style[s]?a.push(t.style[s]=n):a.push(void 0);return a}.call(this)));return r},Opentip.prototype.defer=function(t){return setTimeout(t,0)},Opentip.prototype.setTimeout=function(t,e){return setTimeout(t,e?1e3*e:0)},Opentip.prototype.ucfirst=function(t){return null==t?"":t.charAt(0).toUpperCase()+t.slice(1)},Opentip.prototype.dasherize=function(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()})},mousePositionObservers=[],mousePosition={x:0,y:0},mouseMoved=function(t){var e,i,n,o;for(mousePosition=Opentip.adapter.mousePosition(t),o=[],i=0,n=mousePositionObservers.length;i<n;i++)e=mousePositionObservers[i],o.push(e());return o},Opentip.followMousePosition=function(){return Opentip.adapter.observe(document.body,"mousemove",mouseMoved)},Opentip._observeMousePosition=function(t){return mousePositionObservers.push(t)},Opentip._stopObservingMousePosition=function(t){var e;return mousePositionObservers=function(){var i,n,o;for(o=[],i=0,n=mousePositionObservers.length;i<n;i++)e=mousePositionObservers[i],e!==t&&o.push(e);return o}()},Opentip.Joint=function(){function t(t){null!=t&&(t instanceof Opentip.Joint&&(t=t.toString()),this.set(t))}return t.prototype.set=function(t){return t=t.toLowerCase(),this.setHorizontal(t),this.setVertical(t),this},t.prototype.setHorizontal=function(t){var e,i,n,o,s,r,a;for(i=["left","center","right"],n=0,s=i.length;n<s;n++)e=i[n],~t.indexOf(e)&&(this.horizontal=e.toLowerCase());for(null==this.horizontal&&(this.horizontal="center"),a=[],o=0,r=i.length;o<r;o++)e=i[o],a.push(this[e]=this.horizontal===e?e:void 0);return a},t.prototype.setVertical=function(t){var e,i,n,o,s,r,a;for(i=["top","middle","bottom"],n=0,s=i.length;n<s;n++)e=i[n],~t.indexOf(e)&&(this.vertical=e.toLowerCase());for(null==this.vertical&&(this.vertical="middle"),a=[],o=0,r=i.length;o<r;o++)e=i[o],a.push(this[e]=this.vertical===e?e:void 0);return a},t.prototype.eql=function(t){return null!=t&&this.horizontal===t.horizontal&&this.vertical===t.vertical},t.prototype.flip=function(){var t,e;return e=Opentip.position[this.toString(!0)],t=(e+4)%8,this.set(Opentip.positions[t]),this},t.prototype.toString=function(t){var e,i;return null==t&&(t=!1),i="middle"===this.vertical?"":this.vertical,e="center"===this.horizontal?"":this.horizontal,i&&e&&(e=t?Opentip.prototype.ucfirst(e):" "+e),""+i+e},t}(),Opentip.prototype._positionsEqual=function(t,e){return null!=t&&null!=e&&t.left===e.left&&t.top===e.top},Opentip.prototype._dimensionsEqual=function(t,e){return null!=t&&null!=e&&t.width===e.width&&t.height===e.height},Opentip.prototype.debug=function(){var t;if(t=1<=arguments.length?__slice.call(arguments,0):[],Opentip.debug&&null!=("undefined"!=typeof console&&null!==console?console.debug:void 0))return t.unshift("#"+this.id+" |"),console.debug.apply(console,t)},Opentip.findElements=function(){var t,e,i,n,o,s,r,a,l,u;for(t=Opentip.adapter,l=t.findAll(document.body,"[data-ot]"),u=[],r=0,a=l.length;r<a;r++){i=l[r],s={},e=t.data(i,"ot"),""!==e&&"true"!==e&&"yes"!==e||(e=t.attr(i,"title"),t.attr(i,"title","")),e=e||"";for(n in Opentip.styles.standard)o=t.data(i,"ot"+Opentip.prototype.ucfirst(n)),null!=o&&("yes"===o||"true"===o||"on"===o?o=!0:"no"!==o&&"false"!==o&&"off"!==o||(o=!1),s[n]=o);u.push(new Opentip(i,e,s))}return u},Opentip.version="2.4.3",Opentip.debug=!1,Opentip.lastId=0,Opentip.lastZIndex=100,Opentip.tips=[],Opentip._abortShowingGroup=function(t,e){var i,n,o,s,r;for(s=Opentip.tips,r=[],n=0,o=s.length;n<o;n++)i=s[n],i!==e&&i.options.group===t?r.push(i._abortShowing()):r.push(void 0);return r},Opentip._hideGroup=function(t,e){var i,n,o,s,r;for(s=Opentip.tips,r=[],n=0,o=s.length;n<o;n++)i=s[n],i!==e&&i.options.group===t?r.push(i.hide()):r.push(void 0);return r},Opentip.adapters={},Opentip.adapter=null,firstAdapter=!0,Opentip.addAdapter=function(t){if(Opentip.adapters[t.name]=t,firstAdapter)return Opentip.adapter=t,t.domReady(Opentip.findElements),t.domReady(Opentip.followMousePosition),firstAdapter=!1},Opentip.positions=["top","topRight","right","bottomRight","bottom","bottomLeft","left","topLeft"],Opentip.position={},_ref=Opentip.positions,i=_i=0,_len=_ref.length;_i<_len;i=++_i)position=_ref[i],Opentip.position[position]=i;Opentip.styles={standard:{extends:null,title:void 0,escapeTitle:!0,escapeContent:!1,className:"standard",stem:!0,delay:null,hideDelay:.1,fixed:!1,showOn:"mouseover",hideTrigger:"trigger",hideTriggers:[],hideOn:null,removeElementsOnHide:!1,offset:[0,0],containInViewport:!0,autoOffset:!0,showEffect:"appear",hideEffect:"fade",showEffectDuration:.3,hideEffectDuration:.2,stemLength:5,stemBase:8,tipJoint:"top left",target:null,targetJoint:null,cache:!0,ajax:!1,ajaxMethod:"GET",ajaxErrorMessage:"There was a problem downloading the content.",group:null,style:null,background:"#fff18f",backgroundGradientHorizontal:!1,closeButtonOffset:[5,5],closeButtonRadius:7,closeButtonCrossSize:4,closeButtonCrossColor:"#d2c35b",closeButtonCrossLineWidth:1.5,closeButtonLinkOverscan:6,borderRadius:5,borderWidth:1,borderColor:"#f2e37b",shadow:!0,shadowBlur:10,shadowOffset:[3,3],shadowColor:"rgba(0, 0, 0, 0.1)"},glass:{extends:"standard",className:"glass",background:[[0,"rgba(252, 252, 252, 0.8)"],[.5,"rgba(255, 255, 255, 0.8)"],[.5,"rgba(250, 250, 250, 0.9)"],[1,"rgba(245, 245, 245, 0.9)"]],borderColor:"#eee",closeButtonCrossColor:"rgba(0, 0, 0, 0.2)",borderRadius:15,closeButtonRadius:10,closeButtonOffset:[8,8]},dark:{extends:"standard",className:"dark",borderRadius:13,borderColor:"#444",closeButtonCrossColor:"rgba(240, 240, 240, 1)",shadowColor:"rgba(0, 0, 0, 0.3)",shadowOffset:[2,2],background:[[0,"rgba(30, 30, 30, 0.7)"],[.5,"rgba(30, 30, 30, 0.8)"],[.5,"rgba(10, 10, 10, 0.8)"],[1,"rgba(10, 10, 10, 0.9)"]]},alert:{extends:"standard",className:"alert",borderRadius:1,borderColor:"#AE0D11",closeButtonCrossColor:"rgba(255, 255, 255, 1)",shadowColor:"rgba(0, 0, 0, 0.3)",shadowOffset:[2,2],background:[[0,"rgba(203, 15, 19, 0.7)"],[.5,"rgba(203, 15, 19, 0.8)"],[.5,"rgba(189, 14, 18, 0.8)"],[1,"rgba(179, 14, 17, 0.9)"]]}},Opentip.defaultStyle="standard","undefined"!=typeof module&&null!==module?module.exports=Opentip:window.Opentip=Opentip;var __slice=[].slice;!function(t){var e;return t.fn.opentip=function(t,e,i){return new Opentip(this,t,e,i)},e=function(){function e(){}return e.prototype.name="jquery",e.prototype.domReady=function(e){return t(e)},e.prototype.create=function(e){return t(e)},e.prototype.wrap=function(e){if(e=t(e),e.length>1)throw new Error("Multiple elements provided.");return e},e.prototype.unwrap=function(e){return t(e)[0]},e.prototype.tagName=function(t){return this.unwrap(t).tagName},e.prototype.attr=function(){var e,i,n;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],(n=t(i)).attr.apply(n,e)},e.prototype.data=function(){var e,i,n;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],(n=t(i)).data.apply(n,e)},e.prototype.find=function(e,i){return t(e).find(i).get(0)},e.prototype.findAll=function(e,i){return t(e).find(i)},e.prototype.update=function(e,i,n){return e=t(e),n?e.text(i):e.html(i)},e.prototype.append=function(e,i){return t(e).append(i)},e.prototype.remove=function(e){return t(e).remove()},e.prototype.addClass=function(e,i){return t(e).addClass(i)},e.prototype.removeClass=function(e,i){return t(e).removeClass(i)},e.prototype.css=function(e,i){return t(e).css(i)},e.prototype.dimensions=function(e){return{width:t(e).outerWidth(),height:t(e).outerHeight()}},e.prototype.scrollOffset=function(){return[window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop]},e.prototype.viewportDimensions=function(){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight}},e.prototype.mousePosition=function(t){return null==t?null:{x:t.pageX,y:t.pageY}},e.prototype.offset=function(e){var i;return i=t(e).offset(),{left:i.left,top:i.top}},e.prototype.observe=function(e,i,n){return t(e).bind(i,n)},e.prototype.stopObserving=function(e,i,n){return t(e).unbind(i,n)},e.prototype.ajax=function(e){var i,n;if(null==e.url)throw new Error("No url provided");return t.ajax({url:e.url,type:null!=(i=null!=(n=e.method)?n.toUpperCase():void 0)?i:"GET"}).done(function(t){return"function"==typeof e.onSuccess?e.onSuccess(t):void 0}).fail(function(t){return"function"==typeof e.onError?e.onError("Server responded with status "+t.status):void 0}).always(function(){return"function"==typeof e.onComplete?e.onComplete():void 0})},e.prototype.clone=function(e){return t.extend({},e)},e.prototype.extend=function(){var e,i;return i=arguments[0],e=2<=arguments.length?__slice.call(arguments,1):[],t.extend.apply(t,[i].concat(__slice.call(e)))},e}(),Opentip.addAdapter(new e)}(jQuery),!function(t,e,i,n){"use strict";function o(e,n){if(this.el=e,this.$el=t(e),this.s=t.extend({},s,n),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in i.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=t(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(t(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var s={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,
+hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};o.prototype.init=function(){var i=this;i.s.preload>i.$items.length&&(i.s.preload=i.$items.length);var n=e.location.hash;n.indexOf("lg="+this.s.galleryId)>0&&(i.index=parseInt(n.split("&slide=")[1],10),t("body").addClass("lg-from-hash"),t("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),t("body").addClass("lg-on")})),i.s.dynamic?(i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||0,t("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),t("body").addClass("lg-on")})):i.$items.on("click.lgcustom",function(e){try{e.preventDefault(),e.preventDefault()}catch(t){e.returnValue=!1}i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||i.$items.index(this),t("body").hasClass("lg-on")||(i.build(i.index),t("body").addClass("lg-on"))})},o.prototype.build=function(e){var i=this;i.structure(),t.each(t.fn.lightGallery.modules,function(e){i.modules[e]=new t.fn.lightGallery.modules[e](i.el)}),i.slide(e,!1,!1),i.s.keyPress&&i.keyPress(),i.$items.length>1&&(i.arrow(),setTimeout(function(){i.enableDrag(),i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel()),i.counter(),i.closeGallery(),i.$el.trigger("onAfterOpen.lg"),i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items"),clearTimeout(i.hideBartimeout),i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)})},o.prototype.structure=function(){var i,n="",o="",s=0,r="",a=this;for(t("body").append('<div class="lg-backdrop"></div>'),t(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),s=0;s<this.$items.length;s++)n+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(o='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'</div><div class="lg-next lg-icon">'+this.s.nextHtml+"</div></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(r='<div class="lg-sub-html"></div>'),i='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+n+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+o+r+"</div></div>",t("body").append(i),this.$outer=t(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),a.setTop(),t(e).on("resize.lg orientationchange.lg",function(){setTimeout(function(){a.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var l=this.$outer.find(".lg-inner");l.css("transition-timing-function",this.s.cssEasing),l.css("transition-duration",this.s.speed+"ms")}t(".lg-backdrop").addClass("in"),setTimeout(function(){a.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=t(e).scrollTop()},o.prototype.setTop=function(){if("100%"!==this.s.height){var i=t(e).height(),n=(i-parseInt(this.s.height,10))/2,o=this.$outer.find(".lg");i>=parseInt(this.s.height,10)?o.css("top",n+"px"):o.css("top","0px")}},o.prototype.doCss=function(){var t=function(){var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],e=i.documentElement,n=0;for(n=0;n<t.length;n++)if(t[n]in e.style)return!0};return!!t()},o.prototype.isVideo=function(t,e){var i;if(i=this.s.dynamic?this.s.dynamicEl[e].html:this.$items.eq(e).attr("data-html"),!t&&i)return{html5:!0};var n=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),o=t.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),s=t.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),r=t.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return n?{youtube:n}:o?{vimeo:o}:s?{dailymotion:s}:r?{vk:r}:void 0},o.prototype.counter=function(){this.s.counter&&t(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},o.prototype.addHtml=function(e){var i,n,o=null;if(this.s.dynamic?this.s.dynamicEl[e].subHtmlUrl?i=this.s.dynamicEl[e].subHtmlUrl:o=this.s.dynamicEl[e].subHtml:(n=this.$items.eq(e),n.attr("data-sub-html-url")?i=n.attr("data-sub-html-url"):(o=n.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!o&&(o=n.attr("title")||n.find("img").first().attr("alt")))),!i)if("undefined"!=typeof o&&null!==o){var s=o.substring(0,1);"."!==s&&"#"!==s||(o=this.s.subHtmlSelectorRelative&&!this.s.dynamic?n.find(o).html():t(o).html())}else o="";".lg-sub-html"===this.s.appendSubHtmlTo?i?this.$outer.find(this.s.appendSubHtmlTo).load(i):this.$outer.find(this.s.appendSubHtmlTo).html(o):i?this.$slide.eq(e).load(i):this.$slide.eq(e).append(o),"undefined"!=typeof o&&null!==o&&(""===o?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[e])},o.prototype.preload=function(t){var e=1,i=1;for(e=1;e<=this.s.preload&&!(e>=this.$items.length-t);e++)this.loadContent(t+e,!1,0);for(i=1;i<=this.s.preload&&!(0>t-i);i++)this.loadContent(t-i,!1,0)},o.prototype.loadContent=function(i,n,o){var s,r,a,l,u,c,h=this,d=!1,f=function(i){for(var n=[],o=[],s=0;s<i.length;s++){var a=i[s].split(" ");""===a[0]&&a.splice(0,1),o.push(a[0]),n.push(a[1])}for(var l=t(e).width(),u=0;u<n.length;u++)if(parseInt(n[u],10)>l){r=o[u];break}};if(h.s.dynamic){if(h.s.dynamicEl[i].poster&&(d=!0,a=h.s.dynamicEl[i].poster),c=h.s.dynamicEl[i].html,r=h.s.dynamicEl[i].src,h.s.dynamicEl[i].responsive){var p=h.s.dynamicEl[i].responsive.split(",");f(p)}l=h.s.dynamicEl[i].srcset,u=h.s.dynamicEl[i].sizes}else{if(h.$items.eq(i).attr("data-poster")&&(d=!0,a=h.$items.eq(i).attr("data-poster")),c=h.$items.eq(i).attr("data-html"),r=h.$items.eq(i).attr("href")||h.$items.eq(i).attr("data-src"),h.$items.eq(i).attr("data-responsive")){var g=h.$items.eq(i).attr("data-responsive").split(",");f(g)}l=h.$items.eq(i).attr("data-srcset"),u=h.$items.eq(i).attr("data-sizes")}var m=!1;h.s.dynamic?h.s.dynamicEl[i].iframe&&(m=!0):"true"===h.$items.eq(i).attr("data-iframe")&&(m=!0);var v=h.isVideo(r,i);if(!h.$slide.eq(i).hasClass("lg-loaded")){if(m)h.$slide.eq(i).prepend('<div class="lg-video-cont" style="max-width:'+h.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+r+'" allowfullscreen="true"></iframe></div></div>');else if(d){var y="";y=v&&v.youtube?"lg-has-youtube":v&&v.vimeo?"lg-has-vimeo":"lg-has-html5",h.$slide.eq(i).prepend('<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+a+'" /></div></div>')}else v?(h.$slide.eq(i).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),h.$el.trigger("hasVideo.lg",[i,r,c])):h.$slide.eq(i).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+r+'" /></div>');if(h.$el.trigger("onAferAppendSlide.lg",[i]),s=h.$slide.eq(i).find(".lg-object"),u&&s.attr("sizes",u),l){s.attr("srcset",l);try{picturefill({elements:[s[0]]})}catch(t){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&h.addHtml(i),h.$slide.eq(i).addClass("lg-loaded")}h.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){var e=0;o&&!t("body").hasClass("lg-from-hash")&&(e=o),setTimeout(function(){h.$slide.eq(i).addClass("lg-complete"),h.$el.trigger("onSlideItemLoad.lg",[i,o||0])},e)}),v&&v.html5&&!d&&h.$slide.eq(i).addClass("lg-complete"),n===!0&&(h.$slide.eq(i).hasClass("lg-complete")?h.preload(i):h.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){h.preload(i)}))},o.prototype.slide=function(e,i,n){var o=this.$outer.find(".lg-current").index(),s=this;if(!s.lGalleryOn||o!==e){var r=this.$slide.length,a=s.lGalleryOn?this.s.speed:0,l=!1,u=!1;if(!s.lgBusy){if(this.s.download){var c;c=s.s.dynamic?s.s.dynamicEl[e].downloadUrl!==!1&&(s.s.dynamicEl[e].downloadUrl||s.s.dynamicEl[e].src):"false"!==s.$items.eq(e).attr("data-download-url")&&(s.$items.eq(e).attr("data-download-url")||s.$items.eq(e).attr("href")||s.$items.eq(e).attr("data-src")),c?(t("#lg-download").attr("href",c),s.$outer.removeClass("lg-hide-download")):s.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[o,e,i,n]),s.lgBusy=!0,clearTimeout(s.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){s.addHtml(e)},a),this.arrowDisable(e),i){var h=e-1,d=e+1;0===e&&o===r-1?(d=0,h=r-1):e===r-1&&0===o&&(d=0,h=r-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),s.$slide.eq(h).addClass("lg-prev-slide"),s.$slide.eq(d).addClass("lg-next-slide"),s.$slide.eq(e).addClass("lg-current")}else s.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),o>e?(u=!0,0!==e||o!==r-1||n||(u=!1,l=!0)):e>o&&(l=!0,e!==r-1||0!==o||n||(u=!0,l=!1)),u?(this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(o).addClass("lg-next-slide")):l&&(this.$slide.eq(e).addClass("lg-next-slide"),this.$slide.eq(o).addClass("lg-prev-slide")),setTimeout(function(){s.$slide.removeClass("lg-current"),s.$slide.eq(e).addClass("lg-current"),s.$outer.removeClass("lg-no-trans")},50);s.lGalleryOn?(setTimeout(function(){s.loadContent(e,!0,0)},this.s.speed+50),setTimeout(function(){s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[o,e,i,n])},this.s.speed)):(s.loadContent(e,!0,s.s.backdropDuration),s.lgBusy=!1,s.$el.trigger("onAfterSlide.lg",[o,e,i,n])),s.lGalleryOn=!0,this.s.counter&&t("#lg-counter-current").text(e+1)}}},o.prototype.goToNextSlide=function(t){var e=this;e.lgBusy||(e.index+1<e.$slide.length?(e.index++,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1)):e.s.loop?(e.index=0,e.$el.trigger("onBeforeNextSlide.lg",[e.index]),e.slide(e.index,t,!1)):e.s.slideEndAnimatoin&&(e.$outer.addClass("lg-right-end"),setTimeout(function(){e.$outer.removeClass("lg-right-end")},400)))},o.prototype.goToPrevSlide=function(t){var e=this;e.lgBusy||(e.index>0?(e.index--,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1)):e.s.loop?(e.index=e.$items.length-1,e.$el.trigger("onBeforePrevSlide.lg",[e.index,t]),e.slide(e.index,t,!1)):e.s.slideEndAnimatoin&&(e.$outer.addClass("lg-left-end"),setTimeout(function(){e.$outer.removeClass("lg-left-end")},400)))},o.prototype.keyPress=function(){var i=this;this.$items.length>1&&t(e).on("keyup.lg",function(t){i.$items.length>1&&(37===t.keyCode&&(t.preventDefault(),i.goToPrevSlide()),39===t.keyCode&&(t.preventDefault(),i.goToNextSlide()))}),t(e).on("keydown.lg",function(t){i.s.escKey===!0&&27===t.keyCode&&(t.preventDefault(),i.$outer.hasClass("lg-thumb-open")?i.$outer.removeClass("lg-thumb-open"):i.destroy())})},o.prototype.arrow=function(){var t=this;this.$outer.find(".lg-prev").on("click.lg",function(){t.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){t.goToNextSlide()})},o.prototype.arrowDisable=function(t){!this.s.loop&&this.s.hideControlOnEnd&&(t+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),t>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},o.prototype.setTranslate=function(t,e,i){this.s.useLeft?t.css("left",e):t.css({transform:"translate3d("+e+"px, "+i+"px, 0px)"})},o.prototype.touchMove=function(e,i){var n=i-e;Math.abs(n)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),n,0),this.setTranslate(t(".lg-prev-slide"),-this.$slide.eq(this.index).width()+n,0),this.setTranslate(t(".lg-next-slide"),this.$slide.eq(this.index).width()+n,0))},o.prototype.touchEnd=function(t){var e=this;"lg-slide"!==e.s.mode&&e.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){e.$outer.removeClass("lg-dragging"),0>t&&Math.abs(t)>e.s.swipeThreshold?e.goToNextSlide(!0):t>0&&Math.abs(t)>e.s.swipeThreshold?e.goToPrevSlide(!0):Math.abs(t)<5&&e.$el.trigger("onSlideClick.lg"),e.$slide.removeAttr("style")}),setTimeout(function(){e.$outer.hasClass("lg-dragging")||"lg-slide"===e.s.mode||e.$outer.removeClass("lg-slide")},e.s.speed+100)},o.prototype.enableSwipe=function(){var t=this,e=0,i=0,n=!1;t.s.enableSwipe&&t.isTouch&&t.doCss()&&(t.$slide.on("touchstart.lg",function(i){t.$outer.hasClass("lg-zoomed")||t.lgBusy||(i.preventDefault(),t.manageSwipeClass(),e=i.originalEvent.targetTouches[0].pageX)}),t.$slide.on("touchmove.lg",function(o){t.$outer.hasClass("lg-zoomed")||(o.preventDefault(),i=o.originalEvent.targetTouches[0].pageX,t.touchMove(e,i),n=!0)}),t.$slide.on("touchend.lg",function(){t.$outer.hasClass("lg-zoomed")||(n?(n=!1,t.touchEnd(i-e)):t.$el.trigger("onSlideClick.lg"))}))},o.prototype.enableDrag=function(){var i=this,n=0,o=0,s=!1,r=!1;i.s.enableDrag&&!i.isTouch&&i.doCss()&&(i.$slide.on("mousedown.lg",function(e){i.$outer.hasClass("lg-zoomed")||(t(e.target).hasClass("lg-object")||t(e.target).hasClass("lg-video-play"))&&(e.preventDefault(),i.lgBusy||(i.manageSwipeClass(),n=e.pageX,s=!0,i.$outer.scrollLeft+=1,i.$outer.scrollLeft-=1,i.$outer.removeClass("lg-grab").addClass("lg-grabbing"),i.$el.trigger("onDragstart.lg")))}),t(e).on("mousemove.lg",function(t){s&&(r=!0,o=t.pageX,i.touchMove(n,o),i.$el.trigger("onDragmove.lg"))}),t(e).on("mouseup.lg",function(e){r?(r=!1,i.touchEnd(o-n),i.$el.trigger("onDragend.lg")):(t(e.target).hasClass("lg-object")||t(e.target).hasClass("lg-video-play"))&&i.$el.trigger("onSlideClick.lg"),s&&(s=!1,i.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},o.prototype.manageSwipeClass=function(){var t=this.index+1,e=this.index-1,i=this.$slide.length;this.s.loop&&(0===this.index?e=i-1:this.index===i-1&&(t=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.$slide.eq(e).addClass("lg-prev-slide"),this.$slide.eq(t).addClass("lg-next-slide")},o.prototype.mousewheel=function(){var t=this;t.$outer.on("mousewheel.lg",function(e){e.deltaY&&(e.deltaY>0?t.goToPrevSlide():t.goToNextSlide(),e.preventDefault())})},o.prototype.closeGallery=function(){var e=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){e.destroy()}),e.s.closable&&(e.$outer.on("mousedown.lg",function(e){i=!!(t(e.target).is(".lg-outer")||t(e.target).is(".lg-item ")||t(e.target).is(".lg-img-wrap"))}),e.$outer.on("mouseup.lg",function(n){(t(n.target).is(".lg-outer")||t(n.target).is(".lg-item ")||t(n.target).is(".lg-img-wrap")&&i)&&(e.$outer.hasClass("lg-dragging")||e.destroy())}))},o.prototype.destroy=function(i){var n=this;i||n.$el.trigger("onBeforeClose.lg"),t(e).scrollTop(n.prevScrollTop),i&&(n.s.dynamic||this.$items.off("click.lg click.lgcustom"),t.removeData(n.el,"lightGallery")),this.$el.off(".lg.tm"),t.each(t.fn.lightGallery.modules,function(t){n.modules[t]&&n.modules[t].destroy()}),this.lGalleryOn=!1,clearTimeout(n.hideBartimeout),this.hideBartimeout=!1,t(e).off(".lg"),t("body").removeClass("lg-on lg-from-hash"),n.$outer&&n.$outer.removeClass("lg-visible"),t(".lg-backdrop").removeClass("in"),setTimeout(function(){n.$outer&&n.$outer.remove(),t(".lg-backdrop").remove(),i||n.$el.trigger("onCloseAfter.lg")},n.s.backdropDuration+50)},t.fn.lightGallery=function(e){return this.each(function(){if(t.data(this,"lightGallery"))try{t(this).data("lightGallery").init()}catch(t){console.error("lightGallery has not initiated properly")}else t.data(this,"lightGallery",new o(this,e))})},t.fn.lightGallery.modules={}}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={fullScreen:!0},s=function(e){return this.core=t(e).data("lightGallery"),this.$el=t(e),this.core.s=t.extend({},o,this.core.s),this.init(),this};s.prototype.init=function(){var t="";if(this.core.s.fullScreen){if(!(i.fullscreenEnabled||i.webkitFullscreenEnabled||i.mozFullScreenEnabled||i.msFullscreenEnabled))return;t='<span class="lg-fullscreen lg-icon"></span>',this.core.$outer.find(".lg-toolbar").append(t),this.fullScreen()}},s.prototype.requestFullscreen=function(){var t=i.documentElement;t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen&&t.webkitRequestFullscreen()},s.prototype.exitFullscreen=function(){i.exitFullscreen?i.exitFullscreen():i.msExitFullscreen?i.msExitFullscreen():i.mozCancelFullScreen?i.mozCancelFullScreen():i.webkitExitFullscreen&&i.webkitExitFullscreen()},s.prototype.fullScreen=function(){var e=this;t(i).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){e.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement||i.msFullscreenElement?e.exitFullscreen():e.requestFullscreen()})},s.prototype.destroy=function(){this.exitFullscreen(),t(i).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},t.fn.lightGallery.modules.fullscreen=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},s=function(e){return this.core=t(e).data("lightGallery"),this.core.s=t.extend({},o,this.core.s),this.$el=t(e),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};s.prototype.init=function(){var t=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){t.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},s.prototype.build=function(){function i(t,e,i){var n,a=o.core.isVideo(t,i)||{},l="";a.youtube||a.vimeo||a.dailymotion?a.youtube?n=o.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+o.core.s.youtubeThumbSize+".jpg":e:a.vimeo?o.core.s.loadVimeoThumbnail?(n="//i.vimeocdn.com/video/error_"+r+".jpg",l=a.vimeo[1]):n=e:a.dailymotion&&(n=o.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:e):n=e,s+='<div data-vimeo-id="'+l+'" class="lg-thumb-item" style="width:'+o.core.s.thumbWidth+"px; margin-right: "+o.core.s.thumbMargin+'px"><img src="'+n+'" /></div>',l=""}var n,o=this,s="",r="",a='<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":r="640";break;case"thumbnail_medium":r="200x150";break;case"thumbnail_small":r="100x75"}if(o.core.$outer.addClass("lg-has-thumb"),o.core.$outer.find(".lg").append(a),o.$thumbOuter=o.core.$outer.find(".lg-thumb-outer"),o.thumbOuterWidth=o.$thumbOuter.width(),o.core.s.animateThumb&&o.core.$outer.find(".lg-thumb").css({width:o.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&o.$thumbOuter.css("height",o.core.s.thumbContHeight+"px"),o.core.s.dynamic)for(var l=0;l<o.core.s.dynamicEl.length;l++)i(o.core.s.dynamicEl[l].src,o.core.s.dynamicEl[l].thumb,l);else o.core.$items.each(function(e){o.core.s.exThumbImage?i(t(this).attr("href")||t(this).attr("data-src"),t(this).attr(o.core.s.exThumbImage),e):i(t(this).attr("href")||t(this).attr("data-src"),t(this).find("img").attr("src"),e)});o.core.$outer.find(".lg-thumb").html(s),n=o.core.$outer.find(".lg-thumb-item"),n.each(function(){var e=t(this),i=e.attr("data-vimeo-id");i&&t.getJSON("//www.vimeo.com/api/v2/video/"+i+".json?callback=?",{format:"json"},function(t){e.find("img").attr("src",t[0][o.core.s.vimeoThumbSize])})}),n.eq(o.core.index).addClass("active"),o.core.$el.on("onBeforeSlide.lg.tm",function(){n.removeClass("active"),n.eq(o.core.index).addClass("active")}),n.on("click.lg touchend.lg",function(){var e=t(this);setTimeout(function(){(o.thumbClickable&&!o.core.lgBusy||!o.core.doCss())&&(o.core.index=e.index(),o.core.slide(o.core.index,!1,!0))},50)}),o.core.$el.on("onBeforeSlide.lg.tm",function(){o.animateThumb(o.core.index)}),t(e).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){o.animateThumb(o.core.index),o.thumbOuterWidth=o.$thumbOuter.width()},200)})},s.prototype.setTranslate=function(t){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+t+"px, 0px, 0px)"})},s.prototype.animateThumb=function(t){var e=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var i;switch(this.core.s.currentPagerPosition){case"left":i=0;break;case"middle":i=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":i=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*t-1-i,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(e.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||e.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||e.css("left",-this.left+"px"),this.setTranslate(this.left)}},s.prototype.enableThumbDrag=function(){var i=this,n=0,o=0,s=!1,r=!1,a=0;i.$thumbOuter.addClass("lg-grab"),i.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(t){i.thumbTotalWidth>i.thumbOuterWidth&&(t.preventDefault(),n=t.pageX,s=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.thumbClickable=!1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),t(e).on("mousemove.lg.thumb",function(t){s&&(a=i.left,r=!0,o=t.pageX,i.$thumbOuter.addClass("lg-dragging"),a-=o-n,a>i.thumbTotalWidth-i.thumbOuterWidth&&(a=i.thumbTotalWidth-i.thumbOuterWidth),0>a&&(a=0),i.setTranslate(a))}),t(e).on("mouseup.lg.thumb",function(){r?(r=!1,i.$thumbOuter.removeClass("lg-dragging"),i.left=a,Math.abs(o-n)<i.core.s.swipeThreshold&&(i.thumbClickable=!0)):i.thumbClickable=!0,s&&(s=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},s.prototype.enableThumbSwipe=function(){var t=this,e=0,i=0,n=!1,o=0;t.core.$outer.find(".lg-thumb").on("touchstart.lg",function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e=i.originalEvent.targetTouches[0].pageX,t.thumbClickable=!1)}),t.core.$outer.find(".lg-thumb").on("touchmove.lg",function(s){t.thumbTotalWidth>t.thumbOuterWidth&&(s.preventDefault(),i=s.originalEvent.targetTouches[0].pageX,n=!0,t.$thumbOuter.addClass("lg-dragging"),o=t.left,o-=i-e,o>t.thumbTotalWidth-t.thumbOuterWidth&&(o=t.thumbTotalWidth-t.thumbOuterWidth),0>o&&(o=0),t.setTranslate(o))}),t.core.$outer.find(".lg-thumb").on("touchend.lg",function(){t.thumbTotalWidth>t.thumbOuterWidth&&n?(n=!1,t.$thumbOuter.removeClass("lg-dragging"),Math.abs(i-e)<t.core.s.swipeThreshold&&(t.thumbClickable=!0),t.left=o):t.thumbClickable=!0})},s.prototype.toogle=function(){var t=this;t.core.s.toogleThumb&&(t.core.$outer.addClass("lg-can-toggle"),t.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>'),t.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){t.core.$outer.toggleClass("lg-thumb-open")}))},s.prototype.thumbkeyPress=function(){var i=this;t(e).on("keydown.lg.thumb",function(t){38===t.keyCode?(t.preventDefault(),i.core.$outer.addClass("lg-thumb-open")):40===t.keyCode&&(t.preventDefault(),i.core.$outer.removeClass("lg-thumb-open"))})},s.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(t(e).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},t.fn.lightGallery.modules.Thumbnail=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300},s=function(i){return this.core=t(i).data("lightGallery"),this.core.s=t.extend({},o,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=t(e).width()/2,this.pageY=t(e).height()/2+t(e).scrollTop()),this};s.prototype.init=function(){var i=this,n='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';i.core.s.actualSize&&(n+='<span id="lg-actual-size" class="lg-icon"></span>'),this.core.$outer.find(".lg-toolbar").append(n),i.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(e,n,o){var s=i.core.s.enableZoomAfter+o;t("body").hasClass("lg-from-hash")&&o?s=0:t("body").removeClass("lg-from-hash"),i.zoomabletimeout=setTimeout(function(){i.core.$slide.eq(n).addClass("lg-zoomable")},s+30)});var o=1,s=function(n){var o,s,r=i.core.$outer.find(".lg-current .lg-image"),a=(t(e).width()-r.width())/2,l=(t(e).height()-r.height())/2+t(e).scrollTop();o=i.pageX-a,s=i.pageY-l;var u=(n-1)*o,c=(n-1)*s;r.css("transform","scale3d("+n+", "+n+", 1)").attr("data-scale",n),r.parent().css({left:-u+"px",top:-c+"px"}).attr("data-x",u).attr("data-y",c)},r=function(){o>1?i.core.$outer.addClass("lg-zoomed"):i.resetZoom(),1>o&&(o=1),s(o)},a=function(n,s,a,l){var u,c=s.width();u=i.core.s.dynamic?i.core.s.dynamicEl[a].width||s[0].naturalWidth||c:i.core.$items.eq(a).attr("data-width")||s[0].naturalWidth||c;var h;i.core.$outer.hasClass("lg-zoomed")?o=1:u>c&&(h=u/c,o=h||2),l?(i.pageX=t(e).width()/2,i.pageY=t(e).height()/2+t(e).scrollTop()):(i.pageX=n.pageX||n.originalEvent.targetTouches[0].pageX,i.pageY=n.pageY||n.originalEvent.targetTouches[0].pageY),r(),setTimeout(function(){i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},l=!1;i.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(t,e){var n=i.core.$slide.eq(e).find(".lg-image");n.on("dblclick",function(t){a(t,n,e)}),n.on("touchstart",function(t){l?(clearTimeout(l),l=null,a(t,n,e)):l=setTimeout(function(){l=null},300),t.preventDefault()})}),t(e).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){i.pageX=t(e).width()/2,i.pageY=t(e).height()/2+t(e).scrollTop(),s(o)}),t("#lg-zoom-out").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(o-=i.core.s.scale,r())}),t("#lg-zoom-in").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(o+=i.core.s.scale,r())}),t("#lg-actual-size").on("click.lg",function(t){a(t,i.core.$slide.eq(i.core.index).find(".lg-image"),i.core.index,!0)}),i.core.$el.on("onBeforeSlide.lg.tm",function(){o=1,i.resetZoom()}),i.core.isTouch||i.zoomDrag(),i.core.isTouch&&i.zoomSwipe()},s.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=t(e).width()/2,this.pageY=t(e).height()/2+t(e).scrollTop()},s.prototype.zoomSwipe=function(){var t=this,e={},i={},n=!1,o=!1,s=!1;t.core.$slide.on("touchstart.lg",function(i){if(t.core.$outer.hasClass("lg-zoomed")){var n=t.core.$slide.eq(t.core.index).find(".lg-object");s=n.outerHeight()*n.attr("data-scale")>t.core.$outer.find(".lg").height(),o=n.outerWidth()*n.attr("data-scale")>t.core.$outer.find(".lg").width(),(o||s)&&(i.preventDefault(),e={x:i.originalEvent.targetTouches[0].pageX,y:i.originalEvent.targetTouches[0].pageY})}}),t.core.$slide.on("touchmove.lg",function(r){if(t.core.$outer.hasClass("lg-zoomed")){var a,l,u=t.core.$slide.eq(t.core.index).find(".lg-img-wrap");r.preventDefault(),n=!0,i={x:r.originalEvent.targetTouches[0].pageX,y:r.originalEvent.targetTouches[0].pageY},t.core.$outer.addClass("lg-zoom-dragging"),l=s?-Math.abs(u.attr("data-y"))+(i.y-e.y):-Math.abs(u.attr("data-y")),a=o?-Math.abs(u.attr("data-x"))+(i.x-e.x):-Math.abs(u.attr("data-x")),(Math.abs(i.x-e.x)>15||Math.abs(i.y-e.y)>15)&&u.css({left:a+"px",top:l+"px"})}}),t.core.$slide.on("touchend.lg",function(){t.core.$outer.hasClass("lg-zoomed")&&n&&(n=!1,t.core.$outer.removeClass("lg-zoom-dragging"),t.touchendZoom(e,i,o,s))})},s.prototype.zoomDrag=function(){var i=this,n={},o={},s=!1,r=!1,a=!1,l=!1;i.core.$slide.on("mousedown.lg.zoom",function(e){var o=i.core.$slide.eq(i.core.index).find(".lg-object");l=o.outerHeight()*o.attr("data-scale")>i.core.$outer.find(".lg").height(),a=o.outerWidth()*o.attr("data-scale")>i.core.$outer.find(".lg").width(),i.core.$outer.hasClass("lg-zoomed")&&t(e.target).hasClass("lg-object")&&(a||l)&&(e.preventDefault(),n={x:e.pageX,y:e.pageY},s=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),t(e).on("mousemove.lg.zoom",function(t){if(s){var e,u,c=i.core.$slide.eq(i.core.index).find(".lg-img-wrap");r=!0,o={x:t.pageX,y:t.pageY},i.core.$outer.addClass("lg-zoom-dragging"),u=l?-Math.abs(c.attr("data-y"))+(o.y-n.y):-Math.abs(c.attr("data-y")),e=a?-Math.abs(c.attr("data-x"))+(o.x-n.x):-Math.abs(c.attr("data-x")),c.css({left:e+"px",top:u+"px"})}}),t(e).on("mouseup.lg.zoom",function(t){s&&(s=!1,i.core.$outer.removeClass("lg-zoom-dragging"),!r||n.x===o.x&&n.y===o.y||(o={x:t.pageX,y:t.pageY},i.touchendZoom(n,o,a,l)),r=!1),i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},s.prototype.touchendZoom=function(t,e,i,n){var o=this,s=o.core.$slide.eq(o.core.index).find(".lg-img-wrap"),r=o.core.$slide.eq(o.core.index).find(".lg-object"),a=-Math.abs(s.attr("data-x"))+(e.x-t.x),l=-Math.abs(s.attr("data-y"))+(e.y-t.y),u=(o.core.$outer.find(".lg").height()-r.outerHeight())/2,c=Math.abs(r.outerHeight()*Math.abs(r.attr("data-scale"))-o.core.$outer.find(".lg").height()+u),h=(o.core.$outer.find(".lg").width()-r.outerWidth())/2,d=Math.abs(r.outerWidth()*Math.abs(r.attr("data-scale"))-o.core.$outer.find(".lg").width()+h);(Math.abs(e.x-t.x)>15||Math.abs(e.y-t.y)>15)&&(n&&(-c>=l?l=-c:l>=-u&&(l=-u)),i&&(-d>=a?a=-d:a>=-h&&(a=-h)),n?s.attr("data-y",Math.abs(l)):l=-Math.abs(s.attr("data-y")),i?s.attr("data-x",Math.abs(a)):a=-Math.abs(s.attr("data-x")),s.css({left:a+"px",top:l+"px"}))},s.prototype.destroy=function(){var i=this;i.core.$el.off(".lg.zoom"),t(e).off(".lg.zoom"),i.core.$slide.off(".lg.zoom"),i.core.$el.off(".lg.tm.zoom"),i.resetZoom(),clearTimeout(i.zoomabletimeout),i.zoomabletimeout=!1},t.fn.lightGallery.modules.zoom=s}(jQuery,window,document),!function(t,e,i,n){"use strict";var o={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},s=function(e){return this.core=t(e).data("lightGallery"),this.$el=t(e),!(this.core.$items.length<2)&&(this.core.s=t.extend({},o,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,
+this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};s.prototype.init=function(){var t=this;t.core.s.autoplayControls&&t.controls(),t.core.s.progressBar&&t.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),t.progress(),t.core.s.autoplay&&t.startlAuto(),t.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){t.interval&&(t.cancelAuto(),t.canceledOnTouch=!0)}),t.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!t.interval&&t.canceledOnTouch&&(t.startlAuto(),t.canceledOnTouch=!1)})},s.prototype.progress=function(){var t,e,i=this;i.$el.on("onBeforeSlide.lg.tm",function(){i.core.s.progressBar&&i.fromAuto&&(t=i.core.$outer.find(".lg-progress-bar"),e=i.core.$outer.find(".lg-progress"),i.interval&&(e.removeAttr("style"),t.removeClass("lg-start"),setTimeout(function(){e.css("transition","width "+(i.core.s.speed+i.core.s.pause)+"ms ease 0s"),t.addClass("lg-start")},20))),i.fromAuto||i.core.s.fourceAutoplay||i.cancelAuto(),i.fromAuto=!1})},s.prototype.controls=function(){var e=this,i='<span class="lg-autoplay-button lg-icon"></span>';t(this.core.s.appendAutoplayControlsTo).append(i),e.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){t(e.core.$outer).hasClass("lg-show-autoplay")?(e.cancelAuto(),e.core.s.fourceAutoplay=!1):e.interval||(e.startlAuto(),e.core.s.fourceAutoplay=e.fourceAutoplayTemp)})},s.prototype.startlAuto=function(){var t=this;t.core.$outer.find(".lg-progress").css("transition","width "+(t.core.s.speed+t.core.s.pause)+"ms ease 0s"),t.core.$outer.addClass("lg-show-autoplay"),t.core.$outer.find(".lg-progress-bar").addClass("lg-start"),t.interval=setInterval(function(){t.core.index+1<t.core.$items.length?t.core.index++:t.core.index=0,t.fromAuto=!0,t.core.slide(t.core.index,!1,!1)},t.core.s.speed+t.core.s.pause)},s.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},s.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},t.fn.lightGallery.modules.autoplay=s}(jQuery,window,document),function(){!function(t,e){return"function"==typeof define&&define.amd?define(function(){return e()}):"object"==typeof exports?module.exports=e():t.ifvisible=e()}(this,function(){var t,e,i,n,o,s,r,a,l,u,c,h,d,f;return l={},i=document,c=!1,h="active",r=6e4,s=!1,e=function(){var t,e,i,n,o,s,r;return t=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},o=function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},s={},i="__ceGUID",e=function(t,e,n){return t[i]=void 0,t[i]||(t[i]="ifvisible.object.event.identifier"),s[t[i]]||(s[t[i]]={}),s[t[i]][e]||(s[t[i]][e]=[]),s[t[i]][e].push(n)},n=function(t,e,n){var o,r,a,l,u;if(t[i]&&s[t[i]]&&s[t[i]][e]){for(l=s[t[i]][e],u=[],r=0,a=l.length;a>r;r++)o=l[r],u.push(o(n||{}));return u}},r=function(t,e,n){var o,r,a,l,u;if(n){if(t[i]&&s[t[i]]&&s[t[i]][e])for(u=s[t[i]][e],r=a=0,l=u.length;l>a;r=++a)if(o=u[r],o===n)return s[t[i]][e].splice(r,1),o}else if(t[i]&&s[t[i]]&&s[t[i]][e])return delete s[t[i]][e]},{add:e,remove:r,fire:n}}(),t=function(){var t;return t=!1,function(e,i,n){return t||(t=e.addEventListener?function(t,e,i){return t.addEventListener(e,i,!1)}:e.attachEvent?function(t,e,i){return t.attachEvent("on"+e,i,!1)}:function(t,e,i){return t["on"+e]=i}),t(e,i,n)}}(),n=function(t,e){var n;return i.createEventObject?t.fireEvent("on"+e,n):(n=i.createEvent("HTMLEvents"),n.initEvent(e,!0,!0),!t.dispatchEvent(n))},a=function(){var t,e,n,o,s;for(o=void 0,s=3,n=i.createElement("div"),t=n.getElementsByTagName("i"),e=function(){return n.innerHTML="<!--[if gt IE "+ ++s+"]><i></i><![endif]-->",t[0]};e(););return s>4?s:o}(),o=!1,f=void 0,"undefined"!=typeof i.hidden?(o="hidden",f="visibilitychange"):"undefined"!=typeof i.mozHidden?(o="mozHidden",f="mozvisibilitychange"):"undefined"!=typeof i.msHidden?(o="msHidden",f="msvisibilitychange"):"undefined"!=typeof i.webkitHidden&&(o="webkitHidden",f="webkitvisibilitychange"),d=function(){var e,n;return e=!1,n=function(){return clearTimeout(e),"active"!==h&&l.wakeup(),s=+new Date,e=setTimeout(function(){return"active"===h?l.idle():void 0},r)},n(),t(i,"mousemove",n),t(i,"keyup",n),t(i,"touchstart",n),t(window,"scroll",n),l.focus(n),l.wakeup(n)},u=function(){var e;return!!c||(o===!1?(e="blur",9>a&&(e="focusout"),t(window,e,function(){return l.blur()}),t(window,"focus",function(){return l.focus()})):t(i,f,function(){return i[o]?l.blur():l.focus()},!1),c=!0,d())},l={setIdleDuration:function(t){return r=1e3*t},getIdleDuration:function(){return r},getIdleInfo:function(){var t,e;return t=+new Date,e={},"idle"===h?(e.isIdle=!0,e.idleFor=t-s,e.timeLeft=0,e.timeLeftPer=100):(e.isIdle=!1,e.idleFor=t-s,e.timeLeft=s+r-t,e.timeLeftPer=(100-100*e.timeLeft/r).toFixed(2)),e},focus:function(t){return"function"==typeof t?this.on("focus",t):(h="active",e.fire(this,"focus"),e.fire(this,"wakeup"),e.fire(this,"statusChanged",{status:h})),this},blur:function(t){return"function"==typeof t?this.on("blur",t):(h="hidden",e.fire(this,"blur"),e.fire(this,"idle"),e.fire(this,"statusChanged",{status:h})),this},idle:function(t){return"function"==typeof t?this.on("idle",t):(h="idle",e.fire(this,"idle"),e.fire(this,"statusChanged",{status:h})),this},wakeup:function(t){return"function"==typeof t?this.on("wakeup",t):(h="active",e.fire(this,"wakeup"),e.fire(this,"statusChanged",{status:h})),this},on:function(t,i){return u(),e.add(this,t,i),this},off:function(t,i){return u(),e.remove(this,t,i),this},onEvery:function(t,e){var i,n;return u(),i=!1,e&&(n=setInterval(function(){return"active"===h&&i===!1?e():void 0},1e3*t)),{stop:function(){return clearInterval(n)},pause:function(){return i=!0},resume:function(){return i=!1},code:n,callback:e}},now:function(t){return u(),h===(t||"active")}}})}.call(this);
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.min.js
index 2509a29..52360e1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/js/min/openpgp.min.js
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.min.js
@@ -1,10 +1,10 @@
-/*! OpenPGP.js v2.3.3 - 2016-08-17 - this is LGPL licensed code, see LICENSE/our website http://openpgpjs.org/ for more information. */!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.openpgp=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(b,c,d){!function(b,d){function e(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function f(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function g(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function h(a,b){b=!!b;for(var c=a.length,d=new Uint8Array(b?4*c:c),e=0,f=0;e<c;e++){var g=a.charCodeAt(e);if(b&&55296<=g&&g<=56319){if(++e>=c)throw new Error("Malformed string, low surrogate expected at position "+e);g=(55296^g)<<10|65536|56320^a.charCodeAt(e)}else if(!b&&g>>>8)throw new Error("Wide characters are not allowed.");!b||g<=127?d[f++]=g:g<=2047?(d[f++]=192|g>>6,d[f++]=128|63&g):g<=65535?(d[f++]=224|g>>12,d[f++]=128|g>>6&63,d[f++]=128|63&g):(d[f++]=240|g>>18,d[f++]=128|g>>12&63,d[f++]=128|g>>6&63,d[f++]=128|63&g)}return d.subarray(0,f)}function i(a,b){b=!!b;for(var c=a.length,d=new Array(c),e=0,f=0;e<c;e++){var g=a[e];if(!b||g<128)d[f++]=g;else if(g>=192&&g<224&&e+1<c)d[f++]=(31&g)<<6|63&a[++e];else if(g>=224&&g<240&&e+2<c)d[f++]=(15&g)<<12|(63&a[++e])<<6|63&a[++e];else{if(!(g>=240&&g<248&&e+3<c))throw new Error("Malformed UTF8 character at byte offset "+e);var h=(7&g)<<18|(63&a[++e])<<12|(63&a[++e])<<6|63&a[++e];h<=65535?d[f++]=h:(h^=65536,d[f++]=55296|h>>10,d[f++]=56320|1023&h)}}for(var i="",j=16384,e=0;e<f;e+=j)i+=String.fromCharCode.apply(String,d.slice(e,e+j<=f?e+j:f));return i}function j(a){for(var b="",c=0;c<a.length;c++){var d=(255&a[c]).toString(16);d.length<2&&(b+="0"),b+=d}return b}function k(a){return btoa(i(a))}function l(a){return"number"==typeof a}function m(a){return"string"==typeof a}function n(a){return a instanceof ArrayBuffer}function o(a){return a instanceof Uint8Array}function p(a,b){var c=b.heap,d=c?c.byteLength:b.heapSize||65536;if(4095&d||d<=0)throw new Error("heap size must be a positive integer and a multiple of 4096");return c=c||new a(new ArrayBuffer(d))}function q(a,b,c,d,e){var f=a.length-b,g=f<e?f:e;return a.set(c.subarray(d,d+g),b),g}function r(a){a=a||{},this.heap=p(Uint8Array,a).subarray(da.HEAP_DATA),this.asm=a.asm||da(d,null,this.heap.buffer),this.mode=null,this.key=null,this.reset(a)}function s(a){if(void 0!==a){if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected key type");a=h(a)}var b=a.length;if(16!==b&&24!==b&&32!==b)throw new f("illegal key size");var c=new DataView(a.buffer,a.byteOffset,a.byteLength);this.asm.set_key(b>>2,c.getUint32(0),c.getUint32(4),c.getUint32(8),c.getUint32(12),b>16?c.getUint32(16):0,b>16?c.getUint32(20):0,b>24?c.getUint32(24):0,b>24?c.getUint32(28):0),this.key=a}else if(!this.key)throw new Error("key is required")}function t(a){if(void 0!==a){if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected iv type");a=h(a)}if(16!==a.length)throw new f("illegal iv size");var b=new DataView(a.buffer,a.byteOffset,a.byteLength);this.iv=a,this.asm.set_iv(b.getUint32(0),b.getUint32(4),b.getUint32(8),b.getUint32(12))}else this.iv=null,this.asm.set_iv(0,0,0,0)}function u(a){void 0!==a?this.padding=!!a:this.padding=!0}function v(a){return a=a||{},this.result=null,this.pos=0,this.len=0,s.call(this,a.key),this.hasOwnProperty("iv")&&t.call(this,a.iv),this.hasOwnProperty("padding")&&u.call(this,a.padding),this}function w(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");for(var b=this.asm,c=this.heap,d=da.ENC[this.mode],e=da.HEAP_DATA,f=this.pos,g=this.len,i=0,j=a.length||0,k=0,l=g+j&-16,p=0,r=new Uint8Array(l);j>0;)p=q(c,f+g,a,i,j),g+=p,i+=p,j-=p,p=b.cipher(d,e+f,g),p&&r.set(c.subarray(f,f+p),k),k+=p,p<g?(f+=p,g-=p):(f=0,g=0);return this.result=r,this.pos=f,this.len=g,this}function x(a){var b=null,c=0;void 0!==a&&(b=w.call(this,a).result,c=b.length);var d=this.asm,e=this.heap,g=da.ENC[this.mode],h=da.HEAP_DATA,i=this.pos,j=this.len,k=16-j%16,l=j;if(this.hasOwnProperty("padding")){if(this.padding){for(var m=0;m<k;++m)e[i+j+m]=k;j+=k,l=j}else if(j%16)throw new f("data length must be a multiple of the block size")}else j+=k;var n=new Uint8Array(c+l);return c&&n.set(b),j&&d.cipher(g,h+i,j),l&&n.set(e.subarray(i,i+l),c),this.result=n,this.pos=0,this.len=0,this}function y(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=this.asm,c=this.heap,d=da.DEC[this.mode],e=da.HEAP_DATA,f=this.pos,g=this.len,i=0,j=a.length||0,k=0,l=g+j&-16,p=0,r=0;this.hasOwnProperty("padding")&&this.padding&&(p=g+j-l||16,l-=p);for(var s=new Uint8Array(l);j>0;)r=q(c,f+g,a,i,j),g+=r,i+=r,j-=r,r=b.cipher(d,e+f,g-(j?0:p)),r&&s.set(c.subarray(f,f+r),k),k+=r,r<g?(f+=r,g-=r):(f=0,g=0);return this.result=s,this.pos=f,this.len=g,this}function z(a){var b=null,c=0;void 0!==a&&(b=y.call(this,a).result,c=b.length);var d=this.asm,e=this.heap,h=da.DEC[this.mode],i=da.HEAP_DATA,j=this.pos,k=this.len,l=k;if(k>0){if(k%16){if(this.hasOwnProperty("padding"))throw new f("data length must be a multiple of the block size");k+=16-k%16}if(d.cipher(h,i+j,k),this.hasOwnProperty("padding")&&this.padding){var m=e[j+l-1];if(m<1||m>16||m>l)throw new g("bad padding");for(var n=0,o=m;o>1;o--)n|=m^e[j+l-o];if(n)throw new g("bad padding");l-=m}}var p=new Uint8Array(c+l);return c>0&&p.set(b),l>0&&p.set(e.subarray(j,j+l),c),this.result=p,this.pos=0,this.len=0,this}function A(a){this.iv=null,r.call(this,a),this.mode="CFB"}function B(a){A.call(this,a)}function C(a){A.call(this,a)}function D(a){this.nonce=null,this.counter=0,this.counterSize=0,r.call(this,a),this.mode="CTR"}function E(a){D.call(this,a)}function F(a,b,c){if(void 0!==c){if(c<8||c>48)throw new f("illegal counter size");this.counterSize=c;var d=Math.pow(2,c)-1;this.asm.set_mask(0,0,d/4294967296|0,0|d)}else this.counterSize=c=48,this.asm.set_mask(0,0,65535,4294967295);if(void 0===a)throw new Error("nonce is required");if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected nonce type");a=h(a)}var e=a.length;if(!e||e>16)throw new f("illegal nonce size");this.nonce=a;var g=new DataView(new ArrayBuffer(16));if(new Uint8Array(g.buffer).set(a),this.asm.set_nonce(g.getUint32(0),g.getUint32(4),g.getUint32(8),g.getUint32(12)),void 0!==b){if(!l(b))throw new TypeError("unexpected counter type");if(b<0||b>=Math.pow(2,c))throw new f("illegal counter value");this.counter=b,this.asm.set_counter(0,0,b/4294967296|0,0|b)}else this.counter=b=0}function G(a){return a=a||{},v.call(this,a),F.call(this,a.nonce,a.counter,a.counterSize),this}function H(a){for(var b=this.heap,c=this.asm,d=0,e=a.length||0,f=0;e>0;){for(f=q(b,0,a,d,e),d+=f,e-=f;15&f;)b[f++]=0;c.mac(da.MAC.GCM,da.HEAP_DATA,f)}}function I(a){this.nonce=null,this.adata=null,this.iv=null,this.counter=1,this.tagSize=16,r.call(this,a),this.mode="GCM"}function J(a){I.call(this,a)}function K(a){I.call(this,a)}function L(a){a=a||{},v.call(this,a);var b=this.asm,c=this.heap;b.gcm_init();var d=a.tagSize;if(void 0!==d){if(!l(d))throw new TypeError("tagSize must be a number");if(d<4||d>16)throw new f("illegal tagSize value");this.tagSize=d}else this.tagSize=16;var e=a.nonce;if(void 0===e)throw new Error("nonce is required");if(o(e)||n(e))e=new Uint8Array(e);else{if(!m(e))throw new TypeError("unexpected nonce type");e=h(e)}this.nonce=e;var g=e.length||0,i=new Uint8Array(16);12!==g?(H.call(this,e),c[0]=c[1]=c[2]=c[3]=c[4]=c[5]=c[6]=c[7]=c[8]=c[9]=c[10]=0,c[11]=g>>>29,c[12]=g>>>21&255,c[13]=g>>>13&255,c[14]=g>>>5&255,c[15]=g<<3&255,b.mac(da.MAC.GCM,da.HEAP_DATA,16),b.get_iv(da.HEAP_DATA),b.set_iv(),i.set(c.subarray(0,16))):(i.set(e),i[15]=1);var j=new DataView(i.buffer);this.gamma0=j.getUint32(12),b.set_nonce(j.getUint32(0),j.getUint32(4),j.getUint32(8),0),b.set_mask(0,0,0,4294967295);var k=a.adata;if(void 0!==k&&null!==k){if(o(k)||n(k))k=new Uint8Array(k);else{if(!m(k))throw new TypeError("unexpected adata type");k=h(k)}if(k.length>ja)throw new f("illegal adata length");k.length?(this.adata=k,H.call(this,k)):this.adata=null}else this.adata=null;var p=a.counter;if(void 0!==p){if(!l(p))throw new TypeError("counter must be a number");if(p<1||p>4294967295)throw new RangeError("counter must be a positive 32-bit integer");this.counter=p,b.set_counter(0,0,0,this.gamma0+p|0)}else this.counter=1,b.set_counter(0,0,0,this.gamma0+1|0);var q=a.iv;if(void 0!==q){if(!l(p))throw new TypeError("counter must be a number");this.iv=q,t.call(this,q)}return this}function M(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=0,c=a.length||0,d=this.asm,e=this.heap,f=this.counter,g=this.pos,i=this.len,j=0,k=i+c&-16,l=0;if((f-1<<4)+i+c>ja)throw new RangeError("counter overflow");for(var p=new Uint8Array(k);c>0;)l=q(e,g+i,a,b,c),i+=l,b+=l,c-=l,l=d.cipher(da.ENC.CTR,da.HEAP_DATA+g,i),l=d.mac(da.MAC.GCM,da.HEAP_DATA+g,l),l&&p.set(e.subarray(g,g+l),j),f+=l>>>4,j+=l,l<i?(g+=l,i-=l):(g=0,i=0);return this.result=p,this.counter=f,this.pos=g,this.len=i,this}function N(){var a=this.asm,b=this.heap,c=this.counter,d=this.tagSize,e=this.adata,f=this.pos,g=this.len,h=new Uint8Array(g+d);a.cipher(da.ENC.CTR,da.HEAP_DATA+f,g+15&-16),g&&h.set(b.subarray(f,f+g));for(var i=g;15&i;i++)b[f+i]=0;a.mac(da.MAC.GCM,da.HEAP_DATA+f,i);var j=null!==e?e.length:0,k=(c-1<<4)+g;return b[0]=b[1]=b[2]=0,b[3]=j>>>29,b[4]=j>>>21,b[5]=j>>>13&255,b[6]=j>>>5&255,b[7]=j<<3&255,b[8]=b[9]=b[10]=0,b[11]=k>>>29,b[12]=k>>>21&255,b[13]=k>>>13&255,b[14]=k>>>5&255,b[15]=k<<3&255,a.mac(da.MAC.GCM,da.HEAP_DATA,16),a.get_iv(da.HEAP_DATA),a.set_counter(0,0,0,this.gamma0),a.cipher(da.ENC.CTR,da.HEAP_DATA,16),h.set(b.subarray(0,d),g),this.result=h,this.counter=1,this.pos=0,this.len=0,this}function O(a){var b=M.call(this,a).result,c=N.call(this).result,d=new Uint8Array(b.length+c.length);return b.length&&d.set(b),c.length&&d.set(c,b.length),this.result=d,this}function P(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=0,c=a.length||0,d=this.asm,e=this.heap,f=this.counter,g=this.tagSize,i=this.pos,j=this.len,k=0,l=j+c>g?j+c-g&-16:0,p=j+c-l,r=0;if((f-1<<4)+j+c>ja)throw new RangeError("counter overflow");for(var s=new Uint8Array(l);c>p;)r=q(e,i+j,a,b,c-p),j+=r,b+=r,c-=r,r=d.mac(da.MAC.GCM,da.HEAP_DATA+i,r),r=d.cipher(da.DEC.CTR,da.HEAP_DATA+i,r),r&&s.set(e.subarray(i,i+r),k),f+=r>>>4,k+=r,i=0,j=0;return c>0&&(j+=q(e,0,a,b,c)),this.result=s,this.counter=f,this.pos=i,this.len=j,this}function Q(){var a=this.asm,b=this.heap,c=this.tagSize,d=this.adata,f=this.counter,h=this.pos,i=this.len,j=i-c,k=0;if(i<c)throw new e("authentication tag not found");for(var l=new Uint8Array(j),m=new Uint8Array(b.subarray(h+j,h+i)),n=j;15&n;n++)b[h+n]=0;k=a.mac(da.MAC.GCM,da.HEAP_DATA+h,n),k=a.cipher(da.DEC.CTR,da.HEAP_DATA+h,n),j&&l.set(b.subarray(h,h+j));var o=null!==d?d.length:0,p=(f-1<<4)+i-c;b[0]=b[1]=b[2]=0,b[3]=o>>>29,b[4]=o>>>21,b[5]=o>>>13&255,b[6]=o>>>5&255,b[7]=o<<3&255,b[8]=b[9]=b[10]=0,b[11]=p>>>29,b[12]=p>>>21&255,b[13]=p>>>13&255,b[14]=p>>>5&255,b[15]=p<<3&255,a.mac(da.MAC.GCM,da.HEAP_DATA,16),a.get_iv(da.HEAP_DATA),a.set_counter(0,0,0,this.gamma0),a.cipher(da.ENC.CTR,da.HEAP_DATA,16);for(var q=0,n=0;n<c;++n)q|=m[n]^b[n];if(q)throw new g("data integrity check failed");return this.result=l,this.counter=1,this.pos=0,this.len=0,this}function R(a){var b=P.call(this,a).result,c=Q.call(this).result,d=new Uint8Array(b.length+c.length);return b.length&&d.set(b),c.length&&d.set(c,b.length),this.result=d,this}function S(a,b,c){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");return new A({heap:na,asm:oa,key:b,iv:c}).encrypt(a).result}function T(a,b,c){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");return new A({heap:na,asm:oa,key:b,iv:c}).decrypt(a).result}function U(a,b,c,d,e){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");if(void 0===c)throw new SyntaxError("nonce required");return new I({heap:na,asm:oa,key:b,nonce:c,adata:d,tagSize:e}).encrypt(a).result}function V(a,b,c,d,e){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");if(void 0===c)throw new SyntaxError("nonce required");return new I({heap:na,asm:oa,key:b,nonce:c,adata:d,tagSize:e}).decrypt(a).result}function W(){return this.result=null,this.pos=0,this.len=0,this.asm.reset(),this}function X(a){if(null!==this.result)throw new e("state must be reset before processing new data");if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");for(var b=this.asm,c=this.heap,d=this.pos,f=this.len,g=0,i=a.length,j=0;i>0;)j=q(c,d+f,a,g,i),f+=j,g+=j,i-=j,j=b.process(d,f),d+=j,f-=j,f||(d=0);return this.pos=d,this.len=f,this}function Y(){if(null!==this.result)throw new e("state must be reset before processing new data");return this.asm.finish(this.pos,this.len,0),this.result=new Uint8Array(this.HASH_SIZE),this.result.set(this.heap.subarray(0,this.HASH_SIZE)),this.pos=0,this.len=0,this}function Z(a,b,c){"use asm";var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;var D=new a.Uint8Array(c);function E(a,b,c,l,m,n,o,p,q,r,s,t,u,v,w,x){a=a|0;b=b|0;c=c|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;y=d;z=e;A=f;B=g;C=h;D=i;E=j;F=k;G=a+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x428a2f98|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=b+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x71374491|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=c+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xb5c0fbcf|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=l+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xe9b5dba5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=m+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x3956c25b|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=n+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x59f111f1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=o+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x923f82a4|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=p+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xab1c5ed5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=q+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd807aa98|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=r+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x12835b01|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=s+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x243185be|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=t+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x550c7dc3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=u+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x72be5d74|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=v+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x80deb1fe|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=w+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x9bdc06a7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=x+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc19bf174|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xe49b69c1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xefbe4786|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x0fc19dc6|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x240ca1cc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2de92c6f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4a7484aa|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x5cb0a9dc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x76f988da|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x983e5152|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa831c66d|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xb00327c8|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xbf597fc7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc6e00bf3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd5a79147|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x06ca6351|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x14292967|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x27b70a85|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2e1b2138|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4d2c6dfc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x53380d13|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x650a7354|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x766a0abb|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x81c2c92e|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x92722c85|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa2bfe8a1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa81a664b|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc24b8b70|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc76c51a3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd192e819|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd6990624|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xf40e3585|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x106aa070|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x19a4c116|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x1e376c08|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2748774c|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x34b0bcb5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x391c0cb3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4ed8aa4a|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x5b9cca4f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x682e6ff3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x748f82ee|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x78a5636f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x84c87814|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x8cc70208|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x90befffa|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa4506ceb|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xbef9a3f7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc67178f2|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;d=d+y|0;e=e+z|0;f=f+A|0;g=g+B|0;h=h+C|0;i=i+D|0;j=j+E|0;k=k+F|0}function F(a){a=a|0;E(D[a|0]<<24|D[a|1]<<16|D[a|2]<<8|D[a|3],D[a|4]<<24|D[a|5]<<16|D[a|6]<<8|D[a|7],D[a|8]<<24|D[a|9]<<16|D[a|10]<<8|D[a|11],D[a|12]<<24|D[a|13]<<16|D[a|14]<<8|D[a|15],D[a|16]<<24|D[a|17]<<16|D[a|18]<<8|D[a|19],D[a|20]<<24|D[a|21]<<16|D[a|22]<<8|D[a|23],D[a|24]<<24|D[a|25]<<16|D[a|26]<<8|D[a|27],D[a|28]<<24|D[a|29]<<16|D[a|30]<<8|D[a|31],D[a|32]<<24|D[a|33]<<16|D[a|34]<<8|D[a|35],D[a|36]<<24|D[a|37]<<16|D[a|38]<<8|D[a|39],D[a|40]<<24|D[a|41]<<16|D[a|42]<<8|D[a|43],D[a|44]<<24|D[a|45]<<16|D[a|46]<<8|D[a|47],D[a|48]<<24|D[a|49]<<16|D[a|50]<<8|D[a|51],D[a|52]<<24|D[a|53]<<16|D[a|54]<<8|D[a|55],D[a|56]<<24|D[a|57]<<16|D[a|58]<<8|D[a|59],D[a|60]<<24|D[a|61]<<16|D[a|62]<<8|D[a|63])}function G(a){a=a|0;D[a|0]=d>>>24;D[a|1]=d>>>16&255;D[a|2]=d>>>8&255;D[a|3]=d&255;D[a|4]=e>>>24;D[a|5]=e>>>16&255;D[a|6]=e>>>8&255;D[a|7]=e&255;D[a|8]=f>>>24;D[a|9]=f>>>16&255;D[a|10]=f>>>8&255;D[a|11]=f&255;D[a|12]=g>>>24;D[a|13]=g>>>16&255;D[a|14]=g>>>8&255;D[a|15]=g&255;D[a|16]=h>>>24;D[a|17]=h>>>16&255;D[a|18]=h>>>8&255;D[a|19]=h&255;D[a|20]=i>>>24;D[a|21]=i>>>16&255;D[a|22]=i>>>8&255;D[a|23]=i&255;D[a|24]=j>>>24;D[a|25]=j>>>16&255;D[a|26]=j>>>8&255;D[a|27]=j&255;D[a|28]=k>>>24;D[a|29]=k>>>16&255;D[a|30]=k>>>8&255;D[a|31]=k&255}function H(){d=0x6a09e667;e=0xbb67ae85;f=0x3c6ef372;g=0xa54ff53a;h=0x510e527f;i=0x9b05688c;j=0x1f83d9ab;k=0x5be0cd19;l=m=0}function I(a,b,c,n,o,p,q,r,s,t){a=a|0;b=b|0;c=c|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;d=a;e=b;f=c;g=n;h=o;i=p;j=q;k=r;l=s;m=t}function J(a,b){a=a|0;b=b|0;var c=0;if(a&63)return-1;while((b|0)>=64){F(a);a=a+64|0;b=b-64|0;c=c+64|0}l=l+c|0;if(l>>>0<c>>>0)m=m+1|0;return c|0}function K(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(a&63)return-1;if(~c)if(c&31)return-1;if((b|0)>=64){d=J(a,b)|0;if((d|0)==-1)return-1;a=a+d|0;b=b-d|0}d=d+b|0;l=l+b|0;if(l>>>0<b>>>0)m=m+1|0;D[a|b]=0x80;if((b|0)>=56){for(e=b+1|0;(e|0)<64;e=e+1|0)D[a|e]=0x00;F(a);b=0;D[a|0]=0}for(e=b+1|0;(e|0)<59;e=e+1|0)D[a|e]=0;D[a|56]=m>>>21&255;D[a|57]=m>>>13&255;D[a|58]=m>>>5&255;D[a|59]=m<<3&255|l>>>29;D[a|60]=l>>>21&255;D[a|61]=l>>>13&255;D[a|62]=l>>>5&255;D[a|63]=l<<3&255;F(a);if(~c)G(c);return d|0}function L(){d=n;e=o;f=p;g=q;h=r;i=s;j=t;k=u;l=64;m=0}function M(){d=v;e=w;f=x;g=y;h=z;i=A;j=B;k=C;l=64;m=0}function N(a,b,c,D,F,G,I,J,K,L,M,N,O,P,Q,R){a=a|0;b=b|0;c=c|0;D=D|0;F=F|0;G=G|0;I=I|0;J=J|0;K=K|0;L=L|0;M=M|0;N=N|0;O=O|0;P=P|0;Q=Q|0;R=R|0;H();E(a^0x5c5c5c5c,b^0x5c5c5c5c,c^0x5c5c5c5c,D^0x5c5c5c5c,F^0x5c5c5c5c,G^0x5c5c5c5c,I^0x5c5c5c5c,J^0x5c5c5c5c,K^0x5c5c5c5c,L^0x5c5c5c5c,M^0x5c5c5c5c,N^0x5c5c5c5c,O^0x5c5c5c5c,P^0x5c5c5c5c,Q^0x5c5c5c5c,R^0x5c5c5c5c);v=d;w=e;x=f;y=g;z=h;A=i;B=j;C=k;H();E(a^0x36363636,b^0x36363636,c^0x36363636,D^0x36363636,F^0x36363636,G^0x36363636,I^0x36363636,J^0x36363636,K^0x36363636,L^0x36363636,M^0x36363636,N^0x36363636,O^0x36363636,P^0x36363636,Q^0x36363636,R^0x36363636);n=d;o=e;p=f;q=g;r=h;s=i;t=j;u=k;l=64;m=0}function O(a,b,c){a=a|0;b=b|0;c=c|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if(a&63)return-1;if(~c)if(c&31)return-1;t=K(a,b,-1)|0;l=d,m=e,n=f,o=g,p=h,q=i,r=j,s=k;M();E(l,m,n,o,p,q,r,s,0x80000000,0,0,0,0,0,0,768);if(~c)G(c);return t|0}function P(a,b,c,l,m){a=a|0;b=b|0;c=c|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if(a&63)return-1;if(~m)if(m&31)return-1;D[a+b|0]=c>>>24;D[a+b+1|0]=c>>>16&255;D[a+b+2|0]=c>>>8&255;D[a+b+3|0]=c&255;O(a,b+4|0,-1)|0;n=v=d,o=w=e,p=x=f,q=y=g,r=z=h,s=A=i,t=B=j,u=C=k;l=l-1|0;while((l|0)>0){L();E(v,w,x,y,z,A,B,C,0x80000000,0,0,0,0,0,0,768);v=d,w=e,x=f,y=g,z=h,A=i,B=j,C=k;M();E(v,w,x,y,z,A,B,C,0x80000000,0,0,0,0,0,0,768);v=d,w=e,x=f,y=g,z=h,A=i,B=j,C=k;n=n^d;o=o^e;p=p^f;q=q^g;r=r^h;s=s^i;t=t^j;u=u^k;l=l-1|0}d=n;e=o;f=p;g=q;h=r;i=s;j=t;
+/*! OpenPGP.js v2.3.5 - 2016-10-26 - this is LGPL licensed code, see LICENSE/our website http://openpgpjs.org/ for more information. */!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.openpgp=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(b,c,d){!function(b,d){function e(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function f(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function g(){var a=Error.apply(this,arguments);this.message=a.message,this.stack=a.stack}function h(a,b){b=!!b;for(var c=a.length,d=new Uint8Array(b?4*c:c),e=0,f=0;e<c;e++){var g=a.charCodeAt(e);if(b&&55296<=g&&g<=56319){if(++e>=c)throw new Error("Malformed string, low surrogate expected at position "+e);g=(55296^g)<<10|65536|56320^a.charCodeAt(e)}else if(!b&&g>>>8)throw new Error("Wide characters are not allowed.");!b||g<=127?d[f++]=g:g<=2047?(d[f++]=192|g>>6,d[f++]=128|63&g):g<=65535?(d[f++]=224|g>>12,d[f++]=128|g>>6&63,d[f++]=128|63&g):(d[f++]=240|g>>18,d[f++]=128|g>>12&63,d[f++]=128|g>>6&63,d[f++]=128|63&g)}return d.subarray(0,f)}function i(a,b){b=!!b;for(var c=a.length,d=new Array(c),e=0,f=0;e<c;e++){var g=a[e];if(!b||g<128)d[f++]=g;else if(g>=192&&g<224&&e+1<c)d[f++]=(31&g)<<6|63&a[++e];else if(g>=224&&g<240&&e+2<c)d[f++]=(15&g)<<12|(63&a[++e])<<6|63&a[++e];else{if(!(g>=240&&g<248&&e+3<c))throw new Error("Malformed UTF8 character at byte offset "+e);var h=(7&g)<<18|(63&a[++e])<<12|(63&a[++e])<<6|63&a[++e];h<=65535?d[f++]=h:(h^=65536,d[f++]=55296|h>>10,d[f++]=56320|1023&h)}}for(var i="",j=16384,e=0;e<f;e+=j)i+=String.fromCharCode.apply(String,d.slice(e,e+j<=f?e+j:f));return i}function j(a){for(var b="",c=0;c<a.length;c++){var d=(255&a[c]).toString(16);d.length<2&&(b+="0"),b+=d}return b}function k(a){return btoa(i(a))}function l(a){return"number"==typeof a}function m(a){return"string"==typeof a}function n(a){return a instanceof ArrayBuffer}function o(a){return a instanceof Uint8Array}function p(a,b){var c=b.heap,d=c?c.byteLength:b.heapSize||65536;if(4095&d||d<=0)throw new Error("heap size must be a positive integer and a multiple of 4096");return c=c||new a(new ArrayBuffer(d))}function q(a,b,c,d,e){var f=a.length-b,g=f<e?f:e;return a.set(c.subarray(d,d+g),b),g}function r(a){a=a||{},this.heap=p(Uint8Array,a).subarray(da.HEAP_DATA),this.asm=a.asm||da(d,null,this.heap.buffer),this.mode=null,this.key=null,this.reset(a)}function s(a){if(void 0!==a){if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected key type");a=h(a)}var b=a.length;if(16!==b&&24!==b&&32!==b)throw new f("illegal key size");var c=new DataView(a.buffer,a.byteOffset,a.byteLength);this.asm.set_key(b>>2,c.getUint32(0),c.getUint32(4),c.getUint32(8),c.getUint32(12),b>16?c.getUint32(16):0,b>16?c.getUint32(20):0,b>24?c.getUint32(24):0,b>24?c.getUint32(28):0),this.key=a}else if(!this.key)throw new Error("key is required")}function t(a){if(void 0!==a){if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected iv type");a=h(a)}if(16!==a.length)throw new f("illegal iv size");var b=new DataView(a.buffer,a.byteOffset,a.byteLength);this.iv=a,this.asm.set_iv(b.getUint32(0),b.getUint32(4),b.getUint32(8),b.getUint32(12))}else this.iv=null,this.asm.set_iv(0,0,0,0)}function u(a){void 0!==a?this.padding=!!a:this.padding=!0}function v(a){return a=a||{},this.result=null,this.pos=0,this.len=0,s.call(this,a.key),this.hasOwnProperty("iv")&&t.call(this,a.iv),this.hasOwnProperty("padding")&&u.call(this,a.padding),this}function w(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");for(var b=this.asm,c=this.heap,d=da.ENC[this.mode],e=da.HEAP_DATA,f=this.pos,g=this.len,i=0,j=a.length||0,k=0,l=g+j&-16,p=0,r=new Uint8Array(l);j>0;)p=q(c,f+g,a,i,j),g+=p,i+=p,j-=p,p=b.cipher(d,e+f,g),p&&r.set(c.subarray(f,f+p),k),k+=p,p<g?(f+=p,g-=p):(f=0,g=0);return this.result=r,this.pos=f,this.len=g,this}function x(a){var b=null,c=0;void 0!==a&&(b=w.call(this,a).result,c=b.length);var d=this.asm,e=this.heap,g=da.ENC[this.mode],h=da.HEAP_DATA,i=this.pos,j=this.len,k=16-j%16,l=j;if(this.hasOwnProperty("padding")){if(this.padding){for(var m=0;m<k;++m)e[i+j+m]=k;j+=k,l=j}else if(j%16)throw new f("data length must be a multiple of the block size")}else j+=k;var n=new Uint8Array(c+l);return c&&n.set(b),j&&d.cipher(g,h+i,j),l&&n.set(e.subarray(i,i+l),c),this.result=n,this.pos=0,this.len=0,this}function y(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=this.asm,c=this.heap,d=da.DEC[this.mode],e=da.HEAP_DATA,f=this.pos,g=this.len,i=0,j=a.length||0,k=0,l=g+j&-16,p=0,r=0;this.hasOwnProperty("padding")&&this.padding&&(p=g+j-l||16,l-=p);for(var s=new Uint8Array(l);j>0;)r=q(c,f+g,a,i,j),g+=r,i+=r,j-=r,r=b.cipher(d,e+f,g-(j?0:p)),r&&s.set(c.subarray(f,f+r),k),k+=r,r<g?(f+=r,g-=r):(f=0,g=0);return this.result=s,this.pos=f,this.len=g,this}function z(a){var b=null,c=0;void 0!==a&&(b=y.call(this,a).result,c=b.length);var d=this.asm,e=this.heap,h=da.DEC[this.mode],i=da.HEAP_DATA,j=this.pos,k=this.len,l=k;if(k>0){if(k%16){if(this.hasOwnProperty("padding"))throw new f("data length must be a multiple of the block size");k+=16-k%16}if(d.cipher(h,i+j,k),this.hasOwnProperty("padding")&&this.padding){var m=e[j+l-1];if(m<1||m>16||m>l)throw new g("bad padding");for(var n=0,o=m;o>1;o--)n|=m^e[j+l-o];if(n)throw new g("bad padding");l-=m}}var p=new Uint8Array(c+l);return c>0&&p.set(b),l>0&&p.set(e.subarray(j,j+l),c),this.result=p,this.pos=0,this.len=0,this}function A(a){this.iv=null,r.call(this,a),this.mode="CFB"}function B(a){A.call(this,a)}function C(a){A.call(this,a)}function D(a){this.nonce=null,this.counter=0,this.counterSize=0,r.call(this,a),this.mode="CTR"}function E(a){D.call(this,a)}function F(a,b,c){if(void 0!==c){if(c<8||c>48)throw new f("illegal counter size");this.counterSize=c;var d=Math.pow(2,c)-1;this.asm.set_mask(0,0,d/4294967296|0,0|d)}else this.counterSize=c=48,this.asm.set_mask(0,0,65535,4294967295);if(void 0===a)throw new Error("nonce is required");if(n(a)||o(a))a=new Uint8Array(a);else{if(!m(a))throw new TypeError("unexpected nonce type");a=h(a)}var e=a.length;if(!e||e>16)throw new f("illegal nonce size");this.nonce=a;var g=new DataView(new ArrayBuffer(16));if(new Uint8Array(g.buffer).set(a),this.asm.set_nonce(g.getUint32(0),g.getUint32(4),g.getUint32(8),g.getUint32(12)),void 0!==b){if(!l(b))throw new TypeError("unexpected counter type");if(b<0||b>=Math.pow(2,c))throw new f("illegal counter value");this.counter=b,this.asm.set_counter(0,0,b/4294967296|0,0|b)}else this.counter=b=0}function G(a){return a=a||{},v.call(this,a),F.call(this,a.nonce,a.counter,a.counterSize),this}function H(a){for(var b=this.heap,c=this.asm,d=0,e=a.length||0,f=0;e>0;){for(f=q(b,0,a,d,e),d+=f,e-=f;15&f;)b[f++]=0;c.mac(da.MAC.GCM,da.HEAP_DATA,f)}}function I(a){this.nonce=null,this.adata=null,this.iv=null,this.counter=1,this.tagSize=16,r.call(this,a),this.mode="GCM"}function J(a){I.call(this,a)}function K(a){I.call(this,a)}function L(a){a=a||{},v.call(this,a);var b=this.asm,c=this.heap;b.gcm_init();var d=a.tagSize;if(void 0!==d){if(!l(d))throw new TypeError("tagSize must be a number");if(d<4||d>16)throw new f("illegal tagSize value");this.tagSize=d}else this.tagSize=16;var e=a.nonce;if(void 0===e)throw new Error("nonce is required");if(o(e)||n(e))e=new Uint8Array(e);else{if(!m(e))throw new TypeError("unexpected nonce type");e=h(e)}this.nonce=e;var g=e.length||0,i=new Uint8Array(16);12!==g?(H.call(this,e),c[0]=c[1]=c[2]=c[3]=c[4]=c[5]=c[6]=c[7]=c[8]=c[9]=c[10]=0,c[11]=g>>>29,c[12]=g>>>21&255,c[13]=g>>>13&255,c[14]=g>>>5&255,c[15]=g<<3&255,b.mac(da.MAC.GCM,da.HEAP_DATA,16),b.get_iv(da.HEAP_DATA),b.set_iv(),i.set(c.subarray(0,16))):(i.set(e),i[15]=1);var j=new DataView(i.buffer);this.gamma0=j.getUint32(12),b.set_nonce(j.getUint32(0),j.getUint32(4),j.getUint32(8),0),b.set_mask(0,0,0,4294967295);var k=a.adata;if(void 0!==k&&null!==k){if(o(k)||n(k))k=new Uint8Array(k);else{if(!m(k))throw new TypeError("unexpected adata type");k=h(k)}if(k.length>ja)throw new f("illegal adata length");k.length?(this.adata=k,H.call(this,k)):this.adata=null}else this.adata=null;var p=a.counter;if(void 0!==p){if(!l(p))throw new TypeError("counter must be a number");if(p<1||p>4294967295)throw new RangeError("counter must be a positive 32-bit integer");this.counter=p,b.set_counter(0,0,0,this.gamma0+p|0)}else this.counter=1,b.set_counter(0,0,0,this.gamma0+1|0);var q=a.iv;if(void 0!==q){if(!l(p))throw new TypeError("counter must be a number");this.iv=q,t.call(this,q)}return this}function M(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=0,c=a.length||0,d=this.asm,e=this.heap,f=this.counter,g=this.pos,i=this.len,j=0,k=i+c&-16,l=0;if((f-1<<4)+i+c>ja)throw new RangeError("counter overflow");for(var p=new Uint8Array(k);c>0;)l=q(e,g+i,a,b,c),i+=l,b+=l,c-=l,l=d.cipher(da.ENC.CTR,da.HEAP_DATA+g,i),l=d.mac(da.MAC.GCM,da.HEAP_DATA+g,l),l&&p.set(e.subarray(g,g+l),j),f+=l>>>4,j+=l,l<i?(g+=l,i-=l):(g=0,i=0);return this.result=p,this.counter=f,this.pos=g,this.len=i,this}function N(){var a=this.asm,b=this.heap,c=this.counter,d=this.tagSize,e=this.adata,f=this.pos,g=this.len,h=new Uint8Array(g+d);a.cipher(da.ENC.CTR,da.HEAP_DATA+f,g+15&-16),g&&h.set(b.subarray(f,f+g));for(var i=g;15&i;i++)b[f+i]=0;a.mac(da.MAC.GCM,da.HEAP_DATA+f,i);var j=null!==e?e.length:0,k=(c-1<<4)+g;return b[0]=b[1]=b[2]=0,b[3]=j>>>29,b[4]=j>>>21,b[5]=j>>>13&255,b[6]=j>>>5&255,b[7]=j<<3&255,b[8]=b[9]=b[10]=0,b[11]=k>>>29,b[12]=k>>>21&255,b[13]=k>>>13&255,b[14]=k>>>5&255,b[15]=k<<3&255,a.mac(da.MAC.GCM,da.HEAP_DATA,16),a.get_iv(da.HEAP_DATA),a.set_counter(0,0,0,this.gamma0),a.cipher(da.ENC.CTR,da.HEAP_DATA,16),h.set(b.subarray(0,d),g),this.result=h,this.counter=1,this.pos=0,this.len=0,this}function O(a){var b=M.call(this,a).result,c=N.call(this).result,d=new Uint8Array(b.length+c.length);return b.length&&d.set(b),c.length&&d.set(c,b.length),this.result=d,this}function P(a){if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");var b=0,c=a.length||0,d=this.asm,e=this.heap,f=this.counter,g=this.tagSize,i=this.pos,j=this.len,k=0,l=j+c>g?j+c-g&-16:0,p=j+c-l,r=0;if((f-1<<4)+j+c>ja)throw new RangeError("counter overflow");for(var s=new Uint8Array(l);c>p;)r=q(e,i+j,a,b,c-p),j+=r,b+=r,c-=r,r=d.mac(da.MAC.GCM,da.HEAP_DATA+i,r),r=d.cipher(da.DEC.CTR,da.HEAP_DATA+i,r),r&&s.set(e.subarray(i,i+r),k),f+=r>>>4,k+=r,i=0,j=0;return c>0&&(j+=q(e,0,a,b,c)),this.result=s,this.counter=f,this.pos=i,this.len=j,this}function Q(){var a=this.asm,b=this.heap,c=this.tagSize,d=this.adata,f=this.counter,h=this.pos,i=this.len,j=i-c,k=0;if(i<c)throw new e("authentication tag not found");for(var l=new Uint8Array(j),m=new Uint8Array(b.subarray(h+j,h+i)),n=j;15&n;n++)b[h+n]=0;k=a.mac(da.MAC.GCM,da.HEAP_DATA+h,n),k=a.cipher(da.DEC.CTR,da.HEAP_DATA+h,n),j&&l.set(b.subarray(h,h+j));var o=null!==d?d.length:0,p=(f-1<<4)+i-c;b[0]=b[1]=b[2]=0,b[3]=o>>>29,b[4]=o>>>21,b[5]=o>>>13&255,b[6]=o>>>5&255,b[7]=o<<3&255,b[8]=b[9]=b[10]=0,b[11]=p>>>29,b[12]=p>>>21&255,b[13]=p>>>13&255,b[14]=p>>>5&255,b[15]=p<<3&255,a.mac(da.MAC.GCM,da.HEAP_DATA,16),a.get_iv(da.HEAP_DATA),a.set_counter(0,0,0,this.gamma0),a.cipher(da.ENC.CTR,da.HEAP_DATA,16);for(var q=0,n=0;n<c;++n)q|=m[n]^b[n];if(q)throw new g("data integrity check failed");return this.result=l,this.counter=1,this.pos=0,this.len=0,this}function R(a){var b=P.call(this,a).result,c=Q.call(this).result,d=new Uint8Array(b.length+c.length);return b.length&&d.set(b),c.length&&d.set(c,b.length),this.result=d,this}function S(a,b,c){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");return new A({heap:na,asm:oa,key:b,iv:c}).encrypt(a).result}function T(a,b,c){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");return new A({heap:na,asm:oa,key:b,iv:c}).decrypt(a).result}function U(a,b,c,d,e){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");if(void 0===c)throw new SyntaxError("nonce required");return new I({heap:na,asm:oa,key:b,nonce:c,adata:d,tagSize:e}).encrypt(a).result}function V(a,b,c,d,e){if(void 0===a)throw new SyntaxError("data required");if(void 0===b)throw new SyntaxError("key required");if(void 0===c)throw new SyntaxError("nonce required");return new I({heap:na,asm:oa,key:b,nonce:c,adata:d,tagSize:e}).decrypt(a).result}function W(){return this.result=null,this.pos=0,this.len=0,this.asm.reset(),this}function X(a){if(null!==this.result)throw new e("state must be reset before processing new data");if(m(a)&&(a=h(a)),n(a)&&(a=new Uint8Array(a)),!o(a))throw new TypeError("data isn't of expected type");for(var b=this.asm,c=this.heap,d=this.pos,f=this.len,g=0,i=a.length,j=0;i>0;)j=q(c,d+f,a,g,i),f+=j,g+=j,i-=j,j=b.process(d,f),d+=j,f-=j,f||(d=0);return this.pos=d,this.len=f,this}function Y(){if(null!==this.result)throw new e("state must be reset before processing new data");return this.asm.finish(this.pos,this.len,0),this.result=new Uint8Array(this.HASH_SIZE),this.result.set(this.heap.subarray(0,this.HASH_SIZE)),this.pos=0,this.len=0,this}function Z(a,b,c){"use asm";var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;var D=new a.Uint8Array(c);function E(a,b,c,l,m,n,o,p,q,r,s,t,u,v,w,x){a=a|0;b=b|0;c=c|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;y=d;z=e;A=f;B=g;C=h;D=i;E=j;F=k;G=a+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x428a2f98|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=b+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x71374491|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=c+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xb5c0fbcf|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=l+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xe9b5dba5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=m+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x3956c25b|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=n+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x59f111f1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=o+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x923f82a4|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=p+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xab1c5ed5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=q+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd807aa98|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=r+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x12835b01|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=s+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x243185be|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=t+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x550c7dc3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=u+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x72be5d74|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=v+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x80deb1fe|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=w+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x9bdc06a7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;G=x+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc19bf174|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xe49b69c1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xefbe4786|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x0fc19dc6|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x240ca1cc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2de92c6f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4a7484aa|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x5cb0a9dc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x76f988da|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x983e5152|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa831c66d|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xb00327c8|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xbf597fc7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc6e00bf3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd5a79147|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x06ca6351|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x14292967|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x27b70a85|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2e1b2138|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4d2c6dfc|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x53380d13|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x650a7354|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x766a0abb|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x81c2c92e|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x92722c85|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa2bfe8a1|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa81a664b|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc24b8b70|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc76c51a3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd192e819|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xd6990624|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xf40e3585|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x106aa070|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;a=G=(b>>>7^b>>>18^b>>>3^b<<25^b<<14)+(w>>>17^w>>>19^w>>>10^w<<15^w<<13)+a+r|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x19a4c116|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;b=G=(c>>>7^c>>>18^c>>>3^c<<25^c<<14)+(x>>>17^x>>>19^x>>>10^x<<15^x<<13)+b+s|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x1e376c08|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;c=G=(l>>>7^l>>>18^l>>>3^l<<25^l<<14)+(a>>>17^a>>>19^a>>>10^a<<15^a<<13)+c+t|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x2748774c|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;l=G=(m>>>7^m>>>18^m>>>3^m<<25^m<<14)+(b>>>17^b>>>19^b>>>10^b<<15^b<<13)+l+u|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x34b0bcb5|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;m=G=(n>>>7^n>>>18^n>>>3^n<<25^n<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+m+v|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x391c0cb3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;n=G=(o>>>7^o>>>18^o>>>3^o<<25^o<<14)+(l>>>17^l>>>19^l>>>10^l<<15^l<<13)+n+w|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x4ed8aa4a|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;o=G=(p>>>7^p>>>18^p>>>3^p<<25^p<<14)+(m>>>17^m>>>19^m>>>10^m<<15^m<<13)+o+x|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x5b9cca4f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;p=G=(q>>>7^q>>>18^q>>>3^q<<25^q<<14)+(n>>>17^n>>>19^n>>>10^n<<15^n<<13)+p+a|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x682e6ff3|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;q=G=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+q+b|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x748f82ee|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;r=G=(s>>>7^s>>>18^s>>>3^s<<25^s<<14)+(p>>>17^p>>>19^p>>>10^p<<15^p<<13)+r+c|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x78a5636f|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;s=G=(t>>>7^t>>>18^t>>>3^t<<25^t<<14)+(q>>>17^q>>>19^q>>>10^q<<15^q<<13)+s+l|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x84c87814|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;t=G=(u>>>7^u>>>18^u>>>3^u<<25^u<<14)+(r>>>17^r>>>19^r>>>10^r<<15^r<<13)+t+m|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x8cc70208|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;u=G=(v>>>7^v>>>18^v>>>3^v<<25^v<<14)+(s>>>17^s>>>19^s>>>10^s<<15^s<<13)+u+n|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0x90befffa|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;v=G=(w>>>7^w>>>18^w>>>3^w<<25^w<<14)+(t>>>17^t>>>19^t>>>10^t<<15^t<<13)+v+o|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xa4506ceb|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;w=G=(x>>>7^x>>>18^x>>>3^x<<25^x<<14)+(u>>>17^u>>>19^u>>>10^u<<15^u<<13)+w+p|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xbef9a3f7|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;x=G=(a>>>7^a>>>18^a>>>3^a<<25^a<<14)+(v>>>17^v>>>19^v>>>10^v<<15^v<<13)+x+q|0;G=G+F+(C>>>6^C>>>11^C>>>25^C<<26^C<<21^C<<7)+(E^C&(D^E))+0xc67178f2|0;F=E;E=D;D=C;C=B+G|0;B=A;A=z;z=y;y=G+(z&A^B&(z^A))+(z>>>2^z>>>13^z>>>22^z<<30^z<<19^z<<10)|0;d=d+y|0;e=e+z|0;f=f+A|0;g=g+B|0;h=h+C|0;i=i+D|0;j=j+E|0;k=k+F|0}function F(a){a=a|0;E(D[a|0]<<24|D[a|1]<<16|D[a|2]<<8|D[a|3],D[a|4]<<24|D[a|5]<<16|D[a|6]<<8|D[a|7],D[a|8]<<24|D[a|9]<<16|D[a|10]<<8|D[a|11],D[a|12]<<24|D[a|13]<<16|D[a|14]<<8|D[a|15],D[a|16]<<24|D[a|17]<<16|D[a|18]<<8|D[a|19],D[a|20]<<24|D[a|21]<<16|D[a|22]<<8|D[a|23],D[a|24]<<24|D[a|25]<<16|D[a|26]<<8|D[a|27],D[a|28]<<24|D[a|29]<<16|D[a|30]<<8|D[a|31],D[a|32]<<24|D[a|33]<<16|D[a|34]<<8|D[a|35],D[a|36]<<24|D[a|37]<<16|D[a|38]<<8|D[a|39],D[a|40]<<24|D[a|41]<<16|D[a|42]<<8|D[a|43],D[a|44]<<24|D[a|45]<<16|D[a|46]<<8|D[a|47],D[a|48]<<24|D[a|49]<<16|D[a|50]<<8|D[a|51],D[a|52]<<24|D[a|53]<<16|D[a|54]<<8|D[a|55],D[a|56]<<24|D[a|57]<<16|D[a|58]<<8|D[a|59],D[a|60]<<24|D[a|61]<<16|D[a|62]<<8|D[a|63])}function G(a){a=a|0;D[a|0]=d>>>24;D[a|1]=d>>>16&255;D[a|2]=d>>>8&255;D[a|3]=d&255;D[a|4]=e>>>24;D[a|5]=e>>>16&255;D[a|6]=e>>>8&255;D[a|7]=e&255;D[a|8]=f>>>24;D[a|9]=f>>>16&255;D[a|10]=f>>>8&255;D[a|11]=f&255;D[a|12]=g>>>24;D[a|13]=g>>>16&255;D[a|14]=g>>>8&255;D[a|15]=g&255;D[a|16]=h>>>24;D[a|17]=h>>>16&255;D[a|18]=h>>>8&255;D[a|19]=h&255;D[a|20]=i>>>24;D[a|21]=i>>>16&255;D[a|22]=i>>>8&255;D[a|23]=i&255;D[a|24]=j>>>24;D[a|25]=j>>>16&255;D[a|26]=j>>>8&255;D[a|27]=j&255;D[a|28]=k>>>24;D[a|29]=k>>>16&255;D[a|30]=k>>>8&255;D[a|31]=k&255}function H(){d=0x6a09e667;e=0xbb67ae85;f=0x3c6ef372;g=0xa54ff53a;h=0x510e527f;i=0x9b05688c;j=0x1f83d9ab;k=0x5be0cd19;l=m=0}function I(a,b,c,n,o,p,q,r,s,t){a=a|0;b=b|0;c=c|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;d=a;e=b;f=c;g=n;h=o;i=p;j=q;k=r;l=s;m=t}function J(a,b){a=a|0;b=b|0;var c=0;if(a&63)return-1;while((b|0)>=64){F(a);a=a+64|0;b=b-64|0;c=c+64|0}l=l+c|0;if(l>>>0<c>>>0)m=m+1|0;return c|0}function K(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(a&63)return-1;if(~c)if(c&31)return-1;if((b|0)>=64){d=J(a,b)|0;if((d|0)==-1)return-1;a=a+d|0;b=b-d|0}d=d+b|0;l=l+b|0;if(l>>>0<b>>>0)m=m+1|0;D[a|b]=0x80;if((b|0)>=56){for(e=b+1|0;(e|0)<64;e=e+1|0)D[a|e]=0x00;F(a);b=0;D[a|0]=0}for(e=b+1|0;(e|0)<59;e=e+1|0)D[a|e]=0;D[a|56]=m>>>21&255;D[a|57]=m>>>13&255;D[a|58]=m>>>5&255;D[a|59]=m<<3&255|l>>>29;D[a|60]=l>>>21&255;D[a|61]=l>>>13&255;D[a|62]=l>>>5&255;D[a|63]=l<<3&255;F(a);if(~c)G(c);return d|0}function L(){d=n;e=o;f=p;g=q;h=r;i=s;j=t;k=u;l=64;m=0}function M(){d=v;e=w;f=x;g=y;h=z;i=A;j=B;k=C;l=64;m=0}function N(a,b,c,D,F,G,I,J,K,L,M,N,O,P,Q,R){a=a|0;b=b|0;c=c|0;D=D|0;F=F|0;G=G|0;I=I|0;J=J|0;K=K|0;L=L|0;M=M|0;N=N|0;O=O|0;P=P|0;Q=Q|0;R=R|0;H();E(a^0x5c5c5c5c,b^0x5c5c5c5c,c^0x5c5c5c5c,D^0x5c5c5c5c,F^0x5c5c5c5c,G^0x5c5c5c5c,I^0x5c5c5c5c,J^0x5c5c5c5c,K^0x5c5c5c5c,L^0x5c5c5c5c,M^0x5c5c5c5c,N^0x5c5c5c5c,O^0x5c5c5c5c,P^0x5c5c5c5c,Q^0x5c5c5c5c,R^0x5c5c5c5c);v=d;w=e;x=f;y=g;z=h;A=i;B=j;C=k;H();E(a^0x36363636,b^0x36363636,c^0x36363636,D^0x36363636,F^0x36363636,G^0x36363636,I^0x36363636,J^0x36363636,K^0x36363636,L^0x36363636,M^0x36363636,N^0x36363636,O^0x36363636,P^0x36363636,Q^0x36363636,R^0x36363636);n=d;o=e;p=f;q=g;r=h;s=i;t=j;u=k;l=64;m=0}function O(a,b,c){a=a|0;b=b|0;c=c|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if(a&63)return-1;if(~c)if(c&31)return-1;t=K(a,b,-1)|0;l=d,m=e,n=f,o=g,p=h,q=i,r=j,s=k;M();E(l,m,n,o,p,q,r,s,0x80000000,0,0,0,0,0,0,768);if(~c)G(c);return t|0}function P(a,b,c,l,m){a=a|0;b=b|0;c=c|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if(a&63)return-1;if(~m)if(m&31)return-1;D[a+b|0]=c>>>24;D[a+b+1|0]=c>>>16&255;D[a+b+2|0]=c>>>8&255;D[a+b+3|0]=c&255;O(a,b+4|0,-1)|0;n=v=d,o=w=e,p=x=f,q=y=g,r=z=h,s=A=i,t=B=j,u=C=k;l=l-1|0;while((l|0)>0){L();E(v,w,x,y,z,A,B,C,0x80000000,0,0,0,0,0,0,768);v=d,w=e,x=f,y=g,z=h,A=i,B=j,C=k;M();E(v,w,x,y,z,A,B,C,0x80000000,0,0,0,0,0,0,768);v=d,w=e,x=f,y=g,z=h,A=i,B=j,C=k;n=n^d;o=o^e;p=p^f;q=q^g;r=r^h;s=s^i;t=t^j;u=u^k;l=l-1|0}d=n;e=o;f=p;g=q;h=r;i=s;j=t;
k=u;if(~m)G(m);return 0}return{reset:H,init:I,process:J,finish:K,hmac_reset:L,hmac_init:N,hmac_finish:O,pbkdf2_generate_block:P}}function $(a){a=a||{},this.heap=p(Uint8Array,a),this.asm=a.asm||Z(d,null,this.heap.buffer),this.BLOCK_SIZE=pa,this.HASH_SIZE=qa,this.reset()}function _(){return null===sa&&(sa=new $({heapSize:1048576})),sa}function aa(a){if(void 0===a)throw new SyntaxError("data required");return _().reset().process(a).finish().result}function ba(a){var b=aa(a);return j(b)}function ca(a){var b=aa(a);return k(b)}e.prototype=Object.create(Error.prototype,{name:{value:"IllegalStateError"}}),f.prototype=Object.create(Error.prototype,{name:{value:"IllegalArgumentError"}}),g.prototype=Object.create(Error.prototype,{name:{value:"SecurityError"}});d.Float64Array||d.Float32Array;d.IllegalStateError=e,d.IllegalArgumentError=f,d.SecurityError=g;var da=function(){"use strict";function a(){e=[],f=[];var a,b,c=1;for(a=0;a<255;a++)e[a]=c,b=128&c,c<<=1,c&=255,128===b&&(c^=27),c^=e[a],f[e[a]]=a;e[255]=e[0],f[0]=0,k=!0}function b(a,b){var c=e[(f[a]+f[b])%255];return 0!==a&&0!==b||(c=0),c}function c(a){var b=e[255-f[a]];return 0===a&&(b=0),b}function d(){function d(a){var b,d,e;for(d=e=c(a),b=0;b<4;b++)d=255&(d<<1|d>>>7),e^=d;return e^=99}k||a(),g=[],h=[],i=[[],[],[],[]],j=[[],[],[],[]];for(var e=0;e<256;e++){var f=d(e);g[e]=f,h[f]=e,i[0][e]=b(2,f)<<24|f<<16|f<<8|b(3,f),j[0][f]=b(14,e)<<24|b(9,e)<<16|b(13,e)<<8|b(11,e);for(var l=1;l<4;l++)i[l][e]=i[l-1][e]>>>8|i[l-1][e]<<24,j[l][f]=j[l-1][f]>>>8|j[l-1][f]<<24}}var e,f,g,h,i,j,k=!1,l=!1,m=function(a,b,c){function e(a,b,c,d,e,h,i,k,l){var n=f.subarray(0,60),o=f.subarray(256,316);n.set([b,c,d,e,h,i,k,l]);for(var p=a,q=1;p<4*a+28;p++){var r=n[p-1];(p%a===0||8===a&&p%a===4)&&(r=g[r>>>24]<<24^g[r>>>16&255]<<16^g[r>>>8&255]<<8^g[255&r]),p%a===0&&(r=r<<8^r>>>24^q<<24,q=q<<1^(128&q?27:0)),n[p]=n[p-a]^r}for(var s=0;s<p;s+=4)for(var t=0;t<4;t++){var r=n[p-(4+s)+(4-t)%4];s<4||s>=p-4?o[s+t]=r:o[s+t]=j[0][g[r>>>24]]^j[1][g[r>>>16&255]]^j[2][g[r>>>8&255]]^j[3][g[255&r]]}m.set_rounds(a+5)}l||d();var f=new Uint32Array(c);f.set(g,512),f.set(h,768);for(var k=0;k<4;k++)f.set(i[k],4096+1024*k>>2),f.set(j[k],8192+1024*k>>2);var m=function(a,b,c){"use asm";var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;var y=new a.Uint32Array(c),z=new a.Uint8Array(c);function A(a,b,c,h,i,j,k,l){a=a|0;b=b|0;c=c|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;m=c|1024,n=c|2048,o=c|3072;i=i^y[(a|0)>>2],j=j^y[(a|4)>>2],k=k^y[(a|8)>>2],l=l^y[(a|12)>>2];for(t=16;(t|0)<=h<<4;t=t+16|0){p=y[(c|i>>22&1020)>>2]^y[(m|j>>14&1020)>>2]^y[(n|k>>6&1020)>>2]^y[(o|l<<2&1020)>>2]^y[(a|t|0)>>2],q=y[(c|j>>22&1020)>>2]^y[(m|k>>14&1020)>>2]^y[(n|l>>6&1020)>>2]^y[(o|i<<2&1020)>>2]^y[(a|t|4)>>2],r=y[(c|k>>22&1020)>>2]^y[(m|l>>14&1020)>>2]^y[(n|i>>6&1020)>>2]^y[(o|j<<2&1020)>>2]^y[(a|t|8)>>2],s=y[(c|l>>22&1020)>>2]^y[(m|i>>14&1020)>>2]^y[(n|j>>6&1020)>>2]^y[(o|k<<2&1020)>>2]^y[(a|t|12)>>2];i=p,j=q,k=r,l=s}d=y[(b|i>>22&1020)>>2]<<24^y[(b|j>>14&1020)>>2]<<16^y[(b|k>>6&1020)>>2]<<8^y[(b|l<<2&1020)>>2]^y[(a|t|0)>>2],e=y[(b|j>>22&1020)>>2]<<24^y[(b|k>>14&1020)>>2]<<16^y[(b|l>>6&1020)>>2]<<8^y[(b|i<<2&1020)>>2]^y[(a|t|4)>>2],f=y[(b|k>>22&1020)>>2]<<24^y[(b|l>>14&1020)>>2]<<16^y[(b|i>>6&1020)>>2]<<8^y[(b|j<<2&1020)>>2]^y[(a|t|8)>>2],g=y[(b|l>>22&1020)>>2]<<24^y[(b|i>>14&1020)>>2]<<16^y[(b|j>>6&1020)>>2]<<8^y[(b|k<<2&1020)>>2]^y[(a|t|12)>>2]}function B(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;A(0,2048,4096,x,a,b,c,d)}function C(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var f=0;A(1024,3072,8192,x,a,d,c,b);f=e,e=g,g=f}function D(a,b,c,l){a=a|0;b=b|0;c=c|0;l=l|0;A(0,2048,4096,x,h^a,i^b,j^c,k^l);h=d,i=e,j=f,k=g}function E(a,b,c,l){a=a|0;b=b|0;c=c|0;l=l|0;var m=0;A(1024,3072,8192,x,a,l,c,b);m=e,e=g,g=m;d=d^h,e=e^i,f=f^j,g=g^k;h=a,i=b,j=c,k=l}function F(a,b,c,l){a=a|0;b=b|0;c=c|0;l=l|0;A(0,2048,4096,x,h,i,j,k);h=d=d^a,i=e=e^b,j=f=f^c,k=g=g^l}function G(a,b,c,l){a=a|0;b=b|0;c=c|0;l=l|0;A(0,2048,4096,x,h,i,j,k);d=d^a,e=e^b,f=f^c,g=g^l;h=a,i=b,j=c,k=l}function H(a,b,c,l){a=a|0;b=b|0;c=c|0;l=l|0;A(0,2048,4096,x,h,i,j,k);h=d,i=e,j=f,k=g;d=d^a,e=e^b,f=f^c,g=g^l}function I(a,b,c,h){a=a|0;b=b|0;c=c|0;h=h|0;A(0,2048,4096,x,l,m,n,o);o=~s&o|s&o+1,n=~r&n|r&n+((o|0)==0),m=~q&m|q&m+((n|0)==0),l=~p&l|p&l+((m|0)==0);d=d^a,e=e^b,f=f^c,g=g^h}function J(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a=a^h,b=b^i,c=c^j,d=d^k;e=t|0,f=u|0,g=v|0,l=w|0;for(;(q|0)<128;q=q+1|0){if(e>>>31){m=m^a,n=n^b,o=o^c,p=p^d}e=e<<1|f>>>31,f=f<<1|g>>>31,g=g<<1|l>>>31,l=l<<1;r=d&1;d=d>>>1|c<<31,c=c>>>1|b<<31,b=b>>>1|a<<31,a=a>>>1;if(r)a=a^3774873600}h=m,i=n,j=o,k=p}function K(a){a=a|0;x=a}function L(a,b,c,h){a=a|0;b=b|0;c=c|0;h=h|0;d=a,e=b,f=c,g=h}function M(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;h=a,i=b,j=c,k=d}function N(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;l=a,m=b,n=c,o=d}function O(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;p=a,q=b,r=c,s=d}function P(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;o=~s&o|s&d,n=~r&n|r&c,m=~q&m|q&b,l=~p&l|p&a}function Q(a){a=a|0;if(a&15)return-1;z[a|0]=d>>>24,z[a|1]=d>>>16&255,z[a|2]=d>>>8&255,z[a|3]=d&255,z[a|4]=e>>>24,z[a|5]=e>>>16&255,z[a|6]=e>>>8&255,z[a|7]=e&255,z[a|8]=f>>>24,z[a|9]=f>>>16&255,z[a|10]=f>>>8&255,z[a|11]=f&255,z[a|12]=g>>>24,z[a|13]=g>>>16&255,z[a|14]=g>>>8&255,z[a|15]=g&255;return 16}function R(a){a=a|0;if(a&15)return-1;z[a|0]=h>>>24,z[a|1]=h>>>16&255,z[a|2]=h>>>8&255,z[a|3]=h&255,z[a|4]=i>>>24,z[a|5]=i>>>16&255,z[a|6]=i>>>8&255,z[a|7]=i&255,z[a|8]=j>>>24,z[a|9]=j>>>16&255,z[a|10]=j>>>8&255,z[a|11]=j&255,z[a|12]=k>>>24,z[a|13]=k>>>16&255,z[a|14]=k>>>8&255,z[a|15]=k&255;return 16}function S(){B(0,0,0,0);t=d,u=e,v=f,w=g}function T(a,b,c){a=a|0;b=b|0;c=c|0;var h=0;if(b&15)return-1;while((c|0)>=16){V[a&7](z[b|0]<<24|z[b|1]<<16|z[b|2]<<8|z[b|3],z[b|4]<<24|z[b|5]<<16|z[b|6]<<8|z[b|7],z[b|8]<<24|z[b|9]<<16|z[b|10]<<8|z[b|11],z[b|12]<<24|z[b|13]<<16|z[b|14]<<8|z[b|15]);z[b|0]=d>>>24,z[b|1]=d>>>16&255,z[b|2]=d>>>8&255,z[b|3]=d&255,z[b|4]=e>>>24,z[b|5]=e>>>16&255,z[b|6]=e>>>8&255,z[b|7]=e&255,z[b|8]=f>>>24,z[b|9]=f>>>16&255,z[b|10]=f>>>8&255,z[b|11]=f&255,z[b|12]=g>>>24,z[b|13]=g>>>16&255,z[b|14]=g>>>8&255,z[b|15]=g&255;h=h+16|0,b=b+16|0,c=c-16|0}return h|0}function U(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b&15)return-1;while((c|0)>=16){W[a&1](z[b|0]<<24|z[b|1]<<16|z[b|2]<<8|z[b|3],z[b|4]<<24|z[b|5]<<16|z[b|6]<<8|z[b|7],z[b|8]<<24|z[b|9]<<16|z[b|10]<<8|z[b|11],z[b|12]<<24|z[b|13]<<16|z[b|14]<<8|z[b|15]);d=d+16|0,b=b+16|0,c=c-16|0}return d|0}var V=[B,C,D,E,F,G,H,I];var W=[D,J];return{set_rounds:K,set_state:L,set_iv:M,set_nonce:N,set_mask:O,set_counter:P,get_state:Q,get_iv:R,gcm_init:S,cipher:T,mac:U}}(a,b,c);return m.set_key=e,m};return m.ENC={ECB:0,CBC:2,CFB:4,OFB:6,CTR:7},m.DEC={ECB:1,CBC:3,CFB:5,OFB:6,CTR:7},m.MAC={CBC:0,GCM:1},m.HEAP_DATA=16384,m}(),ea=A.prototype;ea.BLOCK_SIZE=16,ea.reset=v,ea.encrypt=x,ea.decrypt=z;var fa=B.prototype;fa.BLOCK_SIZE=16,fa.reset=v,fa.process=w,fa.finish=x;var ga=C.prototype;ga.BLOCK_SIZE=16,ga.reset=v,ga.process=y,ga.finish=z;var ha=D.prototype;ha.BLOCK_SIZE=16,ha.reset=G,ha.encrypt=x,ha.decrypt=x;var ia=E.prototype;ia.BLOCK_SIZE=16,ia.reset=G,ia.process=w,ia.finish=x;var ja=68719476704,ka=I.prototype;ka.BLOCK_SIZE=16,ka.reset=L,ka.encrypt=O,ka.decrypt=R;var la=J.prototype;la.BLOCK_SIZE=16,la.reset=L,la.process=M,la.finish=N;var ma=K.prototype;ma.BLOCK_SIZE=16,ma.reset=L,ma.process=P,ma.finish=Q;var na=new Uint8Array(1048576),oa=da(d,null,na.buffer);b.AES_CFB=A,b.AES_CFB.encrypt=S,b.AES_CFB.decrypt=T,b.AES_CFB.Encrypt=B,b.AES_CFB.Decrypt=C,b.AES_GCM=I,b.AES_GCM.encrypt=U,b.AES_GCM.decrypt=V,b.AES_GCM.Encrypt=J,b.AES_GCM.Decrypt=K;var pa=64,qa=32;$.BLOCK_SIZE=pa,$.HASH_SIZE=qa;var ra=$.prototype;ra.reset=W,ra.process=X,ra.finish=Y;var sa=null;return $.bytes=aa,$.hex=ba,$.base64=ca,b.SHA256=$,"function"==typeof a&&a.amd?a([],function(){return b}):"object"==typeof c&&c.exports?c.exports=b:d.asmCrypto=b,b}({},function(){return this}())},{}],2:[function(b,c,d){(function(d,e){(function(){"use strict";function f(a){return"function"==typeof a||"object"==typeof a&&null!==a}function g(a){return"function"==typeof a}function h(a){X=a}function i(a){_=a}function j(){return function(){d.nextTick(o)}}function k(){return function(){W(o)}}function l(){var a=0,b=new ca(o),c=document.createTextNode("");return b.observe(c,{characterData:!0}),function(){c.data=a=++a%2}}function m(){var a=new MessageChannel;return a.port1.onmessage=o,function(){a.port2.postMessage(0)}}function n(){return function(){setTimeout(o,1)}}function o(){for(var a=0;a<$;a+=2){var b=fa[a],c=fa[a+1];b(c),fa[a]=void 0,fa[a+1]=void 0}$=0}function p(){try{var a=b,c=a("vertx");return W=c.runOnLoop||c.runOnContext,k()}catch(d){return n()}}function q(a,b){var c=this,d=new this.constructor(s);void 0===d[ia]&&L(d);var e=c._state;if(e){var f=arguments[e-1];_(function(){I(e,d,f,c._result)})}else E(c,d,a,b);return d}function r(a){var b=this;if(a&&"object"==typeof a&&a.constructor===b)return a;var c=new b(s);return A(c,a),c}function s(){}function t(){return new TypeError("You cannot resolve a promise with itself")}function u(){return new TypeError("A promises callback cannot return that same promise.")}function v(a){try{return a.then}catch(b){return ma.error=b,ma}}function w(a,b,c,d){try{a.call(b,c,d)}catch(e){return e}}function x(a,b,c){_(function(a){var d=!1,e=w(c,b,function(c){d||(d=!0,b!==c?A(a,c):C(a,c))},function(b){d||(d=!0,D(a,b))},"Settle: "+(a._label||" unknown promise"));!d&&e&&(d=!0,D(a,e))},a)}function y(a,b){b._state===ka?C(a,b._result):b._state===la?D(a,b._result):E(b,void 0,function(b){A(a,b)},function(b){D(a,b)})}function z(a,b,c){b.constructor===a.constructor&&c===ga&&constructor.resolve===ha?y(a,b):c===ma?D(a,ma.error):void 0===c?C(a,b):g(c)?x(a,b,c):C(a,b)}function A(a,b){a===b?D(a,t()):f(b)?z(a,b,v(b)):C(a,b)}function B(a){a._onerror&&a._onerror(a._result),F(a)}function C(a,b){a._state===ja&&(a._result=b,a._state=ka,0!==a._subscribers.length&&_(F,a))}function D(a,b){a._state===ja&&(a._state=la,a._result=b,_(B,a))}function E(a,b,c,d){var e=a._subscribers,f=e.length;a._onerror=null,e[f]=b,e[f+ka]=c,e[f+la]=d,0===f&&a._state&&_(F,a)}function F(a){var b=a._subscribers,c=a._state;if(0!==b.length){for(var d,e,f=a._result,g=0;g<b.length;g+=3)d=b[g],e=b[g+c],d?I(c,d,e,f):e(f);a._subscribers.length=0}}function G(){this.error=null}function H(a,b){try{return a(b)}catch(c){return na.error=c,na}}function I(a,b,c,d){var e,f,h,i,j=g(c);if(j){if(e=H(c,d),e===na?(i=!0,f=e.error,e=null):h=!0,b===e)return void D(b,u())}else e=d,h=!0;b._state!==ja||(j&&h?A(b,e):i?D(b,f):a===ka?C(b,e):a===la&&D(b,e))}function J(a,b){try{b(function(b){A(a,b)},function(b){D(a,b)})}catch(c){D(a,c)}}function K(){return oa++}function L(a){a[ia]=oa++,a._state=void 0,a._result=void 0,a._subscribers=[]}function M(a){return new ta(this,a).promise}function N(a){var b=this;return new b(Z(a)?function(c,d){for(var e=a.length,f=0;f<e;f++)b.resolve(a[f]).then(c,d)}:function(a,b){b(new TypeError("You must pass an array to race."))})}function O(a){var b=this,c=new b(s);return D(c,a),c}function P(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Q(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function R(a){this[ia]=K(),this._result=this._state=void 0,this._subscribers=[],s!==a&&("function"!=typeof a&&P(),this instanceof R?J(this,a):Q())}function S(a,b){this._instanceConstructor=a,this.promise=new a(s),this.promise[ia]||L(this.promise),Z(b)?(this._input=b,this.length=b.length,this._remaining=b.length,this._result=new Array(this.length),0===this.length?C(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&C(this.promise,this._result))):D(this.promise,T())}function T(){return new Error("Array Methods must be provided an Array")}function U(){var a;if("undefined"!=typeof e)a=e;else if("undefined"!=typeof self)a=self;else try{a=Function("return this")()}catch(b){throw new Error("polyfill failed because global object is unavailable in this environment")}var c=a.Promise;c&&"[object Promise]"===Object.prototype.toString.call(c.resolve())&&!c.cast||(a.Promise=sa)}var V;V=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)};var W,X,Y,Z=V,$=0,_=function(a,b){fa[$]=a,fa[$+1]=b,$+=2,2===$&&(X?X(o):Y())},aa="undefined"!=typeof window?window:void 0,ba=aa||{},ca=ba.MutationObserver||ba.WebKitMutationObserver,da="undefined"==typeof self&&"undefined"!=typeof d&&"[object process]"==={}.toString.call(d),ea="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,fa=new Array(1e3);Y=da?j():ca?l():ea?m():void 0===aa&&"function"==typeof b?p():n();var ga=q,ha=r,ia=Math.random().toString(36).substring(16),ja=void 0,ka=1,la=2,ma=new G,na=new G,oa=0,pa=M,qa=N,ra=O,sa=R;R.all=pa,R.race=qa,R.resolve=ha,R.reject=ra,R._setScheduler=h,R._setAsap=i,R._asap=_,R.prototype={constructor:R,then:ga,"catch":function(a){return this.then(null,a)}};var ta=S;S.prototype._enumerate=function(){for(var a=this.length,b=this._input,c=0;this._state===ja&&c<a;c++)this._eachEntry(b[c],c)},S.prototype._eachEntry=function(a,b){var c=this._instanceConstructor,d=c.resolve;if(d===ha){var e=v(a);if(e===ga&&a._state!==ja)this._settledAt(a._state,b,a._result);else if("function"!=typeof e)this._remaining--,this._result[b]=a;else if(c===sa){var f=new c(s);z(f,a,e),this._willSettleAt(f,b)}else this._willSettleAt(new c(function(b){b(a)}),b)}else this._willSettleAt(d(a),b)},S.prototype._settledAt=function(a,b,c){var d=this.promise;d._state===ja&&(this._remaining--,a===la?D(d,c):this._result[b]=c),0===this._remaining&&C(d,this._result)},S.prototype._willSettleAt=function(a,b){var c=this;E(a,void 0,function(a){c._settledAt(ka,b,a)},function(a){c._settledAt(la,b,a)})};var ua=U,va={Promise:sa,polyfill:ua};"function"==typeof a&&a.amd?a(function(){return va}):"undefined"!=typeof c&&c.exports?c.exports=va:"undefined"!=typeof this&&(this.ES6Promise=va),ua()}).call(this)}).call(this,b("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:3}],3:[function(a,b,c){function d(){m&&k&&(m=!1,k.length?l=k.concat(l):n=-1,l.length&&e())}function e(){if(!m){var a=h(d);m=!0;for(var b=l.length;b;){for(k=l,l=[];++n<b;)k&&k[n].run();n=-1,b=l.length}k=null,m=!1,i(a)}}function f(a,b){this.fun=a,this.array=b}function g(){}var h,i,j=b.exports={};!function(){try{h=setTimeout}catch(a){h=function(){throw new Error("setTimeout is not defined")}}try{i=clearTimeout}catch(a){i=function(){throw new Error("clearTimeout is not defined")}}}();var k,l=[],m=!1,n=-1;j.nextTick=function(a){var b=new Array(arguments.length-1);if(arguments.length>1)for(var c=1;c<arguments.length;c++)b[c-1]=arguments[c];l.push(new f(a,b)),1!==l.length||m||h(e,0)},f.prototype.run=function(){this.fun.apply(null,this.array)},j.title="browser",j.browser=!0,j.env={},j.argv=[],j.version="",j.versions={},j.on=g,j.addListener=g,j.once=g,j.off=g,j.removeListener=g,j.removeAllListeners=g,j.emit=g,j.binding=function(a){throw new Error("process.binding is not supported")},j.cwd=function(){return"/"},j.chdir=function(a){throw new Error("process.chdir is not supported")},j.umask=function(){return 0}},{}],4:[function(a,b,c){(function(a){!function(){function c(a){"use strict";var b={fill:0},f=function(a){for(a+=9;a%64>0;a+=1);return a},g=function(a,b){for(var c=b>>2;c<a.length;c++)a[c]=0},h=function(a,b,c){a[b>>2]|=128<<24-(b%4<<3),a[((b>>2)+2&-16)+14]=c>>29,a[((b>>2)+2&-16)+15]=c<<3},i=function(a,b,c,d,e){var f,g=this,h=e%4,i=d%4,j=d-i;if(j>0)switch(h){case 0:a[e+3|0]=g.charCodeAt(c);case 1:a[e+2|0]=g.charCodeAt(c+1);case 2:a[e+1|0]=g.charCodeAt(c+2);case 3:a[0|e]=g.charCodeAt(c+3)}for(f=h;f<j;f=f+4|0)b[e+f>>2]=g.charCodeAt(c+f)<<24|g.charCodeAt(c+f+1)<<16|g.charCodeAt(c+f+2)<<8|g.charCodeAt(c+f+3);switch(i){case 3:a[e+j+1|0]=g.charCodeAt(c+j+2);case 2:a[e+j+2|0]=g.charCodeAt(c+j+1);case 1:a[e+j+3|0]=g.charCodeAt(c+j)}},j=function(a,b,c,d,e){var f,g=this,h=e%4,i=d%4,j=d-i;if(j>0)switch(h){case 0:a[e+3|0]=g[c];case 1:a[e+2|0]=g[c+1];case 2:a[e+1|0]=g[c+2];case 3:a[0|e]=g[c+3]}for(f=4-h;f<j;f=f+=4)b[e+f>>2]=g[c+f]<<24|g[c+f+1]<<16|g[c+f+2]<<8|g[c+f+3];switch(i){case 3:a[e+j+1|0]=g[c+j+2];case 2:a[e+j+2|0]=g[c+j+1];case 1:a[e+j+3|0]=g[c+j]}},k=function(a,b,c,d,f){var g,h=this,i=f%4,j=d%4,k=d-j,l=new Uint8Array(e.readAsArrayBuffer(h.slice(c,c+d)));if(k>0)switch(i){case 0:a[f+3|0]=l[0];case 1:a[f+2|0]=l[1];case 2:a[f+1|0]=l[2];case 3:a[0|f]=l[3]}for(g=4-i;g<k;g=g+=4)b[f+g>>2]=l[g]<<24|l[g+1]<<16|l[g+2]<<8|l[g+3];switch(j){case 3:a[f+k+1|0]=l[k+2];case 2:a[f+k+2|0]=l[k+1];case 1:a[f+k+3|0]=l[k]}},l=function(a){switch(d.getDataType(a)){case"string":return i.bind(a);case"array":return j.bind(a);case"buffer":return j.bind(a);case"arraybuffer":return j.bind(new Uint8Array(a));case"view":return j.bind(new Uint8Array(a.buffer,a.byteOffset,a.byteLength));case"blob":return k.bind(a)}},m=function(a){var b,c,d="0123456789abcdef",e=[],f=new Uint8Array(a);for(b=0;b<f.length;b++)c=f[b],e[b]=d.charAt(c>>4&15)+d.charAt(c>>0&15);return e.join("")},n=function(a){var b;if(a<=65536)return 65536;if(a<16777216)for(b=1;b<a;b<<=1);else for(b=16777216;b<a;b+=16777216);return b},o=function(a){if(a%64>0)throw new Error("Chunk size must be a multiple of 128 bit");b.maxChunkLen=a,b.padMaxChunkLen=f(a),b.heap=new ArrayBuffer(n(b.padMaxChunkLen+320+20)),b.h32=new Int32Array(b.heap),b.h8=new Int8Array(b.heap),b.core=new c._core({Int32Array:Int32Array,DataView:DataView},{},b.heap),b.buffer=null};o(a||65536);var p=function(a,b){var c=new Int32Array(a,b+320,5);c[0]=1732584193,c[1]=-271733879,c[2]=-1732584194,c[3]=271733878,c[4]=-1009589776},q=function(a,c){var d=f(a),e=new Int32Array(b.heap,0,d>>2);return g(e,a),h(e,a,c),d},r=function(a,c,d){l(a)(b.h8,b.h32,c,d,0)},s=function(a,c,d,e,f){var g=d;f&&(g=q(d,e)),r(a,c,d),b.core.hash(g,b.padMaxChunkLen)},t=function(a,b){var c=new Int32Array(a,b+320,5),d=new Int32Array(5),e=new DataView(d.buffer);return e.setInt32(0,c[0],!1),e.setInt32(4,c[1],!1),e.setInt32(8,c[2],!1),e.setInt32(12,c[3],!1),e.setInt32(16,c[4],!1),d},u=this.rawDigest=function(a){var c=a.byteLength||a.length||a.size||0;p(b.heap,b.padMaxChunkLen);var d=0,e=b.maxChunkLen;for(d=0;c>d+e;d+=e)s(a,d,e,c,!1);return s(a,d,c-d,c,!0),t(b.heap,b.padMaxChunkLen)};this.digest=this.digestFromString=this.digestFromBuffer=this.digestFromArrayBuffer=function(a){return m(u(a).buffer)}}var d={getDataType:function(b){if("string"==typeof b)return"string";if(b instanceof Array)return"array";if("undefined"!=typeof a&&a.Buffer&&a.Buffer.isBuffer(b))return"buffer";if(b instanceof ArrayBuffer)return"arraybuffer";if(b.buffer instanceof ArrayBuffer)return"view";if(b instanceof Blob)return"blob";throw new Error("Unsupported data type.")}};if(c._core=function g(a,b,c){"use asm";var d=new a.Int32Array(c);function e(a,b){a=a|0;b=b|0;var c=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=d[b+320>>2]|0;h=d[b+324>>2]|0;j=d[b+328>>2]|0;l=d[b+332>>2]|0;n=d[b+336>>2]|0;for(c=0;(c|0)<(a|0);c=c+64|0){g=f;i=h;k=j;m=l;o=n;for(e=0;(e|0)<64;e=e+4|0){q=d[c+e>>2]|0;p=((f<<5|f>>>27)+(h&j|~h&l)|0)+((q+n|0)+1518500249|0)|0;n=l;l=j;j=h<<30|h>>>2;h=f;f=p;d[a+e>>2]=q}for(e=a+64|0;(e|0)<(a+80|0);e=e+4|0){q=(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])<<1|(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])>>>31;p=((f<<5|f>>>27)+(h&j|~h&l)|0)+((q+n|0)+1518500249|0)|0;n=l;l=j;j=h<<30|h>>>2;h=f;f=p;d[e>>2]=q}for(e=a+80|0;(e|0)<(a+160|0);e=e+4|0){q=(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])<<1|(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])>>>31;p=((f<<5|f>>>27)+(h^j^l)|0)+((q+n|0)+1859775393|0)|0;n=l;l=j;j=h<<30|h>>>2;h=f;f=p;d[e>>2]=q}for(e=a+160|0;(e|0)<(a+240|0);e=e+4|0){q=(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])<<1|(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])>>>31;p=((f<<5|f>>>27)+(h&j|h&l|j&l)|0)+((q+n|0)-1894007588|0)|0;n=l;l=j;j=h<<30|h>>>2;h=f;f=p;d[e>>2]=q}for(e=a+240|0;(e|0)<(a+320|0);e=e+4|0){q=(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])<<1|(d[e-12>>2]^d[e-32>>2]^d[e-56>>2]^d[e-64>>2])>>>31;p=((f<<5|f>>>27)+(h^j^l)|0)+((q+n|0)-899497514|0)|0;n=l;l=j;j=h<<30|h>>>2;h=f;f=p;d[e>>2]=q}f=f+g|0;h=h+i|0;j=j+k|0;l=l+m|0;n=n+o|0}d[b+320>>2]=f;d[b+324>>2]=h;d[b+328>>2]=j;d[b+332>>2]=l;d[b+336>>2]=n}return{hash:e}},"undefined"!=typeof b?b.exports=c:"undefined"!=typeof window&&(window.Rusha=c),"undefined"!=typeof FileReaderSync){var e=new FileReaderSync,f=new c(4194304);self.onmessage=function(a){var b,c=a.data.data;try{b=f.digest(c),self.postMessage({id:a.data.id,hash:b})}catch(d){self.postMessage({id:a.data.id,error:d.name})}}}}()}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],5:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){return this instanceof e?(this.text=a.replace(/\r/g,"").replace(/[\t ]+\n/g,"\n").replace(/\n/g,"\r\n"),void(this.packets=b||new k["default"].List)):new e(a,b)}function f(a){var b=o["default"].decode(a);if(b.type!==m["default"].armor.signed)throw new Error("No cleartext signed message.");var c=new k["default"].List;c.read(b.data),g(b.headers,c);var d=new e(b.text,c);return d}function g(a,b){var c=function(a){function c(a){return b[d].hashAlgorithm===a}for(var d=0;d<b.length;d++)if(b[d].tag===m["default"].packet.signature&&!a.some(c))return!1;return!0},d=null,e=[];if(a.forEach(function(a){if(d=a.match(/Hash: (.+)/),!d)throw new Error('Only "Hash" header allowed in cleartext signed message');d=d[1].replace(/\s/g,""),d=d.split(","),d=d.map(function(a){a=a.toLowerCase();try{return m["default"].write(m["default"].hash,a)}catch(b){throw new Error("Unknown hash algorithm in armor header: "+a)}}),e=e.concat(d)}),!e.length&&!c([m["default"].hash.md5]))throw new Error('If no "Hash" header in cleartext signed message, then only MD5 signatures allowed');if(!c(e))throw new Error("Hash algorithm mismatch in armor header and signature")}Object.defineProperty(c,"__esModule",{value:!0}),c.CleartextMessage=e,c.readArmored=f;var h=a("./config"),i=d(h),j=a("./packet"),k=d(j),l=a("./enums.js"),m=d(l),n=a("./encoding/armor.js"),o=d(n);e.prototype.getSigningKeyIds=function(){var a=[],b=this.packets.filterByTag(m["default"].packet.signature);return b.forEach(function(b){a.push(b.issuerKeyId)}),a},e.prototype.sign=function(a){var b=new k["default"].List,c=new k["default"].Literal;c.setText(this.text);for(var d=0;d<a.length;d++){if(a[d].isPublic())throw new Error("Need private key for signing");var e=new k["default"].Signature;e.signatureType=m["default"].signature.text,e.hashAlgorithm=i["default"].prefer_hash_algorithm;var f=a[d].getSigningKeyPacket();if(e.publicKeyAlgorithm=f.algorithm,!f.isDecrypted)throw new Error("Private key is not decrypted.");e.sign(f,c),b.push(e)}this.packets=b},e.prototype.verify=function(a){var b=[],c=this.packets.filterByTag(m["default"].packet.signature),d=new k["default"].Literal;d.setText(this.text);for(var e=0;e<c.length;e++){for(var f=null,g=0;g<a.length&&!(f=a[g].getSigningKeyPacket(c[e].issuerKeyId));g++);var h={};f?(h.keyid=c[e].issuerKeyId,h.valid=c[e].verify(f,d)):(h.keyid=c[e].issuerKeyId,h.valid=null),b.push(h)}return b},e.prototype.getText=function(){return this.text.replace(/\r\n/g,"\n")},e.prototype.armor=function(){var a={hash:m["default"].read(m["default"].hash,i["default"].prefer_hash_algorithm).toUpperCase(),text:this.text,data:this.packets.write()};return o["default"].encode(m["default"].armor.signed,a)}},{"./config":10,"./encoding/armor.js":33,"./enums.js":35,"./packet":47}],6:[function(a,b,c){(function(){"use strict";function a(a,b){var c=a.split("."),d=n;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===l?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a,b){if(this.index="number"==typeof b?b:0,this.d=0,this.buffer=a instanceof(o?Uint8Array:Array)?a:new(o?Uint8Array:Array)(32768),2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&c(this)}function c(a){var b,c=a.buffer,d=c.length,e=new(o?Uint8Array:Array)(d<<1);if(o)e.set(c);else for(b=0;b<d;++b)e[b]=c[b];return a.buffer=e}function d(a){this.buffer=new(o?Uint16Array:Array)(2*a),this.length=0}function e(a,b){this.e=w,this.f=0,this.input=o&&a instanceof Array?new Uint8Array(a):a,this.c=0,b&&(b.lazy&&(this.f=b.lazy),"number"==typeof b.compressionType&&(this.e=b.compressionType),b.outputBuffer&&(this.b=o&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.c=b.outputIndex)),this.b||(this.b=new(o?Uint8Array:Array)(32768))}function f(a,b){this.length=a,this.g=b}function g(a,b){function c(a,b){var c,d=a.g,e=[],f=0;c=z[a.length],e[f++]=65535&c,e[f++]=c>>16&255,e[f++]=c>>24;var g;switch(m){case 1===d:g=[0,d-1,0];break;case 2===d:g=[1,d-2,0];break;case 3===d:g=[2,d-3,0];break;case 4===d:g=[3,d-4,0];break;case 6>=d:g=[4,d-5,1];break;case 8>=d:g=[5,d-7,1];break;case 12>=d:g=[6,d-9,2];break;case 16>=d:g=[7,d-13,2];break;case 24>=d:g=[8,d-17,3];break;case 32>=d:g=[9,d-25,3];break;case 48>=d:g=[10,d-33,4];break;case 64>=d:g=[11,d-49,4];break;case 96>=d:g=[12,d-65,5];break;case 128>=d:g=[13,d-97,5];break;case 192>=d:g=[14,d-129,6];break;case 256>=d:g=[15,d-193,6];break;case 384>=d:g=[16,d-257,7];break;case 512>=d:g=[17,d-385,7];break;case 768>=d:g=[18,d-513,8];break;case 1024>=d:g=[19,d-769,8];break;case 1536>=d:g=[20,d-1025,9];break;case 2048>=d:g=[21,d-1537,9];break;case 3072>=d:g=[22,d-2049,10];break;case 4096>=d:g=[23,d-3073,10];break;case 6144>=d:g=[24,d-4097,11];break;case 8192>=d:g=[25,d-6145,11];break;case 12288>=d:g=[26,d-8193,12];break;case 16384>=d:g=[27,d-12289,12];break;case 24576>=d:g=[28,d-16385,13];break;case 32768>=d:g=[29,d-24577,13];break;default:throw"invalid distance"}c=g,e[f++]=c[0],e[f++]=c[1],e[f++]=c[2];var h,i;for(h=0,i=e.length;h<i;++h)r[s++]=e[h];u[e[0]]++,v[e[3]]++,t=a.length+b-1,n=null}var d,e,f,g,i,j,k,n,p,q={},r=o?new Uint16Array(2*b.length):[],s=0,t=0,u=new(o?Uint32Array:Array)(286),v=new(o?Uint32Array:Array)(30),w=a.f;if(!o){for(f=0;285>=f;)u[f++]=0;for(f=0;29>=f;)v[f++]=0}for(u[256]=1,d=0,e=b.length;d<e;++d){for(f=i=0,g=3;f<g&&d+f!==e;++f)i=i<<8|b[d+f];if(q[i]===l&&(q[i]=[]),j=q[i],!(0<t--)){for(;0<j.length&&32768<d-j[0];)j.shift();if(d+3>=e){for(n&&c(n,-1),f=0,g=e-d;f<g;++f)p=b[d+f],r[s++]=p,++u[p];break}0<j.length?(k=h(b,d,j),n?n.length<k.length?(p=b[d-1],r[s++]=p,++u[p],c(k,0)):c(n,-1):k.length<w?n=k:c(k,0)):n?c(n,-1):(p=b[d],r[s++]=p,++u[p])}j.push(d)}return r[s++]=256,u[256]++,a.j=u,a.i=v,o?r.subarray(0,s):r}function h(a,b,c){var d,e,g,h,i,j,k=0,l=a.length;h=0,j=c.length;a:for(;h<j;h++){if(d=c[j-h-1],g=3,3<k){for(i=k;3<i;i--)if(a[d+i-1]!==a[b+i-1])continue a;g=k}for(;258>g&&b+g<l&&a[d+g]===a[b+g];)++g;if(g>k&&(e=d,k=g),258===g)break}return new f(k,b-e)}function i(a,b){var c,e,f,g,h,i=a.length,k=new d(572),l=new(o?Uint8Array:Array)(i);if(!o)for(g=0;g<i;g++)l[g]=0;for(g=0;g<i;++g)0<a[g]&&k.push(g,a[g]);if(c=Array(k.length/2),e=new(o?Uint32Array:Array)(k.length/2),1===c.length)return l[k.pop().index]=1,l;for(g=0,h=k.length/2;g<h;++g)c[g]=k.pop(),e[g]=c[g].value;for(f=j(e,e.length,b),g=0,h=c.length;g<h;++g)l[c[g].index]=f[g];return l}function j(a,b,c){function d(a){var c=n[a][p[a]];c===b?(d(a+1),d(a+1)):--l[c],++p[a]}var e,f,g,h,i,j=new(o?Uint16Array:Array)(c),k=new(o?Uint8Array:Array)(c),l=new(o?Uint8Array:Array)(b),m=Array(c),n=Array(c),p=Array(c),q=(1<<c)-b,r=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)q<r?k[f]=0:(k[f]=1,q-=r),q<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)p[e]=0;for(1===k[c-1]&&(--l[0],++p[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=p[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);p[f]=0,1===k[f]&&d(f)}return l}function k(a){var b,c,d,e,f=new(o?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}var l=void 0,m=!0,n=this,o="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;b.prototype.a=function(a,b,d){var e,f=this.buffer,g=this.index,h=this.d,i=f[g];if(d&&1<b&&(a=8<b?(u[255&a]<<24|u[a>>>8&255]<<16|u[a>>>16&255]<<8|u[a>>>24&255])>>32-b:u[a]>>8-b),8>b+h)i=i<<b|a,h+=b;else for(e=0;e<b;++e)i=i<<1|a>>b-e-1&1,8===++h&&(h=0,f[g++]=u[i],i=0,g===f.length&&(f=c(this)));f[g]=i,this.buffer=f,this.d=h,this.index=g},b.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.d&&(b[c]<<=8-this.d,b[c]=u[b[c]],c++),o?a=b.subarray(0,c):(b.length=c,a=b),a};var p,q=new(o?Uint8Array:Array)(256);for(p=0;256>p;++p){for(var r=p,s=r,t=7,r=r>>>1;r;r>>>=1)s<<=1,s|=1&r,--t;q[p]=(s<<t&255)>>>0}var u=q;d.prototype.getParent=function(a){return 2*((a-2)/4|0)},d.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},d.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var v,w=2,x=[];for(v=0;288>v;v++)switch(m){case 143>=v:x.push([v+48,8]);break;case 255>=v:x.push([v-144+400,9]);break;case 279>=v:x.push([v-256+0,7]);break;case 287>=v:x.push([v-280+192,8]);break;default:throw"invalid literal: "+v}e.prototype.h=function(){var a,c,d,e,f=this.input;switch(this.e){case 0:for(d=0,e=f.length;d<e;){c=o?f.subarray(d,d+65535):f.slice(d,d+65535),d+=c.length;var h=c,j=d===e,n=l,p=l,q=l,r=l,s=l,t=this.b,u=this.c;if(o){for(t=new Uint8Array(this.b.buffer);t.length<=u+h.length+5;)t=new Uint8Array(t.length<<1);t.set(this.b)}if(n=j?1:0,t[u++]=0|n,p=h.length,q=~p+65536&65535,t[u++]=255&p,t[u++]=p>>>8&255,t[u++]=255&q,t[u++]=q>>>8&255,o)t.set(h,u),u+=h.length,t=t.subarray(0,u);else{for(r=0,s=h.length;r<s;++r)t[u++]=h[r];t.length=u}this.c=u,this.b=t}break;case 1:var v=new b(o?new Uint8Array(this.b.buffer):this.b,this.c);v.a(1,1,m),v.a(1,2,m);var y,z,A,B=g(this,f);for(y=0,z=B.length;y<z;y++)if(A=B[y],b.prototype.a.apply(v,x[A]),256<A)v.a(B[++y],B[++y],m),v.a(B[++y],5),v.a(B[++y],B[++y],m);else if(256===A)break;this.b=v.finish(),this.c=this.b.length;break;case w:var C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R=new b(o?new Uint8Array(this.b.buffer):this.b,this.c),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T=Array(19);for(C=w,R.a(1,1,m),R.a(C,2,m),D=g(this,f),H=i(this.j,15),I=k(H),J=i(this.i,7),K=k(J),E=286;257<E&&0===H[E-1];E--);for(F=30;1<F&&0===J[F-1];F--);var U,V,W,X,Y,Z,$=E,_=F,aa=new(o?Uint32Array:Array)($+_),ba=new(o?Uint32Array:Array)(316),ca=new(o?Uint8Array:Array)(19);for(U=V=0;U<$;U++)aa[V++]=H[U];for(U=0;U<_;U++)aa[V++]=J[U];if(!o)for(U=0,X=ca.length;U<X;++U)ca[U]=0;for(U=Y=0,X=aa.length;U<X;U+=V){for(V=1;U+V<X&&aa[U+V]===aa[U];++V);if(W=V,0===aa[U])if(3>W)for(;0<W--;)ba[Y++]=0,ca[0]++;else for(;0<W;)Z=138>W?W:138,Z>W-3&&Z<W&&(Z=W-3),10>=Z?(ba[Y++]=17,ba[Y++]=Z-3,ca[17]++):(ba[Y++]=18,ba[Y++]=Z-11,ca[18]++),W-=Z;else if(ba[Y++]=aa[U],ca[aa[U]]++,W--,3>W)for(;0<W--;)ba[Y++]=aa[U],ca[aa[U]]++;else for(;0<W;)Z=6>W?W:6,Z>W-3&&Z<W&&(Z=W-3),ba[Y++]=16,ba[Y++]=Z-3,ca[16]++,W-=Z}for(a=o?ba.subarray(0,Y):ba.slice(0,Y),L=i(ca,7),P=0;19>P;P++)T[P]=L[S[P]];for(G=19;4<G&&0===T[G-1];G--);for(M=k(L),R.a(E-257,5,m),R.a(F-1,5,m),R.a(G-4,4,m),P=0;P<G;P++)R.a(T[P],3,m);for(P=0,Q=a.length;P<Q;P++)if(N=a[P],
-R.a(M[N],L[N],m),16<=N){switch(P++,N){case 16:O=2;break;case 17:O=3;break;case 18:O=7;break;default:throw"invalid code: "+N}R.a(a[P],O,m)}var da,ea,fa,ga,ha,ia,ja,ka,la=[I,H],ma=[K,J];for(ha=la[0],ia=la[1],ja=ma[0],ka=ma[1],da=0,ea=D.length;da<ea;++da)if(fa=D[da],R.a(ha[fa],ia[fa],m),256<fa)R.a(D[++da],D[++da],m),ga=D[++da],R.a(ja[ga],ka[ga],m),R.a(D[++da],D[++da],m);else if(256===fa)break;this.b=R.finish(),this.c=this.b.length;break;default:throw"invalid compression type"}return this.b};var y=function(){function a(a){switch(m){case 3===a:return[257,a-3,0];case 4===a:return[258,a-4,0];case 5===a:return[259,a-5,0];case 6===a:return[260,a-6,0];case 7===a:return[261,a-7,0];case 8===a:return[262,a-8,0];case 9===a:return[263,a-9,0];case 10===a:return[264,a-10,0];case 12>=a:return[265,a-11,1];case 14>=a:return[266,a-13,1];case 16>=a:return[267,a-15,1];case 18>=a:return[268,a-17,1];case 22>=a:return[269,a-19,2];case 26>=a:return[270,a-23,2];case 30>=a:return[271,a-27,2];case 34>=a:return[272,a-31,2];case 42>=a:return[273,a-35,3];case 50>=a:return[274,a-43,3];case 58>=a:return[275,a-51,3];case 66>=a:return[276,a-59,3];case 82>=a:return[277,a-67,4];case 98>=a:return[278,a-83,4];case 114>=a:return[279,a-99,4];case 130>=a:return[280,a-115,4];case 162>=a:return[281,a-131,5];case 194>=a:return[282,a-163,5];case 226>=a:return[283,a-195,5];case 257>=a:return[284,a-227,5];case 258===a:return[285,a-258,0];default:throw"invalid length: "+a}}var b,c,d=[];for(b=3;258>=b;b++)c=a(b),d[b]=c[2]<<24|c[1]<<16|c[0];return d}(),z=o?new Uint32Array(y):y;a("Zlib.RawDeflate",e),a("Zlib.RawDeflate.prototype.compress",e.prototype.h);var A,B,C,D,E={NONE:0,FIXED:1,DYNAMIC:w};if(Object.keys)A=Object.keys(E);else for(B in A=[],C=0,E)A[C++]=B;for(C=0,D=A.length;C<D;++C)B=A[C],a("Zlib.RawDeflate.CompressionType."+B,E[B])}).call(this)},{}],7:[function(a,b,c){(function(){"use strict";function a(a,b){var c=a.split("."),d=g;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||void 0===b?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a){var b,c,d,e,f,g,i,j,k,l,m=a.length,n=0,o=Number.POSITIVE_INFINITY;for(j=0;j<m;++j)a[j]>n&&(n=a[j]),a[j]<o&&(o=a[j]);for(b=1<<n,c=new(h?Uint32Array:Array)(b),d=1,e=0,f=2;d<=n;){for(j=0;j<m;++j)if(a[j]===d){for(g=0,i=e,k=0;k<d;++k)g=g<<1|1&i,i>>=1;for(l=d<<16|j,k=g;k<b;k+=f)c[k]=l;++e}++d,e<<=1,f<<=1}return[c,n,o]}function c(a,b){switch(this.g=[],this.h=32768,this.c=this.f=this.d=this.k=0,this.input=h?new Uint8Array(a):a,this.l=!1,this.i=j,this.q=!1,!b&&(b={})||(b.index&&(this.d=b.index),b.bufferSize&&(this.h=b.bufferSize),b.bufferType&&(this.i=b.bufferType),b.resize&&(this.q=b.resize)),this.i){case i:this.a=32768,this.b=new(h?Uint8Array:Array)(32768+this.h+258);break;case j:this.a=0,this.b=new(h?Uint8Array:Array)(this.h),this.e=this.v,this.m=this.s,this.j=this.t;break;default:throw Error("invalid inflate mode")}}function d(a,b){for(var c,d=a.f,e=a.c,f=a.input,g=a.d,h=f.length;e<b;){if(g>=h)throw Error("input buffer is broken");d|=f[g++]<<e,e+=8}return c=d&(1<<b)-1,a.f=d>>>b,a.c=e-b,a.d=g,c}function e(a,b){for(var c,d,e=a.f,f=a.c,g=a.input,h=a.d,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.f=e>>d,a.c=f-d,a.d=h,65535&c}function f(a){function c(a,b,c){var f,g,h,i=this.p;for(h=0;h<a;)switch(f=e(this,b)){case 16:for(g=3+d(this,2);g--;)c[h++]=i;break;case 17:for(g=3+d(this,3);g--;)c[h++]=0;i=0;break;case 18:for(g=11+d(this,7);g--;)c[h++]=0;i=0;break;default:i=c[h++]=f}return this.p=i,c}var f,g,i,j,k=d(a,5)+257,l=d(a,5)+1,m=d(a,4)+4,o=new(h?Uint8Array:Array)(n.length);for(j=0;j<m;++j)o[n[j]]=d(a,3);if(!h)for(j=m,m=o.length;j<m;++j)o[n[j]]=0;f=b(o),g=new(h?Uint8Array:Array)(k),i=new(h?Uint8Array:Array)(l),a.p=0,a.j(b(c.call(a,k,f,g)),b(c.call(a,l,f,i)))}var g=this,h="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView,i=0,j=1;c.prototype.u=function(){for(;!this.l;){var a=d(this,3);switch(1&a&&(this.l=!0),a>>>=1){case 0:var b=this.input,c=this.d,e=this.b,g=this.a,k=b.length,l=void 0,m=void 0,n=e.length,o=void 0;if(this.c=this.f=0,c+1>=k)throw Error("invalid uncompressed block header: LEN");if(l=b[c++]|b[c++]<<8,c+1>=k)throw Error("invalid uncompressed block header: NLEN");if(m=b[c++]|b[c++]<<8,l===~m)throw Error("invalid uncompressed block header: length verify");if(c+l>b.length)throw Error("input buffer is broken");switch(this.i){case i:for(;g+l>e.length;){if(o=n-g,l-=o,h)e.set(b.subarray(c,c+o),g),g+=o,c+=o;else for(;o--;)e[g++]=b[c++];this.a=g,e=this.e(),g=this.a}break;case j:for(;g+l>e.length;)e=this.e({o:2});break;default:throw Error("invalid inflate mode")}if(h)e.set(b.subarray(c,c+l),g),g+=l,c+=l;else for(;l--;)e[g++]=b[c++];this.d=c,this.a=g,this.b=e;break;case 1:this.j(z,B);break;case 2:f(this);break;default:throw Error("unknown BTYPE: "+a)}}return this.m()};var k,l,m=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],n=h?new Uint16Array(m):m,o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],p=h?new Uint16Array(o):o,q=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],r=h?new Uint8Array(q):q,s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],t=h?new Uint16Array(s):s,u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],v=h?new Uint8Array(u):u,w=new(h?Uint8Array:Array)(288);for(k=0,l=w.length;k<l;++k)w[k]=143>=k?8:255>=k?9:279>=k?7:8;var x,y,z=b(w),A=new(h?Uint8Array:Array)(30);for(x=0,y=A.length;x<y;++x)A[x]=5;var B=b(A);c.prototype.j=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length-258;256!==(g=e(this,a));)if(256>g)f>=k&&(this.a=f,c=this.e(),f=this.a),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f>=k&&(this.a=f,c=this.e(),f=this.a);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.t=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length;256!==(g=e(this,a));)if(256>g)f>=k&&(c=this.e(),k=c.length),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f+j>k&&(c=this.e(),k=c.length);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.e=function(){var a,b,c=new(h?Uint8Array:Array)(this.a-32768),d=this.a-32768,e=this.b;if(h)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.g.push(c),this.k+=c.length,h)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.a=32768,e},c.prototype.v=function(a){var b,c,d,e,f=this.input.length/this.d+1|0,g=this.input,i=this.b;return a&&("number"==typeof a.o&&(f=a.o),"number"==typeof a.r&&(f+=a.r)),2>f?(c=(g.length-this.d)/this.n[2],e=258*(c/2)|0,d=e<i.length?i.length+e:i.length<<1):d=i.length*f,h?(b=new Uint8Array(d),b.set(i)):b=i,this.b=b},c.prototype.m=function(){var a,b,c,d,e,f=0,g=this.b,i=this.g,j=new(h?Uint8Array:Array)(this.k+(this.a-32768));if(0===i.length)return h?this.b.subarray(32768,this.a):this.b.slice(32768,this.a);for(b=0,c=i.length;b<c;++b)for(a=i[b],d=0,e=a.length;d<e;++d)j[f++]=a[d];for(b=32768,c=this.a;b<c;++b)j[f++]=g[b];return this.g=[],this.buffer=j},c.prototype.s=function(){var a,b=this.a;return h?this.q?(a=new Uint8Array(b),a.set(this.b.subarray(0,b))):a=this.b.subarray(0,b):(this.b.length>b&&(this.b.length=b),a=this.b),this.buffer=a},a("Zlib.RawInflate",c),a("Zlib.RawInflate.prototype.decompress",c.prototype.u);var C,D,E,F,G={ADAPTIVE:j,BLOCK:i};if(Object.keys)C=Object.keys(G);else for(D in C=[],E=0,G)C[E++]=D;for(E=0,F=C.length;E<F;++E)D=C[E],a("Zlib.RawInflate.BufferType."+D,G[D])}).call(this)},{}],8:[function(a,b,c){(function(){"use strict";function a(a){throw a}function b(a,b){var c=a.split("."),d=w;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===u?d=d[e]?d[e]:d[e]={}:d[e]=b}function c(b,c){this.index="number"==typeof c?c:0,this.i=0,this.buffer=b instanceof(x?Uint8Array:Array)?b:new(x?Uint8Array:Array)(32768),2*this.buffer.length<=this.index&&a(Error("invalid index")),this.buffer.length<=this.index&&this.f()}function d(a){this.buffer=new(x?Uint16Array:Array)(2*a),this.length=0}function e(a){var b,c,d,e,f,g,h,i,j,k,l=a.length,m=0,n=Number.POSITIVE_INFINITY;for(i=0;i<l;++i)a[i]>m&&(m=a[i]),a[i]<n&&(n=a[i]);for(b=1<<m,c=new(x?Uint32Array:Array)(b),d=1,e=0,f=2;d<=m;){for(i=0;i<l;++i)if(a[i]===d){for(g=0,h=e,j=0;j<d;++j)g=g<<1|1&h,h>>=1;for(k=d<<16|i,j=g;j<b;j+=f)c[j]=k;++e}++d,e<<=1,f<<=1}return[c,m,n]}function f(a,b){this.h=F,this.w=0,this.input=x&&a instanceof Array?new Uint8Array(a):a,this.b=0,b&&(b.lazy&&(this.w=b.lazy),"number"==typeof b.compressionType&&(this.h=b.compressionType),b.outputBuffer&&(this.a=x&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.b=b.outputIndex)),this.a||(this.a=new(x?Uint8Array:Array)(32768))}function g(a,b){this.length=a,this.H=b}function h(b,c){function d(b,c){var d,e=b.H,f=[],g=0;d=J[b.length],f[g++]=65535&d,f[g++]=d>>16&255,f[g++]=d>>24;var h;switch(v){case 1===e:h=[0,e-1,0];break;case 2===e:h=[1,e-2,0];break;case 3===e:h=[2,e-3,0];break;case 4===e:h=[3,e-4,0];break;case 6>=e:h=[4,e-5,1];break;case 8>=e:h=[5,e-7,1];break;case 12>=e:h=[6,e-9,2];break;case 16>=e:h=[7,e-13,2];break;case 24>=e:h=[8,e-17,3];break;case 32>=e:h=[9,e-25,3];break;case 48>=e:h=[10,e-33,4];break;case 64>=e:h=[11,e-49,4];break;case 96>=e:h=[12,e-65,5];break;case 128>=e:h=[13,e-97,5];break;case 192>=e:h=[14,e-129,6];break;case 256>=e:h=[15,e-193,6];break;case 384>=e:h=[16,e-257,7];break;case 512>=e:h=[17,e-385,7];break;case 768>=e:h=[18,e-513,8];break;case 1024>=e:h=[19,e-769,8];break;case 1536>=e:h=[20,e-1025,9];break;case 2048>=e:h=[21,e-1537,9];break;case 3072>=e:h=[22,e-2049,10];break;case 4096>=e:h=[23,e-3073,10];break;case 6144>=e:h=[24,e-4097,11];break;case 8192>=e:h=[25,e-6145,11];break;case 12288>=e:h=[26,e-8193,12];break;case 16384>=e:h=[27,e-12289,12];break;case 24576>=e:h=[28,e-16385,13];break;case 32768>=e:h=[29,e-24577,13];break;default:a("invalid distance")}d=h,f[g++]=d[0],f[g++]=d[1],f[g++]=d[2];var i,j;for(i=0,j=f.length;i<j;++i)p[q++]=f[i];s[f[0]]++,t[f[3]]++,r=b.length+c-1,m=null}var e,f,g,h,j,k,l,m,n,o={},p=x?new Uint16Array(2*c.length):[],q=0,r=0,s=new(x?Uint32Array:Array)(286),t=new(x?Uint32Array:Array)(30),w=b.w;if(!x){for(g=0;285>=g;)s[g++]=0;for(g=0;29>=g;)t[g++]=0}for(s[256]=1,e=0,f=c.length;e<f;++e){for(g=j=0,h=3;g<h&&e+g!==f;++g)j=j<<8|c[e+g];if(o[j]===u&&(o[j]=[]),k=o[j],!(0<r--)){for(;0<k.length&&32768<e-k[0];)k.shift();if(e+3>=f){for(m&&d(m,-1),g=0,h=f-e;g<h;++g)n=c[e+g],p[q++]=n,++s[n];break}0<k.length?(l=i(c,e,k),m?m.length<l.length?(n=c[e-1],p[q++]=n,++s[n],d(l,0)):d(m,-1):l.length<w?m=l:d(l,0)):m?d(m,-1):(n=c[e],p[q++]=n,++s[n])}k.push(e)}return p[q++]=256,s[256]++,b.M=s,b.L=t,x?p.subarray(0,q):p}function i(a,b,c){var d,e,f,h,i,j,k=0,l=a.length;h=0,j=c.length;a:for(;h<j;h++){if(d=c[j-h-1],f=3,3<k){for(i=k;3<i;i--)if(a[d+i-1]!==a[b+i-1])continue a;f=k}for(;258>f&&b+f<l&&a[d+f]===a[b+f];)++f;if(f>k&&(e=d,k=f),258===f)break}return new g(k,b-e)}function j(a,b){var c,e,f,g,h,i=a.length,j=new d(572),l=new(x?Uint8Array:Array)(i);if(!x)for(g=0;g<i;g++)l[g]=0;for(g=0;g<i;++g)0<a[g]&&j.push(g,a[g]);if(c=Array(j.length/2),e=new(x?Uint32Array:Array)(j.length/2),1===c.length)return l[j.pop().index]=1,l;for(g=0,h=j.length/2;g<h;++g)c[g]=j.pop(),e[g]=c[g].value;for(f=k(e,e.length,b),g=0,h=c.length;g<h;++g)l[c[g].index]=f[g];return l}function k(a,b,c){function d(a){var c=n[a][o[a]];c===b?(d(a+1),d(a+1)):--l[c],++o[a]}var e,f,g,h,i,j=new(x?Uint16Array:Array)(c),k=new(x?Uint8Array:Array)(c),l=new(x?Uint8Array:Array)(b),m=Array(c),n=Array(c),o=Array(c),p=(1<<c)-b,q=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)p<q?k[f]=0:(k[f]=1,p-=q),p<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)o[e]=0;for(1===k[c-1]&&(--l[0],++o[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=o[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);o[f]=0,1===k[f]&&d(f)}return l}function l(a){var b,c,d,e,f=new(x?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}function m(b,c){switch(this.l=[],this.m=32768,this.e=this.g=this.c=this.q=0,this.input=x?new Uint8Array(b):b,this.s=!1,this.n=L,this.C=!1,!c&&(c={})||(c.index&&(this.c=c.index),c.bufferSize&&(this.m=c.bufferSize),c.bufferType&&(this.n=c.bufferType),c.resize&&(this.C=c.resize)),this.n){case K:this.b=32768,this.a=new(x?Uint8Array:Array)(32768+this.m+258);break;case L:this.b=0,this.a=new(x?Uint8Array:Array)(this.m),this.f=this.K,this.t=this.I,this.o=this.J;break;default:a(Error("invalid inflate mode"))}}function n(b,c){for(var d,e=b.g,f=b.e,g=b.input,h=b.c,i=g.length;f<c;)h>=i&&a(Error("input buffer is broken")),e|=g[h++]<<f,f+=8;return d=e&(1<<c)-1,b.g=e>>>c,b.e=f-c,b.c=h,d}function o(a,b){for(var c,d,e=a.g,f=a.e,g=a.input,h=a.c,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.g=e>>d,a.e=f-d,a.c=h,65535&c}function p(a){function b(a,b,c){var d,e,f,g=this.z;for(f=0;f<a;)switch(d=o(this,b)){case 16:for(e=3+n(this,2);e--;)c[f++]=g;break;case 17:for(e=3+n(this,3);e--;)c[f++]=0;g=0;break;case 18:for(e=11+n(this,7);e--;)c[f++]=0;g=0;break;default:g=c[f++]=d}return this.z=g,c}var c,d,f,g,h=n(a,5)+257,i=n(a,5)+1,j=n(a,4)+4,k=new(x?Uint8Array:Array)(Q.length);for(g=0;g<j;++g)k[Q[g]]=n(a,3);if(!x)for(g=j,j=k.length;g<j;++g)k[Q[g]]=0;c=e(k),d=new(x?Uint8Array:Array)(h),f=new(x?Uint8Array:Array)(i),a.z=0,a.o(e(b.call(a,h,c,d)),e(b.call(a,i,c,f)))}function q(a){if("string"==typeof a){var b,c,d=a.split("");for(b=0,c=d.length;b<c;b++)d[b]=(255&d[b].charCodeAt(0))>>>0;a=d}for(var e,f=1,g=0,h=a.length,i=0;0<h;){e=1024<h?1024:h,h-=e;do f+=a[i++],g+=f;while(--e);f%=65521,g%=65521}return(g<<16|f)>>>0}function r(b,c){var d,e;switch(this.input=b,this.c=0,!c&&(c={})||(c.index&&(this.c=c.index),c.verify&&(this.N=c.verify)),d=b[this.c++],e=b[this.c++],15&d){case da:this.method=da;break;default:a(Error("unsupported compression method"))}0!==((d<<8)+e)%31&&a(Error("invalid fcheck flag:"+((d<<8)+e)%31)),32&e&&a(Error("fdict flag is not supported")),this.B=new m(b,{index:this.c,bufferSize:c.bufferSize,bufferType:c.bufferType,resize:c.resize})}function s(a,b){this.input=a,this.a=new(x?Uint8Array:Array)(32768),this.h=ea.k;var c,d={};!b&&(b={})||"number"!=typeof b.compressionType||(this.h=b.compressionType);for(c in b)d[c]=b[c];d.outputBuffer=this.a,this.A=new f(this.input,d)}function t(a,c){var d,e,f,g;if(Object.keys)d=Object.keys(c);else for(e in d=[],f=0,c)d[f++]=e;for(f=0,g=d.length;f<g;++f)e=d[f],b(a+"."+e,c[e])}var u=void 0,v=!0,w=this,x="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;c.prototype.f=function(){var a,b=this.buffer,c=b.length,d=new(x?Uint8Array:Array)(c<<1);if(x)d.set(b);else for(a=0;a<c;++a)d[a]=b[a];return this.buffer=d},c.prototype.d=function(a,b,c){var d,e=this.buffer,f=this.index,g=this.i,h=e[f];if(c&&1<b&&(a=8<b?(D[255&a]<<24|D[a>>>8&255]<<16|D[a>>>16&255]<<8|D[a>>>24&255])>>32-b:D[a]>>8-b),8>b+g)h=h<<b|a,g+=b;else for(d=0;d<b;++d)h=h<<1|a>>b-d-1&1,8===++g&&(g=0,e[f++]=D[h],h=0,f===e.length&&(e=this.f()));e[f]=h,this.buffer=e,this.i=g,this.index=f},c.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.i&&(b[c]<<=8-this.i,b[c]=D[b[c]],c++),x?a=b.subarray(0,c):(b.length=c,a=b),a};var y,z=new(x?Uint8Array:Array)(256);for(y=0;256>y;++y){for(var A=y,B=A,C=7,A=A>>>1;A;A>>>=1)B<<=1,B|=1&A,--C;z[y]=(B<<C&255)>>>0}var D=z;d.prototype.getParent=function(a){return 2*((a-2)/4|0)},d.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},d.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var E,F=2,G={NONE:0,r:1,k:F,O:3},H=[];for(E=0;288>E;E++)switch(v){case 143>=E:H.push([E+48,8]);break;case 255>=E:H.push([E-144+400,9]);break;case 279>=E:H.push([E-256+0,7]);break;case 287>=E:H.push([E-280+192,8]);break;default:a("invalid literal: "+E)}f.prototype.j=function(){var b,d,e,f,g=this.input;switch(this.h){case 0:for(e=0,f=g.length;e<f;){d=x?g.subarray(e,e+65535):g.slice(e,e+65535),e+=d.length;var i=d,k=e===f,m=u,n=u,o=u,p=u,q=u,r=this.a,s=this.b;if(x){for(r=new Uint8Array(this.a.buffer);r.length<=s+i.length+5;)r=new Uint8Array(r.length<<1);r.set(this.a)}if(m=k?1:0,r[s++]=0|m,n=i.length,o=~n+65536&65535,r[s++]=255&n,r[s++]=n>>>8&255,r[s++]=255&o,r[s++]=o>>>8&255,x)r.set(i,s),s+=i.length,r=r.subarray(0,s);else{for(p=0,q=i.length;p<q;++p)r[s++]=i[p];r.length=s}this.b=s,this.a=r}break;case 1:var t=new c(x?new Uint8Array(this.a.buffer):this.a,this.b);t.d(1,1,v),t.d(1,2,v);var w,y,z,A=h(this,g);for(w=0,y=A.length;w<y;w++)if(z=A[w],c.prototype.d.apply(t,H[z]),256<z)t.d(A[++w],A[++w],v),t.d(A[++w],5),t.d(A[++w],A[++w],v);else if(256===z)break;this.a=t.finish(),this.b=this.a.length;break;case F:var B,C,D,E,G,I,J,K,L,M,N,O,P,Q,R,S=new c(x?new Uint8Array(this.a.buffer):this.a,this.b),T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],U=Array(19);for(B=F,S.d(1,1,v),S.d(B,2,v),C=h(this,g),I=j(this.M,15),J=l(I),K=j(this.L,7),L=l(K),D=286;257<D&&0===I[D-1];D--);for(E=30;1<E&&0===K[E-1];E--);var V,W,X,Y,Z,$,_=D,aa=E,ba=new(x?Uint32Array:Array)(_+aa),ca=new(x?Uint32Array:Array)(316),da=new(x?Uint8Array:Array)(19);for(V=W=0;V<_;V++)ba[W++]=I[V];for(V=0;V<aa;V++)ba[W++]=K[V];if(!x)for(V=0,Y=da.length;V<Y;++V)da[V]=0;for(V=Z=0,Y=ba.length;V<Y;V+=W){for(W=1;V+W<Y&&ba[V+W]===ba[V];++W);if(X=W,0===ba[V])if(3>X)for(;0<X--;)ca[Z++]=0,da[0]++;else for(;0<X;)$=138>X?X:138,$>X-3&&$<X&&($=X-3),10>=$?(ca[Z++]=17,ca[Z++]=$-3,da[17]++):(ca[Z++]=18,ca[Z++]=$-11,da[18]++),X-=$;else if(ca[Z++]=ba[V],da[ba[V]]++,X--,3>X)for(;0<X--;)ca[Z++]=ba[V],da[ba[V]]++;else for(;0<X;)$=6>X?X:6,$>X-3&&$<X&&($=X-3),ca[Z++]=16,ca[Z++]=$-3,da[16]++,X-=$}for(b=x?ca.subarray(0,Z):ca.slice(0,Z),M=j(da,7),Q=0;19>Q;Q++)U[Q]=M[T[Q]];for(G=19;4<G&&0===U[G-1];G--);for(N=l(M),S.d(D-257,5,v),S.d(E-1,5,v),S.d(G-4,4,v),Q=0;Q<G;Q++)S.d(U[Q],3,v);for(Q=0,R=b.length;Q<R;Q++)if(O=b[Q],S.d(N[O],M[O],v),16<=O){switch(Q++,O){case 16:P=2;break;case 17:P=3;break;case 18:P=7;break;default:a("invalid code: "+O)}S.d(b[Q],P,v)}var ea,fa,ga,ha,ia,ja,ka,la,ma=[J,I],na=[L,K];for(ia=ma[0],ja=ma[1],ka=na[0],la=na[1],ea=0,fa=C.length;ea<fa;++ea)if(ga=C[ea],S.d(ia[ga],ja[ga],v),256<ga)S.d(C[++ea],C[++ea],v),ha=C[++ea],S.d(ka[ha],la[ha],v),S.d(C[++ea],C[++ea],v);else if(256===ga)break;this.a=S.finish(),this.b=this.a.length;break;default:a("invalid compression type")}return this.a};var I=function(){function b(b){switch(v){case 3===b:return[257,b-3,0];case 4===b:return[258,b-4,0];case 5===b:return[259,b-5,0];case 6===b:return[260,b-6,0];case 7===b:return[261,b-7,0];case 8===b:return[262,b-8,0];case 9===b:return[263,b-9,0];case 10===b:return[264,b-10,0];case 12>=b:return[265,b-11,1];case 14>=b:return[266,b-13,1];case 16>=b:return[267,b-15,1];case 18>=b:return[268,b-17,1];case 22>=b:return[269,b-19,2];case 26>=b:return[270,b-23,2];case 30>=b:return[271,b-27,2];case 34>=b:return[272,b-31,2];case 42>=b:return[273,b-35,3];case 50>=b:return[274,b-43,3];case 58>=b:return[275,b-51,3];case 66>=b:return[276,b-59,3];case 82>=b:return[277,b-67,4];case 98>=b:return[278,b-83,4];case 114>=b:return[279,b-99,4];case 130>=b:return[280,b-115,4];case 162>=b:return[281,b-131,5];case 194>=b:return[282,b-163,5];case 226>=b:return[283,b-195,5];case 257>=b:return[284,b-227,5];case 258===b:return[285,b-258,0];default:a("invalid length: "+b)}}var c,d,e=[];for(c=3;258>=c;c++)d=b(c),e[c]=d[2]<<24|d[1]<<16|d[0];return e}(),J=x?new Uint32Array(I):I,K=0,L=1,M={F:K,D:L};m.prototype.p=function(){for(;!this.s;){var b=n(this,3);switch(1&b&&(this.s=v),b>>>=1){case 0:var c=this.input,d=this.c,e=this.a,f=this.b,g=c.length,h=u,i=u,j=e.length,k=u;switch(this.e=this.g=0,d+1>=g&&a(Error("invalid uncompressed block header: LEN")),h=c[d++]|c[d++]<<8,d+1>=g&&a(Error("invalid uncompressed block header: NLEN")),i=c[d++]|c[d++]<<8,h===~i&&a(Error("invalid uncompressed block header: length verify")),d+h>c.length&&a(Error("input buffer is broken")),this.n){case K:for(;f+h>e.length;){if(k=j-f,h-=k,x)e.set(c.subarray(d,d+k),f),f+=k,d+=k;else for(;k--;)e[f++]=c[d++];this.b=f,e=this.f(),f=this.b}break;case L:for(;f+h>e.length;)e=this.f({v:2});break;default:a(Error("invalid inflate mode"))}if(x)e.set(c.subarray(d,d+h),f),f+=h,d+=h;else for(;h--;)e[f++]=c[d++];this.c=d,this.b=f,this.a=e;break;case 1:this.o(aa,ca);break;case 2:p(this);break;default:a(Error("unknown BTYPE: "+b))}}return this.t()};var N,O,P=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Q=x?new Uint16Array(P):P,R=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],S=x?new Uint16Array(R):R,T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],U=x?new Uint8Array(T):T,V=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],W=x?new Uint16Array(V):V,X=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Y=x?new Uint8Array(X):X,Z=new(x?Uint8Array:Array)(288);for(N=0,O=Z.length;N<O;++N)Z[N]=143>=N?8:255>=N?9:279>=N?7:8;var $,_,aa=e(Z),ba=new(x?Uint8Array:Array)(30);for($=0,_=ba.length;$<_;++$)ba[$]=5;var ca=e(ba);m.prototype.o=function(a,b){var c=this.a,d=this.b;this.u=a;for(var e,f,g,h,i=c.length-258;256!==(e=o(this,a));)if(256>e)d>=i&&(this.b=d,c=this.f(),d=this.b),c[d++]=e;else for(f=e-257,h=S[f],0<U[f]&&(h+=n(this,U[f])),e=o(this,b),g=W[e],0<Y[e]&&(g+=n(this,Y[e])),d>=i&&(this.b=d,c=this.f(),d=this.b);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},m.prototype.J=function(a,b){var c=this.a,d=this.b;this.u=a;for(var e,f,g,h,i=c.length;256!==(e=o(this,a));)if(256>e)d>=i&&(c=this.f(),i=c.length),c[d++]=e;else for(f=e-257,h=S[f],0<U[f]&&(h+=n(this,U[f])),e=o(this,b),g=W[e],0<Y[e]&&(g+=n(this,Y[e])),d+h>i&&(c=this.f(),i=c.length);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},m.prototype.f=function(){var a,b,c=new(x?Uint8Array:Array)(this.b-32768),d=this.b-32768,e=this.a;if(x)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.l.push(c),this.q+=c.length,x)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.b=32768,e},m.prototype.K=function(a){var b,c,d,e,f=this.input.length/this.c+1|0,g=this.input,h=this.a;return a&&("number"==typeof a.v&&(f=a.v),"number"==typeof a.G&&(f+=a.G)),2>f?(c=(g.length-this.c)/this.u[2],e=258*(c/2)|0,d=e<h.length?h.length+e:h.length<<1):d=h.length*f,x?(b=new Uint8Array(d),b.set(h)):b=h,this.a=b},m.prototype.t=function(){var a,b,c,d,e,f=0,g=this.a,h=this.l,i=new(x?Uint8Array:Array)(this.q+(this.b-32768));if(0===h.length)return x?this.a.subarray(32768,this.b):this.a.slice(32768,this.b);for(b=0,c=h.length;b<c;++b)for(a=h[b],d=0,e=a.length;d<e;++d)i[f++]=a[d];for(b=32768,c=this.b;b<c;++b)i[f++]=g[b];return this.l=[],this.buffer=i},m.prototype.I=function(){var a,b=this.b;return x?this.C?(a=new Uint8Array(b),a.set(this.a.subarray(0,b))):a=this.a.subarray(0,b):(this.a.length>b&&(this.a.length=b),a=this.a),this.buffer=a},r.prototype.p=function(){var b,c,d=this.input;return b=this.B.p(),this.c=this.B.c,this.N&&(c=(d[this.c++]<<24|d[this.c++]<<16|d[this.c++]<<8|d[this.c++])>>>0,c!==q(b)&&a(Error("invalid adler-32 checksum"))),b};var da=8,ea=G;s.prototype.j=function(){var b,c,d,e,f,g,h,i=0;switch(h=this.a,b=da){case da:c=Math.LOG2E*Math.log(32768)-8;break;default:a(Error("invalid compression method"))}switch(d=c<<4|b,h[i++]=d,b){case da:switch(this.h){case ea.NONE:f=0;break;case ea.r:f=1;break;case ea.k:f=2;break;default:a(Error("unsupported compression type"))}break;default:a(Error("invalid compression method"))}return e=f<<6|0,h[i++]=e|31-(256*d+e)%31,g=q(this.input),this.A.b=i,h=this.A.j(),i=h.length,x&&(h=new Uint8Array(h.buffer),h.length<=i+4&&(this.a=new Uint8Array(h.length+4),this.a.set(h),h=this.a),h=h.subarray(0,i+4)),h[i++]=g>>24&255,h[i++]=g>>16&255,h[i++]=g>>8&255,h[i++]=255&g,h},b("Zlib.Inflate",r),b("Zlib.Inflate.prototype.decompress",r.prototype.p),t("Zlib.Inflate.BufferType",{ADAPTIVE:M.D,BLOCK:M.F}),b("Zlib.Deflate",s),b("Zlib.Deflate.compress",function(a,b){return new s(a,b).j()}),b("Zlib.Deflate.prototype.compress",s.prototype.j),t("Zlib.Deflate.CompressionType",{NONE:ea.NONE,FIXED:ea.r,DYNAMIC:ea.k})}).call(this)},{}],9:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("../enums.js"),f=d(e);c["default"]={prefer_hash_algorithm:f["default"].hash.sha256,encryption_cipher:f["default"].symmetric.aes256,compression:f["default"].compression.zip,aead_protect:!1,integrity_protect:!0,ignore_mdc_error:!1,rsa_blinding:!0,use_native:!0,zero_copy:!1,debug:!1,show_version:!0,show_comment:!0,versionstring:"OpenPGP.js v2.3.3",commentstring:"http://openpgpjs.org",keyserver:"https://keyserver.ubuntu.com",node_store:"./openpgp.store"}},{"../enums.js":35}],10:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./config.js");Object.defineProperty(c,"default",{enumerable:!0,get:function(){return d(e)["default"]}})},{"./config.js":9}],11:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./cipher"),f=d(e);c["default"]={encrypt:function(a,b,c,d,e){b=new f["default"][b](d);var g=b.blockSize,h=new Uint8Array(g),i=new Uint8Array(g),j=new Uint8Array(a.length+2);j.set(a),j[a.length]=a[g-2],j[a.length+1]=a[g-1],a=j;var k,l,m,n=new Uint8Array(c.length+2+2*g),o=e?0:2;for(k=0;k<g;k++)h[k]=0;for(i=b.encrypt(h),k=0;k<g;k++)n[k]=i[k]^a[k];for(h.set(n.subarray(0,g)),i=b.encrypt(h),n[g]=i[0]^a[g],n[g+1]=i[1]^a[g+1],e?h.set(n.subarray(2,g+2)):h.set(n.subarray(0,g)),i=b.encrypt(h),k=0;k<g;k++)n[g+2+k]=i[k+o]^c[k];for(l=g;l<c.length+o;l+=g)for(m=l+2-o,h.set(n.subarray(m,m+g)),i=b.encrypt(h),k=0;k<g;k++)n[g+m+k]=i[k]^c[l+k-o];return n=n.subarray(0,c.length+2+g)},mdc:function(a,b,c){a=new f["default"][a](b);var d,e=a.blockSize,g=new Uint8Array(e),h=new Uint8Array(e);for(d=0;d<e;d++)g[d]=0;for(g=a.encrypt(g),d=0;d<e;d++)h[d]=c[d],g[d]^=h[d];h=a.encrypt(h);var i=new Uint8Array(g.length+2);return i.set(g),i[g.length]=h[0]^c[e],i[g.length+1]=h[1]^c[e+1],i},decrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g,h,i=a.blockSize,j=new Uint8Array(i),k=new Uint8Array(i),l=new Uint8Array(c.length-i);for(e=0;e<i;e++)j[e]=0;for(j=a.encrypt(j),e=0;e<i;e++)k[e]=c[e],j[e]^=k[e];if(k=a.encrypt(k),j[i-2]!==(k[0]^c[i])||j[i-1]!==(k[1]^c[i+1]))throw new Error("CFB decrypt: invalid key");if(g=0,d){for(e=0;e<i;e++)j[e]=c[e+2];for(h=i+2;h<c.length;h+=i)for(k=a.encrypt(j),e=0;e<i&&e+h<c.length;e++)j[e]=c[h+e],g<l.length&&(l[g]=k[e]^j[e],g++)}else{for(e=0;e<i;e++)j[e]=c[e];for(h=i;h<c.length;h+=i)for(k=a.encrypt(j),e=0;e<i&&e+h<c.length;e++)j[e]=c[h+e],g<l.length&&(l[g]=k[e]^j[e],g++)}return h=d?0:2,l=l.subarray(h,c.length-i-2+h)},normalEncrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g=a.blockSize,h=new Uint8Array(g),i=new Uint8Array(g),j=0,k=new Uint8Array(c.length),l=0;if(null===d)for(e=0;e<g;e++)i[e]=0;else for(e=0;e<g;e++)i[e]=d[e];for(;c.length>g*j;){var m=a.encrypt(i);for(h=c.subarray(j*g,j*g+g),e=0;e<h.length;e++)i[e]=h[e]^m[e],k[l++]=i[e];j++}return k},normalDecrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g,h=a.blockSize,i=0,j=new Uint8Array(c.length),k=0,l=0;if(null===d)for(e=new Uint8Array(h),g=0;g<h;g++)e[g]=0;else e=d.subarray(0,h);for(;c.length>h*i;){var m=a.encrypt(e);for(e=c.subarray(i*h+k,i*h+h+k),g=0;g<e.length;g++)j[l++]=e[g]^m[g];i++}return j}}},{"./cipher":16}],12:[function(a,b,c){"use strict";function d(a){return 255&a}function e(a){return a>>8&255}function f(a){return a>>16&255}function g(a){return a>>24&255}function h(a,b,c,d){return e(p[255&a])|e(p[b>>8&255])<<8|e(p[c>>16&255])<<16|e(p[d>>>24])<<24}function i(a){var b,c,d=a.length,e=new Array(d/4);if(a&&!(d%4)){for(b=0,c=0;c<d;c+=4)e[b++]=a[c]|a[c+1]<<8|a[c+2]<<16|a[c+3]<<24;return e}}function j(a){var b,c=0,h=a.length,i=new Array(4*h);for(b=0;b<h;b++)i[c++]=d(a[b]),i[c++]=e(a[b]),i[c++]=f(a[b]),i[c++]=g(a[b]);return i}function k(a){var b,c,h,i,j,k,l=new Array(u+1),m=a.length,p=new Array(t),q=new Array(t),r=0;if(16===m)k=10,b=4;else if(24===m)k=12,b=6;else{if(32!==m)throw new Error("Invalid key-length for AES key:"+m);k=14,b=8}for(c=0;c<u+1;c++)l[c]=new Uint32Array(4);for(c=0,h=0;h<m;h++,c+=4)p[h]=a[c]|a[c+1]<<8|a[c+2]<<16|a[c+3]<<24;for(h=b-1;h>=0;h--)q[h]=p[h];for(i=0,j=0,h=0;h<b&&i<k+1;){for(;h<b&&j<4;h++,j++)l[i][j]=q[h];4===j&&(i++,j=0)}for(;i<k+1;){var s=q[b-1];if(q[0]^=o[e(s)]|o[f(s)]<<8|o[g(s)]<<16|o[d(s)]<<24,q[0]^=n[r++],8!==b)for(h=1;h<b;h++)q[h]^=q[h-1];else{for(h=1;h<b/2;h++)q[h]^=q[h-1];for(s=q[b/2-1],q[b/2]^=o[d(s)]|o[e(s)]<<8|o[f(s)]<<16|o[g(s)]<<24,h=b/2+1;h<b;h++)q[h]^=q[h-1]}for(h=0;h<b&&i<k+1;){for(;h<b&&j<4;h++,j++)l[i][j]=q[h];4===j&&(i++,j=0)}}return{rounds:k,rk:l}}function l(a,b,c){var d,e,f;for(f=i(a),e=b.rounds,d=0;d<e-1;d++)c[0]=f[0]^b.rk[d][0],c[1]=f[1]^b.rk[d][1],c[2]=f[2]^b.rk[d][2],c[3]=f[3]^b.rk[d][3],f[0]=p[255&c[0]]^q[c[1]>>8&255]^r[c[2]>>16&255]^s[c[3]>>>24],f[1]=p[255&c[1]]^q[c[2]>>8&255]^r[c[3]>>16&255]^s[c[0]>>>24],f[2]=p[255&c[2]]^q[c[3]>>8&255]^r[c[0]>>16&255]^s[c[1]>>>24],f[3]=p[255&c[3]]^q[c[0]>>8&255]^r[c[1]>>16&255]^s[c[2]>>>24];return d=e-1,c[0]=f[0]^b.rk[d][0],c[1]=f[1]^b.rk[d][1],c[2]=f[2]^b.rk[d][2],c[3]=f[3]^b.rk[d][3],f[0]=h(c[0],c[1],c[2],c[3])^b.rk[e][0],f[1]=h(c[1],c[2],c[3],c[0])^b.rk[e][1],f[2]=h(c[2],c[3],c[0],c[1])^b.rk[e][2],f[3]=h(c[3],c[0],c[1],c[2])^b.rk[e][3],j(f)}function m(a){var b=function(a){this.key=k(a),this._temp=new Uint32Array(this.blockSize/4),this.encrypt=function(a){return l(a,this.key,this._temp)}};return b.blockSize=b.prototype.blockSize=16,b.keySize=b.prototype.keySize=a/8,b}Object.defineProperty(c,"__esModule",{value:!0});var n=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145]),o=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),p=new Uint32Array([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996]),q=new Uint32Array([1667483301,2088564868,2004348569,2071721613,4076011277,1802229437,1869602481,3318059348,808476752,16843267,1734856361,724260477,4278118169,3621238114,2880130534,1987505306,3402272581,2189565853,3385428288,2105408135,4210749205,1499050731,1195871945,4042324747,2913812972,3570709351,2728550397,2947499498,2627478463,2762232823,1920132246,3233848155,3082253762,4261273884,2475900334,640044138,909536346,1061125697,4160222466,3435955023,875849820,2779075060,3857043764,4059166984,1903288979,3638078323,825320019,353708607,67373068,3351745874,589514341,3284376926,404238376,2526427041,84216335,2593796021,117902857,303178806,2155879323,3806519101,3958099238,656887401,2998042573,1970662047,151589403,2206408094,741103732,437924910,454768173,1852759218,1515893998,2694863867,1381147894,993752653,3604395873,3014884814,690573947,3823361342,791633521,2223248279,1397991157,3520182632,0,3991781676,538984544,4244431647,2981198280,1532737261,1785386174,3419114822,3200149465,960066123,1246401758,1280088276,1482207464,3486483786,3503340395,4025468202,2863288293,4227591446,1128498885,1296931543,859006549,2240090516,1162185423,4193904912,33686534,2139094657,1347461360,1010595908,2678007226,2829601763,1364304627,2745392638,1077969088,2408514954,2459058093,2644320700,943222856,4126535940,3166462943,3065411521,3671764853,555827811,269492272,4294960410,4092853518,3537026925,3452797260,202119188,320022069,3974939439,1600110305,2543269282,1145342156,387395129,3301217111,2812761586,2122251394,1027439175,1684326572,1566423783,421081643,1936975509,1616953504,2172721560,1330618065,3705447295,572671078,707417214,2425371563,2290617219,1179028682,4008625961,3099093971,336865340,3739133817,1583267042,185275933,3688607094,3772832571,842163286,976909390,168432670,1229558491,101059594,606357612,1549580516,3267534685,3553869166,2896970735,1650640038,2442213800,2509582756,3840201527,2038035083,3890730290,3368586051,926379609,1835915959,2374828428,3587551588,1313774802,2846444e3,1819072692,1448520954,4109693703,3941256997,1701169839,2054878350,2930657257,134746136,3132780501,2021191816,623200879,774790258,471611428,2795919345,3031724999,3334903633,3907570467,3722289532,1953818780,522141217,1263245021,3183305180,2341145990,2324303749,1886445712,1044282434,3048567236,1718013098,1212715224,50529797,4143380225,235805714,1633796771,892693087,1465364217,3115936208,2256934801,3250690392,488454695,2661164985,3789674808,4177062675,2560109491,286335539,1768542907,3654920560,2391672713,2492740519,2610638262,505297954,2273777042,3924412704,3469641545,1431677695,673730680,3755976058,2357986191,2711706104,2307459456,218962455,3216991706,3873888049,1111655622,1751699640,1094812355,2576951728,757946999,252648977,2964356043,1414834428,3149622742,370551866]),r=new Uint32Array([1673962851,2096661628,2012125559,2079755643,4076801522,1809235307,1876865391,3314635973,811618352,16909057,1741597031,727088427,4276558334,3618988759,2874009259,1995217526,3398387146,2183110018,3381215433,2113570685,4209972730,1504897881,1200539975,4042984432,2906778797,3568527316,2724199842,2940594863,2619588508,2756966308,1927583346,3231407040,3077948087,4259388669,2470293139,642542118,913070646,1065238847,4160029431,3431157708,879254580,2773611685,3855693029,4059629809,1910674289,3635114968,828527409,355090197,67636228,3348452039,591815971,3281870531,405809176,2520228246,84545285,2586817946,118360327,304363026,2149292928,3806281186,3956090603,659450151,2994720178,1978310517,152181513,2199756419,743994412,439627290,456535323,1859957358,1521806938,2690382752,1386542674,997608763,3602342358,3011366579,693271337,3822927587,794718511,2215876484,1403450707,3518589137,0,3988860141,541089824,4242743292,2977548465,1538714971,1792327274,3415033547,3194476990,963791673,1251270218,1285084236,1487988824,3481619151,3501943760,4022676207,2857362858,4226619131,1132905795,1301993293,862344499,2232521861,1166724933,4192801017,33818114,2147385727,1352724560,1014514748,2670049951,2823545768,1369633617,2740846243,1082179648,2399505039,2453646738,2636233885,946882616,4126213365,3160661948,3061301686,3668932058,557998881,270544912,4293204735,4093447923,3535760850,3447803085,202904588,321271059,3972214764,1606345055,2536874647,1149815876,388905239,3297990596,2807427751,2130477694,1031423805,1690872932,1572530013,422718233,1944491379,1623236704,2165938305,1335808335,3701702620,574907938,710180394,2419829648,2282455944,1183631942,4006029806,3094074296,338181140,3735517662,1589437022,185998603,3685578459,3772464096,845436466,980700730,169090570,1234361161,101452294,608726052,1555620956,3265224130,3552407251,2890133420,1657054818,2436475025,2503058581,3839047652,2045938553,3889509095,3364570056,929978679,1843050349,2365688973,3585172693,1318900302,2840191145,1826141292,1454176854,4109567988,3939444202,1707781989,2062847610,2923948462,135272456,3127891386,2029029496,625635109,777810478,473441308,2790781350,3027486644,3331805638,3905627112,3718347997,1961401460,524165407,1268178251,3177307325,2332919435,2316273034,1893765232,1048330814,3044132021,1724688998,1217452104,50726147,4143383030,236720654,1640145761,896163637,1471084887,3110719673,2249691526,3248052417,490350365,2653403550,3789109473,4176155640,2553000856,287453969,1775418217,3651760345,2382858638,2486413204,2603464347,507257374,2266337927,3922272489,3464972750,1437269845,676362280,3752164063,2349043596,2707028129,2299101321,219813645,3211123391,3872862694,1115997762,1758509160,1099088705,2569646233,760903469,253628687,2960903088,1420360788,3144537787,371997206]),s=new Uint32Array([3332727651,4169432188,4003034999,4136467323,4279104242,3602738027,3736170351,2438251973,1615867952,33751297,3467208551,1451043627,3877240574,3043153879,1306962859,3969545846,2403715786,530416258,2302724553,4203183485,4011195130,3001768281,2395555655,4211863792,1106029997,3009926356,1610457762,1173008303,599760028,1408738468,3835064946,2606481600,1975695287,3776773629,1034851219,1282024998,1817851446,2118205247,4110612471,2203045068,1750873140,1374987685,3509904869,4178113009,3801313649,2876496088,1649619249,708777237,135005188,2505230279,1181033251,2640233411,807933976,933336726,168756485,800430746,235472647,607523346,463175808,3745374946,3441880043,1315514151,2144187058,3936318837,303761673,496927619,1484008492,875436570,908925723,3702681198,3035519578,1543217312,2767606354,1984772923,3076642518,2110698419,1383803177,3711886307,1584475951,328696964,2801095507,3110654417,0,3240947181,1080041504,3810524412,2043195825,3069008731,3569248874,2370227147,1742323390,1917532473,2497595978,2564049996,2968016984,2236272591,3144405200,3307925487,1340451498,3977706491,2261074755,2597801293,1716859699,294946181,2328839493,3910203897,67502594,4269899647,2700103760,2017737788,632987551,1273211048,2733855057,1576969123,2160083008,92966799,1068339858,566009245,1883781176,4043634165,1675607228,2009183926,2943736538,1113792801,540020752,3843751935,4245615603,3211645650,2169294285,403966988,641012499,3274697964,3202441055,899848087,2295088196,775493399,2472002756,1441965991,4236410494,2051489085,3366741092,3135724893,841685273,3868554099,3231735904,429425025,2664517455,2743065820,1147544098,1417554474,1001099408,193169544,2362066502,3341414126,1809037496,675025940,2809781982,3168951902,371002123,2910247899,3678134496,1683370546,1951283770,337512970,2463844681,201983494,1215046692,3101973596,2673722050,3178157011,1139780780,3299238498,967348625,832869781,3543655652,4069226873,3576883175,2336475336,1851340599,3669454189,25988493,2976175573,2631028302,1239460265,3635702892,2902087254,4077384948,3475368682,3400492389,4102978170,1206496942,270010376,1876277946,4035475576,1248797989,1550986798,941890588,1475454630,1942467764,2538718918,3408128232,2709315037,3902567540,1042358047,2531085131,1641856445,226921355,260409994,3767562352,2084716094,1908716981,3433719398,2430093384,100991747,4144101110,470945294,3265487201,1784624437,2935576407,1775286713,395413126,2572730817,975641885,666476190,3644383713,3943954680,733190296,573772049,3535497577,2842745305,126455438,866620564,766942107,1008868894,361924487,3374377449,2269761230,2868860245,1350051880,2776293343,59739276,1509466529,159418761,437718285,1708834751,3610371814,2227585602,3501746280,2193834305,699439513,1517759789,504434447,2076946608,2835108948,1842789307,742004246]),t=8,u=14;
+R.a(M[N],L[N],m),16<=N){switch(P++,N){case 16:O=2;break;case 17:O=3;break;case 18:O=7;break;default:throw"invalid code: "+N}R.a(a[P],O,m)}var da,ea,fa,ga,ha,ia,ja,ka,la=[I,H],ma=[K,J];for(ha=la[0],ia=la[1],ja=ma[0],ka=ma[1],da=0,ea=D.length;da<ea;++da)if(fa=D[da],R.a(ha[fa],ia[fa],m),256<fa)R.a(D[++da],D[++da],m),ga=D[++da],R.a(ja[ga],ka[ga],m),R.a(D[++da],D[++da],m);else if(256===fa)break;this.b=R.finish(),this.c=this.b.length;break;default:throw"invalid compression type"}return this.b};var y=function(){function a(a){switch(m){case 3===a:return[257,a-3,0];case 4===a:return[258,a-4,0];case 5===a:return[259,a-5,0];case 6===a:return[260,a-6,0];case 7===a:return[261,a-7,0];case 8===a:return[262,a-8,0];case 9===a:return[263,a-9,0];case 10===a:return[264,a-10,0];case 12>=a:return[265,a-11,1];case 14>=a:return[266,a-13,1];case 16>=a:return[267,a-15,1];case 18>=a:return[268,a-17,1];case 22>=a:return[269,a-19,2];case 26>=a:return[270,a-23,2];case 30>=a:return[271,a-27,2];case 34>=a:return[272,a-31,2];case 42>=a:return[273,a-35,3];case 50>=a:return[274,a-43,3];case 58>=a:return[275,a-51,3];case 66>=a:return[276,a-59,3];case 82>=a:return[277,a-67,4];case 98>=a:return[278,a-83,4];case 114>=a:return[279,a-99,4];case 130>=a:return[280,a-115,4];case 162>=a:return[281,a-131,5];case 194>=a:return[282,a-163,5];case 226>=a:return[283,a-195,5];case 257>=a:return[284,a-227,5];case 258===a:return[285,a-258,0];default:throw"invalid length: "+a}}var b,c,d=[];for(b=3;258>=b;b++)c=a(b),d[b]=c[2]<<24|c[1]<<16|c[0];return d}(),z=o?new Uint32Array(y):y;a("Zlib.RawDeflate",e),a("Zlib.RawDeflate.prototype.compress",e.prototype.h);var A,B,C,D,E={NONE:0,FIXED:1,DYNAMIC:w};if(Object.keys)A=Object.keys(E);else for(B in A=[],C=0,E)A[C++]=B;for(C=0,D=A.length;C<D;++C)B=A[C],a("Zlib.RawDeflate.CompressionType."+B,E[B])}).call(this)},{}],7:[function(a,b,c){(function(){"use strict";function a(a,b){var c=a.split("."),d=g;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||void 0===b?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a){var b,c,d,e,f,g,i,j,k,l,m=a.length,n=0,o=Number.POSITIVE_INFINITY;for(j=0;j<m;++j)a[j]>n&&(n=a[j]),a[j]<o&&(o=a[j]);for(b=1<<n,c=new(h?Uint32Array:Array)(b),d=1,e=0,f=2;d<=n;){for(j=0;j<m;++j)if(a[j]===d){for(g=0,i=e,k=0;k<d;++k)g=g<<1|1&i,i>>=1;for(l=d<<16|j,k=g;k<b;k+=f)c[k]=l;++e}++d,e<<=1,f<<=1}return[c,n,o]}function c(a,b){switch(this.g=[],this.h=32768,this.c=this.f=this.d=this.k=0,this.input=h?new Uint8Array(a):a,this.l=!1,this.i=j,this.q=!1,!b&&(b={})||(b.index&&(this.d=b.index),b.bufferSize&&(this.h=b.bufferSize),b.bufferType&&(this.i=b.bufferType),b.resize&&(this.q=b.resize)),this.i){case i:this.a=32768,this.b=new(h?Uint8Array:Array)(32768+this.h+258);break;case j:this.a=0,this.b=new(h?Uint8Array:Array)(this.h),this.e=this.v,this.m=this.s,this.j=this.t;break;default:throw Error("invalid inflate mode")}}function d(a,b){for(var c,d=a.f,e=a.c,f=a.input,g=a.d,h=f.length;e<b;){if(g>=h)throw Error("input buffer is broken");d|=f[g++]<<e,e+=8}return c=d&(1<<b)-1,a.f=d>>>b,a.c=e-b,a.d=g,c}function e(a,b){for(var c,d,e=a.f,f=a.c,g=a.input,h=a.d,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.f=e>>d,a.c=f-d,a.d=h,65535&c}function f(a){function c(a,b,c){var f,g,h,i=this.p;for(h=0;h<a;)switch(f=e(this,b)){case 16:for(g=3+d(this,2);g--;)c[h++]=i;break;case 17:for(g=3+d(this,3);g--;)c[h++]=0;i=0;break;case 18:for(g=11+d(this,7);g--;)c[h++]=0;i=0;break;default:i=c[h++]=f}return this.p=i,c}var f,g,i,j,k=d(a,5)+257,l=d(a,5)+1,m=d(a,4)+4,o=new(h?Uint8Array:Array)(n.length);for(j=0;j<m;++j)o[n[j]]=d(a,3);if(!h)for(j=m,m=o.length;j<m;++j)o[n[j]]=0;f=b(o),g=new(h?Uint8Array:Array)(k),i=new(h?Uint8Array:Array)(l),a.p=0,a.j(b(c.call(a,k,f,g)),b(c.call(a,l,f,i)))}var g=this,h="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView,i=0,j=1;c.prototype.u=function(){for(;!this.l;){var a=d(this,3);switch(1&a&&(this.l=!0),a>>>=1){case 0:var b=this.input,c=this.d,e=this.b,g=this.a,k=b.length,l=void 0,m=void 0,n=e.length,o=void 0;if(this.c=this.f=0,c+1>=k)throw Error("invalid uncompressed block header: LEN");if(l=b[c++]|b[c++]<<8,c+1>=k)throw Error("invalid uncompressed block header: NLEN");if(m=b[c++]|b[c++]<<8,l===~m)throw Error("invalid uncompressed block header: length verify");if(c+l>b.length)throw Error("input buffer is broken");switch(this.i){case i:for(;g+l>e.length;){if(o=n-g,l-=o,h)e.set(b.subarray(c,c+o),g),g+=o,c+=o;else for(;o--;)e[g++]=b[c++];this.a=g,e=this.e(),g=this.a}break;case j:for(;g+l>e.length;)e=this.e({o:2});break;default:throw Error("invalid inflate mode")}if(h)e.set(b.subarray(c,c+l),g),g+=l,c+=l;else for(;l--;)e[g++]=b[c++];this.d=c,this.a=g,this.b=e;break;case 1:this.j(z,B);break;case 2:f(this);break;default:throw Error("unknown BTYPE: "+a)}}return this.m()};var k,l,m=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],n=h?new Uint16Array(m):m,o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],p=h?new Uint16Array(o):o,q=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],r=h?new Uint8Array(q):q,s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],t=h?new Uint16Array(s):s,u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],v=h?new Uint8Array(u):u,w=new(h?Uint8Array:Array)(288);for(k=0,l=w.length;k<l;++k)w[k]=143>=k?8:255>=k?9:279>=k?7:8;var x,y,z=b(w),A=new(h?Uint8Array:Array)(30);for(x=0,y=A.length;x<y;++x)A[x]=5;var B=b(A);c.prototype.j=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length-258;256!==(g=e(this,a));)if(256>g)f>=k&&(this.a=f,c=this.e(),f=this.a),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f>=k&&(this.a=f,c=this.e(),f=this.a);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.t=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length;256!==(g=e(this,a));)if(256>g)f>=k&&(c=this.e(),k=c.length),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f+j>k&&(c=this.e(),k=c.length);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.e=function(){var a,b,c=new(h?Uint8Array:Array)(this.a-32768),d=this.a-32768,e=this.b;if(h)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.g.push(c),this.k+=c.length,h)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.a=32768,e},c.prototype.v=function(a){var b,c,d,e,f=this.input.length/this.d+1|0,g=this.input,i=this.b;return a&&("number"==typeof a.o&&(f=a.o),"number"==typeof a.r&&(f+=a.r)),2>f?(c=(g.length-this.d)/this.n[2],e=258*(c/2)|0,d=e<i.length?i.length+e:i.length<<1):d=i.length*f,h?(b=new Uint8Array(d),b.set(i)):b=i,this.b=b},c.prototype.m=function(){var a,b,c,d,e,f=0,g=this.b,i=this.g,j=new(h?Uint8Array:Array)(this.k+(this.a-32768));if(0===i.length)return h?this.b.subarray(32768,this.a):this.b.slice(32768,this.a);for(b=0,c=i.length;b<c;++b)for(a=i[b],d=0,e=a.length;d<e;++d)j[f++]=a[d];for(b=32768,c=this.a;b<c;++b)j[f++]=g[b];return this.g=[],this.buffer=j},c.prototype.s=function(){var a,b=this.a;return h?this.q?(a=new Uint8Array(b),a.set(this.b.subarray(0,b))):a=this.b.subarray(0,b):(this.b.length>b&&(this.b.length=b),a=this.b),this.buffer=a},a("Zlib.RawInflate",c),a("Zlib.RawInflate.prototype.decompress",c.prototype.u);var C,D,E,F,G={ADAPTIVE:j,BLOCK:i};if(Object.keys)C=Object.keys(G);else for(D in C=[],E=0,G)C[E++]=D;for(E=0,F=C.length;E<F;++E)D=C[E],a("Zlib.RawInflate.BufferType."+D,G[D])}).call(this)},{}],8:[function(a,b,c){(function(){"use strict";function a(a){throw a}function b(a,b){var c=a.split("."),d=w;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===u?d=d[e]?d[e]:d[e]={}:d[e]=b}function c(b,c){this.index="number"==typeof c?c:0,this.i=0,this.buffer=b instanceof(x?Uint8Array:Array)?b:new(x?Uint8Array:Array)(32768),2*this.buffer.length<=this.index&&a(Error("invalid index")),this.buffer.length<=this.index&&this.f()}function d(a){this.buffer=new(x?Uint16Array:Array)(2*a),this.length=0}function e(a){var b,c,d,e,f,g,h,i,j,k,l=a.length,m=0,n=Number.POSITIVE_INFINITY;for(i=0;i<l;++i)a[i]>m&&(m=a[i]),a[i]<n&&(n=a[i]);for(b=1<<m,c=new(x?Uint32Array:Array)(b),d=1,e=0,f=2;d<=m;){for(i=0;i<l;++i)if(a[i]===d){for(g=0,h=e,j=0;j<d;++j)g=g<<1|1&h,h>>=1;for(k=d<<16|i,j=g;j<b;j+=f)c[j]=k;++e}++d,e<<=1,f<<=1}return[c,m,n]}function f(a,b){this.h=F,this.w=0,this.input=x&&a instanceof Array?new Uint8Array(a):a,this.b=0,b&&(b.lazy&&(this.w=b.lazy),"number"==typeof b.compressionType&&(this.h=b.compressionType),b.outputBuffer&&(this.a=x&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.b=b.outputIndex)),this.a||(this.a=new(x?Uint8Array:Array)(32768))}function g(a,b){this.length=a,this.H=b}function h(b,c){function d(b,c){var d,e=b.H,f=[],g=0;d=J[b.length],f[g++]=65535&d,f[g++]=d>>16&255,f[g++]=d>>24;var h;switch(v){case 1===e:h=[0,e-1,0];break;case 2===e:h=[1,e-2,0];break;case 3===e:h=[2,e-3,0];break;case 4===e:h=[3,e-4,0];break;case 6>=e:h=[4,e-5,1];break;case 8>=e:h=[5,e-7,1];break;case 12>=e:h=[6,e-9,2];break;case 16>=e:h=[7,e-13,2];break;case 24>=e:h=[8,e-17,3];break;case 32>=e:h=[9,e-25,3];break;case 48>=e:h=[10,e-33,4];break;case 64>=e:h=[11,e-49,4];break;case 96>=e:h=[12,e-65,5];break;case 128>=e:h=[13,e-97,5];break;case 192>=e:h=[14,e-129,6];break;case 256>=e:h=[15,e-193,6];break;case 384>=e:h=[16,e-257,7];break;case 512>=e:h=[17,e-385,7];break;case 768>=e:h=[18,e-513,8];break;case 1024>=e:h=[19,e-769,8];break;case 1536>=e:h=[20,e-1025,9];break;case 2048>=e:h=[21,e-1537,9];break;case 3072>=e:h=[22,e-2049,10];break;case 4096>=e:h=[23,e-3073,10];break;case 6144>=e:h=[24,e-4097,11];break;case 8192>=e:h=[25,e-6145,11];break;case 12288>=e:h=[26,e-8193,12];break;case 16384>=e:h=[27,e-12289,12];break;case 24576>=e:h=[28,e-16385,13];break;case 32768>=e:h=[29,e-24577,13];break;default:a("invalid distance")}d=h,f[g++]=d[0],f[g++]=d[1],f[g++]=d[2];var i,j;for(i=0,j=f.length;i<j;++i)p[q++]=f[i];s[f[0]]++,t[f[3]]++,r=b.length+c-1,m=null}var e,f,g,h,j,k,l,m,n,o={},p=x?new Uint16Array(2*c.length):[],q=0,r=0,s=new(x?Uint32Array:Array)(286),t=new(x?Uint32Array:Array)(30),w=b.w;if(!x){for(g=0;285>=g;)s[g++]=0;for(g=0;29>=g;)t[g++]=0}for(s[256]=1,e=0,f=c.length;e<f;++e){for(g=j=0,h=3;g<h&&e+g!==f;++g)j=j<<8|c[e+g];if(o[j]===u&&(o[j]=[]),k=o[j],!(0<r--)){for(;0<k.length&&32768<e-k[0];)k.shift();if(e+3>=f){for(m&&d(m,-1),g=0,h=f-e;g<h;++g)n=c[e+g],p[q++]=n,++s[n];break}0<k.length?(l=i(c,e,k),m?m.length<l.length?(n=c[e-1],p[q++]=n,++s[n],d(l,0)):d(m,-1):l.length<w?m=l:d(l,0)):m?d(m,-1):(n=c[e],p[q++]=n,++s[n])}k.push(e)}return p[q++]=256,s[256]++,b.M=s,b.L=t,x?p.subarray(0,q):p}function i(a,b,c){var d,e,f,h,i,j,k=0,l=a.length;h=0,j=c.length;a:for(;h<j;h++){if(d=c[j-h-1],f=3,3<k){for(i=k;3<i;i--)if(a[d+i-1]!==a[b+i-1])continue a;f=k}for(;258>f&&b+f<l&&a[d+f]===a[b+f];)++f;if(f>k&&(e=d,k=f),258===f)break}return new g(k,b-e)}function j(a,b){var c,e,f,g,h,i=a.length,j=new d(572),l=new(x?Uint8Array:Array)(i);if(!x)for(g=0;g<i;g++)l[g]=0;for(g=0;g<i;++g)0<a[g]&&j.push(g,a[g]);if(c=Array(j.length/2),e=new(x?Uint32Array:Array)(j.length/2),1===c.length)return l[j.pop().index]=1,l;for(g=0,h=j.length/2;g<h;++g)c[g]=j.pop(),e[g]=c[g].value;for(f=k(e,e.length,b),g=0,h=c.length;g<h;++g)l[c[g].index]=f[g];return l}function k(a,b,c){function d(a){var c=n[a][o[a]];c===b?(d(a+1),d(a+1)):--l[c],++o[a]}var e,f,g,h,i,j=new(x?Uint16Array:Array)(c),k=new(x?Uint8Array:Array)(c),l=new(x?Uint8Array:Array)(b),m=Array(c),n=Array(c),o=Array(c),p=(1<<c)-b,q=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)p<q?k[f]=0:(k[f]=1,p-=q),p<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)o[e]=0;for(1===k[c-1]&&(--l[0],++o[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=o[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);o[f]=0,1===k[f]&&d(f)}return l}function l(a){var b,c,d,e,f=new(x?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}function m(b,c){switch(this.l=[],this.m=32768,this.e=this.g=this.c=this.q=0,this.input=x?new Uint8Array(b):b,this.s=!1,this.n=L,this.C=!1,!c&&(c={})||(c.index&&(this.c=c.index),c.bufferSize&&(this.m=c.bufferSize),c.bufferType&&(this.n=c.bufferType),c.resize&&(this.C=c.resize)),this.n){case K:this.b=32768,this.a=new(x?Uint8Array:Array)(32768+this.m+258);break;case L:this.b=0,this.a=new(x?Uint8Array:Array)(this.m),this.f=this.K,this.t=this.I,this.o=this.J;break;default:a(Error("invalid inflate mode"))}}function n(b,c){for(var d,e=b.g,f=b.e,g=b.input,h=b.c,i=g.length;f<c;)h>=i&&a(Error("input buffer is broken")),e|=g[h++]<<f,f+=8;return d=e&(1<<c)-1,b.g=e>>>c,b.e=f-c,b.c=h,d}function o(a,b){for(var c,d,e=a.g,f=a.e,g=a.input,h=a.c,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.g=e>>d,a.e=f-d,a.c=h,65535&c}function p(a){function b(a,b,c){var d,e,f,g=this.z;for(f=0;f<a;)switch(d=o(this,b)){case 16:for(e=3+n(this,2);e--;)c[f++]=g;break;case 17:for(e=3+n(this,3);e--;)c[f++]=0;g=0;break;case 18:for(e=11+n(this,7);e--;)c[f++]=0;g=0;break;default:g=c[f++]=d}return this.z=g,c}var c,d,f,g,h=n(a,5)+257,i=n(a,5)+1,j=n(a,4)+4,k=new(x?Uint8Array:Array)(Q.length);for(g=0;g<j;++g)k[Q[g]]=n(a,3);if(!x)for(g=j,j=k.length;g<j;++g)k[Q[g]]=0;c=e(k),d=new(x?Uint8Array:Array)(h),f=new(x?Uint8Array:Array)(i),a.z=0,a.o(e(b.call(a,h,c,d)),e(b.call(a,i,c,f)))}function q(a){if("string"==typeof a){var b,c,d=a.split("");for(b=0,c=d.length;b<c;b++)d[b]=(255&d[b].charCodeAt(0))>>>0;a=d}for(var e,f=1,g=0,h=a.length,i=0;0<h;){e=1024<h?1024:h,h-=e;do f+=a[i++],g+=f;while(--e);f%=65521,g%=65521}return(g<<16|f)>>>0}function r(b,c){var d,e;switch(this.input=b,this.c=0,!c&&(c={})||(c.index&&(this.c=c.index),c.verify&&(this.N=c.verify)),d=b[this.c++],e=b[this.c++],15&d){case da:this.method=da;break;default:a(Error("unsupported compression method"))}0!==((d<<8)+e)%31&&a(Error("invalid fcheck flag:"+((d<<8)+e)%31)),32&e&&a(Error("fdict flag is not supported")),this.B=new m(b,{index:this.c,bufferSize:c.bufferSize,bufferType:c.bufferType,resize:c.resize})}function s(a,b){this.input=a,this.a=new(x?Uint8Array:Array)(32768),this.h=ea.k;var c,d={};!b&&(b={})||"number"!=typeof b.compressionType||(this.h=b.compressionType);for(c in b)d[c]=b[c];d.outputBuffer=this.a,this.A=new f(this.input,d)}function t(a,c){var d,e,f,g;if(Object.keys)d=Object.keys(c);else for(e in d=[],f=0,c)d[f++]=e;for(f=0,g=d.length;f<g;++f)e=d[f],b(a+"."+e,c[e])}var u=void 0,v=!0,w=this,x="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;c.prototype.f=function(){var a,b=this.buffer,c=b.length,d=new(x?Uint8Array:Array)(c<<1);if(x)d.set(b);else for(a=0;a<c;++a)d[a]=b[a];return this.buffer=d},c.prototype.d=function(a,b,c){var d,e=this.buffer,f=this.index,g=this.i,h=e[f];if(c&&1<b&&(a=8<b?(D[255&a]<<24|D[a>>>8&255]<<16|D[a>>>16&255]<<8|D[a>>>24&255])>>32-b:D[a]>>8-b),8>b+g)h=h<<b|a,g+=b;else for(d=0;d<b;++d)h=h<<1|a>>b-d-1&1,8===++g&&(g=0,e[f++]=D[h],h=0,f===e.length&&(e=this.f()));e[f]=h,this.buffer=e,this.i=g,this.index=f},c.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.i&&(b[c]<<=8-this.i,b[c]=D[b[c]],c++),x?a=b.subarray(0,c):(b.length=c,a=b),a};var y,z=new(x?Uint8Array:Array)(256);for(y=0;256>y;++y){for(var A=y,B=A,C=7,A=A>>>1;A;A>>>=1)B<<=1,B|=1&A,--C;z[y]=(B<<C&255)>>>0}var D=z;d.prototype.getParent=function(a){return 2*((a-2)/4|0)},d.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},d.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var E,F=2,G={NONE:0,r:1,k:F,O:3},H=[];for(E=0;288>E;E++)switch(v){case 143>=E:H.push([E+48,8]);break;case 255>=E:H.push([E-144+400,9]);break;case 279>=E:H.push([E-256+0,7]);break;case 287>=E:H.push([E-280+192,8]);break;default:a("invalid literal: "+E)}f.prototype.j=function(){var b,d,e,f,g=this.input;switch(this.h){case 0:for(e=0,f=g.length;e<f;){d=x?g.subarray(e,e+65535):g.slice(e,e+65535),e+=d.length;var i=d,k=e===f,m=u,n=u,o=u,p=u,q=u,r=this.a,s=this.b;if(x){for(r=new Uint8Array(this.a.buffer);r.length<=s+i.length+5;)r=new Uint8Array(r.length<<1);r.set(this.a)}if(m=k?1:0,r[s++]=0|m,n=i.length,o=~n+65536&65535,r[s++]=255&n,r[s++]=n>>>8&255,r[s++]=255&o,r[s++]=o>>>8&255,x)r.set(i,s),s+=i.length,r=r.subarray(0,s);else{for(p=0,q=i.length;p<q;++p)r[s++]=i[p];r.length=s}this.b=s,this.a=r}break;case 1:var t=new c(x?new Uint8Array(this.a.buffer):this.a,this.b);t.d(1,1,v),t.d(1,2,v);var w,y,z,A=h(this,g);for(w=0,y=A.length;w<y;w++)if(z=A[w],c.prototype.d.apply(t,H[z]),256<z)t.d(A[++w],A[++w],v),t.d(A[++w],5),t.d(A[++w],A[++w],v);else if(256===z)break;this.a=t.finish(),this.b=this.a.length;break;case F:var B,C,D,E,G,I,J,K,L,M,N,O,P,Q,R,S=new c(x?new Uint8Array(this.a.buffer):this.a,this.b),T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],U=Array(19);for(B=F,S.d(1,1,v),S.d(B,2,v),C=h(this,g),I=j(this.M,15),J=l(I),K=j(this.L,7),L=l(K),D=286;257<D&&0===I[D-1];D--);for(E=30;1<E&&0===K[E-1];E--);var V,W,X,Y,Z,$,_=D,aa=E,ba=new(x?Uint32Array:Array)(_+aa),ca=new(x?Uint32Array:Array)(316),da=new(x?Uint8Array:Array)(19);for(V=W=0;V<_;V++)ba[W++]=I[V];for(V=0;V<aa;V++)ba[W++]=K[V];if(!x)for(V=0,Y=da.length;V<Y;++V)da[V]=0;for(V=Z=0,Y=ba.length;V<Y;V+=W){for(W=1;V+W<Y&&ba[V+W]===ba[V];++W);if(X=W,0===ba[V])if(3>X)for(;0<X--;)ca[Z++]=0,da[0]++;else for(;0<X;)$=138>X?X:138,$>X-3&&$<X&&($=X-3),10>=$?(ca[Z++]=17,ca[Z++]=$-3,da[17]++):(ca[Z++]=18,ca[Z++]=$-11,da[18]++),X-=$;else if(ca[Z++]=ba[V],da[ba[V]]++,X--,3>X)for(;0<X--;)ca[Z++]=ba[V],da[ba[V]]++;else for(;0<X;)$=6>X?X:6,$>X-3&&$<X&&($=X-3),ca[Z++]=16,ca[Z++]=$-3,da[16]++,X-=$}for(b=x?ca.subarray(0,Z):ca.slice(0,Z),M=j(da,7),Q=0;19>Q;Q++)U[Q]=M[T[Q]];for(G=19;4<G&&0===U[G-1];G--);for(N=l(M),S.d(D-257,5,v),S.d(E-1,5,v),S.d(G-4,4,v),Q=0;Q<G;Q++)S.d(U[Q],3,v);for(Q=0,R=b.length;Q<R;Q++)if(O=b[Q],S.d(N[O],M[O],v),16<=O){switch(Q++,O){case 16:P=2;break;case 17:P=3;break;case 18:P=7;break;default:a("invalid code: "+O)}S.d(b[Q],P,v)}var ea,fa,ga,ha,ia,ja,ka,la,ma=[J,I],na=[L,K];for(ia=ma[0],ja=ma[1],ka=na[0],la=na[1],ea=0,fa=C.length;ea<fa;++ea)if(ga=C[ea],S.d(ia[ga],ja[ga],v),256<ga)S.d(C[++ea],C[++ea],v),ha=C[++ea],S.d(ka[ha],la[ha],v),S.d(C[++ea],C[++ea],v);else if(256===ga)break;this.a=S.finish(),this.b=this.a.length;break;default:a("invalid compression type")}return this.a};var I=function(){function b(b){switch(v){case 3===b:return[257,b-3,0];case 4===b:return[258,b-4,0];case 5===b:return[259,b-5,0];case 6===b:return[260,b-6,0];case 7===b:return[261,b-7,0];case 8===b:return[262,b-8,0];case 9===b:return[263,b-9,0];case 10===b:return[264,b-10,0];case 12>=b:return[265,b-11,1];case 14>=b:return[266,b-13,1];case 16>=b:return[267,b-15,1];case 18>=b:return[268,b-17,1];case 22>=b:return[269,b-19,2];case 26>=b:return[270,b-23,2];case 30>=b:return[271,b-27,2];case 34>=b:return[272,b-31,2];case 42>=b:return[273,b-35,3];case 50>=b:return[274,b-43,3];case 58>=b:return[275,b-51,3];case 66>=b:return[276,b-59,3];case 82>=b:return[277,b-67,4];case 98>=b:return[278,b-83,4];case 114>=b:return[279,b-99,4];case 130>=b:return[280,b-115,4];case 162>=b:return[281,b-131,5];case 194>=b:return[282,b-163,5];case 226>=b:return[283,b-195,5];case 257>=b:return[284,b-227,5];case 258===b:return[285,b-258,0];default:a("invalid length: "+b)}}var c,d,e=[];for(c=3;258>=c;c++)d=b(c),e[c]=d[2]<<24|d[1]<<16|d[0];return e}(),J=x?new Uint32Array(I):I,K=0,L=1,M={F:K,D:L};m.prototype.p=function(){for(;!this.s;){var b=n(this,3);switch(1&b&&(this.s=v),b>>>=1){case 0:var c=this.input,d=this.c,e=this.a,f=this.b,g=c.length,h=u,i=u,j=e.length,k=u;switch(this.e=this.g=0,d+1>=g&&a(Error("invalid uncompressed block header: LEN")),h=c[d++]|c[d++]<<8,d+1>=g&&a(Error("invalid uncompressed block header: NLEN")),i=c[d++]|c[d++]<<8,h===~i&&a(Error("invalid uncompressed block header: length verify")),d+h>c.length&&a(Error("input buffer is broken")),this.n){case K:for(;f+h>e.length;){if(k=j-f,h-=k,x)e.set(c.subarray(d,d+k),f),f+=k,d+=k;else for(;k--;)e[f++]=c[d++];this.b=f,e=this.f(),f=this.b}break;case L:for(;f+h>e.length;)e=this.f({v:2});break;default:a(Error("invalid inflate mode"))}if(x)e.set(c.subarray(d,d+h),f),f+=h,d+=h;else for(;h--;)e[f++]=c[d++];this.c=d,this.b=f,this.a=e;break;case 1:this.o(aa,ca);break;case 2:p(this);break;default:a(Error("unknown BTYPE: "+b))}}return this.t()};var N,O,P=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Q=x?new Uint16Array(P):P,R=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],S=x?new Uint16Array(R):R,T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],U=x?new Uint8Array(T):T,V=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],W=x?new Uint16Array(V):V,X=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Y=x?new Uint8Array(X):X,Z=new(x?Uint8Array:Array)(288);for(N=0,O=Z.length;N<O;++N)Z[N]=143>=N?8:255>=N?9:279>=N?7:8;var $,_,aa=e(Z),ba=new(x?Uint8Array:Array)(30);for($=0,_=ba.length;$<_;++$)ba[$]=5;var ca=e(ba);m.prototype.o=function(a,b){var c=this.a,d=this.b;this.u=a;for(var e,f,g,h,i=c.length-258;256!==(e=o(this,a));)if(256>e)d>=i&&(this.b=d,c=this.f(),d=this.b),c[d++]=e;else for(f=e-257,h=S[f],0<U[f]&&(h+=n(this,U[f])),e=o(this,b),g=W[e],0<Y[e]&&(g+=n(this,Y[e])),d>=i&&(this.b=d,c=this.f(),d=this.b);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},m.prototype.J=function(a,b){var c=this.a,d=this.b;this.u=a;for(var e,f,g,h,i=c.length;256!==(e=o(this,a));)if(256>e)d>=i&&(c=this.f(),i=c.length),c[d++]=e;else for(f=e-257,h=S[f],0<U[f]&&(h+=n(this,U[f])),e=o(this,b),g=W[e],0<Y[e]&&(g+=n(this,Y[e])),d+h>i&&(c=this.f(),i=c.length);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},m.prototype.f=function(){var a,b,c=new(x?Uint8Array:Array)(this.b-32768),d=this.b-32768,e=this.a;if(x)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.l.push(c),this.q+=c.length,x)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.b=32768,e},m.prototype.K=function(a){var b,c,d,e,f=this.input.length/this.c+1|0,g=this.input,h=this.a;return a&&("number"==typeof a.v&&(f=a.v),"number"==typeof a.G&&(f+=a.G)),2>f?(c=(g.length-this.c)/this.u[2],e=258*(c/2)|0,d=e<h.length?h.length+e:h.length<<1):d=h.length*f,x?(b=new Uint8Array(d),b.set(h)):b=h,this.a=b},m.prototype.t=function(){var a,b,c,d,e,f=0,g=this.a,h=this.l,i=new(x?Uint8Array:Array)(this.q+(this.b-32768));if(0===h.length)return x?this.a.subarray(32768,this.b):this.a.slice(32768,this.b);for(b=0,c=h.length;b<c;++b)for(a=h[b],d=0,e=a.length;d<e;++d)i[f++]=a[d];for(b=32768,c=this.b;b<c;++b)i[f++]=g[b];return this.l=[],this.buffer=i},m.prototype.I=function(){var a,b=this.b;return x?this.C?(a=new Uint8Array(b),a.set(this.a.subarray(0,b))):a=this.a.subarray(0,b):(this.a.length>b&&(this.a.length=b),a=this.a),this.buffer=a},r.prototype.p=function(){var b,c,d=this.input;return b=this.B.p(),this.c=this.B.c,this.N&&(c=(d[this.c++]<<24|d[this.c++]<<16|d[this.c++]<<8|d[this.c++])>>>0,c!==q(b)&&a(Error("invalid adler-32 checksum"))),b};var da=8,ea=G;s.prototype.j=function(){var b,c,d,e,f,g,h,i=0;switch(h=this.a,b=da){case da:c=Math.LOG2E*Math.log(32768)-8;break;default:a(Error("invalid compression method"))}switch(d=c<<4|b,h[i++]=d,b){case da:switch(this.h){case ea.NONE:f=0;break;case ea.r:f=1;break;case ea.k:f=2;break;default:a(Error("unsupported compression type"))}break;default:a(Error("invalid compression method"))}return e=f<<6|0,h[i++]=e|31-(256*d+e)%31,g=q(this.input),this.A.b=i,h=this.A.j(),i=h.length,x&&(h=new Uint8Array(h.buffer),h.length<=i+4&&(this.a=new Uint8Array(h.length+4),this.a.set(h),h=this.a),h=h.subarray(0,i+4)),h[i++]=g>>24&255,h[i++]=g>>16&255,h[i++]=g>>8&255,h[i++]=255&g,h},b("Zlib.Inflate",r),b("Zlib.Inflate.prototype.decompress",r.prototype.p),t("Zlib.Inflate.BufferType",{ADAPTIVE:M.D,BLOCK:M.F}),b("Zlib.Deflate",s),b("Zlib.Deflate.compress",function(a,b){return new s(a,b).j()}),b("Zlib.Deflate.prototype.compress",s.prototype.j),t("Zlib.Deflate.CompressionType",{NONE:ea.NONE,FIXED:ea.r,DYNAMIC:ea.k})}).call(this)},{}],9:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("../enums.js"),f=d(e);c["default"]={prefer_hash_algorithm:f["default"].hash.sha256,encryption_cipher:f["default"].symmetric.aes256,compression:f["default"].compression.zip,aead_protect:!1,integrity_protect:!0,ignore_mdc_error:!1,rsa_blinding:!0,use_native:!0,zero_copy:!1,debug:!1,show_version:!0,show_comment:!0,versionstring:"OpenPGP.js v2.3.5",commentstring:"http://openpgpjs.org",keyserver:"https://keyserver.ubuntu.com",node_store:"./openpgp.store"}},{"../enums.js":35}],10:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./config.js");Object.defineProperty(c,"default",{enumerable:!0,get:function(){return d(e)["default"]}})},{"./config.js":9}],11:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./cipher"),f=d(e);c["default"]={encrypt:function(a,b,c,d,e){b=new f["default"][b](d);var g=b.blockSize,h=new Uint8Array(g),i=new Uint8Array(g),j=new Uint8Array(a.length+2);j.set(a),j[a.length]=a[g-2],j[a.length+1]=a[g-1],a=j;var k,l,m,n=new Uint8Array(c.length+2+2*g),o=e?0:2;for(k=0;k<g;k++)h[k]=0;for(i=b.encrypt(h),k=0;k<g;k++)n[k]=i[k]^a[k];for(h.set(n.subarray(0,g)),i=b.encrypt(h),n[g]=i[0]^a[g],n[g+1]=i[1]^a[g+1],e?h.set(n.subarray(2,g+2)):h.set(n.subarray(0,g)),i=b.encrypt(h),k=0;k<g;k++)n[g+2+k]=i[k+o]^c[k];for(l=g;l<c.length+o;l+=g)for(m=l+2-o,h.set(n.subarray(m,m+g)),i=b.encrypt(h),k=0;k<g;k++)n[g+m+k]=i[k]^c[l+k-o];return n=n.subarray(0,c.length+2+g)},mdc:function(a,b,c){a=new f["default"][a](b);var d,e=a.blockSize,g=new Uint8Array(e),h=new Uint8Array(e);for(d=0;d<e;d++)g[d]=0;for(g=a.encrypt(g),d=0;d<e;d++)h[d]=c[d],g[d]^=h[d];h=a.encrypt(h);var i=new Uint8Array(g.length+2);return i.set(g),i[g.length]=h[0]^c[e],i[g.length+1]=h[1]^c[e+1],i},decrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g,h,i=a.blockSize,j=new Uint8Array(i),k=new Uint8Array(i),l=new Uint8Array(c.length-i);for(e=0;e<i;e++)j[e]=0;for(j=a.encrypt(j),e=0;e<i;e++)k[e]=c[e],j[e]^=k[e];if(k=a.encrypt(k),j[i-2]!==(k[0]^c[i])||j[i-1]!==(k[1]^c[i+1]))throw new Error("CFB decrypt: invalid key");if(g=0,d){for(e=0;e<i;e++)j[e]=c[e+2];for(h=i+2;h<c.length;h+=i)for(k=a.encrypt(j),e=0;e<i&&e+h<c.length;e++)j[e]=c[h+e],g<l.length&&(l[g]=k[e]^j[e],g++)}else{for(e=0;e<i;e++)j[e]=c[e];for(h=i;h<c.length;h+=i)for(k=a.encrypt(j),e=0;e<i&&e+h<c.length;e++)j[e]=c[h+e],g<l.length&&(l[g]=k[e]^j[e],g++)}return h=d?0:2,l=l.subarray(h,c.length-i-2+h)},normalEncrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g=a.blockSize,h=new Uint8Array(g),i=new Uint8Array(g),j=0,k=new Uint8Array(c.length),l=0;if(null===d)for(e=0;e<g;e++)i[e]=0;else for(e=0;e<g;e++)i[e]=d[e];for(;c.length>g*j;){var m=a.encrypt(i);for(h=c.subarray(j*g,j*g+g),e=0;e<h.length;e++)i[e]=h[e]^m[e],k[l++]=i[e];j++}return k},normalDecrypt:function(a,b,c,d){a=new f["default"][a](b);var e,g,h=a.blockSize,i=0,j=new Uint8Array(c.length),k=0,l=0;if(null===d)for(e=new Uint8Array(h),g=0;g<h;g++)e[g]=0;else e=d.subarray(0,h);for(;c.length>h*i;){var m=a.encrypt(e);for(e=c.subarray(i*h+k,i*h+h+k),g=0;g<e.length;g++)j[l++]=e[g]^m[g];i++}return j}}},{"./cipher":16}],12:[function(a,b,c){"use strict";function d(a){return 255&a}function e(a){return a>>8&255}function f(a){return a>>16&255}function g(a){return a>>24&255}function h(a,b,c,d){return e(p[255&a])|e(p[b>>8&255])<<8|e(p[c>>16&255])<<16|e(p[d>>>24])<<24}function i(a){var b,c,d=a.length,e=new Array(d/4);if(a&&!(d%4)){for(b=0,c=0;c<d;c+=4)e[b++]=a[c]|a[c+1]<<8|a[c+2]<<16|a[c+3]<<24;return e}}function j(a){var b,c=0,h=a.length,i=new Array(4*h);for(b=0;b<h;b++)i[c++]=d(a[b]),i[c++]=e(a[b]),i[c++]=f(a[b]),i[c++]=g(a[b]);return i}function k(a){var b,c,h,i,j,k,l=new Array(u+1),m=a.length,p=new Array(t),q=new Array(t),r=0;if(16===m)k=10,b=4;else if(24===m)k=12,b=6;else{if(32!==m)throw new Error("Invalid key-length for AES key:"+m);k=14,b=8}for(c=0;c<u+1;c++)l[c]=new Uint32Array(4);for(c=0,h=0;h<m;h++,c+=4)p[h]=a[c]|a[c+1]<<8|a[c+2]<<16|a[c+3]<<24;for(h=b-1;h>=0;h--)q[h]=p[h];for(i=0,j=0,h=0;h<b&&i<k+1;){for(;h<b&&j<4;h++,j++)l[i][j]=q[h];4===j&&(i++,j=0)}for(;i<k+1;){var s=q[b-1];if(q[0]^=o[e(s)]|o[f(s)]<<8|o[g(s)]<<16|o[d(s)]<<24,q[0]^=n[r++],8!==b)for(h=1;h<b;h++)q[h]^=q[h-1];else{for(h=1;h<b/2;h++)q[h]^=q[h-1];for(s=q[b/2-1],q[b/2]^=o[d(s)]|o[e(s)]<<8|o[f(s)]<<16|o[g(s)]<<24,h=b/2+1;h<b;h++)q[h]^=q[h-1]}for(h=0;h<b&&i<k+1;){for(;h<b&&j<4;h++,j++)l[i][j]=q[h];4===j&&(i++,j=0)}}return{rounds:k,rk:l}}function l(a,b,c){var d,e,f;for(f=i(a),e=b.rounds,d=0;d<e-1;d++)c[0]=f[0]^b.rk[d][0],c[1]=f[1]^b.rk[d][1],c[2]=f[2]^b.rk[d][2],c[3]=f[3]^b.rk[d][3],f[0]=p[255&c[0]]^q[c[1]>>8&255]^r[c[2]>>16&255]^s[c[3]>>>24],f[1]=p[255&c[1]]^q[c[2]>>8&255]^r[c[3]>>16&255]^s[c[0]>>>24],f[2]=p[255&c[2]]^q[c[3]>>8&255]^r[c[0]>>16&255]^s[c[1]>>>24],f[3]=p[255&c[3]]^q[c[0]>>8&255]^r[c[1]>>16&255]^s[c[2]>>>24];return d=e-1,c[0]=f[0]^b.rk[d][0],c[1]=f[1]^b.rk[d][1],c[2]=f[2]^b.rk[d][2],c[3]=f[3]^b.rk[d][3],f[0]=h(c[0],c[1],c[2],c[3])^b.rk[e][0],f[1]=h(c[1],c[2],c[3],c[0])^b.rk[e][1],f[2]=h(c[2],c[3],c[0],c[1])^b.rk[e][2],f[3]=h(c[3],c[0],c[1],c[2])^b.rk[e][3],j(f)}function m(a){var b=function(a){this.key=k(a),this._temp=new Uint32Array(this.blockSize/4),this.encrypt=function(a){return l(a,this.key,this._temp)}};return b.blockSize=b.prototype.blockSize=16,b.keySize=b.prototype.keySize=a/8,b}Object.defineProperty(c,"__esModule",{value:!0});var n=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145]),o=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),p=new Uint32Array([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996]),q=new Uint32Array([1667483301,2088564868,2004348569,2071721613,4076011277,1802229437,1869602481,3318059348,808476752,16843267,1734856361,724260477,4278118169,3621238114,2880130534,1987505306,3402272581,2189565853,3385428288,2105408135,4210749205,1499050731,1195871945,4042324747,2913812972,3570709351,2728550397,2947499498,2627478463,2762232823,1920132246,3233848155,3082253762,4261273884,2475900334,640044138,909536346,1061125697,4160222466,3435955023,875849820,2779075060,3857043764,4059166984,1903288979,3638078323,825320019,353708607,67373068,3351745874,589514341,3284376926,404238376,2526427041,84216335,2593796021,117902857,303178806,2155879323,3806519101,3958099238,656887401,2998042573,1970662047,151589403,2206408094,741103732,437924910,454768173,1852759218,1515893998,2694863867,1381147894,993752653,3604395873,3014884814,690573947,3823361342,791633521,2223248279,1397991157,3520182632,0,3991781676,538984544,4244431647,2981198280,1532737261,1785386174,3419114822,3200149465,960066123,1246401758,1280088276,1482207464,3486483786,3503340395,4025468202,2863288293,4227591446,1128498885,1296931543,859006549,2240090516,1162185423,4193904912,33686534,2139094657,1347461360,1010595908,2678007226,2829601763,1364304627,2745392638,1077969088,2408514954,2459058093,2644320700,943222856,4126535940,3166462943,3065411521,3671764853,555827811,269492272,4294960410,4092853518,3537026925,3452797260,202119188,320022069,3974939439,1600110305,2543269282,1145342156,387395129,3301217111,2812761586,2122251394,1027439175,1684326572,1566423783,421081643,1936975509,1616953504,2172721560,1330618065,3705447295,572671078,707417214,2425371563,2290617219,1179028682,4008625961,3099093971,336865340,3739133817,1583267042,185275933,3688607094,3772832571,842163286,976909390,168432670,1229558491,101059594,606357612,1549580516,3267534685,3553869166,2896970735,1650640038,2442213800,2509582756,3840201527,2038035083,3890730290,3368586051,926379609,1835915959,2374828428,3587551588,1313774802,2846444e3,1819072692,1448520954,4109693703,3941256997,1701169839,2054878350,2930657257,134746136,3132780501,2021191816,623200879,774790258,471611428,2795919345,3031724999,3334903633,3907570467,3722289532,1953818780,522141217,1263245021,3183305180,2341145990,2324303749,1886445712,1044282434,3048567236,1718013098,1212715224,50529797,4143380225,235805714,1633796771,892693087,1465364217,3115936208,2256934801,3250690392,488454695,2661164985,3789674808,4177062675,2560109491,286335539,1768542907,3654920560,2391672713,2492740519,2610638262,505297954,2273777042,3924412704,3469641545,1431677695,673730680,3755976058,2357986191,2711706104,2307459456,218962455,3216991706,3873888049,1111655622,1751699640,1094812355,2576951728,757946999,252648977,2964356043,1414834428,3149622742,370551866]),r=new Uint32Array([1673962851,2096661628,2012125559,2079755643,4076801522,1809235307,1876865391,3314635973,811618352,16909057,1741597031,727088427,4276558334,3618988759,2874009259,1995217526,3398387146,2183110018,3381215433,2113570685,4209972730,1504897881,1200539975,4042984432,2906778797,3568527316,2724199842,2940594863,2619588508,2756966308,1927583346,3231407040,3077948087,4259388669,2470293139,642542118,913070646,1065238847,4160029431,3431157708,879254580,2773611685,3855693029,4059629809,1910674289,3635114968,828527409,355090197,67636228,3348452039,591815971,3281870531,405809176,2520228246,84545285,2586817946,118360327,304363026,2149292928,3806281186,3956090603,659450151,2994720178,1978310517,152181513,2199756419,743994412,439627290,456535323,1859957358,1521806938,2690382752,1386542674,997608763,3602342358,3011366579,693271337,3822927587,794718511,2215876484,1403450707,3518589137,0,3988860141,541089824,4242743292,2977548465,1538714971,1792327274,3415033547,3194476990,963791673,1251270218,1285084236,1487988824,3481619151,3501943760,4022676207,2857362858,4226619131,1132905795,1301993293,862344499,2232521861,1166724933,4192801017,33818114,2147385727,1352724560,1014514748,2670049951,2823545768,1369633617,2740846243,1082179648,2399505039,2453646738,2636233885,946882616,4126213365,3160661948,3061301686,3668932058,557998881,270544912,4293204735,4093447923,3535760850,3447803085,202904588,321271059,3972214764,1606345055,2536874647,1149815876,388905239,3297990596,2807427751,2130477694,1031423805,1690872932,1572530013,422718233,1944491379,1623236704,2165938305,1335808335,3701702620,574907938,710180394,2419829648,2282455944,1183631942,4006029806,3094074296,338181140,3735517662,1589437022,185998603,3685578459,3772464096,845436466,980700730,169090570,1234361161,101452294,608726052,1555620956,3265224130,3552407251,2890133420,1657054818,2436475025,2503058581,3839047652,2045938553,3889509095,3364570056,929978679,1843050349,2365688973,3585172693,1318900302,2840191145,1826141292,1454176854,4109567988,3939444202,1707781989,2062847610,2923948462,135272456,3127891386,2029029496,625635109,777810478,473441308,2790781350,3027486644,3331805638,3905627112,3718347997,1961401460,524165407,1268178251,3177307325,2332919435,2316273034,1893765232,1048330814,3044132021,1724688998,1217452104,50726147,4143383030,236720654,1640145761,896163637,1471084887,3110719673,2249691526,3248052417,490350365,2653403550,3789109473,4176155640,2553000856,287453969,1775418217,3651760345,2382858638,2486413204,2603464347,507257374,2266337927,3922272489,3464972750,1437269845,676362280,3752164063,2349043596,2707028129,2299101321,219813645,3211123391,3872862694,1115997762,1758509160,1099088705,2569646233,760903469,253628687,2960903088,1420360788,3144537787,371997206]),s=new Uint32Array([3332727651,4169432188,4003034999,4136467323,4279104242,3602738027,3736170351,2438251973,1615867952,33751297,3467208551,1451043627,3877240574,3043153879,1306962859,3969545846,2403715786,530416258,2302724553,4203183485,4011195130,3001768281,2395555655,4211863792,1106029997,3009926356,1610457762,1173008303,599760028,1408738468,3835064946,2606481600,1975695287,3776773629,1034851219,1282024998,1817851446,2118205247,4110612471,2203045068,1750873140,1374987685,3509904869,4178113009,3801313649,2876496088,1649619249,708777237,135005188,2505230279,1181033251,2640233411,807933976,933336726,168756485,800430746,235472647,607523346,463175808,3745374946,3441880043,1315514151,2144187058,3936318837,303761673,496927619,1484008492,875436570,908925723,3702681198,3035519578,1543217312,2767606354,1984772923,3076642518,2110698419,1383803177,3711886307,1584475951,328696964,2801095507,3110654417,0,3240947181,1080041504,3810524412,2043195825,3069008731,3569248874,2370227147,1742323390,1917532473,2497595978,2564049996,2968016984,2236272591,3144405200,3307925487,1340451498,3977706491,2261074755,2597801293,1716859699,294946181,2328839493,3910203897,67502594,4269899647,2700103760,2017737788,632987551,1273211048,2733855057,1576969123,2160083008,92966799,1068339858,566009245,1883781176,4043634165,1675607228,2009183926,2943736538,1113792801,540020752,3843751935,4245615603,3211645650,2169294285,403966988,641012499,3274697964,3202441055,899848087,2295088196,775493399,2472002756,1441965991,4236410494,2051489085,3366741092,3135724893,841685273,3868554099,3231735904,429425025,2664517455,2743065820,1147544098,1417554474,1001099408,193169544,2362066502,3341414126,1809037496,675025940,2809781982,3168951902,371002123,2910247899,3678134496,1683370546,1951283770,337512970,2463844681,201983494,1215046692,3101973596,2673722050,3178157011,1139780780,3299238498,967348625,832869781,3543655652,4069226873,3576883175,2336475336,1851340599,3669454189,25988493,2976175573,2631028302,1239460265,3635702892,2902087254,4077384948,3475368682,3400492389,4102978170,1206496942,270010376,1876277946,4035475576,1248797989,1550986798,941890588,1475454630,1942467764,2538718918,3408128232,2709315037,3902567540,1042358047,2531085131,1641856445,226921355,260409994,3767562352,2084716094,1908716981,3433719398,2430093384,100991747,4144101110,470945294,3265487201,1784624437,2935576407,1775286713,395413126,2572730817,975641885,666476190,3644383713,3943954680,733190296,573772049,3535497577,2842745305,126455438,866620564,766942107,1008868894,361924487,3374377449,2269761230,2868860245,1350051880,2776293343,59739276,1509466529,159418761,437718285,1708834751,3610371814,2227585602,3501746280,2193834305,699439513,1517759789,504434447,2076946608,2835108948,1842789307,742004246]),t=8,u=14;
c["default"]={128:m(128),192:m(192),256:m(256)}},{}],13:[function(a,b,c){"use strict";function d(){}function e(a){this.bf=new d,this.bf.init(a),this.encrypt=function(a){return this.bf.encrypt_block(a)}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e,d.prototype.BLOCKSIZE=8,d.prototype.SBOXES=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]],d.prototype.PARRAY=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],d.prototype.NN=16,d.prototype._clean=function(a){if(a<0){var b=2147483647&a;a=b+2147483648}return a},d.prototype._F=function(a){var b,c,d,e,f;return e=255&a,a>>>=8,d=255&a,a>>>=8,c=255&a,a>>>=8,b=255&a,f=this.sboxes[0][b]+this.sboxes[1][c],f^=this.sboxes[2][d],f+=this.sboxes[3][e]},d.prototype._encrypt_block=function(a){var b,c=a[0],d=a[1];for(b=0;b<this.NN;++b){c^=this.parray[b],d=this._F(c)^d;var e=c;c=d,d=e}c^=this.parray[this.NN+0],d^=this.parray[this.NN+1],a[0]=this._clean(d),a[1]=this._clean(c)},d.prototype.encrypt_block=function(a){var b,c=[0,0],d=this.BLOCKSIZE/2;for(b=0;b<this.BLOCKSIZE/2;++b)c[0]=c[0]<<8|255&a[b+0],c[1]=c[1]<<8|255&a[b+d];this._encrypt_block(c);var e=[];for(b=0;b<this.BLOCKSIZE/2;++b)e[b+0]=c[0]>>>24-8*b&255,e[b+d]=c[1]>>>24-8*b&255;return e},d.prototype._decrypt_block=function(a){var b,c=a[0],d=a[1];for(b=this.NN+1;b>1;--b){c^=this.parray[b],d=this._F(c)^d;var e=c;c=d,d=e}c^=this.parray[1],d^=this.parray[0],a[0]=this._clean(d),a[1]=this._clean(c)},d.prototype.init=function(a){var b,c=0;for(this.parray=[],b=0;b<this.NN+2;++b){var d,e=0;for(d=0;d<4;++d)e=e<<8|255&a[c],++c>=a.length&&(c=0);this.parray[b]=this.PARRAY[b]^e}for(this.sboxes=[],b=0;b<4;++b)for(this.sboxes[b]=[],c=0;c<256;++c)this.sboxes[b][c]=this.SBOXES[b][c];var f=[0,0];for(b=0;b<this.NN+2;b+=2)this._encrypt_block(f),this.parray[b+0]=f[0],this.parray[b+1]=f[1];for(b=0;b<4;++b)for(c=0;c<256;c+=2)this._encrypt_block(f),this.sboxes[b][c+0]=f[0],this.sboxes[b][c+1]=f[1]},e.keySize=e.prototype.keySize=16,e.blockSize=e.prototype.blockSize=16},{}],14:[function(a,b,c){"use strict";function d(){function a(a,b,c){var d=b+a,e=d<<c|d>>>32-c;return(f[0][e>>>24]^f[1][e>>>16&255])-f[2][e>>>8&255]+f[3][255&e]}function b(a,b,c){var d=b^a,e=d<<c|d>>>32-c;return f[0][e>>>24]-f[1][e>>>16&255]+f[2][e>>>8&255]^f[3][255&e]}function c(a,b,c){var d=b-a,e=d<<c|d>>>32-c;return(f[0][e>>>24]+f[1][e>>>16&255]^f[2][e>>>8&255])-f[3][255&e]}this.BlockSize=8,this.KeySize=16,this.setKey=function(a){if(this.masking=new Array(16),this.rotate=new Array(16),this.reset(),a.length!==this.KeySize)throw new Error("CAST-128: keys must be 16 bytes");return this.keySchedule(a),!0},this.reset=function(){for(var a=0;a<16;a++)this.masking[a]=0,this.rotate[a]=0},this.getBlockSize=function(){return this.BlockSize},this.encrypt=function(d){for(var e=new Array(d.length),f=0;f<d.length;f+=8){var g,h=d[f]<<24|d[f+1]<<16|d[f+2]<<8|d[f+3],i=d[f+4]<<24|d[f+5]<<16|d[f+6]<<8|d[f+7];g=i,i=h^a(i,this.masking[0],this.rotate[0]),h=g,g=i,i=h^b(i,this.masking[1],this.rotate[1]),h=g,g=i,i=h^c(i,this.masking[2],this.rotate[2]),h=g,g=i,i=h^a(i,this.masking[3],this.rotate[3]),h=g,g=i,i=h^b(i,this.masking[4],this.rotate[4]),h=g,g=i,i=h^c(i,this.masking[5],this.rotate[5]),h=g,g=i,i=h^a(i,this.masking[6],this.rotate[6]),h=g,g=i,i=h^b(i,this.masking[7],this.rotate[7]),h=g,g=i,i=h^c(i,this.masking[8],this.rotate[8]),h=g,g=i,i=h^a(i,this.masking[9],this.rotate[9]),h=g,g=i,i=h^b(i,this.masking[10],this.rotate[10]),h=g,g=i,i=h^c(i,this.masking[11],this.rotate[11]),h=g,g=i,i=h^a(i,this.masking[12],this.rotate[12]),h=g,g=i,i=h^b(i,this.masking[13],this.rotate[13]),h=g,g=i,i=h^c(i,this.masking[14],this.rotate[14]),h=g,g=i,i=h^a(i,this.masking[15],this.rotate[15]),h=g,e[f]=i>>>24&255,e[f+1]=i>>>16&255,e[f+2]=i>>>8&255,e[f+3]=255&i,e[f+4]=h>>>24&255,e[f+5]=h>>>16&255,e[f+6]=h>>>8&255,e[f+7]=255&h}return e},this.decrypt=function(d){for(var e=new Array(d.length),f=0;f<d.length;f+=8){var g,h=d[f]<<24|d[f+1]<<16|d[f+2]<<8|d[f+3],i=d[f+4]<<24|d[f+5]<<16|d[f+6]<<8|d[f+7];g=i,i=h^a(i,this.masking[15],this.rotate[15]),h=g,g=i,i=h^c(i,this.masking[14],this.rotate[14]),h=g,g=i,i=h^b(i,this.masking[13],this.rotate[13]),h=g,g=i,i=h^a(i,this.masking[12],this.rotate[12]),h=g,g=i,i=h^c(i,this.masking[11],this.rotate[11]),h=g,g=i,i=h^b(i,this.masking[10],this.rotate[10]),h=g,g=i,i=h^a(i,this.masking[9],this.rotate[9]),h=g,g=i,i=h^c(i,this.masking[8],this.rotate[8]),h=g,g=i,i=h^b(i,this.masking[7],this.rotate[7]),h=g,g=i,i=h^a(i,this.masking[6],this.rotate[6]),h=g,g=i,i=h^c(i,this.masking[5],this.rotate[5]),h=g,g=i,i=h^b(i,this.masking[4],this.rotate[4]),h=g,g=i,i=h^a(i,this.masking[3],this.rotate[3]),h=g,g=i,i=h^c(i,this.masking[2],this.rotate[2]),h=g,g=i,i=h^b(i,this.masking[1],this.rotate[1]),h=g,g=i,i=h^a(i,this.masking[0],this.rotate[0]),h=g,e[f]=i>>>24&255,e[f+1]=i>>>16&255,e[f+2]=i>>>8&255,e[f+3]=255&i,e[f+4]=h>>>24&255,e[f+5]=h>>16&255,e[f+6]=h>>8&255,e[f+7]=255&h}return e};var d=new Array(4);d[0]=new Array(4),d[0][0]=new Array(4,0,13,15,12,14,8),d[0][1]=new Array(5,2,16,18,17,19,10),d[0][2]=new Array(6,3,23,22,21,20,9),d[0][3]=new Array(7,1,26,25,27,24,11),d[1]=new Array(4),d[1][0]=new Array(0,6,21,23,20,22,16),d[1][1]=new Array(1,4,0,2,1,3,18),d[1][2]=new Array(2,5,7,6,5,4,17),d[1][3]=new Array(3,7,10,9,11,8,19),d[2]=new Array(4),d[2][0]=new Array(4,0,13,15,12,14,8),d[2][1]=new Array(5,2,16,18,17,19,10),d[2][2]=new Array(6,3,23,22,21,20,9),d[2][3]=new Array(7,1,26,25,27,24,11),d[3]=new Array(4),d[3][0]=new Array(0,6,21,23,20,22,16),d[3][1]=new Array(1,4,0,2,1,3,18),d[3][2]=new Array(2,5,7,6,5,4,17),d[3][3]=new Array(3,7,10,9,11,8,19);var e=new Array(4);e[0]=new Array(4),e[0][0]=new Array(24,25,23,22,18),e[0][1]=new Array(26,27,21,20,22),e[0][2]=new Array(28,29,19,18,25),e[0][3]=new Array(30,31,17,16,28),e[1]=new Array(4),e[1][0]=new Array(3,2,12,13,8),e[1][1]=new Array(1,0,14,15,13),e[1][2]=new Array(7,6,8,9,3),e[1][3]=new Array(5,4,10,11,7),e[2]=new Array(4),e[2][0]=new Array(19,18,28,29,25),e[2][1]=new Array(17,16,30,31,28),e[2][2]=new Array(23,22,24,25,18),e[2][3]=new Array(21,20,26,27,22),e[3]=new Array(4),e[3][0]=new Array(8,9,7,6,3),e[3][1]=new Array(10,11,5,4,7),e[3][2]=new Array(12,13,3,2,8),e[3][3]=new Array(14,15,1,0,13),this.keySchedule=function(a){var b,c,g=new Array(8),h=new Array(32);for(b=0;b<4;b++)c=4*b,g[b]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(var i,j=[6,7,4,5],k=0,l=0;l<2;l++)for(var m=0;m<4;m++){for(c=0;c<4;c++){var n=d[m][c];i=g[n[1]],i^=f[4][g[n[2]>>>2]>>>24-8*(3&n[2])&255],i^=f[5][g[n[3]>>>2]>>>24-8*(3&n[3])&255],i^=f[6][g[n[4]>>>2]>>>24-8*(3&n[4])&255],i^=f[7][g[n[5]>>>2]>>>24-8*(3&n[5])&255],i^=f[j[c]][g[n[6]>>>2]>>>24-8*(3&n[6])&255],g[n[0]]=i}for(c=0;c<4;c++){var o=e[m][c];i=f[4][g[o[0]>>>2]>>>24-8*(3&o[0])&255],i^=f[5][g[o[1]>>>2]>>>24-8*(3&o[1])&255],i^=f[6][g[o[2]>>>2]>>>24-8*(3&o[2])&255],i^=f[7][g[o[3]>>>2]>>>24-8*(3&o[3])&255],i^=f[4+c][g[o[4]>>>2]>>>24-8*(3&o[4])&255],h[k]=i,k++}}for(b=0;b<16;b++)this.masking[b]=h[b],this.rotate[b]=31&h[16+b]};var f=new Array(8);f[0]=new Array(821772500,2678128395,1810681135,1059425402,505495343,2617265619,1610868032,3483355465,3218386727,2294005173,3791863952,2563806837,1852023008,365126098,3269944861,584384398,677919599,3229601881,4280515016,2002735330,1136869587,3744433750,2289869850,2731719981,2714362070,879511577,1639411079,575934255,717107937,2857637483,576097850,2731753936,1725645e3,2810460463,5111599,767152862,2543075244,1251459544,1383482551,3052681127,3089939183,3612463449,1878520045,1510570527,2189125840,2431448366,582008916,3163445557,1265446783,1354458274,3529918736,3202711853,3073581712,3912963487,3029263377,1275016285,4249207360,2905708351,3304509486,1442611557,3585198765,2712415662,2731849581,3248163920,2283946226,208555832,2766454743,1331405426,1447828783,3315356441,3108627284,2957404670,2981538698,3339933917,1669711173,286233437,1465092821,1782121619,3862771680,710211251,980974943,1651941557,430374111,2051154026,704238805,4128970897,3144820574,2857402727,948965521,3333752299,2227686284,718756367,2269778983,2731643755,718440111,2857816721,3616097120,1113355533,2478022182,410092745,1811985197,1944238868,2696854588,1415722873,1682284203,1060277122,1998114690,1503841958,82706478,2315155686,1068173648,845149890,2167947013,1768146376,1993038550,3566826697,3390574031,940016341,3355073782,2328040721,904371731,1205506512,4094660742,2816623006,825647681,85914773,2857843460,1249926541,1417871568,3287612,3211054559,3126306446,1975924523,1353700161,2814456437,2438597621,1800716203,722146342,2873936343,1151126914,4160483941,2877670899,458611604,2866078500,3483680063,770352098,2652916994,3367839148,3940505011,3585973912,3809620402,718646636,2504206814,2914927912,3631288169,2857486607,2860018678,575749918,2857478043,718488780,2069512688,3548183469,453416197,1106044049,3032691430,52586708,3378514636,3459808877,3211506028,1785789304,218356169,3571399134,3759170522,1194783844,1523787992,3007827094,1975193539,2555452411,1341901877,3045838698,3776907964,3217423946,2802510864,2889438986,1057244207,1636348243,3761863214,1462225785,2632663439,481089165,718503062,24497053,3332243209,3344655856,3655024856,3960371065,1195698900,2971415156,3710176158,2115785917,4027663609,3525578417,2524296189,2745972565,3564906415,1372086093,1452307862,2780501478,1476592880,3389271281,18495466,2378148571,901398090,891748256,3279637769,3157290713,2560960102,1447622437,4284372637,216884176,2086908623,1879786977,3588903153,2242455666,2938092967,3559082096,2810645491,758861177,1121993112,215018983,642190776,4169236812,1196255959,2081185372,3508738393,941322904,4124243163,2877523539,1848581667,2205260958,3180453958,2589345134,3694731276,550028657,2519456284,3789985535,2973870856,2093648313,443148163,46942275,2734146937,1117713533,1115362972,1523183689,3717140224,1551984063),f[1]=new Array(522195092,4010518363,1776537470,960447360,4267822970,4005896314,1435016340,1929119313,2913464185,1310552629,3579470798,3724818106,2579771631,1594623892,417127293,2715217907,2696228731,1508390405,3994398868,3925858569,3695444102,4019471449,3129199795,3770928635,3520741761,990456497,4187484609,2783367035,21106139,3840405339,631373633,3783325702,532942976,396095098,3548038825,4267192484,2564721535,2011709262,2039648873,620404603,3776170075,2898526339,3612357925,4159332703,1645490516,223693667,1567101217,3362177881,1029951347,3470931136,3570957959,1550265121,119497089,972513919,907948164,3840628539,1613718692,3594177948,465323573,2659255085,654439692,2575596212,2699288441,3127702412,277098644,624404830,4100943870,2717858591,546110314,2403699828,3655377447,1321679412,4236791657,1045293279,4010672264,895050893,2319792268,494945126,1914543101,2777056443,3894764339,2219737618,311263384,4275257268,3458730721,669096869,3584475730,3835122877,3319158237,3949359204,2005142349,2713102337,2228954793,3769984788,569394103,3855636576,1425027204,108000370,2736431443,3671869269,3043122623,1750473702,2211081108,762237499,3972989403,2798899386,3061857628,2943854345,867476300,964413654,1591880597,1594774276,2179821409,552026980,3026064248,3726140315,2283577634,3110545105,2152310760,582474363,1582640421,1383256631,2043843868,3322775884,1217180674,463797851,2763038571,480777679,2718707717,2289164131,3118346187,214354409,200212307,3810608407,3025414197,2674075964,3997296425,1847405948,1342460550,510035443,4080271814,815934613,833030224,1620250387,1945732119,2703661145,3966000196,1388869545,3456054182,2687178561,2092620194,562037615,1356438536,3409922145,3261847397,1688467115,2150901366,631725691,3840332284,549916902,3455104640,394546491,837744717,2114462948,751520235,2221554606,2415360136,3999097078,2063029875,803036379,2702586305,821456707,3019566164,360699898,4018502092,3511869016,3677355358,2402471449,812317050,49299192,2570164949,3259169295,2816732080,3331213574,3101303564,2156015656,3705598920,3546263921,143268808,3200304480,1638124008,3165189453,3341807610,578956953,2193977524,3638120073,2333881532,807278310,658237817,2969561766,1641658566,11683945,3086995007,148645947,1138423386,4158756760,1981396783,2401016740,3699783584,380097457,2680394679,2803068651,3334260286,441530178,4016580796,1375954390,761952171,891809099,2183123478,157052462,3683840763,1592404427,341349109,2438483839,1417898363,644327628,2233032776,2353769706,2201510100,220455161,1815641738,182899273,2995019788,3627381533,3702638151,2890684138,1052606899,588164016,1681439879,4038439418,2405343923,4229449282,167996282,1336969661,1688053129,2739224926,1543734051,1046297529,1138201970,2121126012,115334942,1819067631,1902159161,1941945968,2206692869,1159982321),f[2]=new Array(2381300288,637164959,3952098751,3893414151,1197506559,916448331,2350892612,2932787856,3199334847,4009478890,3905886544,1373570990,2450425862,4037870920,3778841987,2456817877,286293407,124026297,3001279700,1028597854,3115296800,4208886496,2691114635,2188540206,1430237888,1218109995,3572471700,308166588,570424558,2187009021,2455094765,307733056,1310360322,3135275007,1384269543,2388071438,863238079,2359263624,2801553128,3380786597,2831162807,1470087780,1728663345,4072488799,1090516929,532123132,2389430977,1132193179,2578464191,3051079243,1670234342,1434557849,2711078940,1241591150,3314043432,3435360113,3091448339,1812415473,2198440252,267246943,796911696,3619716990,38830015,1526438404,2806502096,374413614,2943401790,1489179520,1603809326,1920779204,168801282,260042626,2358705581,1563175598,2397674057,1356499128,2217211040,514611088,2037363785,2186468373,4022173083,2792511869,2913485016,1173701892,4200428547,3896427269,1334932762,2455136706,602925377,2835607854,1613172210,41346230,2499634548,2457437618,2188827595,41386358,4172255629,1313404830,2405527007,3801973774,2217704835,873260488,2528884354,2478092616,4012915883,2555359016,2006953883,2463913485,575479328,2218240648,2099895446,660001756,2341502190,3038761536,3888151779,3848713377,3286851934,1022894237,1620365795,3449594689,1551255054,15374395,3570825345,4249311020,4151111129,3181912732,310226346,1133119310,530038928,136043402,2476768958,3107506709,2544909567,1036173560,2367337196,1681395281,1758231547,3641649032,306774401,1575354324,3716085866,1990386196,3114533736,2455606671,1262092282,3124342505,2768229131,4210529083,1833535011,423410938,660763973,2187129978,1639812e3,3508421329,3467445492,310289298,272797111,2188552562,2456863912,310240523,677093832,1013118031,901835429,3892695601,1116285435,3036471170,1337354835,243122523,520626091,277223598,4244441197,4194248841,1766575121,594173102,316590669,742362309,3536858622,4176435350,3838792410,2501204839,1229605004,3115755532,1552908988,2312334149,979407927,3959474601,1148277331,176638793,3614686272,2083809052,40992502,1340822838,2731552767,3535757508,3560899520,1354035053,122129617,7215240,2732932949,3118912700,2718203926,2539075635,3609230695,3725561661,1928887091,2882293555,1988674909,2063640240,2491088897,1459647954,4189817080,2302804382,1113892351,2237858528,1927010603,4002880361,1856122846,1594404395,2944033133,3855189863,3474975698,1643104450,4054590833,3431086530,1730235576,2984608721,3084664418,2131803598,4178205752,267404349,1617849798,1616132681,1462223176,736725533,2327058232,551665188,2945899023,1749386277,2575514597,1611482493,674206544,2201269090,3642560800,728599968,1680547377,2620414464,1388111496,453204106,4156223445,1094905244,2754698257,2201108165,3757000246,2704524545,3922940700,3996465027),f[3]=new Array(2645754912,532081118,2814278639,3530793624,1246723035,1689095255,2236679235,4194438865,2116582143,3859789411,157234593,2045505824,4245003587,1687664561,4083425123,605965023,672431967,1336064205,3376611392,214114848,4258466608,3232053071,489488601,605322005,3998028058,264917351,1912574028,756637694,436560991,202637054,135989450,85393697,2152923392,3896401662,2895836408,2145855233,3535335007,115294817,3147733898,1922296357,3464822751,4117858305,1037454084,2725193275,2127856640,1417604070,1148013728,1827919605,642362335,2929772533,909348033,1346338451,3547799649,297154785,1917849091,4161712827,2883604526,3968694238,1469521537,3780077382,3375584256,1763717519,136166297,4290970789,1295325189,2134727907,2798151366,1566297257,3672928234,2677174161,2672173615,965822077,2780786062,289653839,1133871874,3491843819,35685304,1068898316,418943774,672553190,642281022,2346158704,1954014401,3037126780,4079815205,2030668546,3840588673,672283427,1776201016,359975446,3750173538,555499703,2769985273,1324923,69110472,152125443,3176785106,3822147285,1340634837,798073664,1434183902,15393959,216384236,1303690150,3881221631,3711134124,3960975413,106373927,2578434224,1455997841,1801814300,1578393881,1854262133,3188178946,3258078583,2302670060,1539295533,3505142565,3078625975,2372746020,549938159,3278284284,2620926080,181285381,2865321098,3970029511,68876850,488006234,1728155692,2608167508,836007927,2435231793,919367643,3339422534,3655756360,1457871481,40520939,1380155135,797931188,234455205,2255801827,3990488299,397000196,739833055,3077865373,2871719860,4022553888,772369276,390177364,3853951029,557662966,740064294,1640166671,1699928825,3535942136,622006121,3625353122,68743880,1742502,219489963,1664179233,1577743084,1236991741,410585305,2366487942,823226535,1050371084,3426619607,3586839478,212779912,4147118561,1819446015,1911218849,530248558,3486241071,3252585495,2886188651,3410272728,2342195030,20547779,2982490058,3032363469,3631753222,312714466,1870521650,1493008054,3491686656,615382978,4103671749,2534517445,1932181,2196105170,278426614,6369430,3274544417,2913018367,697336853,2143000447,2946413531,701099306,1558357093,2805003052,3500818408,2321334417,3567135975,216290473,3591032198,23009561,1996984579,3735042806,2024298078,3739440863,569400510,2339758983,3016033873,3097871343,3639523026,3844324983,3256173865,795471839,2951117563,4101031090,4091603803,3603732598,971261452,534414648,428311343,3389027175,2844869880,694888862,1227866773,2456207019,3043454569,2614353370,3749578031,3676663836,459166190,4132644070,1794958188,51825668,2252611902,3084671440,2036672799,3436641603,1099053433,2469121526,3059204941,1323291266,2061838604,1018778475,2233344254,2553501054,334295216,3556750194,1065731521,183467730),f[4]=new Array(2127105028,745436345,2601412319,2788391185,3093987327,500390133,1155374404,389092991,150729210,3891597772,3523549952,1935325696,716645080,946045387,2901812282,1774124410,3869435775,4039581901,3293136918,3438657920,948246080,363898952,3867875531,1286266623,1598556673,68334250,630723836,1104211938,1312863373,613332731,2377784574,1101634306,441780740,3129959883,1917973735,2510624549,3238456535,2544211978,3308894634,1299840618,4076074851,1756332096,3977027158,297047435,3790297736,2265573040,3621810518,1311375015,1667687725,47300608,3299642885,2474112369,201668394,1468347890,576830978,3594690761,3742605952,1958042578,1747032512,3558991340,1408974056,3366841779,682131401,1033214337,1545599232,4265137049,206503691,103024618,2855227313,1337551222,2428998917,2963842932,4015366655,3852247746,2796956967,3865723491,3747938335,247794022,3755824572,702416469,2434691994,397379957,851939612,2314769512,218229120,1380406772,62274761,214451378,3170103466,2276210409,3845813286,28563499,446592073,1693330814,3453727194,29968656,3093872512,220656637,2470637031,77972100,1667708854,1358280214,4064765667,2395616961,325977563,4277240721,4220025399,3605526484,3355147721,811859167,3069544926,3962126810,652502677,3075892249,4132761541,3498924215,1217549313,3250244479,3858715919,3053989961,1538642152,2279026266,2875879137,574252750,3324769229,2651358713,1758150215,141295887,2719868960,3515574750,4093007735,4194485238,1082055363,3417560400,395511885,2966884026,179534037,3646028556,3738688086,1092926436,2496269142,257381841,3772900718,1636087230,1477059743,2499234752,3811018894,2675660129,3285975680,90732309,1684827095,1150307763,1723134115,3237045386,1769919919,1240018934,815675215,750138730,2239792499,1234303040,1995484674,138143821,675421338,1145607174,1936608440,3238603024,2345230278,2105974004,323969391,779555213,3004902369,2861610098,1017501463,2098600890,2628620304,2940611490,2682542546,1171473753,3656571411,3687208071,4091869518,393037935,159126506,1662887367,1147106178,391545844,3452332695,1891500680,3016609650,1851642611,546529401,1167818917,3194020571,2848076033,3953471836,575554290,475796850,4134673196,450035699,2351251534,844027695,1080539133,86184846,1554234488,3692025454,1972511363,2018339607,1491841390,1141460869,1061690759,4244549243,2008416118,2351104703,2868147542,1598468138,722020353,1027143159,212344630,1387219594,1725294528,3745187956,2500153616,458938280,4129215917,1828119673,544571780,3503225445,2297937496,1241802790,267843827,2694610800,1397140384,1558801448,3782667683,1806446719,929573330,2234912681,400817706,616011623,4121520928,3603768725,1761550015,1968522284,4053731006,4192232858,4005120285,872482584,3140537016,3894607381,2287405443,1963876937,3663887957,1584857e3,2975024454,1833426440,4025083860),f[5]=new Array(4143615901,749497569,1285769319,3795025788,2514159847,23610292,3974978748,844452780,3214870880,3751928557,2213566365,1676510905,448177848,3730751033,4086298418,2307502392,871450977,3222878141,4110862042,3831651966,2735270553,1310974780,2043402188,1218528103,2736035353,4274605013,2702448458,3936360550,2693061421,162023535,2827510090,687910808,23484817,3784910947,3371371616,779677500,3503626546,3473927188,4157212626,3500679282,4248902014,2466621104,3899384794,1958663117,925738300,1283408968,3669349440,1840910019,137959847,2679828185,1239142320,1315376211,1547541505,1690155329,739140458,3128809933,3933172616,3876308834,905091803,1548541325,4040461708,3095483362,144808038,451078856,676114313,2861728291,2469707347,993665471,373509091,2599041286,4025009006,4170239449,2149739950,3275793571,3749616649,2794760199,1534877388,572371878,2590613551,1753320020,3467782511,1405125690,4270405205,633333386,3026356924,3475123903,632057672,2846462855,1404951397,3882875879,3915906424,195638627,2385783745,3902872553,1233155085,3355999740,2380578713,2702246304,2144565621,3663341248,3894384975,2502479241,4248018925,3094885567,1594115437,572884632,3385116731,767645374,1331858858,1475698373,3793881790,3532746431,1321687957,619889600,1121017241,3440213920,2070816767,2833025776,1933951238,4095615791,890643334,3874130214,859025556,360630002,925594799,1764062180,3920222280,4078305929,979562269,2810700344,4087740022,1949714515,546639971,1165388173,3069891591,1495988560,922170659,1291546247,2107952832,1813327274,3406010024,3306028637,4241950635,153207855,2313154747,1608695416,1150242611,1967526857,721801357,1220138373,3691287617,3356069787,2112743302,3281662835,1111556101,1778980689,250857638,2298507990,673216130,2846488510,3207751581,3562756981,3008625920,3417367384,2198807050,529510932,3547516680,3426503187,2364944742,102533054,2294910856,1617093527,1204784762,3066581635,1019391227,1069574518,1317995090,1691889997,3661132003,510022745,3238594800,1362108837,1817929911,2184153760,805817662,1953603311,3699844737,120799444,2118332377,207536705,2282301548,4120041617,145305846,2508124933,3086745533,3261524335,1877257368,2977164480,3160454186,2503252186,4221677074,759945014,254147243,2767453419,3801518371,629083197,2471014217,907280572,3900796746,940896768,2751021123,2625262786,3161476951,3661752313,3260732218,1425318020,2977912069,1496677566,3988592072,2140652971,3126511541,3069632175,977771578,1392695845,1698528874,1411812681,1369733098,1343739227,3620887944,1142123638,67414216,3102056737,3088749194,1626167401,2546293654,3941374235,697522451,33404913,143560186,2595682037,994885535,1247667115,3859094837,2699155541,3547024625,4114935275,2968073508,3199963069,2732024527,1237921620,951448369,1898488916,1211705605,2790989240,2233243581,3598044975),
f[6]=new Array(2246066201,858518887,1714274303,3485882003,713916271,2879113490,3730835617,539548191,36158695,1298409750,419087104,1358007170,749914897,2989680476,1261868530,2995193822,2690628854,3443622377,3780124940,3796824509,2976433025,4259637129,1551479e3,512490819,1296650241,951993153,2436689437,2460458047,144139966,3136204276,310820559,3068840729,643875328,1969602020,1680088954,2185813161,3283332454,672358534,198762408,896343282,276269502,3014846926,84060815,197145886,376173866,3943890818,3813173521,3545068822,1316698879,1598252827,2633424951,1233235075,859989710,2358460855,3503838400,3409603720,1203513385,1193654839,2792018475,2060853022,207403770,1144516871,3068631394,1121114134,177607304,3785736302,326409831,1929119770,2983279095,4183308101,3474579288,3200513878,3228482096,119610148,1170376745,3378393471,3163473169,951863017,3337026068,3135789130,2907618374,1183797387,2015970143,4045674555,2182986399,2952138740,3928772205,384012900,2454997643,10178499,2879818989,2596892536,111523738,2995089006,451689641,3196290696,235406569,1441906262,3890558523,3013735005,4158569349,1644036924,376726067,1006849064,3664579700,2041234796,1021632941,1374734338,2566452058,371631263,4007144233,490221539,206551450,3140638584,1053219195,1853335209,3412429660,3562156231,735133835,1623211703,3104214392,2738312436,4096837757,3366392578,3110964274,3956598718,3196820781,2038037254,3877786376,2339753847,300912036,3766732888,2372630639,1516443558,4200396704,1574567987,4069441456,4122592016,2699739776,146372218,2748961456,2043888151,35287437,2596680554,655490400,1132482787,110692520,1031794116,2188192751,1324057718,1217253157,919197030,686247489,3261139658,1028237775,3135486431,3059715558,2460921700,986174950,2661811465,4062904701,2752986992,3709736643,367056889,1353824391,731860949,1650113154,1778481506,784341916,357075625,3608602432,1074092588,2480052770,3811426202,92751289,877911070,3600361838,1231880047,480201094,3756190983,3094495953,434011822,87971354,363687820,1717726236,1901380172,3926403882,2481662265,400339184,1490350766,2661455099,1389319756,2558787174,784598401,1983468483,30828846,3550527752,2716276238,3841122214,1765724805,1955612312,1277890269,1333098070,1564029816,2704417615,1026694237,3287671188,1260819201,3349086767,1016692350,1582273796,1073413053,1995943182,694588404,1025494639,3323872702,3551898420,4146854327,453260480,1316140391,1435673405,3038941953,3486689407,1622062951,403978347,817677117,950059133,4246079218,3278066075,1486738320,1417279718,481875527,2549965225,3933690356,760697757,1452955855,3897451437,1177426808,1702951038,4085348628,2447005172,1084371187,3516436277,3068336338,1073369276,1027665953,3284188590,1230553676,1368340146,2226246512,267243139,2274220762,4070734279,2497715176,2423353163,2504755875),f[7]=new Array(3793104909,3151888380,2817252029,895778965,2005530807,3871412763,237245952,86829237,296341424,3851759377,3974600970,2475086196,709006108,1994621201,2972577594,937287164,3734691505,168608556,3189338153,2225080640,3139713551,3033610191,3025041904,77524477,185966941,1208824168,2344345178,1721625922,3354191921,1066374631,1927223579,1971335949,2483503697,1551748602,2881383779,2856329572,3003241482,48746954,1398218158,2050065058,313056748,4255789917,393167848,1912293076,940740642,3465845460,3091687853,2522601570,2197016661,1727764327,364383054,492521376,1291706479,3264136376,1474851438,1685747964,2575719748,1619776915,1814040067,970743798,1561002147,2925768690,2123093554,1880132620,3151188041,697884420,2550985770,2607674513,2659114323,110200136,1489731079,997519150,1378877361,3527870668,478029773,2766872923,1022481122,431258168,1112503832,897933369,2635587303,669726182,3383752315,918222264,163866573,3246985393,3776823163,114105080,1903216136,761148244,3571337562,1690750982,3166750252,1037045171,1888456500,2010454850,642736655,616092351,365016990,1185228132,4174898510,1043824992,2023083429,2241598885,3863320456,3279669087,3674716684,108438443,2132974366,830746235,606445527,4173263986,2204105912,1844756978,2532684181,4245352700,2969441100,3796921661,1335562986,4061524517,2720232303,2679424040,634407289,885462008,3294724487,3933892248,2094100220,339117932,4048830727,3202280980,1458155303,2689246273,1022871705,2464987878,3714515309,353796843,2822958815,4256850100,4052777845,551748367,618185374,3778635579,4020649912,1904685140,3069366075,2670879810,3407193292,2954511620,4058283405,2219449317,3135758300,1120655984,3447565834,1474845562,3577699062,550456716,3466908712,2043752612,881257467,869518812,2005220179,938474677,3305539448,3850417126,1315485940,3318264702,226533026,965733244,321539988,1136104718,804158748,573969341,3708209826,937399083,3290727049,2901666755,1461057207,4013193437,4066861423,3242773476,2421326174,1581322155,3028952165,786071460,3900391652,3918438532,1485433313,4023619836,3708277595,3678951060,953673138,1467089153,1930354364,1533292819,2492563023,1346121658,1685000834,1965281866,3765933717,4190206607,2052792609,3515332758,690371149,3125873887,2180283551,2903598061,3933952357,436236910,289419410,14314871,1242357089,2904507907,1616633776,2666382180,585885352,3471299210,2699507360,1432659641,277164553,3354103607,770115018,2303809295,3741942315,3177781868,2853364978,2269453327,3774259834,987383833,1290892879,225909803,1741533526,890078084,1496906255,1111072499,916028167,243534141,1252605537,2204162171,531204876,290011180,3916834213,102027703,237315147,209093447,1486785922,220223953,2758195998,4175039106,82940208,3127791296,2569425252,518464269,1353887104,3941492737,2377294467,3935040926)}function e(a){this.cast5=new d,this.cast5.setKey(a),this.encrypt=function(a){return this.cast5.encrypt(a)}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e,e.blockSize=e.prototype.blockSize=8,e.keySize=e.prototype.keySize=16},{}],15:[function(a,b,c){"use strict";function d(a,b,c,d,e,h){var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w=new Array(16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756),x=new Array((-2146402272),(-2147450880),32768,1081376,1048576,32,(-2146435040),(-2147450848),(-2147483616),(-2146402272),(-2146402304),(-2147483648),(-2147450880),1048576,32,(-2146435040),1081344,1048608,(-2147450848),0,(-2147483648),32768,1081376,(-2146435072),1048608,(-2147483616),0,1081344,32800,(-2146402304),(-2146435072),32800,0,1081376,(-2146435040),1048576,(-2147450848),(-2146435072),(-2146402304),32768,(-2146435072),(-2147450880),32,(-2146402272),1081376,32,32768,(-2147483648),32800,(-2146402304),1048576,(-2147483616),1048608,(-2147450848),(-2147483616),1048608,1081344,0,(-2147450880),32800,(-2147483648),(-2146435040),(-2146402272),1081344),y=new Array(520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584),z=new Array(8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928),A=new Array(256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080),B=new Array(536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312),C=new Array(2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154),D=new Array(268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696),E=0,F=b.length,G=32===a.length?3:9;p=3===G?c?new Array(0,32,2):new Array(30,(-2),(-2)):c?new Array(0,32,2,62,30,(-2),64,96,2):new Array(94,62,(-2),32,64,2,30,(-2),(-2)),c&&(b=f(b,h),F=b.length);var H=new Uint8Array(F),I=0;for(1===d&&(q=e[E++]<<24|e[E++]<<16|e[E++]<<8|e[E++],s=e[E++]<<24|e[E++]<<16|e[E++]<<8|e[E++],E=0);E<F;){for(n=b[E++]<<24|b[E++]<<16|b[E++]<<8|b[E++],o=b[E++]<<24|b[E++]<<16|b[E++]<<8|b[E++],1===d&&(c?(n^=q,o^=s):(r=q,t=s,q=n,s=o)),k=252645135&(n>>>4^o),o^=k,n^=k<<4,k=65535&(n>>>16^o),o^=k,n^=k<<16,k=858993459&(o>>>2^n),n^=k,o^=k<<2,k=16711935&(o>>>8^n),n^=k,o^=k<<8,k=1431655765&(n>>>1^o),o^=k,n^=k<<1,n=n<<1|n>>>31,o=o<<1|o>>>31,j=0;j<G;j+=3){for(u=p[j+1],v=p[j+2],i=p[j];i!==u;i+=v)l=o^a[i],m=(o>>>4|o<<28)^a[i+1],k=n,n=o,o=k^(x[l>>>24&63]|z[l>>>16&63]|B[l>>>8&63]|D[63&l]|w[m>>>24&63]|y[m>>>16&63]|A[m>>>8&63]|C[63&m]);k=n,n=o,o=k}n=n>>>1|n<<31,o=o>>>1|o<<31,k=1431655765&(n>>>1^o),o^=k,n^=k<<1,k=16711935&(o>>>8^n),n^=k,o^=k<<8,k=858993459&(o>>>2^n),n^=k,o^=k<<2,k=65535&(n>>>16^o),o^=k,n^=k<<16,k=252645135&(n>>>4^o),o^=k,n^=k<<4,1===d&&(c?(q=n,s=o):(n^=r,o^=t)),H[I++]=n>>>24,H[I++]=n>>>16&255,H[I++]=n>>>8&255,H[I++]=255&n,H[I++]=o>>>24,H[I++]=o>>>16&255,H[I++]=o>>>8&255,H[I++]=255&o}return c||(H=g(H,h)),H}function e(a){for(var b,c,d,e=new Array(0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964),f=new Array(0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697),g=new Array(0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272),h=new Array(0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144),i=new Array(0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256),j=new Array(0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488),k=new Array(0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746),l=new Array(0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568),m=new Array(0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578),n=new Array(0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488),o=new Array(0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800),p=new Array(0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744),q=new Array(0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128),r=new Array(0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261),s=a.length>8?3:1,t=new Array(32*s),u=new Array(0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0),v=0,w=0,x=0;x<s;x++){var y=a[v++]<<24|a[v++]<<16|a[v++]<<8|a[v++],z=a[v++]<<24|a[v++]<<16|a[v++]<<8|a[v++];d=252645135&(y>>>4^z),z^=d,y^=d<<4,d=65535&(z>>>-16^y),y^=d,z^=d<<-16,d=858993459&(y>>>2^z),z^=d,y^=d<<2,d=65535&(z>>>-16^y),y^=d,z^=d<<-16,d=1431655765&(y>>>1^z),z^=d,y^=d<<1,d=16711935&(z>>>8^y),y^=d,z^=d<<8,d=1431655765&(y>>>1^z),z^=d,y^=d<<1,d=y<<8|z>>>20&240,y=z<<24|z<<8&16711680|z>>>8&65280|z>>>24&240,z=d;for(var A=0;A<u.length;A++)u[A]?(y=y<<2|y>>>26,z=z<<2|z>>>26):(y=y<<1|y>>>27,z=z<<1|z>>>27),y&=-15,z&=-15,b=e[y>>>28]|f[y>>>24&15]|g[y>>>20&15]|h[y>>>16&15]|i[y>>>12&15]|j[y>>>8&15]|k[y>>>4&15],c=l[z>>>28]|m[z>>>24&15]|n[z>>>20&15]|o[z>>>16&15]|p[z>>>12&15]|q[z>>>8&15]|r[z>>>4&15],d=65535&(c>>>16^b),t[w++]=b^d,t[w++]=c^d<<16}return t}function f(a,b){var c,d=8-a.length%8;if(2===b&&d<8)c=" ".charCodeAt(0);else if(1===b)c=d;else{if(b||!(d<8)){if(8===d)return a;throw new Error("des: invalid padding")}c=0}for(var e=new Uint8Array(a.length+d),f=0;f<a.length;f++)e[f]=a[f];for(var g=0;g<d;g++)e[a.length+g]=c;return e}function g(a,b){var c,d=null;if(2===b)c=" ".charCodeAt(0);else if(1===b)d=a[a.length-1];else{if(b)throw new Error("des: invalid padding");c=0}if(!d){for(d=1;a[a.length-d]===c;)d++;d--}return a.subarray(0,a.length-d)}function h(a){this.key=[];for(var b=0;b<3;b++)this.key.push(new Uint8Array(a.subarray(8*b,8*b+8)));this.encrypt=function(a){return d(e(this.key[2]),d(e(this.key[1]),d(e(this.key[0]),a,!0,0,null,null),!1,0,null,null),!0,0,null,null)}}function i(a){this.key=a,this.encrypt=function(a,b){var c=e(this.key);return d(c,a,!0,0,null,b)},this.decrypt=function(a,b){var c=e(this.key);return d(c,a,!1,0,null,b)}}Object.defineProperty(c,"__esModule",{value:!0}),h.keySize=h.prototype.keySize=24,h.blockSize=h.prototype.blockSize=8,c["default"]={des:h,originalDes:i}},{}],16:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./aes.js"),f=d(e),g=a("./des.js"),h=d(g),i=a("./cast5.js"),j=d(i),k=a("./twofish.js"),l=d(k),m=a("./blowfish.js"),n=d(m);c["default"]={aes128:f["default"][128],aes192:f["default"][192],aes256:f["default"][256],des:h["default"].originalDes,tripledes:h["default"].des,cast5:j["default"],twofish:l["default"],blowfish:n["default"],idea:function(){throw new Error("IDEA symmetric-key algorithm not implemented")}}},{"./aes.js":12,"./blowfish.js":13,"./cast5.js":14,"./des.js":15,"./twofish.js":17}],17:[function(a,b,c){"use strict";function d(a,b){return(a<<b|a>>>32-b)&k}function e(a,b){return a[b]|a[b+1]<<8|a[b+2]<<16|a[b+3]<<24}function f(a,b,c){a.splice(b,4,255&c,c>>>8&255,c>>>16&255,c>>>24&255)}function g(a,b){return a>>>8*b&255}function h(){function a(a){function b(a){return a^a>>2^[0,90,180,238][3&a]}function c(a){return a^a>>1^a>>2^[0,238,180,90][3&a]}function f(a,b){var c,d,e;for(c=0;c<8;c++)d=b>>>24,b=b<<8&k|a>>>24,a=a<<8&k,e=d<<1,128&d&&(e^=333),b^=d^e<<16,e^=d>>>1,1&d&&(e^=166),b^=e<<24|e<<8;return b}function h(a,b){var c,d,e,f;return c=b>>4,d=15&b,e=A[a][c^d],f=B[a][E[d]^F[c]],D[a][E[f]^F[e]]<<4|C[a][e^f]}function i(a,b){var c=g(a,0),d=g(a,1),e=g(a,2),f=g(a,3);switch(q){case 4:c=G[1][c]^g(b[3],0),d=G[0][d]^g(b[3],1),e=G[0][e]^g(b[3],2),f=G[1][f]^g(b[3],3);case 3:c=G[1][c]^g(b[2],0),d=G[1][d]^g(b[2],1),e=G[0][e]^g(b[2],2),f=G[0][f]^g(b[2],3);case 2:c=G[0][G[0][c]^g(b[1],0)]^g(b[0],0),d=G[0][G[1][d]^g(b[1],1)]^g(b[0],1),e=G[1][G[0][e]^g(b[1],2)]^g(b[0],2),f=G[1][G[1][f]^g(b[1],3)]^g(b[0],3)}return H[0][c]^H[1][d]^H[2][e]^H[3][f]}o=a;var j,l,m,n,p,q,r,u,v,w=[],x=[],y=[],z=[],A=[[8,1,7,13,6,15,3,2,0,11,5,9,14,12,10,4],[2,8,11,13,15,7,6,14,3,1,9,4,0,10,12,5]],B=[[14,12,11,8,1,2,3,5,15,4,10,6,7,0,9,13],[1,14,2,11,4,12,3,7,6,13,10,5,15,9,0,8]],C=[[11,10,5,14,6,13,9,0,12,8,15,3,2,4,7,1],[4,12,7,5,1,6,9,10,0,14,13,8,2,11,3,15]],D=[[13,7,15,4,1,2,6,14,9,11,3,0,8,5,12,10],[11,9,5,1,12,3,13,14,6,4,7,15,2,0,8,10]],E=[0,8,1,9,2,10,3,11,4,12,5,13,6,14,7,15],F=[0,9,2,11,4,13,6,15,8,1,10,3,12,5,14,7],G=[[],[]],H=[[],[],[],[]];for(o=o.slice(0,32),j=o.length;16!==j&&24!==j&&32!==j;)o[j++]=0;for(j=0;j<o.length;j+=4)y[j>>2]=e(o,j);for(j=0;j<256;j++)G[0][j]=h(0,j),G[1][j]=h(1,j);for(j=0;j<256;j++)r=G[1][j],u=b(r),v=c(r),H[0][j]=r+(u<<8)+(v<<16)+(v<<24),H[2][j]=u+(v<<8)+(r<<16)+(v<<24),r=G[0][j],u=b(r),v=c(r),H[1][j]=v+(v<<8)+(u<<16)+(r<<24),H[3][j]=u+(r<<8)+(v<<16)+(u<<24);for(q=y.length/2,j=0;j<q;j++)l=y[j+j],w[j]=l,m=y[j+j+1],x[j]=m,z[q-j-1]=f(l,m);for(j=0;j<40;j+=2)l=16843009*j,m=l+16843009,l=i(l,w),m=d(i(m,x),8),s[j]=l+m&k,s[j+1]=d(l+2*m,9);for(j=0;j<256;j++)switch(l=m=n=p=j,q){case 4:l=G[1][l]^g(z[3],0),m=G[0][m]^g(z[3],1),n=G[0][n]^g(z[3],2),p=G[1][p]^g(z[3],3);case 3:l=G[1][l]^g(z[2],0),m=G[1][m]^g(z[2],1),n=G[0][n]^g(z[2],2),p=G[0][p]^g(z[2],3);case 2:t[0][j]=H[0][G[0][G[0][l]^g(z[1],0)]^g(z[0],0)],t[1][j]=H[1][G[0][G[1][m]^g(z[1],1)]^g(z[0],1)],t[2][j]=H[2][G[1][G[0][n]^g(z[1],2)]^g(z[0],2)],t[3][j]=H[3][G[1][G[1][p]^g(z[1],3)]^g(z[0],3)]}}function b(a){return t[0][g(a,0)]^t[1][g(a,1)]^t[2][g(a,2)]^t[3][g(a,3)]}function c(a){return t[0][g(a,3)]^t[1][g(a,0)]^t[2][g(a,1)]^t[3][g(a,2)]}function h(a,e){var f=b(e[0]),g=c(e[1]);e[2]=d(e[2]^f+g+s[4*a+8]&k,31),e[3]=d(e[3],1)^f+2*g+s[4*a+9]&k,f=b(e[2]),g=c(e[3]),e[0]=d(e[0]^f+g+s[4*a+10]&k,31),e[1]=d(e[1],1)^f+2*g+s[4*a+11]&k}function i(a,e){var f=b(e[0]),g=c(e[1]);e[2]=d(e[2],1)^f+g+s[4*a+10]&k,e[3]=d(e[3]^f+2*g+s[4*a+11]&k,31),f=b(e[2]),g=c(e[3]),e[0]=d(e[0],1)^f+g+s[4*a+8]&k,e[1]=d(e[1]^f+2*g+s[4*a+9]&k,31)}function j(){s=[],t=[[],[],[],[]]}function l(a,b){p=a,q=b;for(var c=[e(p,q)^s[0],e(p,q+4)^s[1],e(p,q+8)^s[2],e(p,q+12)^s[3]],d=0;d<8;d++)h(d,c);return f(p,q,c[2]^s[4]),f(p,q+4,c[3]^s[5]),f(p,q+8,c[0]^s[6]),f(p,q+12,c[1]^s[7]),q+=16,p}function m(a,b){p=a,q=b;for(var c=[e(p,q)^s[4],e(p,q+4)^s[5],e(p,q+8)^s[6],e(p,q+12)^s[7]],d=7;d>=0;d--)i(d,c);f(p,q,c[2]^s[0]),f(p,q+4,c[3]^s[1]),f(p,q+8,c[0]^s[2]),f(p,q+12,c[1]^s[3]),q+=16}function n(){return p}var o=null,p=null,q=-1,r=null;r="twofish";var s=[],t=[[],[],[],[]];return{name:"twofish",blocksize:16,open:a,close:j,encrypt:l,decrypt:m,finalize:n}}function i(a){this.tf=h(),this.tf.open(j(a),0),this.encrypt=function(a){return this.tf.encrypt(j(a),0)}}function j(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=i;var k=4294967295;i.keySize=i.prototype.keySize=32,i.blockSize=i.prototype.blockSize=16},{}],18:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./random.js"),f=d(e),g=a("./cipher"),h=d(g),i=a("./public_key"),j=d(i),k=a("../type/mpi.js"),l=d(k);c["default"]={publicKeyEncrypt:function(a,b,c){var d=function(){var d;switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":var e=new j["default"].rsa,f=b[0].toBigInteger(),g=b[1].toBigInteger();return d=c.toBigInteger(),[e.encrypt(d,g,f)];case"elgamal":var h=new j["default"].elgamal,i=b[0].toBigInteger(),k=b[1].toBigInteger(),l=b[2].toBigInteger();return d=c.toBigInteger(),h.encrypt(d,k,i,l);default:return[]}}();return d.map(function(a){var b=new l["default"];return b.fromBigInteger(a),b})},publicKeyDecrypt:function(a,b,c){var d,e=function(){switch(a){case"rsa_encrypt_sign":case"rsa_encrypt":var e=new j["default"].rsa,f=b[0].toBigInteger(),g=b[1].toBigInteger(),h=b[2].toBigInteger();d=b[3].toBigInteger();var i=b[4].toBigInteger(),k=b[5].toBigInteger(),l=c[0].toBigInteger();return e.decrypt(l,f,g,h,d,i,k);case"elgamal":var m=new j["default"].elgamal,n=b[3].toBigInteger(),o=c[0].toBigInteger(),p=c[1].toBigInteger();return d=b[0].toBigInteger(),m.decrypt(o,p,d,n);default:return null}}(),f=new l["default"];return f.fromBigInteger(e),f},getPrivateMpiCount:function(a){switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":case"rsa_sign":return 4;case"elgamal":return 1;case"dsa":return 1;default:throw new Error("Unknown algorithm")}},getPublicMpiCount:function(a){switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":case"rsa_sign":return 2;case"elgamal":return 3;case"dsa":return 4;default:throw new Error("Unknown algorithm.")}},generateMpi:function(a,b){function c(a){return a.map(function(a){var b=new l["default"];return b.fromBigInteger(a),b})}switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":case"rsa_sign":var d=new j["default"].rsa;return d.generate(b,"10001").then(function(a){var b=[];return b.push(a.n),b.push(a.ee),b.push(a.d),b.push(a.p),b.push(a.q),b.push(a.u),c(b)});default:throw new Error("Unsupported algorithm for key generation.")}},getPrefixRandom:function(a){return f["default"].getRandomBytes(h["default"][a].blockSize)},generateSessionKey:function(a){return f["default"].getRandomBytes(h["default"][a].keySize)}}},{"../type/mpi.js":67,"./cipher":16,"./public_key":28,"./random.js":31}],19:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c,d){return"aes"!==a.substr(0,3)?Promise.reject(new Error("GCM mode supports only AES cipher")):q&&n["default"].use_native&&24!==c.length?g(b,c,d):r&&n["default"].use_native?i(b,c,d):Promise.resolve(p["default"].AES_GCM.encrypt(b,c,d))}function f(a,b,c,d){return"aes"!==a.substr(0,3)?Promise.reject(new Error("GCM mode supports only AES cipher")):q&&n["default"].use_native&&24!==c.length?h(b,c,d):r&&n["default"].use_native?j(b,c,d):Promise.resolve(p["default"].AES_GCM.decrypt(b,c,d))}function g(a,b,c){return q.importKey("raw",b,{name:u},!1,["encrypt"]).then(function(b){return q.encrypt({name:u,iv:c},b,a)}).then(function(a){return new Uint8Array(a)})}function h(a,b,c){return q.importKey("raw",b,{name:u},!1,["decrypt"]).then(function(b){return q.decrypt({name:u,iv:c},b,a)}).then(function(a){return new Uint8Array(a)})}function i(a,b,c){a=new s(a),b=new s(b),c=new s(c);var d=new r.createCipheriv("aes-"+8*b.length+"-gcm",b,c),e=s.concat([d.update(a),d["final"](),d.getAuthTag()]);return Promise.resolve(new Uint8Array(e))}function j(a,b,c){a=new s(a),b=new s(b),c=new s(c);var d=new r.createDecipheriv("aes-"+8*b.length+"-gcm",b,c);d.setAuthTag(a.slice(a.length-t,a.length));var e=s.concat([d.update(a.slice(0,a.length-t)),d["final"]()]);return Promise.resolve(new Uint8Array(e))}Object.defineProperty(c,"__esModule",{value:!0}),c.ivLength=void 0,c.encrypt=e,c.decrypt=f;var k=a("../util.js"),l=d(k),m=a("../config"),n=d(m),o=a("asmcrypto-lite"),p=d(o),q=l["default"].getWebCrypto(),r=l["default"].getNodeCrypto(),s=l["default"].getNodeBuffer(),t=(c.ivLength=12,16),u="AES-GCM"},{"../config":10,"../util.js":69,"asmcrypto-lite":1}],20:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return function(b){var c=t.createHash(a);return c.update(new u(b)),new Uint8Array(c.digest())}}Object.defineProperty(c,"__esModule",{value:!0});var f,g=a("./sha.js"),h=d(g),i=a("asmcrypto-lite"),j=d(i),k=a("rusha"),l=d(k),m=a("./md5.js"),n=d(m),o=a("./ripe-md.js"),p=d(o),q=a("../../util.js"),r=d(q),s=new l["default"],t=r["default"].getNodeCrypto(),u=r["default"].getNodeBuffer();f=t?{md5:e("md5"),sha1:e("sha1"),sha224:e("sha224"),sha256:e("sha256"),sha384:e("sha384"),sha512:e("sha512"),ripemd:e("ripemd160")}:{md5:n["default"],sha1:function(a){return r["default"].str2Uint8Array(r["default"].hex2bin(s.digest(a)))},sha224:h["default"].sha224,sha256:j["default"].SHA256.bytes,sha384:h["default"].sha384,sha512:h["default"].sha512,ripemd:p["default"]},c["default"]={md5:f.md5,sha1:f.sha1,sha224:f.sha224,sha256:f.sha256,sha384:f.sha384,sha512:f.sha512,ripemd:f.ripemd,digest:function(a,b){switch(a){case 1:return this.md5(b);case 2:return this.sha1(b);case 3:return this.ripemd(b);case 8:return this.sha256(b);case 9:return this.sha384(b);case 10:return this.sha512(b);case 11:return this.sha224(b);default:throw new Error("Invalid hash function.")}},getHashByteLength:function(a){switch(a){case 1:return 16;case 2:case 3:return 20;case 8:return 32;case 9:return 48;case 10:return 64;case 11:return 28;default:throw new Error("Invalid hash algorithm.")}}}},{"../../util.js":69,"./md5.js":21,"./ripe-md.js":22,"./sha.js":23,"asmcrypto-lite":1,rusha:4}],21:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){var c=a[0],d=a[1],e=a[2],f=a[3];c=g(c,d,e,f,b[0],7,-680876936),f=g(f,c,d,e,b[1],12,-389564586),e=g(e,f,c,d,b[2],17,606105819),d=g(d,e,f,c,b[3],22,-1044525330),c=g(c,d,e,f,b[4],7,-176418897),f=g(f,c,d,e,b[5],12,1200080426),e=g(e,f,c,d,b[6],17,-1473231341),d=g(d,e,f,c,b[7],22,-45705983),c=g(c,d,e,f,b[8],7,1770035416),f=g(f,c,d,e,b[9],12,-1958414417),e=g(e,f,c,d,b[10],17,-42063),d=g(d,e,f,c,b[11],22,-1990404162),c=g(c,d,e,f,b[12],7,1804603682),f=g(f,c,d,e,b[13],12,-40341101),e=g(e,f,c,d,b[14],17,-1502002290),d=g(d,e,f,c,b[15],22,1236535329),c=h(c,d,e,f,b[1],5,-165796510),f=h(f,c,d,e,b[6],9,-1069501632),e=h(e,f,c,d,b[11],14,643717713),d=h(d,e,f,c,b[0],20,-373897302),c=h(c,d,e,f,b[5],5,-701558691),f=h(f,c,d,e,b[10],9,38016083),e=h(e,f,c,d,b[15],14,-660478335),d=h(d,e,f,c,b[4],20,-405537848),c=h(c,d,e,f,b[9],5,568446438),f=h(f,c,d,e,b[14],9,-1019803690),e=h(e,f,c,d,b[3],14,-187363961),d=h(d,e,f,c,b[8],20,1163531501),c=h(c,d,e,f,b[13],5,-1444681467),f=h(f,c,d,e,b[2],9,-51403784),e=h(e,f,c,d,b[7],14,1735328473),d=h(d,e,f,c,b[12],20,-1926607734),c=i(c,d,e,f,b[5],4,-378558),f=i(f,c,d,e,b[8],11,-2022574463),e=i(e,f,c,d,b[11],16,1839030562),d=i(d,e,f,c,b[14],23,-35309556),c=i(c,d,e,f,b[1],4,-1530992060),f=i(f,c,d,e,b[4],11,1272893353),e=i(e,f,c,d,b[7],16,-155497632),d=i(d,e,f,c,b[10],23,-1094730640),c=i(c,d,e,f,b[13],4,681279174),f=i(f,c,d,e,b[0],11,-358537222),e=i(e,f,c,d,b[3],16,-722521979),d=i(d,e,f,c,b[6],23,76029189),c=i(c,d,e,f,b[9],4,-640364487),f=i(f,c,d,e,b[12],11,-421815835),e=i(e,f,c,d,b[15],16,530742520),d=i(d,e,f,c,b[2],23,-995338651),c=j(c,d,e,f,b[0],6,-198630844),f=j(f,c,d,e,b[7],10,1126891415),e=j(e,f,c,d,b[14],15,-1416354905),d=j(d,e,f,c,b[5],21,-57434055),c=j(c,d,e,f,b[12],6,1700485571),f=j(f,c,d,e,b[3],10,-1894986606),e=j(e,f,c,d,b[10],15,-1051523),d=j(d,e,f,c,b[1],21,-2054922799),c=j(c,d,e,f,b[8],6,1873313359),f=j(f,c,d,e,b[15],10,-30611744),e=j(e,f,c,d,b[6],15,-1560198380),d=j(d,e,f,c,b[13],21,1309151649),c=j(c,d,e,f,b[4],6,-145523070),f=j(f,c,d,e,b[11],10,-1120210379),e=j(e,f,c,d,b[2],15,718787259),d=j(d,e,f,c,b[9],21,-343485551),a[0]=p(c,a[0]),a[1]=p(d,a[1]),a[2]=p(e,a[2]),a[3]=p(f,a[3])}function f(a,b,c,d,e,f){return b=p(p(b,a),p(d,f)),p(b<<e|b>>>32-e,c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a){var b,c=a.length,d=[1732584193,-271733879,-1732584194,271733878];for(b=64;b<=a.length;b+=64)e(d,l(a.substring(b-64,b)));a=a.substring(b-64);var f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(b=0;b<a.length;b++)f[b>>2]|=a.charCodeAt(b)<<(b%4<<3);if(f[b>>2]|=128<<(b%4<<3),b>55)for(e(d,f),b=0;b<16;b++)f[b]=0;return f[14]=8*c,e(d,f),d}function l(a){var b,c=[];for(b=0;b<64;b+=4)c[b>>2]=a.charCodeAt(b)+(a.charCodeAt(b+1)<<8)+(a.charCodeAt(b+2)<<16)+(a.charCodeAt(b+3)<<24);return c}function m(a){for(var b="",c=0;c<4;c++)b+=s[a>>8*c+4&15]+s[a>>8*c&15];return b}function n(a){for(var b=0;b<a.length;b++)a[b]=m(a[b]);return a.join("")}function o(a){return n(k(a))}function p(a,b){return a+b&4294967295}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(a){var b=o(r["default"].Uint8Array2str(a)),c=r["default"].str2Uint8Array(r["default"].hex2bin(b));return c};var q=a("../../util.js"),r=d(q),s="0123456789abcdef".split("")},{"../../util.js":69}],22:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){return new Number(a<<b|a>>>32-b)}function f(a,b,c){return new Number(a^b^c)}function g(a,b,c){return new Number(a&b|~a&c)}function h(a,b,c){return new Number((a|~b)^c)}function i(a,b,c){return new Number(a&c|b&~c)}function j(a,b,c){return new Number(a^(b|~c))}function k(a,b,c,d,k,l,m,n){switch(n){case 0:a+=f(b,c,d)+l+0;break;case 1:a+=g(b,c,d)+l+1518500249;break;case 2:a+=h(b,c,d)+l+1859775393;break;case 3:a+=i(b,c,d)+l+2400959708;break;case 4:a+=j(b,c,d)+l+2840853838;break;case 5:a+=j(b,c,d)+l+1352829926;break;case 6:a+=i(b,c,d)+l+1548603684;break;case 7:a+=h(b,c,d)+l+1836072691;break;case 8:a+=g(b,c,d)+l+2053994217;break;case 9:a+=f(b,c,d)+l+0;break;default:throw new Error("Bogus round number")}a=e(a,m)+k,c=e(c,10),a&=4294967295,b&=4294967295,c&=4294967295,d&=4294967295,k&=4294967295;var o=[];return o[0]=a,o[1]=b,o[2]=c,o[3]=d,o[4]=k,o[5]=l,o[6]=m,o}function l(a){a[0]=1732584193,a[1]=4023233417,a[2]=2562383102,a[3]=271733878,a[4]=3285377520}function m(a,b){var c,d,e,f=[],g=[];for(d=0;d<5;d++)f[d]=new Number(a[d]),g[d]=new Number(a[d]);var h=0;for(e=0;e<5;e++)for(d=0;d<16;d++)c=k(f[(h+0)%5],f[(h+1)%5],f[(h+2)%5],f[(h+3)%5],f[(h+4)%5],b[w[e][d]],v[e][d],e),f[(h+0)%5]=c[0],f[(h+1)%5]=c[1],f[(h+2)%5]=c[2],f[(h+3)%5]=c[3],f[(h+4)%5]=c[4],h+=4;for(h=0,e=5;e<10;e++)for(d=0;d<16;d++)c=k(g[(h+0)%5],g[(h+1)%5],g[(h+2)%5],g[(h+3)%5],g[(h+4)%5],b[w[e][d]],v[e][d],e),g[(h+0)%5]=c[0],g[(h+1)%5]=c[1],g[(h+2)%5]=c[2],g[(h+3)%5]=c[3],g[(h+4)%5]=c[4],h+=4;g[3]+=f[2]+a[1],a[1]=a[2]+f[3]+g[4],a[2]=a[3]+f[4]+g[0],a[3]=a[4]+f[0]+g[1],a[4]=a[0]+f[1]+g[2],a[0]=g[3]}function n(a){for(var b=0;b<16;b++)a[b]=0}function o(a,b,c,d){var e=new Array(16);n(e);for(var f=0,g=0;g<(63&c);g++)e[g>>>2]^=(255&b.charCodeAt(f++))<<8*(3&g);e[c>>>2&15]^=1<<8*(3&c)+7,(63&c)>55&&(m(a,e),e=new Array(16),n(e)),e[14]=c<<3,e[15]=c>>>29|d<<3,m(a,e)}function p(a){var b=(255&a.charCodeAt(3))<<24;return b|=(255&a.charCodeAt(2))<<16,b|=(255&a.charCodeAt(1))<<8,b|=255&a.charCodeAt(0)}function q(a){var b,c,d=new Array(u/32),e=new Array(u/8);l(d),b=a.length;var f=new Array(16);n(f);var g,h=0;for(c=b;c>63;c-=64){for(g=0;g<16;g++)f[g]=p(a.substr(h,4)),h+=4;m(d,f)}for(o(d,a.substr(h),b,0),g=0;g<u/8;g+=4)e[g]=255&d[g>>>2],e[g+1]=d[g>>>2]>>>8&255,e[g+2]=d[g>>>2]>>>16&255,e[g+3]=d[g>>>2]>>>24&255;return e}function r(a){for(var b=q(t["default"].Uint8Array2str(a)),c="",d=0;d<u/8;d++)c+=String.fromCharCode(b[d]);return t["default"].str2Uint8Array(c)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=r;var s=a("../../util.js"),t=d(s),u=160,v=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12],[11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5],[11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12],[9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6],[9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11],[9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5],[15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8],[8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]],w=[[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],[7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8],[3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12],[1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2],[4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12],[6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2],[15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13],[8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14],[12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]]},{"../../util.js":69
}],23:[function(a,b,c){"use strict";function d(a,b){this.highOrder=a,this.lowOrder=b}function e(a,b){var c,d,e,f,g=[],h=[],i=0;if("UTF8"===b)for(d=0;d<a.length;d+=1)for(c=a.charCodeAt(d),h=[],128>c?h.push(c):2048>c?(h.push(192|c>>>6),h.push(128|63&c)):55296>c||57344<=c?h.push(224|c>>>12,128|c>>>6&63,128|63&c):(d+=1,c=65536+((1023&c)<<10|1023&a.charCodeAt(d)),h.push(240|c>>>18,128|c>>>12&63,128|c>>>6&63,128|63&c)),e=0;e<h.length;e+=1){for(f=i>>>2;g.length<=f;)g.push(0);g[f]|=h[e]<<24-8*(i%4),i+=1}else if("UTF16BE"===b||"UTF16LE"===b)for(d=0;d<a.length;d+=1){for(c=a.charCodeAt(d),"UTF16LE"===b&&(e=255&c,c=e<<8|c>>8),f=i>>>2;g.length<=f;)g.push(0);g[f]|=c<<16-8*(i%4),i+=2}return{value:g,binLen:8*i}}function f(a){var b,c,d,e=[],f=a.length;if(0!==f%2)throw"String of HEX type must be in byte increments";for(b=0;b<f;b+=2){if(c=parseInt(a.substr(b,2),16),isNaN(c))throw"String of HEX type contains invalid characters";for(d=b>>>3;e.length<=d;)e.push(0);e[b>>>3]|=c<<24-4*(b%8)}return{value:e,binLen:4*f}}function g(a){var b,c,d,e=[];for(c=0;c<a.length;c+=1)b=a.charCodeAt(c),d=c>>>2,e.length<=d&&e.push(0),e[d]|=b<<24-8*(c%4);return{value:e,binLen:8*a.length}}function h(a){var b,c,d,e=[];for(c=0;c<a.length;c+=1)b=a[c],d=c>>>2,e.length<=d&&e.push(0),e[d]|=b<<24-8*(c%4);return{value:e,binLen:8*a.length}}function i(a){var b,c,d,e,f,g,h,i=[],j=0,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";if(-1===a.search(/^[a-zA-Z0-9=+\/]+$/))throw"Invalid character in base-64 string";if(g=a.indexOf("="),a=a.replace(/\=/g,""),-1!==g&&g<a.length)throw"Invalid '=' found in base-64 string";for(c=0;c<a.length;c+=4){for(f=a.substr(c,4),e=0,d=0;d<f.length;d+=1)b=k.indexOf(f[d]),e|=b<<18-6*d;for(d=0;d<f.length-1;d+=1){for(h=j>>>2;i.length<=h;)i.push(0);i[h]|=(e>>>16-8*d&255)<<24-8*(j%4),j+=1}}return{value:i,binLen:8*j}}function j(a,b){var c,d,e="0123456789abcdef",f="",g=4*a.length;for(c=0;c<g;c+=1)d=a[c>>>2]>>>8*(3-c%4),f+=e.charAt(d>>>4&15)+e.charAt(15&d);return b.outputUpper?f.toUpperCase():f}function k(a,b){var c,d,e,f,g,h,i="",j=4*a.length,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(c=0;c<j;c+=3)for(f=c+1>>>2,g=a.length<=f?0:a[f],f=c+2>>>2,h=a.length<=f?0:a[f],e=(a[c>>>2]>>>8*(3-c%4)&255)<<16|(g>>>8*(3-(c+1)%4)&255)<<8|h>>>8*(3-(c+2)%4)&255,d=0;d<4;d+=1)i+=8*c+6*d<=32*a.length?k.charAt(e>>>6*(3-d)&63):b.b64Pad;return i}function l(a,b){var c,d,e="",f=4*a.length;for(c=0;c<f;c+=1)d=a[c>>>2]>>>8*(3-c%4)&255,e+=String.fromCharCode(d);return e}function m(a,b){var c,d=4*a.length,e=new Uint8Array(d);for(c=0;c<d;c+=1)e[c]=a[c>>>2]>>>8*(3-c%4)&255;return e}function n(a){var b={outputUpper:!1,b64Pad:"="};try{a.hasOwnProperty("outputUpper")&&(b.outputUpper=a.outputUpper),a.hasOwnProperty("b64Pad")&&(b.b64Pad=a.b64Pad)}catch(c){}if("boolean"!=typeof b.outputUpper)throw"Invalid outputUpper formatting option";if("string"!=typeof b.b64Pad)throw"Invalid b64Pad formatting option";return b}function o(a,b){return a<<b|a>>>32-b}function p(a,b){return a>>>b|a<<32-b}function q(a,b){var c=null,e=new d(a.highOrder,a.lowOrder);return c=32>=b?new d(e.highOrder>>>b|e.lowOrder<<32-b&4294967295,e.lowOrder>>>b|e.highOrder<<32-b&4294967295):new d(e.lowOrder>>>b-32|e.highOrder<<64-b&4294967295,e.highOrder>>>b-32|e.lowOrder<<64-b&4294967295)}function r(a,b){return a>>>b}function s(a,b){var c=null;return c=32>=b?new d(a.highOrder>>>b,a.lowOrder>>>b|a.highOrder<<32-b&4294967295):new d(0,a.highOrder>>>b-32)}function t(a,b,c){return a^b^c}function u(a,b,c){return a&b^~a&c}function v(a,b,c){return new d(a.highOrder&b.highOrder^~a.highOrder&c.highOrder,a.lowOrder&b.lowOrder^~a.lowOrder&c.lowOrder)}function w(a,b,c){return a&b^a&c^b&c}function x(a,b,c){return new d(a.highOrder&b.highOrder^a.highOrder&c.highOrder^b.highOrder&c.highOrder,a.lowOrder&b.lowOrder^a.lowOrder&c.lowOrder^b.lowOrder&c.lowOrder)}function y(a){return p(a,2)^p(a,13)^p(a,22)}function z(a){var b=q(a,28),c=q(a,34),e=q(a,39);return new d(b.highOrder^c.highOrder^e.highOrder,b.lowOrder^c.lowOrder^e.lowOrder)}function A(a){return p(a,6)^p(a,11)^p(a,25)}function B(a){var b=q(a,14),c=q(a,18),e=q(a,41);return new d(b.highOrder^c.highOrder^e.highOrder,b.lowOrder^c.lowOrder^e.lowOrder)}function C(a){return p(a,7)^p(a,18)^r(a,3)}function D(a){var b=q(a,1),c=q(a,8),e=s(a,7);return new d(b.highOrder^c.highOrder^e.highOrder,b.lowOrder^c.lowOrder^e.lowOrder)}function E(a){return p(a,17)^p(a,19)^r(a,10)}function F(a){var b=q(a,19),c=q(a,61),e=s(a,6);return new d(b.highOrder^c.highOrder^e.highOrder,b.lowOrder^c.lowOrder^e.lowOrder)}function G(a,b){var c=(65535&a)+(65535&b),d=(a>>>16)+(b>>>16)+(c>>>16);return(65535&d)<<16|65535&c}function H(a,b,c,d){var e=(65535&a)+(65535&b)+(65535&c)+(65535&d),f=(a>>>16)+(b>>>16)+(c>>>16)+(d>>>16)+(e>>>16);return(65535&f)<<16|65535&e}function I(a,b,c,d,e){var f=(65535&a)+(65535&b)+(65535&c)+(65535&d)+(65535&e),g=(a>>>16)+(b>>>16)+(c>>>16)+(d>>>16)+(e>>>16)+(f>>>16);return(65535&g)<<16|65535&f}function J(a,b){var c,e,f,g;return c=(65535&a.lowOrder)+(65535&b.lowOrder),e=(a.lowOrder>>>16)+(b.lowOrder>>>16)+(c>>>16),f=(65535&e)<<16|65535&c,c=(65535&a.highOrder)+(65535&b.highOrder)+(e>>>16),e=(a.highOrder>>>16)+(b.highOrder>>>16)+(c>>>16),g=(65535&e)<<16|65535&c,new d(g,f)}function K(a,b,c,e){var f,g,h,i;return f=(65535&a.lowOrder)+(65535&b.lowOrder)+(65535&c.lowOrder)+(65535&e.lowOrder),g=(a.lowOrder>>>16)+(b.lowOrder>>>16)+(c.lowOrder>>>16)+(e.lowOrder>>>16)+(f>>>16),h=(65535&g)<<16|65535&f,f=(65535&a.highOrder)+(65535&b.highOrder)+(65535&c.highOrder)+(65535&e.highOrder)+(g>>>16),g=(a.highOrder>>>16)+(b.highOrder>>>16)+(c.highOrder>>>16)+(e.highOrder>>>16)+(f>>>16),i=(65535&g)<<16|65535&f,new d(i,h)}function L(a,b,c,e,f){var g,h,i,j;return g=(65535&a.lowOrder)+(65535&b.lowOrder)+(65535&c.lowOrder)+(65535&e.lowOrder)+(65535&f.lowOrder),h=(a.lowOrder>>>16)+(b.lowOrder>>>16)+(c.lowOrder>>>16)+(e.lowOrder>>>16)+(f.lowOrder>>>16)+(g>>>16),i=(65535&h)<<16|65535&g,g=(65535&a.highOrder)+(65535&b.highOrder)+(65535&c.highOrder)+(65535&e.highOrder)+(65535&f.highOrder)+(h>>>16),h=(a.highOrder>>>16)+(b.highOrder>>>16)+(c.highOrder>>>16)+(e.highOrder>>>16)+(f.highOrder>>>16)+(g>>>16),j=(65535&h)<<16|65535&g,new d(j,i)}function M(a,b){var c,d,e,f,g,h,i,j,k,l,m=[],n=u,p=t,q=w,r=o,s=G,v=I,x=[1732584193,4023233417,2562383102,271733878,3285377520];for(l=(b+65>>>9<<4)+15;a.length<=l;)a.push(0);for(a[b>>>5]|=128<<24-b%32,a[l]=b,k=a.length,i=0;i<k;i+=16){for(c=x[0],d=x[1],e=x[2],f=x[3],g=x[4],j=0;j<80;j+=1)j<16?m[j]=a[j+i]:m[j]=r(m[j-3]^m[j-8]^m[j-14]^m[j-16],1),h=j<20?v(r(c,5),n(d,e,f),g,1518500249,m[j]):j<40?v(r(c,5),p(d,e,f),g,1859775393,m[j]):j<60?v(r(c,5),q(d,e,f),g,2400959708,m[j]):v(r(c,5),p(d,e,f),g,3395469782,m[j]),g=f,f=e,e=r(d,30),d=c,c=h;x[0]=s(c,x[0]),x[1]=s(d,x[1]),x[2]=s(e,x[2]),x[3]=s(f,x[3]),x[4]=s(g,x[4])}return x}function N(a,b,c){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,M,N,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba=[],ca=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],da=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428],ea=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];if(("SHA-224"===c||"SHA-256"===c)&&2&O)p=64,q=(b+65>>>9<<4)+15,t=16,M=1,X=Number,N=G,P=H,Q=I,R=C,S=E,T=y,U=A,W=w,V=u,o="SHA-224"===c?da:ea;else{if("SHA-384"!==c&&"SHA-512"!==c||!(4&O))throw"Unexpected error in SHA-2 implementation";p=80,q=(b+128>>>10<<5)+31,t=32,M=2,X=d,N=J,P=K,Q=L,R=D,S=F,T=z,U=B,W=x,V=v,ca=[new X(ca[0],3609767458),new X(ca[1],602891725),new X(ca[2],3964484399),new X(ca[3],2173295548),new X(ca[4],4081628472),new X(ca[5],3053834265),new X(ca[6],2937671579),new X(ca[7],3664609560),new X(ca[8],2734883394),new X(ca[9],1164996542),new X(ca[10],1323610764),new X(ca[11],3590304994),new X(ca[12],4068182383),new X(ca[13],991336113),new X(ca[14],633803317),new X(ca[15],3479774868),new X(ca[16],2666613458),new X(ca[17],944711139),new X(ca[18],2341262773),new X(ca[19],2007800933),new X(ca[20],1495990901),new X(ca[21],1856431235),new X(ca[22],3175218132),new X(ca[23],2198950837),new X(ca[24],3999719339),new X(ca[25],766784016),new X(ca[26],2566594879),new X(ca[27],3203337956),new X(ca[28],1034457026),new X(ca[29],2466948901),new X(ca[30],3758326383),new X(ca[31],168717936),new X(ca[32],1188179964),new X(ca[33],1546045734),new X(ca[34],1522805485),new X(ca[35],2643833823),new X(ca[36],2343527390),new X(ca[37],1014477480),new X(ca[38],1206759142),new X(ca[39],344077627),new X(ca[40],1290863460),new X(ca[41],3158454273),new X(ca[42],3505952657),new X(ca[43],106217008),new X(ca[44],3606008344),new X(ca[45],1432725776),new X(ca[46],1467031594),new X(ca[47],851169720),new X(ca[48],3100823752),new X(ca[49],1363258195),new X(ca[50],3750685593),new X(ca[51],3785050280),new X(ca[52],3318307427),new X(ca[53],3812723403),new X(ca[54],2003034995),new X(ca[55],3602036899),new X(ca[56],1575990012),new X(ca[57],1125592928),new X(ca[58],2716904306),new X(ca[59],442776044),new X(ca[60],593698344),new X(ca[61],3733110249),new X(ca[62],2999351573),new X(ca[63],3815920427),new X(3391569614,3928383900),new X(3515267271,566280711),new X(3940187606,3454069534),new X(4118630271,4000239992),new X(116418474,1914138554),new X(174292421,2731055270),new X(289380356,3203993006),new X(460393269,320620315),new X(685471733,587496836),new X(852142971,1086792851),new X(1017036298,365543100),new X(1126000580,2618297676),new X(1288033470,3409855158),new X(1501505948,4234509866),new X(1607167915,987167468),new X(1816402316,1246189591)],o="SHA-384"===c?[new X(3418070365,da[0]),new X(1654270250,da[1]),new X(2438529370,da[2]),new X(355462360,da[3]),new X(1731405415,da[4]),new X(41048885895,da[5]),new X(3675008525,da[6]),new X(1203062813,da[7])]:[new X(ea[0],4089235720),new X(ea[1],2227873595),new X(ea[2],4271175723),new X(ea[3],1595750129),new X(ea[4],2917565137),new X(ea[5],725511199),new X(ea[6],4215389547),new X(ea[7],327033209)]}for(;a.length<=q;)a.push(0);for(a[b>>>5]|=128<<24-b%32,a[q]=b,_=a.length,r=0;r<_;r+=t){for(e=o[0],f=o[1],g=o[2],h=o[3],i=o[4],j=o[5],k=o[6],l=o[7],s=0;s<p;s+=1)s<16?($=s*M+r,Y=a.length<=$?0:a[$],Z=a.length<=$+1?0:a[$+1],ba[s]=new X(Y,Z)):ba[s]=P(S(ba[s-2]),ba[s-7],R(ba[s-15]),ba[s-16]),m=Q(l,U(i),V(i,j,k),ca[s],ba[s]),n=N(T(e),W(e,f,g)),l=k,k=j,j=i,i=N(h,m),h=g,g=f,f=e,e=N(m,n);o[0]=N(e,o[0]),o[1]=N(f,o[1]),o[2]=N(g,o[2]),o[3]=N(h,o[3]),o[4]=N(i,o[4]),o[5]=N(j,o[5]),o[6]=N(k,o[6]),o[7]=N(l,o[7])}if("SHA-224"===c&&2&O)aa=[o[0],o[1],o[2],o[3],o[4],o[5],o[6]];else if("SHA-256"===c&&2&O)aa=o;else if("SHA-384"===c&&4&O)aa=[o[0].highOrder,o[0].lowOrder,o[1].highOrder,o[1].lowOrder,o[2].highOrder,o[2].lowOrder,o[3].highOrder,o[3].lowOrder,o[4].highOrder,o[4].lowOrder,o[5].highOrder,o[5].lowOrder];else{if(!("SHA-512"===c&&4&O))throw"Unexpected error in SHA-2 implementation";aa=[o[0].highOrder,o[0].lowOrder,o[1].highOrder,o[1].lowOrder,o[2].highOrder,o[2].lowOrder,o[3].highOrder,o[3].lowOrder,o[4].highOrder,o[4].lowOrder,o[5].highOrder,o[5].lowOrder,o[6].highOrder,o[6].lowOrder,o[7].highOrder,o[7].lowOrder]}return aa}Object.defineProperty(c,"__esModule",{value:!0});var O=7,P=function(a,b,c){var d=0,o=[0],p="",q=null;if(p=c||"UTF8","UTF8"!==p&&"UTF16BE"!==p&&"UTF16LE"!==p)throw"encoding must be UTF8, UTF16BE, or UTF16LE";if("HEX"===b){if(0!==a.length%2)throw"srcString of HEX type must be in byte increments";q=f(a),d=q.binLen,o=q.value}else if("TEXT"===b||"ASCII"===b)q=e(a,p),d=q.binLen,o=q.value;else if("B64"===b)q=i(a),d=q.binLen,o=q.value;else if("BYTES"===b)q=g(a),d=q.binLen,o=q.value;else{if("TYPED"!==b)throw"inputFormat must be HEX, TEXT, ASCII, B64, BYTES, or TYPED";q=h(a),d=q.binLen,o=q.value}this.getHash=function(a,b,c,e){var f,g=null,h=o.slice(),i=d;if(3===arguments.length?"number"!=typeof c&&(e=c,c=1):2===arguments.length&&(c=1),c!==parseInt(c,10)||1>c)throw"numRounds must a integer >= 1";switch(b){case"HEX":g=j;break;case"B64":g=k;break;case"BYTES":g=l;break;case"TYPED":g=m;break;default:throw"format must be HEX, B64, or BYTES"}if("SHA-1"===a&&1&O)for(f=0;f<c;f+=1)h=M(h,i),i=160;else if("SHA-224"===a&&2&O)for(f=0;f<c;f+=1)h=N(h,i,a),i=224;else if("SHA-256"===a&&2&O)for(f=0;f<c;f+=1)h=N(h,i,a),i=256;else if("SHA-384"===a&&4&O)for(f=0;f<c;f+=1)h=N(h,i,a),i=384;else{if(!("SHA-512"===a&&4&O))throw"Chosen SHA variant is not supported";for(f=0;f<c;f+=1)h=N(h,i,a),i=512}return g(h,n(e))},this.getHMAC=function(a,b,c,h,m){var q,r,s,t,u,v,w,x,y,z=[],A=[],B=null;switch(h){case"HEX":q=j;break;case"B64":q=k;break;case"BYTES":q=l;break;default:throw"outputFormat must be HEX, B64, or BYTES"}if("SHA-1"===c&&1&O)s=64,y=160;else if("SHA-224"===c&&2&O)s=64,y=224;else if("SHA-256"===c&&2&O)s=64,y=256;else if("SHA-384"===c&&4&O)s=128,y=384;else{if(!("SHA-512"===c&&4&O))throw"Chosen SHA variant is not supported";s=128,y=512}if("HEX"===b)B=f(a),x=B.binLen,r=B.value;else if("TEXT"===b||"ASCII"===b)B=e(a,p),x=B.binLen,r=B.value;else if("B64"===b)B=i(a),x=B.binLen,r=B.value;else{if("BYTES"!==b)throw"inputFormat must be HEX, TEXT, ASCII, B64, or BYTES";B=g(a),x=B.binLen,r=B.value}if(t=8*s,w=s/4-1,s<x/8){if("SHA-1"===c&&1&O)r=M(r,x);else{if(!(6&O))throw"Unexpected error in HMAC implementation";r=N(r,x,c)}for(;r.length<=w;)r.push(0);r[w]&=4294967040}else if(s>x/8){for(;r.length<=w;)r.push(0);r[w]&=4294967040}for(u=0;u<=w;u+=1)z[u]=909522486^r[u],A[u]=1549556828^r[u];if("SHA-1"===c&&1&O)v=M(A.concat(M(z.concat(o),t+d)),t+y);else{if(!(6&O))throw"Unexpected error in HMAC implementation";v=N(A.concat(N(z.concat(o),t+d,c)),t+y,c)}return q(v,n(m))}};c["default"]={sha1:function(a){var b=new P(a,"TYPED","UTF8");return b.getHash("SHA-1","TYPED")},sha224:function(a){var b=new P(a,"TYPED","UTF8");return b.getHash("SHA-224","TYPED")},sha256:function(a){var b=new P(a,"TYPED","UTF8");return b.getHash("SHA-256","TYPED")},sha384:function(a){var b=new P(a,"TYPED","UTF8");return b.getHash("SHA-384","TYPED")},sha512:function(a){var b=new P(a,"TYPED","UTF8");return b.getHash("SHA-512","TYPED")}}},{}],24:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./cipher"),g=e(f),h=a("./hash"),i=e(h),j=a("./cfb"),k=e(j),l=a("./gcm"),m=d(l),n=a("./public_key"),o=e(n),p=a("./signature"),q=e(p),r=a("./random"),s=e(r),t=a("./pkcs1"),u=e(t),v=a("./crypto.js"),w=e(v),x={cipher:g["default"],hash:i["default"],cfb:k["default"],gcm:m,publicKey:o["default"],signature:q["default"],random:s["default"],pkcs1:u["default"]};for(var y in w["default"])x[y]=w["default"][y];c["default"]=x},{"./cfb":11,"./cipher":16,"./crypto.js":18,"./gcm":19,"./hash":20,"./pkcs1":25,"./public_key":28,"./random":31,"./signature":32}],25:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){for(var b,c="";c.length<a;)b=g["default"].getSecureRandomOctet(),0!==b&&(c+=String.fromCharCode(b));return c}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./random.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("./public_key/jsbn.js"),k=d(j),l=a("./hash"),m=d(l),n=[];n[1]=[48,32,48,12,6,8,42,134,72,134,247,13,2,5,5,0,4,16],n[2]=[48,33,48,9,6,5,43,14,3,2,26,5,0,4,20],n[3]=[48,33,48,9,6,5,43,36,3,2,1,5,0,4,20],n[8]=[48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32],n[9]=[48,65,48,13,6,9,96,134,72,1,101,3,4,2,2,5,0,4,48],n[10]=[48,81,48,13,6,9,96,134,72,1,101,3,4,2,3,5,0,4,64],n[11]=[48,45,48,13,6,9,96,134,72,1,101,3,4,2,4,5,0,4,28],c["default"]={eme:{encode:function(a,b){var c=a.length;if(c>b-11)throw new Error("Message too long");var d=e(b-c-3),f=String.fromCharCode(0)+String.fromCharCode(2)+d+String.fromCharCode(0)+a;return f},decode:function(a){0!==a.charCodeAt(0)&&(a=String.fromCharCode(0)+a);for(var b=a.charCodeAt(0),c=a.charCodeAt(1),d=2;0!==a.charCodeAt(d)&&d<a.length;)d++;var e=d-2,f=a.charCodeAt(d++);if(0===b&&2===c&&e>=8&&0===f)return a.substr(d);throw new Error("Decryption error")}},emsa:{encode:function(a,b,c){var d,e=i["default"].Uint8Array2str(m["default"].digest(a,i["default"].str2Uint8Array(b)));if(e.length!==m["default"].getHashByteLength(a))throw new Error("Invalid hash length");var f="";for(d=0;d<n[a].length;d++)f+=String.fromCharCode(n[a][d]);f+=e;var g=f.length;if(c<g+11)throw new Error("Intended encoded message length too short");var h="";for(d=0;d<c-g-3;d++)h+=String.fromCharCode(255);var j=String.fromCharCode(0)+String.fromCharCode(1)+h+String.fromCharCode(0)+f;return new k["default"](i["default"].hexstrdump(j),16)}}}},{"../util.js":69,"./hash":20,"./public_key/jsbn.js":29,"./random.js":31}],26:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){function a(a,b,c,d,e,f){for(var h,j,l,n=m["default"].getLeftNBits(m["default"].Uint8Array2str(k["default"].digest(a,m["default"].str2Uint8Array(b))),e.bitLength()),o=new g["default"](m["default"].hexstrdump(n),16);;)if(h=i["default"].getRandomBigIntegerInRange(g["default"].ONE,e.subtract(g["default"].ONE)),j=c.modPow(h,d).mod(e),l=h.modInverse(e).multiply(o.add(f.multiply(j))).mod(e),0!==j&&0!==l)break;var p=[];return p[0]=j.toMPI(),p[1]=l.toMPI(),p}function b(a){var b=o["default"].prefer_hash_algorithm;switch(Math.round(a.bitLength()/8)){case 20:return 2!==b&&b>11&&10!==b&&b<8?2:b;case 28:return b>11&&b<8?11:b;case 32:return b>10&&b<8?8:b;default:return m["default"].print_debug("DSA select hash algorithm: returning null for an unknown length of q"),null}}function c(a,b,c,d,e,f,h,i){var j=m["default"].getLeftNBits(m["default"].Uint8Array2str(k["default"].digest(a,m["default"].str2Uint8Array(d))),f.bitLength()),l=new g["default"](m["default"].hexstrdump(j),16);if(g["default"].ZERO.compareTo(b)>=0||b.compareTo(f)>=0||g["default"].ZERO.compareTo(c)>=0||c.compareTo(f)>=0)return m["default"].print_debug("invalid DSA Signature"),null;var n=c.modInverse(f);if(0===g["default"].ZERO.compareTo(n))return m["default"].print_debug("invalid DSA Signature"),null;var o=l.multiply(n).mod(f),p=b.multiply(n).mod(f);return h.modPow(o,e).multiply(i.modPow(p,e)).mod(e).mod(f)}this.select_hash_algorithm=b,this.sign=a,this.verify=c}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./jsbn.js"),g=d(f),h=a("../random.js"),i=d(h),j=a("../hash"),k=d(j),l=a("../../util.js"),m=d(l),n=a("../../config"),o=d(n)},{"../../config":10,"../../util.js":69,"../hash":20,"../random.js":31,"./jsbn.js":29}],27:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){function a(a,b,c,d){var e=c.subtract(g["default"].TWO),f=i["default"].getRandomBigIntegerInRange(g["default"].ONE,e);f=f.mod(e).add(g["default"].ONE);var h=[];return h[0]=b.modPow(f,c),h[1]=d.modPow(f,c).multiply(a).mod(c),h}function b(a,b,c,d){return k["default"].print_debug("Elgamal Decrypt:\nc1:"+k["default"].hexstrdump(a.toMPI())+"\nc2:"+k["default"].hexstrdump(b.toMPI())+"\np:"+k["default"].hexstrdump(c.toMPI())+"\nx:"+k["default"].hexstrdump(d.toMPI())),a.modPow(d,c).modInverse(c).multiply(b).mod(c)}this.encrypt=a,this.decrypt=b}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./jsbn.js"),g=d(f),h=a("../random.js"),i=d(h),j=a("../../util.js"),k=d(j)},{"../../util.js":69,"../random.js":31,"./jsbn.js":29}],28:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./rsa.js"),f=d(e),g=a("./elgamal.js"),h=d(g),i=a("./dsa.js"),j=d(i);c["default"]={rsa:f["default"],elgamal:h["default"],dsa:j["default"]}},{"./dsa.js":26,"./elgamal.js":27,"./rsa.js":30}],29:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){null!=a&&("number"==typeof a?this.fromNumber(a,b,c):null==b&&"string"!=typeof a?this.fromString(a,256):this.fromString(a,b))}function f(){return new e(null)}function g(a,b,c,d,e,f){for(;--f>=0;){var g=b*this[a++]+c[d]+e;e=Math.floor(g/67108864),c[d++]=67108863&g}return e}function h(a){return hb.charAt(a)}function i(a,b){var c=ib[a.charCodeAt(b)];return null==c?-1:c}function j(a){for(var b=this.t-1;b>=0;--b)a[b]=this[b];a.t=this.t,a.s=this.s}function k(a){this.t=1,this.s=a<0?-1:0,a>0?this[0]=a:a<-1?this[0]=a+this.DV:this.t=0}function l(a){var b=f();return b.fromInt(a),b}function m(a,b){var c;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else{if(4!=b)return void this.fromRadix(a,b);c=2}this.t=0,this.s=0;for(var d=a.length,f=!1,g=0;--d>=0;){var h=8==c?255&a[d]:i(a,d);h<0?"-"==a.charAt(d)&&(f=!0):(f=!1,0==g?this[this.t++]=h:g+c>this.DB?(this[this.t-1]|=(h&(1<<this.DB-g)-1)<<g,this[this.t++]=h>>this.DB-g):this[this.t-1]|=h<<g,g+=c,g>=this.DB&&(g-=this.DB))}8==c&&0!=(128&a[0])&&(this.s=-1,g>0&&(this[this.t-1]|=(1<<this.DB-g)-1<<g)),this.clamp(),f&&e.ZERO.subTo(this,this)}function n(){for(var a=this.s&this.DM;this.t>0&&this[this.t-1]==a;)--this.t}function o(a){if(this.s<0)return"-"+this.negate().toString(a);var b;if(16==a)b=4;else if(8==a)b=3;else if(2==a)b=1;else if(32==a)b=5;else{if(4!=a)return this.toRadix(a);b=2}var c,d=(1<<b)-1,e=!1,f="",g=this.t,i=this.DB-g*this.DB%b;if(g-- >0)for(i<this.DB&&(c=this[g]>>i)>0&&(e=!0,f=h(c));g>=0;)i<b?(c=(this[g]&(1<<i)-1)<<b-i,c|=this[--g]>>(i+=this.DB-b)):(c=this[g]>>(i-=b)&d,i<=0&&(i+=this.DB,--g)),c>0&&(e=!0),e&&(f+=h(c));return e?f:"0"}function p(){var a=f();return e.ZERO.subTo(this,a),a}function q(){return this.s<0?this.negate():this}function r(a){var b=this.s-a.s;if(0!=b)return b;var c=this.t;if(b=c-a.t,0!=b)return this.s<0?-b:b;for(;--c>=0;)if(0!=(b=this[c]-a[c]))return b;return 0}function s(a){var b,c=1;return 0!=(b=a>>>16)&&(a=b,c+=16),0!=(b=a>>8)&&(a=b,c+=8),0!=(b=a>>4)&&(a=b,c+=4),0!=(b=a>>2)&&(a=b,c+=2),0!=(b=a>>1)&&(a=b,c+=1),c}function t(){return this.t<=0?0:this.DB*(this.t-1)+s(this[this.t-1]^this.s&this.DM)}function u(a,b){var c;for(c=this.t-1;c>=0;--c)b[c+a]=this[c];for(c=a-1;c>=0;--c)b[c]=0;b.t=this.t+a,b.s=this.s}function v(a,b){for(var c=a;c<this.t;++c)b[c-a]=this[c];b.t=Math.max(this.t-a,0),b.s=this.s}function w(a,b){var c,d=a%this.DB,e=this.DB-d,f=(1<<e)-1,g=Math.floor(a/this.DB),h=this.s<<d&this.DM;for(c=this.t-1;c>=0;--c)b[c+g+1]=this[c]>>e|h,h=(this[c]&f)<<d;for(c=g-1;c>=0;--c)b[c]=0;b[g]=h,b.t=this.t+g+1,b.s=this.s,b.clamp()}function x(a,b){b.s=this.s;var c=Math.floor(a/this.DB);if(c>=this.t)return void(b.t=0);var d=a%this.DB,e=this.DB-d,f=(1<<d)-1;b[0]=this[c]>>d;for(var g=c+1;g<this.t;++g)b[g-c-1]|=(this[g]&f)<<e,b[g-c]=this[g]>>d;d>0&&(b[this.t-c-1]|=(this.s&f)<<e),b.t=this.t-c,b.clamp()}function y(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]-a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d-=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d-=a[c],b[c++]=d&this.DM,d>>=this.DB;d-=a.s}b.s=d<0?-1:0,d<-1?b[c++]=this.DV+d:d>0&&(b[c++]=d),b.t=c,b.clamp()}function z(a,b){var c=this.abs(),d=a.abs(),f=c.t;for(b.t=f+d.t;--f>=0;)b[f]=0;for(f=0;f<d.t;++f)b[f+c.t]=c.am(0,d[f],b,f,0,c.t);b.s=0,b.clamp(),this.s!=a.s&&e.ZERO.subTo(b,b)}function A(a){for(var b=this.abs(),c=a.t=2*b.t;--c>=0;)a[c]=0;for(c=0;c<b.t-1;++c){var d=b.am(c,b[c],a,2*c,0,1);(a[c+b.t]+=b.am(c+1,2*b[c],a,2*c+1,d,b.t-c-1))>=b.DV&&(a[c+b.t]-=b.DV,a[c+b.t+1]=1)}a.t>0&&(a[a.t-1]+=b.am(c,b[c],a,2*c,0,1)),a.s=0,a.clamp()}function B(a,b,c){var d=a.abs();if(!(d.t<=0)){var g=this.abs();if(g.t<d.t)return null!=b&&b.fromInt(0),void(null!=c&&this.copyTo(c));null==c&&(c=f());var h=f(),i=this.s,j=a.s,k=this.DB-s(d[d.t-1]);k>0?(d.lShiftTo(k,h),g.lShiftTo(k,c)):(d.copyTo(h),g.copyTo(c));var l=h.t,m=h[l-1];if(0!=m){var n=m*(1<<this.F1)+(l>1?h[l-2]>>this.F2:0),o=this.FV/n,p=(1<<this.F1)/n,q=1<<this.F2,r=c.t,t=r-l,u=null==b?f():b;for(h.dlShiftTo(t,u),c.compareTo(u)>=0&&(c[c.t++]=1,c.subTo(u,c)),e.ONE.dlShiftTo(l,u),u.subTo(h,h);h.t<l;)h[h.t++]=0;for(;--t>=0;){var v=c[--r]==m?this.DM:Math.floor(c[r]*o+(c[r-1]+q)*p);if((c[r]+=h.am(0,v,c,t,0,l))<v)for(h.dlShiftTo(t,u),c.subTo(u,c);c[r]<--v;)c.subTo(u,c)}null!=b&&(c.drShiftTo(l,b),i!=j&&e.ZERO.subTo(b,b)),c.t=l,c.clamp(),k>0&&c.rShiftTo(k,c),i<0&&e.ZERO.subTo(c,c)}}}function C(a){var b=f();return this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(e.ZERO)>0&&a.subTo(b,b),b}function D(a){this.m=a}function E(a){return a.s<0||a.compareTo(this.m)>=0?a.mod(this.m):a}function F(a){return a}function G(a){a.divRemTo(this.m,null,a)}function H(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function I(a,b){a.squareTo(b),this.reduce(b)}function J(){if(this.t<1)return 0;var a=this[0];if(0==(1&a))return 0;var b=3&a;return b=b*(2-(15&a)*b)&15,b=b*(2-(255&a)*b)&255,b=b*(2-((65535&a)*b&65535))&65535,b=b*(2-a*b%this.DV)%this.DV,b>0?this.DV-b:-b}function K(a){this.m=a,this.mp=a.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<a.DB-15)-1,this.mt2=2*a.t}function L(a){var b=f();return a.abs().dlShiftTo(this.m.t,b),b.divRemTo(this.m,null,b),a.s<0&&b.compareTo(e.ZERO)>0&&this.m.subTo(b,b),b}function M(a){var b=f();return a.copyTo(b),this.reduce(b),b}function N(a){for(;a.t<=this.mt2;)a[a.t++]=0;for(var b=0;b<this.m.t;++b){var c=32767&a[b],d=c*this.mpl+((c*this.mph+(a[b]>>15)*this.mpl&this.um)<<15)&a.DM;for(c=b+this.m.t,a[c]+=this.m.am(0,d,a,b,0,this.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++}a.clamp(),a.drShiftTo(this.m.t,a),a.compareTo(this.m)>=0&&a.subTo(this.m,a)}function O(a,b){a.squareTo(b),this.reduce(b)}function P(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function Q(){return 0==(this.t>0?1&this[0]:this.s)}function R(a,b){if(a>4294967295||a<1)return e.ONE;var c=f(),d=f(),g=b.convert(this),h=s(a)-1;for(g.copyTo(c);--h>=0;)if(b.sqrTo(c,d),(a&1<<h)>0)b.mulTo(d,g,c);else{var i=c;c=d,d=i}return b.revert(c)}function S(a,b){var c;return c=a<256||b.isEven()?new D(b):new K(b),this.exp(a,c)}function T(){var a=f();return this.copyTo(a),a}function U(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function V(){return 0==this.t?this.s:this[0]<<24>>24}function W(){return 0==this.t?this.s:this[0]<<16>>16}function X(a){return Math.floor(Math.LN2*this.DB/Math.log(a))}function Y(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1}function Z(a){if(null==a&&(a=10),0==this.signum()||a<2||a>36)return"0";var b=this.chunkSize(a),c=Math.pow(a,b),d=l(c),e=f(),g=f(),h="";for(this.divRemTo(d,e,g);e.signum()>0;)h=(c+g.intValue()).toString(a).substr(1)+h,e.divRemTo(d,e,g);return g.intValue().toString(a)+h}function $(a,b){this.fromInt(0),null==b&&(b=10);for(var c=this.chunkSize(b),d=Math.pow(b,c),f=!1,g=0,h=0,j=0;j<a.length;++j){var k=i(a,j);k<0?"-"==a.charAt(j)&&0==this.signum()&&(f=!0):(h=b*h+k,++g>=c&&(this.dMultiply(d),this.dAddOffset(h,0),g=0,h=0))}g>0&&(this.dMultiply(Math.pow(b,g)),this.dAddOffset(h,0)),f&&e.ZERO.subTo(this,this)}function _(a,b,c){if("number"==typeof b)if(a<2)this.fromInt(1);else for(this.fromNumber(a,c),this.testBit(a-1)||this.bitwiseTo(e.ONE.shiftLeft(a-1),ha,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(b);)this.dAddOffset(2,0),this.bitLength()>a&&this.subTo(e.ONE.shiftLeft(a-1),this);else{var d=new Array,f=7&a;d.length=(a>>3)+1,b.nextBytes(d),f>0?d[0]&=(1<<f)-1:d[0]=0,this.fromString(d,256)}}function aa(){var a=this.t,b=new Array;b[0]=this.s;var c,d=this.DB-a*this.DB%8,e=0;if(a-- >0)for(d<this.DB&&(c=this[a]>>d)!=(this.s&this.DM)>>d&&(b[e++]=c|this.s<<this.DB-d);a>=0;)d<8?(c=(this[a]&(1<<d)-1)<<8-d,c|=this[--a]>>(d+=this.DB-8)):(c=this[a]>>(d-=8)&255,d<=0&&(d+=this.DB,--a)),(e>0||c!=this.s)&&(b[e++]=c);return b}function ba(a){return 0==this.compareTo(a)}function ca(a){return this.compareTo(a)<0?this:a}function da(a){return this.compareTo(a)>0?this:a}function ea(a,b,c){var d,e,f=Math.min(a.t,this.t);for(d=0;d<f;++d)c[d]=b(this[d],a[d]);if(a.t<this.t){for(e=a.s&this.DM,d=f;d<this.t;++d)c[d]=b(this[d],e);c.t=this.t}else{for(e=this.s&this.DM,d=f;d<a.t;++d)c[d]=b(e,a[d]);c.t=a.t}c.s=b(this.s,a.s),c.clamp()}function fa(a,b){return a&b}function ga(a){var b=f();return this.bitwiseTo(a,fa,b),b}function ha(a,b){return a|b}function ia(a){var b=f();return this.bitwiseTo(a,ha,b),b}function ja(a,b){return a^b}function ka(a){var b=f();return this.bitwiseTo(a,ja,b),b}function la(a,b){return a&~b}function ma(a){var b=f();return this.bitwiseTo(a,la,b),b}function na(){for(var a=f(),b=0;b<this.t;++b)a[b]=this.DM&~this[b];return a.t=this.t,a.s=~this.s,a}function oa(a){var b=f();return a<0?this.rShiftTo(-a,b):this.lShiftTo(a,b),b}function pa(a){var b=f();return a<0?this.lShiftTo(-a,b):this.rShiftTo(a,b),b}function qa(a){if(0==a)return-1;var b=0;return 0==(65535&a)&&(a>>=16,b+=16),0==(255&a)&&(a>>=8,b+=8),0==(15&a)&&(a>>=4,b+=4),0==(3&a)&&(a>>=2,b+=2),0==(1&a)&&++b,b}function ra(){for(var a=0;a<this.t;++a)if(0!=this[a])return a*this.DB+qa(this[a]);return this.s<0?this.t*this.DB:-1}function sa(a){for(var b=0;0!=a;)a&=a-1,++b;return b}function ta(){for(var a=0,b=this.s&this.DM,c=0;c<this.t;++c)a+=sa(this[c]^b);return a}function ua(a){var b=Math.floor(a/this.DB);return b>=this.t?0!=this.s:0!=(this[b]&1<<a%this.DB)}function va(a,b){var c=e.ONE.shiftLeft(a);return this.bitwiseTo(c,b,c),c}function wa(a){return this.changeBit(a,ha)}function xa(a){return this.changeBit(a,la)}function ya(a){return this.changeBit(a,ja)}function za(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]+a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d+=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d+=a[c],b[c++]=d&this.DM,d>>=this.DB;d+=a.s}b.s=d<0?-1:0,d>0?b[c++]=d:d<-1&&(b[c++]=this.DV+d),b.t=c,b.clamp()}function Aa(a){var b=f();return this.addTo(a,b),b}function Ba(a){var b=f();return this.subTo(a,b),b}function Ca(a){var b=f();return this.multiplyTo(a,b),b}function Da(){var a=f();return this.squareTo(a),a}function Ea(a){var b=f();return this.divRemTo(a,b,null),b}function Fa(a){var b=f();return this.divRemTo(a,null,b),b}function Ga(a){var b=f(),c=f();return this.divRemTo(a,b,c),new Array(b,c)}function Ha(a){this[this.t]=this.am(0,a-1,this,0,0,this.t),++this.t,this.clamp()}function Ia(a,b){if(0!=a){for(;this.t<=b;)this[this.t++]=0;for(this[b]+=a;this[b]>=this.DV;)this[b]-=this.DV,++b>=this.t&&(this[this.t++]=0),++this[b]}}function Ja(){}function Ka(a){return a}function La(a,b,c){a.multiplyTo(b,c)}function Ma(a,b){a.squareTo(b)}function Na(a){return this.exp(a,new Ja)}function Oa(a,b,c){var d=Math.min(this.t+a.t,b);for(c.s=0,c.t=d;d>0;)c[--d]=0;var e;for(e=c.t-this.t;d<e;++d)c[d+this.t]=this.am(0,a[d],c,d,0,this.t);for(e=Math.min(a.t,b);d<e;++d)this.am(0,a[d],c,d,0,b-d);c.clamp()}function Pa(a,b,c){--b;var d=c.t=this.t+a.t-b;for(c.s=0;--d>=0;)c[d]=0;for(d=Math.max(b-this.t,0);d<a.t;++d)c[this.t+d-b]=this.am(b-d,a[d],c,0,0,this.t+d-b);c.clamp(),c.drShiftTo(1,c)}function Qa(a){this.r2=f(),this.q3=f(),e.ONE.dlShiftTo(2*a.t,this.r2),this.mu=this.r2.divide(a),this.m=a}function Ra(a){if(a.s<0||a.t>2*this.m.t)return a.mod(this.m);if(a.compareTo(this.m)<0)return a;var b=f();return a.copyTo(b),this.reduce(b),b}function Sa(a){return a}function Ta(a){for(a.drShiftTo(this.m.t-1,this.r2),a.t>this.m.t+1&&(a.t=this.m.t+1,a.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);a.compareTo(this.r2)<0;)a.dAddOffset(1,this.m.t+1);for(a.subTo(this.r2,a);a.compareTo(this.m)>=0;)a.subTo(this.m,a)}function Ua(a,b){a.squareTo(b),this.reduce(b);
}function Va(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function Wa(a,b){var c,d,e=a.bitLength(),g=l(1);if(e<=0)return g;c=e<18?1:e<48?3:e<144?4:e<768?5:6,d=e<8?new D(b):b.isEven()?new Qa(b):new K(b);var h=new Array,i=3,j=c-1,k=(1<<c)-1;if(h[1]=d.convert(this),c>1){var m=f();for(d.sqrTo(h[1],m);i<=k;)h[i]=f(),d.mulTo(m,h[i-2],h[i]),i+=2}var n,o,p=a.t-1,q=!0,r=f();for(e=s(a[p])-1;p>=0;){for(e>=j?n=a[p]>>e-j&k:(n=(a[p]&(1<<e+1)-1)<<j-e,p>0&&(n|=a[p-1]>>this.DB+e-j)),i=c;0==(1&n);)n>>=1,--i;if((e-=i)<0&&(e+=this.DB,--p),q)h[n].copyTo(g),q=!1;else{for(;i>1;)d.sqrTo(g,r),d.sqrTo(r,g),i-=2;i>0?d.sqrTo(g,r):(o=g,g=r,r=o),d.mulTo(r,h[n],g)}for(;p>=0&&0==(a[p]&1<<e);)d.sqrTo(g,r),o=g,g=r,r=o,--e<0&&(e=this.DB-1,--p)}return d.revert(g)}function Xa(a){var b=this.s<0?this.negate():this.clone(),c=a.s<0?a.negate():a.clone();if(b.compareTo(c)<0){var d=b;b=c,c=d}var e=b.getLowestSetBit(),f=c.getLowestSetBit();if(f<0)return b;for(e<f&&(f=e),f>0&&(b.rShiftTo(f,b),c.rShiftTo(f,c));b.signum()>0;)(e=b.getLowestSetBit())>0&&b.rShiftTo(e,b),(e=c.getLowestSetBit())>0&&c.rShiftTo(e,c),b.compareTo(c)>=0?(b.subTo(c,b),b.rShiftTo(1,b)):(c.subTo(b,c),c.rShiftTo(1,c));return f>0&&c.lShiftTo(f,c),c}function Ya(a){if(a<=0)return 0;var b=this.DV%a,c=this.s<0?a-1:0;if(this.t>0)if(0==b)c=this[0]%a;else for(var d=this.t-1;d>=0;--d)c=(b*c+this[d])%a;return c}function Za(a){var b=a.isEven();if(this.isEven()&&b||0==a.signum())return e.ZERO;for(var c=a.clone(),d=this.clone(),f=l(1),g=l(0),h=l(0),i=l(1);0!=c.signum();){for(;c.isEven();)c.rShiftTo(1,c),b?(f.isEven()&&g.isEven()||(f.addTo(this,f),g.subTo(a,g)),f.rShiftTo(1,f)):g.isEven()||g.subTo(a,g),g.rShiftTo(1,g);for(;d.isEven();)d.rShiftTo(1,d),b?(h.isEven()&&i.isEven()||(h.addTo(this,h),i.subTo(a,i)),h.rShiftTo(1,h)):i.isEven()||i.subTo(a,i),i.rShiftTo(1,i);c.compareTo(d)>=0?(c.subTo(d,c),b&&f.subTo(h,f),g.subTo(i,g)):(d.subTo(c,d),b&&h.subTo(f,h),i.subTo(g,i))}return 0!=d.compareTo(e.ONE)?e.ZERO:i.compareTo(a)>=0?i.subtract(a):i.signum()<0?(i.addTo(a,i),i.signum()<0?i.add(a):i):i}function $a(a){var b,c=this.abs();if(1==c.t&&c[0]<=jb[jb.length-1]){for(b=0;b<jb.length;++b)if(c[0]==jb[b])return!0;return!1}if(c.isEven())return!1;for(b=1;b<jb.length;){for(var d=jb[b],e=b+1;e<jb.length&&d<kb;)d*=jb[e++];for(d=c.modInt(d);b<e;)if(d%jb[b++]==0)return!1}return c.millerRabin(a)}function s(a){var b,c=1;return 0!=(b=a>>>16)&&(a=b,c+=16),0!=(b=a>>8)&&(a=b,c+=8),0!=(b=a>>4)&&(a=b,c+=4),0!=(b=a>>2)&&(a=b,c+=2),0!=(b=a>>1)&&(a=b,c+=1),c}function _a(){var a=this.toByteArray(),b=8*(a.length-1)+s(a[0]),c="";return c+=String.fromCharCode((65280&b)>>8),c+=String.fromCharCode(255&b),c+=db["default"].bin2str(a)}function ab(a){var b=this.subtract(e.ONE),c=b.getLowestSetBit();if(c<=0)return!1;var d=b.shiftRight(c);a=a+1>>1,a>jb.length&&(a=jb.length);for(var g,h=f(),i=[],j=0;j<a;++j){for(;g=jb[Math.floor(Math.random()*jb.length)],i.indexOf(g)!=-1;);i.push(g),h.fromInt(g);var k=h.modPow(d,this);if(0!=k.compareTo(e.ONE)&&0!=k.compareTo(b)){for(var g=1;g++<c&&0!=k.compareTo(b);)if(k=k.modPowInt(2,this),0==k.compareTo(e.ONE))return!1;if(0!=k.compareTo(b))return!1}}return!0}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var bb,cb=a("../../util.js"),db=d(cb);e.prototype.am=g,bb=26,e.prototype.DB=bb,e.prototype.DM=(1<<bb)-1,e.prototype.DV=1<<bb;var eb=52;e.prototype.FV=Math.pow(2,eb),e.prototype.F1=eb-bb,e.prototype.F2=2*bb-eb;var fb,gb,hb="0123456789abcdefghijklmnopqrstuvwxyz",ib=new Array;for(fb="0".charCodeAt(0),gb=0;gb<=9;++gb)ib[fb++]=gb;for(fb="a".charCodeAt(0),gb=10;gb<36;++gb)ib[fb++]=gb;for(fb="A".charCodeAt(0),gb=10;gb<36;++gb)ib[fb++]=gb;D.prototype.convert=E,D.prototype.revert=F,D.prototype.reduce=G,D.prototype.mulTo=H,D.prototype.sqrTo=I,K.prototype.convert=L,K.prototype.revert=M,K.prototype.reduce=N,K.prototype.mulTo=P,K.prototype.sqrTo=O,e.prototype.copyTo=j,e.prototype.fromInt=k,e.prototype.fromString=m,e.prototype.clamp=n,e.prototype.dlShiftTo=u,e.prototype.drShiftTo=v,e.prototype.lShiftTo=w,e.prototype.rShiftTo=x,e.prototype.subTo=y,e.prototype.multiplyTo=z,e.prototype.squareTo=A,e.prototype.divRemTo=B,e.prototype.invDigit=J,e.prototype.isEven=Q,e.prototype.exp=R,e.prototype.toString=o,e.prototype.negate=p,e.prototype.abs=q,e.prototype.compareTo=r,e.prototype.bitLength=t,e.prototype.mod=C,e.prototype.modPowInt=S,e.ZERO=l(0),e.ONE=l(1),e.TWO=l(2),Ja.prototype.convert=Ka,Ja.prototype.revert=Ka,Ja.prototype.mulTo=La,Ja.prototype.sqrTo=Ma,Qa.prototype.convert=Ra,Qa.prototype.revert=Sa,Qa.prototype.reduce=Ta,Qa.prototype.mulTo=Va,Qa.prototype.sqrTo=Ua;var jb=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],kb=(1<<26)/jb[jb.length-1];e.prototype.chunkSize=X,e.prototype.toRadix=Z,e.prototype.fromRadix=$,e.prototype.fromNumber=_,e.prototype.bitwiseTo=ea,e.prototype.changeBit=va,e.prototype.addTo=za,e.prototype.dMultiply=Ha,e.prototype.dAddOffset=Ia,e.prototype.multiplyLowerTo=Oa,e.prototype.multiplyUpperTo=Pa,e.prototype.modInt=Ya,e.prototype.millerRabin=ab,e.prototype.clone=T,e.prototype.intValue=U,e.prototype.byteValue=V,e.prototype.shortValue=W,e.prototype.signum=Y,e.prototype.toByteArray=aa,e.prototype.equals=ba,e.prototype.min=ca,e.prototype.max=da,e.prototype.and=ga,e.prototype.or=ia,e.prototype.xor=ka,e.prototype.andNot=ma,e.prototype.not=na,e.prototype.shiftLeft=oa,e.prototype.shiftRight=pa,e.prototype.getLowestSetBit=ra,e.prototype.bitCount=ta,e.prototype.testBit=ua,e.prototype.setBit=wa,e.prototype.clearBit=xa,e.prototype.flipBit=ya,e.prototype.add=Aa,e.prototype.subtract=Ba,e.prototype.multiply=Ca,e.prototype.divide=Ea,e.prototype.remainder=Fa,e.prototype.divideAndRemainder=Ga,e.prototype.modPow=Wa,e.prototype.modInverse=Za,e.prototype.pow=Na,e.prototype.gcd=Xa,e.prototype.isProbablePrime=$a,e.prototype.toMPI=_a,e.prototype.square=Da},{"../../util.js":69}],30:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){function a(a){for(var b=0;b<a.length;b++)a[b]=n["default"].getSecureRandomOctet()}this.nextBytes=a}function f(a,b,c){return r=r.bitLength()===b.bitLength()?r.square().mod(b):n["default"].getRandomBigIntegerInRange(j["default"].TWO,b),q=r.modInverse(b).modPow(c,b),a.multiply(q).mod(b)}function g(a,b){return a.multiply(r).mod(b)}function h(){function a(a,b,c,d,e,h,i){p["default"].rsa_blinding&&(a=f(a,b,c));var k=a.mod(e).modPow(d.mod(e.subtract(j["default"].ONE)),e),m=a.mod(h).modPow(d.mod(h.subtract(j["default"].ONE)),h);l["default"].print_debug("rsa.js decrypt\nxpn:"+l["default"].hexstrdump(k.toMPI())+"\nxqn:"+l["default"].hexstrdump(m.toMPI()));var n=m.subtract(k);return 0===n[0]?(n=k.subtract(m),n=n.multiply(i).mod(h),n=h.subtract(n)):n=n.multiply(i).mod(h),n=n.multiply(e).add(k),p["default"].rsa_blinding&&(n=g(n,b)),n}function b(a,b,c){return a.modPowInt(b,c)}function c(a,b,c){return a.modPow(b,c)}function d(a,b,c){return a.modPowInt(b,c)}function h(){this.n=null,this.e=0,this.ee=null,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.u=null}function i(a,b){function c(a){var b=f.exportKey("jwk",a.privateKey);return"function"!=typeof b.then&&(b=l["default"].promisifyIE11Op(b,"Error exporting RSA key pair.")),b}function d(a){function c(a){var b=a.replace(/\-/g,"+").replace(/_/g,"/"),c=l["default"].hexstrdump(atob(b));return new j["default"](c,16)}var d=new h;return d.n=c(a.n),d.ee=new j["default"](b,16),d.d=c(a.d),d.p=c(a.p),d.q=c(a.q),d.u=d.p.modInverse(d.q),d}var f=l["default"].getWebCryptoAll();if(f){var g,i,k=new Uint32Array([parseInt(b,16)]),m=new Uint8Array(k.buffer);return window.crypto&&window.crypto.webkitSubtle?(g={name:"RSA-OAEP",modulusLength:a,publicExponent:m.subarray(0,3)},i=f.generateKey(g,!0,["encrypt","decrypt"])):(g={name:"RSASSA-PKCS1-v1_5",modulusLength:a,publicExponent:m.subarray(0,3),hash:{name:"SHA-1"}},i=f.generateKey(g,!0,["sign","verify"]),"function"!=typeof i.then&&(i=l["default"].promisifyIE11Op(i,"Error generating RSA key pair."))),i.then(c).then(function(a){return d(a instanceof ArrayBuffer?JSON.parse(String.fromCharCode.apply(null,new Uint8Array(a))):a)})}return new Promise(function(c){var d=new h,f=new e,g=a>>1;for(d.e=parseInt(b,16),d.ee=new j["default"](b,16);;){for(;d.p=new j["default"](a-g,1,f),0!==d.p.subtract(j["default"].ONE).gcd(d.ee).compareTo(j["default"].ONE)||!d.p.isProbablePrime(10););for(;d.q=new j["default"](g,1,f),0!==d.q.subtract(j["default"].ONE).gcd(d.ee).compareTo(j["default"].ONE)||!d.q.isProbablePrime(10););if(d.p.compareTo(d.q)<=0){var i=d.p;d.p=d.q,d.q=i}var k=d.p.subtract(j["default"].ONE),l=d.q.subtract(j["default"].ONE),m=k.multiply(l);if(0===m.gcd(d.ee).compareTo(j["default"].ONE)){d.n=d.p.multiply(d.q),d.d=d.ee.modInverse(m),d.dmp1=d.d.mod(k),d.dmq1=d.d.mod(l),d.u=d.p.modInverse(d.q);break}}c(d)})}this.encrypt=b,this.decrypt=a,this.verify=d,this.sign=c,this.generate=i,this.keyObject=h}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=h;var i=a("./jsbn.js"),j=d(i),k=a("../../util.js"),l=d(k),m=a("../random.js"),n=d(m),o=a("../../config"),p=d(o),q=j["default"].ZERO,r=j["default"].ZERO},{"../../config":10,"../../util.js":69,"../random.js":31,"./jsbn.js":29}],31:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.buffer=null,this.size=null}Object.defineProperty(c,"__esModule",{value:!0});var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},g=a("../type/mpi.js"),h=d(g),i=a("../util.js"),j=d(i),k=j["default"].detectNode()&&a("crypto");c["default"]={getRandomBytes:function(a){for(var b=new Uint8Array(a),c=0;c<a;c++)b[c]=this.getSecureRandomOctet();return b},getSecureRandom:function(a,b){for(var c=this.getSecureRandomUint(),d=(b-a).toString(2).length;(c&Math.pow(2,d)-1)>b-a;)c=this.getSecureRandomUint();return a+Math.abs(c&Math.pow(2,d)-1)},getSecureRandomOctet:function(){var a=new Uint8Array(1);return this.getRandomValues(a),a[0]},getSecureRandomUint:function(){var a=new Uint8Array(4),b=new DataView(a.buffer);return this.getRandomValues(a),b.getUint32(0)},getRandomValues:function(a){if(!(a instanceof Uint8Array))throw new Error("Invalid type: buf not an Uint8Array");if("undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues)window.crypto.getRandomValues(a);else if("undefined"!=typeof window&&"object"===f(window.msCrypto)&&"function"==typeof window.msCrypto.getRandomValues)window.msCrypto.getRandomValues(a);else if(k){var b=k.randomBytes(a.length);a.set(b)}else{if(!this.randomBuffer.buffer)throw new Error("No secure random number generator available.");this.randomBuffer.get(a)}return a},getRandomBigInteger:function(a){if(a<1)throw new Error("Illegal parameter value: bits < 1");var b=Math.floor((a+7)/8),c=j["default"].Uint8Array2str(this.getRandomBytes(b));a%8>0&&(c=String.fromCharCode(Math.pow(2,a%8)-1&c.charCodeAt(0))+c.substring(1));var d=new h["default"];return d.fromBytes(c),d.toBigInteger()},getRandomBigIntegerInRange:function(a,b){if(b.compareTo(a)<=0)throw new Error("Illegal parameter value: max <= min");for(var c=b.subtract(a),d=this.getRandomBigInteger(c.bitLength());d.compareTo(c)>0;)d=this.getRandomBigInteger(c.bitLength());return a.add(d)},randomBuffer:new e},e.prototype.init=function(a){this.buffer=new Uint8Array(a),this.size=0},e.prototype.set=function(a){if(!this.buffer)throw new Error("RandomBuffer is not initialized");if(!(a instanceof Uint8Array))throw new Error("Invalid type: buf not an Uint8Array");var b=this.buffer.length-this.size;a.length>b&&(a=a.subarray(0,b)),this.buffer.set(a,this.size),this.size+=a.length},e.prototype.get=function(a){if(!this.buffer)throw new Error("RandomBuffer is not initialized");if(!(a instanceof Uint8Array))throw new Error("Invalid type: buf not an Uint8Array");if(this.size<a.length)throw new Error("Random number buffer depleted");for(var b=0;b<a.length;b++)a[b]=this.buffer[--this.size],this.buffer[this.size]=0}},{"../type/mpi.js":67,"../util.js":69,crypto:"crypto"}],32:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("../util"),f=d(e),g=a("./public_key"),h=d(g),i=a("./pkcs1.js"),j=d(i);c["default"]={verify:function(a,b,c,d,e){var g;switch(e=f["default"].Uint8Array2str(e),a){case 1:case 2:case 3:var i=new h["default"].rsa,k=d[0].toBigInteger(),l=d[0].byteLength(),m=d[1].toBigInteger();g=c[0].toBigInteger();var n=i.verify(g,m,k),o=j["default"].emsa.encode(b,e,l);return 0===n.compareTo(o);case 16:throw new Error("signing with Elgamal is not defined in the OpenPGP standard.");case 17:var p=new h["default"].dsa,q=c[0].toBigInteger(),r=c[1].toBigInteger(),s=d[0].toBigInteger(),t=d[1].toBigInteger(),u=d[2].toBigInteger(),v=d[3].toBigInteger();g=e;var w=p.verify(b,q,r,g,s,t,u,v);return 0===w.compareTo(q);default:throw new Error("Invalid signature algorithm.")}},sign:function(a,b,c,d){d=f["default"].Uint8Array2str(d);var e;switch(b){case 1:case 2:case 3:var g=new h["default"].rsa,i=c[2].toBigInteger(),k=c[0].toBigInteger();return e=j["default"].emsa.encode(a,d,c[0].byteLength()),f["default"].str2Uint8Array(g.sign(e,i,k).toMPI());case 17:var l=new h["default"].dsa,m=c[0].toBigInteger(),n=c[1].toBigInteger(),o=c[2].toBigInteger(),p=c[4].toBigInteger();e=d;var q=l.sign(a,e,o,m,n,p);return f["default"].str2Uint8Array(q[0].toString()+q[1].toString());case 16:throw new Error("Signing with Elgamal is not defined in the OpenPGP standard.");default:throw new Error("Invalid signature algorithm.")}}}},{"../util":69,"./pkcs1.js":25,"./public_key":28}],33:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){var b=/^-----BEGIN PGP (MESSAGE, PART \d+\/\d+|MESSAGE, PART \d+|SIGNED MESSAGE|MESSAGE|PUBLIC KEY BLOCK|PRIVATE KEY BLOCK|SIGNATURE)-----$\n/m,c=a.match(b);if(!c)throw new Error("Unknown ASCII armor type");return/MESSAGE, PART \d+\/\d+/.test(c[1])?r["default"].armor.multipart_section:/MESSAGE, PART \d+/.test(c[1])?r["default"].armor.multipart_last:/SIGNED MESSAGE/.test(c[1])?r["default"].armor.signed:/MESSAGE/.test(c[1])?r["default"].armor.message:/PUBLIC KEY BLOCK/.test(c[1])?r["default"].armor.public_key:/PRIVATE KEY BLOCK/.test(c[1])?r["default"].armor.private_key:void 0}function f(){var a="";return t["default"].show_version&&(a+="Version: "+t["default"].versionstring+"\r\n"),t["default"].show_comment&&(a+="Comment: "+t["default"].commentstring+"\r\n"),a+="\r\n"}function g(a){var b=i(a),c=new Uint8Array([b>>16,b>>8&255,255&b]);return p["default"].encode(c)}function h(a,b){var c=g(a),d=b;return c[0]===d[0]&&c[1]===d[1]&&c[2]===d[2]&&c[3]===d[3]}function i(a){for(var b=11994318,c=0;a.length-c>16;)b=b<<8^u[255&(b>>16^a[c])],b=b<<8^u[255&(b>>16^a[c+1])],b=b<<8^u[255&(b>>16^a[c+2])],b=b<<8^u[255&(b>>16^a[c+3])],b=b<<8^u[255&(b>>16^a[c+4])],b=b<<8^u[255&(b>>16^a[c+5])],b=b<<8^u[255&(b>>16^a[c+6])],b=b<<8^u[255&(b>>16^a[c+7])],b=b<<8^u[255&(b>>16^a[c+8])],b=b<<8^u[255&(b>>16^a[c+9])],b=b<<8^u[255&(b>>16^a[c+10])],b=b<<8^u[255&(b>>16^a[c+11])],b=b<<8^u[255&(b>>16^a[c+12])],b=b<<8^u[255&(b>>16^a[c+13])],b=b<<8^u[255&(b>>16^a[c+14])],b=b<<8^u[255&(b>>16^a[c+15])],c+=16;for(var d=c;d<a.length;d++)b=b<<8^u[255&(b>>16^a[c++])];return 16777215&b}function j(a){var b=/^[ \f\r\t\u00a0\u2000-\u200a\u202f\u205f\u3000]*\n/m,c="",d=a,e=b.exec(a);if(null===e)throw new Error("Mandatory blank line missing between armor headers and armor data");return c=a.slice(0,e.index),d=a.slice(e.index+e[0].length),c=c.split("\n"),c.pop(),{headers:c,body:d}}function k(a){for(var b=0;b<a.length;b++)if(!/^(Version|Comment|MessageID|Hash|Charset): .+$/.test(a[b]))throw new Error("Improperly formatted armor header: "+a[b])}function l(a){var b=/^=/m,c=a,d="",e=b.exec(a);return null!==e&&(c=a.slice(0,e.index),d=a.slice(e.index+1)),{body:c,checksum:d}}function m(a){var b=/^-----[^-]+-----$\n/m;a=a.replace(/[\t\r ]+\n/g,"\n");var c,d,f,i=e(a),m=a.split(b),n=1;if(a.search(b)!==m[0].length&&(n=0),2!==i){f=j(m[n]);var o=l(f.body);c={data:p["default"].decode(o.body),headers:f.headers,type:i},d=o.checksum}else{f=j(m[n].replace(/^- /gm,""));var q=j(m[n+1].replace(/^- /gm,""));k(q.headers);var r=l(q.body);c={text:f.body.replace(/\n$/,"").replace(/\n/g,"\r\n"),data:p["default"].decode(r.body),headers:f.headers,type:i},d=r.checksum}if(d=d.substr(0,4),!h(c.data,d))throw new Error("Ascii armor integrity check on message failed: '"+d+"' should be '"+g(c.data)+"'");return k(c.headers),c}function n(a,b,c,d){var e=[];switch(a){case r["default"].armor.multipart_section:e.push("-----BEGIN PGP MESSAGE, PART "+c+"/"+d+"-----\r\n"),e.push(f()),e.push(p["default"].encode(b)),e.push("\r\n="+g(b)+"\r\n"),e.push("-----END PGP MESSAGE, PART "+c+"/"+d+"-----\r\n");break;case r["default"].armor.multipart_last:e.push("-----BEGIN PGP MESSAGE, PART "+c+"-----\r\n"),e.push(f()),e.push(p["default"].encode(b)),e.push("\r\n="+g(b)+"\r\n"),e.push("-----END PGP MESSAGE, PART "+c+"-----\r\n");break;case r["default"].armor.signed:e.push("\r\n-----BEGIN PGP SIGNED MESSAGE-----\r\n"),e.push("Hash: "+b.hash+"\r\n\r\n"),e.push(b.text.replace(/\n-/g,"\n- -")),e.push("\r\n-----BEGIN PGP SIGNATURE-----\r\n"),e.push(f()),e.push(p["default"].encode(b.data)),e.push("\r\n="+g(b.data)+"\r\n"),e.push("-----END PGP SIGNATURE-----\r\n");break;case r["default"].armor.message:e.push("-----BEGIN PGP MESSAGE-----\r\n"),e.push(f()),e.push(p["default"].encode(b)),e.push("\r\n="+g(b)+"\r\n"),e.push("-----END PGP MESSAGE-----\r\n");break;case r["default"].armor.public_key:e.push("-----BEGIN PGP PUBLIC KEY BLOCK-----\r\n"),e.push(f()),e.push(p["default"].encode(b)),e.push("\r\n="+g(b)+"\r\n"),e.push("-----END PGP PUBLIC KEY BLOCK-----\r\n\r\n");break;case r["default"].armor.private_key:e.push("-----BEGIN PGP PRIVATE KEY BLOCK-----\r\n"),e.push(f()),e.push(p["default"].encode(b)),e.push("\r\n="+g(b)+"\r\n"),e.push("-----END PGP PRIVATE KEY BLOCK-----\r\n")}return e.join("")}Object.defineProperty(c,"__esModule",{value:!0});var o=a("./base64.js"),p=d(o),q=a("../enums.js"),r=d(q),s=a("../config"),t=d(s),u=[0,8801531,25875725,17603062,60024545,51751450,35206124,44007191,128024889,120049090,103502900,112007375,70412248,78916387,95990485,88014382,264588937,256049778,240098180,248108927,207005800,215016595,232553829,224014750,140824496,149062475,166599357,157832774,200747345,191980970,176028764,184266919,520933865,529177874,512099556,503334943,480196360,471432179,487973381,496217854,414011600,405478443,422020573,430033190,457094705,465107658,448029500,439496647,281648992,273666971,289622637,298124950,324696449,333198714,315665548,307683447,392699481,401494690,383961940,375687087,352057528,343782467,359738805,368533838,1041867730,1050668841,1066628831,1058355748,1032471859,1024199112,1006669886,1015471301,968368875,960392720,942864358,951368477,975946762,984451313,1000411399,992435708,836562267,828023200,810956886,818967725,844041146,852051777,868605623,860066380,914189410,922427545,938981743,930215316,904825475,896059e3,878993294,887231349,555053627,563297984,547333942,538569677,579245274,570480673,588005847,596249900,649392898,640860153,658384399,666397428,623318499,631331096,615366894,606833685,785398962,777416777,794487231,802989380,759421523,767923880,751374174,743392165,695319947,704115056,687564934,679289981,719477610,711202705,728272487,737067676,2083735460,2092239711,2109313705,2101337682,2141233477,2133257662,2116711496,2125215923,2073216669,2064943718,2048398224,2057199467,2013339772,2022141063,2039215473,2030942602,1945504045,1936737750,1920785440,1929023707,1885728716,1893966647,1911503553,1902736954,1951893524,1959904495,1977441561,1968902626,2009362165,2000822798,1984871416,1992881923,1665111629,1673124534,1656046400,1647513531,1621913772,1613380695,1629922721,1637935450,1688082292,1679317903,1695859321,1704103554,1728967061,1737211246,1720132760,1711368291,1828378820,1820103743,1836060105,1844855090,1869168165,1877963486,1860430632,1852155859,1801148925,1809650950,1792118e3,1784135691,1757986588,1750004711,1765960209,1774462698,1110107254,1118611597,1134571899,1126595968,1102643863,1094667884,1077139354,1085643617,1166763343,1158490548,1140961346,1149762745,1176011694,1184812885,1200772771,1192499800,1307552511,1298785796,1281720306,1289958153,1316768798,1325007077,1341561107,1332794856,1246636998,1254647613,1271201483,1262662192,1239272743,1230733788,1213667370,1221678289,1562785183,1570797924,1554833554,1546300521,1588974462,1580441477,1597965939,1605978760,1518843046,1510078557,1527603627,1535847760,1494504007,1502748348,1486784330,1478020017,1390639894,1382365165,1399434779,1408230112,1366334967,1375129868,1358579962,1350304769,1430452783,1438955220,1422405410,1414423513,1456544974,1448562741,1465633219,1474135352];c["default"]={encode:n,decode:m}},{"../config":10,"../enums.js":35,"./base64.js":34}],34:[function(a,b,c){"use strict";function d(a,b){var c,d,e,g=b?b:[],h=0,i=0,j=a.length;for(e=0;e<j;e++)d=a[e],0===i?(g.push(f.charAt(d>>2&63)),c=(3&d)<<4):1===i?(g.push(f.charAt(c|d>>4&15)),c=(15&d)<<2):2===i&&(g.push(f.charAt(c|d>>6&3)),h+=1,h%60===0&&g.push("\n"),g.push(f.charAt(63&d))),h+=1,h%60===0&&g.push("\n"),i+=1,3===i&&(i=0);if(i>0&&(g.push(f.charAt(c)),h+=1,h%60===0&&g.push("\n"),g.push("="),h+=1),1===i&&(h%60===0&&g.push("\n"),g.push("=")),!b)return g.join("")}function e(a){var b,c,d=[],e=0,g=0,h=a.length;for(c=0;c<h;c++)b=f.indexOf(a.charAt(c)),b>=0&&(e&&d.push(g|b>>6-e&255),e=e+2&7,g=b<<e&255);return new Uint8Array(d)}Object.defineProperty(c,"__esModule",{value:!0});var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";c["default"]={encode:d,decode:e}},{}],35:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]={s2k:{simple:0,salted:1,iterated:3,gnu:101},publicKey:{rsa_encrypt_sign:1,rsa_encrypt:2,rsa_sign:3,elgamal:16,dsa:17},symmetric:{plaintext:0,idea:1,tripledes:2,cast5:3,blowfish:4,aes128:7,aes192:8,aes256:9,twofish:10},compression:{uncompressed:0,zip:1,zlib:2,bzip2:3},hash:{md5:1,sha1:2,ripemd:3,sha256:8,sha384:9,sha512:10,sha224:11},packet:{publicKeyEncryptedSessionKey:1,signature:2,symEncryptedSessionKey:3,onePassSignature:4,secretKey:5,publicKey:6,secretSubkey:7,compressed:8,symmetricallyEncrypted:9,marker:10,literal:11,trust:12,userid:13,publicSubkey:14,userAttribute:17,symEncryptedIntegrityProtected:18,modificationDetectionCode:19,symEncryptedAEADProtected:20},literal:{binary:"b".charCodeAt(),text:"t".charCodeAt(),utf8:"u".charCodeAt()},signature:{binary:0,text:1,standalone:2,cert_generic:16,cert_persona:17,cert_casual:18,cert_positive:19,cert_revocation:48,subkey_binding:24,key_binding:25,key:31,key_revocation:32,subkey_revocation:40,timestamp:64,third_party:80},signatureSubpacket:{signature_creation_time:2,signature_expiration_time:3,exportable_certification:4,trust_signature:5,regular_expression:6,revocable:7,key_expiration_time:9,placeholder_backwards_compatibility:10,preferred_symmetric_algorithms:11,revocation_key:12,issuer:16,notation_data:20,preferred_hash_algorithms:21,preferred_compression_algorithms:22,key_server_preferences:23,preferred_key_server:24,primary_user_id:25,policy_uri:26,key_flags:27,signers_user_id:28,reason_for_revocation:29,features:30,signature_target:31,embedded_signature:32},keyFlags:{certify_keys:1,sign_data:2,encrypt_communication:4,encrypt_storage:8,split_private_key:16,authentication:32,shared_private_key:128},keyStatus:{invalid:0,expired:1,revoked:2,valid:3,no_self_cert:4},armor:{multipart_section:0,multipart_last:1,signed:2,message:3,public_key:4,private_key:5},write:function(a,b){if("number"==typeof b&&(b=this.read(a,b)),void 0!==a[b])return a[b];throw new Error("Invalid enum value.")},read:function(a,b){for(var c in a)if(a[c]===parseInt(b))return c;throw new Error("Invalid enum value.")}}},{}],36:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(b){this._baseUrl=b?b:g["default"].keyserver,this._fetch="undefined"!=typeof window?window.fetch:a("node-fetch")}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./config"),g=d(f);e.prototype.lookup=function(a){var b=this._baseUrl+"/pks/lookup?op=get&options=mr&search=",c=this._fetch;if(a.keyId)b+="0x"+encodeURIComponent(a.keyId);else{if(!a.query)throw new Error("You must provide a query parameter!");b+=encodeURIComponent(a.query)}return c(b).then(function(a){if(200===a.status)return a.text()}).then(function(a){if(a&&!(a.indexOf("-----END PGP PUBLIC KEY BLOCK-----")<0))return a.trim()})},e.prototype.upload=function(a){var b=this._baseUrl+"/pks/add",c=this._fetch;return c(b,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:"keytext="+encodeURIComponent(a)})}},{"./config":10,"node-fetch":"node-fetch"}],37:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c.HKP=c.AsyncProxy=c.Keyring=c.crypto=c.config=c.enums=c.armor=c.Keyid=c.S2K=c.MPI=c.packet=c.util=c.cleartext=c.message=c.key=void 0;var f=a("./openpgp");Object.keys(f).forEach(function(a){"default"!==a&&Object.defineProperty(c,a,{enumerable:!0,get:function(){return f[a]}})});var g=a("./util");Object.defineProperty(c,"util",{enumerable:!0,get:function(){return e(g)["default"]}});var h=a("./packet");Object.defineProperty(c,"packet",{enumerable:!0,get:function(){return e(h)["default"]}});var i=a("./type/mpi");Object.defineProperty(c,"MPI",{enumerable:!0,get:function(){return e(i)["default"]}});var j=a("./type/s2k");Object.defineProperty(c,"S2K",{enumerable:!0,get:function(){return e(j)["default"]}});var k=a("./type/keyid");Object.defineProperty(c,"Keyid",{enumerable:!0,get:function(){return e(k)["default"]}});var l=a("./encoding/armor");Object.defineProperty(c,"armor",{enumerable:!0,get:function(){return e(l)["default"]}});var m=a("./enums");Object.defineProperty(c,"enums",{enumerable:!0,get:function(){return e(m)["default"]}});var n=a("./config/config");Object.defineProperty(c,"config",{enumerable:!0,get:function(){return e(n)["default"]}});var o=a("./crypto");Object.defineProperty(c,"crypto",{enumerable:!0,get:function(){return e(o)["default"]}});var p=a("./keyring");Object.defineProperty(c,"Keyring",{enumerable:!0,get:function(){return e(p)["default"]}});var q=a("./worker/async_proxy");Object.defineProperty(c,"AsyncProxy",{enumerable:!0,get:function(){return e(q)["default"]}});var r=a("./hkp");Object.defineProperty(c,"HKP",{enumerable:!0,get:function(){return e(r)["default"]}});var s=d(f),t=a("./key"),u=d(t),v=a("./message"),w=d(v),x=a("./cleartext"),y=d(x);c["default"]=s;c.key=u,c.message=w,c.cleartext=y},{"./cleartext":5,"./config/config":9,"./crypto":24,"./encoding/armor":33,"./enums":35,"./hkp":36,"./key":38,"./keyring":39,"./message":42,"./openpgp":43,"./packet":47,"./type/keyid":66,"./type/mpi":67,"./type/s2k":68,"./util":69,"./worker/async_proxy":70}],38:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(!(this instanceof e))return new e(a);if(this.primaryKey=null,this.revocationSignature=null,this.directSignatures=null,this.users=null,this.subKeys=null,this.packetlist2structure(a),!this.primaryKey||!this.users)throw new Error("Invalid key: need at least key and user ID packet")}function f(a,b){return a.algorithm!==r["default"].read(r["default"].publicKey,r["default"].publicKey.dsa)&&a.algorithm!==r["default"].read(r["default"].publicKey,r["default"].publicKey.rsa_sign)&&(!b.keyFlags||0!==(b.keyFlags[0]&r["default"].keyFlags.encrypt_communication)||0!==(b.keyFlags[0]&r["default"].keyFlags.encrypt_storage))}function g(a,b){return!(a.algorithm!==r["default"].read(r["default"].publicKey,r["default"].publicKey.dsa)&&a.algorithm!==r["default"].read(r["default"].publicKey,r["default"].publicKey.rsa_sign)&&a.algorithm!==r["default"].read(r["default"].publicKey,r["default"].publicKey.rsa_encrypt_sign)||b.keyFlags&&0===(b.keyFlags[0]&r["default"].keyFlags.sign_data))}function h(a,b){return 3===a.version&&0!==a.expirationTimeV3?new Date(a.created.getTime()+24*a.expirationTimeV3*3600*1e3):4===a.version&&b.keyNeverExpires===!1?new Date(a.created.getTime()+1e3*b.keyExpirationTime):null}function i(a,b,c,d){a=a[c],a&&(b[c]?a.forEach(function(a){a.isExpired()||d&&!d(a)||b[c].some(function(b){return x["default"].equalsUint8Array(b.signature,a.signature)})||b[c].push(a)}):b[c]=a)}function j(a){return this instanceof j?(this.userId=a.tag===r["default"].packet.userid?a:null,this.userAttribute=a.tag===r["default"].packet.userAttribute?a:null,this.selfCertifications=null,this.otherCertifications=null,void(this.revocationCertifications=null)):new j(a)}function k(a){return this instanceof k?(this.subKey=a,this.bindingSignature=null,void(this.revocationSignature=null)):new k(a)}function l(a){var b={};b.keys=[];try{var c=t["default"].decode(a);if(c.type!==r["default"].armor.public_key&&c.type!==r["default"].armor.private_key)throw new Error("Armored text not of type key");var d=new p["default"].List;d.read(c.data);var f=d.indexOfTag(r["default"].packet.publicKey,r["default"].packet.secretKey);if(0===f.length)throw new Error("No key packet found in armored text");for(var g=0;g<f.length;g++){var h=d.slice(f[g],f[g+1]);try{var i=new e(h);b.keys.push(i)}catch(j){b.err=b.err||[],b.err.push(j)}}}catch(j){b.err=b.err||[],b.err.push(j)}return b}function m(a){function b(){return g=new p["default"].SecretKey,g.algorithm=r["default"].read(r["default"].publicKey,a.keyType),g.generate(a.numBits)}function c(){return k=new p["default"].SecretSubkey,k.algorithm=r["default"].read(r["default"].publicKey,a.keyType),k.generate(a.numBits)}function d(){return a.passphrase&&(g.encrypt(a.passphrase),k.encrypt(a.passphrase)),f=new p["default"].List,f.push(g),a.userIds.forEach(function(b,c){h=new p["default"].Userid,h.read(x["default"].str2Uint8Array(b)),i={},i.userid=h,i.key=g,j=new p["default"].Signature,j.signatureType=r["default"].signature.cert_generic,j.publicKeyAlgorithm=a.keyType,j.hashAlgorithm=v["default"].prefer_hash_algorithm,j.keyFlags=[r["default"].keyFlags.certify_keys|r["default"].keyFlags.sign_data],j.preferredSymmetricAlgorithms=[],j.preferredSymmetricAlgorithms.push(r["default"].symmetric.aes256),j.preferredSymmetricAlgorithms.push(r["default"].symmetric.aes128),j.preferredSymmetricAlgorithms.push(r["default"].symmetric.aes192),j.preferredSymmetricAlgorithms.push(r["default"].symmetric.cast5),j.preferredSymmetricAlgorithms.push(r["default"].symmetric.tripledes),j.preferredHashAlgorithms=[],j.preferredHashAlgorithms.push(r["default"].hash.sha256),j.preferredHashAlgorithms.push(r["default"].hash.sha1),j.preferredHashAlgorithms.push(r["default"].hash.sha512),j.preferredCompressionAlgorithms=[],j.preferredCompressionAlgorithms.push(r["default"].compression.zlib),j.preferredCompressionAlgorithms.push(r["default"].compression.zip),0===c&&(j.isPrimaryUserID=!0),v["default"].integrity_protect&&(j.features=[],j.features.push(1)),j.sign(g,i),f.push(h),f.push(j)}),i={},i.key=g,i.bind=k,l=new p["default"].Signature,l.signatureType=r["default"].signature.subkey_binding,l.publicKeyAlgorithm=a.keyType,l.hashAlgorithm=v["default"].prefer_hash_algorithm,l.keyFlags=[r["default"].keyFlags.encrypt_communication|r["default"].keyFlags.encrypt_storage],
-l.sign(g,i),f.push(k),f.push(l),a.unlocked||(g.clearPrivateMPIs(),k.clearPrivateMPIs()),new e(f)}var f,g,h,i,j,k,l;return Promise.resolve().then(function(){if(a.keyType=a.keyType||r["default"].publicKey.rsa_encrypt_sign,a.keyType!==r["default"].publicKey.rsa_encrypt_sign)throw new Error("Only RSA Encrypt or Sign supported");return a.passphrase||(a.unlocked=!0),(String.prototype.isPrototypeOf(a.userIds)||"string"==typeof a.userIds)&&(a.userIds=[a.userIds]),Promise.all([b(),c()]).then(d)})}function n(a){var b={};a.forEach(function(a){var c=a.getPrimaryUser();return c&&c.selfCertificate.preferredSymmetricAlgorithms?void c.selfCertificate.preferredSymmetricAlgorithms.forEach(function(a,c){var d=b[a]||(b[a]={prio:0,count:0,algo:a});d.prio+=64>>c,d.count++}):v["default"].encryption_cipher});var c={prio:0,algo:v["default"].encryption_cipher};for(var d in b)try{d!==r["default"].symmetric.plaintext&&d!==r["default"].symmetric.idea&&r["default"].read(r["default"].symmetric,d)&&b[d].count===a.length&&b[d].prio>c.prio&&(c=b[d])}catch(e){}return c.algo}Object.defineProperty(c,"__esModule",{value:!0}),c.Key=e,c.readArmored=l,c.generate=m,c.getPreferredSymAlgo=n;var o=a("./packet"),p=d(o),q=a("./enums.js"),r=d(q),s=a("./encoding/armor.js"),t=d(s),u=a("./config"),v=d(u),w=a("./util"),x=d(w);e.prototype.packetlist2structure=function(a){for(var b,c,d,e=0;e<a.length;e++)switch(a[e].tag){case r["default"].packet.publicKey:case r["default"].packet.secretKey:this.primaryKey=a[e],c=this.primaryKey.getKeyId();break;case r["default"].packet.userid:case r["default"].packet.userAttribute:b=new j(a[e]),this.users||(this.users=[]),this.users.push(b);break;case r["default"].packet.publicSubkey:case r["default"].packet.secretSubkey:b=null,this.subKeys||(this.subKeys=[]),d=new k(a[e]),this.subKeys.push(d);break;case r["default"].packet.signature:switch(a[e].signatureType){case r["default"].signature.cert_generic:case r["default"].signature.cert_persona:case r["default"].signature.cert_casual:case r["default"].signature.cert_positive:if(!b){x["default"].print_debug("Dropping certification signatures without preceding user packet");continue}a[e].issuerKeyId.equals(c)?(b.selfCertifications||(b.selfCertifications=[]),b.selfCertifications.push(a[e])):(b.otherCertifications||(b.otherCertifications=[]),b.otherCertifications.push(a[e]));break;case r["default"].signature.cert_revocation:b?(b.revocationCertifications||(b.revocationCertifications=[]),b.revocationCertifications.push(a[e])):(this.directSignatures||(this.directSignatures=[]),this.directSignatures.push(a[e]));break;case r["default"].signature.key:this.directSignatures||(this.directSignatures=[]),this.directSignatures.push(a[e]);break;case r["default"].signature.subkey_binding:if(!d){x["default"].print_debug("Dropping subkey binding signature without preceding subkey packet");continue}d.bindingSignature=a[e];break;case r["default"].signature.key_revocation:this.revocationSignature=a[e];break;case r["default"].signature.subkey_revocation:if(!d){x["default"].print_debug("Dropping subkey revocation signature without preceding subkey packet");continue}d.revocationSignature=a[e]}}},e.prototype.toPacketlist=function(){var a=new p["default"].List;a.push(this.primaryKey),a.push(this.revocationSignature),a.concat(this.directSignatures);var b;for(b=0;b<this.users.length;b++)a.concat(this.users[b].toPacketlist());if(this.subKeys)for(b=0;b<this.subKeys.length;b++)a.concat(this.subKeys[b].toPacketlist());return a},e.prototype.getSubkeyPackets=function(){var a=[];if(this.subKeys)for(var b=0;b<this.subKeys.length;b++)a.push(this.subKeys[b].subKey);return a},e.prototype.getAllKeyPackets=function(){return[this.primaryKey].concat(this.getSubkeyPackets())},e.prototype.getKeyIds=function(){for(var a=[],b=this.getAllKeyPackets(),c=0;c<b.length;c++)a.push(b[c].getKeyId());return a},e.prototype.getKeyPacket=function(a){for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++)for(var d=b[c].getKeyId(),e=0;e<a.length;e++)if(d.equals(a[e]))return b[c];return null},e.prototype.getUserIds=function(){for(var a=[],b=0;b<this.users.length;b++)this.users[b].userId&&a.push(x["default"].Uint8Array2str(this.users[b].userId.write()));return a},e.prototype.isPublic=function(){return this.primaryKey.tag===r["default"].packet.publicKey},e.prototype.isPrivate=function(){return this.primaryKey.tag===r["default"].packet.secretKey},e.prototype.toPublic=function(){for(var a,b=new p["default"].List,c=this.toPacketlist(),d=0;d<c.length;d++)switch(c[d].tag){case r["default"].packet.secretKey:a=c[d].writePublicKey();var f=new p["default"].PublicKey;f.read(a),b.push(f);break;case r["default"].packet.secretSubkey:a=c[d].writePublicKey();var g=new p["default"].PublicSubkey;g.read(a),b.push(g);break;default:b.push(c[d])}return new e(b)},e.prototype.armor=function(){var a=this.isPublic()?r["default"].armor.public_key:r["default"].armor.private_key;return t["default"].encode(a,this.toPacketlist().write())},e.prototype.getSigningKeyPacket=function(a){var b=this.getPrimaryUser();if(b&&g(this.primaryKey,b.selfCertificate)&&(!a||this.primaryKey.getKeyId().equals(a)))return this.primaryKey;if(this.subKeys)for(var c=0;c<this.subKeys.length;c++)if(this.subKeys[c].isValidSigningKey(this.primaryKey)&&(!a||this.subKeys[c].subKey.getKeyId().equals(a)))return this.subKeys[c].subKey;return null},e.prototype.getPreferredHashAlgorithm=function(){var a=this.getPrimaryUser();return a&&a.selfCertificate.preferredHashAlgorithms?a.selfCertificate.preferredHashAlgorithms[0]:v["default"].prefer_hash_algorithm},e.prototype.getEncryptionKeyPacket=function(){if(this.subKeys)for(var a=0;a<this.subKeys.length;a++)if(this.subKeys[a].isValidEncryptionKey(this.primaryKey))return this.subKeys[a].subKey;var b=this.getPrimaryUser();return b&&f(this.primaryKey,b.selfCertificate)?this.primaryKey:null},e.prototype.encrypt=function(a){if(!this.isPrivate())throw new Error("Nothing to encrypt in a public key");for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++)b[c].encrypt(a),b[c].clearPrivateMPIs()},e.prototype.decrypt=function(a){if(!this.isPrivate())throw new Error("Nothing to decrypt in a public key");for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++){var d=b[c].decrypt(a);if(!d)return!1}return!0},e.prototype.decryptKeyPacket=function(a,b){if(!this.isPrivate())throw new Error("Nothing to decrypt in a public key");for(var c=this.getAllKeyPackets(),d=0;d<c.length;d++)for(var e=c[d].getKeyId(),f=0;f<a.length;f++)if(e.equals(a[f])){var g=c[d].decrypt(b);if(!g)return!1}return!0},e.prototype.verifyPrimaryKey=function(){if(this.revocationSignature&&!this.revocationSignature.isExpired()&&(this.revocationSignature.verified||this.revocationSignature.verify(this.primaryKey,{key:this.primaryKey})))return r["default"].keyStatus.revoked;if(3===this.primaryKey.version&&0!==this.primaryKey.expirationTimeV3&&Date.now()>this.primaryKey.created.getTime()+24*this.primaryKey.expirationTimeV3*3600*1e3)return r["default"].keyStatus.expired;for(var a=!1,b=0;b<this.users.length;b++)this.users[b].userId&&this.users[b].selfCertifications&&(a=!0);if(!a)return r["default"].keyStatus.no_self_cert;var c=this.getPrimaryUser();return c?4===this.primaryKey.version&&c.selfCertificate.keyNeverExpires===!1&&Date.now()>this.primaryKey.created.getTime()+1e3*c.selfCertificate.keyExpirationTime?r["default"].keyStatus.expired:r["default"].keyStatus.valid:r["default"].keyStatus.invalid},e.prototype.getExpirationTime=function(){if(3===this.primaryKey.version)return h(this.primaryKey);if(4===this.primaryKey.version){var a=this.getPrimaryUser();return a?h(this.primaryKey,a.selfCertificate):null}},e.prototype.getPrimaryUser=function(){for(var a=[],b=0;b<this.users.length;b++)if(this.users[b].userId&&this.users[b].selfCertifications)for(var c=0;c<this.users[b].selfCertifications.length;c++)a.push({user:this.users[b],selfCertificate:this.users[b].selfCertifications[c]});a=a.sort(function(a,b){return a.selfCertificate.isPrimaryUserID>b.selfCertificate.isPrimaryUserID?-1:a.selfCertificate.isPrimaryUserID<b.selfCertificate.isPrimaryUserID?1:a.selfCertificate.created>b.selfCertificate.created?-1:a.selfCertificate.created<b.selfCertificate.created?1:0});for(var d=0;d<a.length;d++)if(a[d].user.isValidSelfCertificate(this.primaryKey,a[d].selfCertificate))return a[d];return null},e.prototype.update=function(a){var b=this;if(a.verifyPrimaryKey()!==r["default"].keyStatus.invalid){if(this.primaryKey.getFingerprint()!==a.primaryKey.getFingerprint())throw new Error("Key update method: fingerprints of keys not equal");if(this.isPublic()&&a.isPrivate()){var c=(this.subKeys&&this.subKeys.length)===(a.subKeys&&a.subKeys.length)&&(!this.subKeys||this.subKeys.every(function(b){return a.subKeys.some(function(a){return b.subKey.getFingerprint()===a.subKey.getFingerprint()})}));if(!c)throw new Error("Cannot update public key with private key if subkey mismatch");this.primaryKey=a.primaryKey}this.revocationSignature||!a.revocationSignature||a.revocationSignature.isExpired()||!a.revocationSignature.verified&&!a.revocationSignature.verify(a.primaryKey,{key:a.primaryKey})||(this.revocationSignature=a.revocationSignature),i(a,this,"directSignatures"),a.users.forEach(function(a){for(var c=!1,d=0;d<b.users.length;d++)if(a.userId&&a.userId.userid===b.users[d].userId.userid||a.userAttribute&&a.userAttribute.equals(b.users[d].userAttribute)){b.users[d].update(a,b.primaryKey),c=!0;break}c||b.users.push(a)}),a.subKeys&&a.subKeys.forEach(function(a){for(var c=!1,d=0;d<b.subKeys.length;d++)if(a.subKey.getFingerprint()===b.subKeys[d].subKey.getFingerprint()){b.subKeys[d].update(a,b.primaryKey),c=!0;break}c||b.subKeys.push(a)})}},e.prototype.revoke=function(){},j.prototype.toPacketlist=function(){var a=new p["default"].List;return a.push(this.userId||this.userAttribute),a.concat(this.revocationCertifications),a.concat(this.selfCertifications),a.concat(this.otherCertifications),a},j.prototype.isRevoked=function(a,b){if(this.revocationCertifications){var c=this;return this.revocationCertifications.some(function(d){return d.issuerKeyId.equals(a.issuerKeyId)&&!d.isExpired()&&(d.verified||d.verify(b,{userid:c.userId||c.userAttribute,key:b}))})}return!1},j.prototype.getValidSelfCertificate=function(a){if(!this.selfCertifications)return null;for(var b=this.selfCertifications.sort(function(a,b){return a=a.created,b=b.created,a>b?-1:a<b?1:0}),c=0;c<b.length;c++)if(this.isValidSelfCertificate(a,b[c]))return b[c];return null},j.prototype.isValidSelfCertificate=function(a,b){return!this.isRevoked(b,a)&&!(b.isExpired()||!b.verified&&!b.verify(a,{userid:this.userId||this.userAttribute,key:a}))},j.prototype.verify=function(a){if(!this.selfCertifications)return r["default"].keyStatus.no_self_cert;for(var b,c=0;c<this.selfCertifications.length;c++)if(this.isRevoked(this.selfCertifications[c],a))b=r["default"].keyStatus.revoked;else if(this.selfCertifications[c].verified||this.selfCertifications[c].verify(a,{userid:this.userId||this.userAttribute,key:a})){if(!this.selfCertifications[c].isExpired()){b=r["default"].keyStatus.valid;break}b=r["default"].keyStatus.expired}else b=r["default"].keyStatus.invalid;return b},j.prototype.update=function(a,b){var c=this;i(a,this,"selfCertifications",function(a){return a.verified||a.verify(b,{userid:c.userId||c.userAttribute,key:b})}),i(a,this,"otherCertifications"),i(a,this,"revocationCertifications")},k.prototype.toPacketlist=function(){var a=new p["default"].List;return a.push(this.subKey),a.push(this.revocationSignature),a.push(this.bindingSignature),a},k.prototype.isValidEncryptionKey=function(a){return this.verify(a)===r["default"].keyStatus.valid&&f(this.subKey,this.bindingSignature)},k.prototype.isValidSigningKey=function(a){return this.verify(a)===r["default"].keyStatus.valid&&g(this.subKey,this.bindingSignature)},k.prototype.verify=function(a){return this.revocationSignature&&!this.revocationSignature.isExpired()&&(this.revocationSignature.verified||this.revocationSignature.verify(a,{key:a,bind:this.subKey}))?r["default"].keyStatus.revoked:3===this.subKey.version&&0!==this.subKey.expirationTimeV3&&Date.now()>this.subKey.created.getTime()+24*this.subKey.expirationTimeV3*3600*1e3?r["default"].keyStatus.expired:this.bindingSignature?this.bindingSignature.isExpired()?r["default"].keyStatus.expired:this.bindingSignature.verified||this.bindingSignature.verify(a,{key:a,bind:this.subKey})?4===this.subKey.version&&this.bindingSignature.keyNeverExpires===!1&&Date.now()>this.subKey.created.getTime()+1e3*this.bindingSignature.keyExpirationTime?r["default"].keyStatus.expired:r["default"].keyStatus.valid:r["default"].keyStatus.invalid:r["default"].keyStatus.invalid},k.prototype.getExpirationTime=function(){return h(this.subKey,this.bindingSignature)},k.prototype.update=function(a,b){if(a.verify(b)!==r["default"].keyStatus.invalid){if(this.subKey.getFingerprint()!==a.subKey.getFingerprint())throw new Error("SubKey update method: fingerprints of subkeys not equal");this.subKey.tag===r["default"].packet.publicSubkey&&a.subKey.tag===r["default"].packet.secretSubkey&&(this.subKey=a.subKey),!this.bindingSignature&&a.bindingSignature&&(a.bindingSignature.verified||a.bindingSignature.verify(b,{key:b,bind:this.subKey}))&&(this.bindingSignature=a.bindingSignature),this.revocationSignature||!a.revocationSignature||a.revocationSignature.isExpired()||!a.revocationSignature.verified&&!a.revocationSignature.verify(b,{key:b,bind:this.subKey})||(this.revocationSignature=a.revocationSignature)}}},{"./config":10,"./encoding/armor.js":33,"./enums.js":35,"./packet":47,"./util":69}],39:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./keyring.js"),f=d(e),g=a("./localstore.js"),h=d(g);f["default"].localstore=h["default"],c["default"]=f["default"]},{"./keyring.js":40,"./localstore.js":41}],40:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a){this.storeHandler=a||new m["default"],this.publicKeys=new g(this.storeHandler.loadPublic()),this.privateKeys=new g(this.storeHandler.loadPrivate())}function g(a){this.keys=a}function h(a,b){a=a.toLowerCase();for(var c=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),d=new RegExp("<"+c+">"),e=b.getUserIds(),f=0;f<e.length;f++){var g=e[f].toLowerCase();if(a===g||d.test(g))return!0}return!1}function i(a,b){return 16===a.length?a===b.getKeyId().toHex():a===b.getFingerprint()}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var j=a("../key.js"),k=e(j),l=a("./localstore.js"),m=d(l);f.prototype.store=function(){this.storeHandler.storePublic(this.publicKeys.keys),this.storeHandler.storePrivate(this.privateKeys.keys)},f.prototype.clear=function(){this.publicKeys.keys=[],this.privateKeys.keys=[]},f.prototype.getKeysForId=function(a,b){var c=[];return c=c.concat(this.publicKeys.getForId(a,b)||[]),c=c.concat(this.privateKeys.getForId(a,b)||[]),c.length?c:null},f.prototype.removeKeysForId=function(a){var b=[];return b=b.concat(this.publicKeys.removeForId(a)||[]),b=b.concat(this.privateKeys.removeForId(a)||[]),b.length?b:null},f.prototype.getAllKeys=function(){return this.publicKeys.keys.concat(this.privateKeys.keys)},g.prototype.getForAddress=function(a){for(var b=[],c=0;c<this.keys.length;c++)h(a,this.keys[c])&&b.push(this.keys[c]);return b},g.prototype.getForId=function(a,b){for(var c=0;c<this.keys.length;c++){if(i(a,this.keys[c].primaryKey))return this.keys[c];if(b&&this.keys[c].subKeys)for(var d=0;d<this.keys[c].subKeys.length;d++)if(i(a,this.keys[c].subKeys[d].subKey))return this.keys[c]}return null},g.prototype.importKey=function(a){var b=k.readArmored(a),c=this;return b.keys.forEach(function(a){var b=a.primaryKey.getKeyId().toHex(),d=c.getForId(b);d?d.update(a):c.push(a)}),b.err?b.err:null},g.prototype.push=function(a){return this.keys.push(a)},g.prototype.removeForId=function(a){for(var b=0;b<this.keys.length;b++)if(i(a,this.keys[b].primaryKey))return this.keys.splice(b,1)[0];return null}},{"../key.js":38,"./localstore.js":41}],41:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(b){b=b||"openpgp-",this.publicKeysItem=b+this.publicKeysItem,this.privateKeysItem=b+this.privateKeysItem,"undefined"!=typeof window&&window.localStorage?this.storage=window.localStorage:this.storage=new(a("node-localstorage").LocalStorage)(j["default"].node_store)}function g(a,b){var c=JSON.parse(a.getItem(b)),d=[];if(null!==c&&0!==c.length)for(var e,f=0;f<c.length;f++)e=l.readArmored(c[f]),e.err?n["default"].print_debug("Error reading armored key from keyring index: "+f):d.push(e.keys[0]);return d}function h(a,b,c){var d=[];if(c.length){for(var e=0;e<c.length;e++)d.push(c[e].armor());a.setItem(b,JSON.stringify(d))}else a.removeItem(b)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var i=a("../config"),j=e(i),k=a("../key.js"),l=d(k),m=a("../util.js"),n=e(m);f.prototype.publicKeysItem="public-keys",f.prototype.privateKeysItem="private-keys",f.prototype.loadPublic=function(){return g(this.storage,this.publicKeysItem)},f.prototype.loadPrivate=function(){return g(this.storage,this.privateKeysItem)},f.prototype.storePublic=function(a){h(this.storage,this.publicKeysItem,a)},f.prototype.storePrivate=function(a){h(this.storage,this.privateKeysItem,a)}},{"../config":10,"../key.js":38,"../util.js":69,"node-localstorage":"node-localstorage"}],42:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return this instanceof f?void(this.packets=a||new p["default"].List):new f(a)}function g(a,b,c,d){var e=new p["default"].List;return c&&c.forEach(function(c){var d=c.getEncryptionKeyPacket();if(!d)throw new Error("Could not find valid key packet for encryption in key "+c.primaryKey.getKeyId().toHex());var f=new p["default"].PublicKeyEncryptedSessionKey;f.publicKeyId=d.getKeyId(),f.publicKeyAlgorithm=d.algorithm,f.sessionKey=a,f.sessionKeyAlgorithm=b,f.encrypt(d),delete f.sessionKey,e.push(f)}),d&&d.forEach(function(c){var d=new p["default"].SymEncryptedSessionKey;d.sessionKey=a,d.sessionKeyAlgorithm=b,d.encrypt(c),delete d.sessionKey,e.push(d)}),new f(e)}function h(a){var b=t["default"].decode(a).data;return i(b)}function i(a){var b=new p["default"].List;return b.read(a),new f(b)}function j(a,b){var c=new p["default"].Literal;c.setBytes(n["default"].str2Uint8Array(a),r["default"].read(r["default"].literal,r["default"].literal.binary));var d=new p["default"].List;d.push(c);var e=t["default"].decode(b).data;return d.read(e),new f(d)}function k(a,b){var c=new p["default"].Literal;c.setText(a),void 0!==b&&c.setFilename(b);var d=new p["default"].List;return d.push(c),new f(d)}function l(a,b){if(!n["default"].isUint8Array(a))throw new Error("Data must be in the form of a Uint8Array");var c=new p["default"].Literal;b&&c.setFilename(b),c.setBytes(a,r["default"].read(r["default"].literal,r["default"].literal.binary)),void 0!==b&&c.setFilename(b);var d=new p["default"].List;return d.push(c),new f(d)}Object.defineProperty(c,"__esModule",{value:!0}),c.Message=f,c.encryptSessionKey=g,c.readArmored=h,c.read=i,c.readSignedContent=j,c.fromText=k,c.fromBinary=l;var m=a("./util.js"),n=e(m),o=a("./packet"),p=e(o),q=a("./enums.js"),r=e(q),s=a("./encoding/armor.js"),t=e(s),u=a("./config"),v=e(u),w=a("./crypto"),x=e(w),y=a("./key.js"),z=d(y);f.prototype.getEncryptionKeyIds=function(){var a=[],b=this.packets.filterByTag(r["default"].packet.publicKeyEncryptedSessionKey);return b.forEach(function(b){a.push(b.publicKeyId)}),a},f.prototype.getSigningKeyIds=function(){var a=[],b=this.unwrapCompressed(),c=b.packets.filterByTag(r["default"].packet.onePassSignature);if(c.forEach(function(b){a.push(b.signingKeyId)}),!a.length){var d=b.packets.filterByTag(r["default"].packet.signature);d.forEach(function(b){a.push(b.issuerKeyId)})}return a},f.prototype.decrypt=function(a,b,c){var d=this;return Promise.resolve().then(function(){var e=b||d.decryptSessionKey(a,c);if(!e||!n["default"].isUint8Array(e.data)||!n["default"].isString(e.algorithm))throw new Error("Invalid session key for decryption.");var g=d.packets.filterByTag(r["default"].packet.symmetricallyEncrypted,r["default"].packet.symEncryptedIntegrityProtected,r["default"].packet.symEncryptedAEADProtected);if(0!==g.length){var h=g[0];return h.decrypt(e.algorithm,e.data).then(function(){var a=new f(h.packets);return h.packets=new p["default"].List,a})}})},f.prototype.decryptSessionKey=function(a,b){var c;if(b){for(var d=this.packets.filterByTag(r["default"].packet.symEncryptedSessionKey),e=d.length,f=0;f<e;f++){c=d[f];try{c.decrypt(b);break}catch(g){if(f===e-1)throw g}}if(!c)throw new Error("No symmetrically encrypted session key packet found.")}else{if(!a)throw new Error("No key or password specified.");var h=this.getEncryptionKeyIds();if(!h.length)return;var i=a.getKeyPacket(h);if(!i.isDecrypted)throw new Error("Private key is not decrypted.");for(var j=this.packets.filterByTag(r["default"].packet.publicKeyEncryptedSessionKey),k=0;k<j.length;k++)if(j[k].publicKeyId.equals(i.getKeyId())){c=j[k],c.decrypt(i);break}}if(c)return{data:c.sessionKey,algorithm:c.sessionKeyAlgorithm}},f.prototype.getLiteralData=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a&&a.data||null},f.prototype.getFilename=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a&&a.getFilename()||null},f.prototype.getText=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a?a.getText():null},f.prototype.encrypt=function(a,b){var c=this,d=void 0,e=void 0,f=void 0;return Promise.resolve().then(function(){if(a)d=z.getPreferredSymAlgo(a);else{if(!b)throw new Error("No keys or passwords");d=v["default"].encryption_cipher}var h=x["default"].generateSessionKey(r["default"].read(r["default"].symmetric,d));return e=g(h,r["default"].read(r["default"].symmetric,d),a,b),f=v["default"].aead_protect?new p["default"].SymEncryptedAEADProtected:v["default"].integrity_protect?new p["default"].SymEncryptedIntegrityProtected:new p["default"].SymmetricallyEncrypted,f.packets=c.packets,f.encrypt(r["default"].read(r["default"].symmetric,d),h)}).then(function(){return e.packets.push(f),f.packets=new p["default"].List,e})},f.prototype.sign=function(a){var b=new p["default"].List,c=this.packets.findPacket(r["default"].packet.literal);if(!c)throw new Error("No literal data packet to sign.");var d,e,g=r["default"].write(r["default"].literal,c.format),h=g===r["default"].literal.binary?r["default"].signature.binary:r["default"].signature.text;for(d=0;d<a.length;d++){if(a[d].isPublic())throw new Error("Need private key for signing");var i=new p["default"].OnePassSignature;if(i.type=h,i.hashAlgorithm=v["default"].prefer_hash_algorithm,e=a[d].getSigningKeyPacket(),!e)throw new Error("Could not find valid key packet for signing in key "+a[d].primaryKey.getKeyId().toHex());i.publicKeyAlgorithm=e.algorithm,i.signingKeyId=e.getKeyId(),d===a.length-1&&(i.flags=1),b.push(i)}for(b.push(c),d=a.length-1;d>=0;d--){var j=new p["default"].Signature;if(j.signatureType=h,j.hashAlgorithm=v["default"].prefer_hash_algorithm,j.publicKeyAlgorithm=e.algorithm,!e.isDecrypted)throw new Error("Private key is not decrypted.");j.sign(e,c),b.push(j)}return new f(b)},f.prototype.verify=function(a){var b=[],c=this.unwrapCompressed(),d=c.packets.filterByTag(r["default"].packet.literal);if(1!==d.length)throw new Error("Can only verify message with one literal data packet.");for(var e=c.packets.filterByTag(r["default"].packet.signature),f=0;f<e.length;f++){for(var g=null,h=0;h<a.length&&!(g=a[h].getSigningKeyPacket(e[f].issuerKeyId));h++);var i={};g?(i.keyid=e[f].issuerKeyId,i.valid=e[f].verify(g,d[0])):(i.keyid=e[f].issuerKeyId,i.valid=null),b.push(i)}return b},f.prototype.unwrapCompressed=function(){var a=this.packets.filterByTag(r["default"].packet.compressed);return a.length?new f(a[0].packets):this},f.prototype.armor=function(){return t["default"].encode(r["default"].armor.message,this.packets.write())}},{"./config":10,"./crypto":24,"./encoding/armor.js":33,"./enums.js":35,"./key.js":38,"./packet":47,"./util.js":69}],43:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.path,c=void 0===b?"openpgp.worker.js":b,d=a.worker;if(d||"undefined"!=typeof window&&window.Worker)return Q=new N["default"]({path:c,worker:d,config:J["default"]}),!0}function g(){return Q}function h(){Q=void 0}function i(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.userIds,c=void 0===b?[]:b,d=a.passphrase,e=a.numBits,f=void 0===e?2048:e,g=a.unlocked,h=void 0!==g&&g,i=v({userIds:c,passphrase:d,numBits:f,unlocked:h});return!L["default"].getWebCryptoAll()&&Q?Q.delegate("generateKey",i):H.generate(i).then(function(a){return{key:a,privateKeyArmored:a.armor(),publicKeyArmored:a.toPublic().armor()}})["catch"](A.bind(null,"Error generating keypair"))}function j(a){var b=a.privateKey,c=a.passphrase;return Q?Q.delegate("decryptKey",{privateKey:b,passphrase:c}):z(function(){if(!b.decrypt(c))throw new Error("Invalid passphrase");return{key:b}},"Error decrypting private key")}function k(a){var b=a.data,c=a.publicKeys,d=a.privateKeys,e=a.passwords,f=a.filename,g=a.armor,h=void 0===g||g;return s(b),c=w(c),d=w(d),e=w(e),!B()&&Q?Q.delegate("encrypt",{data:b,publicKeys:c,privateKeys:d,passwords:e,filename:f,armor:h}):Promise.resolve().then(function(){var a=x(b,f);return d&&(a=a.sign(d)),a.encrypt(c,e)}).then(function(a){return h?{data:a.armor()}:{message:a}})["catch"](A.bind(null,"Error encrypting message"))}function l(a){var b=a.message,c=a.privateKey,d=a.publicKeys,e=a.sessionKey,f=a.password,g=a.format,h=void 0===g?"utf8":g;return t(b),d=w(d),!B()&&Q?Q.delegate("decrypt",{message:b,privateKey:c,publicKeys:d,sessionKey:e,password:f,format:h}):b.decrypt(c,e,f).then(function(a){var b=y(a,h);return d&&b.data&&(b.signatures=a.verify(d)),b})["catch"](A.bind(null,"Error decrypting message"))}function m(a){var b=a.data,c=a.privateKeys,d=a.armor,e=void 0===d||d;return q(b),c=w(c),Q?Q.delegate("sign",{data:b,privateKeys:c,armor:e}):z(function(){var a=new F.CleartextMessage(b);return a.sign(c),e?{data:a.armor()}:{message:a}},"Error signing cleartext message")}function n(a){var b=a.message,c=a.publicKeys;return u(b),c=w(c),Q?Q.delegate("verify",{message:b,publicKeys:c}):z(function(){return{data:b.getText(),signatures:b.verify(c)}},"Error verifying cleartext signed message")}function o(a){var b=a.data,c=a.algorithm,d=a.publicKeys,e=a.passwords;return r(b),q(c,"algorithm"),d=w(d),e=w(e),Q?Q.delegate("encryptSessionKey",{data:b,algorithm:c,publicKeys:d,passwords:e}):z(function(){return{message:D.encryptSessionKey(b,c,d,e)}},"Error encrypting session key")}function p(a){var b=a.message,c=a.privateKey,d=a.password;return t(b),Q?Q.delegate("decryptSessionKey",{message:b,privateKey:c,password:d}):z(function(){return b.decryptSessionKey(c,d)},"Error decrypting session key")}function q(a,b){if(!L["default"].isString(a))throw new Error("Parameter ["+(b||"data")+"] must be of type String")}function r(a,b){if(!L["default"].isUint8Array(a))throw new Error("Parameter ["+(b||"data")+"] must be of type Uint8Array")}function s(a,b){if(!L["default"].isUint8Array(a)&&!L["default"].isString(a))throw new Error("Parameter ["+(b||"data")+"] must be of type String or Uint8Array")}function t(a){if(!D.Message.prototype.isPrototypeOf(a))throw new Error("Parameter [message] needs to be of type Message")}function u(a){if(!F.CleartextMessage.prototype.isPrototypeOf(a))throw new Error("Parameter [message] needs to be of type CleartextMessage")}function v(a){return a.userIds?(a.userIds=w(a.userIds),a.userIds=a.userIds.map(function(a){if(L["default"].isString(a)&&!L["default"].isUserId(a))throw new Error("Invalid user id format");if(L["default"].isUserId(a))return a;if(a.name=a.name||"",a.email=a.email||"",!L["default"].isString(a.name)||a.email&&!L["default"].isEmailAddress(a.email))throw new Error("Invalid user id format");return a.name+" <"+a.email+">"}),a):a}function w(a){return a&&!L["default"].isArray(a)&&(a=[a]),a}function x(a,b){var c=void 0;if(L["default"].isUint8Array(a))c=D.fromBinary(a,b);else{if(!L["default"].isString(a))throw new Error("Data must be of type String or Uint8Array");c=D.fromText(a,b)}return c}function y(a,b){if("binary"===b)return{data:a.getLiteralData(),filename:a.getFilename()};if("utf8"===b)return{data:a.getText(),filename:a.getFilename()};throw new Error("Invalid format")}function z(a,b){var c=new Promise(function(b){return b(a())});return c["catch"](A.bind(null,b))}function A(a,b){throw J["default"].debug&&console.error(b.stack),new Error(a+": "+b.message)}function B(){return L["default"].getWebCrypto()&&J["default"].aead_protect}Object.defineProperty(c,"__esModule",{value:!0}),c.initWorker=f,c.getWorker=g,c.destroyWorker=h,c.generateKey=i,c.decryptKey=j,c.encrypt=k,c.decrypt=l,c.sign=m,c.verify=n,c.encryptSessionKey=o,c.decryptSessionKey=p;var C=a("./message.js"),D=e(C),E=a("./cleartext.js"),F=e(E),G=a("./key.js"),H=e(G),I=a("./config/config.js"),J=d(I),K=a("./util"),L=d(K),M=a("./worker/async_proxy.js"),N=d(M),O=a("es6-promise"),P=d(O);P["default"].polyfill();var Q=void 0},{"./cleartext.js":5,"./config/config.js":9,"./key.js":38,"./message.js":42,"./util":69,"./worker/async_proxy.js":70,"es6-promise":2}],44:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return new(C[h(a)])}function g(a){var b=A["default"].read(A["default"].packet,a.tag),c=f(b);for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);return c.postCloneTypeFix&&c.postCloneTypeFix(),c}function h(a){return a.substr(0,1).toUpperCase()+a.substr(1)}Object.defineProperty(c,"__esModule",{value:!0}),c.Trust=c.Signature=c.SecretSubkey=c.Userid=c.SecretKey=c.OnePassSignature=c.UserAttribute=c.PublicSubkey=c.Marker=c.SymmetricallyEncrypted=c.PublicKey=c.Literal=c.SymEncryptedSessionKey=c.PublicKeyEncryptedSessionKey=c.SymEncryptedAEADProtected=c.SymEncryptedIntegrityProtected=c.Compressed=void 0;var i=a("./compressed.js");Object.defineProperty(c,"Compressed",{enumerable:!0,get:function(){return e(i)["default"]}});var j=a("./sym_encrypted_integrity_protected.js");Object.defineProperty(c,"SymEncryptedIntegrityProtected",{enumerable:!0,get:function(){return e(j)["default"]}});var k=a("./sym_encrypted_aead_protected.js");Object.defineProperty(c,"SymEncryptedAEADProtected",{enumerable:!0,get:function(){return e(k)["default"]}});var l=a("./public_key_encrypted_session_key.js");Object.defineProperty(c,"PublicKeyEncryptedSessionKey",{enumerable:!0,get:function(){return e(l)["default"]}});var m=a("./sym_encrypted_session_key.js");Object.defineProperty(c,"SymEncryptedSessionKey",{enumerable:!0,get:function(){return e(m)["default"]}});var n=a("./literal.js");Object.defineProperty(c,"Literal",{enumerable:!0,get:function(){return e(n)["default"]}});var o=a("./public_key.js");Object.defineProperty(c,"PublicKey",{enumerable:!0,get:function(){return e(o)["default"]}});var p=a("./symmetrically_encrypted.js");Object.defineProperty(c,"SymmetricallyEncrypted",{enumerable:!0,get:function(){
-return e(p)["default"]}});var q=a("./marker.js");Object.defineProperty(c,"Marker",{enumerable:!0,get:function(){return e(q)["default"]}});var r=a("./public_subkey.js");Object.defineProperty(c,"PublicSubkey",{enumerable:!0,get:function(){return e(r)["default"]}});var s=a("./user_attribute.js");Object.defineProperty(c,"UserAttribute",{enumerable:!0,get:function(){return e(s)["default"]}});var t=a("./one_pass_signature.js");Object.defineProperty(c,"OnePassSignature",{enumerable:!0,get:function(){return e(t)["default"]}});var u=a("./secret_key.js");Object.defineProperty(c,"SecretKey",{enumerable:!0,get:function(){return e(u)["default"]}});var v=a("./userid.js");Object.defineProperty(c,"Userid",{enumerable:!0,get:function(){return e(v)["default"]}});var w=a("./secret_subkey.js");Object.defineProperty(c,"SecretSubkey",{enumerable:!0,get:function(){return e(w)["default"]}});var x=a("./signature.js");Object.defineProperty(c,"Signature",{enumerable:!0,get:function(){return e(x)["default"]}});var y=a("./trust.js");Object.defineProperty(c,"Trust",{enumerable:!0,get:function(){return e(y)["default"]}}),c.newPacketFromTag=f,c.fromStructuredClone=g;var z=a("../enums.js"),A=e(z),B=a("./all_packets.js"),C=d(B)},{"../enums.js":35,"./all_packets.js":44,"./compressed.js":46,"./literal.js":48,"./marker.js":49,"./one_pass_signature.js":50,"./public_key.js":53,"./public_key_encrypted_session_key.js":54,"./public_subkey.js":55,"./secret_key.js":56,"./secret_subkey.js":57,"./signature.js":58,"./sym_encrypted_aead_protected.js":59,"./sym_encrypted_integrity_protected.js":60,"./sym_encrypted_session_key.js":61,"./symmetrically_encrypted.js":62,"./trust.js":63,"./user_attribute.js":64,"./userid.js":65}],45:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a){return a.publicKeys&&(a.publicKeys=a.publicKeys.map(function(a){return a.toPacketlist()})),a.privateKeys&&(a.privateKeys=a.privateKeys.map(function(a){return a.toPacketlist()})),a.privateKey&&(a.privateKey=a.privateKey.toPacketlist()),a.key&&(a.key=a.key.toPacketlist()),a}function g(a,b){return a.publicKeys&&(a.publicKeys=a.publicKeys.map(h)),a.privateKeys&&(a.privateKeys=a.privateKeys.map(h)),a.privateKey&&(a.privateKey=h(a.privateKey)),a.key&&(a.key=h(a.key)),!a.message||"sign"!==b&&"verify"!==b?a.message&&(a.message=i(a.message)):a.message=j(a.message),a.signatures&&(a.signatures=a.signatures.map(k)),a}function h(a){var b=s["default"].fromStructuredClone(a);return new m.Key(b)}function i(a){var b=s["default"].fromStructuredClone(a.packets);return new o.Message(b)}function j(a){var b=s["default"].fromStructuredClone(a.packets);return new q.CleartextMessage(a.text,b)}function k(a){return a.keyid=u["default"].fromClone(a.keyid),a}Object.defineProperty(c,"__esModule",{value:!0}),c.clonePackets=f,c.parseClonedPackets=g;var l=a("../key.js"),m=e(l),n=a("../message.js"),o=e(n),p=a("../cleartext.js"),q=e(p),r=a("./packetlist.js"),s=d(r),t=a("../type/keyid.js"),u=d(t)},{"../cleartext.js":5,"../key.js":38,"../message.js":42,"../type/keyid.js":66,"./packetlist.js":52}],46:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.compressed,this.packets=null,this.algorithm="zip",this.compressed=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../compression/zlib.min.js"),k=d(j),l=a("../compression/rawinflate.min.js"),m=d(l),n=a("../compression/rawdeflate.min.js"),o=d(n);e.prototype.read=function(a){this.algorithm=g["default"].read(g["default"].compression,a[0]),this.compressed=a.subarray(1,a.length),this.decompress()},e.prototype.write=function(){return null===this.compressed&&this.compress(),i["default"].concatUint8Array(new Uint8Array([g["default"].write(g["default"].compression,this.algorithm)]),this.compressed)},e.prototype.decompress=function(){var a,b;switch(this.algorithm){case"uncompressed":a=this.compressed;break;case"zip":b=new m["default"].Zlib.RawInflate(this.compressed),a=b.decompress();break;case"zlib":b=new k["default"].Zlib.Inflate(this.compressed),a=b.decompress();break;case"bzip2":throw new Error("Compression algorithm BZip2 [BZ2] is not implemented.");default:throw new Error("Compression algorithm unknown :"+this.alogrithm)}this.packets.read(a)},e.prototype.compress=function(){var a,b;switch(a=this.packets.write(),this.algorithm){case"uncompressed":this.compressed=a;break;case"zip":b=new o["default"].Zlib.RawDeflate(a),this.compressed=b.compress();break;case"zlib":b=new k["default"].Zlib.Deflate(a),this.compressed=b.compress();break;case"bzip2":throw new Error("Compression algorithm BZip2 [BZ2] is not implemented.");default:throw new Error("Compression algorithm unknown :"+this.type)}}},{"../compression/rawdeflate.min.js":6,"../compression/rawinflate.min.js":7,"../compression/zlib.min.js":8,"../enums.js":35,"../util.js":69}],47:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./all_packets.js"),g=e(f),h=a("./clone.js"),i=e(h),j=a("./packetlist.js"),k=d(j),l={List:k["default"],clone:i};for(var m in g)l[m]=g[m];c["default"]=l},{"./all_packets.js":44,"./clone.js":45,"./packetlist.js":52}],48:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.literal,this.format="utf8",this.date=new Date,this.data=new Uint8Array(0),this.filename="msg.txt"}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype.setText=function(a){a=a.replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/\n/g,"\r\n"),this.data="utf8"===this.format?g["default"].str2Uint8Array(g["default"].encode_utf8(a)):g["default"].str2Uint8Array(a)},e.prototype.getText=function(){var a=g["default"].decode_utf8(g["default"].Uint8Array2str(this.data));return a.replace(/\r\n/g,"\n")},e.prototype.setBytes=function(a,b){this.format=b,this.data=a},e.prototype.getBytes=function(){return this.data},e.prototype.setFilename=function(a){this.filename=a},e.prototype.getFilename=function(){return this.filename},e.prototype.read=function(a){var b=i["default"].read(i["default"].literal,a[0]),c=a[1];this.filename=g["default"].decode_utf8(g["default"].Uint8Array2str(a.subarray(2,2+c))),this.date=g["default"].readDate(a.subarray(2+c,2+c+4));var d=a.subarray(6+c,a.length);this.setBytes(d,b)},e.prototype.write=function(){var a=g["default"].str2Uint8Array(g["default"].encode_utf8(this.filename)),b=new Uint8Array([a.length]),c=new Uint8Array([i["default"].write(i["default"].literal,this.format)]),d=g["default"].writeDate(this.date),e=this.getBytes();return g["default"].concatUint8Array([c,b,a,d,e])}},{"../enums.js":35,"../util.js":69}],49:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.marker}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f);e.prototype.read=function(a){return 80===a[0]&&71===a[1]&&80===a[2]}},{"../enums.js":35}],50:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.onePassSignature,this.version=null,this.type=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.signingKeyId=null,this.flags=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h),j=a("../type/keyid.js"),k=d(j);e.prototype.read=function(a){var b=0;return this.version=a[b++],this.type=i["default"].read(i["default"].signature,a[b++]),this.hashAlgorithm=i["default"].read(i["default"].hash,a[b++]),this.publicKeyAlgorithm=i["default"].read(i["default"].publicKey,a[b++]),this.signingKeyId=new k["default"],this.signingKeyId.read(a.subarray(b,b+8)),b+=8,this.flags=a[b++],this},e.prototype.write=function(){var a=new Uint8Array([3,i["default"].write(i["default"].signature,this.type),i["default"].write(i["default"].hash,this.hashAlgorithm),i["default"].write(i["default"].publicKey,this.publicKeyAlgorithm)]),b=new Uint8Array([this.flags]);return g["default"].concatUint8Array([a,this.signingKeyId.write(),b])},e.prototype.postCloneTypeFix=function(){this.signingKeyId=k["default"].fromClone(this.signingKeyId)}},{"../enums.js":35,"../type/keyid.js":66,"../util.js":69}],51:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("../util.js"),f=d(e);c["default"]={readSimpleLength:function(a){var b,c=0,d=a[0];return d<192?(c=a[0],b=1):d<255?(c=(a[0]-192<<8)+a[1]+192,b=2):255===d&&(c=f["default"].readNumber(a.subarray(1,5)),b=5),{len:c,offset:b}},writeSimpleLength:function(a){return a<192?new Uint8Array([a]):a>191&&a<8384?new Uint8Array([(a-192>>8)+192,a-192&255]):f["default"].concatUint8Array([new Uint8Array([255]),f["default"].writeNumber(a,4)])},writeHeader:function(a,b){return f["default"].concatUint8Array([new Uint8Array([192|a]),this.writeSimpleLength(b)])},writeOldHeader:function(a,b){return b<256?new Uint8Array([128|a<<2,b]):b<65536?f["default"].concatUint8Array([128|a<<2|1,f["default"].writeNumber(b,2)]):f["default"].concatUint8Array([128|a<<2|2,f["default"].writeNumber(b,4)])},read:function(a,b,c){if(null===a||a.length<=b||a.subarray(b,a.length).length<2||0===(128&a[b]))throw new Error("Error during parsing. This message / key probably does not conform to a valid OpenPGP format.");var d,e=b,g=-1,h=-1;h=0,0!==(64&a[e])&&(h=1);var i;h?g=63&a[e]:(g=(63&a[e])>>2,i=3&a[e]),e++;var j=null,k=-1;if(h)if(a[e]<192)d=a[e++],f["default"].print_debug("1 byte length:"+d);else if(a[e]>=192&&a[e]<224)d=(a[e++]-192<<8)+a[e++]+192,f["default"].print_debug("2 byte length:"+d);else if(a[e]>223&&a[e]<255){d=1<<(31&a[e++]),f["default"].print_debug("4 byte length:"+d);var l=e+d;j=[a.subarray(e,e+d)];for(var m;;){if(a[l]<192){m=a[l++],d+=m,j.push(a.subarray(l,l+m)),l+=m;break}if(a[l]>=192&&a[l]<224){m=(a[l++]-192<<8)+a[l++]+192,d+=m,j.push(a.subarray(l,l+m)),l+=m;break}if(!(a[l]>223&&a[l]<255)){l++,m=a[l++]<<24|a[l++]<<16|a[l++]<<8|a[l++],j.push(a.subarray(l,l+m)),d+=m,l+=m;break}m=1<<(31&a[l++]),d+=m,j.push(a.subarray(l,l+m)),l+=m}k=l-e}else e++,d=a[e++]<<24|a[e++]<<16|a[e++]<<8|a[e++];else switch(i){case 0:d=a[e++];break;case 1:d=a[e++]<<8|a[e++];break;case 2:d=a[e++]<<24|a[e++]<<16|a[e++]<<8|a[e++];break;default:d=c}return k===-1&&(k=d),null===j?j=a.subarray(e,e+k):j instanceof Array&&(j=f["default"].concatUint8Array(j)),{tag:g,packet:j,offset:e+k}}}},{"../util.js":69}],52:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(){this.length=0}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var g=a("../util"),h=e(g),i=a("./packet.js"),j=e(i),k=a("./all_packets.js"),l=d(k),m=a("../enums.js"),n=e(m);f.prototype.read=function(a){for(var b=0;b<a.length;){var c=j["default"].read(a,b,a.length-b);b=c.offset;var d=!1;try{var e=n["default"].read(n["default"].packet,c.tag),f=l.newPacketFromTag(e);this.push(f),d=!0,f.read(c.packet)}catch(g){d&&this.pop()}}},f.prototype.write=function(){for(var a=[],b=0;b<this.length;b++){var c=this[b].write();a.push(j["default"].writeHeader(this[b].tag,c.length)),a.push(c)}return h["default"].concatUint8Array(a)},f.prototype.push=function(a){a&&(a.packets=a.packets||new f,this[this.length]=a,this.length++)},f.prototype.pop=function(){if(0!==this.length){var a=this[this.length-1];return delete this[this.length-1],this.length--,a}},f.prototype.filter=function(a){for(var b=new f,c=0;c<this.length;c++)a(this[c],c,this)&&b.push(this[c]);return b},f.prototype.filterByTag=function(){function a(a){return d[e].tag===a}for(var b=Array.prototype.slice.call(arguments),c=new f,d=this,e=0;e<this.length;e++)b.some(a)&&c.push(this[e]);return c},f.prototype.forEach=function(a){for(var b=0;b<this.length;b++)a(this[b])},f.prototype.findPacket=function(a){var b=this.filterByTag(a);if(b.length)return b[0];for(var c=null,d=0;d<this.length;d++)if(this[d].packets.length&&(c=this[d].packets.findPacket(a)))return c;return null},f.prototype.indexOfTag=function(){function a(a){return d[e].tag===a}for(var b=Array.prototype.slice.call(arguments),c=[],d=this,e=0;e<this.length;e++)b.some(a)&&c.push(e);return c},f.prototype.slice=function(a,b){b||(b=this.length);for(var c=new f,d=a;d<b;d++)c.push(this[d]);return c},f.prototype.concat=function(a){if(a)for(var b=0;b<a.length;b++)this.push(a[b])},f.fromStructuredClone=function(a){for(var b=new f,c=0;c<a.length;c++)b.push(l.fromStructuredClone(a[c])),0!==b[c].packets.length?b[c].packets=this.fromStructuredClone(b[c].packets):b[c].packets=new f;return b}},{"../enums.js":35,"../util":69,"./all_packets.js":44,"./packet.js":51}],53:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=m["default"].packet.publicKey,this.version=4,this.created=new Date,this.mpi=[],this.algorithm="rsa_sign",this.expirationTimeV3=0,this.fingerprint=null,this.keyid=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../type/mpi.js"),i=d(h),j=a("../type/keyid.js"),k=d(j),l=a("../enums.js"),m=d(l),n=a("../crypto"),o=d(n);e.prototype.read=function(a){var b=0;if(this.version=a[b++],3===this.version||4===this.version){this.created=g["default"].readDate(a.subarray(b,b+4)),b+=4,3===this.version&&(this.expirationTimeV3=g["default"].readNumber(a.subarray(b,b+2)),b+=2),this.algorithm=m["default"].read(m["default"].publicKey,a[b++]);var c=o["default"].getPublicMpiCount(this.algorithm);this.mpi=[];for(var d=a.subarray(b,a.length),e=0,f=0;f<c&&e<d.length;f++)if(this.mpi[f]=new i["default"],e+=this.mpi[f].read(d.subarray(e,d.length)),e>d.length)throw new Error("Error reading MPI @:"+e);return e+6}throw new Error("Version "+this.version+" of the key packet is unsupported.")},e.prototype.readPublicKey=e.prototype.read,e.prototype.write=function(){var a=[];a.push(new Uint8Array([this.version])),a.push(g["default"].writeDate(this.created)),3===this.version&&a.push(g["default"].writeNumber(this.expirationTimeV3,2)),a.push(new Uint8Array([m["default"].write(m["default"].publicKey,this.algorithm)]));for(var b=o["default"].getPublicMpiCount(this.algorithm),c=0;c<b;c++)a.push(this.mpi[c].write());return g["default"].concatUint8Array(a)},e.prototype.writePublicKey=e.prototype.write,e.prototype.writeOld=function(){var a=this.writePublicKey();return g["default"].concatUint8Array([new Uint8Array([153]),g["default"].writeNumber(a.length,2),a])},e.prototype.getKeyId=function(){if(this.keyid)return this.keyid;if(this.keyid=new k["default"],4===this.version)this.keyid.read(g["default"].str2Uint8Array(g["default"].hex2bin(this.getFingerprint()).substr(12,8)));else if(3===this.version){var a=this.mpi[0].write();this.keyid.read(a.subarray(a.length-8,a.length))}return this.keyid},e.prototype.getFingerprint=function(){if(this.fingerprint)return this.fingerprint;var a="";if(4===this.version)a=this.writeOld(),this.fingerprint=g["default"].Uint8Array2str(o["default"].hash.sha1(a));else if(3===this.version){for(var b=o["default"].getPublicMpiCount(this.algorithm),c=0;c<b;c++)a+=this.mpi[c].toBytes();this.fingerprint=g["default"].Uint8Array2str(o["default"].hash.md5(g["default"].str2Uint8Array(a)))}return this.fingerprint=g["default"].hexstrdump(this.fingerprint),this.fingerprint},e.prototype.getBitSize=function(){return 8*this.mpi[0].byteLength()},e.prototype.postCloneTypeFix=function(){for(var a=0;a<this.mpi.length;a++)this.mpi[a]=i["default"].fromClone(this.mpi[a]);this.keyid&&(this.keyid=k["default"].fromClone(this.keyid))}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69}],54:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=m["default"].packet.publicKeyEncryptedSessionKey,this.version=3,this.publicKeyId=new g["default"],this.publicKeyAlgorithm="rsa_encrypt",this.sessionKey=null,this.sessionKeyAlgorithm="aes256",this.encrypted=[]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../type/keyid.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../type/mpi.js"),k=d(j),l=a("../enums.js"),m=d(l),n=a("../crypto"),o=d(n);e.prototype.read=function(a){this.version=a[0],this.publicKeyId.read(a.subarray(1,a.length)),this.publicKeyAlgorithm=m["default"].read(m["default"].publicKey,a[9]);var b=10,c=function(a){switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":return 1;case"elgamal":return 2;default:throw new Error("Invalid algorithm.")}}(this.publicKeyAlgorithm);this.encrypted=[];for(var d=0;d<c;d++){var e=new k["default"];b+=e.read(a.subarray(b,a.length)),this.encrypted.push(e)}},e.prototype.write=function(){for(var a=[new Uint8Array([this.version]),this.publicKeyId.write(),new Uint8Array([m["default"].write(m["default"].publicKey,this.publicKeyAlgorithm)])],b=0;b<this.encrypted.length;b++)a.push(this.encrypted[b].write());return i["default"].concatUint8Array(a)},e.prototype.encrypt=function(a){var b=String.fromCharCode(m["default"].write(m["default"].symmetric,this.sessionKeyAlgorithm));b+=i["default"].Uint8Array2str(this.sessionKey);var c=i["default"].calc_checksum(this.sessionKey);b+=i["default"].Uint8Array2str(i["default"].writeNumber(c,2));var d=new k["default"];d.fromBytes(o["default"].pkcs1.eme.encode(b,a.mpi[0].byteLength())),this.encrypted=o["default"].publicKeyEncrypt(this.publicKeyAlgorithm,a.mpi,d)},e.prototype.decrypt=function(a){var b=o["default"].publicKeyDecrypt(this.publicKeyAlgorithm,a.mpi,this.encrypted).toBytes(),c=i["default"].readNumber(i["default"].str2Uint8Array(b.substr(b.length-2))),d=o["default"].pkcs1.eme.decode(b);if(a=i["default"].str2Uint8Array(d.substring(1,d.length-2)),c!==i["default"].calc_checksum(a))throw new Error("Checksum mismatch");this.sessionKey=a,this.sessionKeyAlgorithm=m["default"].read(m["default"].symmetric,d.charCodeAt(0))},e.prototype.postCloneTypeFix=function(){this.publicKeyId=g["default"].fromClone(this.publicKeyId);for(var a=0;a<this.encrypted.length;a++)this.encrypted[a]=k["default"].fromClone(this.encrypted[a])}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69}],55:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){g["default"].call(this),this.tag=i["default"].packet.publicSubkey}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./public_key.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype=new g["default"],e.prototype.constructor=e},{"../enums.js":35,"./public_key.js":53}],56:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){l["default"].call(this),this.tag=n["default"].packet.secretKey,this.encrypted=null,this.isDecrypted=!1}function f(a){return"sha1"===a?20:2}function g(a){return"sha1"===a?r["default"].hash.sha1:function(a){return p["default"].writeNumber(p["default"].calc_checksum(a),2)}}function h(a,b,c){var d=f(a),e=g(a),h=p["default"].Uint8Array2str(b.subarray(b.length-d,b.length));b=b.subarray(0,b.length-d);var i=p["default"].Uint8Array2str(e(b));if(i!==h)return new Error("Hash mismatch.");for(var j=r["default"].getPrivateMpiCount(c),k=0,l=[],m=0;m<j&&k<b.length;m++)l[m]=new t["default"],k+=l[m].read(b.subarray(k,b.length));return l}function i(a,b,c){for(var d=[],e=r["default"].getPublicMpiCount(b),f=e;f<c.length;f++)d.push(c[f].write());var h=p["default"].concatUint8Array(d),i=g(a)(h);return p["default"].concatUint8Array([h,i])}function j(a,b,c){return a.produce_key(b,r["default"].cipher[c].keySize)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var k=a("./public_key.js"),l=d(k),m=a("../enums.js"),n=d(m),o=a("../util.js"),p=d(o),q=a("../crypto"),r=d(q),s=a("../type/mpi.js"),t=d(s),u=a("../type/s2k.js"),v=d(u);e.prototype=new l["default"],e.prototype.constructor=e,e.prototype.read=function(a){var b=this.readPublicKey(a);a=a.subarray(b,a.length);var c=a[0];if(c)this.encrypted=a;else{var d=h("mod",a.subarray(1,a.length),this.algorithm);if(d instanceof Error)throw d;this.mpi=this.mpi.concat(d),this.isDecrypted=!0}},e.prototype.write=function(){var a=[this.writePublicKey()];return this.encrypted?a.push(this.encrypted):(a.push(new Uint8Array([0])),a.push(i("mod",this.algorithm,this.mpi))),p["default"].concatUint8Array(a)},e.prototype.encrypt=function(a){if(this.isDecrypted&&!a)return void(this.encrypted=null);if(!a)throw new Error("The key must be decrypted before removing passphrase protection.");var b=new v["default"],c="aes256",d=i("sha1",this.algorithm,this.mpi),e=j(b,a,c),f=r["default"].cipher[c].blockSize,g=r["default"].random.getRandomBytes(f),h=[new Uint8Array([254,n["default"].write(n["default"].symmetric,c)])];h.push(b.write()),h.push(g),h.push(r["default"].cfb.normalEncrypt(c,e,d,g)),this.encrypted=p["default"].concatUint8Array(h)},e.prototype.decrypt=function(a){if(this.isDecrypted)return!0;var b,c,d=0,e=this.encrypted[d++];if(255===e||254===e){b=this.encrypted[d++],b=n["default"].read(n["default"].symmetric,b);var f=new v["default"];d+=f.read(this.encrypted.subarray(d,this.encrypted.length)),c=j(f,a,b)}else b=e,b=n["default"].read(n["default"].symmetric,b),c=r["default"].hash.md5(a);var g=this.encrypted.subarray(d,d+r["default"].cipher[b].blockSize);d+=g.length;var i,k=this.encrypted.subarray(d,this.encrypted.length);i=r["default"].cfb.normalDecrypt(b,c,k,g);var l=254===e?"sha1":"mod",m=h(l,i,this.algorithm);return!(m instanceof Error)&&(this.mpi=this.mpi.concat(m),this.isDecrypted=!0,!0)},e.prototype.generate=function(a){var b=this;return r["default"].generateMpi(b.algorithm,a).then(function(a){b.mpi=a,b.isDecrypted=!0})},e.prototype.clearPrivateMPIs=function(){if(!this.encrypted)throw new Error("If secret key is not encrypted, clearing private MPIs is irreversible.");this.mpi=this.mpi.slice(0,r["default"].getPublicMpiCount(this.algorithm)),this.isDecrypted=!1}},{"../crypto":24,"../enums.js":35,"../type/mpi.js":67,"../type/s2k.js":68,"../util.js":69,"./public_key.js":53}],57:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){g["default"].call(this),this.tag=i["default"].packet.secretSubkey}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./secret_key.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype=new g["default"],e.prototype.constructor=e},{"../enums.js":35,"./secret_key.js":56}],58:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=l["default"].packet.signature,this.version=4,this.signatureType=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.signatureData=null,this.unhashedSubpackets=null,this.signedHashValue=null,this.created=new Date,this.signatureExpirationTime=null,this.signatureNeverExpires=!0,this.exportable=null,this.trustLevel=null,this.trustAmount=null,this.regularExpression=null,this.revocable=null,this.keyExpirationTime=null,this.keyNeverExpires=null,this.preferredSymmetricAlgorithms=null,this.revocationKeyClass=null,this.revocationKeyAlgorithm=null,this.revocationKeyFingerprint=null,this.issuerKeyId=new r["default"],this.notation=null,this.preferredHashAlgorithms=null,this.preferredCompressionAlgorithms=null,this.keyServerPreferences=null,this.preferredKeyServer=null,this.isPrimaryUserID=null,this.policyURI=null,this.keyFlags=null,this.signersUserId=null,this.reasonForRevocationFlag=null,this.reasonForRevocationString=null,this.features=null,this.signatureTargetPublicKeyAlgorithm=null,this.signatureTargetHashAlgorithm=null,this.signatureTargetHash=null,this.embeddedSignature=null,this.verified=!1}function f(a,b){var c=[];return c.push(j["default"].writeSimpleLength(b.length+1)),c.push(new Uint8Array([a])),c.push(b),h["default"].concatUint8Array(c)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var g=a("../util.js"),h=d(g),i=a("./packet.js"),j=d(i),k=a("../enums.js"),l=d(k),m=a("../crypto"),n=d(m),o=a("../type/mpi.js"),p=d(o),q=a("../type/keyid.js"),r=d(q);e.prototype.read=function(a){var b=this,c=0;this.version=a[c++];var d,e;!function(){switch(b.version){case 3:5!==a[c++]&&h["default"].print_debug("packet/signature.js\ninvalid One-octet length of following hashed material.MUST be 5. @:"+(c-1)),d=c,b.signatureType=a[c++],b.created=h["default"].readDate(a.subarray(c,c+4)),c+=4,b.signatureData=a.subarray(d,c),b.issuerKeyId.read(a.subarray(c,c+8)),c+=8,b.publicKeyAlgorithm=a[c++],b.hashAlgorithm=a[c++];break;case 4:b.signatureType=a[c++],b.publicKeyAlgorithm=a[c++],b.hashAlgorithm=a[c++];var f=function(a){for(var b=h["default"].readNumber(a.subarray(0,2)),c=2;c<2+b;){var d=j["default"].readSimpleLength(a.subarray(c,a.length));c+=d.offset,this.read_sub_packet(a.subarray(c,c+d.len)),c+=d.len}return c};c+=f.call(b,a.subarray(c,a.length),!0),b.signatureData=a.subarray(0,c),e=c,c+=f.call(b,a.subarray(c,a.length),!1),b.unhashedSubpackets=a.subarray(e,c);break;default:throw new Error("Version "+b.version+" of the signature is unsupported.")}}(),this.signedHashValue=a.subarray(c,c+2),c+=2,this.signature=a.subarray(c,a.length)},e.prototype.write=function(){var a=[];switch(this.version){case 3:a.push(new Uint8Array([3,5])),a.push(this.signatureData),a.push(this.issuerKeyId.write()),a.push(new Uint8Array([this.publicKeyAlgorithm,this.hashAlgorithm]));break;case 4:a.push(this.signatureData),a.push(this.unhashedSubpackets?this.unhashedSubpackets:h["default"].writeNumber(0,2))}return a.push(this.signedHashValue),a.push(this.signature),h["default"].concatUint8Array(a)},e.prototype.sign=function(a,b){var c=l["default"].write(l["default"].signature,this.signatureType),d=l["default"].write(l["default"].publicKey,this.publicKeyAlgorithm),e=l["default"].write(l["default"].hash,this.hashAlgorithm),f=[new Uint8Array([4,c,d,e])];this.issuerKeyId=a.getKeyId(),f.push(this.write_all_sub_packets()),this.signatureData=h["default"].concatUint8Array(f);var g=this.calculateTrailer(),i=h["default"].concatUint8Array([this.toSign(c,b),this.signatureData,g]),j=n["default"].hash.digest(e,i);this.signedHashValue=j.subarray(0,2),this.signature=n["default"].signature.sign(e,d,a.mpi,i)},e.prototype.write_all_sub_packets=function(){var a,b=l["default"].signatureSubpacket,c=[];if(null!==this.created&&c.push(f(b.signature_creation_time,h["default"].writeDate(this.created))),null!==this.signatureExpirationTime&&c.push(f(b.signature_expiration_time,h["default"].writeNumber(this.signatureExpirationTime,4))),null!==this.exportable&&c.push(f(b.exportable_certification,new Uint8Array([this.exportable?1:0]))),null!==this.trustLevel&&(a=new Uint8Array([this.trustLevel,this.trustAmount]),c.push(f(b.trust_signature,a))),null!==this.regularExpression&&c.push(f(b.regular_expression,this.regularExpression)),null!==this.revocable&&c.push(f(b.revocable,new Uint8Array([this.revocable?1:0]))),null!==this.keyExpirationTime&&c.push(f(b.key_expiration_time,h["default"].writeNumber(this.keyExpirationTime,4))),null!==this.preferredSymmetricAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredSymmetricAlgorithms)),c.push(f(b.preferred_symmetric_algorithms,a))),null!==this.revocationKeyClass&&(a=new Uint8Array([this.revocationKeyClass,this.revocationKeyAlgorithm]),a=h["default"].concatUint8Array([a,this.revocationKeyFingerprint]),c.push(f(b.revocation_key,a))),this.issuerKeyId.isNull()||c.push(f(b.issuer,this.issuerKeyId.write())),null!==this.notation)for(var d in this.notation)if(this.notation.hasOwnProperty(d)){var e=this.notation[d];a=[new Uint8Array([128,0,0,0])],a.push(h["default"].writeNumber(d.length,2)),a.push(h["default"].writeNumber(e.length,2)),a.push(h["default"].str2Uint8Array(d+e)),a=h["default"].concatUint8Array(a),c.push(f(b.notation_data,a))}null!==this.preferredHashAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredHashAlgorithms)),c.push(f(b.preferred_hash_algorithms,a))),null!==this.preferredCompressionAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredCompressionAlgorithms)),c.push(f(b.preferred_compression_algorithms,a))),null!==this.keyServerPreferences&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.keyServerPreferences)),c.push(f(b.key_server_preferences,a))),null!==this.preferredKeyServer&&c.push(f(b.preferred_key_server,h["default"].str2Uint8Array(this.preferredKeyServer))),null!==this.isPrimaryUserID&&c.push(f(b.primary_user_id,new Uint8Array([this.isPrimaryUserID?1:0]))),null!==this.policyURI&&c.push(f(b.policy_uri,h["default"].str2Uint8Array(this.policyURI))),null!==this.keyFlags&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.keyFlags)),c.push(f(b.key_flags,a))),null!==this.signersUserId&&c.push(f(b.signers_user_id,h["default"].str2Uint8Array(this.signersUserId))),null!==this.reasonForRevocationFlag&&(a=h["default"].str2Uint8Array(String.fromCharCode(this.reasonForRevocationFlag)+this.reasonForRevocationString),c.push(f(b.reason_for_revocation,a))),null!==this.features&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.features)),c.push(f(b.features,a))),null!==this.signatureTargetPublicKeyAlgorithm&&(a=[new Uint8Array([this.signatureTargetPublicKeyAlgorithm,this.signatureTargetHashAlgorithm])],a.push(h["default"].str2Uint8Array(this.signatureTargetHash)),a=h["default"].concatUint8Array(a),c.push(f(b.signature_target,a))),null!==this.embeddedSignature&&c.push(f(b.embedded_signature,this.embeddedSignature.write()));var g=h["default"].concatUint8Array(c),i=h["default"].writeNumber(g.length,2);return h["default"].concatUint8Array([i,g])},e.prototype.read_sub_packet=function(a){function b(a,b){this[a]=[];for(var c=0;c<b.length;c++)this[a].push(b[c])}var c,d=0,f=127&a[d++];switch(f){case 2:this.created=h["default"].readDate(a.subarray(d,a.length));break;case 3:c=h["default"].readNumber(a.subarray(d,a.length)),this.signatureNeverExpires=0===c,this.signatureExpirationTime=c;break;case 4:this.exportable=1===a[d++];break;case 5:this.trustLevel=a[d++],this.trustAmount=a[d++];break;case 6:this.regularExpression=a[d];break;case 7:this.revocable=1===a[d++];break;case 9:c=h["default"].readNumber(a.subarray(d,a.length)),this.keyExpirationTime=c,this.keyNeverExpires=0===c;break;case 11:b.call(this,"preferredSymmetricAlgorithms",a.subarray(d,a.length));break;case 12:this.revocationKeyClass=a[d++],this.revocationKeyAlgorithm=a[d++],this.revocationKeyFingerprint=a.subarray(d,20);break;case 16:this.issuerKeyId.read(a.subarray(d,a.length));break;case 20:if(128===a[d]){d+=4;var g=h["default"].readNumber(a.subarray(d,d+2));d+=2;var i=h["default"].readNumber(a.subarray(d,d+2));d+=2;var j=h["default"].Uint8Array2str(a.subarray(d,d+g)),k=h["default"].Uint8Array2str(a.subarray(d+g,d+g+i));this.notation=this.notation||{},this.notation[j]=k}else h["default"].print_debug("Unsupported notation flag "+a[d]);break;case 21:b.call(this,"preferredHashAlgorithms",a.subarray(d,a.length));break;case 22:b.call(this,"preferredCompressionAlgorithms",a.subarray(d,a.length));break;case 23:b.call(this,"keyServerPreferencess",a.subarray(d,a.length));break;case 24:this.preferredKeyServer=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 25:this.isPrimaryUserID=0!==a[d++];break;case 26:this.policyURI=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 27:b.call(this,"keyFlags",a.subarray(d,a.length));break;case 28:this.signersUserId+=h["default"].Uint8Array2str(a.subarray(d,a.length));
-break;case 29:this.reasonForRevocationFlag=a[d++],this.reasonForRevocationString=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 30:b.call(this,"features",a.subarray(d,a.length));break;case 31:this.signatureTargetPublicKeyAlgorithm=a[d++],this.signatureTargetHashAlgorithm=a[d++];var l=n["default"].getHashByteLength(this.signatureTargetHashAlgorithm);this.signatureTargetHash=h["default"].Uint8Array2str(a.subarray(d,d+l));break;case 32:this.embeddedSignature=new e,this.embeddedSignature.read(a.subarray(d,a.length));break;default:h["default"].print_debug("Unknown signature subpacket type "+f+" @:"+d)}},e.prototype.toSign=function(a,b){var c=l["default"].signature;switch(a){case c.binary:case c.text:return b.getBytes();case c.standalone:return new Uint8Array(0);case c.cert_generic:case c.cert_persona:case c.cert_casual:case c.cert_positive:case c.cert_revocation:var d,e;if(void 0!==b.userid)e=180,d=b.userid;else{if(void 0===b.userattribute)throw new Error("Either a userid or userattribute packet needs to be supplied for certification.");e=209,d=b.userattribute}var f=d.write();if(4===this.version)return h["default"].concatUint8Array([this.toSign(c.key,b),new Uint8Array([e]),h["default"].writeNumber(f.length,4),f]);if(3===this.version)return h["default"].concatUint8Array([this.toSign(c.key,b),f]);break;case c.subkey_binding:case c.subkey_revocation:case c.key_binding:return h["default"].concatUint8Array([this.toSign(c.key,b),this.toSign(c.key,{key:b.bind})]);case c.key:if(void 0===b.key)throw new Error("Key packet is required for this signature.");return b.key.writeOld();case c.key_revocation:return this.toSign(c.key,b);case c.timestamp:return new Uint8Array(0);case c.third_party:throw new Error("Not implemented");default:throw new Error("Unknown signature type.")}},e.prototype.calculateTrailer=function(){if(3===this.version)return new Uint8Array(0);var a=new Uint8Array([4,255]);return h["default"].concatUint8Array([a,h["default"].writeNumber(this.signatureData.length,4)])},e.prototype.verify=function(a,b){var c=l["default"].write(l["default"].signature,this.signatureType),d=l["default"].write(l["default"].publicKey,this.publicKeyAlgorithm),e=l["default"].write(l["default"].hash,this.hashAlgorithm),f=this.toSign(c,b),g=this.calculateTrailer(),i=0;d>0&&d<4?i=1:17===d&&(i=2);for(var j=[],k=0,m=0;m<i;m++)j[m]=new p["default"],k+=j[m].read(this.signature.subarray(k,this.signature.length));return this.verified=n["default"].signature.verify(d,e,j,a.mpi,h["default"].concatUint8Array([f,this.signatureData,g])),this.verified},e.prototype.isExpired=function(){return!this.signatureNeverExpires&&Date.now()>this.created.getTime()+1e3*this.signatureExpirationTime},e.prototype.postCloneTypeFix=function(){this.issuerKeyId=r["default"].fromClone(this.issuerKeyId)}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69,"./packet.js":51}],59:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.symEncryptedAEADProtected,this.version=l,this.iv=null,this.encrypted=null,this.packets=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../crypto"),i=d(h),j=a("../enums.js"),k=d(j),l=1,m=i["default"].gcm.ivLength;e.prototype.read=function(a){var b=0;if(a[b]!==l)throw new Error("Invalid packet version.");b++,this.iv=a.subarray(b,m+b),b+=m,this.encrypted=a.subarray(b,a.length)},e.prototype.write=function(){return g["default"].concatUint8Array([new Uint8Array([this.version]),this.iv,this.encrypted])},e.prototype.decrypt=function(a,b){var c=this;return i["default"].gcm.decrypt(a,this.encrypted,b,this.iv).then(function(a){c.packets.read(a)})},e.prototype.encrypt=function(a,b){var c=this;return this.iv=i["default"].random.getRandomValues(new Uint8Array(m)),i["default"].gcm.encrypt(a,this.packets.write(),b,this.iv).then(function(a){c.encrypted=a})}},{"../crypto":24,"../enums.js":35,"../util.js":69}],60:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=o["default"].packet.symEncryptedIntegrityProtected,this.version=t,this.encrypted=null,this.modification=!1,this.packets=null}function f(a,b,c,d){return r?h(a,b,c,d):q["default"].AES_CFB.encrypt(k["default"].concatUint8Array([b,c]),d)}function g(a,b,c){var d=void 0;return d=r?i(a,b,c):q["default"].AES_CFB.decrypt(b,c),d.subarray(m["default"].cipher[a].blockSize+2,d.length)}function h(a,b,c,d){d=new s(d);var e=new s(new Uint8Array(m["default"].cipher[a].blockSize)),f=new r.createCipheriv("aes-"+a.substr(3,3)+"-cfb",d,e),g=f.update(new s(k["default"].concatUint8Array([b,c])));return new Uint8Array(g)}function i(a,b,c){b=new s(b),c=new s(c);var d=new s(new Uint8Array(m["default"].cipher[a].blockSize)),e=new r.createDecipheriv("aes-"+a.substr(3,3)+"-cfb",c,d),f=e.update(b);return new Uint8Array(f)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var j=a("../util.js"),k=d(j),l=a("../crypto"),m=d(l),n=a("../enums.js"),o=d(n),p=a("asmcrypto-lite"),q=d(p),r=k["default"].getNodeCrypto(),s=k["default"].getNodeBuffer(),t=1;e.prototype.read=function(a){if(a[0]!==t)throw new Error("Invalid packet version.");this.encrypted=a.subarray(1,a.length)},e.prototype.write=function(){return k["default"].concatUint8Array([new Uint8Array([t]),this.encrypted])},e.prototype.encrypt=function(a,b){var c=this.packets.write(),d=m["default"].getPrefixRandom(a),e=new Uint8Array([d[d.length-2],d[d.length-1]]),g=k["default"].concatUint8Array([d,e]),h=new Uint8Array([211,20]),i=k["default"].concatUint8Array([c,h]),j=m["default"].hash.sha1(k["default"].concatUint8Array([g,i]));return i=k["default"].concatUint8Array([i,j]),"aes"===a.substr(0,3)?this.encrypted=f(a,g,i,b):(this.encrypted=m["default"].cfb.encrypt(d,a,i,b,!1),this.encrypted=this.encrypted.subarray(0,g.length+i.length)),Promise.resolve()},e.prototype.decrypt=function(a,b){var c=void 0;c="aes"===a.substr(0,3)?g(a,this.encrypted,b):m["default"].cfb.decrypt(a,b,this.encrypted,!1);var d=m["default"].cfb.mdc(a,b,this.encrypted),e=c.subarray(0,c.length-20),f=k["default"].concatUint8Array([d,e]);this.hash=k["default"].Uint8Array2str(m["default"].hash.sha1(f));var h=k["default"].Uint8Array2str(c.subarray(c.length-20,c.length));if(this.hash!==h)throw new Error("Modification detected.");return this.packets.read(c.subarray(0,c.length-22)),Promise.resolve()}},{"../crypto":24,"../enums.js":35,"../util.js":69,"asmcrypto-lite":1}],61:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.symEncryptedSessionKey,this.version=4,this.sessionKey=null,this.sessionKeyEncryptionAlgorithm=null,this.sessionKeyAlgorithm="aes256",this.encrypted=null,this.s2k=new i["default"]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../type/s2k.js"),i=d(h),j=a("../enums.js"),k=d(j),l=a("../crypto"),m=d(l);e.prototype.read=function(a){this.version=a[0];var b=k["default"].read(k["default"].symmetric,a[1]),c=this.s2k.read(a.subarray(2,a.length)),d=c+2;d<a.length?(this.encrypted=a.subarray(d,a.length),this.sessionKeyEncryptionAlgorithm=b):this.sessionKeyAlgorithm=b},e.prototype.write=function(){var a=null===this.encrypted?this.sessionKeyAlgorithm:this.sessionKeyEncryptionAlgorithm,b=g["default"].concatUint8Array([new Uint8Array([this.version,k["default"].write(k["default"].symmetric,a)]),this.s2k.write()]);return null!==this.encrypted&&(b=g["default"].concatUint8Array([b,this.encrypted])),b},e.prototype.decrypt=function(a){var b=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm,c=m["default"].cipher[b].keySize,d=this.s2k.produce_key(a,c);if(null===this.encrypted)this.sessionKey=d;else{var e=m["default"].cfb.normalDecrypt(b,d,this.encrypted,null);this.sessionKeyAlgorithm=k["default"].read(k["default"].symmetric,e[0]),this.sessionKey=e.subarray(1,e.length)}},e.prototype.encrypt=function(a){var b=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm;this.sessionKeyEncryptionAlgorithm=b;var c,d=m["default"].cipher[b].keySize,e=this.s2k.produce_key(a,d),f=new Uint8Array([k["default"].write(k["default"].symmetric,this.sessionKeyAlgorithm)]);null===this.sessionKey&&(this.sessionKey=m["default"].getRandomBytes(m["default"].cipher[this.sessionKeyAlgorithm].keySize)),c=g["default"].concatUint8Array([f,this.sessionKey]),this.encrypted=m["default"].cfb.normalEncrypt(b,e,c,null)},e.prototype.postCloneTypeFix=function(){this.s2k=i["default"].fromClone(this.s2k)}},{"../crypto":24,"../enums.js":35,"../type/s2k.js":68,"../util.js":69}],62:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.symmetricallyEncrypted,this.encrypted=null,this.packets=null,this.ignore_mdc_error=k["default"].ignore_mdc_error}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../crypto"),g=d(f),h=a("../enums.js"),i=d(h),j=a("../config"),k=d(j);e.prototype.read=function(a){this.encrypted=a},e.prototype.write=function(){return this.encrypted},e.prototype.decrypt=function(a,b){var c=g["default"].cfb.decrypt(a,b,this.encrypted,!0);if(!this.ignore_mdc_error&&("aes128"===a||"aes192"===a||"aes256"===a))throw new Error("Decryption failed due to missing MDC in combination with modern cipher.");return this.packets.read(c),Promise.resolve()},e.prototype.encrypt=function(a,b){var c=this.packets.write();return this.encrypted=g["default"].cfb.encrypt(g["default"].getPrefixRandom(a),a,c,b,!0),Promise.resolve()}},{"../config":10,"../crypto":24,"../enums.js":35}],63:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.trust}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f);e.prototype.read=function(){}},{"../enums.js":35}],64:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.userAttribute,this.attributes=[]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("./packet.js"),i=d(h),j=a("../enums.js"),k=d(j);e.prototype.read=function(a){for(var b=0;b<a.length;){var c=i["default"].readSimpleLength(a.subarray(b,a.length));b+=c.offset,this.attributes.push(g["default"].Uint8Array2str(a.subarray(b,b+c.len))),b+=c.len}},e.prototype.write=function(){for(var a=[],b=0;b<this.attributes.length;b++)a.push(i["default"].writeSimpleLength(this.attributes[b].length)),a.push(g["default"].str2Uint8Array(this.attributes[b]));return g["default"].concatUint8Array(a)},e.prototype.equals=function(a){return!!(a&&a instanceof e)&&this.attributes.every(function(b,c){return b===a.attributes[c]})}},{"../enums.js":35,"../util.js":69,"./packet.js":51}],65:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.userid,this.userid=""}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype.read=function(a){this.userid=g["default"].decode_utf8(g["default"].Uint8Array2str(a))},e.prototype.write=function(){return g["default"].str2Uint8Array(g["default"].encode_utf8(this.userid))}},{"../enums.js":35,"../util.js":69}],66:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.bytes=""}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f);e.prototype.read=function(a){this.bytes=g["default"].Uint8Array2str(a.subarray(0,8))},e.prototype.write=function(){return g["default"].str2Uint8Array(this.bytes)},e.prototype.toHex=function(){return g["default"].hexstrdump(this.bytes)},e.prototype.equals=function(a){return this.bytes===a.bytes},e.prototype.isNull=function(){return""===this.bytes},e.mapToHex=function(a){return a.toHex()},e.fromClone=function(a){var b=new e;return b.bytes=a.bytes,b},e.fromId=function(a){var b=new e;return b.read(g["default"].str2Uint8Array(g["default"].hex2bin(a))),b}},{"../util.js":69}],67:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.data=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../crypto/public_key/jsbn.js"),g=d(f),h=a("../util.js"),i=d(h);e.prototype.read=function(a){("string"==typeof a||String.prototype.isPrototypeOf(a))&&(a=i["default"].str2Uint8Array(a));var b=a[0]<<8|a[1],c=Math.ceil(b/8),d=i["default"].Uint8Array2str(a.subarray(2,2+c));return this.fromBytes(d),2+c},e.prototype.fromBytes=function(a){this.data=new g["default"](i["default"].hexstrdump(a),16)},e.prototype.toBytes=function(){var a=i["default"].Uint8Array2str(this.write());return a.substr(2)},e.prototype.byteLength=function(){return this.toBytes().length},e.prototype.write=function(){return i["default"].str2Uint8Array(this.data.toMPI())},e.prototype.toBigInteger=function(){return this.data.clone()},e.prototype.fromBigInteger=function(a){this.data=a.clone()},e.fromClone=function(a){a.data.copyTo=g["default"].prototype.copyTo;var b=new g["default"];a.data.copyTo(b);var c=new e;return c.data=b,c}},{"../crypto/public_key/jsbn.js":29,"../util.js":69}],68:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.algorithm="sha256",this.type="iterated",this.c=96,this.salt=k["default"].random.getRandomBytes(8)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../crypto"),k=d(j);e.prototype.get_count=function(){var a=6;return 16+(15&this.c)<<(this.c>>4)+a},e.prototype.read=function(a){var b=0;switch(this.type=g["default"].read(g["default"].s2k,a[b++]),this.algorithm=g["default"].read(g["default"].hash,a[b++]),this.type){case"simple":break;case"salted":this.salt=a.subarray(b,b+8),b+=8;break;case"iterated":this.salt=a.subarray(b,b+8),b+=8,this.c=a[b++];break;case"gnu":if("GNU"!==i["default"].Uint8Array2str(a.subarray(b,3)))throw new Error("Unknown s2k type.");b+=3;var c=1e3+a[b++];if(1001!==c)throw new Error("Unknown s2k gnu protection mode.");this.type=c;break;default:throw new Error("Unknown s2k type.")}return b},e.prototype.write=function(){var a=[new Uint8Array([g["default"].write(g["default"].s2k,this.type),g["default"].write(g["default"].hash,this.algorithm)])];switch(this.type){case"simple":break;case"salted":a.push(this.salt);break;case"iterated":a.push(this.salt),a.push(new Uint8Array([this.c]));break;case"gnu":throw new Error("GNU s2k type not supported.");default:throw new Error("Unknown s2k type.")}return i["default"].concatUint8Array(a)},e.prototype.produce_key=function(a,b){function c(b,c){var d=g["default"].write(g["default"].hash,c.algorithm);switch(c.type){case"simple":return k["default"].hash.digest(d,i["default"].concatUint8Array([b,a]));case"salted":return k["default"].hash.digest(d,i["default"].concatUint8Array([b,c.salt,a]));case"iterated":for(var e=[],f=c.get_count(),h=i["default"].concatUint8Array([c.salt,a]);e.length*h.length<f;)e.push(h);return e=i["default"].concatUint8Array(e),e.length>f&&(e=e.subarray(0,f)),k["default"].hash.digest(d,i["default"].concatUint8Array([b,e]));case"gnu":throw new Error("GNU s2k type not supported.");default:throw new Error("Unknown s2k type.")}}a=i["default"].str2Uint8Array(i["default"].encode_utf8(a));for(var d=[],e=0,f=new Uint8Array(b),h=0;h<b;h++)f[h]=0;for(h=0;e<=b;){var j=c(f.subarray(0,h),this);d.push(j),e+=j.length,h++}return i["default"].concatUint8Array(d).subarray(0,b)},e.fromClone=function(a){var b=new e;return b.algorithm=a.algorithm,b.type=a.type,b.c=a.c,b.salt=a.salt,b}},{"../crypto":24,"../enums.js":35,"../util.js":69}],69:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./config"),f=d(e);c["default"]={isString:function(a){return"string"==typeof a||String.prototype.isPrototypeOf(a)},isArray:function(a){return Array.prototype.isPrototypeOf(a)},isUint8Array:function(a){return Uint8Array.prototype.isPrototypeOf(a)},isEmailAddress:function(a){if(!this.isString(a))return!1;var b=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return b.test(a)},isUserId:function(a){return!!this.isString(a)&&(/ </.test(a)&&/>$/.test(a))},getTransferables:function(a){if(f["default"].zero_copy&&Object.prototype.isPrototypeOf(a)){var b=[];return this.collectBuffers(a,b),b.length?b:void 0}},collectBuffers:function(a,b){if(a){if(this.isUint8Array(a)&&b.indexOf(a.buffer)===-1)return void b.push(a.buffer);if(Object.prototype.isPrototypeOf(a))for(var c in a)this.collectBuffers(a[c],b)}},readNumber:function(a){for(var b=0,c=0;c<a.length;c++)b<<=8,b+=a[c];return b},writeNumber:function(a,b){for(var c=new Uint8Array(b),d=0;d<b;d++)c[d]=a>>8*(b-d-1)&255;return c},readDate:function(a){var b=this.readNumber(a),c=new Date;return c.setTime(1e3*b),c},writeDate:function(a){var b=Math.round(a.getTime()/1e3);return this.writeNumber(b,4)},hexdump:function(a){for(var b,c=[],d=a.length,e=0,f=0;e<d;){for(b=a.charCodeAt(e++).toString(16);b.length<2;)b="0"+b;c.push(" "+b),f++,f%32===0&&c.push("\n ")}return c.join("")},hexstrdump:function(a){if(null===a)return"";for(var b,c=[],d=a.length,e=0;e<d;){for(b=a.charCodeAt(e++).toString(16);b.length<2;)b="0"+b;c.push(""+b)}return c.join("")},hex2bin:function(a){for(var b="",c=0;c<a.length;c+=2)b+=String.fromCharCode(parseInt(a.substr(c,2),16));return b},hexidump:function(a){for(var b,c=[],d=a.length,e=0;e<d;){for(b=a[e++].toString(16);b.length<2;)b="0"+b;c.push(""+b)}return c.join("")},encode_utf8:function(a){return unescape(encodeURIComponent(a))},decode_utf8:function(a){if("string"!=typeof a)throw new Error('Parameter "utf8" is not of type string');try{return decodeURIComponent(escape(a))}catch(b){return a}},bin2str:function(a){for(var b=[],c=0;c<a.length;c++)b[c]=String.fromCharCode(a[c]);return b.join("")},str2bin:function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b},str2Uint8Array:function(a){if("string"!=typeof a&&!String.prototype.isPrototypeOf(a))throw new Error("str2Uint8Array: Data must be in the form of a string");for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b},Uint8Array2str:function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("Uint8Array2str: Data must be in the form of a Uint8Array");for(var b=[],c=0;c<a.length;c++)b[c]=String.fromCharCode(a[c]);return b.join("")},concatUint8Array:function(a){var b=0;a.forEach(function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("concatUint8Array: Data must be in the form of a Uint8Array");b+=a.length});var c=new Uint8Array(b),d=0;return a.forEach(function(a){c.set(a,d),d+=a.length}),c},copyUint8Array:function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("Data must be in the form of a Uint8Array");var b=new Uint8Array(a.length);return b.set(a),b},equalsUint8Array:function(a,b){if(!Uint8Array.prototype.isPrototypeOf(a)||!Uint8Array.prototype.isPrototypeOf(b))throw new Error("Data must be in the form of a Uint8Array");if(a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!1;return!0},calc_checksum:function(a){for(var b={s:0,add:function(a){this.s=(this.s+a)%65536}},c=0;c<a.length;c++)b.add(a[c]);return b.s},print_debug:function(a){f["default"].debug&&console.log(a)},print_debug_hexstr_dump:function(a,b){f["default"].debug&&(a+=this.hexstrdump(b),console.log(a))},getLeftNBits:function(a,b){var c=b%8;if(0===c)return a.substring(0,b/8);var d=(b-c)/8+1,e=a.substring(0,d);return this.shiftRight(e,8-c)},shiftRight:function(a,b){var c=this.str2bin(a);if(b%8===0)return a;for(var d=c.length-1;d>=0;d--)c[d]>>=b%8,d>0&&(c[d]|=c[d-1]<<8-b%8&255);return this.bin2str(c)},get_hashAlgorithmString:function(a){switch(a){case 1:return"MD5";case 2:return"SHA1";case 3:return"RIPEMD160";case 8:return"SHA256";case 9:return"SHA384";case 10:return"SHA512";case 11:return"SHA224"}return"unknown"},getWebCrypto:function(){if(f["default"].use_native)return"undefined"!=typeof window&&window.crypto&&window.crypto.subtle},getWebCryptoAll:function(){if(f["default"].use_native&&"undefined"!=typeof window){if(window.crypto)return window.crypto.subtle||window.crypto.webkitSubtle;if(window.msCrypto)return window.msCrypto.subtle}},promisify:function(a){return function(){var b=arguments;return new Promise(function(c){var d=a.apply(null,b);c(d)})}},promisifyIE11Op:function(a,b){return new Promise(function(c,d){a.onerror=function(){d(new Error(b))},a.oncomplete=function(a){c(a.target.result)}})},detectNode:function(){return"undefined"==typeof window},getNodeCrypto:function(){if(this.detectNode()&&f["default"].use_native)return a("crypto")},getNodeBuffer:function(){if(this.detectNode())return a("buffer").Buffer}}},{"./config":10,buffer:"buffer",crypto:"crypto"}],70:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.path,c=void 0===b?"openpgp.worker.js":b,d=a.worker,e=a.config;this.worker=d||new Worker(c),this.worker.onmessage=this.onMessage.bind(this),this.worker.onerror=function(a){throw new Error("Unhandled error in openpgp worker: "+a.message+" ("+a.filename+":"+a.lineno+")")},this.seedRandom(l),this.tasks=[],e&&this.worker.postMessage({event:"configure",config:e})}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../crypto"),i=d(h),j=a("../packet"),k=d(j),l=5e4,m=2e4;e.prototype.onMessage=function(a){var b=a.data;switch(b.event){case"method-return":b.err?this.tasks.shift().reject(new Error(b.err)):this.tasks.shift().resolve(b.data);break;case"request-seed":this.seedRandom(m);break;default:throw new Error("Unknown Worker Event.")}},e.prototype.seedRandom=function(a){var b=this.getRandomBuffer(a);this.worker.postMessage({event:"seed-random",buf:b},g["default"].getTransferables.call(g["default"],b))},e.prototype.getRandomBuffer=function(a){if(!a)return null;var b=new Uint8Array(a);return i["default"].random.getRandomValues(b),b},e.prototype.terminate=function(){this.worker.terminate()},e.prototype.delegate=function(a,b){var c=this;return new Promise(function(d,e){c.worker.postMessage({event:a,options:k["default"].clone.clonePackets(b)},g["default"].getTransferables.call(g["default"],b)),c.tasks.push({resolve:function(b){return d(k["default"].clone.parseClonedPackets(b,a))},reject:e})})}},{"../crypto":24,"../packet":47,"../util.js":69}]},{},[37])(37)}); \ No newline at end of file
+l.sign(g,i),f.push(k),f.push(l),a.unlocked||(g.clearPrivateMPIs(),k.clearPrivateMPIs()),new e(f)}var f,g,h,i,j,k,l;return Promise.resolve().then(function(){if(a.keyType=a.keyType||r["default"].publicKey.rsa_encrypt_sign,a.keyType!==r["default"].publicKey.rsa_encrypt_sign)throw new Error("Only RSA Encrypt or Sign supported");return a.passphrase||(a.unlocked=!0),(String.prototype.isPrototypeOf(a.userIds)||"string"==typeof a.userIds)&&(a.userIds=[a.userIds]),Promise.all([b(),c()]).then(d)})}function n(a){var b={};a.forEach(function(a){var c=a.getPrimaryUser();return c&&c.selfCertificate.preferredSymmetricAlgorithms?void c.selfCertificate.preferredSymmetricAlgorithms.forEach(function(a,c){var d=b[a]||(b[a]={prio:0,count:0,algo:a});d.prio+=64>>c,d.count++}):v["default"].encryption_cipher});var c={prio:0,algo:v["default"].encryption_cipher};for(var d in b)try{d!==r["default"].symmetric.plaintext&&d!==r["default"].symmetric.idea&&r["default"].read(r["default"].symmetric,d)&&b[d].count===a.length&&b[d].prio>c.prio&&(c=b[d])}catch(e){}return c.algo}Object.defineProperty(c,"__esModule",{value:!0}),c.Key=e,c.readArmored=l,c.generate=m,c.getPreferredSymAlgo=n;var o=a("./packet"),p=d(o),q=a("./enums.js"),r=d(q),s=a("./encoding/armor.js"),t=d(s),u=a("./config"),v=d(u),w=a("./util"),x=d(w);e.prototype.packetlist2structure=function(a){for(var b,c,d,e=0;e<a.length;e++)switch(a[e].tag){case r["default"].packet.publicKey:case r["default"].packet.secretKey:this.primaryKey=a[e],c=this.primaryKey.getKeyId();break;case r["default"].packet.userid:case r["default"].packet.userAttribute:b=new j(a[e]),this.users||(this.users=[]),this.users.push(b);break;case r["default"].packet.publicSubkey:case r["default"].packet.secretSubkey:b=null,this.subKeys||(this.subKeys=[]),d=new k(a[e]),this.subKeys.push(d);break;case r["default"].packet.signature:switch(a[e].signatureType){case r["default"].signature.cert_generic:case r["default"].signature.cert_persona:case r["default"].signature.cert_casual:case r["default"].signature.cert_positive:if(!b){x["default"].print_debug("Dropping certification signatures without preceding user packet");continue}a[e].issuerKeyId.equals(c)?(b.selfCertifications||(b.selfCertifications=[]),b.selfCertifications.push(a[e])):(b.otherCertifications||(b.otherCertifications=[]),b.otherCertifications.push(a[e]));break;case r["default"].signature.cert_revocation:b?(b.revocationCertifications||(b.revocationCertifications=[]),b.revocationCertifications.push(a[e])):(this.directSignatures||(this.directSignatures=[]),this.directSignatures.push(a[e]));break;case r["default"].signature.key:this.directSignatures||(this.directSignatures=[]),this.directSignatures.push(a[e]);break;case r["default"].signature.subkey_binding:if(!d){x["default"].print_debug("Dropping subkey binding signature without preceding subkey packet");continue}d.bindingSignature=a[e];break;case r["default"].signature.key_revocation:this.revocationSignature=a[e];break;case r["default"].signature.subkey_revocation:if(!d){x["default"].print_debug("Dropping subkey revocation signature without preceding subkey packet");continue}d.revocationSignature=a[e]}}},e.prototype.toPacketlist=function(){var a=new p["default"].List;a.push(this.primaryKey),a.push(this.revocationSignature),a.concat(this.directSignatures);var b;for(b=0;b<this.users.length;b++)a.concat(this.users[b].toPacketlist());if(this.subKeys)for(b=0;b<this.subKeys.length;b++)a.concat(this.subKeys[b].toPacketlist());return a},e.prototype.getSubkeyPackets=function(){var a=[];if(this.subKeys)for(var b=0;b<this.subKeys.length;b++)a.push(this.subKeys[b].subKey);return a},e.prototype.getAllKeyPackets=function(){return[this.primaryKey].concat(this.getSubkeyPackets())},e.prototype.getKeyIds=function(){for(var a=[],b=this.getAllKeyPackets(),c=0;c<b.length;c++)a.push(b[c].getKeyId());return a},e.prototype.getKeyPacket=function(a){for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++)for(var d=b[c].getKeyId(),e=0;e<a.length;e++)if(d.equals(a[e]))return b[c];return null},e.prototype.getUserIds=function(){for(var a=[],b=0;b<this.users.length;b++)this.users[b].userId&&a.push(x["default"].Uint8Array2str(this.users[b].userId.write()));return a},e.prototype.isPublic=function(){return this.primaryKey.tag===r["default"].packet.publicKey},e.prototype.isPrivate=function(){return this.primaryKey.tag===r["default"].packet.secretKey},e.prototype.toPublic=function(){for(var a,b=new p["default"].List,c=this.toPacketlist(),d=0;d<c.length;d++)switch(c[d].tag){case r["default"].packet.secretKey:a=c[d].writePublicKey();var f=new p["default"].PublicKey;f.read(a),b.push(f);break;case r["default"].packet.secretSubkey:a=c[d].writePublicKey();var g=new p["default"].PublicSubkey;g.read(a),b.push(g);break;default:b.push(c[d])}return new e(b)},e.prototype.armor=function(){var a=this.isPublic()?r["default"].armor.public_key:r["default"].armor.private_key;return t["default"].encode(a,this.toPacketlist().write())},e.prototype.getSigningKeyPacket=function(a){var b=this.getPrimaryUser();if(b&&g(this.primaryKey,b.selfCertificate)&&(!a||this.primaryKey.getKeyId().equals(a)))return this.primaryKey;if(this.subKeys)for(var c=0;c<this.subKeys.length;c++)if(this.subKeys[c].isValidSigningKey(this.primaryKey)&&(!a||this.subKeys[c].subKey.getKeyId().equals(a)))return this.subKeys[c].subKey;return null},e.prototype.getPreferredHashAlgorithm=function(){var a=this.getPrimaryUser();return a&&a.selfCertificate.preferredHashAlgorithms?a.selfCertificate.preferredHashAlgorithms[0]:v["default"].prefer_hash_algorithm},e.prototype.getEncryptionKeyPacket=function(){if(this.subKeys)for(var a=0;a<this.subKeys.length;a++)if(this.subKeys[a].isValidEncryptionKey(this.primaryKey))return this.subKeys[a].subKey;var b=this.getPrimaryUser();return b&&f(this.primaryKey,b.selfCertificate)?this.primaryKey:null},e.prototype.encrypt=function(a){if(!this.isPrivate())throw new Error("Nothing to encrypt in a public key");for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++)b[c].encrypt(a),b[c].clearPrivateMPIs()},e.prototype.decrypt=function(a){if(!this.isPrivate())throw new Error("Nothing to decrypt in a public key");for(var b=this.getAllKeyPackets(),c=0;c<b.length;c++){var d=b[c].decrypt(a);if(!d)return!1}return!0},e.prototype.decryptKeyPacket=function(a,b){if(!this.isPrivate())throw new Error("Nothing to decrypt in a public key");for(var c=this.getAllKeyPackets(),d=0;d<c.length;d++)for(var e=c[d].getKeyId(),f=0;f<a.length;f++)if(e.equals(a[f])){var g=c[d].decrypt(b);if(!g)return!1}return!0},e.prototype.verifyPrimaryKey=function(){if(this.revocationSignature&&!this.revocationSignature.isExpired()&&(this.revocationSignature.verified||this.revocationSignature.verify(this.primaryKey,{key:this.primaryKey})))return r["default"].keyStatus.revoked;if(3===this.primaryKey.version&&0!==this.primaryKey.expirationTimeV3&&Date.now()>this.primaryKey.created.getTime()+24*this.primaryKey.expirationTimeV3*3600*1e3)return r["default"].keyStatus.expired;for(var a=!1,b=0;b<this.users.length;b++)this.users[b].userId&&this.users[b].selfCertifications&&(a=!0);if(!a)return r["default"].keyStatus.no_self_cert;var c=this.getPrimaryUser();return c?4===this.primaryKey.version&&c.selfCertificate.keyNeverExpires===!1&&Date.now()>this.primaryKey.created.getTime()+1e3*c.selfCertificate.keyExpirationTime?r["default"].keyStatus.expired:r["default"].keyStatus.valid:r["default"].keyStatus.invalid},e.prototype.getExpirationTime=function(){if(3===this.primaryKey.version)return h(this.primaryKey);if(4===this.primaryKey.version){var a=this.getPrimaryUser();return a?h(this.primaryKey,a.selfCertificate):null}},e.prototype.getPrimaryUser=function(){for(var a=[],b=0;b<this.users.length;b++)if(this.users[b].userId&&this.users[b].selfCertifications)for(var c=0;c<this.users[b].selfCertifications.length;c++)a.push({user:this.users[b],selfCertificate:this.users[b].selfCertifications[c]});a=a.sort(function(a,b){return a.selfCertificate.isPrimaryUserID>b.selfCertificate.isPrimaryUserID?-1:a.selfCertificate.isPrimaryUserID<b.selfCertificate.isPrimaryUserID?1:a.selfCertificate.created>b.selfCertificate.created?-1:a.selfCertificate.created<b.selfCertificate.created?1:0});for(var d=0;d<a.length;d++)if(a[d].user.isValidSelfCertificate(this.primaryKey,a[d].selfCertificate))return a[d];return null},e.prototype.update=function(a){var b=this;if(a.verifyPrimaryKey()!==r["default"].keyStatus.invalid){if(this.primaryKey.getFingerprint()!==a.primaryKey.getFingerprint())throw new Error("Key update method: fingerprints of keys not equal");if(this.isPublic()&&a.isPrivate()){var c=(this.subKeys&&this.subKeys.length)===(a.subKeys&&a.subKeys.length)&&(!this.subKeys||this.subKeys.every(function(b){return a.subKeys.some(function(a){return b.subKey.getFingerprint()===a.subKey.getFingerprint()})}));if(!c)throw new Error("Cannot update public key with private key if subkey mismatch");this.primaryKey=a.primaryKey}this.revocationSignature||!a.revocationSignature||a.revocationSignature.isExpired()||!a.revocationSignature.verified&&!a.revocationSignature.verify(a.primaryKey,{key:a.primaryKey})||(this.revocationSignature=a.revocationSignature),i(a,this,"directSignatures"),a.users.forEach(function(a){for(var c=!1,d=0;d<b.users.length;d++)if(a.userId&&a.userId.userid===b.users[d].userId.userid||a.userAttribute&&a.userAttribute.equals(b.users[d].userAttribute)){b.users[d].update(a,b.primaryKey),c=!0;break}c||b.users.push(a)}),a.subKeys&&a.subKeys.forEach(function(a){for(var c=!1,d=0;d<b.subKeys.length;d++)if(a.subKey.getFingerprint()===b.subKeys[d].subKey.getFingerprint()){b.subKeys[d].update(a,b.primaryKey),c=!0;break}c||b.subKeys.push(a)})}},e.prototype.revoke=function(){},j.prototype.toPacketlist=function(){var a=new p["default"].List;return a.push(this.userId||this.userAttribute),a.concat(this.revocationCertifications),a.concat(this.selfCertifications),a.concat(this.otherCertifications),a},j.prototype.isRevoked=function(a,b){if(this.revocationCertifications){var c=this;return this.revocationCertifications.some(function(d){return d.issuerKeyId.equals(a.issuerKeyId)&&!d.isExpired()&&(d.verified||d.verify(b,{userid:c.userId||c.userAttribute,key:b}))})}return!1},j.prototype.getValidSelfCertificate=function(a){if(!this.selfCertifications)return null;for(var b=this.selfCertifications.sort(function(a,b){return a=a.created,b=b.created,a>b?-1:a<b?1:0}),c=0;c<b.length;c++)if(this.isValidSelfCertificate(a,b[c]))return b[c];return null},j.prototype.isValidSelfCertificate=function(a,b){return!this.isRevoked(b,a)&&!(b.isExpired()||!b.verified&&!b.verify(a,{userid:this.userId||this.userAttribute,key:a}))},j.prototype.verify=function(a){if(!this.selfCertifications)return r["default"].keyStatus.no_self_cert;for(var b,c=0;c<this.selfCertifications.length;c++)if(this.isRevoked(this.selfCertifications[c],a))b=r["default"].keyStatus.revoked;else if(this.selfCertifications[c].verified||this.selfCertifications[c].verify(a,{userid:this.userId||this.userAttribute,key:a})){if(!this.selfCertifications[c].isExpired()){b=r["default"].keyStatus.valid;break}b=r["default"].keyStatus.expired}else b=r["default"].keyStatus.invalid;return b},j.prototype.update=function(a,b){var c=this;i(a,this,"selfCertifications",function(a){return a.verified||a.verify(b,{userid:c.userId||c.userAttribute,key:b})}),i(a,this,"otherCertifications"),i(a,this,"revocationCertifications")},k.prototype.toPacketlist=function(){var a=new p["default"].List;return a.push(this.subKey),a.push(this.revocationSignature),a.push(this.bindingSignature),a},k.prototype.isValidEncryptionKey=function(a){return this.verify(a)===r["default"].keyStatus.valid&&f(this.subKey,this.bindingSignature)},k.prototype.isValidSigningKey=function(a){return this.verify(a)===r["default"].keyStatus.valid&&g(this.subKey,this.bindingSignature)},k.prototype.verify=function(a){return this.revocationSignature&&!this.revocationSignature.isExpired()&&(this.revocationSignature.verified||this.revocationSignature.verify(a,{key:a,bind:this.subKey}))?r["default"].keyStatus.revoked:3===this.subKey.version&&0!==this.subKey.expirationTimeV3&&Date.now()>this.subKey.created.getTime()+24*this.subKey.expirationTimeV3*3600*1e3?r["default"].keyStatus.expired:this.bindingSignature?this.bindingSignature.isExpired()?r["default"].keyStatus.expired:this.bindingSignature.verified||this.bindingSignature.verify(a,{key:a,bind:this.subKey})?4===this.subKey.version&&this.bindingSignature.keyNeverExpires===!1&&Date.now()>this.subKey.created.getTime()+1e3*this.bindingSignature.keyExpirationTime?r["default"].keyStatus.expired:r["default"].keyStatus.valid:r["default"].keyStatus.invalid:r["default"].keyStatus.invalid},k.prototype.getExpirationTime=function(){return h(this.subKey,this.bindingSignature)},k.prototype.update=function(a,b){if(a.verify(b)!==r["default"].keyStatus.invalid){if(this.subKey.getFingerprint()!==a.subKey.getFingerprint())throw new Error("SubKey update method: fingerprints of subkeys not equal");this.subKey.tag===r["default"].packet.publicSubkey&&a.subKey.tag===r["default"].packet.secretSubkey&&(this.subKey=a.subKey),!this.bindingSignature&&a.bindingSignature&&(a.bindingSignature.verified||a.bindingSignature.verify(b,{key:b,bind:this.subKey}))&&(this.bindingSignature=a.bindingSignature),this.revocationSignature||!a.revocationSignature||a.revocationSignature.isExpired()||!a.revocationSignature.verified&&!a.revocationSignature.verify(b,{key:b,bind:this.subKey})||(this.revocationSignature=a.revocationSignature)}}},{"./config":10,"./encoding/armor.js":33,"./enums.js":35,"./packet":47,"./util":69}],39:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./keyring.js"),f=d(e),g=a("./localstore.js"),h=d(g);f["default"].localstore=h["default"],c["default"]=f["default"]},{"./keyring.js":40,"./localstore.js":41}],40:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a){this.storeHandler=a||new m["default"],this.publicKeys=new g(this.storeHandler.loadPublic()),this.privateKeys=new g(this.storeHandler.loadPrivate())}function g(a){this.keys=a}function h(a,b){a=a.toLowerCase();for(var c=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),d=new RegExp("<"+c+">"),e=b.getUserIds(),f=0;f<e.length;f++){var g=e[f].toLowerCase();if(a===g||d.test(g))return!0}return!1}function i(a,b){return 16===a.length?a===b.getKeyId().toHex():a===b.getFingerprint()}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var j=a("../key.js"),k=e(j),l=a("./localstore.js"),m=d(l);f.prototype.store=function(){this.storeHandler.storePublic(this.publicKeys.keys),this.storeHandler.storePrivate(this.privateKeys.keys)},f.prototype.clear=function(){this.publicKeys.keys=[],this.privateKeys.keys=[]},f.prototype.getKeysForId=function(a,b){var c=[];return c=c.concat(this.publicKeys.getForId(a,b)||[]),c=c.concat(this.privateKeys.getForId(a,b)||[]),c.length?c:null},f.prototype.removeKeysForId=function(a){var b=[];return b=b.concat(this.publicKeys.removeForId(a)||[]),b=b.concat(this.privateKeys.removeForId(a)||[]),b.length?b:null},f.prototype.getAllKeys=function(){return this.publicKeys.keys.concat(this.privateKeys.keys)},g.prototype.getForAddress=function(a){for(var b=[],c=0;c<this.keys.length;c++)h(a,this.keys[c])&&b.push(this.keys[c]);return b},g.prototype.getForId=function(a,b){for(var c=0;c<this.keys.length;c++){if(i(a,this.keys[c].primaryKey))return this.keys[c];if(b&&this.keys[c].subKeys)for(var d=0;d<this.keys[c].subKeys.length;d++)if(i(a,this.keys[c].subKeys[d].subKey))return this.keys[c]}return null},g.prototype.importKey=function(a){var b=k.readArmored(a),c=this;return b.keys.forEach(function(a){var b=a.primaryKey.getKeyId().toHex(),d=c.getForId(b);d?d.update(a):c.push(a)}),b.err?b.err:null},g.prototype.push=function(a){return this.keys.push(a)},g.prototype.removeForId=function(a){for(var b=0;b<this.keys.length;b++)if(i(a,this.keys[b].primaryKey))return this.keys.splice(b,1)[0];return null}},{"../key.js":38,"./localstore.js":41}],41:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(b){b=b||"openpgp-",this.publicKeysItem=b+this.publicKeysItem,this.privateKeysItem=b+this.privateKeysItem,"undefined"!=typeof window&&window.localStorage?this.storage=window.localStorage:this.storage=new(a("node-localstorage").LocalStorage)(j["default"].node_store)}function g(a,b){var c=JSON.parse(a.getItem(b)),d=[];if(null!==c&&0!==c.length)for(var e,f=0;f<c.length;f++)e=l.readArmored(c[f]),e.err?n["default"].print_debug("Error reading armored key from keyring index: "+f):d.push(e.keys[0]);return d}function h(a,b,c){var d=[];if(c.length){for(var e=0;e<c.length;e++)d.push(c[e].armor());a.setItem(b,JSON.stringify(d))}else a.removeItem(b)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var i=a("../config"),j=e(i),k=a("../key.js"),l=d(k),m=a("../util.js"),n=e(m);f.prototype.publicKeysItem="public-keys",f.prototype.privateKeysItem="private-keys",f.prototype.loadPublic=function(){return g(this.storage,this.publicKeysItem)},f.prototype.loadPrivate=function(){return g(this.storage,this.privateKeysItem)},f.prototype.storePublic=function(a){h(this.storage,this.publicKeysItem,a)},f.prototype.storePrivate=function(a){h(this.storage,this.privateKeysItem,a)}},{"../config":10,"../key.js":38,"../util.js":69,"node-localstorage":"node-localstorage"}],42:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return this instanceof f?void(this.packets=a||new p["default"].List):new f(a)}function g(a,b,c,d){var e=new p["default"].List;return c&&c.forEach(function(c){var d=c.getEncryptionKeyPacket();if(!d)throw new Error("Could not find valid key packet for encryption in key "+c.primaryKey.getKeyId().toHex());var f=new p["default"].PublicKeyEncryptedSessionKey;f.publicKeyId=d.getKeyId(),f.publicKeyAlgorithm=d.algorithm,f.sessionKey=a,f.sessionKeyAlgorithm=b,f.encrypt(d),delete f.sessionKey,e.push(f)}),d&&d.forEach(function(c){var d=new p["default"].SymEncryptedSessionKey;d.sessionKey=a,d.sessionKeyAlgorithm=b,d.encrypt(c),delete d.sessionKey,e.push(d)}),new f(e)}function h(a){var b=t["default"].decode(a).data;return i(b)}function i(a){var b=new p["default"].List;return b.read(a),new f(b)}function j(a,b){var c=new p["default"].Literal;c.setBytes(n["default"].str2Uint8Array(a),r["default"].read(r["default"].literal,r["default"].literal.binary));var d=new p["default"].List;d.push(c);var e=t["default"].decode(b).data;return d.read(e),new f(d)}function k(a,b){var c=new p["default"].Literal;c.setText(a),void 0!==b&&c.setFilename(b);var d=new p["default"].List;return d.push(c),new f(d)}function l(a,b){if(!n["default"].isUint8Array(a))throw new Error("Data must be in the form of a Uint8Array");var c=new p["default"].Literal;b&&c.setFilename(b),c.setBytes(a,r["default"].read(r["default"].literal,r["default"].literal.binary)),void 0!==b&&c.setFilename(b);var d=new p["default"].List;return d.push(c),new f(d)}Object.defineProperty(c,"__esModule",{value:!0}),c.Message=f,c.encryptSessionKey=g,c.readArmored=h,c.read=i,c.readSignedContent=j,c.fromText=k,c.fromBinary=l;var m=a("./util.js"),n=e(m),o=a("./packet"),p=e(o),q=a("./enums.js"),r=e(q),s=a("./encoding/armor.js"),t=e(s),u=a("./config"),v=e(u),w=a("./crypto"),x=e(w),y=a("./key.js"),z=d(y);f.prototype.getEncryptionKeyIds=function(){var a=[],b=this.packets.filterByTag(r["default"].packet.publicKeyEncryptedSessionKey);return b.forEach(function(b){a.push(b.publicKeyId)}),a},f.prototype.getSigningKeyIds=function(){var a=[],b=this.unwrapCompressed(),c=b.packets.filterByTag(r["default"].packet.onePassSignature);if(c.forEach(function(b){a.push(b.signingKeyId)}),!a.length){var d=b.packets.filterByTag(r["default"].packet.signature);d.forEach(function(b){a.push(b.issuerKeyId)})}return a},f.prototype.decrypt=function(a,b,c){var d=this;return Promise.resolve().then(function(){var e=b||d.decryptSessionKey(a,c);if(!e||!n["default"].isUint8Array(e.data)||!n["default"].isString(e.algorithm))throw new Error("Invalid session key for decryption.");var g=d.packets.filterByTag(r["default"].packet.symmetricallyEncrypted,r["default"].packet.symEncryptedIntegrityProtected,r["default"].packet.symEncryptedAEADProtected);if(0!==g.length){var h=g[0];return h.decrypt(e.algorithm,e.data).then(function(){var a=new f(h.packets);return h.packets=new p["default"].List,a})}})},f.prototype.decryptSessionKey=function(a,b){var c;if(b){for(var d=this.packets.filterByTag(r["default"].packet.symEncryptedSessionKey),e=d.length,f=0;f<e;f++){c=d[f];try{c.decrypt(b);break}catch(g){if(f===e-1)throw g}}if(!c)throw new Error("No symmetrically encrypted session key packet found.")}else{if(!a)throw new Error("No key or password specified.");var h=this.getEncryptionKeyIds();if(!h.length)return;var i=a.getKeyPacket(h);if(!i.isDecrypted)throw new Error("Private key is not decrypted.");for(var j=this.packets.filterByTag(r["default"].packet.publicKeyEncryptedSessionKey),k=0;k<j.length;k++)if(j[k].publicKeyId.equals(i.getKeyId())){c=j[k],c.decrypt(i);break}}if(c)return{data:c.sessionKey,algorithm:c.sessionKeyAlgorithm}},f.prototype.getLiteralData=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a&&a.data||null},f.prototype.getFilename=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a&&a.getFilename()||null},f.prototype.getText=function(){var a=this.packets.findPacket(r["default"].packet.literal);return a?a.getText():null},f.prototype.encrypt=function(a,b){var c=this,d=void 0,e=void 0,f=void 0;return Promise.resolve().then(function(){if(a)d=z.getPreferredSymAlgo(a);else{if(!b)throw new Error("No keys or passwords");d=v["default"].encryption_cipher}var h=x["default"].generateSessionKey(r["default"].read(r["default"].symmetric,d));return e=g(h,r["default"].read(r["default"].symmetric,d),a,b),f=v["default"].aead_protect?new p["default"].SymEncryptedAEADProtected:v["default"].integrity_protect?new p["default"].SymEncryptedIntegrityProtected:new p["default"].SymmetricallyEncrypted,f.packets=c.packets,f.encrypt(r["default"].read(r["default"].symmetric,d),h)}).then(function(){return e.packets.push(f),f.packets=new p["default"].List,e})},f.prototype.sign=function(a){var b=new p["default"].List,c=this.packets.findPacket(r["default"].packet.literal);if(!c)throw new Error("No literal data packet to sign.");var d,e,g=r["default"].write(r["default"].literal,c.format),h=g===r["default"].literal.binary?r["default"].signature.binary:r["default"].signature.text;for(d=0;d<a.length;d++){if(a[d].isPublic())throw new Error("Need private key for signing");var i=new p["default"].OnePassSignature;if(i.type=h,i.hashAlgorithm=v["default"].prefer_hash_algorithm,e=a[d].getSigningKeyPacket(),!e)throw new Error("Could not find valid key packet for signing in key "+a[d].primaryKey.getKeyId().toHex());i.publicKeyAlgorithm=e.algorithm,i.signingKeyId=e.getKeyId(),d===a.length-1&&(i.flags=1),b.push(i)}for(b.push(c),d=a.length-1;d>=0;d--){var j=new p["default"].Signature;if(j.signatureType=h,j.hashAlgorithm=v["default"].prefer_hash_algorithm,j.publicKeyAlgorithm=e.algorithm,!e.isDecrypted)throw new Error("Private key is not decrypted.");j.sign(e,c),b.push(j)}return new f(b)},f.prototype.verify=function(a){var b=[],c=this.unwrapCompressed(),d=c.packets.filterByTag(r["default"].packet.literal);if(1!==d.length)throw new Error("Can only verify message with one literal data packet.");for(var e=c.packets.filterByTag(r["default"].packet.signature),f=0;f<e.length;f++){for(var g=null,h=0;h<a.length&&!(g=a[h].getSigningKeyPacket(e[f].issuerKeyId));h++);var i={};g?(i.keyid=e[f].issuerKeyId,i.valid=e[f].verify(g,d[0])):(i.keyid=e[f].issuerKeyId,i.valid=null),b.push(i)}return b},f.prototype.unwrapCompressed=function(){var a=this.packets.filterByTag(r["default"].packet.compressed);return a.length?new f(a[0].packets):this},f.prototype.armor=function(){return t["default"].encode(r["default"].armor.message,this.packets.write())}},{"./config":10,"./crypto":24,"./encoding/armor.js":33,"./enums.js":35,"./key.js":38,"./packet":47,"./util.js":69}],43:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.path,c=void 0===b?"openpgp.worker.min.js":b,d=a.worker;if(d||"undefined"!=typeof window&&window.Worker)return Q=new N["default"]({path:c,worker:d,config:J["default"]}),!0}function g(){return Q}function h(){Q=void 0}function i(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.userIds,c=void 0===b?[]:b,d=a.passphrase,e=a.numBits,f=void 0===e?2048:e,g=a.unlocked,h=void 0!==g&&g,i=v({userIds:c,passphrase:d,numBits:f,unlocked:h});return!L["default"].getWebCryptoAll()&&Q?Q.delegate("generateKey",i):H.generate(i).then(function(a){return{key:a,privateKeyArmored:a.armor(),publicKeyArmored:a.toPublic().armor()}})["catch"](A.bind(null,"Error generating keypair"))}function j(a){var b=a.privateKey,c=a.passphrase;return Q?Q.delegate("decryptKey",{privateKey:b,passphrase:c}):z(function(){if(!b.decrypt(c))throw new Error("Invalid passphrase");return{key:b}},"Error decrypting private key")}function k(a){var b=a.data,c=a.publicKeys,d=a.privateKeys,e=a.passwords,f=a.filename,g=a.armor,h=void 0===g||g;return s(b),c=w(c),d=w(d),e=w(e),!B()&&Q?Q.delegate("encrypt",{data:b,publicKeys:c,privateKeys:d,passwords:e,filename:f,armor:h}):Promise.resolve().then(function(){var a=x(b,f);return d&&(a=a.sign(d)),a.encrypt(c,e)}).then(function(a){return h?{data:a.armor()}:{message:a}})["catch"](A.bind(null,"Error encrypting message"))}function l(a){var b=a.message,c=a.privateKey,d=a.publicKeys,e=a.sessionKey,f=a.password,g=a.format,h=void 0===g?"utf8":g;return t(b),d=w(d),!B()&&Q?Q.delegate("decrypt",{message:b,privateKey:c,publicKeys:d,sessionKey:e,password:f,format:h}):b.decrypt(c,e,f).then(function(a){var b=y(a,h);return d&&b.data&&(b.signatures=a.verify(d)),b})["catch"](A.bind(null,"Error decrypting message"))}function m(a){var b=a.data,c=a.privateKeys,d=a.armor,e=void 0===d||d;return q(b),c=w(c),Q?Q.delegate("sign",{data:b,privateKeys:c,armor:e}):z(function(){var a=new F.CleartextMessage(b);return a.sign(c),e?{data:a.armor()}:{message:a}},"Error signing cleartext message")}function n(a){var b=a.message,c=a.publicKeys;return u(b),c=w(c),Q?Q.delegate("verify",{message:b,publicKeys:c}):z(function(){return{data:b.getText(),signatures:b.verify(c)}},"Error verifying cleartext signed message")}function o(a){var b=a.data,c=a.algorithm,d=a.publicKeys,e=a.passwords;return r(b),q(c,"algorithm"),d=w(d),e=w(e),Q?Q.delegate("encryptSessionKey",{data:b,algorithm:c,publicKeys:d,passwords:e}):z(function(){return{message:D.encryptSessionKey(b,c,d,e)}},"Error encrypting session key")}function p(a){var b=a.message,c=a.privateKey,d=a.password;return t(b),Q?Q.delegate("decryptSessionKey",{message:b,privateKey:c,password:d}):z(function(){return b.decryptSessionKey(c,d)},"Error decrypting session key")}function q(a,b){if(!L["default"].isString(a))throw new Error("Parameter ["+(b||"data")+"] must be of type String")}function r(a,b){if(!L["default"].isUint8Array(a))throw new Error("Parameter ["+(b||"data")+"] must be of type Uint8Array")}function s(a,b){if(!L["default"].isUint8Array(a)&&!L["default"].isString(a))throw new Error("Parameter ["+(b||"data")+"] must be of type String or Uint8Array")}function t(a){if(!D.Message.prototype.isPrototypeOf(a))throw new Error("Parameter [message] needs to be of type Message")}function u(a){if(!F.CleartextMessage.prototype.isPrototypeOf(a))throw new Error("Parameter [message] needs to be of type CleartextMessage")}function v(a){return a.userIds?(a.userIds=w(a.userIds),a.userIds=a.userIds.map(function(a){if(L["default"].isString(a)&&!L["default"].isUserId(a))throw new Error("Invalid user id format");if(L["default"].isUserId(a))return a;if(a.name=a.name||"",a.email=a.email||"",!L["default"].isString(a.name)||a.email&&!L["default"].isEmailAddress(a.email))throw new Error("Invalid user id format");return a.name+" <"+a.email+">"}),a):a}function w(a){return a&&!L["default"].isArray(a)&&(a=[a]),a}function x(a,b){var c=void 0;if(L["default"].isUint8Array(a))c=D.fromBinary(a,b);else{if(!L["default"].isString(a))throw new Error("Data must be of type String or Uint8Array");c=D.fromText(a,b)}return c}function y(a,b){if("binary"===b)return{data:a.getLiteralData(),filename:a.getFilename()};if("utf8"===b)return{data:a.getText(),filename:a.getFilename()};throw new Error("Invalid format")}function z(a,b){var c=new Promise(function(b){return b(a())});return c["catch"](A.bind(null,b))}function A(a,b){throw J["default"].debug&&console.error(b.stack),new Error(a+": "+b.message)}function B(){return L["default"].getWebCrypto()&&J["default"].aead_protect}Object.defineProperty(c,"__esModule",{value:!0}),c.initWorker=f,c.getWorker=g,c.destroyWorker=h,c.generateKey=i,c.decryptKey=j,c.encrypt=k,c.decrypt=l,c.sign=m,c.verify=n,c.encryptSessionKey=o,c.decryptSessionKey=p;var C=a("./message.js"),D=e(C),E=a("./cleartext.js"),F=e(E),G=a("./key.js"),H=e(G),I=a("./config/config.js"),J=d(I),K=a("./util"),L=d(K),M=a("./worker/async_proxy.js"),N=d(M),O=a("es6-promise"),P=d(O);P["default"].polyfill();var Q=void 0},{"./cleartext.js":5,"./config/config.js":9,"./key.js":38,"./message.js":42,"./util":69,"./worker/async_proxy.js":70,"es6-promise":2}],44:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){return new(C[h(a)])}function g(a){var b=A["default"].read(A["default"].packet,a.tag),c=f(b);for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);return c.postCloneTypeFix&&c.postCloneTypeFix(),c}function h(a){return a.substr(0,1).toUpperCase()+a.substr(1)}Object.defineProperty(c,"__esModule",{value:!0}),c.Trust=c.Signature=c.SecretSubkey=c.Userid=c.SecretKey=c.OnePassSignature=c.UserAttribute=c.PublicSubkey=c.Marker=c.SymmetricallyEncrypted=c.PublicKey=c.Literal=c.SymEncryptedSessionKey=c.PublicKeyEncryptedSessionKey=c.SymEncryptedAEADProtected=c.SymEncryptedIntegrityProtected=c.Compressed=void 0;var i=a("./compressed.js");Object.defineProperty(c,"Compressed",{enumerable:!0,get:function(){return e(i)["default"]}});var j=a("./sym_encrypted_integrity_protected.js");Object.defineProperty(c,"SymEncryptedIntegrityProtected",{enumerable:!0,get:function(){return e(j)["default"]}});var k=a("./sym_encrypted_aead_protected.js");Object.defineProperty(c,"SymEncryptedAEADProtected",{enumerable:!0,get:function(){return e(k)["default"]}});var l=a("./public_key_encrypted_session_key.js");Object.defineProperty(c,"PublicKeyEncryptedSessionKey",{enumerable:!0,get:function(){return e(l)["default"]}});var m=a("./sym_encrypted_session_key.js");Object.defineProperty(c,"SymEncryptedSessionKey",{enumerable:!0,get:function(){return e(m)["default"]}});var n=a("./literal.js");Object.defineProperty(c,"Literal",{enumerable:!0,get:function(){return e(n)["default"]}});var o=a("./public_key.js");Object.defineProperty(c,"PublicKey",{enumerable:!0,get:function(){return e(o)["default"]}});var p=a("./symmetrically_encrypted.js");Object.defineProperty(c,"SymmetricallyEncrypted",{enumerable:!0,get:function(){
+return e(p)["default"]}});var q=a("./marker.js");Object.defineProperty(c,"Marker",{enumerable:!0,get:function(){return e(q)["default"]}});var r=a("./public_subkey.js");Object.defineProperty(c,"PublicSubkey",{enumerable:!0,get:function(){return e(r)["default"]}});var s=a("./user_attribute.js");Object.defineProperty(c,"UserAttribute",{enumerable:!0,get:function(){return e(s)["default"]}});var t=a("./one_pass_signature.js");Object.defineProperty(c,"OnePassSignature",{enumerable:!0,get:function(){return e(t)["default"]}});var u=a("./secret_key.js");Object.defineProperty(c,"SecretKey",{enumerable:!0,get:function(){return e(u)["default"]}});var v=a("./userid.js");Object.defineProperty(c,"Userid",{enumerable:!0,get:function(){return e(v)["default"]}});var w=a("./secret_subkey.js");Object.defineProperty(c,"SecretSubkey",{enumerable:!0,get:function(){return e(w)["default"]}});var x=a("./signature.js");Object.defineProperty(c,"Signature",{enumerable:!0,get:function(){return e(x)["default"]}});var y=a("./trust.js");Object.defineProperty(c,"Trust",{enumerable:!0,get:function(){return e(y)["default"]}}),c.newPacketFromTag=f,c.fromStructuredClone=g;var z=a("../enums.js"),A=e(z),B=a("./all_packets.js"),C=d(B)},{"../enums.js":35,"./all_packets.js":44,"./compressed.js":46,"./literal.js":48,"./marker.js":49,"./one_pass_signature.js":50,"./public_key.js":53,"./public_key_encrypted_session_key.js":54,"./public_subkey.js":55,"./secret_key.js":56,"./secret_subkey.js":57,"./signature.js":58,"./sym_encrypted_aead_protected.js":59,"./sym_encrypted_integrity_protected.js":60,"./sym_encrypted_session_key.js":61,"./symmetrically_encrypted.js":62,"./trust.js":63,"./user_attribute.js":64,"./userid.js":65}],45:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function f(a){return a.publicKeys&&(a.publicKeys=a.publicKeys.map(function(a){return a.toPacketlist()})),a.privateKeys&&(a.privateKeys=a.privateKeys.map(function(a){return a.toPacketlist()})),a.privateKey&&(a.privateKey=a.privateKey.toPacketlist()),a.key&&(a.key=a.key.toPacketlist()),a}function g(a,b){return a.publicKeys&&(a.publicKeys=a.publicKeys.map(h)),a.privateKeys&&(a.privateKeys=a.privateKeys.map(h)),a.privateKey&&(a.privateKey=h(a.privateKey)),a.key&&(a.key=h(a.key)),!a.message||"sign"!==b&&"verify"!==b?a.message&&(a.message=i(a.message)):a.message=j(a.message),a.signatures&&(a.signatures=a.signatures.map(k)),a}function h(a){var b=s["default"].fromStructuredClone(a);return new m.Key(b)}function i(a){var b=s["default"].fromStructuredClone(a.packets);return new o.Message(b)}function j(a){var b=s["default"].fromStructuredClone(a.packets);return new q.CleartextMessage(a.text,b)}function k(a){return a.keyid=u["default"].fromClone(a.keyid),a}Object.defineProperty(c,"__esModule",{value:!0}),c.clonePackets=f,c.parseClonedPackets=g;var l=a("../key.js"),m=e(l),n=a("../message.js"),o=e(n),p=a("../cleartext.js"),q=e(p),r=a("./packetlist.js"),s=d(r),t=a("../type/keyid.js"),u=d(t)},{"../cleartext.js":5,"../key.js":38,"../message.js":42,"../type/keyid.js":66,"./packetlist.js":52}],46:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.compressed,this.packets=null,this.algorithm="zip",this.compressed=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../compression/zlib.min.js"),k=d(j),l=a("../compression/rawinflate.min.js"),m=d(l),n=a("../compression/rawdeflate.min.js"),o=d(n);e.prototype.read=function(a){this.algorithm=g["default"].read(g["default"].compression,a[0]),this.compressed=a.subarray(1,a.length),this.decompress()},e.prototype.write=function(){return null===this.compressed&&this.compress(),i["default"].concatUint8Array(new Uint8Array([g["default"].write(g["default"].compression,this.algorithm)]),this.compressed)},e.prototype.decompress=function(){var a,b;switch(this.algorithm){case"uncompressed":a=this.compressed;break;case"zip":b=new m["default"].Zlib.RawInflate(this.compressed),a=b.decompress();break;case"zlib":b=new k["default"].Zlib.Inflate(this.compressed),a=b.decompress();break;case"bzip2":throw new Error("Compression algorithm BZip2 [BZ2] is not implemented.");default:throw new Error("Compression algorithm unknown :"+this.alogrithm)}this.packets.read(a)},e.prototype.compress=function(){var a,b;switch(a=this.packets.write(),this.algorithm){case"uncompressed":this.compressed=a;break;case"zip":b=new o["default"].Zlib.RawDeflate(a),this.compressed=b.compress();break;case"zlib":b=new k["default"].Zlib.Deflate(a),this.compressed=b.compress();break;case"bzip2":throw new Error("Compression algorithm BZip2 [BZ2] is not implemented.");default:throw new Error("Compression algorithm unknown :"+this.type)}}},{"../compression/rawdeflate.min.js":6,"../compression/rawinflate.min.js":7,"../compression/zlib.min.js":8,"../enums.js":35,"../util.js":69}],47:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./all_packets.js"),g=e(f),h=a("./clone.js"),i=e(h),j=a("./packetlist.js"),k=d(j),l={List:k["default"],clone:i};for(var m in g)l[m]=g[m];c["default"]=l},{"./all_packets.js":44,"./clone.js":45,"./packetlist.js":52}],48:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.literal,this.format="utf8",this.date=new Date,this.data=new Uint8Array(0),this.filename="msg.txt"}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype.setText=function(a){a=a.replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/\n/g,"\r\n"),this.data="utf8"===this.format?g["default"].str2Uint8Array(g["default"].encode_utf8(a)):g["default"].str2Uint8Array(a)},e.prototype.getText=function(){var a=g["default"].decode_utf8(g["default"].Uint8Array2str(this.data));return a.replace(/\r\n/g,"\n")},e.prototype.setBytes=function(a,b){this.format=b,this.data=a},e.prototype.getBytes=function(){return this.data},e.prototype.setFilename=function(a){this.filename=a},e.prototype.getFilename=function(){return this.filename},e.prototype.read=function(a){var b=i["default"].read(i["default"].literal,a[0]),c=a[1];this.filename=g["default"].decode_utf8(g["default"].Uint8Array2str(a.subarray(2,2+c))),this.date=g["default"].readDate(a.subarray(2+c,2+c+4));var d=a.subarray(6+c,a.length);this.setBytes(d,b)},e.prototype.write=function(){var a=g["default"].str2Uint8Array(g["default"].encode_utf8(this.filename)),b=new Uint8Array([a.length]),c=new Uint8Array([i["default"].write(i["default"].literal,this.format)]),d=g["default"].writeDate(this.date),e=this.getBytes();return g["default"].concatUint8Array([c,b,a,d,e])}},{"../enums.js":35,"../util.js":69}],49:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.marker}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f);e.prototype.read=function(a){return 80===a[0]&&71===a[1]&&80===a[2]}},{"../enums.js":35}],50:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.onePassSignature,this.version=null,this.type=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.signingKeyId=null,this.flags=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h),j=a("../type/keyid.js"),k=d(j);e.prototype.read=function(a){var b=0;return this.version=a[b++],this.type=i["default"].read(i["default"].signature,a[b++]),this.hashAlgorithm=i["default"].read(i["default"].hash,a[b++]),this.publicKeyAlgorithm=i["default"].read(i["default"].publicKey,a[b++]),this.signingKeyId=new k["default"],this.signingKeyId.read(a.subarray(b,b+8)),b+=8,this.flags=a[b++],this},e.prototype.write=function(){var a=new Uint8Array([3,i["default"].write(i["default"].signature,this.type),i["default"].write(i["default"].hash,this.hashAlgorithm),i["default"].write(i["default"].publicKey,this.publicKeyAlgorithm)]),b=new Uint8Array([this.flags]);return g["default"].concatUint8Array([a,this.signingKeyId.write(),b])},e.prototype.postCloneTypeFix=function(){this.signingKeyId=k["default"].fromClone(this.signingKeyId)}},{"../enums.js":35,"../type/keyid.js":66,"../util.js":69}],51:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("../util.js"),f=d(e);c["default"]={readSimpleLength:function(a){var b,c=0,d=a[0];return d<192?(c=a[0],b=1):d<255?(c=(a[0]-192<<8)+a[1]+192,b=2):255===d&&(c=f["default"].readNumber(a.subarray(1,5)),b=5),{len:c,offset:b}},writeSimpleLength:function(a){return a<192?new Uint8Array([a]):a>191&&a<8384?new Uint8Array([(a-192>>8)+192,a-192&255]):f["default"].concatUint8Array([new Uint8Array([255]),f["default"].writeNumber(a,4)])},writeHeader:function(a,b){return f["default"].concatUint8Array([new Uint8Array([192|a]),this.writeSimpleLength(b)])},writeOldHeader:function(a,b){return b<256?new Uint8Array([128|a<<2,b]):b<65536?f["default"].concatUint8Array([128|a<<2|1,f["default"].writeNumber(b,2)]):f["default"].concatUint8Array([128|a<<2|2,f["default"].writeNumber(b,4)])},read:function(a,b,c){if(null===a||a.length<=b||a.subarray(b,a.length).length<2||0===(128&a[b]))throw new Error("Error during parsing. This message / key probably does not conform to a valid OpenPGP format.");var d,e=b,g=-1,h=-1;h=0,0!==(64&a[e])&&(h=1);var i;h?g=63&a[e]:(g=(63&a[e])>>2,i=3&a[e]),e++;var j=null,k=-1;if(h)if(a[e]<192)d=a[e++],f["default"].print_debug("1 byte length:"+d);else if(a[e]>=192&&a[e]<224)d=(a[e++]-192<<8)+a[e++]+192,f["default"].print_debug("2 byte length:"+d);else if(a[e]>223&&a[e]<255){d=1<<(31&a[e++]),f["default"].print_debug("4 byte length:"+d);var l=e+d;j=[a.subarray(e,e+d)];for(var m;;){if(a[l]<192){m=a[l++],d+=m,j.push(a.subarray(l,l+m)),l+=m;break}if(a[l]>=192&&a[l]<224){m=(a[l++]-192<<8)+a[l++]+192,d+=m,j.push(a.subarray(l,l+m)),l+=m;break}if(!(a[l]>223&&a[l]<255)){l++,m=a[l++]<<24|a[l++]<<16|a[l++]<<8|a[l++],j.push(a.subarray(l,l+m)),d+=m,l+=m;break}m=1<<(31&a[l++]),d+=m,j.push(a.subarray(l,l+m)),l+=m}k=l-e}else e++,d=a[e++]<<24|a[e++]<<16|a[e++]<<8|a[e++];else switch(i){case 0:d=a[e++];break;case 1:d=a[e++]<<8|a[e++];break;case 2:d=a[e++]<<24|a[e++]<<16|a[e++]<<8|a[e++];break;default:d=c}return k===-1&&(k=d),null===j?j=a.subarray(e,e+k):j instanceof Array&&(j=f["default"].concatUint8Array(j)),{tag:g,packet:j,offset:e+k}}}},{"../util.js":69}],52:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b}function e(a){return a&&a.__esModule?a:{"default":a}}function f(){this.length=0}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=f;var g=a("../util"),h=e(g),i=a("./packet.js"),j=e(i),k=a("./all_packets.js"),l=d(k),m=a("../enums.js"),n=e(m);f.prototype.read=function(a){for(var b=0;b<a.length;){var c=j["default"].read(a,b,a.length-b);b=c.offset;var d=!1;try{var e=n["default"].read(n["default"].packet,c.tag),f=l.newPacketFromTag(e);this.push(f),d=!0,f.read(c.packet)}catch(g){d&&this.pop()}}},f.prototype.write=function(){for(var a=[],b=0;b<this.length;b++){var c=this[b].write();a.push(j["default"].writeHeader(this[b].tag,c.length)),a.push(c)}return h["default"].concatUint8Array(a)},f.prototype.push=function(a){a&&(a.packets=a.packets||new f,this[this.length]=a,this.length++)},f.prototype.pop=function(){if(0!==this.length){var a=this[this.length-1];return delete this[this.length-1],this.length--,a}},f.prototype.filter=function(a){for(var b=new f,c=0;c<this.length;c++)a(this[c],c,this)&&b.push(this[c]);return b},f.prototype.filterByTag=function(){function a(a){return d[e].tag===a}for(var b=Array.prototype.slice.call(arguments),c=new f,d=this,e=0;e<this.length;e++)b.some(a)&&c.push(this[e]);return c},f.prototype.forEach=function(a){for(var b=0;b<this.length;b++)a(this[b])},f.prototype.findPacket=function(a){var b=this.filterByTag(a);if(b.length)return b[0];for(var c=null,d=0;d<this.length;d++)if(this[d].packets.length&&(c=this[d].packets.findPacket(a)))return c;return null},f.prototype.indexOfTag=function(){function a(a){return d[e].tag===a}for(var b=Array.prototype.slice.call(arguments),c=[],d=this,e=0;e<this.length;e++)b.some(a)&&c.push(e);return c},f.prototype.slice=function(a,b){b||(b=this.length);for(var c=new f,d=a;d<b;d++)c.push(this[d]);return c},f.prototype.concat=function(a){if(a)for(var b=0;b<a.length;b++)this.push(a[b])},f.fromStructuredClone=function(a){for(var b=new f,c=0;c<a.length;c++)b.push(l.fromStructuredClone(a[c])),0!==b[c].packets.length?b[c].packets=this.fromStructuredClone(b[c].packets):b[c].packets=new f;return b}},{"../enums.js":35,"../util":69,"./all_packets.js":44,"./packet.js":51}],53:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=m["default"].packet.publicKey,this.version=4,this.created=new Date,this.mpi=[],this.algorithm="rsa_sign",this.expirationTimeV3=0,this.fingerprint=null,this.keyid=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../type/mpi.js"),i=d(h),j=a("../type/keyid.js"),k=d(j),l=a("../enums.js"),m=d(l),n=a("../crypto"),o=d(n);e.prototype.read=function(a){var b=0;if(this.version=a[b++],3===this.version||4===this.version){this.created=g["default"].readDate(a.subarray(b,b+4)),b+=4,3===this.version&&(this.expirationTimeV3=g["default"].readNumber(a.subarray(b,b+2)),b+=2),this.algorithm=m["default"].read(m["default"].publicKey,a[b++]);var c=o["default"].getPublicMpiCount(this.algorithm);this.mpi=[];for(var d=a.subarray(b,a.length),e=0,f=0;f<c&&e<d.length;f++)if(this.mpi[f]=new i["default"],e+=this.mpi[f].read(d.subarray(e,d.length)),e>d.length)throw new Error("Error reading MPI @:"+e);return e+6}throw new Error("Version "+this.version+" of the key packet is unsupported.")},e.prototype.readPublicKey=e.prototype.read,e.prototype.write=function(){var a=[];a.push(new Uint8Array([this.version])),a.push(g["default"].writeDate(this.created)),3===this.version&&a.push(g["default"].writeNumber(this.expirationTimeV3,2)),a.push(new Uint8Array([m["default"].write(m["default"].publicKey,this.algorithm)]));for(var b=o["default"].getPublicMpiCount(this.algorithm),c=0;c<b;c++)a.push(this.mpi[c].write());return g["default"].concatUint8Array(a)},e.prototype.writePublicKey=e.prototype.write,e.prototype.writeOld=function(){var a=this.writePublicKey();return g["default"].concatUint8Array([new Uint8Array([153]),g["default"].writeNumber(a.length,2),a])},e.prototype.getKeyId=function(){if(this.keyid)return this.keyid;if(this.keyid=new k["default"],4===this.version)this.keyid.read(g["default"].str2Uint8Array(g["default"].hex2bin(this.getFingerprint()).substr(12,8)));else if(3===this.version){var a=this.mpi[0].write();this.keyid.read(a.subarray(a.length-8,a.length))}return this.keyid},e.prototype.getFingerprint=function(){if(this.fingerprint)return this.fingerprint;var a="";if(4===this.version)a=this.writeOld(),this.fingerprint=g["default"].Uint8Array2str(o["default"].hash.sha1(a));else if(3===this.version){for(var b=o["default"].getPublicMpiCount(this.algorithm),c=0;c<b;c++)a+=this.mpi[c].toBytes();this.fingerprint=g["default"].Uint8Array2str(o["default"].hash.md5(g["default"].str2Uint8Array(a)))}return this.fingerprint=g["default"].hexstrdump(this.fingerprint),this.fingerprint},e.prototype.getBitSize=function(){return 8*this.mpi[0].byteLength()},e.prototype.postCloneTypeFix=function(){for(var a=0;a<this.mpi.length;a++)this.mpi[a]=i["default"].fromClone(this.mpi[a]);this.keyid&&(this.keyid=k["default"].fromClone(this.keyid))}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69}],54:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=m["default"].packet.publicKeyEncryptedSessionKey,this.version=3,this.publicKeyId=new g["default"],this.publicKeyAlgorithm="rsa_encrypt",this.sessionKey=null,this.sessionKeyAlgorithm="aes256",this.encrypted=[]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../type/keyid.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../type/mpi.js"),k=d(j),l=a("../enums.js"),m=d(l),n=a("../crypto"),o=d(n);e.prototype.read=function(a){this.version=a[0],this.publicKeyId.read(a.subarray(1,a.length)),this.publicKeyAlgorithm=m["default"].read(m["default"].publicKey,a[9]);var b=10,c=function(a){switch(a){case"rsa_encrypt":case"rsa_encrypt_sign":return 1;case"elgamal":return 2;default:throw new Error("Invalid algorithm.")}}(this.publicKeyAlgorithm);this.encrypted=[];for(var d=0;d<c;d++){var e=new k["default"];b+=e.read(a.subarray(b,a.length)),this.encrypted.push(e)}},e.prototype.write=function(){for(var a=[new Uint8Array([this.version]),this.publicKeyId.write(),new Uint8Array([m["default"].write(m["default"].publicKey,this.publicKeyAlgorithm)])],b=0;b<this.encrypted.length;b++)a.push(this.encrypted[b].write());return i["default"].concatUint8Array(a)},e.prototype.encrypt=function(a){var b=String.fromCharCode(m["default"].write(m["default"].symmetric,this.sessionKeyAlgorithm));b+=i["default"].Uint8Array2str(this.sessionKey);var c=i["default"].calc_checksum(this.sessionKey);b+=i["default"].Uint8Array2str(i["default"].writeNumber(c,2));var d=new k["default"];d.fromBytes(o["default"].pkcs1.eme.encode(b,a.mpi[0].byteLength())),this.encrypted=o["default"].publicKeyEncrypt(this.publicKeyAlgorithm,a.mpi,d)},e.prototype.decrypt=function(a){var b=o["default"].publicKeyDecrypt(this.publicKeyAlgorithm,a.mpi,this.encrypted).toBytes(),c=i["default"].readNumber(i["default"].str2Uint8Array(b.substr(b.length-2))),d=o["default"].pkcs1.eme.decode(b);if(a=i["default"].str2Uint8Array(d.substring(1,d.length-2)),c!==i["default"].calc_checksum(a))throw new Error("Checksum mismatch");this.sessionKey=a,this.sessionKeyAlgorithm=m["default"].read(m["default"].symmetric,d.charCodeAt(0))},e.prototype.postCloneTypeFix=function(){this.publicKeyId=g["default"].fromClone(this.publicKeyId);for(var a=0;a<this.encrypted.length;a++)this.encrypted[a]=k["default"].fromClone(this.encrypted[a])}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69}],55:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){g["default"].call(this),this.tag=i["default"].packet.publicSubkey}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./public_key.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype=new g["default"],e.prototype.constructor=e},{"../enums.js":35,"./public_key.js":53}],56:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){l["default"].call(this),this.tag=n["default"].packet.secretKey,this.encrypted=null,this.isDecrypted=!1}function f(a){return"sha1"===a?20:2}function g(a){return"sha1"===a?r["default"].hash.sha1:function(a){return p["default"].writeNumber(p["default"].calc_checksum(a),2)}}function h(a,b,c){var d=f(a),e=g(a),h=p["default"].Uint8Array2str(b.subarray(b.length-d,b.length));b=b.subarray(0,b.length-d);var i=p["default"].Uint8Array2str(e(b));if(i!==h)return new Error("Hash mismatch.");for(var j=r["default"].getPrivateMpiCount(c),k=0,l=[],m=0;m<j&&k<b.length;m++)l[m]=new t["default"],k+=l[m].read(b.subarray(k,b.length));return l}function i(a,b,c){for(var d=[],e=r["default"].getPublicMpiCount(b),f=e;f<c.length;f++)d.push(c[f].write());var h=p["default"].concatUint8Array(d),i=g(a)(h);return p["default"].concatUint8Array([h,i])}function j(a,b,c){return a.produce_key(b,r["default"].cipher[c].keySize)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var k=a("./public_key.js"),l=d(k),m=a("../enums.js"),n=d(m),o=a("../util.js"),p=d(o),q=a("../crypto"),r=d(q),s=a("../type/mpi.js"),t=d(s),u=a("../type/s2k.js"),v=d(u);e.prototype=new l["default"],e.prototype.constructor=e,e.prototype.read=function(a){var b=this.readPublicKey(a);a=a.subarray(b,a.length);var c=a[0];if(c)this.encrypted=a;else{var d=h("mod",a.subarray(1,a.length),this.algorithm);if(d instanceof Error)throw d;this.mpi=this.mpi.concat(d),this.isDecrypted=!0}},e.prototype.write=function(){var a=[this.writePublicKey()];return this.encrypted?a.push(this.encrypted):(a.push(new Uint8Array([0])),a.push(i("mod",this.algorithm,this.mpi))),p["default"].concatUint8Array(a)},e.prototype.encrypt=function(a){if(this.isDecrypted&&!a)return void(this.encrypted=null);if(!a)throw new Error("The key must be decrypted before removing passphrase protection.");var b=new v["default"],c="aes256",d=i("sha1",this.algorithm,this.mpi),e=j(b,a,c),f=r["default"].cipher[c].blockSize,g=r["default"].random.getRandomBytes(f),h=[new Uint8Array([254,n["default"].write(n["default"].symmetric,c)])];h.push(b.write()),h.push(g),h.push(r["default"].cfb.normalEncrypt(c,e,d,g)),this.encrypted=p["default"].concatUint8Array(h)},e.prototype.decrypt=function(a){if(this.isDecrypted)return!0;var b,c,d=0,e=this.encrypted[d++];if(255===e||254===e){b=this.encrypted[d++],b=n["default"].read(n["default"].symmetric,b);var f=new v["default"];d+=f.read(this.encrypted.subarray(d,this.encrypted.length)),c=j(f,a,b)}else b=e,b=n["default"].read(n["default"].symmetric,b),c=r["default"].hash.md5(a);var g=this.encrypted.subarray(d,d+r["default"].cipher[b].blockSize);d+=g.length;var i,k=this.encrypted.subarray(d,this.encrypted.length);i=r["default"].cfb.normalDecrypt(b,c,k,g);var l=254===e?"sha1":"mod",m=h(l,i,this.algorithm);return!(m instanceof Error)&&(this.mpi=this.mpi.concat(m),this.isDecrypted=!0,this.encrypted=null,!0)},e.prototype.generate=function(a){var b=this;return r["default"].generateMpi(b.algorithm,a).then(function(a){b.mpi=a,b.isDecrypted=!0})},e.prototype.clearPrivateMPIs=function(){if(!this.encrypted)throw new Error("If secret key is not encrypted, clearing private MPIs is irreversible.");this.mpi=this.mpi.slice(0,r["default"].getPublicMpiCount(this.algorithm)),this.isDecrypted=!1}},{"../crypto":24,"../enums.js":35,"../type/mpi.js":67,"../type/s2k.js":68,"../util.js":69,"./public_key.js":53}],57:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){g["default"].call(this),this.tag=i["default"].packet.secretSubkey}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("./secret_key.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype=new g["default"],e.prototype.constructor=e},{"../enums.js":35,"./secret_key.js":56}],58:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=l["default"].packet.signature,this.version=4,this.signatureType=null,this.hashAlgorithm=null,this.publicKeyAlgorithm=null,this.signatureData=null,this.unhashedSubpackets=null,this.signedHashValue=null,this.created=new Date,this.signatureExpirationTime=null,this.signatureNeverExpires=!0,this.exportable=null,this.trustLevel=null,this.trustAmount=null,this.regularExpression=null,this.revocable=null,this.keyExpirationTime=null,this.keyNeverExpires=null,this.preferredSymmetricAlgorithms=null,this.revocationKeyClass=null,this.revocationKeyAlgorithm=null,this.revocationKeyFingerprint=null,this.issuerKeyId=new r["default"],this.notation=null,this.preferredHashAlgorithms=null,this.preferredCompressionAlgorithms=null,this.keyServerPreferences=null,this.preferredKeyServer=null,this.isPrimaryUserID=null,this.policyURI=null,this.keyFlags=null,this.signersUserId=null,this.reasonForRevocationFlag=null,this.reasonForRevocationString=null,this.features=null,this.signatureTargetPublicKeyAlgorithm=null,this.signatureTargetHashAlgorithm=null,this.signatureTargetHash=null,this.embeddedSignature=null,this.verified=!1}function f(a,b){var c=[];return c.push(j["default"].writeSimpleLength(b.length+1)),c.push(new Uint8Array([a])),c.push(b),h["default"].concatUint8Array(c)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var g=a("../util.js"),h=d(g),i=a("./packet.js"),j=d(i),k=a("../enums.js"),l=d(k),m=a("../crypto"),n=d(m),o=a("../type/mpi.js"),p=d(o),q=a("../type/keyid.js"),r=d(q);e.prototype.read=function(a){var b=this,c=0;this.version=a[c++];var d,e;!function(){switch(b.version){case 3:5!==a[c++]&&h["default"].print_debug("packet/signature.js\ninvalid One-octet length of following hashed material.MUST be 5. @:"+(c-1)),d=c,b.signatureType=a[c++],b.created=h["default"].readDate(a.subarray(c,c+4)),c+=4,b.signatureData=a.subarray(d,c),b.issuerKeyId.read(a.subarray(c,c+8)),c+=8,b.publicKeyAlgorithm=a[c++],b.hashAlgorithm=a[c++];break;case 4:b.signatureType=a[c++],b.publicKeyAlgorithm=a[c++],b.hashAlgorithm=a[c++];var f=function(a){for(var b=h["default"].readNumber(a.subarray(0,2)),c=2;c<2+b;){var d=j["default"].readSimpleLength(a.subarray(c,a.length));c+=d.offset,this.read_sub_packet(a.subarray(c,c+d.len)),c+=d.len}return c};c+=f.call(b,a.subarray(c,a.length),!0),b.signatureData=a.subarray(0,c),e=c,c+=f.call(b,a.subarray(c,a.length),!1),b.unhashedSubpackets=a.subarray(e,c);break;default:throw new Error("Version "+b.version+" of the signature is unsupported.")}}(),this.signedHashValue=a.subarray(c,c+2),c+=2,this.signature=a.subarray(c,a.length)},e.prototype.write=function(){var a=[];switch(this.version){case 3:a.push(new Uint8Array([3,5])),a.push(this.signatureData),a.push(this.issuerKeyId.write()),a.push(new Uint8Array([this.publicKeyAlgorithm,this.hashAlgorithm]));break;case 4:a.push(this.signatureData),a.push(this.unhashedSubpackets?this.unhashedSubpackets:h["default"].writeNumber(0,2))}return a.push(this.signedHashValue),a.push(this.signature),h["default"].concatUint8Array(a)},e.prototype.sign=function(a,b){var c=l["default"].write(l["default"].signature,this.signatureType),d=l["default"].write(l["default"].publicKey,this.publicKeyAlgorithm),e=l["default"].write(l["default"].hash,this.hashAlgorithm),f=[new Uint8Array([4,c,d,e])];this.issuerKeyId=a.getKeyId(),f.push(this.write_all_sub_packets()),this.signatureData=h["default"].concatUint8Array(f);var g=this.calculateTrailer(),i=h["default"].concatUint8Array([this.toSign(c,b),this.signatureData,g]),j=n["default"].hash.digest(e,i);this.signedHashValue=j.subarray(0,2),this.signature=n["default"].signature.sign(e,d,a.mpi,i)},e.prototype.write_all_sub_packets=function(){var a,b=l["default"].signatureSubpacket,c=[];if(null!==this.created&&c.push(f(b.signature_creation_time,h["default"].writeDate(this.created))),null!==this.signatureExpirationTime&&c.push(f(b.signature_expiration_time,h["default"].writeNumber(this.signatureExpirationTime,4))),null!==this.exportable&&c.push(f(b.exportable_certification,new Uint8Array([this.exportable?1:0]))),null!==this.trustLevel&&(a=new Uint8Array([this.trustLevel,this.trustAmount]),c.push(f(b.trust_signature,a))),null!==this.regularExpression&&c.push(f(b.regular_expression,this.regularExpression)),null!==this.revocable&&c.push(f(b.revocable,new Uint8Array([this.revocable?1:0]))),null!==this.keyExpirationTime&&c.push(f(b.key_expiration_time,h["default"].writeNumber(this.keyExpirationTime,4))),null!==this.preferredSymmetricAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredSymmetricAlgorithms)),c.push(f(b.preferred_symmetric_algorithms,a))),null!==this.revocationKeyClass&&(a=new Uint8Array([this.revocationKeyClass,this.revocationKeyAlgorithm]),a=h["default"].concatUint8Array([a,this.revocationKeyFingerprint]),c.push(f(b.revocation_key,a))),this.issuerKeyId.isNull()||c.push(f(b.issuer,this.issuerKeyId.write())),null!==this.notation)for(var d in this.notation)if(this.notation.hasOwnProperty(d)){var e=this.notation[d];a=[new Uint8Array([128,0,0,0])],a.push(h["default"].writeNumber(d.length,2)),a.push(h["default"].writeNumber(e.length,2)),a.push(h["default"].str2Uint8Array(d+e)),a=h["default"].concatUint8Array(a),c.push(f(b.notation_data,a))}null!==this.preferredHashAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredHashAlgorithms)),c.push(f(b.preferred_hash_algorithms,a))),null!==this.preferredCompressionAlgorithms&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.preferredCompressionAlgorithms)),c.push(f(b.preferred_compression_algorithms,a))),null!==this.keyServerPreferences&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.keyServerPreferences)),c.push(f(b.key_server_preferences,a))),null!==this.preferredKeyServer&&c.push(f(b.preferred_key_server,h["default"].str2Uint8Array(this.preferredKeyServer))),null!==this.isPrimaryUserID&&c.push(f(b.primary_user_id,new Uint8Array([this.isPrimaryUserID?1:0]))),null!==this.policyURI&&c.push(f(b.policy_uri,h["default"].str2Uint8Array(this.policyURI))),null!==this.keyFlags&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.keyFlags)),c.push(f(b.key_flags,a))),null!==this.signersUserId&&c.push(f(b.signers_user_id,h["default"].str2Uint8Array(this.signersUserId))),null!==this.reasonForRevocationFlag&&(a=h["default"].str2Uint8Array(String.fromCharCode(this.reasonForRevocationFlag)+this.reasonForRevocationString),c.push(f(b.reason_for_revocation,a))),null!==this.features&&(a=h["default"].str2Uint8Array(h["default"].bin2str(this.features)),c.push(f(b.features,a))),null!==this.signatureTargetPublicKeyAlgorithm&&(a=[new Uint8Array([this.signatureTargetPublicKeyAlgorithm,this.signatureTargetHashAlgorithm])],a.push(h["default"].str2Uint8Array(this.signatureTargetHash)),a=h["default"].concatUint8Array(a),c.push(f(b.signature_target,a))),null!==this.embeddedSignature&&c.push(f(b.embedded_signature,this.embeddedSignature.write()));var g=h["default"].concatUint8Array(c),i=h["default"].writeNumber(g.length,2);return h["default"].concatUint8Array([i,g])},e.prototype.read_sub_packet=function(a){function b(a,b){this[a]=[];for(var c=0;c<b.length;c++)this[a].push(b[c])}var c,d=0,f=127&a[d++];switch(f){case 2:this.created=h["default"].readDate(a.subarray(d,a.length));break;case 3:c=h["default"].readNumber(a.subarray(d,a.length)),this.signatureNeverExpires=0===c,this.signatureExpirationTime=c;break;case 4:this.exportable=1===a[d++];break;case 5:this.trustLevel=a[d++],this.trustAmount=a[d++];break;case 6:this.regularExpression=a[d];break;case 7:this.revocable=1===a[d++];break;case 9:c=h["default"].readNumber(a.subarray(d,a.length)),this.keyExpirationTime=c,this.keyNeverExpires=0===c;break;case 11:b.call(this,"preferredSymmetricAlgorithms",a.subarray(d,a.length));break;case 12:this.revocationKeyClass=a[d++],this.revocationKeyAlgorithm=a[d++],this.revocationKeyFingerprint=a.subarray(d,20);break;case 16:this.issuerKeyId.read(a.subarray(d,a.length));break;case 20:if(128===a[d]){d+=4;var g=h["default"].readNumber(a.subarray(d,d+2));d+=2;var i=h["default"].readNumber(a.subarray(d,d+2));d+=2;var j=h["default"].Uint8Array2str(a.subarray(d,d+g)),k=h["default"].Uint8Array2str(a.subarray(d+g,d+g+i));this.notation=this.notation||{},this.notation[j]=k}else h["default"].print_debug("Unsupported notation flag "+a[d]);break;case 21:b.call(this,"preferredHashAlgorithms",a.subarray(d,a.length));break;case 22:b.call(this,"preferredCompressionAlgorithms",a.subarray(d,a.length));break;case 23:b.call(this,"keyServerPreferencess",a.subarray(d,a.length));break;case 24:this.preferredKeyServer=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 25:this.isPrimaryUserID=0!==a[d++];break;case 26:this.policyURI=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 27:b.call(this,"keyFlags",a.subarray(d,a.length));break;case 28:this.signersUserId+=h["default"].Uint8Array2str(a.subarray(d,a.length));
+break;case 29:this.reasonForRevocationFlag=a[d++],this.reasonForRevocationString=h["default"].Uint8Array2str(a.subarray(d,a.length));break;case 30:b.call(this,"features",a.subarray(d,a.length));break;case 31:this.signatureTargetPublicKeyAlgorithm=a[d++],this.signatureTargetHashAlgorithm=a[d++];var l=n["default"].getHashByteLength(this.signatureTargetHashAlgorithm);this.signatureTargetHash=h["default"].Uint8Array2str(a.subarray(d,d+l));break;case 32:this.embeddedSignature=new e,this.embeddedSignature.read(a.subarray(d,a.length));break;default:h["default"].print_debug("Unknown signature subpacket type "+f+" @:"+d)}},e.prototype.toSign=function(a,b){var c=l["default"].signature;switch(a){case c.binary:case c.text:return b.getBytes();case c.standalone:return new Uint8Array(0);case c.cert_generic:case c.cert_persona:case c.cert_casual:case c.cert_positive:case c.cert_revocation:var d,e;if(void 0!==b.userid)e=180,d=b.userid;else{if(void 0===b.userattribute)throw new Error("Either a userid or userattribute packet needs to be supplied for certification.");e=209,d=b.userattribute}var f=d.write();if(4===this.version)return h["default"].concatUint8Array([this.toSign(c.key,b),new Uint8Array([e]),h["default"].writeNumber(f.length,4),f]);if(3===this.version)return h["default"].concatUint8Array([this.toSign(c.key,b),f]);break;case c.subkey_binding:case c.subkey_revocation:case c.key_binding:return h["default"].concatUint8Array([this.toSign(c.key,b),this.toSign(c.key,{key:b.bind})]);case c.key:if(void 0===b.key)throw new Error("Key packet is required for this signature.");return b.key.writeOld();case c.key_revocation:return this.toSign(c.key,b);case c.timestamp:return new Uint8Array(0);case c.third_party:throw new Error("Not implemented");default:throw new Error("Unknown signature type.")}},e.prototype.calculateTrailer=function(){if(3===this.version)return new Uint8Array(0);var a=new Uint8Array([4,255]);return h["default"].concatUint8Array([a,h["default"].writeNumber(this.signatureData.length,4)])},e.prototype.verify=function(a,b){var c=l["default"].write(l["default"].signature,this.signatureType),d=l["default"].write(l["default"].publicKey,this.publicKeyAlgorithm),e=l["default"].write(l["default"].hash,this.hashAlgorithm),f=this.toSign(c,b),g=this.calculateTrailer(),i=0;d>0&&d<4?i=1:17===d&&(i=2);for(var j=[],k=0,m=0;m<i;m++)j[m]=new p["default"],k+=j[m].read(this.signature.subarray(k,this.signature.length));return this.verified=n["default"].signature.verify(d,e,j,a.mpi,h["default"].concatUint8Array([f,this.signatureData,g])),this.verified},e.prototype.isExpired=function(){return!this.signatureNeverExpires&&Date.now()>this.created.getTime()+1e3*this.signatureExpirationTime},e.prototype.postCloneTypeFix=function(){this.issuerKeyId=r["default"].fromClone(this.issuerKeyId)}},{"../crypto":24,"../enums.js":35,"../type/keyid.js":66,"../type/mpi.js":67,"../util.js":69,"./packet.js":51}],59:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.symEncryptedAEADProtected,this.version=l,this.iv=null,this.encrypted=null,this.packets=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../crypto"),i=d(h),j=a("../enums.js"),k=d(j),l=1,m=i["default"].gcm.ivLength;e.prototype.read=function(a){var b=0;if(a[b]!==l)throw new Error("Invalid packet version.");b++,this.iv=a.subarray(b,m+b),b+=m,this.encrypted=a.subarray(b,a.length)},e.prototype.write=function(){return g["default"].concatUint8Array([new Uint8Array([this.version]),this.iv,this.encrypted])},e.prototype.decrypt=function(a,b){var c=this;return i["default"].gcm.decrypt(a,this.encrypted,b,this.iv).then(function(a){c.packets.read(a)})},e.prototype.encrypt=function(a,b){var c=this;return this.iv=i["default"].random.getRandomValues(new Uint8Array(m)),i["default"].gcm.encrypt(a,this.packets.write(),b,this.iv).then(function(a){c.encrypted=a})}},{"../crypto":24,"../enums.js":35,"../util.js":69}],60:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=o["default"].packet.symEncryptedIntegrityProtected,this.version=t,this.encrypted=null,this.modification=!1,this.packets=null}function f(a,b,c,d){return r?h(a,b,c,d):q["default"].AES_CFB.encrypt(k["default"].concatUint8Array([b,c]),d)}function g(a,b,c){var d=void 0;return d=r?i(a,b,c):q["default"].AES_CFB.decrypt(b,c),d.subarray(m["default"].cipher[a].blockSize+2,d.length)}function h(a,b,c,d){d=new s(d);var e=new s(new Uint8Array(m["default"].cipher[a].blockSize)),f=new r.createCipheriv("aes-"+a.substr(3,3)+"-cfb",d,e),g=f.update(new s(k["default"].concatUint8Array([b,c])));return new Uint8Array(g)}function i(a,b,c){b=new s(b),c=new s(c);var d=new s(new Uint8Array(m["default"].cipher[a].blockSize)),e=new r.createDecipheriv("aes-"+a.substr(3,3)+"-cfb",c,d),f=e.update(b);return new Uint8Array(f)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var j=a("../util.js"),k=d(j),l=a("../crypto"),m=d(l),n=a("../enums.js"),o=d(n),p=a("asmcrypto-lite"),q=d(p),r=k["default"].getNodeCrypto(),s=k["default"].getNodeBuffer(),t=1;e.prototype.read=function(a){if(a[0]!==t)throw new Error("Invalid packet version.");this.encrypted=a.subarray(1,a.length)},e.prototype.write=function(){return k["default"].concatUint8Array([new Uint8Array([t]),this.encrypted])},e.prototype.encrypt=function(a,b){var c=this.packets.write(),d=m["default"].getPrefixRandom(a),e=new Uint8Array([d[d.length-2],d[d.length-1]]),g=k["default"].concatUint8Array([d,e]),h=new Uint8Array([211,20]),i=k["default"].concatUint8Array([c,h]),j=m["default"].hash.sha1(k["default"].concatUint8Array([g,i]));return i=k["default"].concatUint8Array([i,j]),"aes"===a.substr(0,3)?this.encrypted=f(a,g,i,b):(this.encrypted=m["default"].cfb.encrypt(d,a,i,b,!1),this.encrypted=this.encrypted.subarray(0,g.length+i.length)),Promise.resolve()},e.prototype.decrypt=function(a,b){var c=void 0;c="aes"===a.substr(0,3)?g(a,this.encrypted,b):m["default"].cfb.decrypt(a,b,this.encrypted,!1);var d=m["default"].cfb.mdc(a,b,this.encrypted),e=c.subarray(0,c.length-20),f=k["default"].concatUint8Array([d,e]);this.hash=k["default"].Uint8Array2str(m["default"].hash.sha1(f));var h=k["default"].Uint8Array2str(c.subarray(c.length-20,c.length));if(this.hash!==h)throw new Error("Modification detected.");return this.packets.read(c.subarray(0,c.length-22)),Promise.resolve()}},{"../crypto":24,"../enums.js":35,"../util.js":69,"asmcrypto-lite":1}],61:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.symEncryptedSessionKey,this.version=4,this.sessionKey=null,this.sessionKeyEncryptionAlgorithm=null,this.sessionKeyAlgorithm="aes256",this.encrypted=null,this.s2k=new i["default"]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../type/s2k.js"),i=d(h),j=a("../enums.js"),k=d(j),l=a("../crypto"),m=d(l);e.prototype.read=function(a){this.version=a[0];var b=k["default"].read(k["default"].symmetric,a[1]),c=this.s2k.read(a.subarray(2,a.length)),d=c+2;d<a.length?(this.encrypted=a.subarray(d,a.length),this.sessionKeyEncryptionAlgorithm=b):this.sessionKeyAlgorithm=b},e.prototype.write=function(){var a=null===this.encrypted?this.sessionKeyAlgorithm:this.sessionKeyEncryptionAlgorithm,b=g["default"].concatUint8Array([new Uint8Array([this.version,k["default"].write(k["default"].symmetric,a)]),this.s2k.write()]);return null!==this.encrypted&&(b=g["default"].concatUint8Array([b,this.encrypted])),b},e.prototype.decrypt=function(a){var b=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm,c=m["default"].cipher[b].keySize,d=this.s2k.produce_key(a,c);if(null===this.encrypted)this.sessionKey=d;else{var e=m["default"].cfb.normalDecrypt(b,d,this.encrypted,null);this.sessionKeyAlgorithm=k["default"].read(k["default"].symmetric,e[0]),this.sessionKey=e.subarray(1,e.length)}},e.prototype.encrypt=function(a){var b=null!==this.sessionKeyEncryptionAlgorithm?this.sessionKeyEncryptionAlgorithm:this.sessionKeyAlgorithm;this.sessionKeyEncryptionAlgorithm=b;var c,d=m["default"].cipher[b].keySize,e=this.s2k.produce_key(a,d),f=new Uint8Array([k["default"].write(k["default"].symmetric,this.sessionKeyAlgorithm)]);null===this.sessionKey&&(this.sessionKey=m["default"].getRandomBytes(m["default"].cipher[this.sessionKeyAlgorithm].keySize)),c=g["default"].concatUint8Array([f,this.sessionKey]),this.encrypted=m["default"].cfb.normalEncrypt(b,e,c,null)},e.prototype.postCloneTypeFix=function(){this.s2k=i["default"].fromClone(this.s2k)}},{"../crypto":24,"../enums.js":35,"../type/s2k.js":68,"../util.js":69}],62:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.symmetricallyEncrypted,this.encrypted=null,this.packets=null,this.ignore_mdc_error=k["default"].ignore_mdc_error}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../crypto"),g=d(f),h=a("../enums.js"),i=d(h),j=a("../config"),k=d(j);e.prototype.read=function(a){this.encrypted=a},e.prototype.write=function(){return this.encrypted},e.prototype.decrypt=function(a,b){var c=g["default"].cfb.decrypt(a,b,this.encrypted,!0);if(!this.ignore_mdc_error&&("aes128"===a||"aes192"===a||"aes256"===a))throw new Error("Decryption failed due to missing MDC in combination with modern cipher.");return this.packets.read(c),Promise.resolve()},e.prototype.encrypt=function(a,b){var c=this.packets.write();return this.encrypted=g["default"].cfb.encrypt(g["default"].getPrefixRandom(a),a,c,b,!0),Promise.resolve()}},{"../config":10,"../crypto":24,"../enums.js":35}],63:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=g["default"].packet.trust}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f);e.prototype.read=function(){}},{"../enums.js":35}],64:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=k["default"].packet.userAttribute,this.attributes=[]}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("./packet.js"),i=d(h),j=a("../enums.js"),k=d(j);e.prototype.read=function(a){for(var b=0;b<a.length;){var c=i["default"].readSimpleLength(a.subarray(b,a.length));b+=c.offset,this.attributes.push(g["default"].Uint8Array2str(a.subarray(b,b+c.len))),b+=c.len}},e.prototype.write=function(){for(var a=[],b=0;b<this.attributes.length;b++)a.push(i["default"].writeSimpleLength(this.attributes[b].length)),a.push(g["default"].str2Uint8Array(this.attributes[b]));return g["default"].concatUint8Array(a)},e.prototype.equals=function(a){return!!(a&&a instanceof e)&&this.attributes.every(function(b,c){return b===a.attributes[c]})}},{"../enums.js":35,"../util.js":69,"./packet.js":51}],65:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.tag=i["default"].packet.userid,this.userid=""}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../enums.js"),i=d(h);e.prototype.read=function(a){this.userid=g["default"].decode_utf8(g["default"].Uint8Array2str(a))},e.prototype.write=function(){return g["default"].str2Uint8Array(g["default"].encode_utf8(this.userid))}},{"../enums.js":35,"../util.js":69}],66:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.bytes=""}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f);e.prototype.read=function(a){this.bytes=g["default"].Uint8Array2str(a.subarray(0,8))},e.prototype.write=function(){return g["default"].str2Uint8Array(this.bytes)},e.prototype.toHex=function(){return g["default"].hexstrdump(this.bytes)},e.prototype.equals=function(a){return this.bytes===a.bytes},e.prototype.isNull=function(){return""===this.bytes},e.mapToHex=function(a){return a.toHex()},e.fromClone=function(a){var b=new e;return b.bytes=a.bytes,b},e.fromId=function(a){var b=new e;return b.read(g["default"].str2Uint8Array(g["default"].hex2bin(a))),b}},{"../util.js":69}],67:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.data=null}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../crypto/public_key/jsbn.js"),g=d(f),h=a("../util.js"),i=d(h);e.prototype.read=function(a){("string"==typeof a||String.prototype.isPrototypeOf(a))&&(a=i["default"].str2Uint8Array(a));var b=a[0]<<8|a[1],c=Math.ceil(b/8),d=i["default"].Uint8Array2str(a.subarray(2,2+c));return this.fromBytes(d),2+c},e.prototype.fromBytes=function(a){this.data=new g["default"](i["default"].hexstrdump(a),16)},e.prototype.toBytes=function(){var a=i["default"].Uint8Array2str(this.write());return a.substr(2)},e.prototype.byteLength=function(){return this.toBytes().length},e.prototype.write=function(){return i["default"].str2Uint8Array(this.data.toMPI())},e.prototype.toBigInteger=function(){return this.data.clone()},e.prototype.fromBigInteger=function(a){this.data=a.clone()},e.fromClone=function(a){a.data.copyTo=g["default"].prototype.copyTo;var b=new g["default"];a.data.copyTo(b);var c=new e;return c.data=b,c}},{"../crypto/public_key/jsbn.js":29,"../util.js":69}],68:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.algorithm="sha256",this.type="iterated",this.c=96,this.salt=k["default"].random.getRandomBytes(8)}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../enums.js"),g=d(f),h=a("../util.js"),i=d(h),j=a("../crypto"),k=d(j);e.prototype.get_count=function(){var a=6;return 16+(15&this.c)<<(this.c>>4)+a},e.prototype.read=function(a){var b=0;switch(this.type=g["default"].read(g["default"].s2k,a[b++]),this.algorithm=g["default"].read(g["default"].hash,a[b++]),this.type){case"simple":break;case"salted":this.salt=a.subarray(b,b+8),b+=8;break;case"iterated":this.salt=a.subarray(b,b+8),b+=8,this.c=a[b++];break;case"gnu":if("GNU"!==i["default"].Uint8Array2str(a.subarray(b,3)))throw new Error("Unknown s2k type.");b+=3;var c=1e3+a[b++];if(1001!==c)throw new Error("Unknown s2k gnu protection mode.");this.type=c;break;default:throw new Error("Unknown s2k type.")}return b},e.prototype.write=function(){var a=[new Uint8Array([g["default"].write(g["default"].s2k,this.type),g["default"].write(g["default"].hash,this.algorithm)])];switch(this.type){case"simple":break;case"salted":a.push(this.salt);break;case"iterated":a.push(this.salt),a.push(new Uint8Array([this.c]));break;case"gnu":throw new Error("GNU s2k type not supported.");default:throw new Error("Unknown s2k type.")}return i["default"].concatUint8Array(a)},e.prototype.produce_key=function(a,b){function c(b,c){var d=g["default"].write(g["default"].hash,c.algorithm);switch(c.type){case"simple":return k["default"].hash.digest(d,i["default"].concatUint8Array([b,a]));case"salted":return k["default"].hash.digest(d,i["default"].concatUint8Array([b,c.salt,a]));case"iterated":for(var e=[],f=c.get_count(),h=i["default"].concatUint8Array([c.salt,a]);e.length*h.length<f;)e.push(h);return e=i["default"].concatUint8Array(e),e.length>f&&(e=e.subarray(0,f)),k["default"].hash.digest(d,i["default"].concatUint8Array([b,e]));case"gnu":throw new Error("GNU s2k type not supported.");default:throw new Error("Unknown s2k type.")}}a=i["default"].str2Uint8Array(i["default"].encode_utf8(a));for(var d=[],e=0,f=new Uint8Array(b),h=0;h<b;h++)f[h]=0;for(h=0;e<=b;){var j=c(f.subarray(0,h),this);d.push(j),e+=j.length,h++}return i["default"].concatUint8Array(d).subarray(0,b)},e.fromClone=function(a){var b=new e;return b.algorithm=a.algorithm,b.type=a.type,b.c=a.c,b.salt=a.salt,b}},{"../crypto":24,"../enums.js":35,"../util.js":69}],69:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("./config"),f=d(e);c["default"]={isString:function(a){return"string"==typeof a||String.prototype.isPrototypeOf(a)},isArray:function(a){return Array.prototype.isPrototypeOf(a)},isUint8Array:function(a){return Uint8Array.prototype.isPrototypeOf(a)},isEmailAddress:function(a){if(!this.isString(a))return!1;var b=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return b.test(a)},isUserId:function(a){return!!this.isString(a)&&(/ </.test(a)&&/>$/.test(a))},getTransferables:function(a){if(f["default"].zero_copy&&Object.prototype.isPrototypeOf(a)){var b=[];return this.collectBuffers(a,b),b.length?b:void 0}},collectBuffers:function(a,b){if(a){if(this.isUint8Array(a)&&b.indexOf(a.buffer)===-1)return void b.push(a.buffer);if(Object.prototype.isPrototypeOf(a))for(var c in a)this.collectBuffers(a[c],b)}},readNumber:function(a){for(var b=0,c=0;c<a.length;c++)b<<=8,b+=a[c];return b},writeNumber:function(a,b){for(var c=new Uint8Array(b),d=0;d<b;d++)c[d]=a>>8*(b-d-1)&255;return c},readDate:function(a){var b=this.readNumber(a),c=new Date;return c.setTime(1e3*b),c},writeDate:function(a){var b=Math.round(a.getTime()/1e3);return this.writeNumber(b,4)},hexdump:function(a){for(var b,c=[],d=a.length,e=0,f=0;e<d;){for(b=a.charCodeAt(e++).toString(16);b.length<2;)b="0"+b;c.push(" "+b),f++,f%32===0&&c.push("\n ")}return c.join("")},hexstrdump:function(a){if(null===a)return"";for(var b,c=[],d=a.length,e=0;e<d;){for(b=a.charCodeAt(e++).toString(16);b.length<2;)b="0"+b;c.push(""+b)}return c.join("")},hex2bin:function(a){for(var b="",c=0;c<a.length;c+=2)b+=String.fromCharCode(parseInt(a.substr(c,2),16));return b},hexidump:function(a){for(var b,c=[],d=a.length,e=0;e<d;){for(b=a[e++].toString(16);b.length<2;)b="0"+b;c.push(""+b)}return c.join("")},encode_utf8:function(a){return unescape(encodeURIComponent(a))},decode_utf8:function(a){if("string"!=typeof a)throw new Error('Parameter "utf8" is not of type string');try{return decodeURIComponent(escape(a))}catch(b){return a}},bin2str:function(a){for(var b=[],c=0;c<a.length;c++)b[c]=String.fromCharCode(a[c]);return b.join("")},str2bin:function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b},str2Uint8Array:function(a){if("string"!=typeof a&&!String.prototype.isPrototypeOf(a))throw new Error("str2Uint8Array: Data must be in the form of a string");for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b},Uint8Array2str:function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("Uint8Array2str: Data must be in the form of a Uint8Array");for(var b=[],c=0;c<a.length;c++)b[c]=String.fromCharCode(a[c]);return b.join("")},concatUint8Array:function(a){var b=0;a.forEach(function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("concatUint8Array: Data must be in the form of a Uint8Array");b+=a.length});var c=new Uint8Array(b),d=0;return a.forEach(function(a){c.set(a,d),d+=a.length}),c},copyUint8Array:function(a){if(!Uint8Array.prototype.isPrototypeOf(a))throw new Error("Data must be in the form of a Uint8Array");var b=new Uint8Array(a.length);return b.set(a),b},equalsUint8Array:function(a,b){if(!Uint8Array.prototype.isPrototypeOf(a)||!Uint8Array.prototype.isPrototypeOf(b))throw new Error("Data must be in the form of a Uint8Array");if(a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!1;return!0},calc_checksum:function(a){for(var b={s:0,add:function(a){this.s=(this.s+a)%65536}},c=0;c<a.length;c++)b.add(a[c]);return b.s},print_debug:function(a){f["default"].debug&&console.log(a)},print_debug_hexstr_dump:function(a,b){f["default"].debug&&(a+=this.hexstrdump(b),console.log(a))},getLeftNBits:function(a,b){var c=b%8;if(0===c)return a.substring(0,b/8);var d=(b-c)/8+1,e=a.substring(0,d);return this.shiftRight(e,8-c)},shiftRight:function(a,b){var c=this.str2bin(a);if(b%8===0)return a;for(var d=c.length-1;d>=0;d--)c[d]>>=b%8,d>0&&(c[d]|=c[d-1]<<8-b%8&255);return this.bin2str(c)},get_hashAlgorithmString:function(a){switch(a){case 1:return"MD5";case 2:return"SHA1";case 3:return"RIPEMD160";case 8:return"SHA256";case 9:return"SHA384";case 10:return"SHA512";case 11:return"SHA224"}return"unknown"},getWebCrypto:function(){if(f["default"].use_native)return"undefined"!=typeof window&&window.crypto&&window.crypto.subtle},getWebCryptoAll:function(){if(f["default"].use_native&&"undefined"!=typeof window){if(window.crypto)return window.crypto.subtle||window.crypto.webkitSubtle;if(window.msCrypto)return window.msCrypto.subtle}},promisify:function(a){return function(){var b=arguments;return new Promise(function(c){var d=a.apply(null,b);c(d)})}},promisifyIE11Op:function(a,b){return new Promise(function(c,d){a.onerror=function(){d(new Error(b))},a.oncomplete=function(a){c(a.target.result)}})},detectNode:function(){return"undefined"==typeof window},getNodeCrypto:function(){if(this.detectNode()&&f["default"].use_native)return a("crypto")},getNodeBuffer:function(){if(this.detectNode())return a("buffer").Buffer}}},{"./config":10,buffer:"buffer",crypto:"crypto"}],70:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],b=a.path,c=void 0===b?"openpgp.worker.min.js":b,d=a.worker,e=a.config;this.worker=d||new Worker(c),this.worker.onmessage=this.onMessage.bind(this),this.worker.onerror=function(a){throw new Error("Unhandled error in openpgp worker: "+a.message+" ("+a.filename+":"+a.lineno+")")},this.seedRandom(l),e&&this.worker.postMessage({event:"configure",config:e}),this.tasks={},this.currentID=0}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=e;var f=a("../util.js"),g=d(f),h=a("../crypto"),i=d(h),j=a("../packet"),k=d(j),l=5e4,m=2e4;e.prototype.getID=function(){return this.currentID++},e.prototype.onMessage=function(a){var b=a.data;switch(b.event){case"method-return":b.err?this.tasks[b.id].reject(new Error(b.err)):this.tasks[b.id].resolve(b.data),delete this.tasks[b.id];break;case"request-seed":this.seedRandom(m);break;default:throw new Error("Unknown Worker Event.")}},e.prototype.seedRandom=function(a){var b=this.getRandomBuffer(a);this.worker.postMessage({event:"seed-random",buf:b},g["default"].getTransferables.call(g["default"],b))},e.prototype.getRandomBuffer=function(a){if(!a)return null;var b=new Uint8Array(a);return i["default"].random.getRandomValues(b),b},e.prototype.terminate=function(){this.worker.terminate()},e.prototype.delegate=function(a,b){var c=this,d=this.getID();return new Promise(function(e,f){c.worker.postMessage({id:d,event:a,options:k["default"].clone.clonePackets(b)},g["default"].getTransferables.call(g["default"],b)),c.tasks[d]={resolve:function(b){return e(k["default"].clone.parseClonedPackets(b,a))},reject:f}})}},{"../crypto":24,"../packet":47,"../util.js":69}]},{},[37])(37)}); \ No newline at end of file
diff --git a/rainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.worker.min.js b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.worker.min.js
new file mode 100755
index 0000000..50ec43b
--- /dev/null
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/js/min/openpgp.worker.min.js
@@ -0,0 +1 @@
+/*! OpenPGP.js v2.3.5 - 2016-10-26 - this is LGPL licensed code, see LICENSE/our website http://openpgpjs.org/ for more information. */!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){function d(a){for(var b in a)h.config[b]=a[b]}function e(a){a instanceof Uint8Array||(a=new Uint8Array(a)),h.crypto.random.randomBuffer.set(a)}function f(a,b,c){return"function"!=typeof h[b]?void g({id:a,event:"method-return",err:"Unknown Worker Event"}):(c=h.packet.clone.parseClonedPackets(c,b),void h[b](c).then(function(b){g({id:a,event:"method-return",data:h.packet.clone.clonePackets(b)})})["catch"](function(b){g({id:a,event:"method-return",err:b.message})}))}function g(a){h.crypto.random.randomBuffer.size<i&&self.postMessage({event:"request-seed"}),self.postMessage(a,h.util.getTransferables.call(h.util,a.data))}self.window={},importScripts("openpgp.min.js");var h=window.openpgp,i=4e4,j=6e4;h.crypto.random.randomBuffer.init(j),self.onmessage=function(a){var b=a.data||{};switch(b.event){case"configure":d(b.config);break;case"seed-random":e(b.buf);break;default:f(b.id,b.event,b.options||{})}}},{}]},{},[1]); \ No newline at end of file
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/manifest.json b/rainloop/app/rainloop/v/1.10.5.192/static/manifest.json
index f7369ad..f7369ad 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/manifest.json
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/manifest.json
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.mp3 b/rainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.mp3
index f2ac755..f2ac755 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.mp3
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.mp3
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.ogg b/rainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.ogg
index 7eb43ce..7eb43ce 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/static/sounds/new-mail.ogg
+++ b/rainloop/app/rainloop/v/1.10.5.192/static/sounds/new-mail.ogg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/A/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/A/images/background.jpg
index 0ab2d9b..0ab2d9b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/A/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/A/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/A/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/A/images/preview.png
index fd007ba..fd007ba 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/A/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/A/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/A/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/A/styles.less
index cbd2c0e..cbd2c0e 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/A/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/A/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/background.jpg
index 8a1c127..8a1c127 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/preview.png
index d9a5677..d9a5677 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/styles.less
index f66ae2f..f66ae2f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Blurred/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Blurred/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Clear/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Clear/images/preview.png
index a233d8b..a233d8b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Clear/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Clear/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Clear/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Clear/styles.less
index 5b9f963..5b9f963 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Clear/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Clear/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/background.jpg
index 85211aa..85211aa 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/preview.png
index e0b3507..e0b3507 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/styles.less
index 86596d7..86596d7 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/DarkShine/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/DarkShine/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.jpg
index b9f3f90..b9f3f90 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.png
index 0dfdcdc..0dfdcdc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/preview.png
index 346d3f1..346d3f1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/styles.less
index 60e3f2a..60e3f2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Default/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Default/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.jpg
index 37419ee..37419ee 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.png
index 82d9371..82d9371 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/preview.png
index 226bf21..226bf21 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/styles.less
index 273fc7a..273fc7a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Linen/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Linen/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/images/background.jpg
index 85a59b2..85a59b2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/images/preview.png
index 8745b02..8745b02 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/styles.less
index b504f73..b504f73 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Love/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Love/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/ext.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/ext.less
index cd7e68f..cd7e68f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/ext.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/ext.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/images/preview.png
index a233d8b..a233d8b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/styles.less
index 5b9f963..5b9f963 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Mobile/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Mobile/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/background.jpg
index 344ab3d..344ab3d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/preview.png
index 8ebd116..8ebd116 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/styles.less
index f5f6c0f..f5f6c0f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Snow/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Snow/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.jpg
index 5422743..5422743 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.png
index 7571565..7571565 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/preview.png
index b261267..b261267 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/styles.less
index 0c439e8..0c439e8 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Squares/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Squares/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.jpg
index 5262fbd..5262fbd 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.png
index 715afe2..715afe2 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/preview.png
index 9637a79..9637a79 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/styles.less
index 60e3f2a..60e3f2a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/SquaresDark/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/SquaresDark/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/background.jpg
index 9e1c1cc..9e1c1cc 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/preview.png
index 9ec302d..9ec302d 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/styles.less
index 73e8c57..73e8c57 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Stripes/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Stripes/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.jpg
index 3428028..3428028 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.png
index 4c807e1..4c807e1 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/preview.png
index ac3c79c..ac3c79c 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/styles.less
index 26e5139..26e5139 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Wood/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Wood/styles.less
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.jpg b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.jpg
index cbbf293..cbbf293 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.jpg
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.jpg
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.png
index d9e158f..d9e158f 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/background.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/background.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/preview.png b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/preview.png
index 00eea7b..00eea7b 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/images/preview.png
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/images/preview.png
Binary files differ
diff --git a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/styles.less b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/styles.less
index 273fc7a..273fc7a 100755
--- a/rainloop/app/rainloop/v/1.10.4.183/themes/Xv/styles.less
+++ b/rainloop/app/rainloop/v/1.10.5.192/themes/Xv/styles.less
diff --git a/rainloop/appinfo/info.xml b/rainloop/appinfo/info.xml
index d023b65..eebe5a1 100644
--- a/rainloop/appinfo/info.xml
+++ b/rainloop/appinfo/info.xml
@@ -5,7 +5,7 @@
<name>RainLoop</name>
<summary>RainLoop Webmail</summary>
<description>Simple, modern and fast web-based email client. After enabling in Nextcloud, go to Nextcloud admin panel, "Additionnal settings" and you will see a "Rainloop webmail" section. There, click on the link to go to the Rainloop admin panel. The default user/password is admin/12345.</description>
- <version>4.26.0</version>
+ <version>4.26.1</version>
<licence>AGPL</licence>
<author>RainLoop Team</author>
<require>6.0</require>