From 04d60d7e2c77a7f949ecbc00dc112cb82e2f7ae6 Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 17 Oct 2018 11:14:36 +0300 Subject: [PATCH] + --- .htaccess | 9 + 123.txt | 199 + components/Autoload.php | 21 + components/Date.php | 80 + components/Db.php | 26 + components/Icecast.php | 28 + components/Images.php | 49 + components/Ldap.php | 88 + components/Mail.php | 170 + components/Pagination.php | 196 + components/Router.php | 70 + config/Unit_information.php | 13 + config/db_params.php | 17 + config/icecast.php | 12 + config/ldap_config.php | 15 + config/routes.php | 70 + controllers/CartrigesController.php | 144 + controllers/ImagesController.php | 101 + controllers/PhonebookController.php | 155 + controllers/PrintersController.php | 159 + controllers/RadioController.php | 59 + controllers/SiteController.php | 85 + controllers/UnitController.php | 139 + controllers/UserController.php | 97 + docs/.htaccess | 21 + docs/.thumbs/files/aXP1ItlpsDE.jpg | Bin 0 -> 2896 bytes docs/files/125/CS Agents.csv | 575 ++ docs/files/125/CS TotalCount.csv | 4 + docs/files/aXP1ItlpsDE.jpg | Bin 0 -> 455239 bytes docs/files/audio13-895.txt | 1 + docs/files/exceles.xls | Bin 0 -> 6144 bytes docs/files/gh.docx | Bin 0 -> 175724 bytes docs/files/localhost.sql | 399 + docs/files/nas/1503182017.msg | Bin 0 -> 35328 bytes docs/files/nas/171820032018.msg | Bin 0 -> 34816 bytes docs/files/nas/171820032018.pdf | Bin 0 -> 1079637 bytes docs/files/nas/Scan f001.pdf | Bin 0 -> 1068760 bytes docs/files/nas/Scan00716344.pdf | Bin 0 -> 1141575 bytes docs/files/nas/Scan1503182017.pdf | Bin 0 -> 836732 bytes docs/files/nas/closed-270220181856.pdf | Bin 0 -> 1189819 bytes docs/files/nas/request-270220181856.msg | Bin 0 -> 33280 bytes docs/files/nas/request.msg | Bin 0 -> 32768 bytes docs/files/sea.log | 10 + docs/files/Заявка .msg | Bin 0 -> 32256 bytes images/print/1212.png | Bin 0 -> 104338 bytes images/print/2035.png | Bin 0 -> 129782 bytes images/print/3030.png | Bin 0 -> 207251 bytes images/print/3055.png | Bin 0 -> 207251 bytes images/print/4345.png | Bin 0 -> 122516 bytes images/print/4555.jpg | Bin 0 -> 281449 bytes images/print/4824.png | Bin 0 -> 195972 bytes images/print/4833.png | Bin 0 -> 107880 bytes images/print/5637.png | Bin 0 -> 115485 bytes images/print/color3.png | Bin 0 -> 62685 bytes images/print/color9.png | Bin 0 -> 99828 bytes images/print/error wfm.png | Bin 0 -> 50663 bytes images/print/m127.png | Bin 0 -> 130525 bytes images/print/oki.png | Bin 0 -> 136298 bytes images/print/ricoh.png | Bin 0 -> 139548 bytes images/print/scx5637.jpeg_old | Bin 0 -> 244384 bytes images/products/product1.jpg | Bin 0 -> 33098 bytes images/products/product2.jpg | Bin 0 -> 33671 bytes images/products/product3.jpg | Bin 0 -> 22209 bytes images/products/product4.jpg | Bin 0 -> 29976 bytes images/products/product5.jpg | Bin 0 -> 38364 bytes images/products/product6.jpg | Bin 0 -> 38854 bytes img/new.png | Bin 0 -> 1676 bytes img/not_img_print.png | Bin 0 -> 204214 bytes img/rgb.png | Bin 0 -> 6508 bytes index.php | 34 + js/multiselect.js | 48 + js/search_phonebook.js | 30 + lib/.3254htaccess | 21 + lib/ckfinder/CHANGELOG.html | 85 + lib/ckfinder/LICENSE.html | 295 + lib/ckfinder/README.html | 42 + lib/ckfinder/ckfinder.html | 21 + lib/ckfinder/ckfinder.js | 21 + lib/ckfinder/config.js | 14 + lib/ckfinder/config.php | 175 + lib/ckfinder/core/connector/php/connector.php | 20 + .../core/connector/php/vendor/autoload.php | 7 + .../aws/aws-sdk-php/src/Aws/Common/Aws.php | 106 + .../src/Aws/Common/Client/AbstractClient.php | 283 + .../Aws/Common/Client/AwsClientInterface.php | 118 + .../src/Aws/Common/Client/ClientBuilder.php | 527 ++ .../src/Aws/Common/Client/DefaultClient.php | 67 + .../Client/ExpiredCredentialsChecker.php | 80 + .../Common/Client/ThrottlingErrorChecker.php | 75 + .../Aws/Common/Client/UploadBodyListener.php | 95 + .../Aws/Common/Client/UserAgentListener.php | 61 + .../Aws/Common/Command/AwsQueryVisitor.php | 120 + .../src/Aws/Common/Command/JsonCommand.php | 47 + .../src/Aws/Common/Command/QueryCommand.php | 53 + .../Command/XmlResponseLocationVisitor.php | 74 + .../AbstractCredentialsDecorator.php | 136 + .../AbstractRefreshableCredentials.php | 95 + .../Credentials/CacheableCredentials.php | 74 + .../Aws/Common/Credentials/Credentials.php | 352 + .../Credentials/CredentialsInterface.php | 96 + .../Common/Credentials/NullCredentials.php | 68 + .../RefreshableInstanceProfileCredentials.php | 91 + .../aws/aws-sdk-php/src/Aws/Common/Enum.php | 55 + .../src/Aws/Common/Enum/ClientOptions.php | 167 + .../src/Aws/Common/Enum/DateFormat.php | 31 + .../src/Aws/Common/Enum/Region.php | 63 + .../aws-sdk-php/src/Aws/Common/Enum/Size.php | 53 + .../aws-sdk-php/src/Aws/Common/Enum/Time.php | 46 + .../src/Aws/Common/Enum/UaString.php | 55 + .../Exception/AwsExceptionInterface.php | 30 + .../Exception/BadMethodCallException.php | 22 + .../Aws/Common/Exception/DomainException.php | 22 + .../Exception/ExceptionFactoryInterface.php | 36 + .../Common/Exception/ExceptionListener.php | 59 + .../InstanceProfileCredentialsException.php | 50 + .../Exception/InvalidArgumentException.php | 22 + .../Aws/Common/Exception/LogicException.php | 22 + .../Exception/MultipartUploadException.php | 55 + .../Exception/NamespaceExceptionFactory.php | 103 + .../Common/Exception/OutOfBoundsException.php | 22 + .../Common/Exception/OverflowException.php | 22 + .../Parser/AbstractJsonExceptionParser.php | 66 + .../Parser/DefaultXmlExceptionParser.php | 109 + .../Parser/ExceptionParserInterface.php | 42 + .../Parser/JsonQueryExceptionParser.php | 41 + .../Parser/JsonRestExceptionParser.php | 48 + .../RequiredExtensionNotLoadedException.php | 22 + .../Aws/Common/Exception/RuntimeException.php | 22 + .../Exception/ServiceResponseException.php | 221 + .../Common/Exception/TransferException.php | 24 + .../Exception/UnexpectedValueException.php | 22 + .../src/Aws/Common/Facade/Facade.php | 69 + .../src/Aws/Common/Facade/FacadeInterface.php | 34 + .../src/Aws/Common/Facade/facade-classes.php | 283 + .../src/Aws/Common/Hash/ChunkHash.php | 87 + .../Aws/Common/Hash/ChunkHashInterface.php | 52 + .../src/Aws/Common/Hash/HashUtils.php | 76 + .../src/Aws/Common/Hash/TreeHash.php | 195 + .../src/Aws/Common/HostNameUtils.php | 85 + .../InstanceMetadataClient.php | 102 + .../Waiter/ServiceAvailable.php | 50 + .../Common/Iterator/AwsResourceIterator.php | 169 + .../Iterator/AwsResourceIteratorFactory.php | 106 + .../MultipartUpload/AbstractTransfer.php | 270 + .../MultipartUpload/AbstractTransferState.php | 164 + .../MultipartUpload/AbstractUploadBuilder.php | 148 + .../MultipartUpload/AbstractUploadId.php | 89 + .../MultipartUpload/AbstractUploadPart.php | 101 + .../MultipartUpload/TransferInterface.php | 66 + .../TransferStateInterface.php | 92 + .../MultipartUpload/UploadIdInterface.php | 39 + .../MultipartUpload/UploadPartInterface.php | 46 + .../src/Aws/Common/Resources/aws-config.php | 362 + .../Aws/Common/Resources/public-endpoints.php | 79 + .../src/Aws/Common/Resources/sdk1-config.php | 138 + .../src/Aws/Common/RulesEndpointProvider.php | 67 + .../Common/Signature/AbstractSignature.php | 44 + .../Signature/EndpointSignatureInterface.php | 42 + .../Common/Signature/SignatureInterface.php | 52 + .../Common/Signature/SignatureListener.php | 88 + .../src/Aws/Common/Signature/SignatureV2.php | 109 + .../Aws/Common/Signature/SignatureV3Https.php | 52 + .../src/Aws/Common/Signature/SignatureV4.php | 477 + .../Common/Waiter/AbstractResourceWaiter.php | 53 + .../src/Aws/Common/Waiter/AbstractWaiter.php | 146 + .../src/Aws/Common/Waiter/CallableWaiter.php | 82 + .../Common/Waiter/CompositeWaiterFactory.php | 90 + .../Common/Waiter/ConfigResourceWaiter.php | 225 + .../Common/Waiter/ResourceWaiterInterface.php | 34 + .../Aws/Common/Waiter/WaiterClassFactory.php | 106 + .../src/Aws/Common/Waiter/WaiterConfig.php | 67 + .../Aws/Common/Waiter/WaiterConfigFactory.php | 98 + .../Common/Waiter/WaiterFactoryInterface.php | 41 + .../src/Aws/Common/Waiter/WaiterInterface.php | 60 + .../aws-sdk-php/src/Aws/S3/AcpListener.php | 75 + .../src/Aws/S3/BucketStyleListener.php | 89 + .../src/Aws/S3/Command/S3Command.php | 65 + .../aws-sdk-php/src/Aws/S3/Enum/CannedAcl.php | 32 + .../src/Aws/S3/Enum/EncodingType.php | 27 + .../aws/aws-sdk-php/src/Aws/S3/Enum/Event.php | 27 + .../src/Aws/S3/Enum/GranteeType.php | 29 + .../aws/aws-sdk-php/src/Aws/S3/Enum/Group.php | 29 + .../aws-sdk-php/src/Aws/S3/Enum/MFADelete.php | 28 + .../src/Aws/S3/Enum/MetadataDirective.php | 28 + .../aws/aws-sdk-php/src/Aws/S3/Enum/Payer.php | 28 + .../src/Aws/S3/Enum/Permission.php | 31 + .../aws-sdk-php/src/Aws/S3/Enum/Protocol.php | 28 + .../src/Aws/S3/Enum/ServerSideEncryption.php | 27 + .../aws-sdk-php/src/Aws/S3/Enum/Status.php | 28 + .../aws-sdk-php/src/Aws/S3/Enum/Storage.php | 29 + .../src/Aws/S3/Enum/StorageClass.php | 28 + .../S3/Exception/AccessDeniedException.php | 22 + .../S3/Exception/AccountProblemException.php | 22 + .../AmbiguousGrantByEmailAddressException.php | 22 + .../Aws/S3/Exception/BadDigestException.php | 22 + .../BucketAlreadyExistsException.php | 22 + .../BucketAlreadyOwnedByYouException.php | 22 + .../S3/Exception/BucketNotEmptyException.php | 22 + .../CredentialsNotSupportedException.php | 22 + ...rossLocationLoggingProhibitedException.php | 22 + .../DeleteMultipleObjectsException.php | 48 + .../S3/Exception/EntityTooLargeException.php | 22 + .../S3/Exception/EntityTooSmallException.php | 22 + .../S3/Exception/ExpiredTokenException.php | 22 + ...llegalVersioningConfigurationException.php | 22 + .../S3/Exception/IncompleteBodyException.php | 22 + ...ectNumberOfFilesInPostRequestException.php | 22 + .../Exception/InlineDataTooLargeException.php | 22 + .../S3/Exception/InternalErrorException.php | 22 + .../Exception/InvalidAccessKeyIdException.php | 22 + .../InvalidAddressingHeaderException.php | 22 + .../S3/Exception/InvalidArgumentException.php | 22 + .../Exception/InvalidBucketNameException.php | 22 + .../Exception/InvalidBucketStateException.php | 22 + .../S3/Exception/InvalidDigestException.php | 22 + .../InvalidLocationConstraintException.php | 22 + .../Aws/S3/Exception/InvalidPartException.php | 22 + .../Exception/InvalidPartOrderException.php | 22 + .../S3/Exception/InvalidPayerException.php | 22 + .../InvalidPolicyDocumentException.php | 22 + .../S3/Exception/InvalidRangeException.php | 22 + .../S3/Exception/InvalidRequestException.php | 22 + .../Exception/InvalidSOAPRequestException.php | 22 + .../S3/Exception/InvalidSecurityException.php | 22 + .../InvalidStorageClassException.php | 22 + .../S3/Exception/InvalidTagErrorException.php | 23 + ...InvalidTargetBucketForLoggingException.php | 22 + .../S3/Exception/InvalidTokenException.php | 22 + .../Aws/S3/Exception/InvalidURIException.php | 22 + .../Aws/S3/Exception/KeyTooLongException.php | 22 + .../Exception/MalformedACLErrorException.php | 22 + .../MalformedPOSTRequestException.php | 22 + .../S3/Exception/MalformedXMLException.php | 22 + .../MaxMessageLengthExceededException.php | 22 + ...ostPreDataLengthExceededErrorException.php | 22 + .../Exception/MetadataTooLargeException.php | 22 + .../Exception/MethodNotAllowedException.php | 22 + .../Exception/MissingAttachmentException.php | 22 + .../MissingContentLengthException.php | 22 + .../MissingRequestBodyErrorException.php | 22 + .../MissingSecurityElementException.php | 22 + .../MissingSecurityHeaderException.php | 22 + .../NoLoggingStatusForKeyException.php | 22 + .../S3/Exception/NoSuchBucketException.php | 22 + .../Exception/NoSuchBucketPolicyException.php | 22 + .../NoSuchCORSConfigurationException.php | 22 + .../Aws/S3/Exception/NoSuchKeyException.php | 22 + .../NoSuchLifecycleConfigurationException.php | 22 + .../S3/Exception/NoSuchTagSetException.php | 22 + .../S3/Exception/NoSuchUploadException.php | 22 + .../S3/Exception/NoSuchVersionException.php | 22 + .../NoSuchWebsiteConfigurationException.php | 22 + .../S3/Exception/NotImplementedException.php | 22 + .../Aws/S3/Exception/NotSignedUpException.php | 22 + .../NotSuchBucketPolicyException.php | 22 + ...bjectAlreadyInActiveTierErrorException.php | 22 + .../ObjectNotInActiveTierErrorException.php | 22 + .../Exception/OperationAbortedException.php | 22 + .../S3/Exception/Parser/S3ExceptionParser.php | 72 + .../Exception/PermanentRedirectException.php | 22 + .../Exception/PreconditionFailedException.php | 22 + .../Aws/S3/Exception/RedirectException.php | 22 + .../RequestIsNotMultiPartContentException.php | 22 + .../RequestTimeTooSkewedException.php | 22 + .../S3/Exception/RequestTimeoutException.php | 22 + .../RequestTorrentOfBucketErrorException.php | 22 + .../src/Aws/S3/Exception/S3Exception.php | 24 + .../Exception/ServiceUnavailableException.php | 22 + .../SignatureDoesNotMatchException.php | 22 + .../Aws/S3/Exception/SlowDownException.php | 22 + .../Exception/TemporaryRedirectException.php | 22 + .../TokenRefreshRequiredException.php | 22 + .../S3/Exception/TooManyBucketsException.php | 22 + .../Exception/UnexpectedContentException.php | 22 + ...resolvableGrantByEmailAddressException.php | 22 + .../UserKeyMustBeSpecifiedException.php | 22 + .../S3/IncompleteMultipartUploadChecker.php | 56 + .../Aws/S3/Iterator/ListBucketsIterator.php | 48 + .../Iterator/ListMultipartUploadsIterator.php | 46 + .../Iterator/ListObjectVersionsIterator.php | 48 + .../Aws/S3/Iterator/ListObjectsIterator.php | 68 + .../src/Aws/S3/Iterator/OpendirIterator.php | 86 + .../aws/aws-sdk-php/src/Aws/S3/Model/Acp.php | 243 + .../src/Aws/S3/Model/AcpBuilder.php | 134 + .../src/Aws/S3/Model/ClearBucket.php | 189 + .../src/Aws/S3/Model/DeleteObjectsBatch.php | 87 + .../Aws/S3/Model/DeleteObjectsTransfer.php | 133 + .../aws-sdk-php/src/Aws/S3/Model/Grant.php | 139 + .../aws-sdk-php/src/Aws/S3/Model/Grantee.php | 245 + .../MultipartUpload/AbstractTransfer.php | 103 + .../MultipartUpload/ParallelTransfer.php | 124 + .../Model/MultipartUpload/SerialTransfer.php | 86 + .../Model/MultipartUpload/TransferState.php | 41 + .../Model/MultipartUpload/UploadBuilder.php | 297 + .../Aws/S3/Model/MultipartUpload/UploadId.php | 35 + .../S3/Model/MultipartUpload/UploadPart.php | 74 + .../src/Aws/S3/Model/PostObject.php | 275 + .../src/Aws/S3/Resources/s3-2006-03-01.php | 5769 ++++++++++++ .../src/Aws/S3/ResumableDownload.php | 176 + .../aws/aws-sdk-php/src/Aws/S3/S3Client.php | 696 ++ .../aws-sdk-php/src/Aws/S3/S3Md5Listener.php | 73 + .../aws-sdk-php/src/Aws/S3/S3Signature.php | 266 + .../src/Aws/S3/S3SignatureInterface.php | 24 + .../aws-sdk-php/src/Aws/S3/S3SignatureV4.php | 60 + .../src/Aws/S3/SocketTimeoutChecker.php | 71 + .../aws-sdk-php/src/Aws/S3/SseCpkListener.php | 68 + .../aws-sdk-php/src/Aws/S3/StreamWrapper.php | 907 ++ .../src/Aws/S3/Sync/AbstractSync.php | 127 + .../src/Aws/S3/Sync/AbstractSyncBuilder.php | 434 + .../src/Aws/S3/Sync/ChangedFilesIterator.php | 130 + .../src/Aws/S3/Sync/DownloadSync.php | 95 + .../src/Aws/S3/Sync/DownloadSyncBuilder.php | 129 + .../S3/Sync/FilenameConverterInterface.php | 32 + .../src/Aws/S3/Sync/KeyConverter.php | 67 + .../src/Aws/S3/Sync/UploadSync.php | 86 + .../src/Aws/S3/Sync/UploadSyncBuilder.php | 190 + .../cksource/ckfinder/config.template.php | 175 + .../src/CKSource/CKFinder/Acl/Acl.php | 275 + .../CKSource/CKFinder/Acl/AclInterface.php | 78 + .../src/CKSource/CKFinder/Acl/MaskBuilder.php | 92 + .../src/CKSource/CKFinder/Acl/Permission.php | 74 + .../Acl/User/RoleContextInterface.php | 34 + .../CKFinder/Acl/User/SessionRoleContext.php | 56 + .../AuthenticationInterface.php | 28 + .../Authentication/CallableAuthentication.php | 47 + .../CKFinder/Backend/Adapter/AwsS3.php | 146 + .../CKFinder/Backend/Adapter/Azure.php | 71 + .../Backend/Adapter/Cache/Storage/Memory.php | 36 + .../CKFinder/Backend/Adapter/Dropbox.php | 63 + .../EmulateRenameDirectoryInterface.php | 27 + .../CKFinder/Backend/Adapter/Local.php | 291 + .../src/CKSource/CKFinder/Backend/Backend.php | 467 + .../CKFinder/Backend/BackendFactory.php | 266 + .../src/CKSource/CKFinder/CKFinder.php | 614 ++ .../Cache/Adapter/AdapterInterface.php | 64 + .../CKFinder/Cache/Adapter/BackendAdapter.php | 160 + .../CKSource/CKFinder/Cache/CacheManager.php | 132 + .../CKFinder/Command/CommandAbstract.php | 104 + .../CKSource/CKFinder/Command/CopyFiles.php | 101 + .../CKFinder/Command/CreateFolder.php | 47 + .../CKSource/CKFinder/Command/DeleteFiles.php | 94 + .../CKFinder/Command/DeleteFolder.php | 55 + .../CKFinder/Command/DownloadFile.php | 85 + .../CKSource/CKFinder/Command/FileUpload.php | 173 + .../CKSource/CKFinder/Command/GetFileUrl.php | 46 + .../CKSource/CKFinder/Command/GetFiles.php | 49 + .../CKSource/CKFinder/Command/GetFolders.php | 51 + .../CKFinder/Command/GetResizedImages.php | 74 + .../CKSource/CKFinder/Command/ImageEdit.php | 153 + .../CKSource/CKFinder/Command/ImageInfo.php | 76 + .../CKFinder/Command/ImagePreview.php | 123 + .../CKSource/CKFinder/Command/ImageResize.php | 64 + .../src/CKSource/CKFinder/Command/Init.php | 183 + .../CKSource/CKFinder/Command/MoveFiles.php | 101 + .../CKSource/CKFinder/Command/Operation.php | 34 + .../src/CKSource/CKFinder/Command/Proxy.php | 128 + .../CKSource/CKFinder/Command/QuickUpload.php | 82 + .../CKSource/CKFinder/Command/RenameFile.php | 68 + .../CKFinder/Command/RenameFolder.php | 52 + .../CKSource/CKFinder/Command/SaveImage.php | 142 + .../CKSource/CKFinder/Command/Thumbnail.php | 93 + .../src/CKSource/CKFinder/CommandResolver.php | 236 + .../ckfinder/src/CKSource/CKFinder/Config.php | 535 ++ .../CKFinder/ContainerAwareInterface.php | 26 + .../ckfinder/src/CKSource/CKFinder/Error.php | 55 + .../CKFinder/Event/AfterCommandEvent.php | 73 + .../CKFinder/Event/BeforeCommandEvent.php | 83 + .../CKSource/CKFinder/Event/CKFinderEvent.php | 145 + .../CKSource/CKFinder/Event/CopyFileEvent.php | 64 + .../CKFinder/Event/CreateFolderEvent.php | 83 + .../CKFinder/Event/DeleteFileEvent.php | 64 + .../CKFinder/Event/DeleteFolderEvent.php | 54 + .../CKFinder/Event/DownloadFileEvent.php | 64 + .../CKSource/CKFinder/Event/EditFileEvent.php | 89 + .../CKFinder/Event/FileUploadEvent.php | 64 + .../CKSource/CKFinder/Event/MoveFileEvent.php | 64 + .../CKFinder/Event/ProxyDownloadEvent.php | 53 + .../CKFinder/Event/RenameFileEvent.php | 64 + .../CKFinder/Event/RenameFolderEvent.php | 83 + .../CKFinder/Event/ResizeImageEvent.php | 60 + .../Exception/AccessDeniedException.php | 43 + .../Exception/AlreadyExistsException.php | 39 + .../CKFinder/Exception/CKFinderException.php | 87 + .../Exception/FileNotFoundException.php | 42 + .../Exception/FolderNotFoundException.php | 42 + .../Exception/InvalidCommandException.php | 39 + .../Exception/InvalidConfigException.php | 39 + .../Exception/InvalidCsrfTokenException.php | 39 + .../Exception/InvalidExtensionException.php | 40 + .../Exception/InvalidNameException.php | 40 + .../Exception/InvalidPluginException.php | 39 + .../Exception/InvalidRequestException.php | 39 + .../InvalidResourceTypeException.php | 39 + .../Exception/InvalidUploadException.php | 40 + .../Exception/MethodNotAllowedException.php | 42 + .../Exception/UnauthorizedException.php | 43 + .../CKSource/CKFinder/ExceptionHandler.php | 135 + .../CKFinder/Filesystem/File/CopiedFile.php | 278 + .../CKFinder/Filesystem/File/DeletedFile.php | 73 + .../Filesystem/File/DownloadedFile.php | 117 + .../CKFinder/Filesystem/File/EditedFile.php | 234 + .../CKFinder/Filesystem/File/EditedImage.php | 62 + .../CKFinder/Filesystem/File/ExistingFile.php | 342 + .../CKFinder/Filesystem/File/File.php | 225 + .../CKFinder/Filesystem/File/MovedFile.php | 64 + .../CKFinder/Filesystem/File/RenamedFile.php | 158 + .../CKFinder/Filesystem/File/UploadedFile.php | 294 + .../CKFinder/Filesystem/Folder/Folder.php | 68 + .../Filesystem/Folder/WorkingFolder.php | 549 ++ .../src/CKSource/CKFinder/Filesystem/Path.php | 122 + .../ckfinder/src/CKSource/CKFinder/Image.php | 704 ++ .../CKFinder/Operation/OperationManager.php | 294 + .../CKFinder/Plugin/PluginInterface.php | 40 + .../Request/Transformer/JsonTransformer.php | 56 + .../Transformer/TransformerInterface.php | 35 + .../CKFinder/ResizedImage/ResizedImage.php | 218 + .../ResizedImage/ResizedImageAbstract.php | 280 + .../ResizedImage/ResizedImageRepository.php | 422 + .../CKFinder/ResourceType/ResourceType.php | 113 + .../ResourceType/ResourceTypeFactory.php | 56 + .../CKFinder/Response/JsonResponse.php | 67 + .../Csrf/DoubleSubmitCookieTokenValidator.php | 80 + .../Security/Csrf/TokenValidatorInterface.php | 34 + .../CKSource/CKFinder/Thumbnail/Thumbnail.php | 145 + .../Thumbnail/ThumbnailRepository.php | 178 + .../src/CKSource/CKFinder/Translator.php | 85 + .../ckfinder/src/CKSource/CKFinder/Utils.php | 307 + .../src/CKSource/CKFinder/locales/bg.json | 33 + .../src/CKSource/CKFinder/locales/ca.json | 33 + .../src/CKSource/CKFinder/locales/cs.json | 33 + .../src/CKSource/CKFinder/locales/cy.json | 33 + .../src/CKSource/CKFinder/locales/da.json | 33 + .../src/CKSource/CKFinder/locales/de.json | 33 + .../src/CKSource/CKFinder/locales/el.json | 33 + .../src/CKSource/CKFinder/locales/en.json | 33 + .../src/CKSource/CKFinder/locales/eo.json | 33 + .../src/CKSource/CKFinder/locales/es-mx.json | 33 + .../src/CKSource/CKFinder/locales/es.json | 33 + .../src/CKSource/CKFinder/locales/et.json | 33 + .../src/CKSource/CKFinder/locales/eu.json | 33 + .../src/CKSource/CKFinder/locales/fa.json | 33 + .../src/CKSource/CKFinder/locales/fi.json | 33 + .../src/CKSource/CKFinder/locales/fr.json | 33 + .../src/CKSource/CKFinder/locales/gu.json | 33 + .../src/CKSource/CKFinder/locales/he.json | 33 + .../src/CKSource/CKFinder/locales/hi.json | 33 + .../src/CKSource/CKFinder/locales/hr.json | 33 + .../src/CKSource/CKFinder/locales/hu.json | 33 + .../src/CKSource/CKFinder/locales/id.json | 33 + .../src/CKSource/CKFinder/locales/it.json | 33 + .../src/CKSource/CKFinder/locales/ja.json | 33 + .../src/CKSource/CKFinder/locales/ko.json | 33 + .../src/CKSource/CKFinder/locales/ku.json | 33 + .../src/CKSource/CKFinder/locales/lt.json | 33 + .../src/CKSource/CKFinder/locales/lv.json | 33 + .../src/CKSource/CKFinder/locales/nb.json | 33 + .../src/CKSource/CKFinder/locales/nl.json | 33 + .../src/CKSource/CKFinder/locales/nn.json | 33 + .../src/CKSource/CKFinder/locales/pl.json | 33 + .../src/CKSource/CKFinder/locales/pt-br.json | 33 + .../src/CKSource/CKFinder/locales/ro.json | 33 + .../src/CKSource/CKFinder/locales/ru.json | 33 + .../src/CKSource/CKFinder/locales/sk.json | 33 + .../src/CKSource/CKFinder/locales/sl.json | 33 + .../src/CKSource/CKFinder/locales/sr.json | 33 + .../src/CKSource/CKFinder/locales/sv.json | 33 + .../src/CKSource/CKFinder/locales/tr.json | 33 + .../src/CKSource/CKFinder/locales/vi.json | 33 + .../src/CKSource/CKFinder/locales/zh-cn.json | 33 + .../src/CKSource/CKFinder/locales/zh-tw.json | 33 + .../php/vendor/composer/ClassLoader.php | 413 + .../connector/php/vendor/composer/LICENSE | 21 + .../php/vendor/composer/autoload_classmap.php | 110 + .../php/vendor/composer/autoload_files.php | 10 + .../vendor/composer/autoload_namespaces.php | 16 + .../php/vendor/composer/autoload_psr4.php | 23 + .../php/vendor/composer/autoload_real.php | 74 + .../php/vendor/composer/autoload_static.php | 267 + .../php/vendor/composer/include_paths.php | 18 + .../php/vendor/composer/installed.json | 1446 +++ .../dropbox-sdk/lib/Dropbox/AppInfo.php | 228 + .../lib/Dropbox/AppInfoLoadException.php | 18 + .../lib/Dropbox/ArrayEntryStore.php | 61 + .../dropbox-sdk/lib/Dropbox/AuthBase.php | 75 + .../dropbox-sdk/lib/Dropbox/AuthInfo.php | 75 + .../lib/Dropbox/AuthInfoLoadException.php | 18 + .../dropbox-sdk/lib/Dropbox/Checker.php | 94 + .../dropbox-sdk/lib/Dropbox/Client.php | 1495 +++ .../dropbox/dropbox-sdk/lib/Dropbox/Curl.php | 126 + .../lib/Dropbox/CurlStreamRelay.php | 45 + .../lib/Dropbox/DeserializeException.php | 19 + .../Dropbox/DropboxMetadataHeaderCatcher.php | 83 + .../dropbox-sdk/lib/Dropbox/Exception.php | 16 + .../lib/Dropbox/Exception/BadRequest.php | 17 + .../lib/Dropbox/Exception/BadResponse.php | 17 + .../lib/Dropbox/Exception/BadResponseCode.php | 33 + .../Dropbox/Exception/InvalidAccessToken.php | 18 + .../lib/Dropbox/Exception/NetworkIO.php | 16 + .../lib/Dropbox/Exception/OverQuota.php | 16 + .../lib/Dropbox/Exception/ProtocolError.php | 17 + .../lib/Dropbox/Exception/RetryLater.php | 17 + .../lib/Dropbox/Exception/ServerError.php | 15 + .../dropbox/dropbox-sdk/lib/Dropbox/Host.php | 139 + .../lib/Dropbox/HostLoadException.php | 18 + .../dropbox-sdk/lib/Dropbox/HttpResponse.php | 17 + .../lib/Dropbox/OAuth1AccessToken.php | 61 + .../lib/Dropbox/OAuth1Upgrader.php | 104 + .../dropbox/dropbox-sdk/lib/Dropbox/Path.php | 171 + .../dropbox-sdk/lib/Dropbox/RequestUtil.php | 298 + .../lib/Dropbox/RootCertificates.php | 144 + .../dropbox-sdk/lib/Dropbox/SSLTester.php | 128 + .../dropbox-sdk/lib/Dropbox/SdkVersion.php | 13 + .../dropbox-sdk/lib/Dropbox/Security.php | 67 + .../lib/Dropbox/StreamReadException.php | 16 + .../dropbox/dropbox-sdk/lib/Dropbox/Util.php | 116 + .../dropbox-sdk/lib/Dropbox/ValueStore.php | 61 + .../dropbox-sdk/lib/Dropbox/WebAuth.php | 278 + .../dropbox-sdk/lib/Dropbox/WebAuthBase.php | 67 + .../Dropbox/WebAuthException/BadRequest.php | 20 + .../lib/Dropbox/WebAuthException/BadState.php | 19 + .../lib/Dropbox/WebAuthException/Csrf.php | 21 + .../Dropbox/WebAuthException/NotApproved.php | 18 + .../lib/Dropbox/WebAuthException/Provider.php | 18 + .../lib/Dropbox/WebAuthNoRedirect.php | 82 + .../dropbox-sdk/lib/Dropbox/WriteMode.php | 116 + .../dropbox-sdk/lib/Dropbox/autoload.php | 31 + .../lib/Dropbox/certs/trusted-certs.crt | 1396 +++ .../dropbox-sdk/lib/Dropbox/strict.php | 13 + .../Guzzle/Batch/AbstractBatchDecorator.php | 66 + .../guzzle/guzzle/src/Guzzle/Batch/Batch.php | 92 + .../guzzle/src/Guzzle/Batch/BatchBuilder.php | 199 + .../src/Guzzle/Batch/BatchClosureDivisor.php | 39 + .../src/Guzzle/Batch/BatchClosureTransfer.php | 40 + .../src/Guzzle/Batch/BatchCommandTransfer.php | 75 + .../Guzzle/Batch/BatchDivisorInterface.php | 18 + .../src/Guzzle/Batch/BatchInterface.php | 32 + .../src/Guzzle/Batch/BatchRequestTransfer.php | 65 + .../src/Guzzle/Batch/BatchSizeDivisor.php | 47 + .../Guzzle/Batch/BatchTransferInterface.php | 16 + .../Exception/BatchTransferException.php | 90 + .../Guzzle/Batch/ExceptionBufferingBatch.php | 50 + .../guzzle/src/Guzzle/Batch/FlushingBatch.php | 60 + .../guzzle/src/Guzzle/Batch/HistoryBatch.php | 39 + .../src/Guzzle/Batch/NotifyingBatch.php | 38 + .../guzzle/src/Guzzle/Batch/composer.json | 31 + .../src/Guzzle/Cache/AbstractCacheAdapter.php | 21 + .../src/Guzzle/Cache/CacheAdapterFactory.php | 117 + .../Guzzle/Cache/CacheAdapterInterface.php | 55 + .../src/Guzzle/Cache/ClosureCacheAdapter.php | 57 + .../src/Guzzle/Cache/DoctrineCacheAdapter.php | 41 + .../src/Guzzle/Cache/NullCacheAdapter.php | 31 + .../src/Guzzle/Cache/Zf1CacheAdapter.php | 44 + .../src/Guzzle/Cache/Zf2CacheAdapter.php | 41 + .../guzzle/src/Guzzle/Cache/composer.json | 27 + .../Guzzle/Common/AbstractHasDispatcher.php | 49 + .../guzzle/src/Guzzle/Common/Collection.php | 403 + .../guzzle/guzzle/src/Guzzle/Common/Event.php | 52 + .../Exception/BadMethodCallException.php | 5 + .../Common/Exception/ExceptionCollection.php | 108 + .../Common/Exception/GuzzleException.php | 8 + .../Exception/InvalidArgumentException.php | 5 + .../Common/Exception/RuntimeException.php | 5 + .../Exception/UnexpectedValueException.php | 5 + .../src/Guzzle/Common/FromConfigInterface.php | 18 + .../Guzzle/Common/HasDispatcherInterface.php | 54 + .../src/Guzzle/Common/ToArrayInterface.php | 16 + .../guzzle/src/Guzzle/Common/Version.php | 29 + .../guzzle/src/Guzzle/Common/composer.json | 20 + .../Http/AbstractEntityBodyDecorator.php | 221 + .../src/Guzzle/Http/CachingEntityBody.php | 229 + .../guzzle/guzzle/src/Guzzle/Http/Client.php | 524 ++ .../src/Guzzle/Http/ClientInterface.php | 223 + .../src/Guzzle/Http/Curl/CurlHandle.php | 464 + .../guzzle/src/Guzzle/Http/Curl/CurlMulti.php | 423 + .../Guzzle/Http/Curl/CurlMultiInterface.php | 58 + .../src/Guzzle/Http/Curl/CurlMultiProxy.php | 150 + .../src/Guzzle/Http/Curl/CurlVersion.php | 66 + .../src/Guzzle/Http/Curl/RequestMediator.php | 149 + .../guzzle/src/Guzzle/Http/EntityBody.php | 201 + .../src/Guzzle/Http/EntityBodyInterface.php | 73 + .../Http/Exception/BadResponseException.php | 69 + .../ClientErrorResponseException.php | 8 + .../CouldNotRewindStreamException.php | 7 + .../Guzzle/Http/Exception/CurlException.php | 101 + .../Guzzle/Http/Exception/HttpException.php | 10 + .../Http/Exception/MultiTransferException.php | 145 + .../Http/Exception/RequestException.php | 39 + .../ServerErrorResponseException.php | 8 + .../Exception/TooManyRedirectsException.php | 5 + .../src/Guzzle/Http/IoEmittingEntityBody.php | 83 + .../Guzzle/Http/Message/AbstractMessage.php | 220 + .../Http/Message/EntityEnclosingRequest.php | 247 + .../EntityEnclosingRequestInterface.php | 137 + .../guzzle/src/Guzzle/Http/Message/Header.php | 182 + .../Http/Message/Header/CacheControl.php | 121 + .../Http/Message/Header/HeaderCollection.php | 108 + .../Http/Message/Header/HeaderFactory.php | 26 + .../Message/Header/HeaderFactoryInterface.php | 19 + .../Http/Message/Header/HeaderInterface.php | 83 + .../src/Guzzle/Http/Message/Header/Link.php | 93 + .../Guzzle/Http/Message/MessageInterface.php | 102 + .../src/Guzzle/Http/Message/PostFile.php | 124 + .../Guzzle/Http/Message/PostFileInterface.php | 83 + .../src/Guzzle/Http/Message/Request.php | 638 ++ .../Guzzle/Http/Message/RequestFactory.php | 359 + .../Http/Message/RequestFactoryInterface.php | 105 + .../Guzzle/Http/Message/RequestInterface.php | 318 + .../src/Guzzle/Http/Message/Response.php | 968 ++ .../guzzle/src/Guzzle/Http/Mimetypes.php | 962 ++ .../Http/QueryAggregator/CommaAggregator.php | 20 + .../QueryAggregator/DuplicateAggregator.php | 22 + .../Http/QueryAggregator/PhpAggregator.php | 27 + .../QueryAggregatorInterface.php | 22 + .../guzzle/src/Guzzle/Http/QueryString.php | 297 + .../src/Guzzle/Http/ReadLimitEntityBody.php | 122 + .../guzzle/src/Guzzle/Http/RedirectPlugin.php | 250 + .../src/Guzzle/Http/Resources/cacert.pem | 3870 ++++++++ .../guzzle/src/Guzzle/Http/StaticClient.php | 157 + .../guzzle/guzzle/src/Guzzle/Http/Url.php | 554 ++ .../guzzle/src/Guzzle/Http/composer.json | 32 + .../src/Guzzle/Inflection/Inflector.php | 38 + .../Guzzle/Inflection/InflectorInterface.php | 27 + .../Guzzle/Inflection/MemoizingInflector.php | 70 + .../Inflection/PreComputedInflector.php | 59 + .../src/Guzzle/Inflection/composer.json | 26 + .../src/Guzzle/Iterator/AppendIterator.php | 19 + .../src/Guzzle/Iterator/ChunkedIterator.php | 56 + .../src/Guzzle/Iterator/FilterIterator.php | 36 + .../src/Guzzle/Iterator/MapIterator.php | 34 + .../Guzzle/Iterator/MethodProxyIterator.php | 27 + .../guzzle/src/Guzzle/Iterator/README.md | 25 + .../guzzle/src/Guzzle/Iterator/composer.json | 27 + .../src/Guzzle/Log/AbstractLogAdapter.php | 16 + .../guzzle/src/Guzzle/Log/ArrayLogAdapter.php | 34 + .../src/Guzzle/Log/ClosureLogAdapter.php | 23 + .../src/Guzzle/Log/LogAdapterInterface.php | 18 + .../src/Guzzle/Log/MessageFormatter.php | 179 + .../src/Guzzle/Log/MonologLogAdapter.php | 34 + .../guzzle/src/Guzzle/Log/PsrLogAdapter.php | 36 + .../guzzle/src/Guzzle/Log/Zf1LogAdapter.php | 24 + .../guzzle/src/Guzzle/Log/Zf2LogAdapter.php | 21 + .../guzzle/src/Guzzle/Log/composer.json | 29 + .../src/Guzzle/Parser/Cookie/CookieParser.php | 131 + .../Parser/Cookie/CookieParserInterface.php | 33 + .../Parser/Message/AbstractMessageParser.php | 58 + .../Guzzle/Parser/Message/MessageParser.php | 110 + .../Parser/Message/MessageParserInterface.php | 27 + .../Parser/Message/PeclHttpMessageParser.php | 48 + .../src/Guzzle/Parser/ParserRegistry.php | 75 + .../Parser/UriTemplate/PeclUriTemplate.php | 26 + .../Guzzle/Parser/UriTemplate/UriTemplate.php | 254 + .../UriTemplate/UriTemplateInterface.php | 21 + .../src/Guzzle/Parser/Url/UrlParser.php | 48 + .../Guzzle/Parser/Url/UrlParserInterface.php | 19 + .../guzzle/src/Guzzle/Parser/composer.json | 19 + .../src/Guzzle/Plugin/Async/AsyncPlugin.php | 84 + .../src/Guzzle/Plugin/Async/composer.json | 27 + .../Backoff/AbstractBackoffStrategy.php | 91 + .../AbstractErrorCodeBackoffStrategy.php | 40 + .../Guzzle/Plugin/Backoff/BackoffLogger.php | 76 + .../Guzzle/Plugin/Backoff/BackoffPlugin.php | 126 + .../Backoff/BackoffStrategyInterface.php | 30 + .../Backoff/CallbackBackoffStrategy.php | 47 + .../Backoff/ConstantBackoffStrategy.php | 34 + .../Plugin/Backoff/CurlBackoffStrategy.php | 28 + .../Backoff/ExponentialBackoffStrategy.php | 25 + .../Plugin/Backoff/HttpBackoffStrategy.php | 30 + .../Plugin/Backoff/LinearBackoffStrategy.php | 36 + .../Backoff/ReasonPhraseBackoffStrategy.php | 25 + .../Backoff/TruncatedBackoffStrategy.php | 36 + .../src/Guzzle/Plugin/Backoff/composer.json | 28 + .../Cache/CacheKeyProviderInterface.php | 11 + .../src/Guzzle/Plugin/Cache/CachePlugin.php | 353 + .../Plugin/Cache/CacheStorageInterface.php | 43 + .../Plugin/Cache/CallbackCanCacheStrategy.php | 53 + .../Cache/CanCacheStrategyInterface.php | 30 + .../Plugin/Cache/DefaultCacheKeyProvider.php | 46 + .../Plugin/Cache/DefaultCacheStorage.php | 266 + .../Plugin/Cache/DefaultCanCacheStrategy.php | 32 + .../Plugin/Cache/DefaultRevalidation.php | 174 + .../Guzzle/Plugin/Cache/DenyRevalidation.php | 19 + .../Plugin/Cache/RevalidationInterface.php | 32 + .../Guzzle/Plugin/Cache/SkipRevalidation.php | 19 + .../src/Guzzle/Plugin/Cache/composer.json | 28 + .../src/Guzzle/Plugin/Cookie/Cookie.php | 538 ++ .../Cookie/CookieJar/ArrayCookieJar.php | 237 + .../Cookie/CookieJar/CookieJarInterface.php | 85 + .../Plugin/Cookie/CookieJar/FileCookieJar.php | 65 + .../src/Guzzle/Plugin/Cookie/CookiePlugin.php | 70 + .../Exception/InvalidCookieException.php | 7 + .../src/Guzzle/Plugin/Cookie/composer.json | 27 + .../Guzzle/Plugin/CurlAuth/CurlAuthPlugin.php | 46 + .../src/Guzzle/Plugin/CurlAuth/composer.json | 27 + .../ErrorResponseExceptionInterface.php | 22 + .../ErrorResponse/ErrorResponsePlugin.php | 72 + .../Exception/ErrorResponseException.php | 7 + .../Guzzle/Plugin/ErrorResponse/composer.json | 27 + .../Guzzle/Plugin/History/HistoryPlugin.php | 163 + .../src/Guzzle/Plugin/History/composer.json | 27 + .../src/Guzzle/Plugin/Log/LogPlugin.php | 161 + .../src/Guzzle/Plugin/Log/composer.json | 28 + .../Plugin/Md5/CommandContentMd5Plugin.php | 57 + .../Guzzle/Plugin/Md5/Md5ValidatorPlugin.php | 88 + .../src/Guzzle/Plugin/Md5/composer.json | 27 + .../src/Guzzle/Plugin/Mock/MockPlugin.php | 245 + .../src/Guzzle/Plugin/Mock/composer.json | 27 + .../src/Guzzle/Plugin/Oauth/OauthPlugin.php | 306 + .../src/Guzzle/Plugin/Oauth/composer.json | 27 + .../guzzle/src/Guzzle/Plugin/composer.json | 44 + .../Guzzle/Service/AbstractConfigLoader.php | 177 + .../Guzzle/Service/Builder/ServiceBuilder.php | 189 + .../Builder/ServiceBuilderInterface.php | 40 + .../Service/Builder/ServiceBuilderLoader.php | 89 + .../Guzzle/Service/CachingConfigLoader.php | 46 + .../guzzle/src/Guzzle/Service/Client.php | 297 + .../src/Guzzle/Service/ClientInterface.php | 68 + .../Service/Command/AbstractCommand.php | 390 + .../Guzzle/Service/Command/ClosureCommand.php | 41 + .../Service/Command/CommandInterface.php | 128 + .../Command/CreateResponseClassEvent.php | 32 + .../Command/DefaultRequestSerializer.php | 169 + .../Service/Command/DefaultResponseParser.php | 55 + .../Service/Command/Factory/AliasFactory.php | 39 + .../Command/Factory/CompositeFactory.php | 154 + .../Command/Factory/ConcreteClassFactory.php | 47 + .../Command/Factory/FactoryInterface.php | 21 + .../Service/Command/Factory/MapFactory.php | 27 + .../Factory/ServiceDescriptionFactory.php | 71 + .../Request/AbstractRequestVisitor.php | 69 + .../LocationVisitor/Request/BodyVisitor.php | 58 + .../LocationVisitor/Request/HeaderVisitor.php | 44 + .../LocationVisitor/Request/JsonVisitor.php | 63 + .../Request/PostFieldVisitor.php | 18 + .../Request/PostFileVisitor.php | 24 + .../LocationVisitor/Request/QueryVisitor.php | 18 + .../Request/RequestVisitorInterface.php | 31 + .../Request/ResponseBodyVisitor.php | 18 + .../LocationVisitor/Request/XmlVisitor.php | 252 + .../Response/AbstractResponseVisitor.php | 26 + .../LocationVisitor/Response/BodyVisitor.php | 23 + .../Response/HeaderVisitor.php | 50 + .../LocationVisitor/Response/JsonVisitor.php | 93 + .../Response/ReasonPhraseVisitor.php | 23 + .../Response/ResponseVisitorInterface.php | 46 + .../Response/StatusCodeVisitor.php | 23 + .../LocationVisitor/Response/XmlVisitor.php | 151 + .../LocationVisitor/VisitorFlyweight.php | 138 + .../Service/Command/OperationCommand.php | 89 + .../Command/OperationResponseParser.php | 195 + .../Command/RequestSerializerInterface.php | 21 + .../Command/ResponseClassInterface.php | 18 + .../Command/ResponseParserInterface.php | 18 + .../Guzzle/Service/ConfigLoaderInterface.php | 22 + .../Guzzle/Service/Description/Operation.php | 547 ++ .../Description/OperationInterface.php | 159 + .../Guzzle/Service/Description/Parameter.php | 925 ++ .../Service/Description/SchemaFormatter.php | 156 + .../Service/Description/SchemaValidator.php | 291 + .../Description/ServiceDescription.php | 271 + .../ServiceDescriptionInterface.php | 106 + .../Description/ServiceDescriptionLoader.php | 64 + .../Description/ValidatorInterface.php | 28 + .../Service/Exception/CommandException.php | 7 + .../Exception/CommandTransferException.php | 119 + .../Exception/DescriptionBuilderException.php | 7 + .../InconsistentClientTransferException.php | 38 + .../Exception/ResponseClassException.php | 9 + .../Exception/ServiceBuilderException.php | 7 + .../Exception/ServiceNotFoundException.php | 5 + .../Service/Exception/ValidationException.php | 30 + .../AbstractResourceIteratorFactory.php | 37 + .../CompositeResourceIteratorFactory.php | 67 + .../Resource/MapResourceIteratorFactory.php | 34 + .../src/Guzzle/Service/Resource/Model.php | 64 + .../Service/Resource/ResourceIterator.php | 254 + .../Resource/ResourceIteratorApplyBatched.php | 111 + .../Resource/ResourceIteratorClassFactory.php | 60 + .../ResourceIteratorFactoryInterface.php | 30 + .../Resource/ResourceIteratorInterface.php | 61 + .../guzzle/src/Guzzle/Service/composer.json | 29 + .../Guzzle/Stream/PhpStreamRequestFactory.php | 284 + .../guzzle/src/Guzzle/Stream/Stream.php | 289 + .../src/Guzzle/Stream/StreamInterface.php | 218 + .../Stream/StreamRequestFactoryInterface.php | 24 + .../guzzle/src/Guzzle/Stream/composer.json | 30 + .../flysystem-aws-s3-v2/src/AwsS3Adapter.php | 619 ++ .../league/flysystem-azure/src/Adapter.php | 11 + .../flysystem-azure/src/AzureAdapter.php | 360 + .../src/CacheInterface.php | 101 + .../src/CachedAdapter.php | 307 + .../src/Storage/AbstractCache.php | 407 + .../src/Storage/Adapter.php | 115 + .../src/Storage/Memcached.php | 59 + .../src/Storage/Memory.php | 22 + .../src/Storage/Noop.php | 171 + .../src/Storage/PhpRedis.php | 62 + .../src/Storage/Predis.php | 75 + .../src/Storage/Psr6Cache.php | 59 + .../src/Storage/Stash.php | 60 + .../flysystem-dropbox/src/DropboxAdapter.php | 334 + .../flysystem/src/Adapter/AbstractAdapter.php | 86 + .../src/Adapter/AbstractFtpAdapter.php | 628 ++ .../league/flysystem/src/Adapter/Ftp.php | 505 + .../league/flysystem/src/Adapter/Ftpd.php | 36 + .../league/flysystem/src/Adapter/Local.php | 514 + .../flysystem/src/Adapter/NullAdapter.php | 144 + .../Polyfill/NotSupportingVisibilityTrait.php | 33 + .../Adapter/Polyfill/StreamedCopyTrait.php | 45 + .../Adapter/Polyfill/StreamedReadingTrait.php | 44 + .../src/Adapter/Polyfill/StreamedTrait.php | 9 + .../Adapter/Polyfill/StreamedWritingTrait.php | 60 + .../flysystem/src/Adapter/SynologyFtp.php | 8 + .../league/flysystem/src/AdapterInterface.php | 118 + .../vendor/league/flysystem/src/Config.php | 101 + .../league/flysystem/src/ConfigAwareTrait.php | 49 + .../vendor/league/flysystem/src/Directory.php | 28 + .../vendor/league/flysystem/src/Exception.php | 8 + .../php/vendor/league/flysystem/src/File.php | 202 + .../flysystem/src/FileExistsException.php | 37 + .../flysystem/src/FileNotFoundException.php | 37 + .../league/flysystem/src/Filesystem.php | 404 + .../flysystem/src/FilesystemInterface.php | 276 + .../vendor/league/flysystem/src/Handler.php | 134 + .../league/flysystem/src/MountManager.php | 271 + .../flysystem/src/NotSupportedException.php | 37 + .../flysystem/src/Plugin/AbstractPlugin.php | 24 + .../league/flysystem/src/Plugin/EmptyDir.php | 34 + .../flysystem/src/Plugin/ForcedCopy.php | 42 + .../flysystem/src/Plugin/ForcedRename.php | 42 + .../flysystem/src/Plugin/GetWithMetadata.php | 49 + .../league/flysystem/src/Plugin/ListFiles.php | 35 + .../league/flysystem/src/Plugin/ListPaths.php | 36 + .../league/flysystem/src/Plugin/ListWith.php | 60 + .../flysystem/src/Plugin/PluggableTrait.php | 92 + .../src/Plugin/PluginNotFoundException.php | 10 + .../league/flysystem/src/PluginInterface.php | 20 + .../league/flysystem/src/ReadInterface.php | 88 + .../flysystem/src/RootViolationException.php | 10 + .../flysystem/src/UnreadableFileException.php | 18 + .../php/vendor/league/flysystem/src/Util.php | 288 + .../src/Util/ContentListingFormatter.php | 119 + .../league/flysystem/src/Util/MimeType.php | 213 + .../flysystem/src/Util/StreamHasher.php | 36 + .../WindowsAzure/Blob/BlobRestProxy.php | 2433 +++++ .../WindowsAzure/Blob/Internal/IBlob.php | 491 + .../Blob/Models/AccessCondition.php | 247 + .../WindowsAzure/Blob/Models/AccessPolicy.php | 143 + .../Blob/Models/AcquireLeaseOptions.php | 68 + .../Blob/Models/AcquireLeaseResult.php | 88 + .../WindowsAzure/Blob/Models/Blob.php | 176 + .../Blob/Models/BlobBlockType.php | 65 + .../WindowsAzure/Blob/Models/BlobPrefix.php | 68 + .../Blob/Models/BlobProperties.php | 452 + .../Blob/Models/BlobServiceOptions.php | 65 + .../WindowsAzure/Blob/Models/BlobType.php | 44 + .../WindowsAzure/Blob/Models/Block.php | 95 + .../WindowsAzure/Blob/Models/BlockList.php | 175 + .../Blob/Models/BreakLeaseResult.php | 86 + .../Blob/Models/CommitBlobBlocksOptions.php | 258 + .../WindowsAzure/Blob/Models/Container.php | 150 + .../WindowsAzure/Blob/Models/ContainerACL.php | 219 + .../Blob/Models/ContainerProperties.php | 95 + .../Blob/Models/CopyBlobOptions.php | 205 + .../Blob/Models/CopyBlobResult.php | 120 + .../Blob/Models/CreateBlobBlockOptions.php | 95 + .../Blob/Models/CreateBlobOptions.php | 421 + .../Blob/Models/CreateBlobPagesOptions.php | 122 + .../Blob/Models/CreateBlobPagesResult.php | 184 + .../Blob/Models/CreateBlobSnapshotOptions.php | 123 + .../Blob/Models/CreateBlobSnapshotResult.php | 154 + .../Blob/Models/CreateContainerOptions.php | 123 + .../Blob/Models/DeleteBlobOptions.php | 151 + .../Blob/Models/DeleteContainerOptions.php | 68 + .../Blob/Models/GetBlobMetadataOptions.php | 122 + .../Blob/Models/GetBlobMetadataResult.php | 147 + .../Blob/Models/GetBlobOptions.php | 207 + .../Blob/Models/GetBlobPropertiesOptions.php | 122 + .../Blob/Models/GetBlobPropertiesResult.php | 95 + .../Blob/Models/GetBlobResult.php | 143 + .../Blob/Models/GetContainerACLResult.php | 145 + .../Models/GetContainerPropertiesResult.php | 126 + .../WindowsAzure/Blob/Models/LeaseMode.php | 46 + .../Blob/Models/ListBlobBlocksOptions.php | 187 + .../Blob/Models/ListBlobBlocksResult.php | 274 + .../Blob/Models/ListBlobsOptions.php | 238 + .../Blob/Models/ListBlobsResult.php | 339 + .../Blob/Models/ListContainersOptions.php | 172 + .../Blob/Models/ListContainersResult.php | 261 + .../Blob/Models/ListPageBlobRangesOptions.php | 179 + .../Blob/Models/ListPageBlobRangesResult.php | 196 + .../WindowsAzure/Blob/Models/PageRange.php | 131 + .../Blob/Models/PageWriteOption.php | 44 + .../Blob/Models/PublicAccessType.php | 66 + .../Blob/Models/SetBlobMetadataOptions.php | 95 + .../Blob/Models/SetBlobMetadataResult.php | 118 + .../Blob/Models/SetBlobPropertiesOptions.php | 292 + .../Blob/Models/SetBlobPropertiesResult.php | 149 + .../Models/SetContainerMetadataOptions.php | 78 + .../Blob/Models/SignedIdentifier.php | 104 + .../Common/CloudConfigurationManager.php | 167 + .../Common/Internal/Atom/AtomBase.php | 326 + .../Common/Internal/Atom/AtomLink.php | 343 + .../Common/Internal/Atom/Category.php | 253 + .../Common/Internal/Atom/Content.php | 213 + .../Common/Internal/Atom/Entry.php | 645 ++ .../Common/Internal/Atom/Feed.php | 730 ++ .../Common/Internal/Atom/Generator.php | 200 + .../Common/Internal/Atom/Person.php | 222 + .../Common/Internal/Atom/Source.php | 632 ++ .../Internal/Authentication/IAuthScheme.php | 60 + .../Internal/Authentication/OAuthScheme.php | 141 + .../Authentication/SharedKeyAuthScheme.php | 137 + .../Authentication/StorageAuthScheme.php | 234 + .../TableSharedKeyLiteAuthScheme.php | 118 + .../Internal/ConnectionStringParser.php | 365 + .../Internal/ConnectionStringSource.php | 98 + .../Common/Internal/FilterableService.php | 52 + .../Internal/Filters/AuthenticationFilter.php | 93 + .../Common/Internal/Filters/DateFilter.php | 72 + .../Filters/ExponentialRetryPolicy.php | 134 + .../Common/Internal/Filters/HeadersFilter.php | 93 + .../Common/Internal/Filters/RetryPolicy.php | 66 + .../Internal/Filters/RetryPolicyFilter.php | 99 + .../Common/Internal/Filters/WrapFilter.php | 113 + .../Common/Internal/Http/BatchRequest.php | 162 + .../Common/Internal/Http/BatchResponse.php | 125 + .../Common/Internal/Http/HttpCallContext.php | 446 + .../Common/Internal/Http/HttpClient.php | 387 + .../Common/Internal/Http/IHttpClient.php | 204 + .../Common/Internal/Http/IUrl.php | 114 + .../WindowsAzure/Common/Internal/Http/Url.php | 192 + .../Common/Internal/IServiceFilter.php | 61 + .../Internal/InvalidArgumentTypeException.php | 57 + .../WindowsAzure/Common/Internal/Logger.php | 83 + .../Common/Internal/MediaServicesSettings.php | 268 + .../Common/Internal/OAuthRestProxy.php | 118 + .../Common/Internal/Resources.php | 454 + .../Common/Internal/RestProxy.php | 207 + .../Internal/Serialization/ISerializer.php | 73 + .../Internal/Serialization/JsonSerializer.php | 96 + .../Internal/Serialization/XmlSerializer.php | 245 + .../Common/Internal/ServiceBusSettings.php | 267 + .../Internal/ServiceManagementSettings.php | 207 + .../Common/Internal/ServiceRestProxy.php | 347 + .../Common/Internal/ServiceSettings.php | 287 + .../Internal/StorageServiceSettings.php | 485 + .../Common/Internal/Utilities.php | 635 ++ .../WindowsAzure/Common/Internal/Validate.php | 397 + .../Models/GetServicePropertiesResult.php | 81 + .../WindowsAzure/Common/Models/Logging.php | 229 + .../WindowsAzure/Common/Models/Metrics.php | 202 + .../Common/Models/OAuthAccessToken.php | 153 + .../Common/Models/RetentionPolicy.php | 136 + .../Common/Models/ServiceProperties.php | 136 + .../WindowsAzure/Common/ServiceException.php | 84 + .../WindowsAzure/Common/ServicesBuilder.php | 503 + .../MediaServices/Internal/IMediaServices.php | 446 + .../MediaServices/MediaServicesRestProxy.php | 1484 +++ .../MediaServices/Models/AccessPolicy.php | 293 + .../MediaServices/Models/Asset.php | 372 + .../MediaServices/Models/AssetFile.php | 551 ++ .../Models/ContentProperties.php | 185 + .../MediaServices/Models/ErrorDetail.php | 111 + .../WindowsAzure/MediaServices/Models/Job.php | 379 + .../MediaServices/Models/JobTemplate.php | 312 + .../MediaServices/Models/Locator.php | 413 + .../MediaServices/Models/MediaProcessor.php | 207 + .../MediaServices/Models/StorageAccount.php | 118 + .../MediaServices/Models/Task.php | 675 ++ .../Models/TaskHistoricalEvent.php | 140 + .../MediaServices/Models/TaskOptions.php | 56 + .../MediaServices/Models/TaskTemplate.php | 547 ++ .../WindowsAzure/Queue/Internal/IQueue.php | 197 + .../Queue/Models/CreateMessageOptions.php | 107 + .../Queue/Models/CreateQueueOptions.php | 80 + .../Queue/Models/GetQueueMetadataResult.php | 112 + .../Queue/Models/ListMessagesOptions.php | 107 + .../Queue/Models/ListMessagesResult.php | 101 + .../Queue/Models/ListQueuesOptions.php | 140 + .../Queue/Models/ListQueuesResult.php | 228 + .../Queue/Models/PeekMessagesOptions.php | 72 + .../Queue/Models/PeekMessagesResult.php | 103 + .../WindowsAzure/Queue/Models/Queue.php | 126 + .../Queue/Models/QueueMessage.php | 83 + .../Queue/Models/QueueServiceOptions.php | 65 + .../Queue/Models/UpdateMessageResult.php | 106 + .../Queue/Models/WindowsAzureQueueMessage.php | 297 + .../WindowsAzure/Queue/QueueRestProxy.php | 778 ++ .../ServiceBus/Internal/Action.php | 79 + .../ServiceBus/Internal/ActiveToken.php | 112 + .../ServiceBus/Internal/Filter.php | 106 + .../ServiceBus/Internal/IServiceBus.php | 318 + .../ServiceBus/Internal/IWrap.php | 56 + .../Internal/WrapAccessTokenResult.php | 124 + .../ServiceBus/Internal/WrapRestProxy.php | 115 + .../ServiceBus/Internal/WrapTokenManager.php | 234 + .../ServiceBus/Models/BrokerProperties.php | 786 ++ .../ServiceBus/Models/BrokeredMessage.php | 552 ++ .../ServiceBus/Models/CorrelationFilter.php | 78 + .../ServiceBus/Models/EmptyRuleAction.php | 50 + .../ServiceBus/Models/FalseFilter.php | 50 + .../ServiceBus/Models/ListOptions.php | 105 + .../ServiceBus/Models/ListQueuesOptions.php | 42 + .../ServiceBus/Models/ListQueuesResult.php | 99 + .../ServiceBus/Models/ListRulesOptions.php | 42 + .../ServiceBus/Models/ListRulesResult.php | 101 + .../Models/ListSubscriptionsOptions.php | 41 + .../Models/ListSubscriptionsResult.php | 104 + .../ServiceBus/Models/ListTopicsOptions.php | 42 + .../ServiceBus/Models/ListTopicsResult.php | 99 + .../ServiceBus/Models/QueueDescription.php | 477 + .../ServiceBus/Models/QueueInfo.php | 452 + .../Models/ReceiveMessageOptions.php | 148 + .../ServiceBus/Models/ReceiveMode.php | 43 + .../ServiceBus/Models/RuleDescription.php | 240 + .../ServiceBus/Models/RuleInfo.php | 337 + .../ServiceBus/Models/SqlFilter.php | 115 + .../ServiceBus/Models/SqlRuleAction.php | 112 + .../Models/SubscriptionDescription.php | 414 + .../ServiceBus/Models/SubscriptionInfo.php | 412 + .../ServiceBus/Models/TopicDescription.php | 286 + .../ServiceBus/Models/TopicInfo.php | 336 + .../ServiceBus/Models/TrueFilter.php | 50 + .../ServiceBus/ServiceBusRestProxy.php | 916 ++ .../Internal/IServiceManagement.php | 552 ++ .../ServiceManagement/Internal/Service.php | 267 + .../Internal/WindowsAzureService.php | 151 + .../Models/AffinityGroup.php | 84 + .../Models/AsynchronousOperationResult.php | 88 + .../ChangeDeploymentConfigurationOptions.php | 124 + .../Models/CreateAffinityGroupOptions.php | 71 + .../Models/CreateDeploymentOptions.php | 113 + .../Models/CreateServiceOptions.php | 131 + .../ServiceManagement/Models/Deployment.php | 560 ++ .../Models/DeploymentSlot.php | 61 + .../Models/DeploymentStatus.php | 61 + .../GetAffinityGroupPropertiesResult.php | 158 + .../Models/GetDeploymentOptions.php | 106 + .../Models/GetDeploymentResult.php | 84 + .../GetHostedServicePropertiesOptions.php | 77 + .../GetHostedServicePropertiesResult.php | 87 + .../Models/GetOperationStatusResult.php | 190 + .../Models/GetStorageServiceKeysResult.php | 151 + .../GetStorageServicePropertiesResult.php | 87 + .../Models/HostedService.php | 115 + .../Models/InputEndpoint.php | 152 + .../ServiceManagement/Models/KeyType.php | 44 + .../Models/ListAffinityGroupsResult.php | 94 + .../Models/ListHostedServicesResult.php | 99 + .../Models/ListLocationsResult.php | 100 + .../Models/ListStorageServicesResult.php | 90 + .../ServiceManagement/Models/Location.php | 95 + .../ServiceManagement/Models/Mode.php | 61 + .../Models/OperationStatus.php | 45 + .../ServiceManagement/Models/Role.php | 125 + .../ServiceManagement/Models/RoleInstance.php | 341 + .../Models/StorageService.php | 199 + .../Models/UpdateServiceOptions.php | 100 + .../Models/UpgradeDeploymentOptions.php | 72 + .../Models/UpgradeStatus.php | 163 + .../ServiceManagementRestProxy.php | 1534 +++ .../Internal/AcquireCurrentState.php | 101 + .../Internal/ChannelNotAvailableException.php | 41 + .../Internal/ChunkedGoalStateDeserializer.php | 91 + .../ServiceRuntime/Internal/CurrentState.php | 65 + .../ServiceRuntime/Internal/CurrentStatus.php | 60 + .../Internal/FileInputChannel.php | 79 + .../Internal/FileOutputChannel.php | 61 + .../ServiceRuntime/Internal/GoalState.php | 137 + .../Internal/ICurrentStateSerializer.php | 50 + .../Internal/IGoalStateDeserializer.php | 56 + .../ServiceRuntime/Internal/IInputChannel.php | 49 + .../Internal/IOutputChannel.php | 49 + .../Internal/IRoleEnvironmentChange.php | 41 + .../IRoleEnvironmentDataDeserializer.php | 49 + .../Internal/IRuntimeClient.php | 41 + .../Internal/IRuntimeClientFactory.php | 56 + .../Internal/IRuntimeCurrentStateClient.php | 49 + .../Internal/IRuntimeGoalStateClient.php | 54 + .../ServiceRuntime/Internal/LocalResource.php | 101 + .../Internal/Protocol1RuntimeClient.php | 97 + .../Protocol1RuntimeClientFactory.php | 68 + .../Protocol1RuntimeCurrentStateClient.php | 95 + .../Protocol1RuntimeGoalStateClient.php | 225 + .../Internal/ReleaseCurrentState.php | 50 + .../ServiceRuntime/Internal/Role.php | 92 + ...eEnvironmentConfigurationSettingChange.php | 65 + .../Internal/RoleEnvironmentData.php | 152 + .../RoleEnvironmentNotAvailableException.php | 41 + .../RoleEnvironmentTopologyChange.php | 65 + .../ServiceRuntime/Internal/RoleInstance.php | 150 + .../Internal/RoleInstanceEndpoint.php | 126 + .../Internal/RoleInstanceStatus.php | 54 + .../ServiceRuntime/Internal/RuntimeKernel.php | 253 + .../Internal/RuntimeVersionManager.php | 94 + .../Internal/RuntimeVersionProtocolClient.php | 91 + .../Internal/XmlCurrentStateSerializer.php | 75 + .../Internal/XmlGoalStateDeserializer.php | 61 + .../XmlRoleEnvironmentDataDeserializer.php | 309 + .../ServiceRuntime/RoleEnvironment.php | 964 ++ .../Table/Internal/AtomReaderWriter.php | 375 + .../Table/Internal/IAtomReaderWriter.php | 95 + .../Table/Internal/IMimeReaderWriter.php | 62 + .../WindowsAzure/Table/Internal/ITable.php | 233 + .../Table/Internal/MimeReaderWriter.php | 116 + .../WindowsAzure/Table/Models/BatchError.php | 125 + .../Table/Models/BatchOperation.php | 110 + .../Models/BatchOperationParameterName.php | 69 + .../Table/Models/BatchOperationType.php | 71 + .../Table/Models/BatchOperations.php | 232 + .../WindowsAzure/Table/Models/BatchResult.php | 202 + .../Table/Models/DeleteEntityOptions.php | 70 + .../WindowsAzure/Table/Models/EdmType.php | 273 + .../WindowsAzure/Table/Models/Entity.php | 296 + .../Table/Models/Filters/BinaryFilter.php | 100 + .../Table/Models/Filters/ConstantFilter.php | 84 + .../Table/Models/Filters/Filter.php | 206 + .../Models/Filters/PropertyNameFilter.php | 66 + .../Models/Filters/QueryStringFilter.php | 67 + .../Table/Models/Filters/UnaryFilter.php | 83 + .../Table/Models/GetEntityResult.php | 68 + .../Table/Models/GetTableResult.php | 87 + .../Table/Models/InsertEntityResult.php | 91 + .../WindowsAzure/Table/Models/Property.php | 98 + .../WindowsAzure/Table/Models/Query.php | 134 + .../Table/Models/QueryEntitiesOptions.php | 223 + .../Table/Models/QueryEntitiesResult.php | 150 + .../Table/Models/QueryTablesOptions.php | 162 + .../Table/Models/QueryTablesResult.php | 120 + .../Table/Models/TableServiceOptions.php | 65 + .../Table/Models/UpdateEntityResult.php | 86 + .../WindowsAzure/Table/TableRestProxy.php | 1302 +++ .../WindowsAzure/WindowsAzure.php | 327 + .../monolog/src/Monolog/ErrorHandler.php | 227 + .../Monolog/Formatter/ChromePHPFormatter.php | 78 + .../Monolog/Formatter/ElasticaFormatter.php | 89 + .../Monolog/Formatter/FlowdockFormatter.php | 116 + .../Monolog/Formatter/FluentdFormatter.php | 85 + .../Monolog/Formatter/FormatterInterface.php | 36 + .../Formatter/GelfMessageFormatter.php | 137 + .../src/Monolog/Formatter/HtmlFormatter.php | 141 + .../src/Monolog/Formatter/JsonFormatter.php | 206 + .../src/Monolog/Formatter/LineFormatter.php | 169 + .../src/Monolog/Formatter/LogglyFormatter.php | 47 + .../Monolog/Formatter/LogstashFormatter.php | 166 + .../Monolog/Formatter/MongoDBFormatter.php | 105 + .../Monolog/Formatter/NormalizerFormatter.php | 297 + .../src/Monolog/Formatter/ScalarFormatter.php | 48 + .../Monolog/Formatter/WildfireFormatter.php | 113 + .../src/Monolog/Handler/AbstractHandler.php | 186 + .../Handler/AbstractProcessingHandler.php | 66 + .../Monolog/Handler/AbstractSyslogHandler.php | 101 + .../src/Monolog/Handler/AmqpHandler.php | 148 + .../Monolog/Handler/BrowserConsoleHandler.php | 230 + .../src/Monolog/Handler/BufferHandler.php | 117 + .../src/Monolog/Handler/ChromePHPHandler.php | 211 + .../src/Monolog/Handler/CouchDBHandler.php | 72 + .../src/Monolog/Handler/CubeHandler.php | 151 + .../monolog/src/Monolog/Handler/Curl/Util.php | 57 + .../Monolog/Handler/DeduplicationHandler.php | 169 + .../Handler/DoctrineCouchDBHandler.php | 45 + .../src/Monolog/Handler/DynamoDbHandler.php | 89 + .../Monolog/Handler/ElasticSearchHandler.php | 128 + .../src/Monolog/Handler/ErrorLogHandler.php | 82 + .../src/Monolog/Handler/FilterHandler.php | 140 + .../ActivationStrategyInterface.php | 28 + .../ChannelLevelActivationStrategy.php | 59 + .../ErrorLevelActivationStrategy.php | 34 + .../Monolog/Handler/FingersCrossedHandler.php | 163 + .../src/Monolog/Handler/FirePHPHandler.php | 195 + .../src/Monolog/Handler/FleepHookHandler.php | 126 + .../src/Monolog/Handler/FlowdockHandler.php | 127 + .../src/Monolog/Handler/GelfHandler.php | 73 + .../src/Monolog/Handler/GroupHandler.php | 104 + .../src/Monolog/Handler/HandlerInterface.php | 90 + .../src/Monolog/Handler/HandlerWrapper.php | 106 + .../src/Monolog/Handler/HipChatHandler.php | 350 + .../src/Monolog/Handler/IFTTTHandler.php | 69 + .../src/Monolog/Handler/LogEntriesHandler.php | 55 + .../src/Monolog/Handler/LogglyHandler.php | 102 + .../src/Monolog/Handler/MailHandler.php | 67 + .../src/Monolog/Handler/MandrillHandler.php | 68 + .../Handler/MissingExtensionException.php | 21 + .../src/Monolog/Handler/MongoDBHandler.php | 59 + .../Monolog/Handler/NativeMailerHandler.php | 185 + .../src/Monolog/Handler/NewRelicHandler.php | 202 + .../src/Monolog/Handler/NullHandler.php | 45 + .../src/Monolog/Handler/PHPConsoleHandler.php | 242 + .../src/Monolog/Handler/PsrHandler.php | 56 + .../src/Monolog/Handler/PushoverHandler.php | 185 + .../src/Monolog/Handler/RavenHandler.php | 231 + .../src/Monolog/Handler/RedisHandler.php | 97 + .../src/Monolog/Handler/RollbarHandler.php | 106 + .../Monolog/Handler/RotatingFileHandler.php | 178 + .../src/Monolog/Handler/SamplingHandler.php | 82 + .../src/Monolog/Handler/SlackHandler.php | 295 + .../src/Monolog/Handler/SocketHandler.php | 346 + .../src/Monolog/Handler/StreamHandler.php | 166 + .../Monolog/Handler/SwiftMailerHandler.php | 94 + .../src/Monolog/Handler/SyslogHandler.php | 67 + .../Monolog/Handler/SyslogUdp/UdpSocket.php | 56 + .../src/Monolog/Handler/SyslogUdpHandler.php | 82 + .../src/Monolog/Handler/TestHandler.php | 154 + .../Handler/WhatFailureGroupHandler.php | 61 + .../Monolog/Handler/ZendMonitorHandler.php | 95 + .../monolog/monolog/src/Monolog/Logger.php | 699 ++ .../src/Monolog/Processor/GitProcessor.php | 64 + .../Processor/IntrospectionProcessor.php | 107 + .../Processor/MemoryPeakUsageProcessor.php | 35 + .../src/Monolog/Processor/MemoryProcessor.php | 63 + .../Processor/MemoryUsageProcessor.php | 35 + .../Monolog/Processor/ProcessIdProcessor.php | 31 + .../Processor/PsrLogMessageProcessor.php | 48 + .../src/Monolog/Processor/TagProcessor.php | 44 + .../src/Monolog/Processor/UidProcessor.php | 46 + .../src/Monolog/Processor/WebProcessor.php | 113 + .../monolog/monolog/src/Monolog/Registry.php | 134 + .../Archive_Tar/Archive/Tar.php | 2421 +++++ .../Console_Getopt/Console/Getopt.php | 360 + .../HTTP_Request2/HTTP/Request2.php | 1037 ++ .../HTTP_Request2/HTTP/Request2/Adapter.php | 137 + .../HTTP/Request2/Adapter/Curl.php | 577 ++ .../HTTP/Request2/Adapter/Mock.php | 166 + .../HTTP/Request2/Adapter/Socket.php | 1138 +++ .../HTTP_Request2/HTTP/Request2/CookieJar.php | 547 ++ .../HTTP_Request2/HTTP/Request2/Exception.php | 160 + .../HTTP/Request2/MultipartBody.php | 268 + .../HTTP/Request2/Observer/Log.php | 192 + .../Observer/UncompressingDownload.php | 265 + .../HTTP_Request2/HTTP/Request2/Response.php | 680 ++ .../HTTP_Request2/HTTP/Request2/SOCKS5.php | 135 + .../HTTP/Request2/SocketWrapper.php | 320 + .../HTTP_Request2/data/generate-list.php | 103 + .../HTTP_Request2/data/public-suffix-list.php | 8333 +++++++++++++++++ .../pear-pear.php.net/Mail_Mime/Mail/mime.php | 1626 ++++ .../Mail_Mime/Mail/mimePart.php | 1249 +++ .../Mail_mimeDecode/Mail/mimeDecode.php | 1080 +++ .../pear-pear.php.net/Net_URL2/Net/URL2.php | 1219 +++ .../pear-pear.php.net/PEAR/OS/Guess.php | 337 + .../vendor/pear-pear.php.net/PEAR/PEAR.php | 1112 +++ .../PEAR/PEAR/Autoloader.php | 217 + .../pear-pear.php.net/PEAR/PEAR/Builder.php | 499 + .../PEAR/PEAR/ChannelFile.php | 1560 +++ .../PEAR/PEAR/ChannelFile/Parser.php | 67 + .../pear-pear.php.net/PEAR/PEAR/Command.php | 389 + .../PEAR/PEAR/Command/Auth.php | 80 + .../PEAR/PEAR/Command/Build.php | 84 + .../PEAR/PEAR/Command/Channels.php | 882 ++ .../PEAR/PEAR/Command/Common.php | 272 + .../PEAR/PEAR/Command/Config.php | 414 + .../PEAR/PEAR/Command/Install.php | 1269 +++ .../PEAR/PEAR/Command/Mirror.php | 138 + .../PEAR/PEAR/Command/Package.php | 1123 +++ .../PEAR/PEAR/Command/Pickle.php | 420 + .../PEAR/PEAR/Command/Registry.php | 1144 +++ .../PEAR/PEAR/Command/Remote.php | 809 ++ .../PEAR/PEAR/Command/Test.php | 343 + .../pear-pear.php.net/PEAR/PEAR/Common.php | 838 ++ .../pear-pear.php.net/PEAR/PEAR/Config.php | 2131 +++++ .../PEAR/PEAR/Dependency2.php | 1357 +++ .../PEAR/PEAR/DependencyDB.php | 764 ++ .../PEAR/PEAR/Downloader.php | 1788 ++++ .../PEAR/PEAR/Downloader/Package.php | 1981 ++++ .../PEAR/PEAR/ErrorStack.php | 979 ++ .../pear-pear.php.net/PEAR/PEAR/Exception.php | 388 + .../pear-pear.php.net/PEAR/PEAR/Frontend.php | 223 + .../PEAR/PEAR/Frontend/CLI.php | 750 ++ .../pear-pear.php.net/PEAR/PEAR/Installer.php | 1794 ++++ .../PEAR/PEAR/Installer/Role.php | 266 + .../PEAR/PEAR/Installer/Role/Cfg.php | 105 + .../PEAR/PEAR/Installer/Role/Common.php | 173 + .../PEAR/PEAR/Installer/Role/Data.php | 27 + .../PEAR/PEAR/Installer/Role/Doc.php | 27 + .../PEAR/PEAR/Installer/Role/Ext.php | 27 + .../PEAR/PEAR/Installer/Role/Man.php | 28 + .../PEAR/PEAR/Installer/Role/Php.php | 27 + .../PEAR/PEAR/Installer/Role/Script.php | 27 + .../PEAR/PEAR/Installer/Role/Src.php | 33 + .../PEAR/PEAR/Installer/Role/Test.php | 27 + .../PEAR/PEAR/Installer/Role/Www.php | 27 + .../PEAR/PEAR/PackageFile.php | 491 + .../PEAR/PEAR/PackageFile/Generator/v1.php | 1284 +++ .../PEAR/PEAR/PackageFile/Generator/v2.php | 886 ++ .../PEAR/PEAR/PackageFile/Parser/v1.php | 458 + .../PEAR/PEAR/PackageFile/Parser/v2.php | 112 + .../PEAR/PEAR/PackageFile/v1.php | 1602 ++++ .../PEAR/PEAR/PackageFile/v2.php | 2060 ++++ .../PEAR/PEAR/PackageFile/v2/Validator.php | 2135 +++++ .../PEAR/PEAR/PackageFile/v2/rw.php | 1603 ++++ .../pear-pear.php.net/PEAR/PEAR/Packager.php | 200 + .../pear-pear.php.net/PEAR/PEAR/REST.php | 496 + .../pear-pear.php.net/PEAR/PEAR/REST/10.php | 870 ++ .../pear-pear.php.net/PEAR/PEAR/REST/11.php | 340 + .../pear-pear.php.net/PEAR/PEAR/REST/13.php | 396 + .../pear-pear.php.net/PEAR/PEAR/Registry.php | 2388 +++++ .../pear-pear.php.net/PEAR/PEAR/RunTest.php | 972 ++ .../PEAR/PEAR/Task/Common.php | 207 + .../PEAR/PEAR/Task/Postinstallscript.php | 349 + .../PEAR/PEAR/Task/Postinstallscript/rw.php | 182 + .../PEAR/PEAR/Task/Replace.php | 186 + .../PEAR/PEAR/Task/Replace/rw.php | 59 + .../PEAR/PEAR/Task/Unixeol.php | 79 + .../PEAR/PEAR/Task/Unixeol/rw.php | 55 + .../PEAR/PEAR/Task/Windowseol.php | 80 + .../PEAR/PEAR/Task/Windowseol/rw.php | 56 + .../pear-pear.php.net/PEAR/PEAR/Validate.php | 625 ++ .../PEAR/PEAR/Validator/PECL.php | 62 + .../pear-pear.php.net/PEAR/PEAR/XMLParser.php | 247 + .../vendor/pear-pear.php.net/PEAR/System.php | 622 ++ .../vendor/pear-pear.php.net/PEAR/pearcmd.php | 497 + .../vendor/pear-pear.php.net/PEAR/peclcmd.php | 42 + .../Structures_Graph/Structures/Graph.php | 176 + .../Graph/Manipulator/AcyclicTest.php | 134 + .../Graph/Manipulator/TopologicalSorter.php | 176 + .../Structures/Graph/Node.php | 342 + .../pear-pear.php.net/XML_Util/XML/Util.php | 921 ++ .../pimple/pimple/src/Pimple/Container.php | 282 + .../src/Pimple/ServiceProviderInterface.php | 46 + .../vendor/psr/log/Psr/Log/AbstractLogger.php | 128 + .../log/Psr/Log/InvalidArgumentException.php | 7 + .../php/vendor/psr/log/Psr/Log/LogLevel.php | 18 + .../psr/log/Psr/Log/LoggerAwareInterface.php | 18 + .../psr/log/Psr/Log/LoggerAwareTrait.php | 26 + .../psr/log/Psr/Log/LoggerInterface.php | 123 + .../vendor/psr/log/Psr/Log/LoggerTrait.php | 140 + .../php/vendor/psr/log/Psr/Log/NullLogger.php | 28 + .../vendor/symfony/debug/BufferingLogger.php | 37 + .../php/vendor/symfony/debug/Debug.php | 63 + .../vendor/symfony/debug/DebugClassLoader.php | 349 + .../php/vendor/symfony/debug/ErrorHandler.php | 829 ++ .../Exception/ClassNotFoundException.php | 33 + .../debug/Exception/ContextErrorException.php | 36 + .../debug/Exception/DummyException.php | 23 + .../debug/Exception/FatalErrorException.php | 99 + .../debug/Exception/FatalThrowableError.php | 44 + .../debug/Exception/FlattenException.php | 297 + .../debug/Exception/OutOfMemoryException.php | 21 + .../Exception/UndefinedFunctionException.php | 33 + .../Exception/UndefinedMethodException.php | 33 + .../vendor/symfony/debug/ExceptionHandler.php | 496 + .../ClassNotFoundFatalErrorHandler.php | 212 + .../FatalErrorHandlerInterface.php | 32 + .../UndefinedFunctionFatalErrorHandler.php | 84 + .../UndefinedMethodFatalErrorHandler.php | 60 + .../ContainerAwareEventDispatcher.php | 187 + .../Debug/TraceableEventDispatcher.php | 339 + .../TraceableEventDispatcherInterface.php | 34 + .../Debug/WrappedListener.php | 71 + .../RegisterListenersPass.php | 113 + .../vendor/symfony/event-dispatcher/Event.php | 120 + .../event-dispatcher/EventDispatcher.php | 177 + .../EventDispatcherInterface.php | 88 + .../EventSubscriberInterface.php | 46 + .../symfony/event-dispatcher/GenericEvent.php | 186 + .../ImmutableEventDispatcher.php | 93 + .../symfony/http-foundation/AcceptHeader.php | 172 + .../http-foundation/AcceptHeaderItem.php | 226 + .../symfony/http-foundation/ApacheRequest.php | 43 + .../http-foundation/BinaryFileResponse.php | 359 + .../vendor/symfony/http-foundation/Cookie.php | 190 + .../Exception/ConflictingHeadersException.php | 23 + .../ExpressionRequestMatcher.php | 47 + .../File/Exception/AccessDeniedException.php | 30 + .../File/Exception/FileException.php | 21 + .../File/Exception/FileNotFoundException.php | 30 + .../Exception/UnexpectedTypeException.php | 20 + .../File/Exception/UploadException.php | 21 + .../symfony/http-foundation/File/File.php | 136 + .../File/MimeType/ExtensionGuesser.php | 96 + .../MimeType/ExtensionGuesserInterface.php | 27 + .../MimeType/FileBinaryMimeTypeGuesser.php | 87 + .../File/MimeType/FileinfoMimeTypeGuesser.php | 71 + .../MimeType/MimeTypeExtensionGuesser.php | 808 ++ .../File/MimeType/MimeTypeGuesser.php | 144 + .../MimeType/MimeTypeGuesserInterface.php | 35 + .../http-foundation/File/UploadedFile.php | 293 + .../symfony/http-foundation/FileBag.php | 145 + .../symfony/http-foundation/HeaderBag.php | 324 + .../symfony/http-foundation/IpUtils.php | 136 + .../symfony/http-foundation/JsonResponse.php | 237 + .../symfony/http-foundation/ParameterBag.php | 291 + .../http-foundation/RedirectResponse.php | 99 + .../symfony/http-foundation/Request.php | 1958 ++++ .../http-foundation/RequestMatcher.php | 178 + .../RequestMatcherInterface.php | 29 + .../symfony/http-foundation/RequestStack.php | 103 + .../stubs/SessionHandlerInterface.php | 102 + .../symfony/http-foundation/Response.php | 1176 +++ .../http-foundation/ResponseHeaderBag.php | 304 + .../symfony/http-foundation/ServerBag.php | 102 + .../Session/Attribute/AttributeBag.php | 157 + .../Attribute/AttributeBagInterface.php | 72 + .../Attribute/NamespacedAttributeBag.php | 160 + .../Session/Flash/AutoExpireFlashBag.php | 175 + .../Session/Flash/FlashBag.php | 182 + .../Session/Flash/FlashBagInterface.php | 95 + .../http-foundation/Session/Session.php | 249 + .../Session/SessionBagInterface.php | 48 + .../Session/SessionInterface.php | 182 + .../Handler/LegacyPdoSessionHandler.php | 271 + .../Handler/MemcacheSessionHandler.php | 119 + .../Handler/MemcachedSessionHandler.php | 125 + .../Storage/Handler/MongoDbSessionHandler.php | 232 + .../Handler/NativeFileSessionHandler.php | 58 + .../Storage/Handler/NativeSessionHandler.php | 24 + .../Storage/Handler/NullSessionHandler.php | 70 + .../Storage/Handler/PdoSessionHandler.php | 721 ++ .../Handler/WriteCheckSessionHandler.php | 91 + .../Session/Storage/MetadataBag.php | 170 + .../Storage/MockArraySessionStorage.php | 268 + .../Storage/MockFileSessionStorage.php | 138 + .../Session/Storage/NativeSessionStorage.php | 434 + .../Storage/PhpBridgeSessionStorage.php | 68 + .../Session/Storage/Proxy/AbstractProxy.php | 154 + .../Session/Storage/Proxy/NativeProxy.php | 41 + .../Storage/Proxy/SessionHandlerProxy.php | 95 + .../Storage/SessionStorageInterface.php | 139 + .../http-foundation/StreamedResponse.php | 119 + .../symfony/http-kernel/Bundle/Bundle.php | 207 + .../http-kernel/Bundle/BundleInterface.php | 84 + .../CacheClearer/CacheClearerInterface.php | 27 + .../CacheClearer/ChainCacheClearer.php | 55 + .../http-kernel/CacheWarmer/CacheWarmer.php | 32 + .../CacheWarmer/CacheWarmerAggregate.php | 74 + .../CacheWarmer/CacheWarmerInterface.php | 32 + .../CacheWarmer/WarmableInterface.php | 27 + .../php/vendor/symfony/http-kernel/Client.php | 226 + .../Config/EnvParametersResource.php | 95 + .../http-kernel/Config/FileLocator.php | 56 + .../Controller/ControllerReference.php | 46 + .../Controller/ControllerResolver.php | 188 + .../ControllerResolverInterface.php | 57 + .../TraceableControllerResolver.php | 66 + .../DataCollector/ConfigDataCollector.php | 291 + .../DataCollector/DataCollector.php | 58 + .../DataCollector/DataCollectorInterface.php | 39 + .../DataCollector/DumpDataCollector.php | 307 + .../DataCollector/EventDataCollector.php | 107 + .../DataCollector/ExceptionDataCollector.php | 104 + .../LateDataCollectorInterface.php | 25 + .../DataCollector/LoggerDataCollector.php | 188 + .../DataCollector/MemoryDataCollector.php | 109 + .../DataCollector/RequestDataCollector.php | 342 + .../DataCollector/RouterDataCollector.php | 102 + .../DataCollector/TimeDataCollector.php | 136 + .../DataCollector/Util/ValueExporter.php | 89 + .../http-kernel/Debug/ErrorHandler.php | 27 + .../http-kernel/Debug/ExceptionHandler.php | 27 + .../Debug/TraceableEventDispatcher.php | 99 + .../AddClassesToCachePass.php | 46 + .../ConfigurableExtension.php | 45 + .../ContainerAwareHttpKernel.php | 87 + .../DependencyInjection/Extension.php | 44 + .../FragmentRendererPass.php | 78 + .../LazyLoadingFragmentHandler.php | 59 + .../MergeExtensionConfigurationPass.php | 41 + .../RegisterListenersPass.php | 25 + .../Event/FilterControllerEvent.php | 102 + .../http-kernel/Event/FilterResponseEvent.php | 62 + .../http-kernel/Event/FinishRequestEvent.php | 21 + .../http-kernel/Event/GetResponseEvent.php | 65 + .../GetResponseForControllerResultEvent.php | 61 + .../Event/GetResponseForExceptionEvent.php | 67 + .../symfony/http-kernel/Event/KernelEvent.php | 94 + .../http-kernel/Event/PostResponseEvent.php | 73 + .../AddRequestFormatsListener.php | 57 + .../EventListener/DebugHandlersListener.php | 138 + .../EventListener/DumpListener.php | 55 + .../EventListener/ErrorsLoggerListener.php | 52 + .../http-kernel/EventListener/EsiListener.php | 25 + .../EventListener/ExceptionListener.php | 120 + .../EventListener/FragmentListener.php | 115 + .../EventListener/LocaleListener.php | 113 + .../EventListener/ProfilerListener.php | 165 + .../EventListener/ResponseListener.php | 58 + .../EventListener/RouterListener.php | 174 + .../EventListener/SaveSessionListener.php | 66 + .../EventListener/SessionListener.php | 53 + .../StreamedResponseListener.php | 51 + .../EventListener/SurrogateListener.php | 58 + .../EventListener/TestSessionListener.php | 83 + .../EventListener/TranslatorListener.php | 69 + .../EventListener/ValidateRequestListener.php | 55 + .../Exception/AccessDeniedHttpException.php | 33 + .../Exception/BadRequestHttpException.php | 32 + .../Exception/ConflictHttpException.php | 32 + .../Exception/FatalErrorException.php | 23 + .../Exception/FlattenException.php | 25 + .../Exception/GoneHttpException.php | 32 + .../http-kernel/Exception/HttpException.php | 41 + .../Exception/HttpExceptionInterface.php | 34 + .../Exception/LengthRequiredHttpException.php | 32 + .../MethodNotAllowedHttpException.php | 35 + .../Exception/NotAcceptableHttpException.php | 32 + .../Exception/NotFoundHttpException.php | 32 + .../PreconditionFailedHttpException.php | 32 + .../PreconditionRequiredHttpException.php | 34 + .../ServiceUnavailableHttpException.php | 38 + .../TooManyRequestsHttpException.php | 40 + .../Exception/UnauthorizedHttpException.php | 35 + .../UnprocessableEntityHttpException.php | 32 + .../UnsupportedMediaTypeHttpException.php | 32 + .../AbstractSurrogateFragmentRenderer.php | 95 + .../Fragment/EsiFragmentRenderer.php | 28 + .../http-kernel/Fragment/FragmentHandler.php | 150 + .../Fragment/FragmentRendererInterface.php | 42 + .../Fragment/HIncludeFragmentRenderer.php | 164 + .../Fragment/InlineFragmentRenderer.php | 154 + .../Fragment/RoutableFragmentRenderer.php | 90 + .../Fragment/SsiFragmentRenderer.php | 28 + .../symfony/http-kernel/HttpCache/Esi.php | 295 + .../HttpCache/EsiResponseCacheStrategy.php | 33 + .../EsiResponseCacheStrategyInterface.php | 28 + .../http-kernel/HttpCache/HttpCache.php | 713 ++ .../HttpCache/ResponseCacheStrategy.php | 93 + .../ResponseCacheStrategyInterface.php | 41 + .../symfony/http-kernel/HttpCache/Ssi.php | 194 + .../symfony/http-kernel/HttpCache/Store.php | 489 + .../http-kernel/HttpCache/StoreInterface.php | 96 + .../HttpCache/SurrogateInterface.php | 103 + .../vendor/symfony/http-kernel/HttpKernel.php | 290 + .../http-kernel/HttpKernelInterface.php | 43 + .../php/vendor/symfony/http-kernel/Kernel.php | 765 ++ .../symfony/http-kernel/KernelEvents.php | 119 + .../symfony/http-kernel/KernelInterface.php | 175 + .../http-kernel/Log/DebugLoggerInterface.php | 38 + .../http-kernel/Log/LoggerInterface.php | 44 + .../symfony/http-kernel/Log/NullLogger.php | 44 + .../Profiler/BaseMemcacheProfilerStorage.php | 310 + .../Profiler/FileProfilerStorage.php | 284 + .../Profiler/MemcacheProfilerStorage.php | 107 + .../Profiler/MemcachedProfilerStorage.php | 103 + .../Profiler/MongoDbProfilerStorage.php | 259 + .../Profiler/MysqlProfilerStorage.php | 79 + .../Profiler/PdoProfilerStorage.php | 262 + .../symfony/http-kernel/Profiler/Profile.php | 292 + .../symfony/http-kernel/Profiler/Profiler.php | 301 + .../Profiler/ProfilerStorageInterface.php | 59 + .../Profiler/RedisProfilerStorage.php | 394 + .../Profiler/SqliteProfilerStorage.php | 139 + .../http-kernel/TerminableInterface.php | 35 + .../vendor/symfony/http-kernel/UriSigner.php | 109 + .../symfony/polyfill-mbstring/Mbstring.php | 650 ++ .../Resources/unidata/lowerCase.php | 1101 +++ .../Resources/unidata/upperCase.php | 1109 +++ .../symfony/polyfill-mbstring/bootstrap.php | 56 + lib/ckfinder/lang/bg.json | 288 + lib/ckfinder/lang/bs.json | 288 + lib/ckfinder/lang/ca.json | 288 + lib/ckfinder/lang/cs.json | 288 + lib/ckfinder/lang/cy.json | 288 + lib/ckfinder/lang/da.json | 288 + lib/ckfinder/lang/de-ch.json | 288 + lib/ckfinder/lang/de.json | 288 + lib/ckfinder/lang/el.json | 288 + lib/ckfinder/lang/en.json | 288 + lib/ckfinder/lang/eo.json | 288 + lib/ckfinder/lang/es-mx.json | 288 + lib/ckfinder/lang/es.json | 288 + lib/ckfinder/lang/et.json | 288 + lib/ckfinder/lang/eu.json | 288 + lib/ckfinder/lang/fa.json | 288 + lib/ckfinder/lang/fi.json | 288 + lib/ckfinder/lang/fr.json | 288 + lib/ckfinder/lang/gu.json | 288 + lib/ckfinder/lang/he.json | 288 + lib/ckfinder/lang/hi.json | 288 + lib/ckfinder/lang/hr.json | 288 + lib/ckfinder/lang/hu.json | 288 + lib/ckfinder/lang/it.json | 288 + lib/ckfinder/lang/ja.json | 288 + lib/ckfinder/lang/ko.json | 288 + lib/ckfinder/lang/ku.json | 288 + lib/ckfinder/lang/lt.json | 288 + lib/ckfinder/lang/lv.json | 288 + lib/ckfinder/lang/nb.json | 288 + lib/ckfinder/lang/nl.json | 288 + lib/ckfinder/lang/nn.json | 288 + lib/ckfinder/lang/no.json | 288 + lib/ckfinder/lang/pl.json | 288 + lib/ckfinder/lang/pt-br.json | 288 + lib/ckfinder/lang/ro.json | 288 + lib/ckfinder/lang/ru.json | 288 + lib/ckfinder/lang/sk.json | 288 + lib/ckfinder/lang/sl.json | 288 + lib/ckfinder/lang/sr.json | 288 + lib/ckfinder/lang/sv.json | 288 + lib/ckfinder/lang/tr.json | 288 + lib/ckfinder/lang/uk.json | 288 + lib/ckfinder/lang/vi.json | 288 + lib/ckfinder/lang/zh-cn.json | 288 + lib/ckfinder/lang/zh-tw.json | 288 + lib/ckfinder/libs/caman.js | 252 + lib/ckfinder/libs/images/ajax-loader.gif | Bin 0 -> 6242 bytes .../libs/images/icons-png/action-black.png | Bin 0 -> 219 bytes .../libs/images/icons-png/action-white.png | Bin 0 -> 227 bytes .../libs/images/icons-png/alert-black.png | Bin 0 -> 244 bytes .../libs/images/icons-png/alert-white.png | Bin 0 -> 243 bytes .../libs/images/icons-png/arrow-d-black.png | Bin 0 -> 146 bytes .../libs/images/icons-png/arrow-d-l-black.png | Bin 0 -> 167 bytes .../libs/images/icons-png/arrow-d-l-white.png | Bin 0 -> 173 bytes .../libs/images/icons-png/arrow-d-r-black.png | Bin 0 -> 159 bytes .../libs/images/icons-png/arrow-d-r-white.png | Bin 0 -> 171 bytes .../libs/images/icons-png/arrow-d-white.png | Bin 0 -> 149 bytes .../libs/images/icons-png/arrow-l-black.png | Bin 0 -> 149 bytes .../libs/images/icons-png/arrow-l-white.png | Bin 0 -> 156 bytes .../libs/images/icons-png/arrow-r-black.png | Bin 0 -> 147 bytes .../libs/images/icons-png/arrow-r-white.png | Bin 0 -> 152 bytes .../libs/images/icons-png/arrow-u-black.png | Bin 0 -> 147 bytes .../libs/images/icons-png/arrow-u-l-black.png | Bin 0 -> 163 bytes .../libs/images/icons-png/arrow-u-l-white.png | Bin 0 -> 169 bytes .../libs/images/icons-png/arrow-u-r-black.png | Bin 0 -> 163 bytes .../libs/images/icons-png/arrow-u-r-white.png | Bin 0 -> 165 bytes .../libs/images/icons-png/arrow-u-white.png | Bin 0 -> 151 bytes .../libs/images/icons-png/audio-black.png | Bin 0 -> 307 bytes .../libs/images/icons-png/audio-white.png | Bin 0 -> 314 bytes .../libs/images/icons-png/back-black.png | Bin 0 -> 233 bytes .../libs/images/icons-png/back-white.png | Bin 0 -> 240 bytes .../libs/images/icons-png/bars-black.png | Bin 0 -> 132 bytes .../libs/images/icons-png/bars-white.png | Bin 0 -> 135 bytes .../libs/images/icons-png/bullets-black.png | Bin 0 -> 147 bytes .../libs/images/icons-png/bullets-white.png | Bin 0 -> 152 bytes .../libs/images/icons-png/calendar-black.png | Bin 0 -> 146 bytes .../libs/images/icons-png/calendar-white.png | Bin 0 -> 143 bytes .../libs/images/icons-png/camera-black.png | Bin 0 -> 250 bytes .../libs/images/icons-png/camera-white.png | Bin 0 -> 251 bytes .../libs/images/icons-png/carat-d-black.png | Bin 0 -> 207 bytes .../libs/images/icons-png/carat-d-white.png | Bin 0 -> 213 bytes .../libs/images/icons-png/carat-l-black.png | Bin 0 -> 174 bytes .../libs/images/icons-png/carat-l-white.png | Bin 0 -> 177 bytes .../libs/images/icons-png/carat-r-black.png | Bin 0 -> 184 bytes .../libs/images/icons-png/carat-r-white.png | Bin 0 -> 194 bytes .../libs/images/icons-png/carat-u-black.png | Bin 0 -> 196 bytes .../libs/images/icons-png/carat-u-white.png | Bin 0 -> 204 bytes .../libs/images/icons-png/check-black.png | Bin 0 -> 169 bytes .../libs/images/icons-png/check-white.png | Bin 0 -> 172 bytes .../libs/images/icons-png/clock-black.png | Bin 0 -> 310 bytes .../libs/images/icons-png/clock-white.png | Bin 0 -> 316 bytes .../libs/images/icons-png/cloud-black.png | Bin 0 -> 212 bytes .../libs/images/icons-png/cloud-white.png | Bin 0 -> 210 bytes .../libs/images/icons-png/comment-black.png | Bin 0 -> 165 bytes .../libs/images/icons-png/comment-white.png | Bin 0 -> 160 bytes .../libs/images/icons-png/delete-black.png | Bin 0 -> 171 bytes .../libs/images/icons-png/delete-white.png | Bin 0 -> 185 bytes .../libs/images/icons-png/edit-black.png | Bin 0 -> 163 bytes .../libs/images/icons-png/edit-white.png | Bin 0 -> 170 bytes .../libs/images/icons-png/eye-black.png | Bin 0 -> 249 bytes .../libs/images/icons-png/eye-white.png | Bin 0 -> 253 bytes .../libs/images/icons-png/forbidden-black.png | Bin 0 -> 299 bytes .../libs/images/icons-png/forbidden-white.png | Bin 0 -> 308 bytes .../libs/images/icons-png/forward-black.png | Bin 0 -> 233 bytes .../libs/images/icons-png/forward-white.png | Bin 0 -> 243 bytes .../libs/images/icons-png/gear-black.png | Bin 0 -> 318 bytes .../libs/images/icons-png/gear-white.png | Bin 0 -> 302 bytes .../libs/images/icons-png/grid-black.png | Bin 0 -> 160 bytes .../libs/images/icons-png/grid-white.png | Bin 0 -> 167 bytes .../libs/images/icons-png/heart-black.png | Bin 0 -> 242 bytes .../libs/images/icons-png/heart-white.png | Bin 0 -> 246 bytes .../libs/images/icons-png/home-black.png | Bin 0 -> 150 bytes .../libs/images/icons-png/home-white.png | Bin 0 -> 154 bytes .../libs/images/icons-png/info-black.png | Bin 0 -> 250 bytes .../libs/images/icons-png/info-white.png | Bin 0 -> 251 bytes .../libs/images/icons-png/location-black.png | Bin 0 -> 245 bytes .../libs/images/icons-png/location-white.png | Bin 0 -> 247 bytes .../libs/images/icons-png/lock-black.png | Bin 0 -> 204 bytes .../libs/images/icons-png/lock-white.png | Bin 0 -> 207 bytes .../libs/images/icons-png/mail-black.png | Bin 0 -> 226 bytes .../libs/images/icons-png/mail-white.png | Bin 0 -> 227 bytes .../libs/images/icons-png/minus-black.png | Bin 0 -> 116 bytes .../libs/images/icons-png/minus-white.png | Bin 0 -> 116 bytes .../images/icons-png/navigation-black.png | Bin 0 -> 242 bytes .../images/icons-png/navigation-white.png | Bin 0 -> 241 bytes .../libs/images/icons-png/phone-black.png | Bin 0 -> 270 bytes .../libs/images/icons-png/phone-white.png | Bin 0 -> 274 bytes .../libs/images/icons-png/plus-black.png | Bin 0 -> 123 bytes .../libs/images/icons-png/plus-white.png | Bin 0 -> 124 bytes .../libs/images/icons-png/power-black.png | Bin 0 -> 292 bytes .../libs/images/icons-png/power-white.png | Bin 0 -> 302 bytes .../libs/images/icons-png/recycle-black.png | Bin 0 -> 243 bytes .../libs/images/icons-png/recycle-white.png | Bin 0 -> 253 bytes .../libs/images/icons-png/refresh-black.png | Bin 0 -> 295 bytes .../libs/images/icons-png/refresh-white.png | Bin 0 -> 301 bytes .../libs/images/icons-png/search-black.png | Bin 0 -> 324 bytes .../libs/images/icons-png/search-white.png | Bin 0 -> 321 bytes .../libs/images/icons-png/shop-black.png | Bin 0 -> 174 bytes .../libs/images/icons-png/shop-white.png | Bin 0 -> 173 bytes .../libs/images/icons-png/star-black.png | Bin 0 -> 231 bytes .../libs/images/icons-png/star-white.png | Bin 0 -> 239 bytes .../libs/images/icons-png/tag-black.png | Bin 0 -> 159 bytes .../libs/images/icons-png/tag-white.png | Bin 0 -> 159 bytes .../libs/images/icons-png/user-black.png | Bin 0 -> 245 bytes .../libs/images/icons-png/user-white.png | Bin 0 -> 245 bytes .../libs/images/icons-png/video-black.png | Bin 0 -> 171 bytes .../libs/images/icons-png/video-white.png | Bin 0 -> 170 bytes lib/ckfinder/libs/jquery.js | 4 + lib/ckfinder/libs/jquery.mobile.icons.css | 3 + lib/ckfinder/libs/jquery.mobile.js | 9 + lib/ckfinder/libs/jquery.mobile.structure.css | 3 + lib/ckfinder/libs/jquery.mobile.theme.css | 3 + lib/ckfinder/plugins/README.md | 1 + lib/ckfinder/samples/ckeditor.html | 122 + .../samples/css/img/adjoined-separator.png | Bin 0 -> 160 bytes lib/ckfinder/samples/css/img/alert.png | Bin 0 -> 1892 bytes lib/ckfinder/samples/css/img/icon-close.png | Bin 0 -> 399 bytes .../samples/css/img/icon-download.png | Bin 0 -> 327 bytes .../css/img/icon-navigation-a-github.png | Bin 0 -> 501 bytes .../samples/css/img/icon-question-mark.png | Bin 0 -> 398 bytes .../samples/css/img/icon-sdk-book.png | Bin 0 -> 112 bytes .../css/img/icon-sdk-documentation.png | Bin 0 -> 294 bytes .../samples/css/img/icon-sdk-gear.png | Bin 0 -> 196 bytes .../samples/css/img/icon-sdk-sample.png | Bin 0 -> 129 bytes .../samples/css/img/icon-toggler-light.png | Bin 0 -> 523 bytes lib/ckfinder/samples/css/img/icon-toggler.png | Bin 0 -> 514 bytes .../samples/css/img/icon-tree-a-collapser.png | Bin 0 -> 514 bytes .../samples/css/img/icon-tree-a-link.png | Bin 0 -> 710 bytes lib/ckfinder/samples/css/img/tip.png | Bin 0 -> 1762 bytes lib/ckfinder/samples/css/sample.css | 4 + lib/ckfinder/samples/full-page-open.html | 23 + lib/ckfinder/samples/full-page.html | 97 + lib/ckfinder/samples/img/favicon.ico | Bin 0 -> 1150 bytes lib/ckfinder/samples/img/logo.png | Bin 0 -> 10255 bytes lib/ckfinder/samples/index.html | 95 + lib/ckfinder/samples/js/html5shiv.min.js | 4 + lib/ckfinder/samples/js/sf.js | 144 + lib/ckfinder/samples/js/tree-a.js | 26 + lib/ckfinder/samples/localization.html | 117 + lib/ckfinder/samples/modals.html | 197 + .../samples/other-custom-configuration.html | 115 + lib/ckfinder/samples/other-read-only.html | 140 + lib/ckfinder/samples/plugin-examples.html | 113 + .../plugins/StatusBarInfo/StatusBarInfo.js | 90 + lib/ckfinder/samples/popups.html | 202 + lib/ckfinder/samples/skins-jquery-mobile.html | 128 + lib/ckfinder/samples/skins-moono.html | 101 + .../samples/user-interface-compact.html | 108 + .../samples/user-interface-default.html | 100 + .../samples/user-interface-listview.html | 111 + .../samples/user-interface-mobile.html | 104 + lib/ckfinder/samples/widget.html | 105 + lib/ckfinder/skins/core/ckfinder.css | 8 + lib/ckfinder/skins/core/file-icons/128/7z.png | Bin 0 -> 14484 bytes .../skins/core/file-icons/128/access.png | Bin 0 -> 12228 bytes .../skins/core/file-icons/128/audio.png | Bin 0 -> 10319 bytes .../skins/core/file-icons/128/calc.png | Bin 0 -> 8493 bytes .../skins/core/file-icons/128/css.png | Bin 0 -> 15109 bytes .../skins/core/file-icons/128/csv.png | Bin 0 -> 9815 bytes .../skins/core/file-icons/128/directory.png | Bin 0 -> 20365 bytes .../skins/core/file-icons/128/draw.png | Bin 0 -> 14729 bytes .../skins/core/file-icons/128/excel.png | Bin 0 -> 9021 bytes .../skins/core/file-icons/128/html.png | Bin 0 -> 16460 bytes .../skins/core/file-icons/128/image.png | Bin 0 -> 2366 bytes .../skins/core/file-icons/128/impress.png | Bin 0 -> 10522 bytes .../skins/core/file-icons/128/javascript.png | Bin 0 -> 11433 bytes .../skins/core/file-icons/128/log.png | Bin 0 -> 12926 bytes .../skins/core/file-icons/128/msword.png | Bin 0 -> 13882 bytes .../skins/core/file-icons/128/pdf.png | Bin 0 -> 11249 bytes .../skins/core/file-icons/128/php.png | Bin 0 -> 14405 bytes .../skins/core/file-icons/128/plain.png | Bin 0 -> 10584 bytes .../skins/core/file-icons/128/powerpoint.png | Bin 0 -> 10619 bytes .../skins/core/file-icons/128/rar.png | Bin 0 -> 14484 bytes .../skins/core/file-icons/128/readme.png | Bin 0 -> 15467 bytes .../skins/core/file-icons/128/rtf.png | Bin 0 -> 12974 bytes .../skins/core/file-icons/128/sql.png | Bin 0 -> 11957 bytes .../skins/core/file-icons/128/tar.png | Bin 0 -> 10267 bytes .../skins/core/file-icons/128/unknown.png | Bin 0 -> 6873 bytes .../skins/core/file-icons/128/video.png | Bin 0 -> 12725 bytes .../skins/core/file-icons/128/writer.png | Bin 0 -> 13073 bytes .../skins/core/file-icons/128/zip.png | Bin 0 -> 14484 bytes lib/ckfinder/skins/core/file-icons/16/7z.png | Bin 0 -> 774 bytes .../skins/core/file-icons/16/access.png | Bin 0 -> 756 bytes .../skins/core/file-icons/16/audio.png | Bin 0 -> 664 bytes .../skins/core/file-icons/16/calc.png | Bin 0 -> 705 bytes lib/ckfinder/skins/core/file-icons/16/css.png | Bin 0 -> 683 bytes lib/ckfinder/skins/core/file-icons/16/csv.png | Bin 0 -> 705 bytes .../skins/core/file-icons/16/directory.png | Bin 0 -> 652 bytes .../skins/core/file-icons/16/draw.png | Bin 0 -> 747 bytes .../skins/core/file-icons/16/excel.png | Bin 0 -> 777 bytes .../skins/core/file-icons/16/html.png | Bin 0 -> 748 bytes .../skins/core/file-icons/16/image.png | Bin 0 -> 659 bytes .../skins/core/file-icons/16/impress.png | Bin 0 -> 682 bytes .../skins/core/file-icons/16/javascript.png | Bin 0 -> 680 bytes lib/ckfinder/skins/core/file-icons/16/log.png | Bin 0 -> 676 bytes .../skins/core/file-icons/16/msword.png | Bin 0 -> 826 bytes lib/ckfinder/skins/core/file-icons/16/pdf.png | Bin 0 -> 685 bytes lib/ckfinder/skins/core/file-icons/16/php.png | Bin 0 -> 734 bytes .../skins/core/file-icons/16/plain.png | Bin 0 -> 683 bytes .../skins/core/file-icons/16/powerpoint.png | Bin 0 -> 709 bytes lib/ckfinder/skins/core/file-icons/16/rar.png | Bin 0 -> 774 bytes .../skins/core/file-icons/16/readme.png | Bin 0 -> 676 bytes lib/ckfinder/skins/core/file-icons/16/rtf.png | Bin 0 -> 676 bytes lib/ckfinder/skins/core/file-icons/16/sql.png | Bin 0 -> 806 bytes lib/ckfinder/skins/core/file-icons/16/tar.png | Bin 0 -> 679 bytes .../skins/core/file-icons/16/unknown.png | Bin 0 -> 622 bytes .../skins/core/file-icons/16/video.png | Bin 0 -> 742 bytes .../skins/core/file-icons/16/writer.png | Bin 0 -> 742 bytes lib/ckfinder/skins/core/file-icons/16/zip.png | Bin 0 -> 774 bytes lib/ckfinder/skins/core/file-icons/22/7z.png | Bin 0 -> 1208 bytes .../skins/core/file-icons/22/access.png | Bin 0 -> 873 bytes .../skins/core/file-icons/22/audio.png | Bin 0 -> 950 bytes .../skins/core/file-icons/22/calc.png | Bin 0 -> 979 bytes lib/ckfinder/skins/core/file-icons/22/css.png | Bin 0 -> 1132 bytes lib/ckfinder/skins/core/file-icons/22/csv.png | Bin 0 -> 979 bytes .../skins/core/file-icons/22/directory.png | Bin 0 -> 878 bytes .../skins/core/file-icons/22/draw.png | Bin 0 -> 1128 bytes .../skins/core/file-icons/22/excel.png | Bin 0 -> 1042 bytes .../skins/core/file-icons/22/html.png | Bin 0 -> 1202 bytes .../skins/core/file-icons/22/image.png | Bin 0 -> 928 bytes .../skins/core/file-icons/22/javascript.png | Bin 0 -> 1110 bytes lib/ckfinder/skins/core/file-icons/22/log.png | Bin 0 -> 881 bytes .../skins/core/file-icons/22/msword.png | Bin 0 -> 1183 bytes lib/ckfinder/skins/core/file-icons/22/pdf.png | Bin 0 -> 1140 bytes lib/ckfinder/skins/core/file-icons/22/php.png | Bin 0 -> 1136 bytes .../skins/core/file-icons/22/plain.png | Bin 0 -> 1006 bytes .../skins/core/file-icons/22/powerpoint.png | Bin 0 -> 1044 bytes lib/ckfinder/skins/core/file-icons/22/rar.png | Bin 0 -> 1208 bytes .../skins/core/file-icons/22/readme.png | Bin 0 -> 881 bytes lib/ckfinder/skins/core/file-icons/22/rtf.png | Bin 0 -> 881 bytes lib/ckfinder/skins/core/file-icons/22/sql.png | Bin 0 -> 1103 bytes lib/ckfinder/skins/core/file-icons/22/tar.png | Bin 0 -> 1023 bytes .../skins/core/file-icons/22/unknown.png | Bin 0 -> 884 bytes .../skins/core/file-icons/22/video.png | Bin 0 -> 1159 bytes lib/ckfinder/skins/core/file-icons/22/zip.png | Bin 0 -> 1208 bytes lib/ckfinder/skins/core/file-icons/256/7z.png | Bin 0 -> 37611 bytes .../skins/core/file-icons/256/access.png | Bin 0 -> 33287 bytes .../skins/core/file-icons/256/audio.png | Bin 0 -> 27671 bytes .../skins/core/file-icons/256/calc.png | Bin 0 -> 19372 bytes .../skins/core/file-icons/256/css.png | Bin 0 -> 44845 bytes .../skins/core/file-icons/256/csv.png | Bin 0 -> 21688 bytes .../skins/core/file-icons/256/directory.png | Bin 0 -> 74717 bytes .../skins/core/file-icons/256/draw.png | Bin 0 -> 44013 bytes .../skins/core/file-icons/256/excel.png | Bin 0 -> 21777 bytes .../skins/core/file-icons/256/html.png | Bin 0 -> 53357 bytes .../skins/core/file-icons/256/image.png | Bin 0 -> 4504 bytes .../skins/core/file-icons/256/javascript.png | Bin 0 -> 30737 bytes .../skins/core/file-icons/256/log.png | Bin 0 -> 32975 bytes .../skins/core/file-icons/256/msword.png | Bin 0 -> 37055 bytes .../skins/core/file-icons/256/pdf.png | Bin 0 -> 27067 bytes .../skins/core/file-icons/256/php.png | Bin 0 -> 37283 bytes .../skins/core/file-icons/256/plain.png | Bin 0 -> 32713 bytes .../skins/core/file-icons/256/powerpoint.png | Bin 0 -> 27777 bytes .../skins/core/file-icons/256/rar.png | Bin 0 -> 37611 bytes .../skins/core/file-icons/256/readme.png | Bin 0 -> 42723 bytes .../skins/core/file-icons/256/rtf.png | Bin 0 -> 30600 bytes .../skins/core/file-icons/256/sql.png | Bin 0 -> 34751 bytes .../skins/core/file-icons/256/tar.png | Bin 0 -> 29633 bytes .../skins/core/file-icons/256/unknown.png | Bin 0 -> 16296 bytes .../skins/core/file-icons/256/video.png | Bin 0 -> 37434 bytes .../skins/core/file-icons/256/zip.png | Bin 0 -> 37611 bytes lib/ckfinder/skins/core/file-icons/32/7z.png | Bin 0 -> 2113 bytes .../skins/core/file-icons/32/access.png | Bin 0 -> 1911 bytes .../skins/core/file-icons/32/audio.png | Bin 0 -> 1838 bytes .../skins/core/file-icons/32/calc.png | Bin 0 -> 1712 bytes lib/ckfinder/skins/core/file-icons/32/css.png | Bin 0 -> 2001 bytes lib/ckfinder/skins/core/file-icons/32/csv.png | Bin 0 -> 1844 bytes .../skins/core/file-icons/32/directory.png | Bin 0 -> 1387 bytes .../skins/core/file-icons/32/draw.png | Bin 0 -> 2137 bytes .../skins/core/file-icons/32/excel.png | Bin 0 -> 1814 bytes .../skins/core/file-icons/32/html.png | Bin 0 -> 2007 bytes .../skins/core/file-icons/32/image.png | Bin 0 -> 1552 bytes .../skins/core/file-icons/32/impress.png | Bin 0 -> 1589 bytes .../skins/core/file-icons/32/javascript.png | Bin 0 -> 2051 bytes lib/ckfinder/skins/core/file-icons/32/log.png | Bin 0 -> 1809 bytes .../skins/core/file-icons/32/msword.png | Bin 0 -> 2109 bytes lib/ckfinder/skins/core/file-icons/32/pdf.png | Bin 0 -> 1882 bytes lib/ckfinder/skins/core/file-icons/32/php.png | Bin 0 -> 1983 bytes .../skins/core/file-icons/32/plain.png | Bin 0 -> 1963 bytes .../skins/core/file-icons/32/powerpoint.png | Bin 0 -> 1716 bytes lib/ckfinder/skins/core/file-icons/32/rar.png | Bin 0 -> 2113 bytes .../skins/core/file-icons/32/readme.png | Bin 0 -> 2070 bytes lib/ckfinder/skins/core/file-icons/32/rtf.png | Bin 0 -> 1837 bytes lib/ckfinder/skins/core/file-icons/32/sql.png | Bin 0 -> 1768 bytes lib/ckfinder/skins/core/file-icons/32/tar.png | Bin 0 -> 1698 bytes .../skins/core/file-icons/32/unknown.png | Bin 0 -> 1374 bytes .../skins/core/file-icons/32/video.png | Bin 0 -> 1968 bytes .../skins/core/file-icons/32/writer.png | Bin 0 -> 1895 bytes lib/ckfinder/skins/core/file-icons/32/zip.png | Bin 0 -> 2113 bytes lib/ckfinder/skins/core/file-icons/48/7z.png | Bin 0 -> 3794 bytes .../skins/core/file-icons/48/access.png | Bin 0 -> 3044 bytes .../skins/core/file-icons/48/audio.png | Bin 0 -> 3361 bytes .../skins/core/file-icons/48/calc.png | Bin 0 -> 2873 bytes lib/ckfinder/skins/core/file-icons/48/css.png | Bin 0 -> 3114 bytes lib/ckfinder/skins/core/file-icons/48/csv.png | Bin 0 -> 3274 bytes .../skins/core/file-icons/48/directory.png | Bin 0 -> 2169 bytes .../skins/core/file-icons/48/draw.png | Bin 0 -> 3806 bytes .../skins/core/file-icons/48/excel.png | Bin 0 -> 3039 bytes .../skins/core/file-icons/48/html.png | Bin 0 -> 3692 bytes .../skins/core/file-icons/48/image.png | Bin 0 -> 3477 bytes .../skins/core/file-icons/48/impress.png | Bin 0 -> 2683 bytes .../skins/core/file-icons/48/javascript.png | Bin 0 -> 3281 bytes lib/ckfinder/skins/core/file-icons/48/log.png | Bin 0 -> 2472 bytes .../skins/core/file-icons/48/msword.png | Bin 0 -> 3518 bytes lib/ckfinder/skins/core/file-icons/48/pdf.png | Bin 0 -> 3224 bytes lib/ckfinder/skins/core/file-icons/48/php.png | Bin 0 -> 3565 bytes .../skins/core/file-icons/48/plain.png | Bin 0 -> 2945 bytes .../skins/core/file-icons/48/powerpoint.png | Bin 0 -> 2912 bytes lib/ckfinder/skins/core/file-icons/48/rar.png | Bin 0 -> 3794 bytes .../skins/core/file-icons/48/readme.png | Bin 0 -> 3291 bytes lib/ckfinder/skins/core/file-icons/48/rtf.png | Bin 0 -> 2740 bytes lib/ckfinder/skins/core/file-icons/48/sql.png | Bin 0 -> 3377 bytes lib/ckfinder/skins/core/file-icons/48/tar.png | Bin 0 -> 2790 bytes .../skins/core/file-icons/48/unknown.png | Bin 0 -> 2366 bytes .../skins/core/file-icons/48/video.png | Bin 0 -> 3648 bytes .../skins/core/file-icons/48/writer.png | Bin 0 -> 3127 bytes lib/ckfinder/skins/core/file-icons/48/zip.png | Bin 0 -> 3794 bytes lib/ckfinder/skins/core/file-icons/64/7z.png | Bin 0 -> 5564 bytes .../skins/core/file-icons/64/access.png | Bin 0 -> 4540 bytes .../skins/core/file-icons/64/audio.png | Bin 0 -> 4450 bytes .../skins/core/file-icons/64/calc.png | Bin 0 -> 3747 bytes lib/ckfinder/skins/core/file-icons/64/css.png | Bin 0 -> 5405 bytes lib/ckfinder/skins/core/file-icons/64/csv.png | Bin 0 -> 4355 bytes .../skins/core/file-icons/64/directory.png | Bin 0 -> 4940 bytes .../skins/core/file-icons/64/draw.png | Bin 0 -> 5330 bytes .../skins/core/file-icons/64/excel.png | Bin 0 -> 4052 bytes .../skins/core/file-icons/64/html.png | Bin 0 -> 5401 bytes .../skins/core/file-icons/64/image.png | Bin 0 -> 1070 bytes .../skins/core/file-icons/64/impress.png | Bin 0 -> 3984 bytes .../skins/core/file-icons/64/javascript.png | Bin 0 -> 4318 bytes lib/ckfinder/skins/core/file-icons/64/log.png | Bin 0 -> 3818 bytes .../skins/core/file-icons/64/msword.png | Bin 0 -> 4992 bytes lib/ckfinder/skins/core/file-icons/64/pdf.png | Bin 0 -> 4618 bytes lib/ckfinder/skins/core/file-icons/64/php.png | Bin 0 -> 5098 bytes .../skins/core/file-icons/64/plain.png | Bin 0 -> 4491 bytes .../skins/core/file-icons/64/powerpoint.png | Bin 0 -> 3944 bytes lib/ckfinder/skins/core/file-icons/64/rar.png | Bin 0 -> 5564 bytes .../skins/core/file-icons/64/readme.png | Bin 0 -> 4667 bytes lib/ckfinder/skins/core/file-icons/64/rtf.png | Bin 0 -> 3877 bytes lib/ckfinder/skins/core/file-icons/64/sql.png | Bin 0 -> 4596 bytes lib/ckfinder/skins/core/file-icons/64/tar.png | Bin 0 -> 3868 bytes .../skins/core/file-icons/64/unknown.png | Bin 0 -> 2824 bytes .../skins/core/file-icons/64/video.png | Bin 0 -> 4892 bytes .../skins/core/file-icons/64/writer.png | Bin 0 -> 4654 bytes lib/ckfinder/skins/core/file-icons/64/zip.png | Bin 0 -> 5564 bytes .../skins/core/images/custom/128/image.png | Bin 0 -> 2366 bytes .../skins/core/images/custom/256/image.png | Bin 0 -> 4504 bytes .../skins/core/images/custom/32/image.png | Bin 0 -> 643 bytes .../skins/core/images/custom/48/image.png | Bin 0 -> 888 bytes .../skins/core/images/custom/64/image.png | Bin 0 -> 1070 bytes lib/ckfinder/skins/jquery-mobile/icons.css | 4 + lib/ckfinder/skins/moono/ckfinder.css | 4 + lib/ckfinder/skins/moono/icons.css | 4 + .../skins/moono/images/ajax-loader.gif | Bin 0 -> 6242 bytes lib/ckfinder/userfiles/.htaccess | 6 + lib/kcfinder/.gitignore | 4 + lib/kcfinder/README.md | 37 + lib/kcfinder/adapters/jquery-example.html | 36 + lib/kcfinder/adapters/jquery-min.js | 5 + lib/kcfinder/adapters/jquery.js | 82 + lib/kcfinder/browse.php | 18 + lib/kcfinder/cache/.htaccess | 4 + lib/kcfinder/cache/base.css | 300 + lib/kcfinder/cache/base.js | 4732 ++++++++++ lib/kcfinder/cache/theme_dark.css | 1 + lib/kcfinder/cache/theme_dark.js | 1 + lib/kcfinder/cache/theme_default.css | 2494 +++++ lib/kcfinder/cache/theme_default.js | 9 + lib/kcfinder/composer.json | 48 + lib/kcfinder/conf/.htaccess | 4 + lib/kcfinder/conf/config.php | 118 + lib/kcfinder/conf/upload.htaccess | 21 + lib/kcfinder/core/.htaccess | 4 + lib/kcfinder/core/autoload.php | 33 + lib/kcfinder/core/bootstrap.php | 179 + lib/kcfinder/core/class/browser.php | 938 ++ lib/kcfinder/core/class/minifier.php | 111 + lib/kcfinder/core/class/session.php | 76 + lib/kcfinder/core/class/uploader.php | 766 ++ lib/kcfinder/core/types/type_img.php | 31 + lib/kcfinder/core/types/type_mime.php | 47 + lib/kcfinder/css/000.base.css | 203 + lib/kcfinder/css/001.transForm.css | 88 + lib/kcfinder/css/999.agent.css | 10 + lib/kcfinder/css/index.php | 20 + lib/kcfinder/docs/.htaccess | 21 + lib/kcfinder/docs/2 (1).png | Bin 0 -> 1370693 bytes lib/kcfinder/favicon.ico | Bin 0 -> 1406 bytes lib/kcfinder/index.php | 2 + lib/kcfinder/integration/.htaccess | 4 + lib/kcfinder/integration/BolmerCMS.php | 43 + lib/kcfinder/integration/drupal.php | 111 + .../integration/laraveladministrator.php | 136 + lib/kcfinder/js/000._jquery.js | 4 + lib/kcfinder/js/002._jqueryui.js | 6 + lib/kcfinder/js/006.jquery.transForm.js | 924 ++ lib/kcfinder/js/010.jquery.fixes.js | 32 + lib/kcfinder/js/020.jquery.rightClick.js | 27 + lib/kcfinder/js/021.jquery.taphold.js | 117 + lib/kcfinder/js/022.jquery.shDropUpload.js | 363 + lib/kcfinder/js/029.jquery.agent.js | 89 + lib/kcfinder/js/030.jquery.helper.js | 315 + lib/kcfinder/js/031.jquery.md5.js | 212 + lib/kcfinder/js/040.object.js | 23 + lib/kcfinder/js/041.dialogs.js | 190 + lib/kcfinder/js/050.init.js | 261 + lib/kcfinder/js/060.toolbar.js | 312 + lib/kcfinder/js/070.settings.js | 101 + lib/kcfinder/js/080.files.js | 249 + lib/kcfinder/js/090.folders.js | 193 + lib/kcfinder/js/091.menus.js | 589 ++ lib/kcfinder/js/091.viewImage.js | 223 + lib/kcfinder/js/100.clipboard.js | 216 + lib/kcfinder/js/110.dropUpload.js | 165 + lib/kcfinder/js/120.misc.js | 132 + lib/kcfinder/js/index.php | 20 + lib/kcfinder/js_localize.php | 46 + lib/kcfinder/lang/.htaccess | 4 + lib/kcfinder/lang/af.php | 246 + lib/kcfinder/lang/bg.php | 278 + lib/kcfinder/lang/ca.php | 128 + lib/kcfinder/lang/cs.php | 132 + lib/kcfinder/lang/da.php | 127 + lib/kcfinder/lang/de.php | 132 + lib/kcfinder/lang/el.php | 132 + lib/kcfinder/lang/en.php | 25 + lib/kcfinder/lang/es.php | 127 + lib/kcfinder/lang/et.php | 127 + lib/kcfinder/lang/fa.php | 267 + lib/kcfinder/lang/fi.php | 127 + lib/kcfinder/lang/fr.php | 133 + lib/kcfinder/lang/he.php | 127 + lib/kcfinder/lang/hu.php | 132 + lib/kcfinder/lang/id.php | 127 + lib/kcfinder/lang/it.php | 132 + lib/kcfinder/lang/ja.php | 133 + lib/kcfinder/lang/lt.php | 132 + lib/kcfinder/lang/lv.php | 127 + lib/kcfinder/lang/nl.php | 133 + lib/kcfinder/lang/no.php | 242 + lib/kcfinder/lang/pl.php | 127 + lib/kcfinder/lang/pt-br.php | 130 + lib/kcfinder/lang/pt.php | 243 + lib/kcfinder/lang/ro.php | 126 + lib/kcfinder/lang/ru.php | 133 + lib/kcfinder/lang/sk.php | 127 + lib/kcfinder/lang/sv.php | 127 + lib/kcfinder/lang/tr.php | 132 + lib/kcfinder/lang/uk.php | 128 + lib/kcfinder/lang/vi.php | 132 + lib/kcfinder/lang/zh-cn.php | 130 + lib/kcfinder/lib/.htaccess | 4 + lib/kcfinder/lib/class_fastImage.php | 255 + lib/kcfinder/lib/class_image.php | 241 + lib/kcfinder/lib/class_image_gd.php | 352 + lib/kcfinder/lib/class_image_gmagick.php | 302 + lib/kcfinder/lib/class_image_imagick.php | 305 + lib/kcfinder/lib/class_zipFolder.php | 60 + lib/kcfinder/lib/helper_dir.php | 156 + lib/kcfinder/lib/helper_file.php | 214 + lib/kcfinder/lib/helper_httpCache.php | 98 + lib/kcfinder/lib/helper_path.php | 147 + lib/kcfinder/lib/helper_phpGet.php | 158 + lib/kcfinder/lib/helper_text.php | 53 + lib/kcfinder/themes/dark/01.ui.css | 1499 +++ lib/kcfinder/themes/dark/02.transForm.css | 539 ++ lib/kcfinder/themes/dark/03.misc.css | 446 + lib/kcfinder/themes/dark/README | 9 + lib/kcfinder/themes/dark/css.php | 10 + .../themes/dark/img/bg_transparent.png | Bin 0 -> 2816 bytes lib/kcfinder/themes/dark/img/files/big/..png | Bin 0 -> 1151 bytes .../themes/dark/img/files/big/.image.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/avi.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/bat.png | Bin 0 -> 1968 bytes .../themes/dark/img/files/big/bmp.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/bz2.png | Bin 0 -> 3232 bytes .../themes/dark/img/files/big/ccd.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/cgi.png | Bin 0 -> 1968 bytes .../themes/dark/img/files/big/com.png | Bin 0 -> 1930 bytes .../themes/dark/img/files/big/csh.png | Bin 0 -> 1968 bytes .../themes/dark/img/files/big/cue.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/deb.png | Bin 0 -> 2603 bytes .../themes/dark/img/files/big/dll.png | Bin 0 -> 2041 bytes .../themes/dark/img/files/big/doc.png | Bin 0 -> 2773 bytes .../themes/dark/img/files/big/docx.png | Bin 0 -> 2773 bytes .../themes/dark/img/files/big/exe.png | Bin 0 -> 1930 bytes .../themes/dark/img/files/big/fla.png | Bin 0 -> 3014 bytes .../themes/dark/img/files/big/flv.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/fon.png | Bin 0 -> 1796 bytes .../themes/dark/img/files/big/gif.png | Bin 0 -> 2729 bytes lib/kcfinder/themes/dark/img/files/big/gz.png | Bin 0 -> 3232 bytes .../themes/dark/img/files/big/htm.png | Bin 0 -> 3367 bytes .../themes/dark/img/files/big/html.png | Bin 0 -> 3367 bytes .../themes/dark/img/files/big/ini.png | Bin 0 -> 1813 bytes .../themes/dark/img/files/big/iso.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/jar.png | Bin 0 -> 2636 bytes .../themes/dark/img/files/big/java.png | Bin 0 -> 3108 bytes .../themes/dark/img/files/big/jpeg.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/jpg.png | Bin 0 -> 2729 bytes lib/kcfinder/themes/dark/img/files/big/js.png | Bin 0 -> 2936 bytes .../themes/dark/img/files/big/mds.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/mdx.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/mid.png | Bin 0 -> 1959 bytes .../themes/dark/img/files/big/midi.png | Bin 0 -> 1959 bytes .../themes/dark/img/files/big/mkv.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/mov.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/mp3.png | Bin 0 -> 10869 bytes .../themes/dark/img/files/big/mp4.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/mpeg.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/mpg.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/nfo.png | Bin 0 -> 1813 bytes .../themes/dark/img/files/big/nrg.png | Bin 0 -> 10487 bytes .../themes/dark/img/files/big/ogg.png | Bin 0 -> 10869 bytes .../themes/dark/img/files/big/pdf.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/php.png | Bin 0 -> 3149 bytes .../themes/dark/img/files/big/phps.png | Bin 0 -> 3149 bytes lib/kcfinder/themes/dark/img/files/big/pl.png | Bin 0 -> 3005 bytes lib/kcfinder/themes/dark/img/files/big/pm.png | Bin 0 -> 3005 bytes .../themes/dark/img/files/big/png.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/ppt.png | Bin 0 -> 2463 bytes .../themes/dark/img/files/big/pptx.png | Bin 0 -> 2463 bytes .../themes/dark/img/files/big/psd.png | Bin 0 -> 2729 bytes lib/kcfinder/themes/dark/img/files/big/qt.png | Bin 0 -> 2601 bytes .../themes/dark/img/files/big/rar.png | Bin 0 -> 3232 bytes .../themes/dark/img/files/big/rpm.png | Bin 0 -> 2705 bytes .../themes/dark/img/files/big/rtf.png | Bin 0 -> 1813 bytes lib/kcfinder/themes/dark/img/files/big/sh.png | Bin 0 -> 1968 bytes .../themes/dark/img/files/big/sql.png | Bin 0 -> 3377 bytes .../themes/dark/img/files/big/srt.png | Bin 0 -> 1813 bytes .../themes/dark/img/files/big/sub.png | Bin 0 -> 1813 bytes .../themes/dark/img/files/big/swf.png | Bin 0 -> 3040 bytes .../themes/dark/img/files/big/tgz.png | Bin 0 -> 2567 bytes .../themes/dark/img/files/big/tif.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/tiff.png | Bin 0 -> 2729 bytes .../themes/dark/img/files/big/torrent.png | Bin 0 -> 2229 bytes .../themes/dark/img/files/big/ttf.png | Bin 0 -> 1872 bytes .../themes/dark/img/files/big/txt.png | Bin 0 -> 1813 bytes .../themes/dark/img/files/big/wav.png | Bin 0 -> 10869 bytes .../themes/dark/img/files/big/wma.png | Bin 0 -> 10869 bytes .../themes/dark/img/files/big/xls.png | Bin 0 -> 2135 bytes .../themes/dark/img/files/big/xlsx.png | Bin 0 -> 2135 bytes .../themes/dark/img/files/big/zip.png | Bin 0 -> 3232 bytes .../themes/dark/img/files/small/..png | Bin 0 -> 429 bytes .../themes/dark/img/files/small/.image.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/avi.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/bat.png | Bin 0 -> 527 bytes .../themes/dark/img/files/small/bmp.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/bz2.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/ccd.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/cgi.png | Bin 0 -> 527 bytes .../themes/dark/img/files/small/com.png | Bin 0 -> 498 bytes .../themes/dark/img/files/small/csh.png | Bin 0 -> 527 bytes .../themes/dark/img/files/small/cue.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/deb.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/dll.png | Bin 0 -> 614 bytes .../themes/dark/img/files/small/doc.png | Bin 0 -> 692 bytes .../themes/dark/img/files/small/docx.png | Bin 0 -> 692 bytes .../themes/dark/img/files/small/exe.png | Bin 0 -> 498 bytes .../themes/dark/img/files/small/fla.png | Bin 0 -> 701 bytes .../themes/dark/img/files/small/flv.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/fon.png | Bin 0 -> 627 bytes .../themes/dark/img/files/small/gif.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/gz.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/htm.png | Bin 0 -> 722 bytes .../themes/dark/img/files/small/html.png | Bin 0 -> 722 bytes .../themes/dark/img/files/small/ini.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/iso.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/jar.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/java.png | Bin 0 -> 695 bytes .../themes/dark/img/files/small/jpeg.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/jpg.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/js.png | Bin 0 -> 634 bytes .../themes/dark/img/files/small/mds.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/mdx.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/mid.png | Bin 0 -> 683 bytes .../themes/dark/img/files/small/midi.png | Bin 0 -> 683 bytes .../themes/dark/img/files/small/mkv.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/mov.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/mp3.png | Bin 0 -> 643 bytes .../themes/dark/img/files/small/mp4.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/mpeg.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/mpg.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/nfo.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/nrg.png | Bin 0 -> 1943 bytes .../themes/dark/img/files/small/ogg.png | Bin 0 -> 643 bytes .../themes/dark/img/files/small/pdf.png | Bin 0 -> 688 bytes .../themes/dark/img/files/small/php.png | Bin 0 -> 597 bytes .../themes/dark/img/files/small/phps.png | Bin 0 -> 597 bytes .../themes/dark/img/files/small/pl.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/pm.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/png.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/ppt.png | Bin 0 -> 683 bytes .../themes/dark/img/files/small/pptx.png | Bin 0 -> 683 bytes .../themes/dark/img/files/small/psd.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/qt.png | Bin 0 -> 703 bytes .../themes/dark/img/files/small/rar.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/rpm.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/rtf.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/sh.png | Bin 0 -> 527 bytes .../themes/dark/img/files/small/sql.png | Bin 0 -> 806 bytes .../themes/dark/img/files/small/srt.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/sub.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/swf.png | Bin 0 -> 736 bytes .../themes/dark/img/files/small/tgz.png | Bin 0 -> 657 bytes .../themes/dark/img/files/small/tif.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/tiff.png | Bin 0 -> 680 bytes .../themes/dark/img/files/small/torrent.png | Bin 0 -> 659 bytes .../themes/dark/img/files/small/ttf.png | Bin 0 -> 637 bytes .../themes/dark/img/files/small/txt.png | Bin 0 -> 629 bytes .../themes/dark/img/files/small/wav.png | Bin 0 -> 643 bytes .../themes/dark/img/files/small/wma.png | Bin 0 -> 643 bytes .../themes/dark/img/files/small/xls.png | Bin 0 -> 673 bytes .../themes/dark/img/files/small/xlsx.png | Bin 0 -> 673 bytes .../themes/dark/img/files/small/zip.png | Bin 0 -> 657 bytes lib/kcfinder/themes/dark/img/icons/about.png | Bin 0 -> 778 bytes .../themes/dark/img/icons/clipboard-add.png | Bin 0 -> 714 bytes .../themes/dark/img/icons/clipboard-clear.png | Bin 0 -> 729 bytes .../themes/dark/img/icons/clipboard.png | Bin 0 -> 649 bytes lib/kcfinder/themes/dark/img/icons/copy.png | Bin 0 -> 309 bytes lib/kcfinder/themes/dark/img/icons/delete.png | Bin 0 -> 655 bytes .../themes/dark/img/icons/download.png | Bin 0 -> 3444 bytes .../themes/dark/img/icons/folder-new.png | Bin 0 -> 668 bytes .../themes/dark/img/icons/maximize.png | Bin 0 -> 396 bytes lib/kcfinder/themes/dark/img/icons/move.png | Bin 0 -> 612 bytes .../themes/dark/img/icons/refresh.png | Bin 0 -> 602 bytes lib/kcfinder/themes/dark/img/icons/rename.png | Bin 0 -> 273 bytes lib/kcfinder/themes/dark/img/icons/select.png | Bin 0 -> 537 bytes .../themes/dark/img/icons/settings.png | Bin 0 -> 610 bytes lib/kcfinder/themes/dark/img/icons/upload.png | Bin 0 -> 3469 bytes lib/kcfinder/themes/dark/img/icons/view.png | Bin 0 -> 680 bytes lib/kcfinder/themes/dark/img/kcf_logo.png | Bin 0 -> 1900 bytes lib/kcfinder/themes/dark/img/loading.gif | Bin 0 -> 5711 bytes lib/kcfinder/themes/dark/img/tree/denied.png | Bin 0 -> 309 bytes lib/kcfinder/themes/dark/img/tree/folder.png | Bin 0 -> 537 bytes lib/kcfinder/themes/dark/img/tree/minus.png | Bin 0 -> 301 bytes lib/kcfinder/themes/dark/img/tree/plus.png | Bin 0 -> 326 bytes .../themes/dark/img/ui-icons_black.png | Bin 0 -> 5331 bytes .../themes/dark/img/ui-icons_grey.png | Bin 0 -> 14465 bytes .../themes/dark/img/ui-icons_white.png | Bin 0 -> 13210 bytes lib/kcfinder/themes/dark/init.js | 9 + lib/kcfinder/themes/dark/js.php | 10 + lib/kcfinder/themes/default/01.ui.css | 1522 +++ lib/kcfinder/themes/default/02.transForm.css | 543 ++ lib/kcfinder/themes/default/03.misc.css | 431 + lib/kcfinder/themes/default/README | 9 + lib/kcfinder/themes/default/css.php | 10 + .../themes/default/img/bg_transparent.png | Bin 0 -> 2819 bytes .../themes/default/img/files/big/..png | Bin 0 -> 1151 bytes .../themes/default/img/files/big/.image.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/avi.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/bat.png | Bin 0 -> 1968 bytes .../themes/default/img/files/big/bmp.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/bz2.png | Bin 0 -> 3232 bytes .../themes/default/img/files/big/ccd.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/cgi.png | Bin 0 -> 1968 bytes .../themes/default/img/files/big/com.png | Bin 0 -> 1930 bytes .../themes/default/img/files/big/csh.png | Bin 0 -> 1968 bytes .../themes/default/img/files/big/cue.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/deb.png | Bin 0 -> 2603 bytes .../themes/default/img/files/big/dll.png | Bin 0 -> 2041 bytes .../themes/default/img/files/big/doc.png | Bin 0 -> 2773 bytes .../themes/default/img/files/big/docx.png | Bin 0 -> 2773 bytes .../themes/default/img/files/big/exe.png | Bin 0 -> 1930 bytes .../themes/default/img/files/big/fla.png | Bin 0 -> 3014 bytes .../themes/default/img/files/big/flv.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/fon.png | Bin 0 -> 1796 bytes .../themes/default/img/files/big/gif.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/gz.png | Bin 0 -> 3232 bytes .../themes/default/img/files/big/htm.png | Bin 0 -> 3367 bytes .../themes/default/img/files/big/html.png | Bin 0 -> 3367 bytes .../themes/default/img/files/big/ini.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/iso.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/jar.png | Bin 0 -> 2636 bytes .../themes/default/img/files/big/java.png | Bin 0 -> 3108 bytes .../themes/default/img/files/big/jpeg.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/jpg.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/js.png | Bin 0 -> 2936 bytes .../themes/default/img/files/big/mds.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/mdx.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/mid.png | Bin 0 -> 1959 bytes .../themes/default/img/files/big/midi.png | Bin 0 -> 1959 bytes .../themes/default/img/files/big/mkv.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/mov.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/mp3.png | Bin 0 -> 10869 bytes .../themes/default/img/files/big/mp4.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/mpeg.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/mpg.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/nfo.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/nrg.png | Bin 0 -> 10487 bytes .../themes/default/img/files/big/ogg.png | Bin 0 -> 10869 bytes .../themes/default/img/files/big/pdf.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/php.png | Bin 0 -> 3149 bytes .../themes/default/img/files/big/phps.png | Bin 0 -> 3149 bytes .../themes/default/img/files/big/pl.png | Bin 0 -> 3005 bytes .../themes/default/img/files/big/pm.png | Bin 0 -> 3005 bytes .../themes/default/img/files/big/png.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/ppt.png | Bin 0 -> 2463 bytes .../themes/default/img/files/big/pptx.png | Bin 0 -> 2463 bytes .../themes/default/img/files/big/psd.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/qt.png | Bin 0 -> 2601 bytes .../themes/default/img/files/big/rar.png | Bin 0 -> 3232 bytes .../themes/default/img/files/big/rpm.png | Bin 0 -> 2705 bytes .../themes/default/img/files/big/rtf.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/sh.png | Bin 0 -> 1968 bytes .../themes/default/img/files/big/sql.png | Bin 0 -> 3377 bytes .../themes/default/img/files/big/srt.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/sub.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/swf.png | Bin 0 -> 3040 bytes .../themes/default/img/files/big/tgz.png | Bin 0 -> 2567 bytes .../themes/default/img/files/big/tif.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/tiff.png | Bin 0 -> 2729 bytes .../themes/default/img/files/big/torrent.png | Bin 0 -> 2229 bytes .../themes/default/img/files/big/ttf.png | Bin 0 -> 1872 bytes .../themes/default/img/files/big/txt.png | Bin 0 -> 1813 bytes .../themes/default/img/files/big/wav.png | Bin 0 -> 10869 bytes .../themes/default/img/files/big/wma.png | Bin 0 -> 10869 bytes .../themes/default/img/files/big/xls.png | Bin 0 -> 2135 bytes .../themes/default/img/files/big/xlsx.png | Bin 0 -> 2135 bytes .../themes/default/img/files/big/zip.png | Bin 0 -> 3232 bytes .../themes/default/img/files/small/..png | Bin 0 -> 429 bytes .../themes/default/img/files/small/.image.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/avi.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/bat.png | Bin 0 -> 527 bytes .../themes/default/img/files/small/bmp.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/bz2.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/ccd.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/cgi.png | Bin 0 -> 527 bytes .../themes/default/img/files/small/com.png | Bin 0 -> 498 bytes .../themes/default/img/files/small/csh.png | Bin 0 -> 527 bytes .../themes/default/img/files/small/cue.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/deb.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/dll.png | Bin 0 -> 614 bytes .../themes/default/img/files/small/doc.png | Bin 0 -> 692 bytes .../themes/default/img/files/small/docx.png | Bin 0 -> 692 bytes .../themes/default/img/files/small/exe.png | Bin 0 -> 498 bytes .../themes/default/img/files/small/fla.png | Bin 0 -> 701 bytes .../themes/default/img/files/small/flv.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/fon.png | Bin 0 -> 627 bytes .../themes/default/img/files/small/gif.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/gz.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/htm.png | Bin 0 -> 722 bytes .../themes/default/img/files/small/html.png | Bin 0 -> 722 bytes .../themes/default/img/files/small/ini.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/iso.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/jar.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/java.png | Bin 0 -> 695 bytes .../themes/default/img/files/small/jpeg.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/jpg.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/js.png | Bin 0 -> 634 bytes .../themes/default/img/files/small/mds.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/mdx.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/mid.png | Bin 0 -> 683 bytes .../themes/default/img/files/small/midi.png | Bin 0 -> 683 bytes .../themes/default/img/files/small/mkv.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/mov.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/mp3.png | Bin 0 -> 643 bytes .../themes/default/img/files/small/mp4.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/mpeg.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/mpg.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/nfo.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/nrg.png | Bin 0 -> 1943 bytes .../themes/default/img/files/small/ogg.png | Bin 0 -> 643 bytes .../themes/default/img/files/small/pdf.png | Bin 0 -> 688 bytes .../themes/default/img/files/small/php.png | Bin 0 -> 597 bytes .../themes/default/img/files/small/phps.png | Bin 0 -> 597 bytes .../themes/default/img/files/small/pl.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/pm.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/png.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/ppt.png | Bin 0 -> 683 bytes .../themes/default/img/files/small/pptx.png | Bin 0 -> 683 bytes .../themes/default/img/files/small/psd.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/qt.png | Bin 0 -> 703 bytes .../themes/default/img/files/small/rar.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/rpm.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/rtf.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/sh.png | Bin 0 -> 527 bytes .../themes/default/img/files/small/sql.png | Bin 0 -> 806 bytes .../themes/default/img/files/small/srt.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/sub.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/swf.png | Bin 0 -> 736 bytes .../themes/default/img/files/small/tgz.png | Bin 0 -> 657 bytes .../themes/default/img/files/small/tif.png | Bin 0 -> 680 bytes .../themes/default/img/files/small/tiff.png | Bin 0 -> 680 bytes .../default/img/files/small/torrent.png | Bin 0 -> 659 bytes .../themes/default/img/files/small/ttf.png | Bin 0 -> 637 bytes .../themes/default/img/files/small/txt.png | Bin 0 -> 629 bytes .../themes/default/img/files/small/wav.png | Bin 0 -> 643 bytes .../themes/default/img/files/small/wma.png | Bin 0 -> 643 bytes .../themes/default/img/files/small/xls.png | Bin 0 -> 673 bytes .../themes/default/img/files/small/xlsx.png | Bin 0 -> 673 bytes .../themes/default/img/files/small/zip.png | Bin 0 -> 657 bytes .../themes/default/img/icons/about.png | Bin 0 -> 778 bytes .../default/img/icons/clipboard-add.png | Bin 0 -> 714 bytes .../default/img/icons/clipboard-clear.png | Bin 0 -> 729 bytes .../themes/default/img/icons/clipboard.png | Bin 0 -> 649 bytes .../themes/default/img/icons/copy.png | Bin 0 -> 309 bytes .../themes/default/img/icons/delete.png | Bin 0 -> 655 bytes .../themes/default/img/icons/download.png | Bin 0 -> 3444 bytes .../themes/default/img/icons/folder-new.png | Bin 0 -> 668 bytes .../themes/default/img/icons/maximize.png | Bin 0 -> 396 bytes .../themes/default/img/icons/move.png | Bin 0 -> 612 bytes .../themes/default/img/icons/refresh.png | Bin 0 -> 602 bytes .../themes/default/img/icons/rename.png | Bin 0 -> 273 bytes .../themes/default/img/icons/select.png | Bin 0 -> 537 bytes .../themes/default/img/icons/settings.png | Bin 0 -> 610 bytes .../themes/default/img/icons/upload.png | Bin 0 -> 3469 bytes .../themes/default/img/icons/view.png | Bin 0 -> 680 bytes lib/kcfinder/themes/default/img/kcf_logo.png | Bin 0 -> 1900 bytes lib/kcfinder/themes/default/img/loading.gif | Bin 0 -> 2355 bytes .../themes/default/img/tree/denied.png | Bin 0 -> 309 bytes .../themes/default/img/tree/folder.png | Bin 0 -> 537 bytes .../themes/default/img/tree/minus.png | Bin 0 -> 301 bytes lib/kcfinder/themes/default/img/tree/plus.png | Bin 0 -> 326 bytes .../themes/default/img/ui-icons_black.png | Bin 0 -> 8545 bytes .../themes/default/img/ui-icons_blue.png | Bin 0 -> 4549 bytes .../themes/default/img/ui-icons_white.png | Bin 0 -> 13177 bytes lib/kcfinder/themes/default/init.js | 9 + lib/kcfinder/themes/default/js.php | 10 + lib/kcfinder/tpl/.htaccess | 4 + lib/kcfinder/tpl/tpl_browser.php | 91 + lib/kcfinder/tpl/tpl_css.php | 6 + lib/kcfinder/tpl/tpl_javascript.php | 39 + lib/kcfinder/upload.php | 18 + lib/phpexcel/PHPExcel.php | 1139 +++ lib/phpexcel/PHPExcel/Autoloader.php | 85 + .../PHPExcel/CachedObjectStorage/APC.php | 295 + .../CachedObjectStorage/CacheBase.php | 347 + .../PHPExcel/CachedObjectStorage/DiscISAM.php | 219 + .../PHPExcel/CachedObjectStorage/ICache.php | 112 + .../PHPExcel/CachedObjectStorage/Igbinary.php | 152 + .../PHPExcel/CachedObjectStorage/Memcache.php | 312 + .../PHPExcel/CachedObjectStorage/Memory.php | 125 + .../CachedObjectStorage/MemoryGZip.php | 137 + .../CachedObjectStorage/MemorySerialized.php | 137 + .../PHPExcel/CachedObjectStorage/PHPTemp.php | 206 + .../PHPExcel/CachedObjectStorage/SQLite.php | 306 + .../PHPExcel/CachedObjectStorage/SQLite3.php | 345 + .../PHPExcel/CachedObjectStorage/Wincache.php | 294 + .../PHPExcel/CachedObjectStorageFactory.php | 251 + .../CalcEngine/CyclicReferenceStack.php | 98 + lib/phpexcel/PHPExcel/CalcEngine/Logger.php | 153 + lib/phpexcel/PHPExcel/Calculation.php | 3933 ++++++++ .../PHPExcel/Calculation/Database.php | 725 ++ .../PHPExcel/Calculation/DateTime.php | 1475 +++ .../PHPExcel/Calculation/Engineering.php | 2505 +++++ .../PHPExcel/Calculation/Exception.php | 52 + .../PHPExcel/Calculation/ExceptionHandler.php | 49 + .../PHPExcel/Calculation/Financial.php | 2292 +++++ .../PHPExcel/Calculation/FormulaParser.php | 614 ++ .../PHPExcel/Calculation/FormulaToken.php | 176 + .../PHPExcel/Calculation/Function.php | 149 + .../PHPExcel/Calculation/Functions.php | 726 ++ lib/phpexcel/PHPExcel/Calculation/Logical.php | 288 + .../PHPExcel/Calculation/LookupRef.php | 881 ++ .../PHPExcel/Calculation/MathTrig.php | 1373 +++ .../PHPExcel/Calculation/Statistical.php | 3651 ++++++++ .../PHPExcel/Calculation/TextData.php | 590 ++ .../PHPExcel/Calculation/Token/Stack.php | 115 + .../PHPExcel/Calculation/functionlist.txt | 351 + lib/phpexcel/PHPExcel/Cell.php | 990 ++ .../PHPExcel/Cell/AdvancedValueBinder.php | 192 + lib/phpexcel/PHPExcel/Cell/DataType.php | 122 + lib/phpexcel/PHPExcel/Cell/DataValidation.php | 472 + .../PHPExcel/Cell/DefaultValueBinder.php | 106 + lib/phpexcel/PHPExcel/Cell/Hyperlink.php | 126 + lib/phpexcel/PHPExcel/Cell/IValueBinder.php | 46 + lib/phpexcel/PHPExcel/Chart.php | 551 ++ lib/phpexcel/PHPExcel/Chart/DataSeries.php | 365 + .../PHPExcel/Chart/DataSeriesValues.php | 327 + lib/phpexcel/PHPExcel/Chart/Exception.php | 52 + lib/phpexcel/PHPExcel/Chart/Layout.php | 445 + lib/phpexcel/PHPExcel/Chart/Legend.php | 171 + lib/phpexcel/PHPExcel/Chart/PlotArea.php | 128 + .../Chart/Renderer/PHP Charting Libraries.txt | 17 + .../PHPExcel/Chart/Renderer/jpgraph.php | 855 ++ lib/phpexcel/PHPExcel/Chart/Title.php | 92 + lib/phpexcel/PHPExcel/Comment.php | 327 + lib/phpexcel/PHPExcel/DocumentProperties.php | 587 ++ lib/phpexcel/PHPExcel/DocumentSecurity.php | 218 + lib/phpexcel/PHPExcel/Exception.php | 52 + lib/phpexcel/PHPExcel/HashTable.php | 202 + lib/phpexcel/PHPExcel/IComparable.php | 43 + lib/phpexcel/PHPExcel/IOFactory.php | 288 + lib/phpexcel/PHPExcel/NamedRange.php | 246 + lib/phpexcel/PHPExcel/Reader/Abstract.php | 227 + lib/phpexcel/PHPExcel/Reader/CSV.php | 415 + .../PHPExcel/Reader/DefaultReadFilter.php | 58 + lib/phpexcel/PHPExcel/Reader/Excel2003XML.php | 802 ++ lib/phpexcel/PHPExcel/Reader/Excel2007.php | 2069 ++++ .../PHPExcel/Reader/Excel2007/Chart.php | 517 + .../PHPExcel/Reader/Excel2007/Theme.php | 124 + lib/phpexcel/PHPExcel/Reader/Excel5.php | 7084 ++++++++++++++ .../PHPExcel/Reader/Excel5/Escher.php | 640 ++ lib/phpexcel/PHPExcel/Reader/Excel5/MD5.php | 221 + lib/phpexcel/PHPExcel/Reader/Excel5/RC4.php | 88 + lib/phpexcel/PHPExcel/Reader/Exception.php | 52 + lib/phpexcel/PHPExcel/Reader/Gnumeric.php | 873 ++ lib/phpexcel/PHPExcel/Reader/HTML.php | 468 + lib/phpexcel/PHPExcel/Reader/IReadFilter.php | 47 + lib/phpexcel/PHPExcel/Reader/IReader.php | 53 + lib/phpexcel/PHPExcel/Reader/OOCalc.php | 707 ++ lib/phpexcel/PHPExcel/Reader/SYLK.php | 450 + lib/phpexcel/PHPExcel/ReferenceHelper.php | 922 ++ lib/phpexcel/PHPExcel/RichText.php | 199 + .../PHPExcel/RichText/ITextElement.php | 64 + lib/phpexcel/PHPExcel/RichText/Run.php | 102 + .../PHPExcel/RichText/TextElement.php | 108 + lib/phpexcel/PHPExcel/Settings.php | 387 + lib/phpexcel/PHPExcel/Shared/CodePage.php | 102 + lib/phpexcel/PHPExcel/Shared/Date.php | 393 + lib/phpexcel/PHPExcel/Shared/Drawing.php | 272 + lib/phpexcel/PHPExcel/Shared/Escher.php | 91 + .../PHPExcel/Shared/Escher/DgContainer.php | 83 + .../Escher/DgContainer/SpgrContainer.php | 109 + .../DgContainer/SpgrContainer/SpContainer.php | 395 + .../PHPExcel/Shared/Escher/DggContainer.php | 203 + .../Escher/DggContainer/BstoreContainer.php | 65 + .../DggContainer/BstoreContainer/BSE.php | 120 + .../DggContainer/BstoreContainer/BSE/Blip.php | 91 + lib/phpexcel/PHPExcel/Shared/Excel5.php | 317 + lib/phpexcel/PHPExcel/Shared/File.php | 178 + lib/phpexcel/PHPExcel/Shared/Font.php | 775 ++ .../PHPExcel/Shared/JAMA/CHANGELOG.TXT | 16 + .../Shared/JAMA/CholeskyDecomposition.php | 149 + .../Shared/JAMA/EigenvalueDecomposition.php | 862 ++ .../PHPExcel/Shared/JAMA/LUDecomposition.php | 258 + lib/phpexcel/PHPExcel/Shared/JAMA/Matrix.php | 1059 +++ .../PHPExcel/Shared/JAMA/QRDecomposition.php | 234 + .../JAMA/SingularValueDecomposition.php | 526 ++ .../PHPExcel/Shared/JAMA/utils/Error.php | 82 + .../PHPExcel/Shared/JAMA/utils/Maths.php | 43 + lib/phpexcel/PHPExcel/Shared/OLE.php | 531 ++ .../Shared/OLE/ChainedBlockStream.php | 230 + lib/phpexcel/PHPExcel/Shared/OLE/PPS.php | 230 + lib/phpexcel/PHPExcel/Shared/OLE/PPS/File.php | 84 + lib/phpexcel/PHPExcel/Shared/OLE/PPS/Root.php | 467 + lib/phpexcel/PHPExcel/Shared/OLERead.php | 317 + .../PHPExcel/Shared/PCLZip/gnu-lgpl.txt | 504 + .../PHPExcel/Shared/PCLZip/pclzip.lib.php | 5694 +++++++++++ .../PHPExcel/Shared/PCLZip/readme.txt | 421 + .../PHPExcel/Shared/PasswordHasher.php | 66 + lib/phpexcel/PHPExcel/Shared/String.php | 776 ++ lib/phpexcel/PHPExcel/Shared/TimeZone.php | 140 + lib/phpexcel/PHPExcel/Shared/XMLWriter.php | 127 + lib/phpexcel/PHPExcel/Shared/ZipArchive.php | 175 + .../PHPExcel/Shared/ZipStreamWrapper.php | 201 + .../PHPExcel/Shared/trend/bestFitClass.php | 432 + .../Shared/trend/exponentialBestFitClass.php | 148 + .../Shared/trend/linearBestFitClass.php | 111 + .../Shared/trend/logarithmicBestFitClass.php | 120 + .../Shared/trend/polynomialBestFitClass.php | 224 + .../Shared/trend/powerBestFitClass.php | 142 + .../PHPExcel/Shared/trend/trendClass.php | 156 + lib/phpexcel/PHPExcel/Style.php | 668 ++ lib/phpexcel/PHPExcel/Style/Alignment.php | 412 + lib/phpexcel/PHPExcel/Style/Border.php | 294 + lib/phpexcel/PHPExcel/Style/Borders.php | 424 + lib/phpexcel/PHPExcel/Style/Color.php | 429 + lib/phpexcel/PHPExcel/Style/Conditional.php | 277 + lib/phpexcel/PHPExcel/Style/Fill.php | 321 + lib/phpexcel/PHPExcel/Style/Font.php | 532 ++ lib/phpexcel/PHPExcel/Style/NumberFormat.php | 711 ++ lib/phpexcel/PHPExcel/Style/Protection.php | 207 + lib/phpexcel/PHPExcel/Style/Supervisor.php | 132 + lib/phpexcel/PHPExcel/Worksheet.php | 2909 ++++++ .../PHPExcel/Worksheet/AutoFilter.php | 858 ++ .../PHPExcel/Worksheet/AutoFilter/Column.php | 394 + .../Worksheet/AutoFilter/Column/Rule.php | 464 + .../PHPExcel/Worksheet/BaseDrawing.php | 485 + .../PHPExcel/Worksheet/CellIterator.php | 161 + .../PHPExcel/Worksheet/ColumnDimension.php | 266 + lib/phpexcel/PHPExcel/Worksheet/Drawing.php | 148 + .../PHPExcel/Worksheet/Drawing/Shadow.php | 288 + .../PHPExcel/Worksheet/HeaderFooter.php | 465 + .../Worksheet/HeaderFooterDrawing.php | 350 + .../PHPExcel/Worksheet/MemoryDrawing.php | 200 + .../PHPExcel/Worksheet/PageMargins.php | 220 + lib/phpexcel/PHPExcel/Worksheet/PageSetup.php | 798 ++ .../PHPExcel/Worksheet/Protection.php | 545 ++ lib/phpexcel/PHPExcel/Worksheet/Row.php | 90 + .../PHPExcel/Worksheet/RowDimension.php | 265 + .../PHPExcel/Worksheet/RowIterator.php | 148 + lib/phpexcel/PHPExcel/Worksheet/SheetView.php | 188 + lib/phpexcel/PHPExcel/WorksheetIterator.php | 118 + lib/phpexcel/PHPExcel/Writer/Abstract.php | 158 + lib/phpexcel/PHPExcel/Writer/CSV.php | 310 + lib/phpexcel/PHPExcel/Writer/Excel2007.php | 532 ++ .../PHPExcel/Writer/Excel2007/Chart.php | 1203 +++ .../PHPExcel/Writer/Excel2007/Comments.php | 268 + .../Writer/Excel2007/ContentTypes.php | 287 + .../PHPExcel/Writer/Excel2007/DocProps.php | 272 + .../PHPExcel/Writer/Excel2007/Drawing.php | 598 ++ .../PHPExcel/Writer/Excel2007/Rels.php | 437 + .../PHPExcel/Writer/Excel2007/RelsRibbon.php | 77 + .../PHPExcel/Writer/Excel2007/RelsVBA.php | 72 + .../PHPExcel/Writer/Excel2007/StringTable.php | 319 + .../PHPExcel/Writer/Excel2007/Style.php | 704 ++ .../PHPExcel/Writer/Excel2007/Theme.php | 871 ++ .../PHPExcel/Writer/Excel2007/Workbook.php | 456 + .../PHPExcel/Writer/Excel2007/Worksheet.php | 1220 +++ .../PHPExcel/Writer/Excel2007/WriterPart.php | 81 + lib/phpexcel/PHPExcel/Writer/Excel5.php | 935 ++ .../PHPExcel/Writer/Excel5/BIFFwriter.php | 255 + .../PHPExcel/Writer/Excel5/Escher.php | 537 ++ lib/phpexcel/PHPExcel/Writer/Excel5/Font.php | 165 + .../PHPExcel/Writer/Excel5/Parser.php | 1582 ++++ .../PHPExcel/Writer/Excel5/Workbook.php | 1450 +++ .../PHPExcel/Writer/Excel5/Worksheet.php | 3681 ++++++++ lib/phpexcel/PHPExcel/Writer/Excel5/Xf.php | 547 ++ lib/phpexcel/PHPExcel/Writer/Exception.php | 52 + lib/phpexcel/PHPExcel/Writer/HTML.php | 1532 +++ lib/phpexcel/PHPExcel/Writer/IWriter.php | 46 + lib/phpexcel/PHPExcel/Writer/PDF.php | 90 + lib/phpexcel/PHPExcel/Writer/PDF/Core.php | 364 + lib/phpexcel/PHPExcel/Writer/PDF/DomPDF.php | 120 + lib/phpexcel/PHPExcel/Writer/PDF/mPDF.php | 130 + lib/phpexcel/PHPExcel/Writer/PDF/tcPDF.php | 136 + lib/phpexcel/PHPExcel/locale/bg/config | 49 + lib/phpexcel/PHPExcel/locale/cs/config | 47 + lib/phpexcel/PHPExcel/locale/cs/functions | 438 + lib/phpexcel/PHPExcel/locale/da/config | 48 + lib/phpexcel/PHPExcel/locale/da/functions | 438 + lib/phpexcel/PHPExcel/locale/de/config | 47 + lib/phpexcel/PHPExcel/locale/de/functions | 438 + lib/phpexcel/PHPExcel/locale/en/uk/config | 32 + lib/phpexcel/PHPExcel/locale/es/config | 47 + lib/phpexcel/PHPExcel/locale/es/functions | 438 + lib/phpexcel/PHPExcel/locale/fi/config | 47 + lib/phpexcel/PHPExcel/locale/fi/functions | 438 + lib/phpexcel/PHPExcel/locale/fr/config | 47 + lib/phpexcel/PHPExcel/locale/fr/functions | 438 + lib/phpexcel/PHPExcel/locale/hu/config | 47 + lib/phpexcel/PHPExcel/locale/hu/functions | 438 + lib/phpexcel/PHPExcel/locale/it/config | 47 + lib/phpexcel/PHPExcel/locale/it/functions | 438 + lib/phpexcel/PHPExcel/locale/nl/config | 47 + lib/phpexcel/PHPExcel/locale/nl/functions | 438 + lib/phpexcel/PHPExcel/locale/no/config | 47 + lib/phpexcel/PHPExcel/locale/no/functions | 438 + lib/phpexcel/PHPExcel/locale/pl/config | 47 + lib/phpexcel/PHPExcel/locale/pl/functions | 438 + lib/phpexcel/PHPExcel/locale/pt/br/config | 47 + lib/phpexcel/PHPExcel/locale/pt/br/functions | 408 + lib/phpexcel/PHPExcel/locale/pt/config | 47 + lib/phpexcel/PHPExcel/locale/pt/functions | 408 + lib/phpexcel/PHPExcel/locale/ru/config | 47 + lib/phpexcel/PHPExcel/locale/ru/functions | 438 + lib/phpexcel/PHPExcel/locale/sv/config | 47 + lib/phpexcel/PHPExcel/locale/sv/functions | 408 + lib/phpexcel/PHPExcel/locale/tr/config | 47 + lib/phpexcel/PHPExcel/locale/tr/functions | 438 + lib/player/APlayer.min.css | 1 + lib/player/APlayer.min.js | 1 + lib/player/pl.js | 8 + lib/player/src/APlayer.js | 545 ++ lib/player/src/APlayer.scss | 424 + lib/player/src/default.jpg | Bin 0 -> 37309 bytes lib/player/src/font/aplayer-fontello.eot | Bin 0 -> 6020 bytes lib/player/src/font/aplayer-fontello.svg | 20 + lib/player/src/font/aplayer-fontello.ttf | Bin 0 -> 5852 bytes lib/player/src/font/aplayer-fontello.woff | Bin 0 -> 3356 bytes models/Cartriges.php | 313 + models/Phonebook.php | 292 + models/Printer.php | 653 ++ models/Radio.php | 94 + models/Unit.php | 300 + models/user.php | 149 + nbproject/private/private.properties | 2 + nbproject/project.properties | 7 + nbproject/project.xml | 9 + phonebook.xlsx | Bin 0 -> 11753 bytes template/css/style.css | 0 views/default/action_cartriges.php | 80 + views/default/action_request.php | 139 + views/default/add_prn.php | 97 + views/default/addcartrige.php | 86 + views/default/cartriges.php | 29 + views/default/cartriges_order.php | 93 + views/default/create_request.php | 158 + views/default/css/bootstrap-switch.css | 197 + views/default/css/bootstrap-theme.css | 476 + views/default/css/bootstrap-theme.css.map | 1 + views/default/css/bootstrap-theme.min.css | 5 + views/default/css/bootstrap.css | 6566 +++++++++++++ views/default/css/bootstrap.css.map | 1 + views/default/css/bootstrap.min.css | 5 + views/default/css/font-awesome.css | 2337 +++++ views/default/css/font-awesome.min.css | 4 + views/default/css/footer.css | 15 + views/default/css/timeline.css | 139 + views/default/edit.html | 130 + views/default/edit_print.php | 127 + views/default/edit_print_1.php | 100 + views/default/error.php | 4 + views/default/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes views/default/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes views/default/fonts/fontawesome-webfont.svg | 2671 ++++++ views/default/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes views/default/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes views/default/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes views/default/footer.php | 71 + views/default/header.php | 125 + views/default/index.html | 156 + views/default/index.php | 59 + views/default/info.html | 163 + views/default/info.php | 166 + views/default/js/bootstrap-switch.js | 785 ++ views/default/js/bootstrap.js | 2306 +++++ views/default/js/bootstrap.min.js | 7 + views/default/js/checkall.js | 21 + views/default/js/dynamicTable.js | 50 + views/default/js/jquery-1.11.0.min.map | 1 + views/default/js/jquery.min.js | 4 + views/default/js/npm.js | 13 + views/default/login.php | 34 + views/default/phonebook.php | 26 + views/default/phonebook_admsearch.php | 113 + views/default/phonebook_edit.php | 67 + views/default/phonebook_search.php | 51 + views/default/printedit.html | 129 + views/default/printers.html | 194 + views/default/printers.php | 90 + views/default/radio.php | 76 + views/default/requests.php | 129 + 2716 files changed, 431449 insertions(+) create mode 100644 .htaccess create mode 100644 123.txt create mode 100644 components/Autoload.php create mode 100644 components/Date.php create mode 100644 components/Db.php create mode 100644 components/Icecast.php create mode 100644 components/Images.php create mode 100644 components/Ldap.php create mode 100644 components/Mail.php create mode 100644 components/Pagination.php create mode 100644 components/Router.php create mode 100644 config/Unit_information.php create mode 100644 config/db_params.php create mode 100644 config/icecast.php create mode 100644 config/ldap_config.php create mode 100644 config/routes.php create mode 100644 controllers/CartrigesController.php create mode 100644 controllers/ImagesController.php create mode 100644 controllers/PhonebookController.php create mode 100644 controllers/PrintersController.php create mode 100644 controllers/RadioController.php create mode 100644 controllers/SiteController.php create mode 100644 controllers/UnitController.php create mode 100644 controllers/UserController.php create mode 100644 docs/.htaccess create mode 100644 docs/.thumbs/files/aXP1ItlpsDE.jpg create mode 100644 docs/files/125/CS Agents.csv create mode 100644 docs/files/125/CS TotalCount.csv create mode 100644 docs/files/aXP1ItlpsDE.jpg create mode 100644 docs/files/audio13-895.txt create mode 100644 docs/files/exceles.xls create mode 100644 docs/files/gh.docx create mode 100644 docs/files/localhost.sql create mode 100644 docs/files/nas/1503182017.msg create mode 100644 docs/files/nas/171820032018.msg create mode 100644 docs/files/nas/171820032018.pdf create mode 100644 docs/files/nas/Scan f001.pdf create mode 100644 docs/files/nas/Scan00716344.pdf create mode 100644 docs/files/nas/Scan1503182017.pdf create mode 100644 docs/files/nas/closed-270220181856.pdf create mode 100644 docs/files/nas/request-270220181856.msg create mode 100644 docs/files/nas/request.msg create mode 100644 docs/files/sea.log create mode 100644 docs/files/Заявка .msg create mode 100644 images/print/1212.png create mode 100644 images/print/2035.png create mode 100644 images/print/3030.png create mode 100644 images/print/3055.png create mode 100644 images/print/4345.png create mode 100644 images/print/4555.jpg create mode 100644 images/print/4824.png create mode 100644 images/print/4833.png create mode 100644 images/print/5637.png create mode 100644 images/print/color3.png create mode 100644 images/print/color9.png create mode 100644 images/print/error wfm.png create mode 100644 images/print/m127.png create mode 100644 images/print/oki.png create mode 100644 images/print/ricoh.png create mode 100644 images/print/scx5637.jpeg_old create mode 100644 images/products/product1.jpg create mode 100644 images/products/product2.jpg create mode 100644 images/products/product3.jpg create mode 100644 images/products/product4.jpg create mode 100644 images/products/product5.jpg create mode 100644 images/products/product6.jpg create mode 100644 img/new.png create mode 100644 img/not_img_print.png create mode 100644 img/rgb.png create mode 100644 index.php create mode 100644 js/multiselect.js create mode 100644 js/search_phonebook.js create mode 100644 lib/.3254htaccess create mode 100644 lib/ckfinder/CHANGELOG.html create mode 100644 lib/ckfinder/LICENSE.html create mode 100644 lib/ckfinder/README.html create mode 100644 lib/ckfinder/ckfinder.html create mode 100644 lib/ckfinder/ckfinder.js create mode 100644 lib/ckfinder/config.js create mode 100644 lib/ckfinder/config.php create mode 100644 lib/ckfinder/core/connector/php/connector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/autoload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Aws.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/AbstractClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/AwsClientInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/ClientBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/DefaultClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/ExpiredCredentialsChecker.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/ThrottlingErrorChecker.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/UploadBodyListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Client/UserAgentListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Command/AwsQueryVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Command/JsonCommand.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Command/QueryCommand.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Command/XmlResponseLocationVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/AbstractCredentialsDecorator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/AbstractRefreshableCredentials.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/CacheableCredentials.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/Credentials.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/CredentialsInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/NullCredentials.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Credentials/RefreshableInstanceProfileCredentials.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/ClientOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/DateFormat.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/Region.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/Size.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/Time.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Enum/UaString.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/AwsExceptionInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/BadMethodCallException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/DomainException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/ExceptionFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/ExceptionListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/InstanceProfileCredentialsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/InvalidArgumentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/LogicException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/MultipartUploadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/NamespaceExceptionFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/OutOfBoundsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/OverflowException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/Parser/AbstractJsonExceptionParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/Parser/DefaultXmlExceptionParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/Parser/ExceptionParserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/Parser/JsonQueryExceptionParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/Parser/JsonRestExceptionParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/RequiredExtensionNotLoadedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/RuntimeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/ServiceResponseException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/TransferException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/UnexpectedValueException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Facade/Facade.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Facade/FacadeInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Facade/facade-classes.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Hash/ChunkHash.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Hash/ChunkHashInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Hash/HashUtils.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Hash/TreeHash.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/HostNameUtils.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/InstanceMetadata/InstanceMetadataClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/InstanceMetadata/Waiter/ServiceAvailable.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Iterator/AwsResourceIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Iterator/AwsResourceIteratorFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/AbstractTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/AbstractTransferState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/AbstractUploadBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/AbstractUploadId.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/AbstractUploadPart.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/TransferInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/TransferStateInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/UploadIdInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Model/MultipartUpload/UploadPartInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Resources/aws-config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Resources/public-endpoints.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Resources/sdk1-config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/RulesEndpointProvider.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/AbstractSignature.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/EndpointSignatureInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/SignatureInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/SignatureListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/SignatureV2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/SignatureV3Https.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Signature/SignatureV4.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/AbstractResourceWaiter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/AbstractWaiter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/CallableWaiter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/CompositeWaiterFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/ConfigResourceWaiter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/ResourceWaiterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/WaiterClassFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/WaiterConfig.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/WaiterConfigFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/WaiterFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/Common/Waiter/WaiterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/AcpListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/BucketStyleListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Command/S3Command.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/CannedAcl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/EncodingType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Event.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/GranteeType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Group.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/MFADelete.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/MetadataDirective.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Payer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Permission.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Protocol.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/ServerSideEncryption.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Status.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/Storage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Enum/StorageClass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/AccessDeniedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/AccountProblemException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/AmbiguousGrantByEmailAddressException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/BadDigestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/BucketAlreadyExistsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/BucketAlreadyOwnedByYouException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/BucketNotEmptyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/CredentialsNotSupportedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/CrossLocationLoggingProhibitedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/DeleteMultipleObjectsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/EntityTooLargeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/EntityTooSmallException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/ExpiredTokenException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/IllegalVersioningConfigurationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/IncompleteBodyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/IncorrectNumberOfFilesInPostRequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InlineDataTooLargeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InternalErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidAccessKeyIdException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidAddressingHeaderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidArgumentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidBucketNameException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidBucketStateException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidDigestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidLocationConstraintException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidPartException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidPartOrderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidPayerException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidPolicyDocumentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidRangeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidRequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidSOAPRequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidSecurityException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidStorageClassException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidTagErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidTargetBucketForLoggingException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidTokenException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/InvalidURIException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/KeyTooLongException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MalformedACLErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MalformedPOSTRequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MalformedXMLException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MaxMessageLengthExceededException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MaxPostPreDataLengthExceededErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MetadataTooLargeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MethodNotAllowedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MissingAttachmentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MissingContentLengthException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MissingRequestBodyErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MissingSecurityElementException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/MissingSecurityHeaderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoLoggingStatusForKeyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchBucketException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchBucketPolicyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchCORSConfigurationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchKeyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchLifecycleConfigurationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchTagSetException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchUploadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchVersionException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NoSuchWebsiteConfigurationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NotImplementedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NotSignedUpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/NotSuchBucketPolicyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/ObjectAlreadyInActiveTierErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/ObjectNotInActiveTierErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/OperationAbortedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/Parser/S3ExceptionParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/PermanentRedirectException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/PreconditionFailedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/RedirectException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/RequestIsNotMultiPartContentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/RequestTimeTooSkewedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/RequestTimeoutException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/RequestTorrentOfBucketErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/S3Exception.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/ServiceUnavailableException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/SignatureDoesNotMatchException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/SlowDownException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/TemporaryRedirectException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/TokenRefreshRequiredException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/TooManyBucketsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/UnexpectedContentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/UnresolvableGrantByEmailAddressException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Exception/UserKeyMustBeSpecifiedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/IncompleteMultipartUploadChecker.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Iterator/ListBucketsIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Iterator/ListMultipartUploadsIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Iterator/ListObjectVersionsIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Iterator/ListObjectsIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Iterator/OpendirIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/Acp.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/AcpBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/ClearBucket.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/DeleteObjectsBatch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/DeleteObjectsTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/Grant.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/Grantee.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/AbstractTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/ParallelTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/SerialTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/TransferState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/UploadBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/UploadId.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/MultipartUpload/UploadPart.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Model/PostObject.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Resources/s3-2006-03-01.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/ResumableDownload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/S3Client.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/S3Md5Listener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/S3Signature.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/S3SignatureInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/S3SignatureV4.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/SocketTimeoutChecker.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/SseCpkListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/StreamWrapper.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/AbstractSync.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/AbstractSyncBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/ChangedFilesIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/DownloadSync.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/DownloadSyncBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/FilenameConverterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/KeyConverter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/UploadSync.php create mode 100644 lib/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/Aws/S3/Sync/UploadSyncBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/config.template.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/Acl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/AclInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/MaskBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/Permission.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/User/RoleContextInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Acl/User/SessionRoleContext.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Authentication/AuthenticationInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Authentication/CallableAuthentication.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/AwsS3.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/Azure.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/Cache/Storage/Memory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/Dropbox.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/EmulateRenameDirectoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Adapter/Local.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/Backend.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Backend/BackendFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/CKFinder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Cache/Adapter/AdapterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Cache/Adapter/BackendAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Cache/CacheManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/CommandAbstract.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/CopyFiles.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/CreateFolder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/DeleteFiles.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/DeleteFolder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/DownloadFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/FileUpload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/GetFileUrl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/GetFiles.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/GetFolders.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/GetResizedImages.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/ImageEdit.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/ImageInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/ImagePreview.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/ImageResize.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/Init.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/MoveFiles.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/Operation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/Proxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/QuickUpload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/RenameFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/RenameFolder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/SaveImage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Command/Thumbnail.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/CommandResolver.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ContainerAwareInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Error.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/AfterCommandEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/BeforeCommandEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/CKFinderEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/CopyFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/CreateFolderEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/DeleteFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/DeleteFolderEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/DownloadFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/EditFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/FileUploadEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/MoveFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/ProxyDownloadEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/RenameFileEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/RenameFolderEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Event/ResizeImageEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/AccessDeniedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/AlreadyExistsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/CKFinderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/FileNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/FolderNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidCommandException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidConfigException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidCsrfTokenException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidExtensionException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidNameException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidPluginException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidRequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidResourceTypeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/InvalidUploadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/MethodNotAllowedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Exception/UnauthorizedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ExceptionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/CopiedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/DeletedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/DownloadedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/EditedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/EditedImage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/ExistingFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/File.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/MovedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/RenamedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/File/UploadedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/Folder/Folder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/Folder/WorkingFolder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Filesystem/Path.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Image.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Operation/OperationManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Plugin/PluginInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Request/Transformer/JsonTransformer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Request/Transformer/TransformerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ResizedImage/ResizedImage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ResizedImage/ResizedImageAbstract.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ResizedImage/ResizedImageRepository.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ResourceType/ResourceType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/ResourceType/ResourceTypeFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Response/JsonResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Security/Csrf/DoubleSubmitCookieTokenValidator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Security/Csrf/TokenValidatorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Thumbnail/Thumbnail.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Thumbnail/ThumbnailRepository.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Translator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Utils.php create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/bg.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ca.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/cs.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/cy.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/da.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/de.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/el.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/en.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/eo.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/es-mx.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/es.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/et.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/eu.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/fa.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/fi.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/fr.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/gu.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/he.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/hi.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/hr.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/hu.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/id.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/it.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ja.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ko.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ku.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/lt.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/lv.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/nb.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/nl.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/nn.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/pl.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/pt-br.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ro.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/ru.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/sk.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/sl.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/sr.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/sv.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/tr.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/vi.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/zh-cn.json create mode 100644 lib/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/locales/zh-tw.json create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/ClassLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/LICENSE create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_classmap.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_files.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_namespaces.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_psr4.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_real.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/autoload_static.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/include_paths.php create mode 100644 lib/ckfinder/core/connector/php/vendor/composer/installed.json create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/AppInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/AppInfoLoadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/ArrayEntryStore.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/AuthBase.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/AuthInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/AuthInfoLoadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Checker.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Client.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Curl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/CurlStreamRelay.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/DeserializeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/DropboxMetadataHeaderCatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/BadRequest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/BadResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/BadResponseCode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/InvalidAccessToken.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/NetworkIO.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/OverQuota.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/ProtocolError.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/RetryLater.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Exception/ServerError.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Host.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/HostLoadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/HttpResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/OAuth1AccessToken.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/OAuth1Upgrader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Path.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/RequestUtil.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/RootCertificates.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/SSLTester.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/SdkVersion.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Security.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/StreamReadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/Util.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/ValueStore.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuth.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthBase.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthException/BadRequest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthException/BadState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthException/Csrf.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthException/NotApproved.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthException/Provider.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WebAuthNoRedirect.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/WriteMode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/autoload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/certs/trusted-certs.crt create mode 100644 lib/ckfinder/core/connector/php/vendor/dropbox/dropbox-sdk/lib/Dropbox/strict.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/AbstractBatchDecorator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/Batch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchClosureDivisor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchClosureTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchCommandTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchDivisorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchRequestTransfer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchSizeDivisor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/BatchTransferInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/Exception/BatchTransferException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/ExceptionBufferingBatch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/FlushingBatch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/HistoryBatch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/NotifyingBatch.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Batch/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/AbstractCacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/CacheAdapterFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/CacheAdapterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/ClosureCacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/DoctrineCacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/NullCacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/Zf1CacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/Zf2CacheAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Cache/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/AbstractHasDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Collection.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Event.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/BadMethodCallException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/ExceptionCollection.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/GuzzleException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/InvalidArgumentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/RuntimeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Exception/UnexpectedValueException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/FromConfigInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/HasDispatcherInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/ToArrayInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/Version.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Common/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/AbstractEntityBodyDecorator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/CachingEntityBody.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Client.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/ClientInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlHandle.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMulti.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMultiInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlMultiProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlVersion.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/RequestMediator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/EntityBody.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/EntityBodyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/BadResponseException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/ClientErrorResponseException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/CouldNotRewindStreamException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/CurlException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/HttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/MultiTransferException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/RequestException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/ServerErrorResponseException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/TooManyRedirectsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/IoEmittingEntityBody.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/AbstractMessage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/EntityEnclosingRequest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/EntityEnclosingRequestInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/CacheControl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/HeaderCollection.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/HeaderFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/HeaderFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/HeaderInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Header/Link.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/MessageInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/PostFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/PostFileInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/RequestFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/RequestFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/RequestInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Response.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Mimetypes.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/QueryAggregator/CommaAggregator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/QueryAggregator/DuplicateAggregator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/QueryAggregator/PhpAggregator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/QueryAggregator/QueryAggregatorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/ReadLimitEntityBody.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/RedirectPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Resources/cacert.pem create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/StaticClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/Url.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Http/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Inflection/Inflector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Inflection/InflectorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Inflection/MemoizingInflector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Inflection/PreComputedInflector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Inflection/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/AppendIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/ChunkedIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/FilterIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/MapIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/MethodProxyIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/README.md create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Iterator/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/AbstractLogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/ArrayLogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/ClosureLogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/LogAdapterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/MessageFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/MonologLogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/PsrLogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/Zf1LogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/Zf2LogAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Log/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Cookie/CookieParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Cookie/CookieParserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Message/AbstractMessageParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Message/MessageParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Message/MessageParserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Message/PeclHttpMessageParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/ParserRegistry.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/UriTemplate/PeclUriTemplate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/UriTemplate/UriTemplate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/UriTemplate/UriTemplateInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Url/UrlParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/Url/UrlParserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Parser/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Async/AsyncPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Async/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/AbstractBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/AbstractErrorCodeBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/BackoffLogger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/BackoffPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/BackoffStrategyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/CallbackBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/ConstantBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/CurlBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/ExponentialBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/HttpBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/LinearBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/ReasonPhraseBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Backoff/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CacheKeyProviderInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CachePlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CacheStorageInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CallbackCanCacheStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/CanCacheStrategyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/DefaultCacheKeyProvider.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/DefaultCacheStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/DefaultCanCacheStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/DefaultRevalidation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/DenyRevalidation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/RevalidationInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/SkipRevalidation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cache/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/Cookie.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/CookieJar/ArrayCookieJar.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/CookieJar/CookieJarInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/CookieJar/FileCookieJar.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/CookiePlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/Exception/InvalidCookieException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Cookie/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/CurlAuth/CurlAuthPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/CurlAuth/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/ErrorResponse/ErrorResponseExceptionInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/ErrorResponse/ErrorResponsePlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/ErrorResponse/Exception/ErrorResponseException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/ErrorResponse/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/History/HistoryPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/History/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Log/LogPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Log/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Md5/CommandContentMd5Plugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Md5/Md5ValidatorPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Md5/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Mock/MockPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Mock/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Oauth/OauthPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/Oauth/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Plugin/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/AbstractConfigLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Builder/ServiceBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Builder/ServiceBuilderInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Builder/ServiceBuilderLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/CachingConfigLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Client.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/ClientInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/AbstractCommand.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/ClosureCommand.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/CommandInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/CreateResponseClassEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/DefaultRequestSerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/DefaultResponseParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/AliasFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/CompositeFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/ConcreteClassFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/FactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/MapFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/Factory/ServiceDescriptionFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/AbstractRequestVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/BodyVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/HeaderVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/JsonVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/PostFieldVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/PostFileVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/QueryVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/RequestVisitorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/ResponseBodyVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Request/XmlVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/AbstractResponseVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/BodyVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/HeaderVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/JsonVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/ReasonPhraseVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/ResponseVisitorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/StatusCodeVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/Response/XmlVisitor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/LocationVisitor/VisitorFlyweight.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/OperationCommand.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/OperationResponseParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/RequestSerializerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/ResponseClassInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Command/ResponseParserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/ConfigLoaderInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/Operation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/OperationInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/Parameter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/SchemaFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/SchemaValidator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/ServiceDescription.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/ServiceDescriptionInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/ServiceDescriptionLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Description/ValidatorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/CommandException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/CommandTransferException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/DescriptionBuilderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/InconsistentClientTransferException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/ResponseClassException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/ServiceBuilderException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/ServiceNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Exception/ValidationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/AbstractResourceIteratorFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/CompositeResourceIteratorFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/MapResourceIteratorFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/Model.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIterator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorApplyBatched.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorClassFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Service/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Stream/PhpStreamRequestFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Stream/Stream.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Stream/StreamInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Stream/StreamRequestFactoryInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/guzzle/guzzle/src/Guzzle/Stream/composer.json create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-aws-s3-v2/src/AwsS3Adapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-azure/src/Adapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-azure/src/AzureAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/CacheInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/CachedAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/AbstractCache.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Adapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Memcached.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Memory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Noop.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/PhpRedis.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Predis.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Psr6Cache.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-cached-adapter/src/Storage/Stash.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem-dropbox/src/DropboxAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/AbstractAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/AbstractFtpAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Ftp.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Ftpd.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Local.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/NullAdapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Adapter/SynologyFtp.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/AdapterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/ConfigAwareTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Directory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Exception.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/File.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/FileExistsException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/FileNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Filesystem.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/FilesystemInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Handler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/MountManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/NotSupportedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/AbstractPlugin.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/EmptyDir.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/ForcedCopy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/ForcedRename.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/GetWithMetadata.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/ListFiles.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/ListPaths.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/ListWith.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/PluggableTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Plugin/PluginNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/PluginInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/ReadInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/RootViolationException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/UnreadableFileException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Util.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Util/ContentListingFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Util/MimeType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/league/flysystem/src/Util/StreamHasher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/BlobRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Internal/IBlob.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/AccessCondition.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/AccessPolicy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/AcquireLeaseOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/AcquireLeaseResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/Blob.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlobBlockType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlobPrefix.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlobProperties.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlobServiceOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlobType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/Block.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BlockList.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/BreakLeaseResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CommitBlobBlocksOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/Container.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ContainerACL.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ContainerProperties.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CopyBlobOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CopyBlobResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobBlockOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobPagesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobPagesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobSnapshotOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateBlobSnapshotResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/CreateContainerOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/DeleteBlobOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/DeleteContainerOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobMetadataOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobMetadataResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobPropertiesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobPropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetBlobResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetContainerACLResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/GetContainerPropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/LeaseMode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListBlobBlocksOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListBlobBlocksResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListBlobsOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListBlobsResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListContainersOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListContainersResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListPageBlobRangesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/ListPageBlobRangesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/PageRange.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/PageWriteOption.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/PublicAccessType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SetBlobMetadataOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SetBlobMetadataResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SetBlobPropertiesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SetBlobPropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SetContainerMetadataOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Blob/Models/SignedIdentifier.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/CloudConfigurationManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/AtomBase.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/AtomLink.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Category.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Content.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Entry.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Feed.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Generator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Person.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Atom/Source.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Authentication/IAuthScheme.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Authentication/OAuthScheme.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Authentication/SharedKeyAuthScheme.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Authentication/StorageAuthScheme.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Authentication/TableSharedKeyLiteAuthScheme.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ConnectionStringParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ConnectionStringSource.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/FilterableService.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/AuthenticationFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/DateFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/ExponentialRetryPolicy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/HeadersFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/RetryPolicy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/RetryPolicyFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Filters/WrapFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/BatchRequest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/BatchResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/HttpCallContext.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/HttpClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/IHttpClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/IUrl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Http/Url.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/IServiceFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/InvalidArgumentTypeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Logger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/MediaServicesSettings.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/OAuthRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Resources.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/RestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Serialization/ISerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Serialization/JsonSerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Serialization/XmlSerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ServiceBusSettings.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ServiceManagementSettings.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ServiceRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/ServiceSettings.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/StorageServiceSettings.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Utilities.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Internal/Validate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/GetServicePropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/Logging.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/Metrics.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/OAuthAccessToken.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/RetentionPolicy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/Models/ServiceProperties.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/ServiceException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Common/ServicesBuilder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Internal/IMediaServices.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/MediaServicesRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/AccessPolicy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/Asset.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/AssetFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/ContentProperties.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/ErrorDetail.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/Job.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/JobTemplate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/Locator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/MediaProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/StorageAccount.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/Task.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/TaskHistoricalEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/TaskOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/MediaServices/Models/TaskTemplate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Internal/IQueue.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/CreateMessageOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/CreateQueueOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/GetQueueMetadataResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/ListMessagesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/ListMessagesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/ListQueuesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/ListQueuesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/PeekMessagesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/PeekMessagesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/Queue.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/QueueMessage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/QueueServiceOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/UpdateMessageResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/Models/WindowsAzureQueueMessage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Queue/QueueRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/Action.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/ActiveToken.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/Filter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/IServiceBus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/IWrap.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/WrapAccessTokenResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/WrapRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Internal/WrapTokenManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/BrokerProperties.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/BrokeredMessage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/CorrelationFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/EmptyRuleAction.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/FalseFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListQueuesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListQueuesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListRulesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListRulesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListSubscriptionsOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListSubscriptionsResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListTopicsOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ListTopicsResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/QueueDescription.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/QueueInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ReceiveMessageOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/ReceiveMode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/RuleDescription.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/RuleInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/SqlFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/SqlRuleAction.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/SubscriptionDescription.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/SubscriptionInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/TopicDescription.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/TopicInfo.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/Models/TrueFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceBus/ServiceBusRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Internal/IServiceManagement.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Internal/Service.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Internal/WindowsAzureService.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/AffinityGroup.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/AsynchronousOperationResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/ChangeDeploymentConfigurationOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/CreateAffinityGroupOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/CreateDeploymentOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/CreateServiceOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/Deployment.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/DeploymentSlot.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/DeploymentStatus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetAffinityGroupPropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetDeploymentOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetDeploymentResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetHostedServicePropertiesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetHostedServicePropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetOperationStatusResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetStorageServiceKeysResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/GetStorageServicePropertiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/HostedService.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/InputEndpoint.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/KeyType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/ListAffinityGroupsResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/ListHostedServicesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/ListLocationsResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/ListStorageServicesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/Location.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/Mode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/OperationStatus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/Role.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/RoleInstance.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/StorageService.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/UpdateServiceOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/UpgradeDeploymentOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/Models/UpgradeStatus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceManagement/ServiceManagementRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/AcquireCurrentState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/ChannelNotAvailableException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/ChunkedGoalStateDeserializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/CurrentState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/CurrentStatus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/FileInputChannel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/FileOutputChannel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/GoalState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/ICurrentStateSerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IGoalStateDeserializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IInputChannel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IOutputChannel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRoleEnvironmentChange.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRoleEnvironmentDataDeserializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRuntimeClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRuntimeClientFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRuntimeCurrentStateClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/IRuntimeGoalStateClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/LocalResource.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/Protocol1RuntimeClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/Protocol1RuntimeClientFactory.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/Protocol1RuntimeCurrentStateClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/Protocol1RuntimeGoalStateClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/ReleaseCurrentState.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/Role.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleEnvironmentConfigurationSettingChange.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleEnvironmentData.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleEnvironmentNotAvailableException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleEnvironmentTopologyChange.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleInstance.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleInstanceEndpoint.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RoleInstanceStatus.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RuntimeKernel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RuntimeVersionManager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/RuntimeVersionProtocolClient.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/XmlCurrentStateSerializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/XmlGoalStateDeserializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/Internal/XmlRoleEnvironmentDataDeserializer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/ServiceRuntime/RoleEnvironment.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Internal/AtomReaderWriter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Internal/IAtomReaderWriter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Internal/IMimeReaderWriter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Internal/ITable.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Internal/MimeReaderWriter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchError.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchOperation.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchOperationParameterName.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchOperationType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchOperations.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/BatchResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/DeleteEntityOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/EdmType.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Entity.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/BinaryFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/ConstantFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/Filter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/PropertyNameFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/QueryStringFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Filters/UnaryFilter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/GetEntityResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/GetTableResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/InsertEntityResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Property.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/Query.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/QueryEntitiesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/QueryEntitiesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/QueryTablesOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/QueryTablesResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/TableServiceOptions.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/Models/UpdateEntityResult.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/Table/TableRestProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/microsoft/windowsazure/WindowsAzure/WindowsAzure.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/ErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Logger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php create mode 100644 lib/ckfinder/core/connector/php/vendor/monolog/monolog/src/Monolog/Registry.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Archive_Tar/Archive/Tar.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Console_Getopt/Console/Getopt.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter/Curl.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter/Mock.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter/Socket.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/CookieJar.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Exception.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/MultipartBody.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Observer/Log.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Observer/UncompressingDownload.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Response.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/SOCKS5.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/SocketWrapper.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/data/generate-list.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/HTTP_Request2/data/public-suffix-list.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Mail_Mime/Mail/mime.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Mail_Mime/Mail/mimePart.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Mail_mimeDecode/Mail/mimeDecode.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Net_URL2/Net/URL2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/OS/Guess.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Autoloader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Builder.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/ChannelFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/ChannelFile/Parser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Auth.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Build.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Channels.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Common.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Install.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Mirror.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Package.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Pickle.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Registry.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Remote.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Command/Test.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Common.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Config.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Dependency2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/DependencyDB.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Downloader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Downloader/Package.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/ErrorStack.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Exception.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Frontend.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Frontend/CLI.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Cfg.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Common.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Data.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Doc.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Ext.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Man.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Php.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Script.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Src.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Test.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Installer/Role/Www.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/Generator/v1.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/Generator/v2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/Parser/v1.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/Parser/v2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/v1.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/v2.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/v2/Validator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/PackageFile/v2/rw.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Packager.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/REST.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/REST/10.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/REST/11.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/REST/13.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Registry.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/RunTest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Common.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Postinstallscript.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Postinstallscript/rw.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Replace.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Replace/rw.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Unixeol.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Unixeol/rw.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Windowseol.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Task/Windowseol/rw.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Validate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/Validator/PECL.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/PEAR/XMLParser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/System.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/pearcmd.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/PEAR/peclcmd.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Structures_Graph/Structures/Graph.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Structures_Graph/Structures/Graph/Manipulator/AcyclicTest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Structures_Graph/Structures/Graph/Manipulator/TopologicalSorter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/Structures_Graph/Structures/Graph/Node.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pear-pear.php.net/XML_Util/XML/Util.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pimple/pimple/src/Pimple/Container.php create mode 100644 lib/ckfinder/core/connector/php/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/AbstractLogger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/InvalidArgumentException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/LogLevel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/LoggerAwareInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/LoggerAwareTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/LoggerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/LoggerTrait.php create mode 100644 lib/ckfinder/core/connector/php/vendor/psr/log/Psr/Log/NullLogger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/BufferingLogger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Debug.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/DebugClassLoader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/ErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/ClassNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/ContextErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/DummyException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/FatalErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/FatalThrowableError.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/FlattenException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/OutOfMemoryException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/UndefinedFunctionException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/Exception/UndefinedMethodException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/ExceptionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/Debug/WrappedListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/Event.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/EventDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/EventDispatcherInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/EventSubscriberInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/GenericEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/AcceptHeader.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/AcceptHeaderItem.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/ApacheRequest.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/BinaryFileResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Cookie.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/ExpressionRequestMatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/Exception/FileException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/Exception/UploadException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/File.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/File/UploadedFile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/FileBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/HeaderBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/IpUtils.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/JsonResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/ParameterBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/RedirectResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Request.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/RequestMatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/RequestMatcherInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/RequestStack.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Resources/stubs/SessionHandlerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Response.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/ResponseHeaderBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/ServerBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Flash/FlashBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Session.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/SessionBagInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/SessionInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/LegacyPdoSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-foundation/StreamedResponse.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Bundle/Bundle.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Bundle/BundleInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheWarmer/CacheWarmer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Client.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Config/EnvParametersResource.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Config/FileLocator.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Controller/ControllerReference.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Controller/ControllerResolver.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/DataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DataCollector/Util/ValueExporter.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Debug/ErrorHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Debug/ExceptionHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/AddClassesToCachePass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/ContainerAwareHttpKernel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/Extension.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/DependencyInjection/RegisterListenersPass.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/FilterControllerEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/FilterResponseEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/FinishRequestEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/GetResponseEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/KernelEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Event/PostResponseEvent.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/AddRequestFormatsListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/DumpListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/ErrorsLoggerListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/EsiListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/ExceptionListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/FragmentListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/LocaleListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/ProfilerListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/ResponseListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/RouterListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/SaveSessionListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/SessionListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/SurrogateListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/TestSessionListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/TranslatorListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/ConflictHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/FatalErrorException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/FlattenException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/GoneHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/HttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/HttpExceptionInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/EsiFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/FragmentHandler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/FragmentRendererInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Fragment/SsiFragmentRenderer.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/Esi.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/EsiResponseCacheStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/EsiResponseCacheStrategyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/HttpCache.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/Ssi.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/Store.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/StoreInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpCache/SurrogateInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpKernel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/HttpKernelInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Kernel.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/KernelEvents.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/KernelInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Log/LoggerInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Log/NullLogger.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/BaseMemcacheProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/MemcacheProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/MemcachedProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/MongoDbProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/MysqlProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/PdoProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/Profile.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/Profiler.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/RedisProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/Profiler/SqliteProfilerStorage.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/TerminableInterface.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/http-kernel/UriSigner.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 lib/ckfinder/core/connector/php/vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 lib/ckfinder/lang/bg.json create mode 100644 lib/ckfinder/lang/bs.json create mode 100644 lib/ckfinder/lang/ca.json create mode 100644 lib/ckfinder/lang/cs.json create mode 100644 lib/ckfinder/lang/cy.json create mode 100644 lib/ckfinder/lang/da.json create mode 100644 lib/ckfinder/lang/de-ch.json create mode 100644 lib/ckfinder/lang/de.json create mode 100644 lib/ckfinder/lang/el.json create mode 100644 lib/ckfinder/lang/en.json create mode 100644 lib/ckfinder/lang/eo.json create mode 100644 lib/ckfinder/lang/es-mx.json create mode 100644 lib/ckfinder/lang/es.json create mode 100644 lib/ckfinder/lang/et.json create mode 100644 lib/ckfinder/lang/eu.json create mode 100644 lib/ckfinder/lang/fa.json create mode 100644 lib/ckfinder/lang/fi.json create mode 100644 lib/ckfinder/lang/fr.json create mode 100644 lib/ckfinder/lang/gu.json create mode 100644 lib/ckfinder/lang/he.json create mode 100644 lib/ckfinder/lang/hi.json create mode 100644 lib/ckfinder/lang/hr.json create mode 100644 lib/ckfinder/lang/hu.json create mode 100644 lib/ckfinder/lang/it.json create mode 100644 lib/ckfinder/lang/ja.json create mode 100644 lib/ckfinder/lang/ko.json create mode 100644 lib/ckfinder/lang/ku.json create mode 100644 lib/ckfinder/lang/lt.json create mode 100644 lib/ckfinder/lang/lv.json create mode 100644 lib/ckfinder/lang/nb.json create mode 100644 lib/ckfinder/lang/nl.json create mode 100644 lib/ckfinder/lang/nn.json create mode 100644 lib/ckfinder/lang/no.json create mode 100644 lib/ckfinder/lang/pl.json create mode 100644 lib/ckfinder/lang/pt-br.json create mode 100644 lib/ckfinder/lang/ro.json create mode 100644 lib/ckfinder/lang/ru.json create mode 100644 lib/ckfinder/lang/sk.json create mode 100644 lib/ckfinder/lang/sl.json create mode 100644 lib/ckfinder/lang/sr.json create mode 100644 lib/ckfinder/lang/sv.json create mode 100644 lib/ckfinder/lang/tr.json create mode 100644 lib/ckfinder/lang/uk.json create mode 100644 lib/ckfinder/lang/vi.json create mode 100644 lib/ckfinder/lang/zh-cn.json create mode 100644 lib/ckfinder/lang/zh-tw.json create mode 100644 lib/ckfinder/libs/caman.js create mode 100644 lib/ckfinder/libs/images/ajax-loader.gif create mode 100644 lib/ckfinder/libs/images/icons-png/action-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/action-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/alert-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/alert-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-l-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-l-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-r-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-r-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-d-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-l-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-l-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-r-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-r-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-l-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-l-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-r-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-r-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/arrow-u-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/audio-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/audio-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/back-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/back-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/bars-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/bars-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/bullets-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/bullets-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/calendar-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/calendar-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/camera-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/camera-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-d-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-d-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-l-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-l-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-r-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-r-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-u-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/carat-u-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/check-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/check-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/clock-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/clock-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/cloud-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/cloud-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/comment-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/comment-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/delete-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/delete-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/edit-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/edit-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/eye-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/eye-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/forbidden-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/forbidden-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/forward-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/forward-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/gear-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/gear-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/grid-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/grid-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/heart-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/heart-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/home-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/home-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/info-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/info-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/location-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/location-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/lock-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/lock-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/mail-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/mail-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/minus-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/minus-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/navigation-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/navigation-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/phone-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/phone-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/plus-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/plus-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/power-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/power-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/recycle-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/recycle-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/refresh-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/refresh-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/search-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/search-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/shop-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/shop-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/star-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/star-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/tag-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/tag-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/user-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/user-white.png create mode 100644 lib/ckfinder/libs/images/icons-png/video-black.png create mode 100644 lib/ckfinder/libs/images/icons-png/video-white.png create mode 100644 lib/ckfinder/libs/jquery.js create mode 100644 lib/ckfinder/libs/jquery.mobile.icons.css create mode 100644 lib/ckfinder/libs/jquery.mobile.js create mode 100644 lib/ckfinder/libs/jquery.mobile.structure.css create mode 100644 lib/ckfinder/libs/jquery.mobile.theme.css create mode 100644 lib/ckfinder/plugins/README.md create mode 100644 lib/ckfinder/samples/ckeditor.html create mode 100644 lib/ckfinder/samples/css/img/adjoined-separator.png create mode 100644 lib/ckfinder/samples/css/img/alert.png create mode 100644 lib/ckfinder/samples/css/img/icon-close.png create mode 100644 lib/ckfinder/samples/css/img/icon-download.png create mode 100644 lib/ckfinder/samples/css/img/icon-navigation-a-github.png create mode 100644 lib/ckfinder/samples/css/img/icon-question-mark.png create mode 100644 lib/ckfinder/samples/css/img/icon-sdk-book.png create mode 100644 lib/ckfinder/samples/css/img/icon-sdk-documentation.png create mode 100644 lib/ckfinder/samples/css/img/icon-sdk-gear.png create mode 100644 lib/ckfinder/samples/css/img/icon-sdk-sample.png create mode 100644 lib/ckfinder/samples/css/img/icon-toggler-light.png create mode 100644 lib/ckfinder/samples/css/img/icon-toggler.png create mode 100644 lib/ckfinder/samples/css/img/icon-tree-a-collapser.png create mode 100644 lib/ckfinder/samples/css/img/icon-tree-a-link.png create mode 100644 lib/ckfinder/samples/css/img/tip.png create mode 100644 lib/ckfinder/samples/css/sample.css create mode 100644 lib/ckfinder/samples/full-page-open.html create mode 100644 lib/ckfinder/samples/full-page.html create mode 100644 lib/ckfinder/samples/img/favicon.ico create mode 100644 lib/ckfinder/samples/img/logo.png create mode 100644 lib/ckfinder/samples/index.html create mode 100644 lib/ckfinder/samples/js/html5shiv.min.js create mode 100644 lib/ckfinder/samples/js/sf.js create mode 100644 lib/ckfinder/samples/js/tree-a.js create mode 100644 lib/ckfinder/samples/localization.html create mode 100644 lib/ckfinder/samples/modals.html create mode 100644 lib/ckfinder/samples/other-custom-configuration.html create mode 100644 lib/ckfinder/samples/other-read-only.html create mode 100644 lib/ckfinder/samples/plugin-examples.html create mode 100644 lib/ckfinder/samples/plugins/StatusBarInfo/StatusBarInfo.js create mode 100644 lib/ckfinder/samples/popups.html create mode 100644 lib/ckfinder/samples/skins-jquery-mobile.html create mode 100644 lib/ckfinder/samples/skins-moono.html create mode 100644 lib/ckfinder/samples/user-interface-compact.html create mode 100644 lib/ckfinder/samples/user-interface-default.html create mode 100644 lib/ckfinder/samples/user-interface-listview.html create mode 100644 lib/ckfinder/samples/user-interface-mobile.html create mode 100644 lib/ckfinder/samples/widget.html create mode 100644 lib/ckfinder/skins/core/ckfinder.css create mode 100644 lib/ckfinder/skins/core/file-icons/128/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/impress.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/writer.png create mode 100644 lib/ckfinder/skins/core/file-icons/128/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/impress.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/writer.png create mode 100644 lib/ckfinder/skins/core/file-icons/16/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/22/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/256/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/impress.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/writer.png create mode 100644 lib/ckfinder/skins/core/file-icons/32/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/impress.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/writer.png create mode 100644 lib/ckfinder/skins/core/file-icons/48/zip.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/7z.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/access.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/audio.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/calc.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/css.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/csv.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/directory.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/draw.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/excel.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/html.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/image.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/impress.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/javascript.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/log.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/msword.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/pdf.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/php.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/plain.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/powerpoint.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/rar.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/readme.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/rtf.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/sql.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/tar.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/unknown.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/video.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/writer.png create mode 100644 lib/ckfinder/skins/core/file-icons/64/zip.png create mode 100644 lib/ckfinder/skins/core/images/custom/128/image.png create mode 100644 lib/ckfinder/skins/core/images/custom/256/image.png create mode 100644 lib/ckfinder/skins/core/images/custom/32/image.png create mode 100644 lib/ckfinder/skins/core/images/custom/48/image.png create mode 100644 lib/ckfinder/skins/core/images/custom/64/image.png create mode 100644 lib/ckfinder/skins/jquery-mobile/icons.css create mode 100644 lib/ckfinder/skins/moono/ckfinder.css create mode 100644 lib/ckfinder/skins/moono/icons.css create mode 100644 lib/ckfinder/skins/moono/images/ajax-loader.gif create mode 100644 lib/ckfinder/userfiles/.htaccess create mode 100644 lib/kcfinder/.gitignore create mode 100644 lib/kcfinder/README.md create mode 100644 lib/kcfinder/adapters/jquery-example.html create mode 100644 lib/kcfinder/adapters/jquery-min.js create mode 100644 lib/kcfinder/adapters/jquery.js create mode 100644 lib/kcfinder/browse.php create mode 100644 lib/kcfinder/cache/.htaccess create mode 100644 lib/kcfinder/cache/base.css create mode 100644 lib/kcfinder/cache/base.js create mode 100644 lib/kcfinder/cache/theme_dark.css create mode 100644 lib/kcfinder/cache/theme_dark.js create mode 100644 lib/kcfinder/cache/theme_default.css create mode 100644 lib/kcfinder/cache/theme_default.js create mode 100644 lib/kcfinder/composer.json create mode 100644 lib/kcfinder/conf/.htaccess create mode 100644 lib/kcfinder/conf/config.php create mode 100644 lib/kcfinder/conf/upload.htaccess create mode 100644 lib/kcfinder/core/.htaccess create mode 100644 lib/kcfinder/core/autoload.php create mode 100644 lib/kcfinder/core/bootstrap.php create mode 100644 lib/kcfinder/core/class/browser.php create mode 100644 lib/kcfinder/core/class/minifier.php create mode 100644 lib/kcfinder/core/class/session.php create mode 100644 lib/kcfinder/core/class/uploader.php create mode 100644 lib/kcfinder/core/types/type_img.php create mode 100644 lib/kcfinder/core/types/type_mime.php create mode 100644 lib/kcfinder/css/000.base.css create mode 100644 lib/kcfinder/css/001.transForm.css create mode 100644 lib/kcfinder/css/999.agent.css create mode 100644 lib/kcfinder/css/index.php create mode 100644 lib/kcfinder/docs/.htaccess create mode 100644 lib/kcfinder/docs/2 (1).png create mode 100644 lib/kcfinder/favicon.ico create mode 100644 lib/kcfinder/index.php create mode 100644 lib/kcfinder/integration/.htaccess create mode 100644 lib/kcfinder/integration/BolmerCMS.php create mode 100644 lib/kcfinder/integration/drupal.php create mode 100644 lib/kcfinder/integration/laraveladministrator.php create mode 100644 lib/kcfinder/js/000._jquery.js create mode 100644 lib/kcfinder/js/002._jqueryui.js create mode 100644 lib/kcfinder/js/006.jquery.transForm.js create mode 100644 lib/kcfinder/js/010.jquery.fixes.js create mode 100644 lib/kcfinder/js/020.jquery.rightClick.js create mode 100644 lib/kcfinder/js/021.jquery.taphold.js create mode 100644 lib/kcfinder/js/022.jquery.shDropUpload.js create mode 100644 lib/kcfinder/js/029.jquery.agent.js create mode 100644 lib/kcfinder/js/030.jquery.helper.js create mode 100644 lib/kcfinder/js/031.jquery.md5.js create mode 100644 lib/kcfinder/js/040.object.js create mode 100644 lib/kcfinder/js/041.dialogs.js create mode 100644 lib/kcfinder/js/050.init.js create mode 100644 lib/kcfinder/js/060.toolbar.js create mode 100644 lib/kcfinder/js/070.settings.js create mode 100644 lib/kcfinder/js/080.files.js create mode 100644 lib/kcfinder/js/090.folders.js create mode 100644 lib/kcfinder/js/091.menus.js create mode 100644 lib/kcfinder/js/091.viewImage.js create mode 100644 lib/kcfinder/js/100.clipboard.js create mode 100644 lib/kcfinder/js/110.dropUpload.js create mode 100644 lib/kcfinder/js/120.misc.js create mode 100644 lib/kcfinder/js/index.php create mode 100644 lib/kcfinder/js_localize.php create mode 100644 lib/kcfinder/lang/.htaccess create mode 100644 lib/kcfinder/lang/af.php create mode 100644 lib/kcfinder/lang/bg.php create mode 100644 lib/kcfinder/lang/ca.php create mode 100644 lib/kcfinder/lang/cs.php create mode 100644 lib/kcfinder/lang/da.php create mode 100644 lib/kcfinder/lang/de.php create mode 100644 lib/kcfinder/lang/el.php create mode 100644 lib/kcfinder/lang/en.php create mode 100644 lib/kcfinder/lang/es.php create mode 100644 lib/kcfinder/lang/et.php create mode 100644 lib/kcfinder/lang/fa.php create mode 100644 lib/kcfinder/lang/fi.php create mode 100644 lib/kcfinder/lang/fr.php create mode 100644 lib/kcfinder/lang/he.php create mode 100644 lib/kcfinder/lang/hu.php create mode 100644 lib/kcfinder/lang/id.php create mode 100644 lib/kcfinder/lang/it.php create mode 100644 lib/kcfinder/lang/ja.php create mode 100644 lib/kcfinder/lang/lt.php create mode 100644 lib/kcfinder/lang/lv.php create mode 100644 lib/kcfinder/lang/nl.php create mode 100644 lib/kcfinder/lang/no.php create mode 100644 lib/kcfinder/lang/pl.php create mode 100644 lib/kcfinder/lang/pt-br.php create mode 100644 lib/kcfinder/lang/pt.php create mode 100644 lib/kcfinder/lang/ro.php create mode 100644 lib/kcfinder/lang/ru.php create mode 100644 lib/kcfinder/lang/sk.php create mode 100644 lib/kcfinder/lang/sv.php create mode 100644 lib/kcfinder/lang/tr.php create mode 100644 lib/kcfinder/lang/uk.php create mode 100644 lib/kcfinder/lang/vi.php create mode 100644 lib/kcfinder/lang/zh-cn.php create mode 100644 lib/kcfinder/lib/.htaccess create mode 100644 lib/kcfinder/lib/class_fastImage.php create mode 100644 lib/kcfinder/lib/class_image.php create mode 100644 lib/kcfinder/lib/class_image_gd.php create mode 100644 lib/kcfinder/lib/class_image_gmagick.php create mode 100644 lib/kcfinder/lib/class_image_imagick.php create mode 100644 lib/kcfinder/lib/class_zipFolder.php create mode 100644 lib/kcfinder/lib/helper_dir.php create mode 100644 lib/kcfinder/lib/helper_file.php create mode 100644 lib/kcfinder/lib/helper_httpCache.php create mode 100644 lib/kcfinder/lib/helper_path.php create mode 100644 lib/kcfinder/lib/helper_phpGet.php create mode 100644 lib/kcfinder/lib/helper_text.php create mode 100644 lib/kcfinder/themes/dark/01.ui.css create mode 100644 lib/kcfinder/themes/dark/02.transForm.css create mode 100644 lib/kcfinder/themes/dark/03.misc.css create mode 100644 lib/kcfinder/themes/dark/README create mode 100644 lib/kcfinder/themes/dark/css.php create mode 100644 lib/kcfinder/themes/dark/img/bg_transparent.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/..png create mode 100644 lib/kcfinder/themes/dark/img/files/big/.image.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/avi.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/bat.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/bmp.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/bz2.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/ccd.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/cgi.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/com.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/csh.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/cue.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/deb.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/dll.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/doc.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/docx.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/exe.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/fla.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/flv.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/fon.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/gif.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/gz.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/htm.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/html.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/ini.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/iso.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/jar.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/java.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/jpeg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/jpg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/js.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mds.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mdx.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mid.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/midi.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mkv.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mov.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mp3.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mp4.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mpeg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/mpg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/nfo.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/nrg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/ogg.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/pdf.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/php.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/phps.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/pl.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/pm.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/png.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/ppt.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/pptx.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/psd.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/qt.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/rar.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/rpm.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/rtf.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/sh.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/sql.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/srt.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/sub.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/swf.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/tgz.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/tif.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/tiff.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/torrent.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/ttf.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/txt.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/wav.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/wma.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/xls.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/xlsx.png create mode 100644 lib/kcfinder/themes/dark/img/files/big/zip.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/..png create mode 100644 lib/kcfinder/themes/dark/img/files/small/.image.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/avi.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/bat.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/bmp.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/bz2.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/ccd.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/cgi.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/com.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/csh.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/cue.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/deb.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/dll.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/doc.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/docx.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/exe.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/fla.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/flv.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/fon.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/gif.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/gz.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/htm.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/html.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/ini.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/iso.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/jar.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/java.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/jpeg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/jpg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/js.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mds.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mdx.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mid.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/midi.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mkv.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mov.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mp3.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mp4.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mpeg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/mpg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/nfo.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/nrg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/ogg.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/pdf.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/php.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/phps.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/pl.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/pm.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/png.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/ppt.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/pptx.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/psd.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/qt.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/rar.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/rpm.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/rtf.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/sh.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/sql.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/srt.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/sub.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/swf.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/tgz.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/tif.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/tiff.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/torrent.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/ttf.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/txt.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/wav.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/wma.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/xls.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/xlsx.png create mode 100644 lib/kcfinder/themes/dark/img/files/small/zip.png create mode 100644 lib/kcfinder/themes/dark/img/icons/about.png create mode 100644 lib/kcfinder/themes/dark/img/icons/clipboard-add.png create mode 100644 lib/kcfinder/themes/dark/img/icons/clipboard-clear.png create mode 100644 lib/kcfinder/themes/dark/img/icons/clipboard.png create mode 100644 lib/kcfinder/themes/dark/img/icons/copy.png create mode 100644 lib/kcfinder/themes/dark/img/icons/delete.png create mode 100644 lib/kcfinder/themes/dark/img/icons/download.png create mode 100644 lib/kcfinder/themes/dark/img/icons/folder-new.png create mode 100644 lib/kcfinder/themes/dark/img/icons/maximize.png create mode 100644 lib/kcfinder/themes/dark/img/icons/move.png create mode 100644 lib/kcfinder/themes/dark/img/icons/refresh.png create mode 100644 lib/kcfinder/themes/dark/img/icons/rename.png create mode 100644 lib/kcfinder/themes/dark/img/icons/select.png create mode 100644 lib/kcfinder/themes/dark/img/icons/settings.png create mode 100644 lib/kcfinder/themes/dark/img/icons/upload.png create mode 100644 lib/kcfinder/themes/dark/img/icons/view.png create mode 100644 lib/kcfinder/themes/dark/img/kcf_logo.png create mode 100644 lib/kcfinder/themes/dark/img/loading.gif create mode 100644 lib/kcfinder/themes/dark/img/tree/denied.png create mode 100644 lib/kcfinder/themes/dark/img/tree/folder.png create mode 100644 lib/kcfinder/themes/dark/img/tree/minus.png create mode 100644 lib/kcfinder/themes/dark/img/tree/plus.png create mode 100644 lib/kcfinder/themes/dark/img/ui-icons_black.png create mode 100644 lib/kcfinder/themes/dark/img/ui-icons_grey.png create mode 100644 lib/kcfinder/themes/dark/img/ui-icons_white.png create mode 100644 lib/kcfinder/themes/dark/init.js create mode 100644 lib/kcfinder/themes/dark/js.php create mode 100644 lib/kcfinder/themes/default/01.ui.css create mode 100644 lib/kcfinder/themes/default/02.transForm.css create mode 100644 lib/kcfinder/themes/default/03.misc.css create mode 100644 lib/kcfinder/themes/default/README create mode 100644 lib/kcfinder/themes/default/css.php create mode 100644 lib/kcfinder/themes/default/img/bg_transparent.png create mode 100644 lib/kcfinder/themes/default/img/files/big/..png create mode 100644 lib/kcfinder/themes/default/img/files/big/.image.png create mode 100644 lib/kcfinder/themes/default/img/files/big/avi.png create mode 100644 lib/kcfinder/themes/default/img/files/big/bat.png create mode 100644 lib/kcfinder/themes/default/img/files/big/bmp.png create mode 100644 lib/kcfinder/themes/default/img/files/big/bz2.png create mode 100644 lib/kcfinder/themes/default/img/files/big/ccd.png create mode 100644 lib/kcfinder/themes/default/img/files/big/cgi.png create mode 100644 lib/kcfinder/themes/default/img/files/big/com.png create mode 100644 lib/kcfinder/themes/default/img/files/big/csh.png create mode 100644 lib/kcfinder/themes/default/img/files/big/cue.png create mode 100644 lib/kcfinder/themes/default/img/files/big/deb.png create mode 100644 lib/kcfinder/themes/default/img/files/big/dll.png create mode 100644 lib/kcfinder/themes/default/img/files/big/doc.png create mode 100644 lib/kcfinder/themes/default/img/files/big/docx.png create mode 100644 lib/kcfinder/themes/default/img/files/big/exe.png create mode 100644 lib/kcfinder/themes/default/img/files/big/fla.png create mode 100644 lib/kcfinder/themes/default/img/files/big/flv.png create mode 100644 lib/kcfinder/themes/default/img/files/big/fon.png create mode 100644 lib/kcfinder/themes/default/img/files/big/gif.png create mode 100644 lib/kcfinder/themes/default/img/files/big/gz.png create mode 100644 lib/kcfinder/themes/default/img/files/big/htm.png create mode 100644 lib/kcfinder/themes/default/img/files/big/html.png create mode 100644 lib/kcfinder/themes/default/img/files/big/ini.png create mode 100644 lib/kcfinder/themes/default/img/files/big/iso.png create mode 100644 lib/kcfinder/themes/default/img/files/big/jar.png create mode 100644 lib/kcfinder/themes/default/img/files/big/java.png create mode 100644 lib/kcfinder/themes/default/img/files/big/jpeg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/jpg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/js.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mds.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mdx.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mid.png create mode 100644 lib/kcfinder/themes/default/img/files/big/midi.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mkv.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mov.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mp3.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mp4.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mpeg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/mpg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/nfo.png create mode 100644 lib/kcfinder/themes/default/img/files/big/nrg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/ogg.png create mode 100644 lib/kcfinder/themes/default/img/files/big/pdf.png create mode 100644 lib/kcfinder/themes/default/img/files/big/php.png create mode 100644 lib/kcfinder/themes/default/img/files/big/phps.png create mode 100644 lib/kcfinder/themes/default/img/files/big/pl.png create mode 100644 lib/kcfinder/themes/default/img/files/big/pm.png create mode 100644 lib/kcfinder/themes/default/img/files/big/png.png create mode 100644 lib/kcfinder/themes/default/img/files/big/ppt.png create mode 100644 lib/kcfinder/themes/default/img/files/big/pptx.png create mode 100644 lib/kcfinder/themes/default/img/files/big/psd.png create mode 100644 lib/kcfinder/themes/default/img/files/big/qt.png create mode 100644 lib/kcfinder/themes/default/img/files/big/rar.png create mode 100644 lib/kcfinder/themes/default/img/files/big/rpm.png create mode 100644 lib/kcfinder/themes/default/img/files/big/rtf.png create mode 100644 lib/kcfinder/themes/default/img/files/big/sh.png create mode 100644 lib/kcfinder/themes/default/img/files/big/sql.png create mode 100644 lib/kcfinder/themes/default/img/files/big/srt.png create mode 100644 lib/kcfinder/themes/default/img/files/big/sub.png create mode 100644 lib/kcfinder/themes/default/img/files/big/swf.png create mode 100644 lib/kcfinder/themes/default/img/files/big/tgz.png create mode 100644 lib/kcfinder/themes/default/img/files/big/tif.png create mode 100644 lib/kcfinder/themes/default/img/files/big/tiff.png create mode 100644 lib/kcfinder/themes/default/img/files/big/torrent.png create mode 100644 lib/kcfinder/themes/default/img/files/big/ttf.png create mode 100644 lib/kcfinder/themes/default/img/files/big/txt.png create mode 100644 lib/kcfinder/themes/default/img/files/big/wav.png create mode 100644 lib/kcfinder/themes/default/img/files/big/wma.png create mode 100644 lib/kcfinder/themes/default/img/files/big/xls.png create mode 100644 lib/kcfinder/themes/default/img/files/big/xlsx.png create mode 100644 lib/kcfinder/themes/default/img/files/big/zip.png create mode 100644 lib/kcfinder/themes/default/img/files/small/..png create mode 100644 lib/kcfinder/themes/default/img/files/small/.image.png create mode 100644 lib/kcfinder/themes/default/img/files/small/avi.png create mode 100644 lib/kcfinder/themes/default/img/files/small/bat.png create mode 100644 lib/kcfinder/themes/default/img/files/small/bmp.png create mode 100644 lib/kcfinder/themes/default/img/files/small/bz2.png create mode 100644 lib/kcfinder/themes/default/img/files/small/ccd.png create mode 100644 lib/kcfinder/themes/default/img/files/small/cgi.png create mode 100644 lib/kcfinder/themes/default/img/files/small/com.png create mode 100644 lib/kcfinder/themes/default/img/files/small/csh.png create mode 100644 lib/kcfinder/themes/default/img/files/small/cue.png create mode 100644 lib/kcfinder/themes/default/img/files/small/deb.png create mode 100644 lib/kcfinder/themes/default/img/files/small/dll.png create mode 100644 lib/kcfinder/themes/default/img/files/small/doc.png create mode 100644 lib/kcfinder/themes/default/img/files/small/docx.png create mode 100644 lib/kcfinder/themes/default/img/files/small/exe.png create mode 100644 lib/kcfinder/themes/default/img/files/small/fla.png create mode 100644 lib/kcfinder/themes/default/img/files/small/flv.png create mode 100644 lib/kcfinder/themes/default/img/files/small/fon.png create mode 100644 lib/kcfinder/themes/default/img/files/small/gif.png create mode 100644 lib/kcfinder/themes/default/img/files/small/gz.png create mode 100644 lib/kcfinder/themes/default/img/files/small/htm.png create mode 100644 lib/kcfinder/themes/default/img/files/small/html.png create mode 100644 lib/kcfinder/themes/default/img/files/small/ini.png create mode 100644 lib/kcfinder/themes/default/img/files/small/iso.png create mode 100644 lib/kcfinder/themes/default/img/files/small/jar.png create mode 100644 lib/kcfinder/themes/default/img/files/small/java.png create mode 100644 lib/kcfinder/themes/default/img/files/small/jpeg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/jpg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/js.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mds.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mdx.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mid.png create mode 100644 lib/kcfinder/themes/default/img/files/small/midi.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mkv.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mov.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mp3.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mp4.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mpeg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/mpg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/nfo.png create mode 100644 lib/kcfinder/themes/default/img/files/small/nrg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/ogg.png create mode 100644 lib/kcfinder/themes/default/img/files/small/pdf.png create mode 100644 lib/kcfinder/themes/default/img/files/small/php.png create mode 100644 lib/kcfinder/themes/default/img/files/small/phps.png create mode 100644 lib/kcfinder/themes/default/img/files/small/pl.png create mode 100644 lib/kcfinder/themes/default/img/files/small/pm.png create mode 100644 lib/kcfinder/themes/default/img/files/small/png.png create mode 100644 lib/kcfinder/themes/default/img/files/small/ppt.png create mode 100644 lib/kcfinder/themes/default/img/files/small/pptx.png create mode 100644 lib/kcfinder/themes/default/img/files/small/psd.png create mode 100644 lib/kcfinder/themes/default/img/files/small/qt.png create mode 100644 lib/kcfinder/themes/default/img/files/small/rar.png create mode 100644 lib/kcfinder/themes/default/img/files/small/rpm.png create mode 100644 lib/kcfinder/themes/default/img/files/small/rtf.png create mode 100644 lib/kcfinder/themes/default/img/files/small/sh.png create mode 100644 lib/kcfinder/themes/default/img/files/small/sql.png create mode 100644 lib/kcfinder/themes/default/img/files/small/srt.png create mode 100644 lib/kcfinder/themes/default/img/files/small/sub.png create mode 100644 lib/kcfinder/themes/default/img/files/small/swf.png create mode 100644 lib/kcfinder/themes/default/img/files/small/tgz.png create mode 100644 lib/kcfinder/themes/default/img/files/small/tif.png create mode 100644 lib/kcfinder/themes/default/img/files/small/tiff.png create mode 100644 lib/kcfinder/themes/default/img/files/small/torrent.png create mode 100644 lib/kcfinder/themes/default/img/files/small/ttf.png create mode 100644 lib/kcfinder/themes/default/img/files/small/txt.png create mode 100644 lib/kcfinder/themes/default/img/files/small/wav.png create mode 100644 lib/kcfinder/themes/default/img/files/small/wma.png create mode 100644 lib/kcfinder/themes/default/img/files/small/xls.png create mode 100644 lib/kcfinder/themes/default/img/files/small/xlsx.png create mode 100644 lib/kcfinder/themes/default/img/files/small/zip.png create mode 100644 lib/kcfinder/themes/default/img/icons/about.png create mode 100644 lib/kcfinder/themes/default/img/icons/clipboard-add.png create mode 100644 lib/kcfinder/themes/default/img/icons/clipboard-clear.png create mode 100644 lib/kcfinder/themes/default/img/icons/clipboard.png create mode 100644 lib/kcfinder/themes/default/img/icons/copy.png create mode 100644 lib/kcfinder/themes/default/img/icons/delete.png create mode 100644 lib/kcfinder/themes/default/img/icons/download.png create mode 100644 lib/kcfinder/themes/default/img/icons/folder-new.png create mode 100644 lib/kcfinder/themes/default/img/icons/maximize.png create mode 100644 lib/kcfinder/themes/default/img/icons/move.png create mode 100644 lib/kcfinder/themes/default/img/icons/refresh.png create mode 100644 lib/kcfinder/themes/default/img/icons/rename.png create mode 100644 lib/kcfinder/themes/default/img/icons/select.png create mode 100644 lib/kcfinder/themes/default/img/icons/settings.png create mode 100644 lib/kcfinder/themes/default/img/icons/upload.png create mode 100644 lib/kcfinder/themes/default/img/icons/view.png create mode 100644 lib/kcfinder/themes/default/img/kcf_logo.png create mode 100644 lib/kcfinder/themes/default/img/loading.gif create mode 100644 lib/kcfinder/themes/default/img/tree/denied.png create mode 100644 lib/kcfinder/themes/default/img/tree/folder.png create mode 100644 lib/kcfinder/themes/default/img/tree/minus.png create mode 100644 lib/kcfinder/themes/default/img/tree/plus.png create mode 100644 lib/kcfinder/themes/default/img/ui-icons_black.png create mode 100644 lib/kcfinder/themes/default/img/ui-icons_blue.png create mode 100644 lib/kcfinder/themes/default/img/ui-icons_white.png create mode 100644 lib/kcfinder/themes/default/init.js create mode 100644 lib/kcfinder/themes/default/js.php create mode 100644 lib/kcfinder/tpl/.htaccess create mode 100644 lib/kcfinder/tpl/tpl_browser.php create mode 100644 lib/kcfinder/tpl/tpl_css.php create mode 100644 lib/kcfinder/tpl/tpl_javascript.php create mode 100644 lib/kcfinder/upload.php create mode 100644 lib/phpexcel/PHPExcel.php create mode 100644 lib/phpexcel/PHPExcel/Autoloader.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/APC.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/CacheBase.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/ICache.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/Igbinary.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/Memcache.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/Memory.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/MemoryGZip.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/MemorySerialized.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/PHPTemp.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/SQLite.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/SQLite3.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorage/Wincache.php create mode 100644 lib/phpexcel/PHPExcel/CachedObjectStorageFactory.php create mode 100644 lib/phpexcel/PHPExcel/CalcEngine/CyclicReferenceStack.php create mode 100644 lib/phpexcel/PHPExcel/CalcEngine/Logger.php create mode 100644 lib/phpexcel/PHPExcel/Calculation.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Database.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/DateTime.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Engineering.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Exception.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/ExceptionHandler.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Financial.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/FormulaParser.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/FormulaToken.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Function.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Functions.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Logical.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/LookupRef.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/MathTrig.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Statistical.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/TextData.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/Token/Stack.php create mode 100644 lib/phpexcel/PHPExcel/Calculation/functionlist.txt create mode 100644 lib/phpexcel/PHPExcel/Cell.php create mode 100644 lib/phpexcel/PHPExcel/Cell/AdvancedValueBinder.php create mode 100644 lib/phpexcel/PHPExcel/Cell/DataType.php create mode 100644 lib/phpexcel/PHPExcel/Cell/DataValidation.php create mode 100644 lib/phpexcel/PHPExcel/Cell/DefaultValueBinder.php create mode 100644 lib/phpexcel/PHPExcel/Cell/Hyperlink.php create mode 100644 lib/phpexcel/PHPExcel/Cell/IValueBinder.php create mode 100644 lib/phpexcel/PHPExcel/Chart.php create mode 100644 lib/phpexcel/PHPExcel/Chart/DataSeries.php create mode 100644 lib/phpexcel/PHPExcel/Chart/DataSeriesValues.php create mode 100644 lib/phpexcel/PHPExcel/Chart/Exception.php create mode 100644 lib/phpexcel/PHPExcel/Chart/Layout.php create mode 100644 lib/phpexcel/PHPExcel/Chart/Legend.php create mode 100644 lib/phpexcel/PHPExcel/Chart/PlotArea.php create mode 100644 lib/phpexcel/PHPExcel/Chart/Renderer/PHP Charting Libraries.txt create mode 100644 lib/phpexcel/PHPExcel/Chart/Renderer/jpgraph.php create mode 100644 lib/phpexcel/PHPExcel/Chart/Title.php create mode 100644 lib/phpexcel/PHPExcel/Comment.php create mode 100644 lib/phpexcel/PHPExcel/DocumentProperties.php create mode 100644 lib/phpexcel/PHPExcel/DocumentSecurity.php create mode 100644 lib/phpexcel/PHPExcel/Exception.php create mode 100644 lib/phpexcel/PHPExcel/HashTable.php create mode 100644 lib/phpexcel/PHPExcel/IComparable.php create mode 100644 lib/phpexcel/PHPExcel/IOFactory.php create mode 100644 lib/phpexcel/PHPExcel/NamedRange.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Abstract.php create mode 100644 lib/phpexcel/PHPExcel/Reader/CSV.php create mode 100644 lib/phpexcel/PHPExcel/Reader/DefaultReadFilter.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel2003XML.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel2007.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel2007/Chart.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel2007/Theme.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel5.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel5/Escher.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel5/MD5.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Excel5/RC4.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Exception.php create mode 100644 lib/phpexcel/PHPExcel/Reader/Gnumeric.php create mode 100644 lib/phpexcel/PHPExcel/Reader/HTML.php create mode 100644 lib/phpexcel/PHPExcel/Reader/IReadFilter.php create mode 100644 lib/phpexcel/PHPExcel/Reader/IReader.php create mode 100644 lib/phpexcel/PHPExcel/Reader/OOCalc.php create mode 100644 lib/phpexcel/PHPExcel/Reader/SYLK.php create mode 100644 lib/phpexcel/PHPExcel/ReferenceHelper.php create mode 100644 lib/phpexcel/PHPExcel/RichText.php create mode 100644 lib/phpexcel/PHPExcel/RichText/ITextElement.php create mode 100644 lib/phpexcel/PHPExcel/RichText/Run.php create mode 100644 lib/phpexcel/PHPExcel/RichText/TextElement.php create mode 100644 lib/phpexcel/PHPExcel/Settings.php create mode 100644 lib/phpexcel/PHPExcel/Shared/CodePage.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Date.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Drawing.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DgContainer.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DggContainer.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Excel5.php create mode 100644 lib/phpexcel/PHPExcel/Shared/File.php create mode 100644 lib/phpexcel/PHPExcel/Shared/Font.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/CHANGELOG.TXT create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/LUDecomposition.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/Matrix.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/QRDecomposition.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/utils/Error.php create mode 100644 lib/phpexcel/PHPExcel/Shared/JAMA/utils/Maths.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLE.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLE/ChainedBlockStream.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLE/PPS.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLE/PPS/File.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLE/PPS/Root.php create mode 100644 lib/phpexcel/PHPExcel/Shared/OLERead.php create mode 100644 lib/phpexcel/PHPExcel/Shared/PCLZip/gnu-lgpl.txt create mode 100644 lib/phpexcel/PHPExcel/Shared/PCLZip/pclzip.lib.php create mode 100644 lib/phpexcel/PHPExcel/Shared/PCLZip/readme.txt create mode 100644 lib/phpexcel/PHPExcel/Shared/PasswordHasher.php create mode 100644 lib/phpexcel/PHPExcel/Shared/String.php create mode 100644 lib/phpexcel/PHPExcel/Shared/TimeZone.php create mode 100644 lib/phpexcel/PHPExcel/Shared/XMLWriter.php create mode 100644 lib/phpexcel/PHPExcel/Shared/ZipArchive.php create mode 100644 lib/phpexcel/PHPExcel/Shared/ZipStreamWrapper.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/bestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/exponentialBestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/linearBestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/polynomialBestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/powerBestFitClass.php create mode 100644 lib/phpexcel/PHPExcel/Shared/trend/trendClass.php create mode 100644 lib/phpexcel/PHPExcel/Style.php create mode 100644 lib/phpexcel/PHPExcel/Style/Alignment.php create mode 100644 lib/phpexcel/PHPExcel/Style/Border.php create mode 100644 lib/phpexcel/PHPExcel/Style/Borders.php create mode 100644 lib/phpexcel/PHPExcel/Style/Color.php create mode 100644 lib/phpexcel/PHPExcel/Style/Conditional.php create mode 100644 lib/phpexcel/PHPExcel/Style/Fill.php create mode 100644 lib/phpexcel/PHPExcel/Style/Font.php create mode 100644 lib/phpexcel/PHPExcel/Style/NumberFormat.php create mode 100644 lib/phpexcel/PHPExcel/Style/Protection.php create mode 100644 lib/phpexcel/PHPExcel/Style/Supervisor.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/AutoFilter.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/AutoFilter/Column.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/AutoFilter/Column/Rule.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/BaseDrawing.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/CellIterator.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/ColumnDimension.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/Drawing.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/Drawing/Shadow.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/HeaderFooter.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/HeaderFooterDrawing.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/MemoryDrawing.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/PageMargins.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/PageSetup.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/Protection.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/Row.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/RowDimension.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/RowIterator.php create mode 100644 lib/phpexcel/PHPExcel/Worksheet/SheetView.php create mode 100644 lib/phpexcel/PHPExcel/WorksheetIterator.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Abstract.php create mode 100644 lib/phpexcel/PHPExcel/Writer/CSV.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Chart.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Comments.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/ContentTypes.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/DocProps.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Drawing.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Rels.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/RelsRibbon.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/RelsVBA.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/StringTable.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Style.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Theme.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Workbook.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/Worksheet.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel2007/WriterPart.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/BIFFwriter.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Escher.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Font.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Parser.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Workbook.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Worksheet.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Excel5/Xf.php create mode 100644 lib/phpexcel/PHPExcel/Writer/Exception.php create mode 100644 lib/phpexcel/PHPExcel/Writer/HTML.php create mode 100644 lib/phpexcel/PHPExcel/Writer/IWriter.php create mode 100644 lib/phpexcel/PHPExcel/Writer/PDF.php create mode 100644 lib/phpexcel/PHPExcel/Writer/PDF/Core.php create mode 100644 lib/phpexcel/PHPExcel/Writer/PDF/DomPDF.php create mode 100644 lib/phpexcel/PHPExcel/Writer/PDF/mPDF.php create mode 100644 lib/phpexcel/PHPExcel/Writer/PDF/tcPDF.php create mode 100644 lib/phpexcel/PHPExcel/locale/bg/config create mode 100644 lib/phpexcel/PHPExcel/locale/cs/config create mode 100644 lib/phpexcel/PHPExcel/locale/cs/functions create mode 100644 lib/phpexcel/PHPExcel/locale/da/config create mode 100644 lib/phpexcel/PHPExcel/locale/da/functions create mode 100644 lib/phpexcel/PHPExcel/locale/de/config create mode 100644 lib/phpexcel/PHPExcel/locale/de/functions create mode 100644 lib/phpexcel/PHPExcel/locale/en/uk/config create mode 100644 lib/phpexcel/PHPExcel/locale/es/config create mode 100644 lib/phpexcel/PHPExcel/locale/es/functions create mode 100644 lib/phpexcel/PHPExcel/locale/fi/config create mode 100644 lib/phpexcel/PHPExcel/locale/fi/functions create mode 100644 lib/phpexcel/PHPExcel/locale/fr/config create mode 100644 lib/phpexcel/PHPExcel/locale/fr/functions create mode 100644 lib/phpexcel/PHPExcel/locale/hu/config create mode 100644 lib/phpexcel/PHPExcel/locale/hu/functions create mode 100644 lib/phpexcel/PHPExcel/locale/it/config create mode 100644 lib/phpexcel/PHPExcel/locale/it/functions create mode 100644 lib/phpexcel/PHPExcel/locale/nl/config create mode 100644 lib/phpexcel/PHPExcel/locale/nl/functions create mode 100644 lib/phpexcel/PHPExcel/locale/no/config create mode 100644 lib/phpexcel/PHPExcel/locale/no/functions create mode 100644 lib/phpexcel/PHPExcel/locale/pl/config create mode 100644 lib/phpexcel/PHPExcel/locale/pl/functions create mode 100644 lib/phpexcel/PHPExcel/locale/pt/br/config create mode 100644 lib/phpexcel/PHPExcel/locale/pt/br/functions create mode 100644 lib/phpexcel/PHPExcel/locale/pt/config create mode 100644 lib/phpexcel/PHPExcel/locale/pt/functions create mode 100644 lib/phpexcel/PHPExcel/locale/ru/config create mode 100644 lib/phpexcel/PHPExcel/locale/ru/functions create mode 100644 lib/phpexcel/PHPExcel/locale/sv/config create mode 100644 lib/phpexcel/PHPExcel/locale/sv/functions create mode 100644 lib/phpexcel/PHPExcel/locale/tr/config create mode 100644 lib/phpexcel/PHPExcel/locale/tr/functions create mode 100644 lib/player/APlayer.min.css create mode 100644 lib/player/APlayer.min.js create mode 100644 lib/player/pl.js create mode 100644 lib/player/src/APlayer.js create mode 100644 lib/player/src/APlayer.scss create mode 100644 lib/player/src/default.jpg create mode 100644 lib/player/src/font/aplayer-fontello.eot create mode 100644 lib/player/src/font/aplayer-fontello.svg create mode 100644 lib/player/src/font/aplayer-fontello.ttf create mode 100644 lib/player/src/font/aplayer-fontello.woff create mode 100644 models/Cartriges.php create mode 100644 models/Phonebook.php create mode 100644 models/Printer.php create mode 100644 models/Radio.php create mode 100644 models/Unit.php create mode 100644 models/user.php create mode 100644 nbproject/private/private.properties create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml create mode 100644 phonebook.xlsx create mode 100644 template/css/style.css create mode 100644 views/default/action_cartriges.php create mode 100644 views/default/action_request.php create mode 100644 views/default/add_prn.php create mode 100644 views/default/addcartrige.php create mode 100644 views/default/cartriges.php create mode 100644 views/default/cartriges_order.php create mode 100644 views/default/create_request.php create mode 100644 views/default/css/bootstrap-switch.css create mode 100644 views/default/css/bootstrap-theme.css create mode 100644 views/default/css/bootstrap-theme.css.map create mode 100644 views/default/css/bootstrap-theme.min.css create mode 100644 views/default/css/bootstrap.css create mode 100644 views/default/css/bootstrap.css.map create mode 100644 views/default/css/bootstrap.min.css create mode 100644 views/default/css/font-awesome.css create mode 100644 views/default/css/font-awesome.min.css create mode 100644 views/default/css/footer.css create mode 100644 views/default/css/timeline.css create mode 100644 views/default/edit.html create mode 100644 views/default/edit_print.php create mode 100644 views/default/edit_print_1.php create mode 100644 views/default/error.php create mode 100644 views/default/fonts/FontAwesome.otf create mode 100644 views/default/fonts/fontawesome-webfont.eot create mode 100644 views/default/fonts/fontawesome-webfont.svg create mode 100644 views/default/fonts/fontawesome-webfont.ttf create mode 100644 views/default/fonts/fontawesome-webfont.woff create mode 100644 views/default/fonts/fontawesome-webfont.woff2 create mode 100644 views/default/fonts/glyphicons-halflings-regular.eot create mode 100644 views/default/fonts/glyphicons-halflings-regular.svg create mode 100644 views/default/fonts/glyphicons-halflings-regular.ttf create mode 100644 views/default/fonts/glyphicons-halflings-regular.woff create mode 100644 views/default/fonts/glyphicons-halflings-regular.woff2 create mode 100644 views/default/footer.php create mode 100644 views/default/header.php create mode 100644 views/default/index.html create mode 100644 views/default/index.php create mode 100644 views/default/info.html create mode 100644 views/default/info.php create mode 100644 views/default/js/bootstrap-switch.js create mode 100644 views/default/js/bootstrap.js create mode 100644 views/default/js/bootstrap.min.js create mode 100644 views/default/js/checkall.js create mode 100644 views/default/js/dynamicTable.js create mode 100644 views/default/js/jquery-1.11.0.min.map create mode 100644 views/default/js/jquery.min.js create mode 100644 views/default/js/npm.js create mode 100644 views/default/login.php create mode 100644 views/default/phonebook.php create mode 100644 views/default/phonebook_admsearch.php create mode 100644 views/default/phonebook_edit.php create mode 100644 views/default/phonebook_search.php create mode 100644 views/default/printedit.html create mode 100644 views/default/printers.html create mode 100644 views/default/printers.php create mode 100644 views/default/radio.php create mode 100644 views/default/requests.php diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..0f89e7c --- /dev/null +++ b/.htaccess @@ -0,0 +1,9 @@ +AddDefaultCharset utf-8 + +RewriteEngine on +RewriteBase / + +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^(.*)$ index.php \ No newline at end of file diff --git a/123.txt b/123.txt new file mode 100644 index 0000000..5a23112 --- /dev/null +++ b/123.txt @@ -0,0 +1,199 @@ +$print: +array(16) { + ["id"]=> + string(1) "4" + ["name"]=> + string(14) "MININT-15MK94U" + ["model"]=> + string(10) "HP LJ 3030" + ["unit"]=> + string(9) "0000-0445" + ["inventar"]=> + string(7) "3-21333" + ["sn"]=> + string(10) "CNBF033770" + ["floor"]=> + string(10) "9 этаж" + ["id_fl"]=> + string(1) "5" + ["department"]=> + string(18) "Аналитики" + ["id_dep"]=> + string(1) "9" + ["status"]=> + string(15) "В работе" + ["id_st"]=> + string(1) "1" + ["cartrige"]=> + string(3) "12a" + ["id_cart"]=> + string(1) "2" + ["img"]=> + string(0) "" + ["functions"]=> + array(4) { + [0]=> + array(3) { + ["id"]=> + string(1) "1" + ["name"]=> + string(12) "Печать" + ["description"]=> + NULL + } + [1]=> + array(3) { + ["id"]=> + string(1) "3" + ["name"]=> + string(34) "Сканирование на ПК" + ["description"]=> + NULL + } + [2]=> + array(3) { + ["id"]=> + string(1) "4" + ["name"]=> + string(40) "Сканирование на почту" + ["description"]=> + NULL + } + [3]=> + array(3) { + ["id"]=> + string(1) "5" + ["name"]=> + string(49) "Двустороннее сканирование" + ["description"]=> + NULL + } + } +} + + +$_POST: +array(11) { + ["name"]=> + string(15) "MININT-15MK94U1" + ["unit"]=> + string(10) "0000-04452" + ["model"]=> + string(11) "HP LJ 30303" + ["sn"]=> + string(11) "CNBF0337704" + ["inventar"]=> + string(8) "3-213335" + ["id_floor"]=> + string(1) "1" + ["id_department"]=> + string(1) "1" + ["id_cartrige"]=> + string(1) "1" + ["id_status"]=> + string(1) "2" + ["id_functions"]=> + array(3) { + [0]=> + string(1) "1" + [1]=> + string(1) "3" + [2]=> + string(1) "4" + } + ["submit"]=> + string(0) "" +} + +checking +$up: +array(10) { + [1]=> + array(3) { + ["object"]=> + string(23) "Имя принтера" + ["old_data"]=> + string(14) "MININT-15MK94U" + ["new_data"]=> + string(15) "MININT-15MK94U1" + } + [2]=> + array(3) { + ["object"]=> + string(29) "Модель принтера" + ["old_data"]=> + string(10) "HP LJ 3030" + ["new_data"]=> + string(11) "HP LJ 30303" + } + [3]=> + array(3) { + ["object"]=> + string(32) "Номер UNIT принтера" + ["old_data"]=> + string(9) "0000-0445" + ["new_data"]=> + string(10) "0000-04452" + } + [4]=> + array(3) { + ["object"]=> + string(50) "Инвентарный номер принтера" + ["old_data"]=> + string(7) "3-21333" + ["new_data"]=> + string(8) "3-213335" + } + [5]=> + array(3) { + ["object"]=> + string(44) "Серийный номер принтера" + ["old_data"]=> + string(10) "CNBF033770" + ["new_data"]=> + string(11) "CNBF0337704" + } + [6]=> + array(3) { + ["object"]=> + string(8) "Этаж" + ["old_data"]=> + string(1) "5" + ["new_data"]=> + string(1) "1" + } + [7]=> + array(3) { + ["object"]=> + string(10) "Отдел" + ["old_data"]=> + string(1) "9" + ["new_data"]=> + string(1) "1" + } + [8]=> + array(3) { + ["object"]=> + string(16) "Картридж" + ["old_data"]=> + string(1) "2" + ["new_data"]=> + string(1) "1" + } + [9]=> + array(3) { + ["object"]=> + string(12) "Статус" + ["old_data"]=> + string(1) "1" + ["new_data"]=> + string(1) "2" + } + [10]=> + array(2) { + ["object"]=> + string(29) "Функции удалили" + ["old_data"]=> + string(1) "5" + } +} diff --git a/components/Autoload.php b/components/Autoload.php new file mode 100644 index 0000000..fa62f0b --- /dev/null +++ b/components/Autoload.php @@ -0,0 +1,21 @@ + "дп", + "pm" => "пп", + "AM" => "ДП", + "PM" => "ПП", + "Monday" => "Понедельник", + "Mon" => "Пн", + "Tuesday" => "Вторник", + "Tue" => "Вт", + "Wednesday" => "Среда", + "Wed" => "Ср", + "Thursday" => "Четверг", + "Thu" => "Чт", + "Friday" => "Пятница", + "Fri" => "Пт", + "Saturday" => "Суббота", + "Sat" => "Сб", + "Sunday" => "Воскресенье", + "Sun" => "Вс", + "January" => "Января", + "Jan" => "Янв", + "February" => "Февраля", + "Feb" => "Фев", + "March" => "Марта", + "Mar" => "Мар", + "April" => "Апреля", + "Apr" => "Апр", + "May" => "Мая", + "May" => "Мая", + "June" => "Июня", + "Jun" => "Июн", + "July" => "Июля", + "Jul" => "Июл", + "August" => "Августа", + "Aug" => "Авг", + "September" => "Сентября", + "Sep" => "Сен", + "October" => "Октября", + "Oct" => "Окт", + "November" => "Ноября", + "Nov" => "Ноя", + "December" => "Декабря", + "Dec" => "Дек", + "st" => "ое", + "nd" => "ое", + "rd" => "е", + "th" => "ое" + ); + + + return strtr($date, $translate); + } + + +} diff --git a/components/Db.php b/components/Db.php new file mode 100644 index 0000000..d875b87 --- /dev/null +++ b/components/Db.php @@ -0,0 +1,26 @@ +exec('SET NAMES utf8'); //задаём кодировку ввода/вывода БД + + return $db; + } + +} + +?> \ No newline at end of file diff --git a/components/Icecast.php b/components/Icecast.php new file mode 100644 index 0000000..3381420 --- /dev/null +++ b/components/Icecast.php @@ -0,0 +1,28 @@ +prepare("UPDATE print set img=:img WHERE id = :id"); + $stmt->bindParam(':id', $id_prn, PDO::PARAM_INT); + $stmt->bindParam(':img', $link_img); + + return $stmt->execute(); + } + + public static function checkAndDeleteImg($id_prn){ + + $info_prn = Printer::getPrintByIDFullData($id_prn); + if(!$info_prn['img'] == ""){ + $filename = $info_prn['img']; + rename(ROOT.$filename, ROOT.$filename."_old"); //переименование старого изображения + //unlink(ROOT.$filename); //удаление старого изображения + //echo $info_prn['img']; + //echo ROOT.$filename."old"; + //var_dump($info_prn['img']); + return true; + }else return true; + } +} diff --git a/components/Ldap.php b/components/Ldap.php new file mode 100644 index 0000000..9604e42 --- /dev/null +++ b/components/Ldap.php @@ -0,0 +1,88 @@ +ldaphost = LDAP_HOST; + $this->ldapport = LDAP_PORT; + $this->base = LDAP_BASE; + $this->filter = LDAP_FILTER; + $this->domain = LDAP_DOMAIN; + }*/ + //put your code here + public static function LdapAuth($username, $pass){ + + $paramsPath = ROOT.'/config/ldap_config.php'; + $params = include($paramsPath); + + $login = $username.$params['ldap_domain']; + $password = $pass; + //подсоединяемся к LDAP серверу + $ldap = ldap_connect($params['ldap_host'], $params['ldap_port']) or die("Cant connect to LDAP Server"); + //Включаем LDAP протокол версии 3 + ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); + if ($ldap){ + // Пытаемся войти в LDAP при помощи введенных логина и пароля + $bind = ldap_bind($ldap,$login,$password); + if ($bind) + { + // Проверим, является ли пользователь членом указанной группы. + $result = ldap_search($ldap,$params['ldap_base'],$params['ldap_filter'].$username);//"(||(memberOf=".$memberof.")(".$filter.$username."))" + // Получаем количество результатов предыдущей проверки + $result_ent = ldap_get_entries($ldap,$result); + //return $result_ent; + } + else + { + return ('Вы ввели неправильный логин или пароль. попробуйте еще раз
Вернуться назад'); + } + } + + // Если пользователь найден, то пропускаем его дальше и перебрасываем на main.php + if ($result_ent['count'] != 0) + { + $_SESSION['user_id'] = $username; + $_SESSION['name_en'] = $result_ent[0]['cn'][0]; + $_SESSION['name'] = $result_ent[0]['extensionattribute1'][0]; + $_SESSION['surname'] = $result_ent[0]['extensionattribute2'][0]; + $_SESSION['middle_name'] = $result_ent[0]['extensionattribute3'][0]; + $_SESSION['full_name'] = $result_ent[0]['extensionattribute4'][0]; + $_SESSION['city'] = $result_ent[0]['l'][0]; + $_SESSION['position'] = $result_ent[0]['title'][0]; + $_SESSION['department'] = $result_ent[0]['extensionattribute7'][0]; + $_SESSION['mail'] = $result_ent[0]['mail'][0]; + $_SESSION['phone'] = $result_ent[0]['telephonenumber'][0]; + $_SESSION['georol'] = $result_ent[0]['renaissancegeorole'][0]; + $_SESSION['photo'] = $result_ent[0]['jpegphoto'][0]; + /*Фото из ad + $photo = $result_ent[0]['jpegphoto'][0]; + $img = imagecreatefromstring($photo); + header("Content-type: image/jpeg"); + imagejpeg($img,NULL,100); + echo ""; + + echo "
";
+			var_dump($result_ent);
+			echo "
";*/ + //header('Location: main.php'); + //exit; + } + else + { + die('К сожалению, вам доступ закрыт
Вернуться назад'); + } + } + +} diff --git a/components/Mail.php b/components/Mail.php new file mode 100644 index 0000000..fafcc14 --- /dev/null +++ b/components/Mail.php @@ -0,0 +1,170 @@ + + + + Заказ картриджей + + +

Добрый день.
+ КБ «Ренессанс Кредит» (ООО)
+ Адрес: г. Курск, ул. Радищева 5.
+ Необходимы картриджи для:

+

'; + for($i=0; $i < count($list_print); $i++){ + if($list_print[$i]['is_color'] == 1){ + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (black) (2 шт.)
"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (blue) (2 шт.)
"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (yellow) (2 шт.)
"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (magenta) (2 шт.)
"; + }else $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (2 шт.)
"; + } + + $message .= '

График работы: Пн-Пт. 9:00 - 18:00.
+ Контактные номера:
+ Захаренко Евгений
+ +7 (495) 783-46-00 доб. 15015
+ Защепкин Андрей
+ +7 (495) 783-46-00 доб. 15000
+ Галин Владислав
+ +7 (495) 783-46-00 доб. 15025

+ '; + $ord = self::getMail('Заказ картриджей', $message, $from); + (!$ord) ? $mess = "don't geting" : $mess = "OK"; + return $mess; + } + + + + + private static function getMail($subject, $message, $from){ + + $paramsPath = ROOT.'/config/unit_information.php'; + $params = include($paramsPath); + + // отправка нескольким адресатам + $to = $params['email_support'] . ', '; // кому отправляем + //$to .= 'friend2@yourmail.ru' . ', '; // Внимание! Так пишем второй и тд адреса + // не забываем запятую. Даже в последнем контакте лишней не будет + // Для начинающих! $to .= точка в этом случае для Дописывания в переменную + + // содержание письма + /*$subject = "Тема сообщения"; + $message = ' + + + + Тема страницы + + +

А здесь ваше сообщение

+ + ';*/ + + // устанавливаем тип сообщения Content-type, если хотим + $headers = 'MIME-Version: 1.0' . "\r\n"; + $headers .= "Content-type: text/html; charset=utf-8 \r\n"; + + // дополнительные данные + $headers .= "From: ".$from['name']." <".$from['email'].">\r\n"; // от кого + $headers .= "Cc: #ITKursk@rencredit.ru" . "\r\n"; // копия сообщения на этот адрес + //$headers .= "Bcc: yournick-archive@yourmail.ru\r\n"; // скрытая копия сообщения на этот + mail($to, $subject, $message, $headers); + + } + + public static function getLinkOrd($list_print){ + + $paramsPath = ROOT.'/config/unit_information.php'; + $params = include($paramsPath); + + // отправка нескольким адресатам + $to = $params['email_support']; // кому отправляем + $message = "КБ «Ренессанс Кредит» (ООО)%0aАдрес: г. Курск, ул. Радищева 5.%0aНеобходимы картриджи для:%0a%0a"; + for($i=0; $i < count($list_print); $i++){ + if($list_print[$i]['is_color'] == 1){ + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (black) (2 шт.)%0a"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (blue) (2 шт.)%0a"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (yellow) (2 шт.)%0a"; + $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (magenta) (2 шт.)%0a"; + }else $message .= "".$list_print[$i]['model']." ".$list_print[$i]['unit']." (2 шт.)%0a"; + } + $message .= "%0aГрафик работы: Пн-Пт. 9:00 - 18:00.%0aКонтактные номера:%0aЗахаренко Евгений%0a+7 (495) 783-46-00 доб. 15015%0aЗащепкин Андрей%0a+7 (495) 783-46-00 доб. 15000%0aГалин Владислав%0a+7 (495) 783-46-00 доб. 15025"; + + $ord = self::getLinkMail("Заказ картриджей", $message, $to); + //(!$ord) ? $mess = "don't geting" : $mess = "OK"; + return $ord; + + } + + public static function getRequests($print_id, $description){ + + $paramsPath = ROOT.'/config/unit_information.php'; + $params = include($paramsPath); + $print = Printer::getPrintByID($print_id); + // отправка нескольким адресатам + $to = $params['email_support']; // кому отправляем + $message = "КБ «Ренессанс Кредит» (ООО)%0aАдрес: г. Курск, ул. Радищева 5.%0a%0a"; + $message .= "Проблемы с принтером ".$print['model']." ".$print['unit'].". ".$description."%0a"; + $message .= "%0aГрафик работы: Пн-Пт. 9:00 - 18:00.%0aКонтактные номера:%0aЗахаренко Евгений%0a+7 (495) 783-46-00 доб. 15015%0aЗащепкин Андрей%0a+7 (495) 783-46-00 доб. 15000%0aГалин Владислав%0a+7 (495) 783-46-00 доб. 15025"; + + $request = self::getLinkMail("Проблемы с принтером ".$print['model']." ".$print['unit'], $message, $to); + //(!$ord) ? $mess = "don't geting" : $mess = "OK"; + return $request; + } + + + private static function getLinkMail($subject, $body, $to){ + + $subject = "?subject=".$subject; + $body = "&body=".$body; + $cc = "&cc=%23ITKursk%40rencredit.ru"; + + $link = "Link"; + + return $link; + } +} +/*array(13) { + ["link"]=> + string(30) "http://prints.local/cartriges/" + ["user_id"]=> + string(12) "azashchepkin" + ["name_en"]=> + string(19) "Zashchepkin, Andrey" + ["name"]=> + string(16) "Защепкин" + ["surname"]=> + string(12) "Андрей" + ["middle_name"]=> + string(26) "Александрович" + ["full_name"]=> + string(56) "Защепкин Андрей Александрович" + ["city"]=> + string(10) "Курск" + ["position"]=> + string(62) "Специалист технической поддержки" + ["department"]=> + string(60) "Отдел информационных технологий" + ["mail"]=> + string(25) "azashchepkin@rencredit.ru" + ["phone"]=> + string(5) "15000" + ["georol"]=> + string(16) "GR.RC.Курск" +}*/ \ No newline at end of file diff --git a/components/Pagination.php b/components/Pagination.php new file mode 100644 index 0000000..611e55f --- /dev/null +++ b/components/Pagination.php @@ -0,0 +1,196 @@ +total = $total; + + # Устанавливаем количество записей на страницу + $this->limit = $limit; + + # Устанавливаем ключ в url + $this->index = $index; + + # Устанавливаем количество страниц + $this->amount = $this->amount(); + + # Устанавливаем номер текущей страницы + $this->setCurrentPage($currentPage); + } + + /** + * Для вывода ссылок + * + * @return HTML-код со ссылками навигации + */ + public function get() + { + # Для записи ссылок + $links = null; + + # Получаем ограничения для цикла + $limits = $this->limits(); + + $html = ''; + + # Возвращаем html + return $html; + } + + /** + * Для генерации HTML-кода ссылки + * @param integer $page - номер страницы + * + * @return + */ + private function generateHtml($page, $text = null) + { + # Если текст ссылки не указан + if (!$text) + # Указываем, что текст - цифра страницы + $text = $page; + + $currentURI = rtrim($_SERVER['REQUEST_URI'], '/') . '/'; + $currentURI = preg_replace('~/page-[0-9]+~', '', $currentURI); + # Формируем HTML код ссылки и возвращаем + return + '
  • ' . $text . '
  • '; + } + + /** + * Для получения, откуда стартовать + * + * @return массив с началом и концом отсчёта + */ + private function limits() + { + # Вычисляем ссылки слева (чтобы активная ссылка была посередине) + $left = $this->current_page - round($this->max / 2); + + # Вычисляем начало отсчёта + $start = $left > 0 ? $left : 1; + + # Если впереди есть как минимум $this->max страниц + if ($start + $this->max <= $this->amount) + # Назначаем конец цикла вперёд на $this->max страниц или просто на минимум + $end = $start > 1 ? $start + $this->max : $this->max; + else { + # Конец - общее количество страниц + $end = $this->amount; + + # Начало - минус $this->max от конца + $start = $this->amount - $this->max > 0 ? $this->amount - $this->max : 1; + } + + # Возвращаем + return + array($start, $end); + } + + /** + * Для установки текущей страницы + * + * @return + */ + private function setCurrentPage($currentPage) + { + # Получаем номер страницы + $this->current_page = $currentPage; + + # Если текущая страница боле нуля + if ($this->current_page > 0) { + # Если текунщая страница меньше общего количества страниц + if ($this->current_page > $this->amount) + # Устанавливаем страницу на последнюю + $this->current_page = $this->amount; + } else + # Устанавливаем страницу на первую + $this->current_page = 1; + } + + /** + * Для получеия общего числа страниц + * + * @return число страниц + */ + private function amount() + { + # Делим и возвращаем + return round($this->total / $this->limit); + } + +} diff --git a/components/Router.php b/components/Router.php new file mode 100644 index 0000000..ff78d53 --- /dev/null +++ b/components/Router.php @@ -0,0 +1,70 @@ +routes = require($routerPath); + } + + /* + * return request string + */ + private function getURI(){ + if(!empty($_SERVER['REQUEST_URI'])){ + return trim($_SERVER['REQUEST_URI'], '/'); + } + } + + public function run(){ + //получить строку запроса + $uri = $this->getURI(); + + //проверить наличие запроса в routes.php + + foreach($this->routes as $uriPattern => $path){ + + //сравниваем $urlPattern и $url + if(preg_match("~$uriPattern~", $uri)){ + + //получаем внутренний путь из внешнего согласно правилу + $internalRoute = preg_replace("~$uriPattern~", $path, $uri); + + //определить контлоллер, экшен и параметры + $segments = explode('/', $internalRoute); + + $controllerName = array_shift($segments).'Controller'; + $controllerName = ucfirst($controllerName); + + $actionName = 'action'.ucfirst(array_shift($segments)); + + $parameters = $segments; + + //подключить файл класса контроллера + + $controllerFile = ROOT.'/controllers/'.$controllerName.'.php'; + + if(file_exists($controllerFile)){ + include_once ($controllerFile); + } + + $controllerObject = new $controllerName; + + if(!method_exists($controllerObject,$actionName)) { + $er = $uri; + require_once (ROOT . TMPL . 'error.php'); + return true; + }; + + $result = call_user_func_array(array($controllerObject, $actionName),$parameters); + + if($result != null){ + break; + } + } + + } + } +} \ No newline at end of file diff --git a/config/Unit_information.php b/config/Unit_information.php new file mode 100644 index 0000000..b9fd87a --- /dev/null +++ b/config/Unit_information.php @@ -0,0 +1,13 @@ +'Unit', + 'email_support'=>'support@unit-org.ru', //support@unit-org.ru + 'number'=>'8800' +); diff --git a/config/db_params.php b/config/db_params.php new file mode 100644 index 0000000..5b74d18 --- /dev/null +++ b/config/db_params.php @@ -0,0 +1,17 @@ + 'localhost', + 'dbname' => 'db_prints', + 'user' => 'mysql', + 'password' => 'mysql', +); + + // $db->exec('SET NAMES utf8'); //задаём кодировку ввода/вывода БД*/ +?> \ No newline at end of file diff --git a/config/icecast.php b/config/icecast.php new file mode 100644 index 0000000..209468f --- /dev/null +++ b/config/icecast.php @@ -0,0 +1,12 @@ + 'dsk7681', + 'icecast_ip' => '10.20.4.219', + 'icecast_port' => '8000', +); diff --git a/config/ldap_config.php b/config/ldap_config.php new file mode 100644 index 0000000..3091695 --- /dev/null +++ b/config/ldap_config.php @@ -0,0 +1,15 @@ + 'LDAP_B7.RCCF.RU', //, LDAP_M1.RCCF.RU', + 'ldap_port' => '389', + 'ldap_base' => 'OU=Accounts, DC=rccf, DC=ru', + 'ldap_filter' => 'sAMAccountName=', + 'ldap_domain' => '@rccf.ru', +); diff --git a/config/routes.php b/config/routes.php new file mode 100644 index 0000000..b8e63e5 --- /dev/null +++ b/config/routes.php @@ -0,0 +1,70 @@ + 'images/upload', + 'user/login' => 'user/login', + 'user/logout' => 'user/logout', + 'printers' => 'printers/index', + 'printer/add' => 'printers/add', + 'printer/([0-9]+)' => 'printers/view/$1', + 'printer/edit/([0-9]+)' => 'printers/edit/$1', + 'cartriges/action' => 'cartriges/actions', + 'cartriges/orders' => 'cartriges/orders', + 'cartriges/reaction/([0-9]+)' => 'cartriges/reaction/$1', + 'cartriges/add/public/([0-9]+)' => 'cartriges/public/$1', + 'cartriges/add' => 'cartriges/add', + 'cartriges/Zeroning' => 'cartriges/Zeroning', + 'cartriges' => 'cartriges/index', + 'phonebook/admactiv/([0-9]+)' => 'phonebook/activ/$1', + 'phonebook/admsearch' => 'phonebook/admsearch', + 'phonebook/admedit' => 'phonebook/edit', + 'phonebook/admedit/([0-9]+)' => 'phonebook/edit/$1', + 'phonebook/admdelete/([0-9]+)' => 'phonebook/delete/$1', + 'phonebook/save' => 'phonebook/save', + 'phonebook/update' => 'phonebook/update', + 'phonebook/search' => 'phonebook/search', + 'phonebook' => 'phonebook/index', + 'unit/newactionrequest' => 'unit/newactionrequest', + 'unit/actionrequest/([0-9]+)' => 'unit/actionrequest/$1', + 'unit/actionrequest' => 'unit/actionrequest', + 'unit/createrequest' => 'unit/createrequest', + 'unit/requesttobase' => 'unit/requesttobase', + 'unit/requests/page-([0-9]+)' => 'unit/index/$1', + 'unit/requests' => 'unit/index', + 'unit' => 'unit/index', + + + //'radio/statistics/([=0-9]+)' => 'radio/statistics', + //'radio/statistics/?_=([0-9]+)' => 'radio/statistics', + 'radio/statistics' => 'radio/statistics', + 'radio' => 'radio/index', + + '' => 'site/index', + /*'product/([0-9]+)' => 'product/view/$1', + 'catalog' => 'catalog/index', + 'category/([0-9]+)/page-([0-9]+)' => 'catalog/category/$1/$2', + 'category/([0-9]+)' => 'catalog/category/$1', + 'cart/add/([0-9]+)' => 'cart/add/$1', + 'cart/addAjax/([0-9]+)' => 'cart/addAjax/$1', + 'cart' => 'cart/index', + 'user/register' => 'user/register', + 'user/login' => 'user/login', + 'user/logout' => 'user/logout', + 'cabinet/edit' => 'cabinet/edit', + 'cabinet' => 'cabinet/index', + 'contacts' => 'site/contact', + + 'news/([0-9]*)' => 'news/view', + 'news' => 'news/index', + 'articles' => 'articles/list', + 'news/archive' => 'news/archive', + + * 'news/([0-9]+)' => 'news/view/$1', + 'news' => 'news/index', */ +); \ No newline at end of file diff --git a/controllers/CartrigesController.php b/controllers/CartrigesController.php new file mode 100644 index 0000000..e01d3aa --- /dev/null +++ b/controllers/CartrigesController.php @@ -0,0 +1,144 @@ +"; + print_r ($_POST); + print_r ($_SESSION['user_id']); + echo "";*/ + + } + + require_once (ROOT . TMPL . 'cartriges.php'); + return true; + } + + public function actionActions(){ //действия с картриджами (доставка\замена) + + if(!isset($_POST['submit'])) @$_SESSION['link'] = $_SERVER['HTTP_REFERER']; + + $act_error = 0; + + $action = $_GET['act']; + + if(empty($action)) $act_error = 1; + + $title = self::$title."| Действия"; + + //echo "hello user ".$action."-action"; + + $cartriges = Cartriges::getActivCartriges(); + require_once (ROOT . TMPL . 'action_cartriges.php'); + return true; + } + + public static function actionAdd(){ //добавление картриджа + + $title = self::$title."| Добавление"; + + + if(isset($_POST['addcartrige'])){ + + echo "get add new cartrige in base"; + (!Cartriges::addCartriges($_POST)) ? $messages = "Картридж добавлен" : $messages = "error"; + $cartriges = Cartriges::getAllCartriges(); + } + else{ + $cartriges = Cartriges::getAllCartriges(); + } + $cartrridges_history = Cartriges::getHistoryCartridges(9); + require_once (ROOT . TMPL . 'addcartrige.php'); + return true; + } + + public function actionPublic($id){ + + //self::checkAdmin(); + + $pub = Cartriges::changeIsPublic($id); + //var_dump($_SESSION); + //var_dump($_POST); + //var_dump($_FILES); + //var_dump($id); + if($pub){ + header ('Location: '.DOMEN .'/cartriges/add'); + } + } + + + public static function actionReaction($id){ //активация\деактивация картриджа + + Cartriges::reactivCartriges($id); + + return true; + + } + + public static function actionOrders(){ //заказ картриджей + + $title = self::$title."| Заказ"; + if(user::checkAdmin() == true){ + $summ_cart = Cartriges::getSumAllCarteiges(); + $cartriges = Cartriges::getActivCartriges(); + + if(isset($_POST['submit'])){ + //show and running code for order + $list = Cartriges::orderCartriges($_POST); + $data_ord = json_encode($_POST); + /*$from = array( + 'name'=>''.$_SESSION["full_name"].'', + 'email'=>''.$_SESSION["mail"].'', + );*/ + $a = Mail::getLinkOrd($list); + //echo $a; + /*echo "
    ";
    +                var_dump($_SESSION);
    +                echo "
    ";*/ + } + $save = filter_input(INPUT_POST, 'save_order'); + if(isset($save)){ + $data = json_decode(filter_input(INPUT_POST, 'data'), true); + + $saving = Unit::saveOrder($_SESSION["user_id"], $data);//добавить в базу заявок + //var_dump($create_action); + if(!$saving){ + $message = "error"; + }else { + $message = "ok"; + //header("Location: ".$_SERVER['HTTP_REFERER'].""); + } + } + }else{ + $access = "Ошибка доступа"; + } + require_once (ROOT . TMPL . 'cartriges_order.php'); + return true; + } + + public static function actionZeroning(){ + Cartriges::resetToZero(); + } + +} diff --git a/controllers/ImagesController.php b/controllers/ImagesController.php new file mode 100644 index 0000000..01c5607 --- /dev/null +++ b/controllers/ImagesController.php @@ -0,0 +1,101 @@ +"; + var_dump($_SESSION); + echo "
    ----------------------
    "; + var_dump($_POST); + echo "
    ----------------------
    "; + var_dump($_FILES); + echo ""; + * + * + * array(13) { + ["link"]=> + string(35) "http://prints.local/printer/edit/49" + ["user_id"]=> + string(12) "azashchepkin" + ["name_en"]=> + string(19) "Zashchepkin, Andrey" + ["name"]=> + string(16) "Защепкин" + ["surname"]=> + string(12) "Андрей" + ["middle_name"]=> + string(26) "Александрович" + ["full_name"]=> + string(56) "Защепкин Андрей Александрович" + ["city"]=> + string(10) "Курск" + ["position"]=> + string(62) "Специалист технической поддержки" + ["department"]=> + string(60) "Отдел информационных технологий" + ["mail"]=> + string(25) "azashchepkin@rencredit.ru" + ["phone"]=> + string(5) "15000" + ["georol"]=> + string(16) "GR.RC.Курск" + } + + ---------------------- + array(2) { + ["print_id"]=> + string(2) "49" + ["upload"]=> + string(0) "" + } + + ---------------------- + array(1) { + ["img"]=> + array(5) { + ["name"]=> + string(13) "error wfm.png" + ["type"]=> + string(9) "image/png" + ["tmp_name"]=> + string(39) "C:\OpenServer\userdata\temp\php5D63.tmp" + ["error"]=> + int(0) + ["size"]=> + int(50663) + } + } + */ + } + + return true; + + } +} diff --git a/controllers/PhonebookController.php b/controllers/PhonebookController.php new file mode 100644 index 0000000..4791d2e --- /dev/null +++ b/controllers/PhonebookController.php @@ -0,0 +1,155 @@ +"; + var_dump($list); + echo "";*/ + + require_once (ROOT. TMPL. 'phonebook.php'); + + return true; + } + + public function actionSearch(){ + + $title = self::$title . " | Поиск"; + + if(!empty($_POST)){ + $searching = $_POST['searching']; + } + if(!empty($searching)){ + $value = Phonebook::gerResultSearch($searching); + } + /*echo "
    ";
    +        var_dump($list);
    +        echo "
    ";*/ + + require_once (ROOT. TMPL. 'phonebook_search.php'); + + return true; + } + + public function actionSave(){ + + Phonebook::getExcelList(); + + header("Location: ".$_SERVER['HTTP_REFERER'].""); + + } + + public function actionUpdate(){ + + $data = $_POST; + + $upd = Phonebook::save($data); + if(!empty($upd) || isset($upd['save'])){ + + if($upd){ + header("Location: ".$_SERVER['HTTP_REFERER'].""); + }else return false; + } + } + + public function actionAdmsearch(){ + + $title = self::$title . " | Поиск adm"; + + $error = false; + if(user::checkAdmin() == true){ + + if(isset($_POST['submit']) || !empty($_POST['searching'])){ + $searching = $_POST['searching']; + $list = Phonebook::gerResultSearch($searching, 1); + }else{ + $list = Phonebook::gelAllPhoneList(0); + } + }else{ + $error = "access denied"; + } + + $subardination = Phonebook::getSubordination(); + $parents = Phonebook::getParents(); + $departments = Phonebook::getDepatmnents(); + + require_once (ROOT. TMPL. 'phonebook_admsearch.php'); + + return true; + } + + public function actionActiv($id){ + + if(user::checkAdmin() == true){ + $pub = Phonebook::changeIsActiv($id); + //var_dump($_SESSION); + //var_dump($_POST); + //var_dump($_FILES); + //var_dump($id); + if($pub){ + header ('Location: http://'.DOMEN .'/phonebook/admsearch'); + } + }else $error = "access denied"; + + require_once (ROOT. TMPL. 'phonebook_admsearch.php'); + return true; + } + + public function actionAdd(){ + + if(user::checkAdmin() == true){ + + }else{ + $error = "access denied"; + } + + require_once (ROOT. TMPL. 'phonebook_add.php'); + + return true; + } + + public function actionEdit($id){ + + $title = self::$title . " | Редактирование"; + $message = false; + + if(user::checkAdmin() == true){ + if(isset($_POST['save'])){ + $update = Phonebook::save($_POST); + (!$update) ? $message = "Error" : $message = "Good"; + } + $info = Phonebook::getElementByID($id); + $subardination = Phonebook::getSubordination(); + $parents = Phonebook::getParents(); + $departments = Phonebook::getDepatmnents(); + }else{ + $error = "access denied"; + } + + require_once (ROOT. TMPL. 'phonebook_edit.php'); + + return true; + } + + public function actionDelete($id){ + + if(user::checkAdmin() == true){ + + }else{ + $error = "access denied"; + } + + require_once (ROOT. TMPL. 'phonebook_del.php'); + + return true; + } + + +} \ No newline at end of file diff --git a/controllers/PrintersController.php b/controllers/PrintersController.php new file mode 100644 index 0000000..e7d5303 --- /dev/null +++ b/controllers/PrintersController.php @@ -0,0 +1,159 @@ +"; + var_dump($status); + echo "";*/ + + return true; + } + + + public function actionAdd(){ + + $title = self::$title; + + if(isset($_POST['submit'])){ + + //echo "save!!!"; + + //insert in base new printer and geting her id + //forvard in page edit/[id] + $id = Printer::insertPrint($_POST, true); + //echo $id; + header("Location: /printer/edit/".$id); + /*$upbd = printer::updatePrint($print['id'], $_POST); + + $save = Printer::setHistoryChange($up, $print['id'], $_SESSION['user_id']); + if(!$upbd) $_SESSION['message'] = "Error"; + else $_SESSION['message'] = "good";*/ + }else{ + $title = self::$title." | Добавление"; + + //$printList = Printer::getListPrinters(); + + //if($printList == 0) $error = 1; + + $floor = Printer::getAllFloors(); + $department = Printer::getAllDepartments(); + $cartrige = Printer::getAllCartriges(); + $status = Printer::getAllStatuses(); + $functions = Printer::getAllFunctions(); + + require_once (ROOT. TMPL. 'add_prn.php'); + + + /*echo "
    ";
    +            var_dump($status);
    +            echo "
    ";*/ + + return true; + } + } + + public static function actionView($id){ + + $print = Printer::getPrintByID($id); + + $title = self::$title." | ".$print['name']; + + $history = Printer::getHistoryChangeByID($id); + + require_once (ROOT. TMPL. 'info.php'); + /*echo "
    ";
    +        var_dump($histiry);
    +        echo "
    ";*/ + return true; + } + + public static function actionEdit($id){ + + if(user::checkAdmin() == true){ + $floor = Printer::getAllFloors(); + $department = Printer::getAllDepartments(); + $cartrige = Printer::getAllCartriges(); + $status = Printer::getAllStatuses(); + $functions = Printer::getAllFunctions(); + $print = Printer::getPrintByIDFullData($id); + + $title = self::$title." | Редактирование | ".$print['name']; + + if(isset($_POST['submit'])){ + + /*echo "
    ";
    +                    var_dump($print);
    +                    echo "
    "; + echo "kek"; + echo "
    ";
    +                    var_dump($_POST);
    +                    echo "
    ";*/ + + $up = printer::checkDataUpdatePrint($print, $_POST); + + $upbd = printer::updatePrint($print['id'], $_POST); + + $save = Printer::setHistoryChange($up, $print['id'], $_SESSION['user_id']); + if(!$upbd) $_SESSION['message'] = "Error"; + else $_SESSION['message'] = "good"; + } + + /*if(isset($_POST['submitimg'])){ + echo "
    ";
    +                    var_dump($_SESSION);
    +                    echo "
    ----------------------
    "; + var_dump($_POST); + echo "
    "; + }*/ + $print = Printer::getPrintByIDFullData($id); + }else{ + $access = "Ошибка доступа"; + } + require_once (ROOT. TMPL. 'edit_print.php'); + + unset($_SESSION['message']); + + return true; + } + +} diff --git a/controllers/RadioController.php b/controllers/RadioController.php new file mode 100644 index 0000000..ba9fa94 --- /dev/null +++ b/controllers/RadioController.php @@ -0,0 +1,59 @@ +"; + var_dump($statistic); + echo "";*/ + //echo $this->host_ice .":". $this->port_ice; + + require_once (ROOT . TMPL . 'radio.php'); + return true; + } + + public function actionStatistics(){ + + $statistic = Radio::getStatistic(); + $string = " + + + + + "; + for($i=0; count($statistic)>$i; $i++){ + $string .= ""; + $string .= ""; + $string .=""; + $string .=""; + $string .=""; + $string .=""; + } + + $string .="
    Название Слушать + Слушателей
    сейчас
    Композиция
    ".$statistic[$i]['stream']."".$statistic[$i]['quantity_listens']."".$statistic[$i]['title']."
    "; + echo $string; + return true; + } + +} diff --git a/controllers/SiteController.php b/controllers/SiteController.php new file mode 100644 index 0000000..2edb9f0 --- /dev/null +++ b/controllers/SiteController.php @@ -0,0 +1,85 @@ +treeCategory(); // выбираем из базы список категорий и подкатегорий + $categories2 = category::create_tree($a, 0); // вызываем функцию и строим дерево + * + */ + + //$latestProduct = array(); + //$latestProduct = Product::getLatestProducts(); + $title = self::$title; + + $summ_cart = Cartriges::getSumAllCarteiges(); + + $printList = Printer::getRandPrint(3); + + require_once(ROOT . TMPL .'index.php'); + /*echo "Home
    "; + + if(user::checkAuth() == false){ + echo "Авторизуйтесь!!!"; + }else{ + echo ""; + + + echo "
    ";
    +            var_dump($_SESSION);
    +            echo "
    "; + echo "Exit"; + }*/ + + return true; + } + + public function actionContact(){ + + $userEmail = ''; + $userText = ''; + $result = false; + + if(isset($_POST['submit'])){ + + $userEmail = $_POST['userEmail']; + $userText = $_POST['userText']; + + $errors = false; + + if(!user::checkEmail($userEmail)){ + $errors[] = 'Not valid E-mail'; + } + + if($errors == false){ + $adminEmail = 'yaslonane@yandex.ru'; + $message = "Текст: {$userText}. От {$userEmail}"; + $subject = 'subject mail TEST'; + $result = mail($adminEmail, $subject, $message, "From: System message from zaa46.xyz "); /* {$userEmail} */ + $result = true; + } + } + + require (ROOT . TMPL . 'contact.php'); + + return true; + } + /* + * конец вывода главной страницы + */ +} diff --git a/controllers/UnitController.php b/controllers/UnitController.php new file mode 100644 index 0000000..dbd0171 --- /dev/null +++ b/controllers/UnitController.php @@ -0,0 +1,139 @@ +"; + var_dump($requests); + echo "";*/ + + require_once (ROOT. TMPL. 'requests.php'); + + return true; + } + + public function actionCreaterequest(){ + + $title = self::$title . " | Создание запроса"; + + $error = false; + $message = false; + + if(user::checkAdmin() == true){ + + $printers = Printer::getListPrinters('all'); + $create = filter_input(INPUT_POST,'create'); + if(isset($create)){ + $user_id = filter_input(INPUT_POST,'username'); + $print_id = filter_input(INPUT_POST,'print_id'); + $description = filter_input(INPUT_POST,'text'); + + $lnk = Mail::getRequests($print_id, $description); + + + } + $save = filter_input(INPUT_POST, 'save_request'); + if(isset($save)){ + $user = filter_input(INPUT_POST,'user_id'); + $print = filter_input(INPUT_POST,'print_id'); + $desc = filter_input(INPUT_POST,'description'); + $saving = Unit::setRequest($user, $print, $desc);//добавить в базу заявок + $create_action = Unit::createNewAction($saving, 0, $user); + //var_dump($create_action); + if(!$saving){ + $message = "error"; + }else { + $message = "ok"; + //header("Location: ".$_SERVER['HTTP_REFERER'].""); + } + } + }else{ + $error = "access denied"; + } + require_once (ROOT. TMPL. 'create_request.php'); + + /*echo "
    ";
    +        var_dump($status);
    +        echo "
    ";*/ + + return true; + } + + public function actionRequesttobase(){ + //$printers = Printer::getListPrinters('all'); + $save = filter_input(INPUT_POST, 'save_request'); + if(isset($save)){ + $user_id = filter_input(INPUT_POST,'user_id'); + $print_id = filter_input(INPUT_POST,'print_id'); + $description = filter_input(INPUT_POST,'description'); + $saving = Unit::setRequest($user_id, $print_id, $description);//добавить в базу заявок + if(!$saving){ + $message = "error"; + }else { + $message = "ok"; + header("Location: ".$_SERVER['HTTP_REFERER'].""); + } + } + echo $message; + return true; + /*echo "
    ";
    +        var_dump($status);
    +        echo "
    ";*/ + + } + + public function actionActionrequest($id = NULL){ + $title = self::$title . " | Действия по обращению"; + $error = ""; + if(user::checkAdmin() == true){ + //action if authorization is successful + if($id === NULL){ + header("Location: http://".DOMEN."/unit/requests"); + }else{ + $list = Unit::getRequestByID($id); + $act = Unit::getAllActionByIDRequest($id); + } + }else{ + $error = "access denied"; + } + //require_once (ROOT. TMPL. 'create_request.php'); + require_once (ROOT. TMPL. 'action_request.php'); + + return true; + } + + public function actionNewactionrequest(){ + + $act = Unit::setNewActions(); + + $docs = filter_input(INPUT_POST, 'docs'); + $request_id = filter_input(INPUT_POST, 'request_id'); + + $indoc = Unit::setNewDocs($act, $request_id, $docs); + + if($indoc == true) header("Location: http://".DOMEN."/unit/actionrequest/".$request_id.""); + + //return true; + } +} diff --git a/controllers/UserController.php b/controllers/UserController.php new file mode 100644 index 0000000..25da320 --- /dev/null +++ b/controllers/UserController.php @@ -0,0 +1,97 @@ + + php_flag engine Off + + + php_flag engine Off + + + php_flag engine Off + + + Options -ExecCGI + + +RemoveHandler .cgi .pl .py .pyc .pyo .phtml .php .php3 .php4 .php5 .php6 .pcgi .pcgi3 .pcgi4 .pcgi5 .pchi6 .inc +RemoveType .cgi .pl .py .pyc .pyo .phtml .php .php3 .php4 .php5 .php6 .pcgi .pcgi3 .pcgi4 .pcgi5 .pchi6 .inc +SetHandler None +SetHandler default-handler + +# Remove both lines below if you want to render HTML files from the upload folder +AddType text/plain .html +AddType text/plain .htm diff --git a/docs/.thumbs/files/aXP1ItlpsDE.jpg b/docs/.thumbs/files/aXP1ItlpsDE.jpg new file mode 100644 index 0000000000000000000000000000000000000000..315eba9cb67c613a704b8cb7b49a9bd3e76cb254 GIT binary patch literal 2896 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 z z2WU#2W4_%-I}Jr=zU_K@eh|6UthG*;OESASvE{t8OSooM^<)sF0vS#PqYLg+F3_0g z{sq*6Q-kr7GGyYTaYnO4rItt`&nAw$i7Ll)5%-vstW{pbz4239rC{=Q%gjAei_wuE zShhLeCCHw{Nn(D5$9k0YK~DEa4b>b?SbCN_r)HkRZA5Z7TrlGky8(j{^CtKEK7oB6 zOG&ZuLH>?m&munVkMp8-6-yd=5#%<+a8~6wMu-w>(&if{_C|@~D(Wu)6BV{RD8;=+ z#*|Qg9QK_$!Un=}CgLS{H`YBvt*h0XuGpJw5Xlg)%^~_n8gq=^u~K9RKy%Mi$4l#_ ziAZ7gu@u)za0iOnO0AgO0lkEH>;db}CZvK&(1?)DPLI%nTjuBWM7A=OZk^NPzW}2~ zVWNn5q0@t%<55m_cR54b>IFVeb(@9<2ZI-?@20{dKuHQBcx>?_RYr#7EoECC2c^er zQp`%NX(b<6x^0}cXfRCM5MLHfx)me4nNXbxI2b~lUP|r0gGYTbyGHSE6STzQVilh8eG3k*BAGJAl+WcPB%=3duVV?)6YiXk@r?L-K2>wC`%}DMkYU zxgX2eC%L;mPP%1OfFsvobeK?wnUx7~q6Hn`4+CK+_Gx{I#NLFuXrRH|p3%?WRmgF? zo#4HK8V?e=%8F-|$Q#s?se6QD2i(oRx-xdgDFDLBi**6vARGexeJuZxXA5%|aTJJH znL;!dYr$cuB*sI`R$raX6$Czzi@gaa=7oz>G8Me^4mXTxLqn0N_}(giC|KfAub64-(PK{Pq$axy z%)235vzgv^4pCJ9ijoz~J^~k-I=ee&oTT7SLzjS7)NG)~Q5b!A3WyofJ;OL*( z)f2B!!CISL$n$34H=Cxj0OKxw(i@4t0A+76BWD=HW~D&tnjY(ah?5;Rj2hB^+_y(W2tPdTbQTViv}n(zcpAt>mRF^tMsW{jc~19 z2DfalA(tWrl*HVy&&--T5*c;=IKb0PBlVAr} z6q!sRJ5X})D+e>Z5002Qenr`m%;$cE(zImSIChR71W#*Xx}fl8pEYb<@*nI{#$LrD z8R~Xd3pTVqRJp{*0k-&}=3PFVH+OAM1PPhd5_=y1#oKx zwsNngNrsg@fEj=J+0P0`WkfwqNx!eY|L_V(6?~uavDE5})0S0Q^>cL@avp+lFK_1f z=-jrd6X5V|DlShYaZG`e<@n^v>a$nuSgC_7MP{UKIDAanA8C^iJ)H63uy)t)EG?hFXE7+2_d+WB|^6x#<86qJ}&r^1bJ_kUy9`v73`CGsP zz6GM+bLG9SOl=l+AHIq;xr4ltEUxw<|MLNW4c)1Co?kjU$eDNOU|T}Y{)^1DM+{~XDdK)s`&8@;)?e+Jmq}}1 z9xX6YL+a`3p2)GU2nH{PUYB{!a#W>)H6zDa#MFNAeje^xF;pogU2v~Ey07694`)A3 zi#kdCe8PQHTD1Fl-qzUJ`rK7x+~bcSx$-5H1FEq_5jlp|z|omxZ7y<7QJgq5f~7eh z0YAp_4n^iI{m>U1!;ZT9>gEBcxDrc-aNAG2Q-uh-PVTa)Yel2btM!dTq4#PO^ap`Y znAtX_sY<|gp?F)fy>CLHT3m~m#)S3-Cvxvdo{g-y&-cw!+9vzrTb2lC(~E~Ssn-fC z0%N_Q`>GEH&>K?G$PXc##q=KWBqdG5$~(w^o;P`C%%3Qj3J1hI_m^ZQiYYSfv=elFC7|X z8AcCTg<41XTn?WUjjh_Tns20;#l*D={2^Pu{Br5@4n3|N1n6$)}gwIGmnu_E5 zPx(RGFJT;7<~Z`)?vr(NAuN2>xVn6{HNHD^^!H*&;{&Nhgo!98yW-luVo%Ql^Nm~$ zslt{@`C`?VRQ;MF9kR54Mt+1a8|gnSCKf3^TdW;L9`%RhSzUzNU zfE~QKFR_gI%=8<`bFn2)v@kyGq`bz!DcUVVMn-J4Xj23*3hxBpd78Az4}H$O_I3H` zDz>pFlTaUvtsolWd!l8^^(F)6=pNK?ZT~nXLGcW-uZ^{EHVwBw3a8ciDlsdPVR6>V z=F-+i9wnvmO9$e_tFUEzye(h161@V1c7IG8>$cryj%J0xc$EeO5$k-m3$Dzl@zsbR zVojaNAG-`{AjdbuoVI5dTQZ_t3+(Dqh@(m>kVr{0xW#$R#-UVZ?aRKGDo1GC@&n@d z?-Eo2!$iEOa^|!2;7Vi73i;O*xWY2ZNxl+SmIIR3=u|VsKT7cSYv}fK_mZn{v}S=7 z^)AJChe^0kAsetAeOkpz6`(223uHS$3$m);>MybN1DR{>hwmI}a(g*#U*|oC(NQbO zs%kJ(#&|<1uJWtpQMnqBT@5Q|a6Y&D)fNpUf^CS0H-9LEi=|9}RpGHn2Rc=Y|NOeW`&0MO!Q+oQudl8Wifh}Ce^^ONU8AO*Rz}AIG z8%?Mon|aV#<#YllP?K;ICGx2+cT?**RisxLRsJJWi)&BXX8dWkyc$7c?L3HQUX+9K zxW0iUJ83?*=HRrJWaaxejUUD`1F&?=*}BIsj?M4ap2D_pV}XH;r@V`S{}RY(O$N>N zRQYI&xuC0hCc#?W*N^_p0YimS(~tVM&G?IU;MAVKEfbJ$DlS=6Vz<{;->)gmNQcR8 z>)~#*6Jg%xkMwza+~{057fHIySTwXNdS>Jd$e$^{=Gu!~-L_A0jvBhAl9f!gMT-RL zUwWSqE3Qvb^$5{%OQjDSl$VWkN~7}wNG+KuzLC;uPkuQ_>jToE4(nK`od58rpV7iaF~KsnLL|6S{}rxuy6tVlfp&5hTJ} z;M*~|KKbeRY~kkN%zS#{1V=TM^zberV|<(o(`oJ{Q`&_$7a%O`sv({ysylz5eK;-K zMU?p39I*%Mbmj!oVL2kHKodmc^0tIxT|dTK$yF%R*||dJ(S+|3V02H2iiC>`->Gdw*(i~MU)ebh%n3*ln&rmByC;3{wTD-@wqfFw7*M~}n?%)D_?=)8B z3WbShQCF&GiC5Sqjtl_z0g$yJZDb}+p~cBU8uN94TBkHZP&M5sV6XQgtiVCFF>Qyw z@mQBv88#uVem?4>C)~Yg(9D^{Hf>a=QcU7` zUgg{7q@|BHXZ5)?KlZ^hOrs9($npI-6ImaSpvV$3Ye6HIW?5DQq+ScZ2Db4x*q78( z`OLx1ug+~n59A1diVdmzS^CdA*=05h=kO|Iz;3s7=+hmptK@l;6QEHI5ppthJ~FU? z|7O&OTc4FtChf%aLaLr`78FtYDSonNv%{b~Ha_th-8~+l8o1QkQ3tY@ay(roexbvi z5P_j!onL1PGt|(1aX}yo`Dj!BqzvJ?syUT_KP*0!6zl$B6ItY{5$CL6l*rh5b6w>v z6L(#2p|{#}KJ z@|3Ai!N-`t01_O9l%}0!@En*_4*!SSA0JwW3(EnCRF=~MSi~XP*VO1W#SdjFglU7R z2|1_nLYq?heQa_@9&5UQ^4~IUbM0F8omL&i@GmZn<|vNvORLy;zvQn~l=7DIC)|i( z9t5%O9l=Z?A*CZQ+?$tq0;}tgtoI*@`4MpfPrPE23d~W!Crko*lYDOiEIGl^e;f{) zaOC#?FcFs?f$!KQN2vXmO!ki&_HfBO~&h5p$D0w z(SVyeK?6r+H#SeA^wCwMRp_DirE8 znpmxHgw4wYv8qL_4G+IBLikkl54|Xm*@E}KPe7Sg6u7PVmj=D$r>OIySGQ6D0t(%( z0uKm+{sOZ8ee+D~qx1UNnUcFmU}Z&2ZDZV3(>_n2 zGup9&gBls>((R|;<&~c4xZwJ1LI98ox}WGu<^#$V0%^RNu5sTKpuv7l7#mc7_%ZpY z&K0bZ(dyVpbPx$;t@7c-c&<=pLsihnk;_NLyRZSa;4~DJ!&)!&eEBcHIt0Uzuz8<} zngcwpZFn6ulAwMZCKCtbyVa>VXp5-Yrp9(w)q?d6q}q2p+V7GPGXxr3sYs0I z^%Hg(5{eJrQ1G<_g$j#O=2=)$mIRPm($}@srl}I(!Cbd4bo+_ogqMVI^F-B`F`R{C z624hmCK)s+{cQTZyfjcfC5!{di7Cm7^_i|v=We}<74d0=DH5a$XQHO0PktE;oO;qj zC{;?vaNr>jO!}ete-R1E;5c4}{4Ju5Y(bg1<(DO=1(M|TnxIakQmY9Sp^-CTepf6e)#INEN#XoQ?T`?X=V`-o z52I|i9YVcD4V92(vk2wjG&+UK(&>D0VNof+ZX^OgK5k)V<_Bsu{HrfB0W#i5_L{4M z>!!OS7)Y3gmu+#UfRxjvw`fU!I8fQgC(9F>Nn%PXqh!PJ-wZTYZgiR*M_&l@9)2V$ z_|F(kj+cq0~N%y@xS5k#+qWw#X z$x$|>`10+FgB-{@ceW974aj>7GIVzK^;Phj{DU-O?dH{>=|znZ%E5IQtu_e-p}(|e zOEWDsdYt4IJlyFD2>fFRUxH;^f$}XKvFC}qp&mhbrZ!wRN>00xw;dY9RqrNupgP|Y zLuYBa&VLetKfK~vgt%@{KKV*$vClX0t3>&h4DO+vzf0WWfz`jDXpg+SiE1CGJ zesi^>;ubta{z`(!igSM84>J6hwN}!zvBelM0&jUz?3e~m`WNK7#p!24dJXdnN45Fh zesB&FZ;8qePRw*`{U}pekw!95+PDX78pnR$zo33+no55z8>iNEiFfJ9dT7!-SJ#~y zQ*dHRk!J1?m-)7|kVe+><}YB%cGD2N=O{2vJ^1x)*?bTk*RcKZKQ$D>#?hclsQgca zF_8*KQs!w_kT>H@%e+*bLD~z&oAVtM?+pj8Sh_1 zg~TX`7r#8mAND*~ch8otd9AJ2q@~&NYjVaAI4ov{5twTsiUO%@xd!4`jCUC-8oK?{ zH4?c`bIqjt5Zlz&J!`G%(eQpWg!EqmBR}-jG`)J3FLemE?(C#mE8_l!kuWR61q=9} z7R5D0GoFc4=>OQqIo0ee^wLYkJzmo4b$~ijDHU~z&G{Jq?fvOaa*A#mr{zOqsu|?{ z-h^eE9yc4y%Hk()`IY}aiq89=%J+}s=Qud$n8!J?=dp#1GO~{C9D7zq+1YzW92^|k z$5Hm)MG_LK<0LC&RS4N4WRw+szUTV~+>gio!+qV?b-l*(tz|e3_S~PjnoP*Q6m%Hp z0z=9)f}1jS&C5wY0YwY1TDk&NQ0w*$T)lW4-~eV&8NP2Gc|fHh=w^MJgHxPDLt6ls zXPgi{vD7IRJTjKCEKWkXphTmE0lUy*8FNJ{d4iMZLa)uMWxhvW_8UF-&nh^eBJ3PK zm#m5lJPq@F+5}kuBjF1|Xpp}PInI(AjI~kqvX_y~s{|bCzdGVjhQzx94fA#_>bhcZ zdHxdo@`_X{lin~C@GX~_CzF(z5iK>c(bWF!bKb&^96JYu1 zV8u^wRtY{!x%jHv>&2V>sx_WU1ycGWwvJ~ccDO$a2By)nKQK=7)9j)J%GO+dOxgCj zd?dP|Y&uR~CF`y~H>@g&lA4SPE&ozRCpseb!V17?VF0`PHC|C#{M8D=S)3(;0jy}y zXpa}`gaF31BE^=2Y`h&Fek8R~Jx5CRM5H`?xASs)Y(d>JTKl<)>7slC-@(Cx?SBA7 zKJWXW?X-VFYX62=u8nbN7`?w|8!9blZck%-Trws`z(iiWR};FmG8g6R%q#Ozv%oM@ z;y*yBR)P9wU&Vl2XFF=h5M5KKEYj56_jNnm|N?p6P4rkQcFKXuA?70Cn0kq*n#X z&u$Da5+~mWZKNVBgOM2a)?9{AH#`LMDfNqPyrvq`rIaMEjfA`l?ZfHVDZD;0XC8Z+ z%Fg%5=A-Z&+M+t3{z%rhu?G7Kp<7g-_k`aKyE>!|2`q-cjHsHi0xy(&73ekorW|2D z=Sux>{PM0LcJ~xZ+wX2;Iyu#U*N8In#PgQ3-h>lqQ7MrUw^QO(utC zOrgWqKj9ygZ%GI3ti~0p2nLQD4wpVWObdj*gX$%Hp12{ml3pY*X;^lBXMdnkKMSBH zkxTDQ->lQL-i88FJLsO3WQ8cx zYKJ$H{4+E++Ez!enkwtnLd5{^W|zjTPO7`2^GJjDUTsACLCL66W$iUlfvo3lBZ93a z%dNx?Ev8=i44tJQHfrs9G1lHw{Cuoep-WU3?Vl7U5-X=r9%ohCZc6ZzrAFyaQ4pZd7~Zi!9Vhwjy)UuVrXdm#aKKi8Ck6 zJKEbbBv=F%>R)5m`a-2*@LMCUx&eUA2U+YE1HSWaDKj|oArzAo^xV!fQobuka zMoVq}g#D#dEahO6+yp@?fau1caxSn#YgAa-0gbb*ygnpG*$M)@ z6o(n(mpLGal@*Bf5~B`HvXCc{rgRk%dez}of!~Axm1+ZL!O&?lF=RU~bVPQ^EXq)7 zGjmUb#R}~BWv#+6);Cw!fk-xtfO@%&46WNM*b0h0(Kbu#hhc~=>q^R9GnY(`EhJE9FpRvpE zfLPscg%}ZJ&;4!Z@9Bu~tEX<_|li zXv9=9USzUWDsfPdG39MZG-KxaL3G?n3Pnl0PRX&B#;j^7JIN2NLPEDhe_}E6Fpggw zmItA`g7PubXXW|a{5N2^WE@6KFzY&wZO=OG7zdWeOX_%O3yqpuvs>~V;Q-lLDy_Kz zB3^#>@-Yc2>`TM85TC4=+R#*{EEtP>Eq!u4aaIHE=%gyf!KA6DH|q`c{P*;#*`o~o zH5PZrd$5IBSy{ysz4aK$ur~{a@t|WfE7ry6?1#v~jyx3 zW2?^R&kiTJv!ijFNCUbqzd3Fds;v$BcU@n`W&H)X1tuLxW)fIcNoDu)*H``fS%$j} zzo|tb54vs4_YH-9VA;=VW4bB?O!}h8T~+$*Omu|FAAh>q`=}IG;OgTW10o*z#PB!! zr>_lH>`vtV1Hi-;NXs2-JhjbY=2Mr(#47$P;Qs)5By9FPi2NX?<6v072&!zjwiLOe z;P!m~bA#ErN$$(D3>%F* zm|ly(oTpu3_jibynuUh1iTo?kNh2hSr4)9iANU2ID*eQ!b+;hXDGB}qd{@iZxN6!% zOX#`%tVVIH+ezzfno3y_E`x=~s;>neB*oNR_m#Z&C(nmkIcHWxYp?y92bXa|K1Wcx zP?EQ9PkOnovOzRbOs&e$#A3wJ!p<%+%zMd!R(!&l{|quN@b-m*LTJt5>bX;PbC=z9 zoV>jp@fqz}uoc5Vm>}sF8L+D`OkJBAE(OnN68Yr3nP=@Uc$%VRW-;#kN{!ge?e&&1 zY2xxqu1_G*vHF;zxM?$V2Ci5p)%o;7rru!6a}H2Y?wlD`hj4F6zp-CC)%Bp$6o%|) zfv*asJiREj_iUR}wC%5&?_Nm&>OC=)Bgb`@ zN3E?%^U@1e71n8Am{S46#7`U6;Sp-J)jD^TVnoIpYYtR9qpXYq4Ke66PrgkN z#aU9S*~ZOyz2gw*CGua=4T{m=a^JL4V3%&Ws(J!gVJE#Um4BK0hOyy7 z6{%w|psx?!!X+=29Vi8V~$8gtHXt*29l8(IrF=C3g z*=oKqS-7HF5P5GaO=nKaaOx9>B$eiV!%VsGcbpj=o+rjks4GVxu;R4rCp2H0SPmWq zuCY2lfvc8NcE0{WA>}`otg#Hh^eNs-$(v1&C2%5v4+AVTUJ z^p2qGc4kOup5jclZc+QYaU-IeZxaR)t_bNK5 z&yKCWIWT+lhw3SHFTC+)2S^xutKjCN{tAI2!c)-~vJqFJd!E$SJ$krE{3+4C+NX94 zdT+Y^#o8Vp&-0txH|F<$=Cjc;GCs(N5*S*(c{ufZ|LnO*?U$F7bTAWJZdm^o*R6?X zn>Tf_28}z}?&1A+RDwQQ?uU3}%lp^Ys4_R)LNH|=4(ls&(w^A4dXY*kg#5(1*V3@8 zeR1ZPzkVK3;^tszQXS=nf)@(t5zedXgDgEXzw|#OXMm%?30Xg58bsuRnSU2I<|FNP za7*9UYP3XBdaBkTzLSxogzgXer`gXuoPryj9-;V-wx1J=$=6DL4{&=}BLh>rd)}iA z=|`t8uc%Y0-IH*mQ8agCdlzgEG|sP*2IZ%U-IBg5fJ0^>nyd{Za*(~!Dw8+CVvH+(*6@7UPFYerpXKbPY%dKpK zQa=}mZ8V84ec5TEPRH8SuV0@!RGId+6USm)|2A$ZUM;;}Rv0rG1YS;&-0UZ-AWjU6 zYo$4aA5J*EwNMP{*-O;T?L4pl%>>u_SGI@OufQ5)|0UA${>aF}){BgY0Xr@FxpcV; zP#5>y`sPieOt-N88Lc~c{Qm)@c;@ru!4OVbQ}YN7^H1GkFHj8kpwIUj?Wy5J#<8SO zCS#}&l>5NC$S&4vUdoqHFc0OS=E!*SD^+*SF49PmO`?RV;y0b$3q~Bn{^P|TK`S^9 zw1ytY+sRjg7K>3r>}ml;U68%*;2LB3eA@#ACJ@-l`XG(2S^b@LD%5NFMr?=y{F{KM2o z(PH@(*2jk6`0{W|B_Q}!h|#+mP5~NWU|eMvglS2pR^GDL?Uk4$mBS2jsdg@D@+$B= z9A{6a9->v&U74}%bq$Lzny-SZ+2%@uX>Tk{67&Y&N+k{1xgSR1*6v1EBl#8uTk?xO z^h`mz`-X!xV6pYng3ZojU$ii>Y{>`mnH&#g9_3kwvOQI$&ZMToxH>POB`>ZoxfT4T zqX+W1!@=EE+t!}SdlhE@8Iy1sqq^Jdsj!?&HNs= zvc|T&)=>moc7|eEq(&-0_1c1C_ri1y6&h~+T+*oKk3&?H@eCGo>(pC5zdcn%4mK`g zViC5Le7Gqh7Cj%y2P>%x@>2H1UI|^x9LIEAe=#6@+}d0)k|wGl5Re0bi-oS+>${d0 zkWi4QfKimoB1V;F04eq{iCXwcN0clT?I&3eiU{B!!|?qW0tc;%!lvWl_klVOtDPjy z-O^{dIt2J2{O)`#t4Go#pq9MH32N~OnjGB3sLPqnT*(YOnpr@rkguSx=(>8+>4(LG z|2We!mY4Qok|*V*%H{M9ijo5Ew{`%=te7^T98TB64X8toEZ2At`c#$AaPsr$lW0}fHEbo4lKyGD1Dba(BlJ*{_c!I=Q`n-$d6K)LrzeG6k?m@Ytwx6G~x89xjbG15v_p3&6bWYq^#^qPk<_pKQ>A>9|7r=y!+b<7mZL*f5)qWzR zWO=MkMD_<30-_o~^7mVjr{*|gd+ zs@{)RNmGA}%7zU0H@05#0OCoR!NvRazF;LE2S1$g%&S%d$L7Cv@5NdZ^#21qnAb^5 zcxtTwF+NZWcw5@~E|mdun04#8aaE)KN;`Zx`SJN7f`#UNSDtZKQRTj7r{*lrykx$V zU=#KJ(;(@(y*a6nANflmZlp-y@Q^4=U^}5KX<$^2vKZfpUOo%*d`MbuG`a9~Aoo#CAc<5rB z1R=_%hqfm^HPvS6$Fu#5yygR|kba5pYmIe*5vjp%%DJx0@*|v;YP8ebpGT4_YEhEA zS6`V&J9@F-`B9WZ3NjeJ%ZwKuwM&*?Dd@Y=95vXLj!y1cM`@fb58s7Y3kuq+Gn2S6G!0|2F04Bt_@q@;)2flMm zD>a9%t8C=^B-XVH0mKhNUi>m<02$zXXz`;BH&HZSE5K#)?Xk_9Q$e=bx>iOug`}p- z59}`w7)4|J;A)c=stpArj`oIy0b?KY*>vQcj(g9Yt=Aq>}I#5I?MJ=px` z^i!#nIkaA`P{}7cD5jmUqF&>E0K_6HZ%EfSj1KIi`GKL1qE%T6m)YqdYw-M@V*^>U zN=_xq25bH>lm7sdD;nsz@RrhJeI?6CI@#peIm4fnQCD|cRl;AM&tbCgD7d=U;GW-Fqw-(!${{>!~Gy*;EA>JdnkY7 zciAST>6Xs#3kgkoGBp1I*b5P2%CM@V4eaWtBhhvzL_Qe824T{Dg4Ae z6KTJ#uQws&`IR=!a85nAx$>6I5r8=&QQGiIBc9gc+=5< zvwl#6jXq|I8@?!@{hDsOjsC;NP*!TCuc>*1u$c>fw53`gJ__43(e3AWn!>zbrP%NP ztXy!6x8i$@^zudd$Ho&PwIweJ6(_goBv!MpG(~LwRCsdn)<$z1B+II7al+jVz;@m; zyshzL8nCwquz2ANY28y8Oe)MvFC#=SZE5zl+=0i7VSFs4o7r_s$VymDWg5{-F>3MW~7}c|yc`B}SBU}Uu6_gu@)|a_kfo78i<#VS6TqPDif|?tJ~o1eA!cY{+onJQ@EVjRwsD$NQ|{??~!ojISwqJpKVo?R=gRa;i^Q_T0A6WH#g8;D6 z<>}B`L(ZDDD6d#+s^bAOiWA9`H_0 zGa1=;9As)T{6MOCQm)XWRr?S{UgtHN*qe83}p7QfdXGYbJj|<3={e{mXLm+oGtD2? zznhNTRy|9wZjAA(mDk@C6g-XfbOPW>eBSg0JMgzUNL6P5^69q^Igx;P@v=?LZgVt? z!m#Ty-~=^)PW0aYE-a1sB(8t?GISTFy9z}m7`SL#yfYaOOg`sE(o~q?wbpZfSSS9@ zCX^5I*DkY_L5O?YgKF`AEX79-pdM56y)&O56^u3?b4-+<4!Wqf1yZ zHF<-`ae==ont?zP<*ToN*SaaMdvi0wgScd56rI&&$0z;L?~A1nb$i{A!rqc*g)}qv zLB*py^uOw=w!7wVo`ZbxLn;~m0-Py!988d|EJBRLaf7^~_V%*F|T<>LyWwPX{+`J7OW)P>&)zmJj9)v!O#z<#c z^qwu+o{zL0s- zHi~CXTFuVxj}3NaGE^B6#SXo5)---hy?l#yktprM?b`{@q&*yu=xkaWVu`|W%=7aU=nru(22;Hcs9S-agl$n6uz$Jk{U%Q&R0MRCMb@3KlXX02UJKAP>~ zj6#xX*}RCztu0R%KT39@nG?_;mLvsAcK)aoW~$ZU^tWQILX`4Ik0d`C$XHw@Pc0xd zLB}H!h+}?lQzk6z$12S@V!Ikqh9N zRp|QQk8(WQ4)Nv$Oi&+6frnG~@kk`6zP9=_D%lq=M;1P*pEGMhE9gN`AsuU98_ z%Qq zs(7fiII+k!byhi#R$K>#PZdEWuN%Jk>(oG)dFH3H;zePP9>-)dJ-CP zEvp>%^xh!E71DFq;rWrvu|$PV;9d;I=GK9`-h$2uz`kq!a(n0s={@J^2#nOeepl{rG~cB5BB^ zZXqjBLj^G2f$&rratBij81IFmiCPRa3y&CR1BSaCMQ%AZZHo8!Rj$aJi-p}PQ-*w2 zFe!f^K5XlFL{C;9;q;eOpT5-FB!kbg z2TQFfsn@isbxl2)O5I%wtW7NXc_wQ}d?*7A5|vQ%hJzlWZJZ{=B8RQuHc&)q$LOvr zWUVXZ2LrGR1LHKj7o9uFkBvW6vgQY-(~A<`uk^X$c8n@`~CNY7Q))_nosCsUaG# z#BN4b#seHMPRLnpz=ubG(;ByZ=a8^#;8EHO#{}2DZ=ZEM*nF?nqp4IS4fmh^a6;>v zEb)i-MxLZot|oanM?TNks(RvWL^YEg?MLkV6(YF<<$DG3=p` zEM%@FG5NWh3rKt*CvyH3RKnI!bNmKUnOc-imgg#j_Q}R`?A0>wWvXAPX=9hIc->0S zMu57W+4D`f(X^x=;vU+NCjr+Wsnn$~$a#ZUwiP^6zHYBZhoT+$#w#L*v33`YzR(_R zY~P1VYn4{42oy<`b7+2V(tKrDTpitqzNmOw7M^nxc!JN`}S{Vs#G060%vwKIAj zVq%QtVO+14ELx&17{u}VE}2r0C>UZ&j}OB@(hV4BX=&Da$fHnnX-ATEI_qttcbv^z z^lgtQKz1R1?h7qLjbDj51Ne&P@rzcDy@|`uz9nNTR-I)bwyMAr^GN#mwmbI(5{2H< z<>^n3%S6|cP)cw1s-A;$!YuWn4?BIYRHn9T{j;oxMGVM3n|kMy*vV$6vpRS>`MhoZ16q*wTuXV@FeYws?`zjs}?fBjXX!J8`dK`uXpsjSe0 z8&M<*Z=ZbM@zsphfT!Bkxm7Q<)g?~iuU5Y87qT0{kDP~o$OcTdp3g?`y)xB&tcB4Z zgsaw5e;=u5tUhG%dj$$B$5?V4cMHI?(NE30hwKeuKCizseP6JhTJcSMU>vcRI7G_U zGLJMlTZZOv$fxZ&IcisZ+En{c3_M$Abk8J|ulZ^UdtdK(dH+v~a_k3Q)b|?ae<=yD z3Y03=Gk5m(p(ervo5(t(VK_nM@Hf(4vP9roNa-&`@oJn%OyzYBFQwMjXI#3#$S#cE zJbB+Q&o$o1c=NAV#udLOY|5j_h+C=+vJ5XKtBiT(SVcLG))5;S`-uVtJ(a@7^h7R2 zS)z-bptzmV^=>?7(_a~

    IS);Un2U|v1beQ$0JD1=H5y1v&yLizMCcV!n|QA-9t zV{3c8ct^rby)SL3jF5L%Vk%6rAbOB5kq9_(VyI#MDZP_LiIK&9u#MOXWa8JYWf?zH zzx60oeQojh?9MG+9Xnq2LH*Yy)W;8AnSvTS0<9m|h`dlrEANdybk|qz*KK zk?Yq22-jYIgCsI0l~jxMMd>5md0WJa#dXu_T)P-gdyS9wzBl+THpy;OU;2S08vBnC z?+rC=Y|u4smaa_B6b%=F+YNGsa;6D~7zRa@q`1eFK4xtm6+I`U1&FB=G(MyZ;%egG z{>cI*C#c()#7t42OS95W0xwOjiU>Gtw#J!@pV8ZWhwNE|zS&K5%Il~8(A)K*u3xN8 z__skPHv}1&xDROm_1nnYx5lCmT>!;(%2se?(=3@Z5$AN?%wePFVjf+eQ(vM26gU3X z{{^~6LA$TUg?jux`E5Mu%!9S+^jB1tx14MjWfpk0_B`U_x#1T;|3T@Wi)5KG=L0%WS2dvwC_BLG?++@YEOc?y`fr1wK_> z-q#Rm;hn@*E)KfN9J2niOYciK=7U@g>q;-e}=-fy1Id)aCDo zmKJn*R_wNhOeZ`Ie|7>BoNs@ZqOquCzLEtgdYj*8^hn@UNQ!)wu}$dy;2mMF$7a#B z!>r#}=Tv}l7_@Z3nh2GoT6`|F%=4Ed_jDjzi>AA^0XCfMnVmOEnVd41?OPAPhwqsX zIdg|)Iu^&>fzhQ@*=dGaeK)@D)NSYDwVy`#2~Fsl;36HtVz4pzKbi&%{J7vQqod$+{;`jQtgD_qi zqfQXXoYOlKzG0F|tDUh+CYWwai=AWi3p`D!vx%8lQj=*BX^@~BtVS^yAUv5~m7|fxmg0^1;GKKIO zMAg+guLR+)ST9IBFI7@gz6T4mzCF5PmQB+pgr;QHo^Cb*5D;{TI(_P%7sA&(&$P_AB=VE7)6o<5G z9sbGK5)dn`wCd|-=Q*1j6)%gU3$)R5Ks6%w0gG&Y(CFlKqeZkffFWliKR+RvAqp8t z#8mcv-!NgS#C-19~hR#R8I`jumI_vasr^K-KaXy}dol@n$lRT59j>gwHl3S*dKnWiwrY z+a3t~x=dxv&VNDU6lYWUHMi5*#_E|R!{NL}8vAHk$Uxp{Xi@{ep6Kn_!A^(!Vf|0= zd@Nz;p9KPU`0Y4X#@^5y13wk6hfUg>=CCn&u^rl9&!fy6F;okF5sh*+Fz7g>+wwn{ zA^WKC*;A%RFzku!Li`fOGwdfb)t4@bucedL9~$0rxO267Sq>{yI(YY55~D??f0{o< zDx$8XzJ4Y(lg-UB_6G^_>s5l&O`(mShnG58WkKemlFZWwL>p4 zDQ8)k+qfp!fr>2vl$Z+8`|L;giPEI^9-3pBaitFK=(bE&0j(^8oK%OiNib8pfTo4Q ziRHCuaVKV3XPxL=S*+-E>JiMcbLN4gx;Dseaews>29lC{sAX#qCQ)2!5l0?W(ZXu& zl;4lL^~e54hLM#Up6G3dS1*2I8FM{VF^O|f$b#%O0I0|Tb!7_lIFMk~el4Kr?-BvO zcp{g?%~*WJCuJ(Sa>P5dLgGe4X;HfW0pwP**ZD$kF|)jqq~Ckj=t7HL7Evp*mz*oQ zu7hGDW(ZF~OSfJHVqdz_-INReN-^3AbWOV_0f3lmY!atkdAgGwb|N)AwzA5s+8Tw-xH2#>@&8K0GS)oyYC?BEAQ`3*#~C@f!W*u16Qk&0QtZYY?L8 zW=5GLB*9Z%KrOx{tM7q9{4o|qZ8`Vuz%}IMwo4O<|fLgqx|~aQc`2@{+-6&s;t z$`K$cNs@j@@sj8yr>QI1vBZZq(O{ulm#PXjc7oUYq)KOs+Kh$|-^g^ZZ+nnuOhF+{ z90Vs_Pk-W{DO=D2q}ZnbzXTBpO>sdg|Fja;d6mE|bAumOWe%`ViCitojxhzDcVG3s&iEo9_0nA%`Jue>*SOX) z-H)cz3WerXUP1!Rz-I%_`}IjetIOo1O45H9-Y2uqPa^#dPaqcQH zpB{2i#a_195Hz{#D~?N;$NB1Cg-%KOs0S6aeGO4Ol))gaI&S*}G~7zF1qDKUa%<|l z6o`;$j1g8m0g8t{j$c6U=PJ!-maF>BDxF{^Vk%dqSv=)iCW>hfHmK`^Cso?YmpkRR zGCIQ38$A0s3&@E-#e>{#tJ#vDuo~vhvZn@8&(m<{NUEMS?~T@>#X>H@d*`zv9=(wmEwAwcEyrSmF6~RB-%jp2}DP5w~viZKs+8sP&UhLa{aZ zev%M79WWBbO-LF{((Ed8E9bY4u4hggV#yOO*x2SC2$LSB?)^nJ-&D5BG}l)n68yp_ zV&?bOczPFqDXjVjVy=2Z0veYISC#PPX`uBjC%cXBFag^q8vRVAi7z@-x*jCh4e)?r zg~KoR3B?Y=mon#~vRvv{E~#!h8bjISi}6Sm6s02mBsKfXFyR#t+<_oTX9*`btSa+| z?#LPD6X-@%#Q`iaXSJ!J!r9(Bfk=%<{cr~>V^nyStmQO+F^{IXdGT-_Fbt!6r=o1Z z>3}*a0`vD)bTIglxKN-~+mW6POgIOlPy!ZU>?(PtpI^BjAPoFt zj*sqr?fGU}LlAUMzH{)z!{*T0?niBOAjQ}O;fxbM`Z8#DK zZVA3=6_l8eQ|H;jPWOXDt3_F_Qy^HN#?@D>K%y`f8L7Q{2e!<~X6)-aY|Y4>xi=+o zd-s=2mOzzYQqpkxYk_6Blrxv~Nfz(27u$>LzxOz<`4QUVCx2kMzGP)g3uf%YlPT%+w9S2@Pa^+o=&AAR8YlY5vG`7$ePne|t*44*6h;_!5 zHQF`JNXDIwQy(L3YF^J1bhuSZq z0~7oq`^|a38NTH!9Fo15D{L;rT*PIHQemqX! z1FsPsmk#KdM7Z$Pr=Xbi+tl=pvr%GdVj(TcNXu74aktg`t+GM)264DuX%O8gSw_^? z+`CfAN^@GPO!(ZjWr{Jrjf|paMEyLCKhu_?wwe0|*5X~i`M1W`GhxpytE+9^#Srr| zz>~lJ(p|2F_YpuX)*Y$h8h^(Bx5jjtn>o;Rh{@T8e!1&b=Y=3iKqRwT?_)_jSNS`G zJLM+5c9rPYnKltm>ZQa^b!D^Vmc)N9(#l21YRKI;W#Eg-zi zXAi*xWj4}G6<@R6ND>lQ`ouuGh&#Iru5 z%JHpIvR@w%C5?_t{n?D|&`wjm@(w>Q9zW2&%G)U$`%|ZXS2l1|DFt+Vrw=?O^f>p# zY*?KW1S<^Hjrv6Xc9^;h|=b(&INYAMsuFdxoG zJDS1)Yo)B3Y|4;q7b>RHOD=m z4=p-^bF*zM>BVDZ)rdRs@cozy3!&D>@3wgtCky%qZT|VmtxMu~J=4evv*4gGIz76? zKlBA%xw6H|!B4-n_^GT;xN}`|RRKoS+-(Ck~Fw0VPdU` zMAPyRldP2!Mf5HpGl~TkQ~RbxW)9z6s;PCaP^dk|Oe&k04730ZO4=iULY_1_2cR{) zqU66>>mypLf7yBObJJ_H?Qz$$6!eZe*|Z)HYaVV#iHpW8d&U5D*O)|oqyDFo^=qpl}Z6=Bl*5Ol7(v924G5OvYkfb+j%H?Oz z7d0c8B`unEYQbEhh`ip-{L^kog+tWG>h$;kikjwP%6iFo1kW$<-Om}9NQizmSyroo zZ+nm1XZ4Z^1r(iU0fn)&gvjNqfm#MnUJ20w19Wi(`EB)5+5$y$=9Enu2;0mY6Ym2v ztqfWVEp~pQvi$svL|TevIllAS*lx$GErHtcs_7=8Ajq<`CPTFtr9Ax6%pTn&zf5=$ zlYjZOqXQ15oCucC8eB8*JsQxJmc?K=X>l><9M2*ixI%K`D2@+0ZkYtLH`W zF!_e3(~FJ(y~nZ5g{7)@acU9hUm$O5>J_1hK(Iyq&J{gBKkaS*g#-B1;hnd3Unkpt zY}@)6LDhDNbvDNIotUGr_G@A6>~QDNB-<0tw-$foy(3E>*LIY3HY$OnZB!d90kEy? zo};@i^Pq#rqz@WsMe!6Gr@nI$FC;pKKVc);d z7Y`_Ez#-P%&#c3~xsPam3}SI2e!%x6mF>05_Q%}hdRupUvX;I%=nrKy2HuvMtutM! zFzpdw1#{~{m#Np1GyU)NiD~t`60;yxo2wN_xDpb!r?6rKF!A_xy@;T`B1 zt}fy=c)sQ8pV7l{=V7(nRQ3JHr0%*`{yEqUcBMI^t@^fnn!{U-2WgwDpK>+~Pj3fx z`8Pi_!M4AH!G*e--uFXvvsluui9BR{>ZvwQ?00)5sE?nUATxDii$!D-wPs+JgMMQi|s$k&-(Au)) z^f?erg-!x?dCe{9t^819b+IyrM;VfI{QV31?-TqBNV9jD_V?&yU|an4R4jpfJM0n5 zg1NB3nZNaiWsT(V;!`wFjo;7_PlMH2QK#&cLk(R;M?Q>IH;`kmN<-6qtj3=njb-Zdl4bE?sIc;mRj~scR^m@L=aV z#>|moT_}O>p$#}87#yh!p*}WZC;f8k`*#NpaL^W96W5;=|JyUY;1UdV>TSjE(SW2`rvZ`o$ntvRdo* zbouTHk*%$D@on+!A@Nxvj+%&%k@Hrjm#(kzo`<)oNKijj;Sj<@#$f@!qA=otqVL&pcRc22 zQQz72{(0T=%uQ%w&IJHqtbsHA2{ESf1?4O%;0p!*8ENm*y0HgTrv{RlLXy|yzu%f(2p-GWR|1l& zmwog+%5Hu#c+YDGadSCdd>t{fmLwdOKQy-b+X`E2xFcKfw*lQKCyjKcEy3E;pmb5} zl(7QWhhEzj?r=doH~gPPUOY-{i`_zg7r7cIwWtJZWH{vU0=Sodd}FC`@6M<6Sp|Px z5#e|wIP_Z1!$$jLGB*3G<}fVkpt}>akvKBt**>r7UY(J=+m-op@K>nGKfJYAq~!XBG%gV;%cv(oLBWrA_>jJj3rM@5(Rip}b66l*AH4H8HF0LK1lqS%B}7SFybQ zEeQ##6TnzHEgsCWa}vH&Mh8I&*L*7-X~pPnt{k~lZfqIxY?acf;(e0o?ixG8w7g0! zs-@z=O2q1Hklv6yMp{4-tm#(yNdv!G*=8q3Jf73{eM+5gtJ~c<)2gji`~9v}u3#>? zsnYI#Yl6|Y#Va*$nhy19d5lFAkmGpvVP;yNfMREU{GRAA!#OqgKB`OAcE{c+%63vi zX1M3ZhdZVb)GvKHdzUMe%XXe4F%`))P~O!a&lS&`CrGcv?++n}aQb6y;f=vu36DtA zoRx_@QCjQ&0Ho?Zy-CFawzG06fvPUnfl4+~zNClRbQ18*)SQxd`g|a+x6{%F)|Upu zx%|j)3&gEl8-{&?aF=`Nl~)>Pmk6j}5eOfVP@wOz#XE={G&frGjBMpoEA(!bZ7=}< zX{Xc@CuRg$Nu}DFXYR;Y&-mY#RPHPVbb8$no^kE9S8S1Q+)S3;fa(oPNNqvL&ylO`)p*gk(3+N|NYN`yjtmpkC z0WE1Mc{f_CTvmCLpE~f`XPaVLxJF~wT``z+sx97UTY2%~JnwF5&03e+o5}h}b&H$l z%^ZeVd$vgjIj%^Xr-Y6x%5AGqqj$cgxmGE9~yK_{%*1ooD5G ziYlAG9UZR@Hv*fVzoNpih{~vorg!a(1O6BN-(?B?xuI zB6z3#j(%g1JP6P=mQ)OT8L#4p51M zC*HMpXrxQ%FB5TYM+R?^-&%GMtn=pATmbopS zp~{W57YBbN>OZ{*fIHJ(phWm28EN;t$_k}|WY`iGf9O9ynDiuZzirUV|8<@&VLs|Q zbDc(#6ez~zV>W6>8;M0r{Qf@TX=EL1H1c6Cv+xf$@0S<Ia%;D&Np5jg zemb{lhTF*vpR*h${<))c(O9P2NhwlOh$DhmSZ}9VY%mCUmJVu&?L2z)EvMJwODG~R zXOB^}nm%OMJJZWgjLDeQUz$&}s9#z$jGART%@F>SiE1iMa-AUsE(kif8Iq8EJf>}6 zTkB)P9iIp}acQ^RfBaR$J7v3}ZC3`doin#>9Li38PgFCkaT-tMczBh6b<2N_aSZMg z_Acp+tbSyl?CR(5w-IaD4EcF~5!I4vJNYv`P@b94ci8{$vBfNiF1RzLIdX~S-s!T8 zEZy7Z%Vun*NB;xaKqkM4wbE)T3RP+DA|S2>E~`=cwvWm;zelC;A4RDa1)!8S+1bMGJQIH&IILKLQJ5VV&g6pgI{5ACB)H_v8joe)UB~5iL z%_YDB7nuURYD{dLsQNXAq0JzW*6j$tRL>myy$d>(Ai(0`GL`*OkZXqTMdzEOuNy#d zgLQ2_n_PzyJTq@adwjKAFrO~7`pq!O8335>s&8CtfwVX*f8iBfPDqDD6!bbRNbz@1 z($D6Nc-Q{`jZeZR6}>;GJ5c`sc1(lHtaLcAHd?xWO#CCRWWv@yD=zI;;jSGDR&;#R znUYWg#M9*nx;b55bUYwTFvoBaKU5w+Ddbus_fiU?8e<5IWg3E7N1B8{wp9`l;D4e3 z@;+$holiv@5~7eI3IxN5O&1EcIG0@ zrL^+cP#^A#fPFjnNGn?#M{6MO36HXjBvpRlj}i?8hLe(%YM;w=exd>-N1~67jt8Hy zO~CWYHi}>v@>RUWD+{#BveJDL{B3mhK|v%4?2AaXk}%6}kgUj1BRn89@KkVzIC-c6 z+;3uRncozA)JW3@&mlYQN$0u|;yy?|^oUX{8y_p8Gi4khz^dCBhZ z$?a^nI!!oJu_fk$-1ry6zy%Yow6Whb#Sn0H0}({IuL36%Gb8@ z3f6ckzNY|B&J|QxTTWbj(-|GI=H3LPs@Wv@D|rXHN1viDiAzYJUAx!mZ2&=5L5m{)Md|2{PmkEy+!7vQoh?1_6~BKmc4tpo^--g}oJrCJz#WfC31) zx;F_m5-U+0Y(G^UB$)InY9zjy&f66^Ap#*JI-H-=xBV3k5mKN()U9xuFL(5ok@Z31 zYdG>@J8E4J!)erUn?Ot(8UFyuO!2myo9=K3kq?t;IP9jjsj;|EIrC3M9l)MS9LS3c zC#P}%#lB@-iuPJImg!hIi!ML3hj+Pe0AJO1^n>zgc?H1h3!2mqv!E z**hH^w4d&)rVhY+-8k@4d*=c^sX+X(h8o$eoGphJX8H68haIcSwF5PV3@ z?t}r1@Qbhr!e!C`2od*E1Dzax>Ha8;3#1ZUN#R_sjD8Rf2~{3I3db0v35g1@(-{7LT}!xv!O&)MmjtKcN?Vdj4$RpG zCnqYm_(kqZpsQNhX(NtRRSx#g1zjk1S;N&RX!nl)0IZb65E|p&5IHuqrfmT-NbH~! zl>mm%2#iawIaL&`i6nZXG6$lL8)<-G5~TQTfQ6u(awRj4)=7)ZB>NVt3sRzVl1O&B>0C5RDB>qJAB~Q@VH*p0K8y^@LN-*F0rBVw-k>U|Bgm{VWR1Jb- zyr?W}qCcwss2qerIRf&7tVvJ8LNgeIt^kSP6<{-ta*#A`*_pD)kV)N0oLnUqm^`4u z1tZv4eN+=Cx=IW<9#L@;BFG5Z;xYo3B2V2z;7Ki_Pcjf>2Z_WPQQ&)r8Nmrf#f(a+ z?HEgjoT6@__o+2jqP~DFMfhacQ6O(X;X3!np8I+`0_rfuQ zg&kmG45OliNC&i(0ULq&qHxe~0hAg6b&hhhHLifeOPX@hr=g3Y;rWM>ZzTX>!rrJm zJLFR1;z6ykQm690N)*9p9m=^~i{yX+oyrN@HX%YtA}|I}G5`W$2*V^B$b_wN6C)Nz zM2JdcRC|2Vce25-O!)$tzaakrWL!YmBE+Foos_%pIPy-%;6JO)GstAPT-XaG01T9B z-Ho5>MI{mjZkgA@UeK81%}ZNGf^CA5W!E!w?YO!~gWk&78JJSIwq_A7*a0~>Ra7Lj z0g_O)77Pp85Vpex;HI0hZDf-!b<7fl4NMK!yo{>JC5#?;PcRZVZMGorn7A~=dLZFD zPB>6oH$)B1B5`#jCMiex#3Fn#yE#foG}-3seH43%ZL+NZCv;vEr}axPK(R2LpoWrr zDI`FYAV{(V8a8x73oUGF-)_9!>shQp85Ttg`qFPfQvMJf=o;!$9 zf*cBsAR8lTa5O_h{>AQ8hl;oYU;Z68DXD_ww9bcWGNM+(CiE4=CFrSl<4vMF4D`C0|M*g-&L z5`ee=04hd3uZ29+nY4h1-6-Gr3QfGw&(#qkrWCvpkruZF({ZK1#t%#AST%SNvDe(r)h4Wu|TDfeZ* zA=I7M*2_Tnhzh6Ip->cs=U3G@hiaVGlZNuR+P<@_s$A;2s;-_3)9udI zZ?-=`>b<4uS{4(j)>3S7xo|a~#NLfY)Li<iUpZLx9o0<|1;~q#m7@KZMl}6w*4&QDRdlwIz}!LeL}GlBKj8xLGPqQk zB5`O%#P4***|H>n8{~_x60=UiV0_>N&-g)i{uF>nxR^X5>!6FTy*+z+% z5M=U;BXK7P(HqU}B`}r#8ZYyY-4Hwnyr!t;x`}RN!mCc_76AJYNIxYZaKD}kdZTp) zG!KE&mB#M%OitZ9-SQtaULyGQ0b?1EO#cU$W>Hy3YEFgJFQkjRz7w(=SS6Kf5yE|=*oCn=mr~JB%0^9{n ze+?Zl?n(Nqsgds)$(~WARZ;x813QoIjY9>O$d9^OW^de*jYDd3IVwDvvkwB(WhxNH zfHM$_8*w=$D1%Av5xPy1jLDe&M})OT&7+o!rle%=IB8YYCZqdyS-bd9&A1)PvX}?* z-G^AJX7VxFXrMe($Z7qOD=UuuL5P6R(dMou0UebZXf(r!lX9*jeMy-U7fk4e+(oQW zrUT0c36GKi+kpVz37SPPAcE*ZR>w;V>^ww5v8E|J3lj>eZ6cVP86{ZK2_y8xDJ!Mn z&PkjmdEC<-(8Z2Lk$u21X+i$YN&6ff*(+L0i8m)I4*qC~5A|9VRWr5k6N`l6TxSrM zU^NLnqva{S8ugk7ggOBEDj;?Ts%QTIEr$R~ShvkKq8!R&ErTPml@F3-!V`x>DrW5> z6?5Y6WaPyvj=_Kj)l`i!6o?lff)YHMfyJ{8I8SgYHJKcs?*k#er59-&Zy1Fw?!g_B zG#5R@oPhy3jj)ne9|}L9K;cJYY#yAsU(6HzG;^?{O!Rfe`n1 z9H|+<2!x}#MYd=>DcjXcNJI%J+_k=lI>7QF00?7cJ41uo>Jc~cg$?XNGa~opTR?sr zTIvjU^HYfPP(%<>v}#})@N68=fAi?74lV)FWZ~OQHwgr^nfof(004fGU=ogOUIt>` zs6=0!CO#7uM!Tq=~NdQM8RBXM=E{1bfgdOgRP*4fv9Ye%h89 z3h67;iF>gUQFZH6^KJc7f$m;fd&u-pSHn?+V7ESHN`tNm0zOE&yVx3gAns2HgAE@f zfqWWt+mhoa=#2+OLB-H>Ky-5m(2sb+Z*<}OqP;!!5&2B*v@2eAxs4o3u8Ep7`S68f zjoN$4_r5||Fd$Pi-pO)PJVQfBy^2%=@Q*yDIFW?Sxo|j2>DWreY3KT`rl8e(x^958 zx2jdAr!Bjj)3_^jIvV<&TZoVfvq#aK>ZDfqLgVzZ%JTF}gq*YK`n77+7{NX(*$S2Q zLr_{=a!TrGdP6Ba#D1AqjT0SEk}eM`Q^f`HV>*rpgBCCbowK`6OX{8gYlnBTc`%gL%{71DJkGNcClLRFg@8v++G`sY=py}1gS zdisr>*f{f7zSHck$O1|d7;aW$T(*l|>k<7>vd6n7r;l$; zbu0qq1E_1MI0G_2y7Nx0QS`%DNy67ldDAprNfMdvwOk~60_i?Tn|h^YE-w&?;#X%B z19K`gWVXsvbhWM>u8Ry434RK%Xg(OSk&h&1Rax~`#ef)9vf1xtAwC$jxlZZ#E(4Se z@?fb@pLD=JBIPJSbMk~iE{&ts5HTz2dvk9pVvo|8T0b~G52 zgiEi0tfGC}!`)ymsGF%B%`O~RdMid6l7n{9XPA(!5<_Kmk>|83NTNp$a0&oG5r|T^ z@>%5jrnG#M(4Ts&wn!gDt_i9;X&gdF8S)6W9!l>GJKEt?M7+5ExhmSm>>NOu?vMyQ z&kGl}=E9KKP!M=jv%~Iz5D0hJtErG&)j@oQyCtq62jy$PAkP9vszyW-eoB*6@RhG1 zk;2Z}*9*z;nC^p}wdUCnm9CJSpA?WJ&(SuGX;CBsBI7BX*{lXk57{ZW1>EqTbX0NA zfFhoiR*7I7xTqk5Y@twIgz_9u)j(j8(2=tblVN329*LSa z29D?sF99=rEm`R6Li4(df#tzQ#?)LQizE83gi9q8gTY#E0&37rIN_%rs0$wtQ!r9%Qe6n|l(g&7?w0AO6i6iESAWZfs$zwq7 zR3U3$b;*HsH(CI)jbU>@ahXcfIN?V^E@LG;fmy(q0{*B|AXNp}o64=g?`b)7$~sWY z1;NjM#N$4S7~Khtn?3N953Jo=(K9?U?ivXwFcTa|K*rc9nemTRAB`&zDYSu?N+jFK z2mb&wZTvH2U4=7fv;fD?WSYe;?r93Va)*)hon?0}dSi>aEAKalcrfU_C73c@M1v+)^CP<%J#O@Bs! z5BHP+fFNB1Wh_7?LzDwPYFI?@ASMTIszY~@?ryFQ!!g(+X%|yFZ3JZp8-4yrC`_AJ z1Vl6opiFR?RRD1f_kd z(UN`$kD9-uA%F%C?tn4?78rztkW9p(2{#a<{{Wdeut3@`o2dJinc_a`16DUv z>;e7Me42%#!LN1`Wz^4gTVy_^=3GcgHLX6FLa7@kJ6s7s-VdFTs0nEV`N9wOocSdt zPnsn7X}De_6)-y|Lq=(akVh#1@sWdtBG8x(uBhpqw^Fo@JDlSp2ZSgDJ{XmH3Y*%i9RJ5&|MRhHy3!1B&cl&yz*2R zDM{Q*aEwjWR?X^hgh?Ltm&0z9m;n+XN$q41{U9C*Mt>~MWFT!IdZQ;{;_A{kG8}UO zDL+z(J`)H>F2WIn2ASmoWx>&I$`Ut0;>iAzC$cy*YZ`85(iCTfljM^o_OiAmt^>C# zJDY2=NU;g#;E$?6M%3+>063LJ(i~eV#)tyx9uI~-X`7N$xHPf02h~ltJ(8Rl?w)Zx zERh#!6L6l4hl#;e(lTFc1$6-qXVFWycMhaGH2(l(=JqQ9)(V|z`bHV|I$-LaMaIME z3g3Xb<972|Wdj6yA>V}}Obbeocv@#vw=r}!-4dW4u%5`onMNZW*B{yrsaK`ZqIB)t z`i?EX7M0;O{@C?~YE3F-g41Ta5{8G@<1Zk+$sCXvQxZ1Dcjs6iqCJ+Ph50i%=34XOIR8z-3t^ia?VpA7jW_j2ny z7Eio7kp&H?$0AOyxCKZ&9*3WCCaKxD^6Sj+h z9w$ioE8r^t^WIZ9ZK(bOp~L5u0f0NEuLJPsxG5YV769a;_&PeqZEN|;Q;`_k^ik67 z9afIO!Zk@j@Z4n@mK1^RN@f8er0|i?-C4r$ESuODaS)9_J=q?RlMqvwl0o31Y*=Bh z^s-u4+&{7c%|4e!fQFbnAnhuhwHp|Fe&Glv(F!paTnnxQxPu_${+Jz zPWyvT?5&{&yC)JA40-pur@GGE;0lEeL#5hr0z+r)nVcTUE050uhO{^Am|c}mVPwuB z3U?s(!e8a(Zruvzw~PAI1ijE>AT)OtzKT~PpK24 zbB`52vO0t08+`NK8i&H*Eg>i($H_B{i(JLLlcKChARfxcWDX8e#@7k@rr}7y0v_fo`}?v4so5GfIlcNX(0V&OKU6j_G{9l&- z$|g&Wal%%EQF6z((3KtHZ6bS+nVvdjy~3!U_hLCOX$VGi?J#a|jzHib<0KeP==U{1 z&7^>qFMH*1fi*)0O~e3~$uSV;b|2`9AY;hI&?Cd;DTuf}NL+|V1xYQYONoiht7$o| zc!QP3>NN?f(9-~AW2LTp8)p(hvf*>P+pNQJ=$Q7lsWLBQ0dKu{2J*b`zpUzk(+v)k zX=)xihSs={V4pO4} z6A5PB@5R#q8C6x+)27ntuv|xJ>%Fka@>M)lr%9}HNhI7N%-Wb@?hdI-Zs13vuBTV0 z?{|Mw2h=Vt9UWSZ_(%eBw>zY{=9$C-6)^H&m1YsC-DQnz@hXa)UBQ9Cey_3)=%vwf z11kRj@R792*V4-OM7TxOHBNqo)f5FvF4g_w0*C}`d^?zUEepf0CGcDm^{18^=B1T;Xj1n(Hl%J$2vqq>DKG6@A^ zIx3YZwV}`fT}L^ku`_gKtppPY-ajH`W1Q}u=dw2u3t-d50LK)^P{{*ulCH70(OZ|J zZPzSyG*sVAh{DV|O*@xd71RL1p7u)P4sT)z`KDHV)-qD*^r;VoD@L8510IV&69^M7 zJ8;mowX}!?`5<_X$iCFic^|rm?6S%*PBIb*d!Bw@MP(6l=&Pl1K5CtlnG*?G0GLkW zw4PuDtq=(FQbOMpqHg2lAwip|%a3xTPe18L^?Z;vaTy55i25NTg`lGE<&b$HLvRpy z@PF+|-{YtVKcED{0F;cea6A$d zffwu)f#zBVGbyL#WVs3vP?QmQ3Nn zKrBWe*%CKWco~Tb8ZHbbZHerJ&eAYZ76nNu<*~^^kQa{SM)*&mMWPSQM26)`fBj}Z&BWoYuZ`~je)`MdSoo3rAI^-cd@3iyySs$c>b?56|i&`vd7+v3Li4b9Vla zfFA`Hw{=!GAPcEZA5jVp_m4FWTx1T)yH2=2lEeKLDm3>@#(qn`=_ct|K@C1juAXG9 zA{#c1-!!dvf2uWI`I&>XStDXe;TH0_GlYUk!dG(#{^_3$4w95!poN{O2~zH+!;>g0kSe*A0?jMVz*cuV#Nm9 zCN7!4xYQ$;8!F6}o-T&W$9!DDR{p5+R5a#0@~?;+iO5S89tEcMnNau`^6Zv~QRMBX zZf0c?A~$9~x{|jItfJ9(HKu(K{YNnf0WN#9cuw1&lBYmJd=9tikgIo#PDwKlYP5ed zXL?8f06xl^J}o(JNo@TPO;m$I*xuBxCv}v4=(IPN1N2anDdi`^!RA(q5$~C{Ey3=y zoDNogN^K0m*wx(F@r_(BWyeFmB5PHhG1Bs`X1lvAKgl)ZC4zU z$R4TbBSzyX-aJA-qAH#z4A*Bh^SUMBpLFpOVdskpd)~ zN(64Gc9+e;A4F+#jsTK-qeyNgrv*qbNk)r)FGCAQRa<%O z!m-x#vaCD70|W&13~C z6N3bO6n)-3RB@LytEKWn5hBVF9N)5;fhtfyC4h2X07x%ZvB=#YMQuB|q}T&D^i;I% z-R4ROs(4FD$#2r?JOa_`gN($JFr$bq?nwz;P-9D-I0_ND!N&&*){hVaB~c);k$tMG ze+ye?JmZB^EYb7|$CzV5BLV8gCdh0xH^`iq1p(+&iTCHR~PlgeNwJ1dHdQblKxf@CP~ z-91PFr@Vz#;1eiaAN%Dj4Y3$R8;;0}lO2;5;Q;X5*eGs7jx$NbNt}I9H-X4dwC%GT zNVXMlLx4H%tRh$^lB&Fk?xbk5rxwq2A3p2>b1)OlfZ}B#wK2Gv1e@}uq=vDii@B|^ z^FgNaIS4hRf=QDYMs|tiGeo9xV(FR*Yz&m4){_XyYd1_@0Y>TvG&-P+3qpn4r;Dh< z8q?ko9|)dQX`^ujVMgE(B}dChj(Aa)2ePCSqy&<9lBGl9KlFnt3BF_~{{YfR;uW+G zz%gJhfg6l>2#*s;CgUk48VSk?oq0?(yqZVd3w*33m^?yCjr}6{l2wBf%0fVJ zoZQ5spXjB*#9Baw1)C?mkOL&z@S0?Rn7TL)HFWJ4vHj9hxtWnASuv;+`YGejAyUgR zvzWiCZr~ZPCo%U#n{GFe2p@z*V(6Rz(QfN9@_q_GknbWtbY1dFagUT*&6u<)~?3XYyt=5OaFUo-8IZ5$uGh<}m_!Sl4!!U0OJnk-N@=?AP zmm9(j18_cf^HACmV0i-QxL=`$Vbum<#uRZf$oN#L#o#6+17rpy;|UGSOiu_R z47iit6LaL369!Sd`XgF9IJ2&uj`1HzNaHWHqy)|Q#G|7S*jt3{xCtPJoTqKT^+Z1g zed(vBF&0AS`1*3o1L7wqjRciFt1XEcC>Z*IHQ%Ug|7ynV>Iq zj4ai3)mZJLJ(p^oGSXuyDv7JO33sbCy#|?bGEd|B>)3S0cbiZn|Ir6z@Ae67N$V9R;JZad+a2Y8rvQbt4-{Q2K|*# z`G_|1Qzv!=8(}m7ecLDhiGy zkR;9!a0D5NoFsz)lX>9fOxqu>!=a#_4bq?HIpq97CgLAerv54Vg<&268D4F*N(9@T z(wxM(ypB?`?=Xvu!55VT!-cbz4b4Do45HCBT5?ATT?N%0HYUhP1iTCkrE!|iXu}K% zO>#$amA8A(E;3e*k@jifGr@4Aa}t%;01?Wx5=;ybv%MlXou#e)K`R{$b9pk-q43ia zmV_v}E_=$m9iEU5s5@=vx~aY=)F#sZ0J3%yPPI|MeZ3A4BW*&Zw0FWToJ7dvB*{D? z4pd7^;cz*HCq8M#w;v>f&dT{5nwXH`{X!LN7>)w8SOr-zQl|jnCzXu&o8D5q0a~+g z3`f>euuFjMs;D<>ssVr`qkOFc#^UE5Ovhwe?+F6-Qm=$K;KEQLo4ei?P_y+WeIw8%8FyBOlznp6DL=cO}Ay<_uw#Wqi6Q35)Jk*WE zwBZ2aA}mwULGeO*Cus!cQV)to0)WE_=2k+zp_+=U;$>I`tKm%0LKUFb=z-Q4j zq-eSoiDN}J*uLk{NrF4V6}(mB0gVIfjUa1wv(EjPgfg_Yjq$3!zDt-2|dq`m7@1(5;#%Hw{NeVKf zNRUJ#Tw|xZEi;avOaK7l6lR8#YHkAH0fnj0X48A+XLhZPd6xux<2$uoeG_YkIl^qO z6dATQ;VX5NoE!nXBs%I%VQ?}6r;>adwt-Epz`{pq*yjfpiCJm&I&ZVAnVm|DiD)-j z`jLApOKG*G&;Yt?TI-dn>TRadLAX!S^=DB{(~;d%$?mJ!b+=N;i~2&~>pF#670Xd? zQmEZ6M>rXSx78l|_HXIkJ2f5)y!JvaaBPxryt}p9idS)$I8UOn+Pdy+5@7PP@5}6O zkMi_Q)G*jMAnMHbZxSXa?!4U^wF8dQNl#JrUq-2uzia@Bb5{uT4Ae4A84Aiy0Jc66 zd0u9PJx9D@bnPJhm!PL3OFZnis_Q0N-Dcx4u6sJ1*8mHb6InHTufxGOBwT`K)Ye66tt-UA*Ny4?AE|{nuGMVE1k9Ip}Z4&)hGC&Kg+gegG zgIMQx1z6Vdx2;V%+p%$y2uk7OZ;>gBWu`I`%(v3&0^{nUZNNFqT{+yW7aH^Nb4gd=c+gn|D6RHzZedZiSL$}jl- zN+A2}KC-Q($Wfo&6M};{P^A5Di(IG5SBQD@DUW3mo45qz^K z?r8G}j|map=^G<(>`;&mqCC+vwnqm3iW~$TW>p7(6o6!QOm4?Tt^}nA9h0;B%4q}f z$84Z164S6VnJL7q&7x<7Ok8;=Od?1N(>`P`7JK(s(eZx>pRLoz5Oa^^mj04aKg}`yHbD0mSayQe z`>K^1I1~0urw|zkzFkx}Pl=FzsL>EaqvU)#^qp`p2!%r&TL9z)?Rk)UByjx4LFUV& zf>ob-@A^V5J7DmOoYSbjHne?}Z*g%mV>t3z+gwvtb;RJQP5vo1Rc_o%M{6Z6+Se1n zlr0&COGy`nTb==&N>|klZLDEtFD?RmqisljZe*z0b+H5#8Yb|rU;)f7HY#p#Lx(^B z0;(ijSe%tW{p?fyI~E|UP+m7 z5|F`h1Av2Iw0WPRj*7=i-+KcESkg=24lJr~fVu!Ty0(p-xZ$ba3c;Z5`iCDV2jr7V z>GyL0VGSWI@nRCPTH9t-+LLGr_!S~NiW_5Yul!c7C}BjmiFTXyYJ$H{u^HIc!(@x5fus-z2&y*d8? z7mvaG*lLhH%nmR0Q0DxVD+mL$LK7lalJfVgqS>ke!lCEhI-D8tnLeue9~d#gRMIl` zH-@@?l8`lzy*pd*vdA#Rk$cLMwwt6z@>HfgE%FN{RoDQNlM1&TwFo%KRysvCp3h0D zJ~~bvprW@AkP;g`*!a0mxHjZ)Pt8^*XfODQlAtjq*X0KS2%Ew^{ZM}it9+XRNb^gF zb{&y*&er)|OuRN!Mxll@Op=kKaC;65N)x#57{aoN{K9)Q!ga`2-xFomwEWeyiEq5} zX@T-pun@sGMUH~vLfaEqIQphFl9Fnrk+~m#pj0Fk7 zH$k~G*%u24%5N)s7x;>X?Y2Rc3Gs6YnCWyxh*pUkp5`SrJ8qFM(o!}+6Oa{@hVA1r z(uMgYKY@~FT3oB9C4ipkn(xaIZwwErQQ>en0YqLuFvk{9h-*x8h##3eN-jPK9Bw~o zPSw!U_`xccfZA;UPjzb{uWM!;S`XDDL^-|~Xaq_Z!N>%*Pr`0hPjtEk$12xdg!Wa_ z8-XX412l%m9H1K&s}6Uf<1gX`l7sp63q)KI^iGA@pA9gUKUZ|_5CffrFeT}!LL)UaUvM*jdLrsC$nCa?U~9t$BUZO34%#W$cBlzs|t zdEuoGIRIvHl)zY&bUHN=FEe`?`YLI=b4M~0gA}Tq7}`E*8R7VBK(eAZ z5XTdF3c2F|6z?zudtIP2QsW5Z8B+U+ zIYX2g4N!qf23+73b1!V*D=OKvqBjy!ZHCz@t)@UDlY1)KcAf7s?p3rz5itut#OH3f zCQt>$x(9P9*xk=>s#b`XaB!ZD>N0Q)nMA)~vePqOyN@N&@=DvagUaa8hX<;Xqcfu@S6oN?xAQ@TG+D_UvpjzZ(!iPxmQPJ+&KdIlchaHe~4|U(fe`NMABgP=gh5(;22v4dmg25fswi94Qf=0=7 zm`?kF#gZ8@7+KL0U=Hd&OIUjtDjZ_!8;BmOQ;-7$DI!V|cNoAZfz72v#@{<6Cg2_s zozi#(2N(?llXN3E!D&CF63fvSqj7Ss=I*{V8O?7*GIhbpf!8 zLSbc}f?>~fbu6|%s-b!8t)OI%$fCPiD^PQ}FEX#UDy<+NhGbq`>-^QHHeIJq7qF0) z@`<;q2Pp+ExWW@YXq&0F$}S(Z#(EB`k>UNq`P&Z4W3)p0U$nG+=S9{wCKy}?qWPUC z3atgbtheygycV!)8$*)kne>dJSuK0!!KP&;V>Q`ML{o1a%6H3{=AVJW6}8(7NHtpc zk;<%7+gZ&g2kf*kShggGM0u*J$a_rj2hAS=Ti7W&sr@97&m}{tmNuLj-7>Z61nAu1 zcyJ|BM23Gz5EIzFs$)jr94@OYCZU-GtJ)6lH6F<>d9W5A*)%hThLIelG6)@txUdok zC`24dQdL>Ibp+ZAL4*X8aRFPYZ|Bkk%&>Bj065_~TUV-Jd^A~&HcBZpX=*w%U{$r6 zT+&E^5p*6u-8O-Cz9ZE=CSP#C&`1QrK}b4D5>F7cxNQxXAraxI(lBlk84ipX1)}Pq zp{D0pT5!4o4MI)(AO^u8NhgHv{0lbczd+eCJr!T!K;*y|mDi7WWZQ)*FdD_UYXp4L z?y+#=JEf3DZ`$g&Xb3RTG32{j{6v8T*h}pmxBZ{?b6c;|(+;f02DF|DF)OYc&dBAK zv74{anvt;S-rH{_r_DL|Gr|?fb19M|YwhJ^TkwVFY#44y;V}`k{{U2^WrVf|Nh^`D-&=eoZ-OE9rH4XJnBMxI-_DM%b4&pGOx1uCSB~0TB zAkMQ17qOLG!$fvh(}}(ytdu8XCS(Xmi&;1HLa7XM1pG~y`KMt%EAa}tqjsoH8o;hi zTSUg^95gCu`075VbALr*IpZR1DUJ}v=V4TFJ06m4SvrI`rhFU!Ah#(6SaV9XU08g1J!6ni^@&ZQP zqlHt^or_xcP@e$cWdS=}i9AjMx&T}7z2Ef8hq;(dRL+%?{{Yty*ra|yiv;#f9unh$ z_6k1cyYmJDCVvlBFB?zYE~3q#&_q0!5$KIm!c4@WTKa0EzR~wY+<=Cl?9&eJcnTW> zBIL>-ZegBqqluY6L|7%TGL(QzV-YsE zG6_aOXpTx&I=~KP1c9)_7XHe{d<2V2>=L?K*z$z`00kB~-`77NE}PdOMKTF-{{S&p zRCl|g_ns_1YMNtf2{|TZSx_3RsykCB%0fO6&>LxjMaPLGM7W!#Ym2FZ4YtAt#ssR> z5#|F3!<`>x0L8APctrR5A~WbhWJRoFS6E~+8jBiS1@2U<{{R!HA|rjg(PN>vnIMFG zAYtAK>=Xn$9H~wi2=Y;#kI6lvuuDF0t)f3L18E>C+hE{rbj_E(q!?=i{SolArjLow zcLnC^%p9erN9o1k5^e&a(%L2}F!m~jezrsgxP@a3ZRQGAw`|FhOs0eb_e1owp6ReB zxj+dK!WZPn`nv?UadF`^NV&!pbGkSQCpKY|Y^qp1Eq5-uvZsn0fG&t^06Qb)18`LT z0905Y7`4)yi*QxlODYe|cy26y%2DvRICej>TBa&TC7~L53sQ0~Pj{dZq@X)AEiU+q z&!Qjhw5R$)(0lqXp!pW^EEh5p8{I2&**9>Cr6~|pIYq`@9fAk;L2x>iT8-5Z3E2RU zli#`kX(N@|sikE?ON5dYf8o^RS!3zr_jQ@gX~LZwv$ttt05VS}i-h!H!QCVTArNUL&v;}U=wg< zUg-zBCqBPSruuE%JVm=gfAIQycCCf&aTgX!>a1yk;dFcA-D9ECSxM#Dm8S0NNq;0|gMK%xovZ!lmNoXLF6<^{M-&u?X;9Vb9Tcz#E zu(T5}B{KlLW)*cRd%9)L;b3o9r@AMYPFc)*6C0CzK-&KR@`TecxjJs7YdP&1k`=n$ zTd1{;ZVplJ<86B`^yuz{Bt}=8t<>rmb8Hn~;&rhGNV3H8U$b9My-{%Bgr=)QjGQhG zn^#m29!$CdI_K4Eo9@Yzl>4&#DTg}Sw(U(e7%s?F{xX;(7XiZabq#XSzGS)rYTA0w zXf)?@vWfL8Ud(>)M%_ayjf^)A1zyu7$Cz9`mqMdzIMfj$N2p!Ke(S83PF!-Dya=(B zpl8uEAOXtIMxPM%3b6vC$7O4Bk&Tx<(UPu#qTXs`T>xbqB9tm+vDm4}MWR7S1B4F| zcvB##Z5`BkL3ou7fVV0Y4t$h?6nXG>xJ>H{WhuA=h(H1|5nzP~HuOfF$V$;1CGPSn zHT#=9lA4j4r1vViL&9UZLfN3tpDBkQbP3&#Y=FO&(nZ-RUHsP`2nmglf5hK5{{VC( zsC+FQ+=KoagOb*tSSY^iZ;?casyvt!ivIwHeu>$_SD2qfT6`i(j8@Bo>QfF>Y;SXT z-6}Bd2hBi-C$eYQ100~^uT`xjo5I(o6$klxg@|F1Qy;-+<0ZQh9G_1l4Q{ za=8Ei#yH>=*X#GL3gf%rU>v!4^PJby@o|JFdCz1?fH}etL(9LY*)xO&5#BDjx}&@; zC8q^O7$A(wX9KbBCMA|0i5Pq>^ippQ1`()X^!)5q45}L2_g0#$H9SVbEUp}GJfn=( zs1F1WvS*MC^9wuc4-o?7l9AO5i0&1(rYAKv)G^&rs;G7VKT(K6oVng|gU;g8a1D^$ zk_&{r&}2%eNrAu$!fsS+U{41MJ1`LgB$B058e-v=yh0%J%%MwznAfS~9HICbE zU?lmfLvJ5Npwlkc{{ZrqgXgp+6zpiI;~fB|$mUA1jo_P}T- zmD1^h{pOtKb=L6h&p+c{wxHTG`axbZsu|V0>b<1y4i3Gcc#fn`;+{`+=+CE@!Th$* zPy=E8B&z8USkQYb93`~Lh~2cRnl`w!@VvWwqTt}lPjNSePMi@;z684dlABOK(~>i~ z5paq?;7!qKS5dz4%^WpY$Q!2jN(RtdivWu(2r+&VmOuGJ%IR3qQNX_YaI7%)Ij5GD zO*7#W*=BHhhz#xBkYO|OK^6!+Y^qu;Ebpq70KPy$zX97UTP;N>RAH z!BD6~!e9aUBk<13>$>F@2!b+Dw~NT40Vr%8YK{r$f+U|bju1zfO}}Lao=t*RYN?OP z1eqkCq6SO76SKicfu89aAP{rPAo(zKnISbc?sn76g;*K=m6VAOpCc(&ssy`Zx!M8w zCUayyJI+$DY^KTd`zALA_Co%V&iu9k5=tQZwwLnUdZm5+VM>>4Wd5OL9zmmMxtqyS zCaYdK5K4s?AIo{;X}W#~J3=>qWC#(F0T#>w$?lhJwu>N%_(0(vQj4N8NlZFQ{{RIe zBjO<(AO`lfP7I=C5_nZyKwvxJS38_sP2A%u)|hmvn%HY3T**^E*@cNGC_2?@f!uz| z8xGe+!}BV;`knoiJ1Eh~;R>G&V(K@SL^~y8C8Xe|Y)c8_g;R{wEfx?J#0JrQLP!8v zYG1lm!SP7Qx`g-)McmIvxI7CZ+*({Z(|#vA;!YUHNrgYf~yJnoFGX-szoS zJrWDK(`4rYdnU z+~daqSlA?PAP7iYNSAyn1=EBS{mtT-VD;rjji3$yR|Al74K^4=k{Ao_V1N_?Hy22eXiHLLcOgfFB5A~As1D{b z&?KT-Eqo*{@v)o+;Tt`e&4BKp6Mo#NMUc-58suO?7mr06U|#6(qoApQz(Kcw1bmP# z7|pJkgm1js_fVxKFmQ~-oN%h8aVL{0`$)aj(ns31&}KxEqsVPH3&;~?Do8Z^!BO&9 z7~c$=l&;aT0JK{PUSa!1_JKaA(>t7b69_%P)T~>L@Dsf*jO()YxF`YQGjdb}IfP`9 zgf~o{0J;{o8*T@haqy9Jq0@;>1d=jkTSak~65Ig^nCK>ZDA zr*-PMo&prEO!q+eoZ{?~f_IydnG&2q0NEp;!6MjAJ`=)*&^Qv}NXjFUenljmp*5iz zrc;Z8Cjvr}3|UG>PB~BxI}~(hW-cY8_DtDAVwgS6)CR&bj@nqzE)2qf)3><+N_HY; zMh&J^%FF}koF4Z`NHQnQJ4l3WL2r_}i+n;#skwl7SLy!%m=v9z2|tBwBEynw0E zH~rim?kDc9nfWfV@blTpP2$QBp*Ii^BZ-8RkD{IU3IT*U&Jws}>cBszY5^1AA$*TO z?{lXvc%OG5d6}?ZTv87IwKP=halG??h$8@{RR`yGXm^v*PX<#z#Yhv$fS5nE0j07*!WCQjU~?dp?rhrdLXH6AjHK&@ zKufuRkle@+Qw-+HI7yyVHLz$EH8jh_hBs=Vgt@*i{#Df3?<$ZC00}3^D%#-oG?BJi zB7IUghGE_dT^BQTMM=glC*>*I;eD~(rh8@}d`AAM()`AEaIC9pbetl0kZrR!?qQAH&YH4WKvY;tSE? z{{Ut`+n1Ab8vPwt`7U&PFAo06iSUTRT9>0yyq5Py2Ejaq=5OH|E@v>AqjOp^St&$b zQ_~V)9KZRo7u4{27Q_&CSkBWkadf@aEmSyegIF25lo)XA4JWL6eeg?IEX)V7*b5vL)+x34cSr6 z#1!Q1^(a<8CO-kf{-`5NZg2xAkIk(27=vW=fcJF>u?@bgM#2dMZl0p$wKHddwtM$k9G%VSty?sh=XrLAb<~idZJqc{;4VC@Me+&V}wo~ z+)HEXR0G1&K8iTpljR6OO!!+Ca6o|8h!8IdPl?ctP+dXa<#R~-r;uUemb(Nhz?((I zlbb!GvX2{NiIReiuq7@*p6Is1_6F)jk20Wt{{SbhaSZ#a!6uL~aze5G9VJ;ebTlLu zYg>RItF;9EAe5uU5It3}9jh`t8$mv>s${ehM~cWJ7D2|?M7UZE*!@zt9_f>PqiQ@9 z=(7%U_k55yi{%|eekqfmb|cE@9K=~j&md{QZ0@M&k06$*nz4~hvGvNd4b|=NQWx^> zv$XEs>qE+?#CkxWMe3QV*BZf`0!c3ZG-4S1O~ByUdX%t9;8_AX&+SR1Z_2&H>PjtKj?@s zOyLKQ_t%p?CT>7ne`I_kKmfbwqca`z^HAOzELutXC2SZX!4Q^^hz8MQTwqU_M8ufx zqd+k!M`S^?z$&Jk1DIAH55jm#&>GlRV~Ce6Bh3b#pp;r|^GXD@%~r|H*Z~l$XqNym z3U?0&nLt5!2LmbqJVSH|Dm%kWxY&{uV3E#wMxYO*Ms2(iGinZ%%e zAZIE=R839i8$(CQH6M+Uc`8=D7PMr#N%T^MstaW}^F`_JG;#P!XZ)fTlXkzzEZQ&l zN<;jiY91i}05HCWpCa}Q$(yHjgH?3rW&SKDc(_#?2Z*Tykt!bOzU8F)AmJd!ctKTC zyJ<-$(VTHQ5wyf~BDW=|z+**n{?I+Z<+Eh0fGihWtT{{S%LE@LzmUrfL|i6`!# z{3@w5$;=V=SJTgDSV-$0sZ6pOZhI;#b#Y7<$A}eEdP|r$G~5Io(%n_9dx_lO2~X3@ z?kBQ0Xm!7crs)y1O69w$RXUf!@CU>$wuedXDLfz5Wm9@{cfG`9&&_M;?U|M`)+)N{ zpAagVy1K%VtVy`r3#tAV#~a~WSEtk2MWk9!2>Mg*)Xy34<5SdBA%qfSDxX_W=bJhr z-mB0J4JL>U$WAoOuq_u)(!_m9_Ib)ewL215AJtmIk@R2%D|RjJ!r~lGv+LOw^+0j?0uf zKf+1%UAV%L**~?3m7O_yKALFOs`p@<1#Y89@8P7_E#k%$w)pZzv3sv>NBA>HgNau& zrBZ1Gh0qTKxC0~-0zRpkaIRS~yF|};$QBCor(=mO0#h2yFE(IZG>1eL^p zQ-8tCEY8>DQ!dnkL~XsL)`L7XqDnu;Suuvz=8}yxhpbu31AoZ%%74 zUB(2brr_`hxGT(7uT|S_doK4+BkE+q5Hl47e*`ET_>ptbK90n$Eby2MYSpYsXh zXi+P~l9{o%N(Z0WFo~Zer6$^MS4Z6(G(v<U3ZA&fD}`>wBD zKksI4xh;|o>&4fHKjiv;Ir|_z-w7BgfG!(I^9gp^R3;#f79D7@+r?1eY{ILj@V0Ga z@3UIw_k-w%WNA(e8eIEhlpGJdKjxKVPSa!$iQvMz8!7OP=}gQVkt)Xv5>mYQ!-|Xw z1{_adQj0K1ye9)|TzPeZ4jvc+5JGu`yx}0I~irA0;c9X0cN{!SNoRKrbrj!%E#%ONVLVA zs|VdUgYe{e1-*M*{nGU2)Bx3Z9*8>b{{St4KzPfXa!jWEK61G`zybjdwXT(pCTGz{ zI=~bE0Lp^Q09|HMBI9Y`?obIQ(FUIvnrv67-UbiJY7Lr^mu)3cP13*uvXLUIZwW_$ z5Cz4NP_+0@bX+2n=L98W!;@D2T`A<0^$w{yWG<&i1nQbk^$1+rcP#_@ms6n~+PTA8 z;zHgRnCIlbw!KTgTccr@McP~3WkwhV%0O)pouUcy30!@fYA|u+I9h8WT@ZfJ^XU3e~ZLEY`Gi>e0GA@)8k%dFr0hH}AF>?pxm8K`vNF}d}SyPs7!s3)122aff93o7J z;0QyQ@|!5n$*NiIaWU8>7l~2gME0_PK?*zx5GK-afE(ID#31=5Q~vC8xk~{g&1n`bw-GpDyBHRR5O>AYb@}17*x|6H#Fu+ z`l=(dFcBhTT1o-H4@4>*q4&A6hxAtbBn+YiTP9R69k-s!4?B4wLESO)Qkc7rL=uCI zpeP4~fqAmlzFNI1uzd3X1#8UHbeje$$h!f~(&O_f%c6T0!p@m1OoQ9Hjm7@}bQ^F_ z5p?bDaTr?Q^sI;}>O1o3ws%9xzoJlNPks{{IJf#*KIj^o0bt?D5Rf+hX^q|7AZ<3f zPjvtQ0obBP`@K<+;2ZZ!M7Dg>I7JX~FS01NMSt^MI3j+^XVpg^6CM6oM<>Z$6aq!g z5u!kIPhymq7yBV_!?z(Fa&%B)n?biJnqo=rmDh&lL1{?t8MkyBDO7+T0?o=2XU#|6 zjY+UlfWa;8Dr!75sDb*5B1|_H32G4f*7#Xqt?;EW5vQmzE@}D{CmoT0s4uly&=Etr0(kU~qy9gnZS} z1j?sLeK;qVIFG8e+2M7aJomIYOOfb_$dv>rUPIAONRPCJzURC)SlFwzDYs5 zC{ZUaBw2lLtbh2oQ)~O9`!AEw1Mu{Db6iRE!rcBNdJ+k6Y$d2RJUC_y1mtfrN1_^uH3xG6zuil=R*M@!xTkm}U{ zHmBep`Rb~uI76HN08jT-ksF#jnNC0^Pws}KesB%JhygQ^wND#NX5aV{&frWdV|0~F z5M#C!hKq;2h_iufqp?&FT~XU?)-*5=AgpVPUuzW{3v1R5#f7~Rz7?Md0GSbGZDX@c z=Qbpe8|rd?il~=eHE}-agRvwlOsEX-x4fs+e>R(7S%BNjsUzhoSG{?k(gM;8mxzEu zwEk5myo-Trs)gTp^;S50*R_DymVy*-49(o?kx*U$Aoo_jH^ly^^6rq0)#|vCe0Nql z8p{zR6aAK$3NDi|Byy|v_rd%+>LmWMC+e)z_$)*i!pHngacA)AxoLs#T0K`^2m5i` zmVd^-Ns&LYAWKKAAZ!dM!d%Ajb>`*Lh!T8}q(3pBdXH2EydhaYeq^802|(RaJ|~{$ zY=|<_0$OC212>sZfgBZn8lqjci{rAcn2KSkpYRs`l5U^?0qTna9>VCe2b-WwnnD1J0=1&^^baGB_Dyli6(G>4=Pjz^d1N4xJvJf%4QXSfY1*!_Xt&6 z+(wbW5xSre<$I>u*02GTlu6l5jvondKRY9)1crOVBp5#>AS9N_Fk)3;%aNMS9g%3>ODBQ?P%Q)1JrlO5F*mwK z$XrWlk!|$B`WQy1{5@9WlGynaxHLpw9Uhba0A$A0t2;0!?yrK5mhJD#H5yKM30^)D zaS{=zW!`~ES^T*-iv*)4-b%)JXova7qOR2Tmz%gq3g005j|kJ!?=K_l5|*3+d4#W; zm3`~80D1*&Gc^PWx+c)fJ%sik{EDWhgt|?^zts{%QgqC{-*hSu7(9`3nLbc3Z6JMo zlQ;_rj3_4V^OZ8-adZ^a5NmEf6M*>vWf}(XPjo91>fnq-CTncxIN%gcAiFJR?9=K4 zJ|{c?e2P{GhMR#1S0nJW$hmW-+^2&QL`GA`C!jVRq^2fW0Nl6~39=0yAfPoHy^VWM ziH-Xp*9QS~S>YgX3?z8js(V{-Kp{WTJnkdD3WNte(}QFMiaT}&&RhuyB^fOyOH&Xe z3=U8^4jt9IJ$a5i@8N8}aFYiTjH9mWUAW^mjAaQGh6^)OZS2feCk zkA|2cR(=l(8c92jOcUy@fq{X9fx+(Zwg4a%Ya1^020dcRO5P#Bn>D~k_eY;3A=UJ^ zjlg9sCkFw?3L6>lz1Z3%7Kt!L;TKwsOT>tjaZ@s4a;l2hEs@AT7(XOH@PL-(>L>V` z;fYH#V}O3C!%REURbmNgy~zqjZN}qZB`X~eVtrFN+bOxD;&ehxf}|{N()Ms1ewk7x zC+3Y={6)wcsgJ6MBygZL%rcJ>To7cJvN$0cz`yY1ToOP{K(tHvYfO5rW5pJ5_c{|g zcKHZeo0BUaNpXKqpySJAt*wi%p|{DshAJM}MdnHeKO|f(iUt1w%XgL1&(%1Mz#JPD zSP)2Y_)JP7B}xpd@e86ftOcwfDynN)O0cGWB){Tx{{R&5;s(}*&iN#6OJdhiX2vu( znM~F+O_n;nMw=h+>IN`!;URJQm+a~6wdf26jC!Oo zAQP3qJw~iUxVp_#s#d7;b$v{?(Vi;xO>l%N)M*rq+DKk`n%d4}xDWw^YSyR&Hpysz z_FDI6eh1UjzUuVY&`Akt*JW2gblO%5w0-V~5t0`!iLFCY(gEATzkI4=EP7hCMK;To z6*aW!wp?-*TAlBt!yX{8YILDGv&1PYD4t`s&`juaN4kch15512`Omm zJ6QSzKx=Zb^z-|-tQ+0d0f5xMkE-XM0u;JWyLcw|Tc4p0HnQCDSvjol8Pk;hsZq5E z2pxS#XR zV;e}Y07I3q{2z49$BH5oodtJ50LZlbm#Gw**c(*X0mMSrvk$XBR=mjRb#}gFSmV(( zE{{;O$+2FI%>WNOCIfA|CQN5geN3FqCXMs~X~ZgZeLVP{0k!=~?13{0DqQ=&nO7Hv zW>a;~M)n%a(bWpw}zVUc*U19V&fPFANKFLkV^K*t@>GO~`8-^3S@ z;hZk0Fbri6R1Ma5Xz3UwpyWE?J7vtKyj zb~@-D^~9VIxdiwO+V+*<&i?1o@!#1A1+8fFYmR+#(D~AW6xUTZZRH%}DSWH2AOf^3ms~5_a0WwJyGu39hicW zt8X!d*SPabWo6UQnt;0iNnL$AHc}iMtZi=QOGFnqHdeVH$7QT#kY{$9wt&iJF(Gr_ zcRX^n>m27%Y)tPTvc}+AUhcySIc(#nHkgt?#^WDU#>K*Z6Le^RAd`%gm0SR*7zi%P z;`Gi70mQ(87WGUf4CJC447bEk0vKl}l$0M54*vj%am=x*G|4;wp_5X3i25NU!XEnq1Ha=?7*=gm)8iVrboWcFjZ=VT+cT;mSBHp1u)PzZQ>67+d z4`&-SB;|70OQ<~K!b)Hz=j7uG^xBdePN60sS$I0`n$;wk1eNafZrefb zBfKvOUez21Ov>%$)|@;Y)nxdAn+D-ChUjCk=G`e0B-+78j9q!RUdUHnv_p81Q7+@Y zP^@-}L=IrW0C%!=!RT5hCkd&DsoX+Y+jP|OjzZdEA18oSG~}>Jxw%(2#8niGw)P7( zxOe!4JK&$X1YgNRdo?kDW6c7T{8&b>^BB>FwtlJ+;*gf8BD;Vxc8T&@Lm7_hIG=R+ z#gG<7-vdFsnJ5J#%4~qSA9Tj>ZkIE~)2*NA;snL)lB_YiW=U34_>Yj4N5@h=YUOWL zU=dGuCeWbxv1J9vq64}RzRwZ;D9jI%53r}^3Wo+wp-WpwOQ@gnnF*;tV~=K%g)`wJ zgOym8>D&d&ov@>&(ialOv}MNTQ9feaC}PoY22dvCy5UVrvYVLWx`W7BKmZ1Ek2m?L z01ycXy3K_@biy3y9E6X_2q3s9e@CHF#M)%bLWD`B{{Xsv%F;m>@wDmyCp`+@7x&Fzj5Dg}Bd_`MG!?d;z3Q`EBMh@??Aa0X@0VPA@k=%lz z$z~0>M9d|KDV;E_w2vMNU-c9AP!AJ8x|M9kN%9Gq;c&JPC55PVvb96V+R^q&wj-Dd zRq-~HO`2X@h`2YD%^s128jYS+ZfSzykZ!DyRfM|d%WX#Rt0EGbX+tE*jr1l)DkL_CwgE$2fdbQ3#bPu8e zK))dq@xRUw*->}U1Ag9!zyP1_i~)Z;ApnWv(N$VmmfJF#wW%}7r2WutT^L5V@Uynl zKU66xV{>hsfD<%s0wVk*reFe?2y=wYn*^9w7!W>5USW_jNJcJ6$gu2{_APE<2-1Uc zX2|4rL6@HC0%LWqP;n#%oJ^u@;pc=7eA5!aE#67Frz<@pB2CQQSmO+Ln_(p@QxVx6 zli>GKB;N=N2RQH{4lndqO&gJQB3z?exzN-%ORPL9L4#`yq59r&E-1Pu$q&4!2{)Vq zp_E+NYoPos+>jDLJ_HK6blgC#2j8i3>y6E@|u-s#vSUmZxBGQl{oiv?MiRI5MMW9pxhFoIGhqtBUz zIZ@^+zHv8GoL_}(L((9)T12Yy#t<_q$|uJr&CWcPB25;UA~;sc#*ga%0K%YgJWQb; zxj0P22hgDq+><#^OdY4mAOuK`N_O}I1GMXY4XaU~5Nlf}&Mu%kwAVNHf&xaXIo+`2 zT`6YJXX<>_)g^;ziH;R@f0E{ipYEkJ0)Za-wF!t3OTKUAqV z3f7ZRpc}{^RJ91HTBKui57}8#Y0{pTv0ZUO@pDd5rK%jVC>JZgXMg$zMHIA@)LnAB;+9lL*Q#c!IW*ZN|iuvm_H@806vDw7$g(fOIrbfIYyui za4-0Xg(BbtwcYPEZzJJlg1-l3uTZ;4)&Oqw?mIM9;FweGntg;^!fa3kSy3c(I{kV{fdqM-8! z=0b?&rAB;WeN>5KyvR|eE~E}=_l@EKkEu*92;t2wDm;&RPhgaseO0t-zYd9}$8&-E zAmc7@HiAJ$pxo9x{+g5aNI-y2T_^6HsI~6fr)++rRSp}gQw|nwEd15A?8LIprg@~dEg`H2BN5#xc*6H=N({nCu*bRb{3(l|FzyKN`aj}u=3 zMmK9?nO62r$l83+1QIfcmecG?4Y2_BLfi?woTjMbx4?@NLgQc>WmeEb$pXgz05s+P?u*<^ZnCYq+ciZo z?<#Es$GjW9O2aJ`Diabx0WOWDv`d|L88hZkc-|V;nUa3NUx-4T!-p;)tEt+h&JxoD zdnVSCbt#?BB-o26jTZpNw0bQ1U`&(Y1eo(yNflnt=}lHCihE!NpWel1dqsS`tZ2Y8 zp}YM;EaeG;2X(HIz#Bk4k~<*zrz2`W-PJbTUDSG$?+BX~i(`dJun~z?)pS*>JU3|d zNWmlmq>r^{w#Q|GLIXr{qd;@2JNlfX?px+nw08-r*B%)Y*(F1W{U_|Le3lR`A{8}Y z7&qNwgm6gN2F~6yaHPb znW`0P>SmZS`hR#{z|dt!OWGA~(b8>dWHd+@T-mjWVH?}K$qv~@@)m0x@NMGc5q*C`1_v+dP2)h>NINHpD07NVq_q#RvmM z?G{zOn^|42AM+c3Rb;^=pvZF5&hJ0f(XGV4j~xbV5CCXj?#?D^FWx| zcqD}Yi0-AabGEkGgp6!Uxhda?=Y#<8!Ab{wArtW^;Wil%jNB;)?4y(!g$M+oi8cve zh6%|g5j;*|1BSc$Y@j{Vc1Ms<{4PD4Dttg5;Ygru7DW7Q@(6+A11U)b;oZWBj#N1L zs4fr=%-$8aITON^;zApQScImlTTRApY!-de9Z(l9Babd^_;*{Lb0lreds?(-K z6`!ez_E$=s>b#Czm8M-%f2^)sdb4N4mpU3dlq+=yQunSS!d{Q5FD-j3uH)e`kSu}X z_*@FTVa)*GO~OIc>XwJN5hn{jQrs2P8_vrjFM@DPCYX!9WVqTQGfvMP^x0FZw(NOE@LKA2NO}w z?&~RN?>-u165}ej9~HhJu6t&i2+LlOfLs8#b!sjfbkVRGC(UkS2EtA3v1rAB$jMzM z4cq%cU2%D{;a-%7HKH){`z;6JHdyG(H4JF51d_Hq$t!sMoU-kcUUr&okJmqCp0htL zqoeej`L2ehmiJS&tWs5?KMhnKVijXkEjToRZ8sB;)m~$8&DQ#~MKS;uHdq>DiQtg9 zUMts)+}he~_k@R7L64%Xz9tSOStJ&~$d8@XES9mel0Jy}J%|Ch?{r`RIfStS{FGWZ zZfsnODFN9HpTRFWRzwIHMxiYbcnT1GEJ^fH@w9ecejd_`nhPmI;B&ul>w&L)uHlb9X>4jA*i(rhb)`S?3 zRC~&b4~p4B`9tvm=8?pjwI@5FJB+w_C8##ns5`n+IUWxRKKp$vhHdjr21YI{uE|W8 zXh1*?CnE^k0`Q0-l$`wSKXmO)8IAx{e`eWHL9!+;0VNrGsnjF-Q&aF!c^QDz8Np@+ zxkN+*i`_8;=%8rHFy2ZOqgZ(8#o?#-OAyk9S8l2x*ftZ814uSfl(P-RflAj9@J=^w zOyXTgw0D$^cIb3vOHfd5L64#|+b%wm zfVTer@TO^oR3hFLB3YrYBJOl0xp6MagU9aV*b+yqA`Qx-G{riR{Xbi%;kL7Yz-T{Y z9sHVvW)P_8e1me(5P%tp=RT;MN16>0w;rfC{{VGpB~K7*A5Q3J^WPE>J=^AMPT?~1@BbG%@EQ`#+2 zCW&m?LGwh22)p?~$A^HDd`Fl^Ynm^B=;i^10VT(=20c`&BCCh_T8M1!9q_FwN&o>z z38PRB(hv^Z+w!bs+C~8oRnk&mHW7IT8A6bd3zTs2T=J+Po$!cI+-&10f#CpTNmaI7 z2`7Z#!$t&O(E?(tyy6rMF?3vGVLhQ0YeP__7HpAeQO3$Q;F6)h43WW7v4gN&hC%t1 z)Bq*UakEl1?)Q!(;wV}u5YPrwkatrjkq81ooI)N3%HMILZ{{U%F69U?(LoHVIsdjFC7POBXI7Gn^t#gG8i~S_!u(My5fr zISRUGXo4Xbh{`o1aDj7mBOm2He7|%B!2apJCOU1(LS$O%+UWGo!b$9GtEM)wqmUD} z=5s1H&-(6yQzSTiko^rlarQu%4ukrXB4f(xTpDaa?3DOOZC4iA?k2B!r^$g@_2$27Kd`uBhe1%|jcB#G-7_K)_1V0{*Kg%_JS8 znYKCezs~WSBRFBa!2LcL=FvcTQ1%5P&;L;ToitGafY|cl+^A6xJd8iw02Ix zXckq|Ujrr1>=pEz4jXc+gCGnAb1doXjsv|wpTp9d9fHcjQqmDZobti@DJ!gbzCp(d z0HdW3qD4!I1|{F_~IjO_XLeGQb?Ij@%fIm_iqEWprinTCJM|u_X9v-BhFQC!->m`k0oSy zoJ^7?KBzbkh}c1dh@!CrN*Vf##QG^n4gM6>8Xm?@OUWLPjTXy^B$I%JYNrtAzVqTg zH5y`x2O^+y5Chy>jqb4ZPqK9HasH+V@8U?^QusAmT^4b4DqSKAg^j@Zt7?#HxDQg5 z@F34NPiCsyCNgGa3buVQG6g@hlv*I4GKEMrPXI6v{Q9I(d<`?+Z?UF6aFb9s^(ymm zX)4Nb?rR6*Y?0`ys0h_+aXWzf1$>R4M&QcD&$w*aW@RHy&!+fmfj{c5rU)*ySOhgJ z{LgqN!~iJ@;O?@&PiIv)icbBNO%g<0z*bXm8}|>28a}ICo|MsS(`X*4gnP#vf^JhW zp6%6Xn-C@bNB|ttNezPIjuF*m8rZE!Y)f*Nc5x)zE z{9CH={5;dQW4|*}!sFOnh3W8rw-+xb7}x3N7_dZqCxIwCH$)g|9&5?)*t+z5!MY7H zPnHor5J=`MfQxfESot!*sNI!!ANh@+o)Z%QgJmmUPF)wI>G>cG#PFaG1=?DGUj{u2 z2JsM8jdV4@;tHjr89!9cO6p=7_Y0P^l|=(IJQyYekNT;_=eJK>5>qm@QKM%q9c^IhXlqa)h$a921ryVrwwiHAy&s3Y{4>|M!*lk zgIjIDiHj#-q=|FQ<*4cg-kj6_08mKcT>w}TtRvoOs<7M!$n{zHN~weHDgOYQ?49B? z;M|tfzs|`ho!Ul@L@O?7IlMT3blykF0r3sJlp^HHEFK^Yhbl$A71|crzPTw}e>$NY zn|%~%-2pSiJ|HOHZ$N~(>u$l$khCYUK2chxSR4${Hq z6Ocg>oF_#dVu?JLgand36s=~{2lWzB1hvD+C*;q_9 z;lHV|DFE6c$fRa2RfW6QTQ|t{2>}>R$@id}U0O+{+fnT&;gWuVQAPWyRdGHiG2c}B zd0=!4HbF~F1_2inDm@yNm?IE@iA>-r)Yu7wcKL(=0%cp;MvtA)7jZbbDa(U2?mUwL zRtXfRkZ!0nIk`~$K7mWR0pjW(A;uM?X5b~(cyw(5-OqrC@DLK#8}>~2NhrLdp9YkX zXcB`4(9;kcC80Bfv7y#!vPVDj06z$rl-&r9vBiQc8S_!*UFC%xXq**D)g@83zV05; ze??#$={|1lhCWwITyAX{;lzBQJuB2}MZqwjrh(qZlakaD)tVN&f(v*EIhC_9>mJ_Z=$zK7k+77VMtO2S)z@ z@m`v87$tA=n=hlM$jh2$o-Cn16y-+wp;80e=Fjf3HjO_;DhO|*f-S&OsFpAeT_pvB zQ?2(ELmP7vunw|b>W(0X3@f^gC)0nvVBAfD=Tqs`s?aYY9VC#rTrNyorWLe$E2dmgJrDBg$@qj>Yw2b8W@Y1ywR*i)(6~8?NkghtdmbEc4i{APT4zmB zj=3Vo%}N~_oi>nfIakoL9PAB8*wV|Zm^Zk;3FH-7nnI01#HR(@Epwqi-$iiWu zqHJ0S;>n&IerWo*&xe|%?N_@8#f7h>Hm|)t^LF1g=-Z^G0UJap%{v(97PLy-@!^f! z7t6ndq-HZ_!Sz;_{bfgh*9h!{rN?3}B>*`+5YKV>FCRSN8R0j>o*p4QWOk%Vp?Q#^cb?nEeVE^Mo*S(8Wy2q2WFQA|KC zN4kC1s>h!LNBPl9wvT+$m30 zP4f<1JvN@DT2D1*P7`~Yl%CMpf|)a3++Av#=6)k!xeWnP)OE&%BL*fAIyu$vi){+N zqo;LJ1W1`p!s$n-EK~HqE8mC2arJuYtaE+am4At@>Qq4_O;bNb-v0m%rM_Gz)jPB_ zix?WwXGvGlpEZ3+uAX`C)Lbx;YbI!}V7^F&=v$_y(*Rjn?pQ#8G1+hF;Rn_Dd5XGv z&IGU=Sp%T1;#}Z(h3Xkav+$_qjt4NWW((@qp3(HWvo%T1Rl1IlMK_k472j(>7YJ4Z z+=0n*wU5|+OuKOO-7Ue?_YdW?kbBCty*1S|;g31I{MTWOybeJLX^CTf7PTh~`|WZa z(OUNc>br0&tWKl`1#QF*Z<5ve-)Rg!(5RODf$rKB_Mp)(`v3yvpV|))Fwf9a+<=aNs)S zbBMSYi+tCEF5geb{A3V(AqukXOW@h90DThyJ<3;rD@J9Y%EPF}6H#b28Vu+AAUG$@ z3QyYbU>p5bk!buZCzNVk#pZlA3NUTl*4_bvl=#7Du#t3pF4s{TT3!7hs#+n9GkI22 zCAxAOo_!MA!UfQli8S_%l~9Kr!-U|F*&WqkyJkp*E6Y9KZD*Xp$ca3h6;+N+0} zS2)jfYM;$(h92LzSmwPL&u<2C@U~7rx>FN)5SiX8CPqjJTtjYout9=uK5A1jP&=^* z0S&%T;M(CPmNxEhEqMuqx|LYrr3Za1t->W1D#ebg1O_&&ixJRtePN=`oL z0gy-~I1+sdHhD^y+Zh0b=zX6a7Ys;VdLwb;d@o1r^}XjLL@oH|?s4;Rg><@s+ogHp zAg>tz0EyGYuVvJr=;{Jzy76^9M4U^Y1=Gso>H4J?+~*wr%2@5}hT_*iJ}j8w7Pd=A za=2pl1$%F9F4qr9P*@03sonU31%v>6fkb}cOOiZ^gv0`Egpn>1dF-xkcN`3=qg6X} zg{~KN6*PP_+Zl_ds^eMij4`rNV20a}vVH)-#HIk3KuBh1gxC|3rF$*5$dd@wy;h&< zZT?C(yxAI;Yg{d~-{z>gC@8wdmwS(rQkeWLKhjflZzUEz)T=uK4<=IqE=gJ2wL}ax zjc7+lqclrgI4vkL^uQS03TBut7?5M=l9z?1_z zqIcq%?6qK zq9q#!iiF7~EP${8gna0BW`GHt0V<#ap64qc3~6(&1;FmBV1|jzT`hF5+Kp0h*6#VL zsWg}oB!Hd%Dm6zNNk1hT;@WNizd%60du%`(RYywR;OD%z5}Bloqz&58GOPd_`6zZm z2fc6>6CfuhJ=(P@Y-2HqoN34?WDw&)qS3aBqL%8JH( zE-@A<7ztq<5CUhzDF6-1UD093DO@GoWZQ)s1dicOPm)&I$X^C0fG_5Ojh2-+8G*_% z6uxTU&Vn}6wq9U=bp?l_lRHWMAdjkzGhunM6bE2-l`0L*4H-8|>9plJfd2rJRk|hM zn`7vsz%-(AE|!?^I6C+4p*{;`Xz*4#X|$VJSTTMQ27v9Oi>DTJo2-suU5olCUQ(Htl0G^=uW3;7c57#xpP@peeyIQ%DqZhu&7rUd%}b-R z;sm6uV^bMBQ?OunFspek)zomnvJsr|;gvHp zf-Ig2HXa@%i*S>0GB8t9bU1@DGLSYN`R@n<46)$a$^#_!2!opx01<)}zl3sjhM&|# zB_jS`x-T%+#m?&`nKzgdWUZKx98KiHS+kplkfY?(4H*C_H#jk5QZpo6*ds7~0zs2x zMaYb)9qxcWNoj%r4(x-h=pQuT65>vMR&NKPCQSWQtO+fFgfS-yK0p`9Kr!$#m?I>W zV}JQbf92jXAv141;Y7sPo=yD`X*lxwBx|j65yEjGIFv})nk^#motcvcRcr*!leWr% zZ9hKnh$XIY93`ii2b6PB;9M1HEnxernPV!J-L?x_|V92mvwp8{25I zLc7kKF182uL%KN~kU!Z>fr*?W*eHDvvCZXhi!mEr|H@aw6kADZ3VxFK24_JI~^ntuzLP9_!2Wtp9_el8M1RDufR``XYOaMI+IDTN< zY%El^t$&ktxG{=YqgIi}p(%3k;M;hCgL8s+l2< zCnCwMv7~%N+vruAm}aHWA)5jFT~NS5ml(W(Dmz)IBx-9q^H4PUi2nex0t`eE7)<{F z6Xe10!VMDJd|WL_wrrxt%`#n+WzGI7R%1Vg^&0;GiS_BVpD+6^tuS8T(m3UCzl)A@ ze}|1MYh2fA>9n};04B?~gZ;RsQKl8}w5v)clUghsoDsARZzxe|rS8T6 zgj_#9yL(kJL${*a@|H6Ho1jH5_FF_ty`@Xoj3^jQ^Mm`OZV0dgg!KppGZ{!A zf=?d z(ei{-I{?rrfCdrsFuR1PFsQLTS+MnH2&QQru+nvzt#3ZM@Z z58VfRO+I=3lzHQVE}6|PAPWHBvX}HUjMa__kE*4TT14_&_f|<|O{2)AcZRhjl^&B}i@(S=gE+Zf+i49{9>Tw{edP6g7r(_cc2E{0_DPQ3<;|>P?VFO`K zOJUh*jG{4oqVEN2tQLm@^#Gu45Sm4%Fq%g3Ceo3yEk)OSc2WvvDZ7pGB`C94KB*dnVUKMEI(`!{L}7X{taphbB_c z5Fp&iO;-Nn$h-R~Z)XkMX*aQzor80Una{~wU2;XOZ|;(tU=TSf*3U`%N_RF-l2c>k z6mgS$Ds3fGC8SsyfPwNT(mP(lZ4MHXP-WCuECWl5F32$wRS{_oo7s}r5%)x87@Cy` z!8?=&TsstqVd4*OaFVf_A)Gv!^i0x2idv)d%X>6^&_%6=?cfOYO@De?(PuMke6Ez- z8>Xl6NbM-Ar8KQgy^a$bSuH3uo6IIA9AsGGD}w_808hIv=4a7H`~bz_FlONCvv&PZ z6>X3KGdWKZ2J7vZ2{!`q698RUY~VRtoyB9^ber`0BOVpFhmf4NfhTb=yJ zParR#`5AXiEgjT&@HO3xC~y-rZ>Hw+!Z>GT2G&vcEdzvTjnQkNxChiC=)Z=bRcL%R z&@xiPZ^f29ZAz5HwAhJU`kMNVh&O1xmn)r|H;y*Dbv735A_oa&lz?G0^@2xt5JrLf;VH8i*HR#ciXJpbvK>7gri?h6g}MX!S_#E5&!j z!6?>EdvSD!Q)zdK!-cAicGU&L3x!sNO2MJ6_;R~CDn+zf%oVI=Uo7P$imU3L?OA0k z1_@Qw*Zv-xO-$~BmZd6`b(LPhAb`=yaAn|$E76)PA+j+lp{EV1;6^d%wd}=@sa}4Tne~lE34=0L#&qYl zn1OH#>(ijhWR?h(a2zMwj8{FlnvDbX3>+4!S<#$cHydSlfQ$^H1Q4B0$G*oHbWyk& zIa}&!8g%7@cBUAP!cdWyE$enk=2Kbx_SK zSmzP?jHWtvIKgVPT*^F8$r~Hmqe-m*G(elB{4-rpJAkgK@Q)&hvt7r8t81b(OF{0A z(b*RK1JOW{&_En1Xeo%ap^&mbxALFb0uH-cV+0h=5lnfy5M~76*-1SVjjA@%)4_yr zo z*rx-!4iimqt9K>H$Lt!eLamCpYF zd8l)`2>L9xV+Qd8QKrdo^-<6SP30DyjB|ycC_=L*%2aDZssVw|l2#3%fpH0^Yg|Tl zt6UnYyZ5(iM99aIU^c|?6mN6tn3)AlXv{tn7gdog4ks$gV%NRZZ3ErYC*hOxQ!8k? z9A~gwsp^|cIb60_A4J5G;&@c7+-6;^*VgydsW^N)Nc*Zq%VUCrz90_*N6kjv)=yQb zB$|e-W}R1L0s^c_cH@$))QO|Ce!74lE>KGGU=*r9CQ0~Qql5_}M+k{{A}z|0wEjWm zBf#1TzR|*FLs%f%ETE??w-!wr(Il4%5CHn7AOUVvZ-v92P$pg@j1I`s6XK}qjy@K& zH_;Z_ol+u5f$Jz$J17B@Q2xmS3$7*t*SGAp42i5+JAL7WWj~BhaEn>A2x;1&YrWZU zX|Ru)y|ivByPRj?FD_oAp$Mk)9IrR-YB&!M*?OLhMbz}obA%TzxM5}6&*#6je^#Hu z659in<4KnIMBRG+vhVi_voR99dqHJ3lfbZ7lzMr^Av+HDUCw~5X@>`PA2m@J$ph@3 zZHq$Tx2%Pst$QQ%U)L(iO)o70EmC**L}TUu0FauIEhEmsRBvj(=DW0#Jr$Ks${UQ` z(dw$jPzCZn>dj0#r7B!BZa%8KL-;#e;;h!+!U0v$J^&8}3cZ8G;3O9}`z*9fIpE&w zJhjrtKur*BlpO@wAJR@#3T_}^N@j@QA$qZ*s2wP68zaKZV8)iB{Lmk=wT}k*5c|K zH~_d0?yCoNN9@5iN1sxqHpw1E3zHjFfGjvj=`|e&U|m^a@_Ch5GUpS`tcIrxsDr#W z$z`Ggn(oq7?K@mtObGtUy)$G};kKn_jvf1{5JZ&x5Dn4*NwzYdX@w%avMGVfiTf!~ zMOVSFh#w?cJbsBq!7@y#C1d$aaLY^|LWr>=$uR)aEVMbX^Hj+KPH_q_)danun>C_7 zXb=Rufp1ccLp50z1%v98H+kAkfxMMy1?D0YaND!YpR$q(l^^`Zf7AWa7E^BLw+C^F zRn({|Rd(Akve2AVEFv;7D!rkM4eYK84}^KAqi31nB*Q@BQ_&N=<{E!xmGZ5UMZm?8 zpNZd88}P~E$U(f>X=wo3(jrN^m=JQ9S#F$nO;CIkDKpnz+rePt%Jko)+ z%@cS-Qta)4P@KRdDk({(4CKjIwgchah%%~SiXp}T1P_{!hf8dMx%5N{>=7pJ1B(e) z8bq(*(>d-kOMnQ+gaU37YK)3BfRXXL`zLjXzp9Y1hIozOSyIqIl5XQASZ@Gv!dcse zYl;rf6dMIABWn`hBVhG@~mhe1O| zrv}~SQrRtNCgRG*ItE~pknInt91;YpW1W~00!Ju=5>7;=7lJ$4M<0uq5oC6X?(^nR z-Myv50_fPZ&H&?;D1cxQ0VD@`vX|!xDVrvVwdEkq@rMSfOaoA2JEIT*Hr!$mrr_P~ z7y!bSiA})NeNM!b8!;y&l8rGG1bkH;5#`D<2rctM(hrDF%`lzU%2ZCCz%!KEUAqfG1;&1^$w_uZnpMrN7qfYWklZvW|#Rhw|7vG$B7#+C29` zi=UE{2pnJ4M{x^7ggNz70#wS5?0cv%b)p;7H6|o%E9IxcU_?YOr+Yx{y(?A6fUlT1 z8}SQLaCsKJzVZn0j0BE5YCW&ZP141{9qxOS)uZ2+81XbK+Y(jrI+^2a5)$I*)Fa)r z`TdfS4G?pcBGwT0&Nc)0KpzW9v>PK>{%zoocF~0ZFLN3q4pyk;OMnLnTz@U`$i484 zf+vZTt}#i#K_o}r2p&tGH(O|csU%4eB4+CPq8qsIN8M8E_@XY6vX=Owe9}11;I3zh z&b9)nz>-CWKXla>bom;BI3SO*$)^7Rhigtmf<9|zmBNdt)G{Wd6XgpT-Ac7a$A!)% zr^;3EmV7N6zG@M;1tJ;;&gq%)Gy(d6x`y;^Lq%OhMql#i270+r;?Yc!M7HH#T{`VZ z#JK+JF>E>1PB^0kD*B;oznsHu(&pm?HjZ*230^xgJZ;e-}UgUVs1%8rpuC zHeQ9U+(h0mxPQgQ5B~SHE^Vo#;q#Ea9viPNEO|eT)AZ9|e3CLrJ%N-$YF8wYGQ5?d zZY-+M*(Ijlh;8?7EjOFxFf#H*$S{($k|QLxEL-1RCWd45dtJ#HD3#87iGYuaFb!dvTEO*L4yUi2-xU=_^ypX1k{T> z!SzVOTuj)D5Ui@*+G>VC4I##Sl!|;b+U`TZKQzS2F>Bc)zm(EHTfWenILgxgzzAmJ z$${#O47UMIL>B2Zva}Dp6weV+!?BM<9DV^11Ssq3D_TD=h)P58A4JUp z98MuDjpjVlF|g1|kwCwk2|_$?jDOh{nTMQV20DG=$Bf6Kmq+4wXh~Z2`v%=RPleHP zL_(^jT5~Out?rW&XU!dHKZU05K?z-u6{Vi~o2hfOk?H~{D{jyaWC()Z#90PEaBrG+ zfLvHkTl6W~0w$BYw1e_ho+AmV8+fqh?JBl|1*BXUC?|Gc=Y-MoCdfPDD4UZ8JTWQh zE2$=-Jc~d@-=OnwiFfAIaKSeEBxvwb-IDYBAy}|UByq||h;2CK=01wu`)IhExPnKj zpm>=`WP?9ssBlk+_bNOWv7ly~i-(_e1;H3mj@tH~Cg?%@$M5dgk>sJUM6}RlR`SZA ze5d~DYLZz@04(YICZTLXE;8ek2Ogm{PXMMyTu;#{Hva&+)Ia72?v#>Q0tAaA1T>54+}rj}1igTA zLfupOt^WX}eHX~fx*(XkdS(UCiz3qvkc(M>-vjCpY~K(;fB-@-2l8o?{zF)n%tMs8X#_&22w}m6_THx(h}53%36Nj@P(AfWl)FWNQ|^*Wt(i z016?%wAhQQ$4=P*84ILgwjHGh5DZ9K+#c+y8ALUKyeas0ZG1NIAxGA2Hq6)~Lb$0V zx3O9G&5lv@+u{Pjz!+KEp{B<$fyq|7y)fW63p4~BtESDTaQMHnJ@PG6Q`54W<)Z!3 zEE6$*MNrmKYl};;VI#Hl#CW8u>O-p3X|!M~7|`4BF1gh@r8d2wo0U=PG~EHVVb7Yy z^26-EXG{QE3x&oZc5NcfoJ{gw4k)2_i2e#ihYx!Mk(bs9qR zkkj^AX!SSL)QWs!Q**nMN@HE85G+VWtwx42UE~)Vsn)70G%`ZLsMS_>#ut&Z?u(XN z)|!}a<>@!Iut|WHwyBL}VhHiTmFHintZAE>7+AFxYd(Wo370xT&R09sGsiD=>qe@Z z2yWo6ox(-elRo*|Bs$B}Xv2jD?#kmoK0Txdt{$V2<4tO{YDcf=si?_l+%Wf1G4I`U`W*yvup%Fi1BAh_Xrip8Z1Q3DG zl4c)^%qXgFC%Por27CY`!jQKXN9Kc38O{`e+zwQ1lO9DINhL;nQ86}BD7X@dOHSc2 zP)-mCi-a&rQJf`>?JA~BU%Ij9Xkg|^O3?!7DD1J`P*LoU#KJKbLS?NZkfE?34bhAb zM6ENs>YbuPy%I2h@&{m5vw0Ga0ysg#wUN9e1`I{fHd1aosgxu+kT``^I|Dt{%suc` za6xcA(z`IoKweW*yMW;(Gc6q1NW#D#RO0-hcnH+JMn(frP=qJFh{9u!G_Dd`Dkc3! z=s)0VutC~WK0VuTH#R$_auOhbmaUlYM8sYX2`gTmPef536R4lhbMji_^jRD5 z-#J^gjh#hC#$2&56M@3b*3e%;i;z(ioC;Sy-NH<|5ycMsdm)Lu;`?EKm$(T1dgAiJOWwD($ zv9`h$l=?+^+Y#oUrI@}V% zLZAa|Mbq?uD*B9GLaPa=(gE=^_D@QY+)QA0UcmI405I(qkQKk-v>QqbM~J~%`cv-5 z`4jB%E~59EKsORfww{im{RTgE?M{k_eV7M@yeArF3kHChg6DkKqkW<~St~>X+l8%9vp371-Ntu9XS=7&2M??( zThQpXM-eNlXE22cAOp-oS^AlM+_rR@4G>#kRpX{<#=u$tTH+je5%*AwLAtg**$pY-n)RJ=+h|WD;dxew+`OJn zYv1Yr0Er`OjQXQ^h`L;u&zfKddyu7xFl8|$1ev-y5!|VNMIg&b#6%$cKnT?^1lkZ1MCR%3BY>73;_01s zmZ13B&mv_Li8ivW+C33>5oil76Y-Dp6`_Y~9D9ga=noY@F)B+>!)qYHxLro$$r0hF zQNz%BtEB)LHy>2=+cHVAt)!O^ROB6w7@H$TP;ZIOak#uCXxd34^MuW4Y>;?J+lNnd zbguSlo+@oT2mb(MLD=AP2Fe&TOK%{`N!$gnq9k~o=1Ctl2rZC#Xep}Mw4IB>6+~1p zaL^K<7&11fOpmf^MhPVRAfK|WhrrRya;13_c8K8v@qv{cVh422Bi~dYL^z;!OTm>S z?Q{<%0whENY;IIh){aUU!i0|u-NfJ06d4_ob+Xikxu9g-Kz5NAQTKCCI37VlE(##& zD~**~Kd4wE2J(eLxUt6jR3wRx%HeV>GT|6DNB|9v)=Oij!{YytkNS6wS(iF=L#B!pT6WN_Re5XmFNL4-%f;CM0iOgb~?a5H_A zA0=Hl4IQ?od&#I^z-u8Z1VA={WGk%=L%NRK5b#iYi>f)(mV@(5*LcC;=2dPR8b@k{ zr_nuuY=IJt*#~@VkLkL0v^as@6xV$vAunjiCg~}GE}zokETbM|5t)F9X4_=kpH*GP zLP%lUVZ+1+WQO6yW523n65$s%LM5*fC8HhHrBILM6EX<}34nM!q;uiHFq40(mk__I z0Ul)*w{=TT0VoB=!8F56W!4^wJfn@|TyRuzkl8?pXaj{E7P5rop~m0@^nM~ch#xf= z+4U$jSzBT_xy(Zj*NqE_Jf zqQNHoq_`Kc7KH;g&Tp?NMoD%`W{7D$fhk3W`3O+J_}b%=Rd0btzm;o1z?9-_dlat( zQ`CZQy|eR2EqtR-B|;Co1dv>12DiWo&t&WpS|Ut{30*0D>bRT14Nm*G_EpjW$2^jr z#Lsmhv2s@fi)Q|6IEL->pR$3Z;`4+EKdgdah)YnIZozp<4A!drw7TCbCa6GY?r&tp zqQTivP3=Eb2aT`|yQZgUCzEuP{2&9tKtM*uk;y^ehY>JxrBYhLDzA-N`Q$lZml2<+V?d708x)c z0o)GTDNvupIxXQJvXsr_T|jFeg`oT;3E4uSAE-yo2ZBk9fAFK@@bEad%|?RN9V#)KFN%XL9&OrGJ(t~>QZ*+_15p{ zIbFQ-6^v;cdOjWgqDH&SOM?ym4`&;SXGjFB*< zGm;I?Qsa&ksBr*&5*GeTfDv)~r-O6JLCpq@X33J^uJ7!fiydVG|@~vh_ z5qu=7(C4|+AV9(e+yDz&U5OB>oz)2#h#qSC?(kSxksgYMur>!_l9G0~?JfTRG}%hj z{qCD^_?To7*&1*xQ_%Rm+pi?Fg>6sDmYu=9h)+ZVSV({jl~oqN+dl!?eoFG_ZAXg- zJ*^&-bgNVc7uS3L0IH!dI8Rh<)H>p7H+1&yf!Zp&ZLUf6B{rp_br&3!Z~~h{h@1CF z%eAIBS7}Fx6Jfjiswvn85rSkUGo|#0i-IGS!2U1S4gManpno%0OcUuPdJ1F3$B~OBh zo=RH69L5_($nz-G{#_v3kmF=33Ds7NZu>$I5n%(EPUlH7c#r~LB?*xwDP2jiyt%hl zRue^|02wI>+~Fez{)mEH*f+J$*#zz(rJGL$R>Sbx(2Pif*%RRacNS7E&(41Yx?wrJ z3gDcup#K2)f(8@8bb;($@APq;B{+krnMd@ITb-Al28RcFOssXWyoJ6cI(b_r%{ zR4o=YNl(f#v*HA!B(wlF-hR-Qe0R!gdZBCscRj3bBFZ#}G{<-eslzKWf2-`Oq7M3i z;jeO6W)6dtTFHNTlp+E0Ruk^%1IaP+PPCPfOQS07!inDK+|X_2v$5otI2)61MIJvk zsCfm!$fUY<8%|57(On_0X&Ep{O3OX7bpYJ*I0T=vw2KkEb|faK3#zn_)pH0u{3Kz` z4hfiL&79mR5~G214)B~#;~lc8+W?Q$+LQ7jTwS%Ub7Eu&QdHj%gzz?ANokM}V?$sI z!9O(w0OT$5U?3MB_6c1q4ZJw3THViJb}|CYTxvYHgADM1p3%Ut^+F}WF)4}gfG-G0 znJH9j`1Mtr!`k1hBylE#1`huK?3%p$=DU|LAElJ90f2#r{^1E5bMgvRCC;O7g|qih zMZ4V4c~vpq@D~dSFcg+jkYN6-rDID@(oclJp6WEl)b&4_39xVk`l)GKN9M;6QDO0p z_e$p;sL^oEVt8SBRkUGRFrGtSX}8IZOuP0PhGF zNuI$yGY;Hr*7%R2fh)W*<&6?XeN}bKpH_^BhRTcuo)rxWtwSylTQxt5KTwT@VqWr8f|_yoXgKy@V_s7|&1BcY;?$ zv~HYPeFw?Pe(I5!;3jC6xOWNxVonjH3EU55n#|yhxbqf7kN`fQrE8(pErOc+DqGDT z1&2|pbvmqNF?Gw=bxO3V?HC1h>uEjhMm$)owYoU1Q*(^>T9oyfxxz^SUrK9RKKy&rg#A{b)MSGax?K^~ zH#ok-g}u58L4ZVnRrKgJp8x@FVU9epmU7K$=XJ)f;%W*r*=MImP~bzsAYFQsr(t`H z43y2Hz(EZNo;*9J>RoX2HFULW*RJMFLu2TkmrknJg6S}Dy&0sy_P_#KnV@fdhlG^- zaD(bsnyu4n*Qod63y8KPBS)juZ5FiL##f>r6Nte~AOUPASpAp3CkS*~2{Kc+qLHbh zN$`dd_g%tA(Fd3m-N-Oi$Jl%FbF}&qL64@~I%OIiF_fHK1=iNbCgnVVDfdXu>orX? zDmktrg_5UCYwJl8Ia|$E00|-y_so(@mVNNe#SYNZEE3V4$qs^usZYQqp9Ut<`9`&KC=nTUk@_1n#uqS34&VV}~{A3){33L?1L+ zS)hX-kCLG3YnH&D5rB)9e`fxk`Fdv5VBFaUYlukwWi~nsg5tgPY3dx- z%sHU^)fII0Ucx{mr}y56vV7N}{9Qepfxx<@{Zfz~qE`z|PPucML4%ccqo>sHkT5^G zy}nBqw;5e0b!K=#5>1r<02XL)3p+Y-3!n9|~6;J+q417UDX5}6fgD9V}flaP>MA!&H*^flrD1fjKg<<1s zhB;E|I^a)rX$><3M|7;hc36Yvk)j^|08*r72*-2=Q6fm55PC;ht~`f*LPBN4eABo~ zNaZ6yC4-TbEup+P_JnzA26s3M!Gz2gx{|s4*AFnG#_1VA+Nlzp^1eA}Wx0Fpbf$_hN9PSOf8d;t6tCw90mhL>IIUQGpVf z_WgajTCN#G@9HX$><1KA+BQXQZ@&~1=`1e=890LHtKAr3@$ln|&s4swgY zfDQtO4LzMGIKiB$BfcVe+5(ud^-=!-8{NS+Ml7UIBz%&)`Dc#|1nu+Ws_G939e`36 z;X)$?KqMH2CQ3&mRD1$r#VCNpYLA6STAO^zmnFfmMkmohi{v7F&7mlU_ZAX|bVet# z2jV|vnoynq!Yn=}l%z%_0bmlGUuZ~ZJj8|N-{Lnm8HMTnq!Xs!je<{_^6k5Ph+bbO zZ-0aMqecNQ-cx z&`Bb1lw9A;e`|io5nu&`l+Fay1Yop(-2}Bp>P(Y|f}@4a{8Mya@VJ}^C_ImN@em6^ zR?hB21LSF8LL!_%gQvGTt}Jb)dE3# z$j0LeX$LpTF6Mny7A8jsUxg?xw!-7_%nwAosZ`IoBZ-t;Ae0>d65vn(mkVDC!QiA^ za&W3^oaoz9~-cvaD3HlXnpjOLF57irf>zW7_zP7#NaOv1Ro^i%VW8^S4G?jCxKw35?v84GEg(xzyxDFiM~I&1_3eiO;AXtL9j4m zvX?&ySrtX*@Rg32$>S5TS)DtRp#!2bw-+8UhDXsH|1X`W1J!c zpl~M2Is>esGH#@50$e8{RZRE^;HxQ;(NKeCw3$f3Ero3?bT#b%04rKg%~o$c(>U(h z?ji~ee)^RnBZPDCCc&ma2aXhTT~URD6DZIiR{-E1P@>{0RR%mRBjlU*Xst5IB@jfC zFDklCia=iEpSp5wgmO8k4pgc}_7Dx*bU87~j~|vD+0pVT(uQa|NjQuu+sSc~2MWrr zATpaoT3kv-+0X$XBS+w8%h4{R#VW2gFW6H|faI0OyrnbnnU3fjjF^MSPSD|utkCej|Nf$;Ut}+953jpI9!^rB9$k1bQCI$l?!nYfjgSfFa^=9KyW7I z(o|3o*(y~&7K6?0=%wrr$wCP-dnuRng?HL0l3LFj25yi>@(o2cv2cl}O6xdo1iPrQ%tpEW& zidsnkU-wKSZTreWCO&DMUP85T>X!T@@haL@B4;S7ENzAR zt@&(Z_$4-gmU1CMd{mdlWU}LRyZo1xzK*kh3kT-yCfzOgao(MxF zL-tZ`5}7)iLFxK|-kD!000ssD5Wch2Z=uu!{{YpM@`-Np1;AUK9TRoUv4r3gN#OdB z5)lS@gw*muFb#@@R_AyOT(#)1c;Hx(l9twGG`9ya@02Z-N zNu|%*0_9gq^A*(qQw^Cu>=XY0*(~54?u*Zwx~s#U=EO}lG(uA+0$sciI)w z;H|`VNbnA*fFKXvF07*)gIpj;p7AMI3#&cPJ|{iKN2;d+>3s%CF6?3#lm0Y6{{X

    P9P^wihNls~xmCt&0XpgOW-Oh$bg$TeE;rtb$mf+hPIQNT$82hCRNwTV|r_OQF=E`x4cY=xqYKYZfcOC27tvgvAj$}D*7t)9;N>Z-mc z1MH<(+IPD=e3M7#J~JRY))i*eNhbS{K2BZk^q&6!kON1mt*zPs?k<~EeJdHx-O=YM zg`#@|?(z%z&#JbV7AKii_w`QU1%bY16<1}T;O$E{*cW9coy4@4d_qC>l+@ZCQ!q(| z7)IAc%#kXb5Y37@k_+_A9}V1m!e2C8(rSkokT$}SGyw)KrE64Si$0h$=wU-Jjeq|D zBQut~ebsnC(c)}(Owtr0ph$Ww``==gW@F0cR20@WhHS9pm1FCWFt+7qJUWXDLLUx zFu2;u=?FGsiMSS3Jk3BGfMk^ShK|-s;?_wRQW7yARV@KRB#1;_At@_5Si{Rt*rll^ zgU4t;bX*8KU1;uwZ{$^sk^&OlIsC?xi%QPRQra>J60V?jxs!6MXxiB2HZPL~+yTxL zm?eXNM(-pVNU8nQV|KE!$AFXyK`t&4d;|kV>W(HOgjjZmImRGJ^FT->oR@N_Y(jTE zr^}S(hOIh{5gq^Ogrd?oJYKD{4OKt zpH=?=8%S~Zc9`ud`z?-K1{83b73ATQ^dTN`!jK%wjN!~8RDqr#Ap?>-SxRShG2610 zp|zeOJS`{I6QpbHvAE$K--o7T-2IWH-Nn4}R&7MSg-4&#;XgH-3@aLakqw0eM02I`K zDAK3>ZY2Dbd4{6|GqRe8OK8COcTbXMd?a^EP<~6NB)9iSqE6s{%78WipCrV6l%*TQ z;9Xr+&Ys_)-$6!rmC}Ae79n!IpK*UqqT~9cuCX2{Cf;l4zD8flgJk(9rDE=8$pxMU z0Ut!nv`Q-~*eBkP)Kj(`2sV)kPlr(WvVy>lK}W&a4M4_%@&qPrW;wDPBMY6Zar|92 z8!(|-koRvCoNd{2{msl{rq{Hz+$zm>2a-sVxK!%a(~ulV4l6Bs&iBvS<1MyUZdpzm zo<3fj>S?yyfGB=4n{G(?FEdG%s@%-0sA+Wt;5d@fQzw$2W;5m3e^R8%ZZmz*iPzH& z-8L(ksp;>1Fc>c~Q2Z@s(F}<^r`wwL;iq1nv9;;7?BGJhPgzmg=S=NzEso_kPSU=O z0@sZH0IFtbUHFM2(_**myPIeB%S)~5ABHVx$xBPCZw5h-tm+*%-_&EfeU^HCH}eia zkGjRe(>=N^KBrW=qnsh3T+MAtx_YlB%@UJG(_G_R)xod}Na?_CrYB@y%~Qv&&C3=Y z9=4h#^SJnJDI)0Z?&3m3qoGQPqO z?Z$jL{Y;z@)16AKGA|b?s&tcDue@=BS6q0U=y(fzi4*Ev0riz|CmD;QtX zskl;+XdtI{hLZ~mS}?Uf&1XJ1`zZJh1IkrvJFI6&(_B1(5EaIYVgpsAZeyb@@dPa3 z2*F0y=@~(R)@V#x*BBzn6AJ@u@{!i422R`|XrNu><<6As65u$M z50(*~lJ3DNTYOaZ53QjI^169Qelz}IKQ%v4B^P`x zJ)DDPP*Nf92l|rb?kBou$GitJ&``YkrFJKj9fpz53B1(c%8)kU&C02!TV(A!3N8S7 zApt%T3Q>gQXUPjnh!Q>1hiFRSz)g}z1Yr(Gnt~fsZ2tgKTN{7jMy<9tJe3WLK;tMV zM9-2V3UGTNJ|9IS7W5ZOmmi{VV?B}v-`6Tg2ZW)BO)+F3N$!!#KjFp5LF8?v>Qg%B z$RvOAm`-;}l3~KwQhcUSA_*f1PG__!Arh8+XShrU2O{#9ne&w(Gq|8}1u;leTwiF6 zY3huPpWS&@TAM-ay+5>W+e!1xFELC&0QQ+)KPCOoq2T@kB-mL82ocIHo!8D#bes2F z-kqSq0@liaTwJIyK(&wu!cQvL7Y2$oH%uIQp-RrZh!9k$f0oRWNh&zaSCe4^ePIS2 z)=}+>`;Y2iD7x{=6$x{g?f@cCPQwpuT~|z+b!q{C<8(u|!SYd}TV3RV0zwzT9M~85 zjlfFdc9F@5QKXt|bEJ}(pA$gBdg*j67bm>_$xYfbXib3k95n`u4NMzpjLANJ~O6n)X$J+ux^gs)Dl+7~Y2lNs4RfBJmyHXyQ@#RN4L%-@jM9nY> zXu7R}8Ucc0=6OPq3$~cam_{y1yp*Evk-<*;2A=9XpuIQTPjs8S6p71$l;j4{aOGA( zbH`?q6n+llEC67esBGrjAjwE_B%H!$p9L~GacTM}Z(!;7dq*#7FOc6B58VO@4f1%D zDjXAl6uK~RW}c(t#4HtUXaS=(Pf*PO2Xar@0B(!fpf4!8%`xBXiyI~qI>3Wzb(6jp z^e;2+!0c!0gN&OaB0$ZG93JZURV$fo7G5Nj8{vpYBoc5wiAjYabPAONY&RJ6D2ye1 z3XdFG{{SS-ZvCxqCRD8m-!mblu#^}QQ#IprqTmpa+tmwSa~Umg1_|XPp9>p;6Q0Rx z4Yg@)$!R4!LPV3FRW1Mnl^R4SU>F^<=7sV~hQbBnC&@{W){G34Tnt8BdnI6zI84&K zq+Zu4oB=E|UTe`BJ^ICA7nou{?K4%?*s!WrY5{n*M(Bqd3Pbho@28raAMYL%p&T;1| zR2xei55?j7DA9Krw`6L-qfFRESo(!@wYrrIX{wI!KIvKmLq`EMLmGFJ`kuk}K;#mg zt^LIOLODW6gl8@{?1YK1uqz^75cqWQ%|}Pel>vf-q`r6!01n;C085jl*pdYSBIWRa z;0(tKRkoeZ1~xbnivR_r=5C#STG46}Dl=|m1Ob}0qXp$KX?_8{^7AEE zmVXE45}ybI%|KwvSu&2gYmSE!i$v3OiGnBUp}~}CkXZQPU4Z!N5^OJJUhBZdN+83{ ztfQbf05U`>wepfaNQXpl2|(u)WFBF&$W+j#rURj*Tr_~GYm2ncCne!%E)=R(d9xV7 z9;7Vnk)>lfF9iu@gIhn=GL)U?h?}A?C;Fid2tKMtX~_91$lJfT5%x?EA4Ii;RjD|U z`zdq`7QCi(U}O+}NHoW)fP;5f9HDFhmpX7#I(9sFi2ndo;0HK@AQ?W09~8}|z%3x) zdR=%^71a*W^cG0?WnH5UXs|@U zGnJB!JPUayo977{48S~HFo_0!iqcvh8%^$skM2>Z2rUzW0s0`@v7q3%PsuAz@?367 zD)=i1+TaH%h4FXoms?m?NGn+%rBNYK{;EUB0PzR^GpT2 zklV4}Jf{_`M{g8;?15MzM-78z+ zmlb3P#f{*lt>FTA6Z2Y%{s{SV14WGZm2dFWYi7ds?tl1K(rmoN;`aM2w+=ndP$7ss zD=9g&X;rHG?P=TQ;w-5oi||#XhUxbZOB+x)j`lDW6Ehg*!{2h@C({TIig{L7+$rgp zf0*zbe3~csC~bfU#uPj3F$9BS0IO>P>e`~vH#9Z}pa}pc0Qq^VT zn;Jw@)l_rHB9WJQz?GVW(`#OC;!BAbQ?{y8*;U$z0L9Pg)6(2RzEENT$aVa^fKIWX=LN!bP#dk>b7)IRqJ;p~>=4+eH{_ zgM>*xMdAMdj&E~)p6Kld!tG1X(V%~I?kMpVy_bjnJrLf5&>Avo)iKyWUXM-w*x}~7 z!oO65ENP6XFl8+=OD~XM{FA%Oh32lN*GX*}&iEKWKBy6CM^$|U96GC2Z!uuA^1c>0 zU(8();ko2sHf9o=5d{}`G}SMg1YT0M04cSg;`7}*9(R|v#Gj%{nWEFk6X=U#cp{>r_s@OoL;xN;-RTa$NR0Dtk^+Y;;AJR-9 z4%ZfueteLoOulRgvO6ZKK&a9%Y>jJapUwn)&@GnOV9cRXb~IjhU0(o<2gF^6IauMj zrMz<~Tk!nT#BQ~ST1zzV+flJ%ZS`3+trX~n@X|-!T+_A9BG(8;%KC;ygUg%fZiCRW zT=%>BjJZ@m_lNwa>a|8wxEg&>bVH;Ff0XM+BLM6n@i2%eUVG}$gEe@8Fc_CJgAZdJVX5$i5Q*d{@+ikBP z&o@!f9w2QSL60;YYSoCtow$6$iKD~;?v~#Etec1JD6~U^k93sT{_$KN{;!5Bj3g3~aHDJgVkED#`d_ZY3o^ z8(qu-0RhA2mC(B`ju5U1)6;h?c#oQB9wRBj2J97;(O9e|a7hzDvZ zhhWM>B}W>X=iWm|Pf*1guI&fzsig4jOZMP7Xa%k%uET^Bd__$_iD5S|O3v4AWc<_7 zadkI0kPA|V!vO3R+39Jyk;-Bwom>9^%ljoc5NvFSg6fSph${Yqvfq2P&M?_dZtIu{ zX~}SD{U;u1y6*4UM1aejGql3Bj@eO;79h&3-OfCdB{;bdFTzn>Pu*&3u=3*Mt|8iz z?8P>Zpiihf`i7v427nN!0-=#$7H3OKHh}U;0j07EsMH%A;W2^dHb$e5x-(!MxLW<8 z0NAH~!2Q&ZL_`h&0Vbr&>Nx)ZQ+|e1G}wfdhW7#8qJF7OEO4Vq^&No7`K(k}=V_kD z{gyK`H^XxI3}=BYU=)(KYk3oCp8{3N3=t2Xva(7wFmr$R)GoDVQOk z1i{US&_kwu5q0U`2Ff-IfGRrTJ1Bs&FOZ&-qN7Q|Qt!-jK(GKMh!McTky_DA8ho&j zteKBHAn|t9Kl1?x)FRRZ5-bhWh|vv>)+%aG=TQ-cl^6&Rd#S4%Yf%^>2u-5OR}o5> z26s6A$eTey=M#VIwX}!e9%uvLcDG~%@ltw}t z*t`cmcuLR#OyMA(E2S4`NHA{0S;Gb)B^$P88;2M%DMF3?6{FcDe9f&m{j zTRtB{2pTln=!_^t6)pjl64=L+r9wA2TLKhl@efpaAn;bGMtDv8!bY^TIfwL<9*M>G zGno6KG6T6F%E=dv)ZZBpP?>}CMYj$e!dCd0+i;Q643olSncGfA~?}DDnu8_=;!$0IY5OMUY@ya-1ZlW3>_Q5b_4KpPZo0W82Hm1vFv zuHgKWoPE^WX-Z3N6Uv6oam)-L`{{ZZvb;N=cKMhI4M5DF2 z3T7?MlQFy6_Hf||MWFDWjhsj^0H3lC^sFBPVFNZwz(p1lV+qOR;ufbWqo6RCTsgo( zkF5nH{=7in{2NIXJO_YC${%7`4;T%W01D7~`0#SREY6vVH!766KNBS^v+IXH-PHyLjlNUZo z_>Kuc*gLUl5SswHK&CNsD02{m%W-zy6ZJyg_y>PA?G}J1=#}0{jq1FfW9MWKlqkV= zVD>?hY!P{z{FG)bWeQdR(BaB1i86e`6AmIQZi9>#V)7J_%ZfFB<#`xJP14jb!0yih z2Z$dDOfChmXXb=veo9TPb*|5147^TktES_#7rJ9Rt&iO)nLG=WXnd@t9`H@o3?a^_ z>E_DnPW-_tnp1KxWh;9-zvVlNf~8v;ZJ*Lf`IQX&nuLCcKXfYPgygn9g#r}L(hg-i zL^-p_N^P4aaf*NphUHeZb){@$U=#FEpAnYHB0UiUYoOc_xFNT{&itkbR@@5-Mc1KF zoHT>?LAIC}MxooKe|Nc}K58KAwXMM34ZM|x8Fvh3RZ|WTYo>Ye5`0991ylf+FkTzV z4I99MFL0U;%kVrMH3mUI*w3C60OycC%HbrS+taAg%9CsIp%F>(mmQ<~{gcp7`K~z`C_2vh z_EVyjA4? z07#ETTfp7T?wuiXzbr`-ULgs(XCKRCWD|8+Bxmy_>38tg!eSa7M%Jj+$5X% z4@BAzN#5#(YJ^E^2ydx2NXG4?z+jj{t3cCLn+a$N)8S}=d;}TM95%d(AcF-;ga^6T zB!Txq&WevY@erk3wwsS6%6C9H-~dRHN&pb=7Dc@gb{Ye4gZwl7Sx-nClaG>e0DW8^ z7EpjC+<$Z}FDBcBpn$u9?`TG=w^ea(76_6lv9I`?=fg*$LJMC|J1JyAu^?C!)qWs3 z+bA+fwdAFHiLFzR41E@RIy+1g*aXZ4&kbw|NZUA1$vra_2bY?VHXm8eEqF^#;7GWzOvnvA&vhx7Ztplo&t?Qo?+V6&vhr>f zbloM6%G1*rRlbv|npf-Xesf9a27f^{ewUqTzE_)$+-czx?vUOSi z01nl6_ho#o*}3PH^-ic`r)p#W0IMtIPdC0-NzvsTalr)^*i^niA9SR6U}Y9M82OVB zKIjUnfL%-r?Zozv{!yvobuo_&{nS6rsXRk{6skWtq+7t$lGO0n3&oXh1>QFqB&Vuu z*JeTe(zC=wi375rM-U4`GZ21%{3=|+*A5y?CxTtL+T0fKB_QU@WI3*)w1`7`eJY zvEJ_Y86(wJ2FEm;nFP<(H8%U&WSa)GxO&20h_-G>2`hD;6SJ4q4?d7j_f@*WGXWh{ z^#b$Y7gD50lE_&=8iJz->Jc9$MN%HdkbVLu)jcQdy|;1nN-2+aSTH93t59^4Vc7sY zSAe5OfKLiV#P(9!>IO}_uNC}y(>(M(iC=U!ombP2qQ?1Xyy*{4n%N%^ycv$^F$8Rrx^*o=tv8{$Z?)Y1BfoNcN9w`XO{54Q-xE15y z4UJZcx_SU`^5gWfrLGk>c`XzzL7T8ze!*s-(kMPf=2bgOfeKVR#U?imlJ8V-enAGw zkkNUBsmWb!MN9lP1u*zsZ-_`hpZA)0PM4RItLBp$ipM%lsjQ_3Gp(; z7s;n+7bsPL`cIFIpgBY2->7;aR$e52mYDfnLvK{=C8eZ6i=dUT=(WycvQ{_4Pz-J= zHdq`uB{e~|4g;7c)oATdF$emFeA7pUPbpjrUA8&8d%M7Gw#74*Qn!V!GaEpkQkB;t zRMf}6busXkw4YFj&94CiuwV|J$(``!7QhA)I7lR80Tk#!oT*#It#n}1WcsFKd~H8f zT$+!4QZiyZf|Od}y_*JSa8*%0_3{h{I^Q*QNBg=?c(E;k>a)>d45xT-&&;ER+)YF0 zQAcmX?nHf43&}l@t^WWJ{sVA}47a*xNJO0c)FK>67$~*7$qk!=l%Eh2AZ1*nsRE?= z1jHSij#>L9s3HFV`vHYzJ^{hE)j?TpqrY@dhgn~-fA$D46Aj6j`KeIOvcE9+pOT22 z*#_Z+;$sRNlRPON01decKtGs4%CwEOcAiLY*M(g%H5=TJnypQ`mk=a^2>B}XruMC# z5LyhDytNv(s=_&BeF_Y2&7|DSqgwvrI}m=V+5wk0%`@*xvrXlND{Z^YGYy?5^p$@| z7&iuwB?%S)@PiMzro;M(xI&Xa02`1>c8yWn9Rnm?03qe46ACzZnx_GpfFAMW2$zzdbT}MbB-4BXatW02&vcs>Qnsg2 z5H~&G4^d@BB7Ml7(5?nGB%g)*Tt2|6fGpn91)N9SNo6*T!*MXtB_z)047oqT%Ez-} z+}$mJJ;P)uL3xcyBL%I;bP4>xdsrfFN30@7;_s3v{1gkTDS&FQ9BvA>c#D9@FjF{%cQ1f#_7BvO`)OEZh7-jz8a2>!3$>ijCQa?F7ISnXA)FyW!&W& zK-7J2C=Nb}qG`O0fgx-A9G6~0wR8X<2u#?Qm+}(oZ>gs5^6o!G>;TM| zb67{BX5uAE9m5%*fWjdDtsEsU9zXLC=L z)URM?JSc1fLJCxma0x#P!5^}R;go6sDbxnxu5ZyyGB_#$9xEFZy+y$4DUpEiC*+!) zojyfVsqqR&B#>n{lDLdYS9~XwPwBnNFM#sFmK(X0%(~ zfFN*T1_*hGu(?dq_$04O5p_QkOtcobaF29rRcGluMpDEdB)uX}Yd(`)g%0$>mo}L!3DUVRu!g(m*0sPw`USK;K~Ito=#w)Wa(6 zyBl$PBGY?|;c_bVU9Au&`z3E!oj?x+0?<)>k$pQ|VQs^;kv9zs3pKv?Q35u&Pt9&4 z!Z@}UNtXFzDQ9LjXdhKs1ibNOZ)I8dPjd+gG8li%n+4t@DxQjlJy;LMP^xt`2B$5*0U}#} zP*#2UeVh7q>UXmwq;{c=tx#?eV7&Ld)Oc=S2_2@S z;gkltp5SBw3(YyifY*|FPfmqhLjhnTy3hQS{XAp1?xjkb%Sj#nNhx#=ZG?sY}9*kEqkO^cDP_h-c%~v!C z4QR55iA?KNsAJ-E50XcSYf0rM{fxu7?(%?@f__P<8~sX3K!yo9%5};!uWA1PDfB|X zZv>ezN;4!tx}Os&G+M~00S9V77Bdz~2rOzMMZyO{4(5O^O@dd=xw?$Ah4F+;g6}*f zr~>oJgwwK^bWD;y$uM9htprnJFXFl{N|m!0MYadgLLk65P)rkVMM}1j;!Ft?tAEfy z^(hF8@S3N<(ZO{66cK_1Md2ZVSc@2eWn)Nad%HDNNLu-El_9D>G!xlK@RAgJw^aE+ zQ}jogdu!l0oRXl!kt7C@7vfMK1G|xBY)%EEDO=$srscAXl@E%is1k$^wP^nUDEh*O zx&+NvA2|9bO#M~R?HxP0h(ub6BO(xR8}gwuM`(a&K1zp(SNv4s_9yO|pzt)0>yNTV zG~AOVGv(CUJ2({UYhXWADO34JxFJT{apg-u1X(o;$Y=x!GlZ?3r_7W$7nz71lQh5{ zX6q+NY~gD(ebTs*vBt#Mrf`trc>AO-1T=9nrB+ig=|9p>nx>!f!HW>CWN&nvK~%BR zP9x-`>Tw*`yvg%0@zA_mM1N!8iu+6Hy9j{i=16jp%^9ypiIeY z+UAKMs@Y(`Cz9fou{mw<*g?d!$l)*tXtGxwtQp)~Ps$KCzJLg69n`3QDw|sc#nU~4 z6D|3u_>u*~U;>}*by36v+US_xJi*V^2~Fpfx{Yu<#Q0#(nyg6LeGK`gXfOxv zjY!-BZUGWjQby5Gc5zjLL!~o}nuoiJQG!X~Ng(8_pa-`1G~M!4IHsszFp2nxK9HW* zYV`J^1|mXWA;LM$(WL>R2!ImL&{&j3%%%;Oh{S~&>%GSVAfUq~yxk)SFQ_;&w9q&f z)pL6vvT2`^l`U1SKd5afY0lXqB>?WU3tcG(aDp+ET1kAILPFaI7)dj6=1{0&gNU&v z0*2;LtmE!SZR6&yg+~G_z!nS&I|5*5lwISjV&GE)=8{1YM>Yy4VB8>^5A;b$A9g1w zKfUf{Lu1}<7D<5d5bJ~tJZ;F?C<89f37S43hY&}iWoLY=5LkI3#3JlCl%SH^asibt zX7{?bxwT_JAZ|A7sd+m=1L9Ur3PLZtCKR@si+i>>XT(#n(FVt9k!4j;E~Poyf2y^H zBhdcE9iF(0pM%pNIkJE3tB7-q#mR*1fDN(A4uarL2u9ap(=MEp&4$%%B^HPm;Gz!M zaLgD*f>v5H9M0!H0kTYY-wYe=Eg)R?Ei%PwsT>(=}_=t=vTJFfZYl9a-3!~HER$=p4 z17w0mO5dP6t27Skov~e)Dski$uF6Y%*Jl96QnmyLIZ%B9m{JpR5aP-eCVe?b(;rqp z{T-??{{Sqnm6M+}^-itg>AIjl`m+n=d!z|ln$bgnJ=0S05g6PQV|P3b60q1if=qfs zb)gkBmlwEh(J^UD z{{SYdMoDNMS3rb5Dx}~zL?zU_bx>V^Vik-aRvT{|pH)kM0q2rndHJWcvVe0lHczS} z@RS-w&3Qh7sjx)pE#9JcHl=7Aoov0 z`Wl3aW{W&KfCP@nPTLUy5`0^Y$*>3$f<}2LS{mY7(~<}Y96@Ory0yj{;%(vpPb#?Z zz&SH1S{Cp~lAf3)#12K$Gw&+acq!^0aLP_UZ~ha|Q6uoqiIV32>VKkrGi9`z>*7a} zsi%2yJUE4HUK=!~^yh~Y_FfOAKn=9=Lajt$4rp>F)cn;NSBF!3f2HMKWU@yJvPEHB@6Mi?MmTE`B(p4^ky|bx%k0bja!+Vc4 zDZg_!_d_7Z3FRyqfz6O~K@lVr-~iSh=PHsxA|_4B64o89FMnbOtSYI4?#MPVbZc0$ zn3xdYq2*ByqV*^x9AV5z_TJT1BN5a(8H^o)lf+b%}NX3<5 zfxC#jxWab0fJn^npMorqOc*>R+5@I7DmGw8)fRx-RjRt;m?T1~&%%>M;nz_G#}kYfCD2T zQFMmk040s?0zCRD5CXId2XG+b>D<5?_n*@T=9R6Je#z?ije27{#C(FU1gU(pCEm}Z^V zwMhE^0Pu}LyHQ>J>J=S&YzOqde#%rN)h8Q(KV`3gH3U;G6D7bP?3bI9WNO-%p#*-& zI!!1Yl}v&Kxy_*o@R8mn0Wkvi%4UE_1ly0QKeM8;&M}f@M}jHSV}DzTC(#y?98Wh2 zSC+p{!Ipw!$c0pc1b0d-@-9hgW*K*hBWlj-YaB5E5zJ9Zb5y8zCsK zbU$lAFkqhOaw7n!T`)lP^+o;?!@&qEHg7IrKND~ARk6aQFha09{o})78*ZznB9s#_ zNct!qh(0m?L;EUO;$uPVv}v#JCTz!k%QXo1Y(2tK<1*9AvCuWn1Wwj9&K^Ost9Al} zkyXz(FQ*seL@8A)mjL5(>yoXf@g8k-l-shKLEtMXj~A&@dtQP6007O$$#mJ@mCEQI zEdyL~=NMgB0svn@@-x4_h_uHhQ$>oAcMi$6&4BYzE4~&HnJCWJ1H`4B)Z}D1BNJhT z1|4RwX&Cd_(tfL&{;d7(BjJU+sp%c8ZFaX0uvwYX4#r8~O6732?{3)KHOdaA@>>Ii zRc@GgGe+Y3o{QLodD zH*RJCTl6|XMvEHpCN7!d(8|ql!A0h+XM6DiEV0-3zW9boWbnNOO(QB2VG*UK0I*HN z8m4;qd96iC`h7EtNhB8i30BfIbx)Ur5WCehwCYlDb7iE2%%I9`5Fn~}@SKa}`$jE2 z6HiLuMb{y;UhTnv$o70UxyD2olw6>;(}QE=t7x_GlvQrYkR-x} zt71XT)$X5mX3j1Mlz4&IlBpVoG?{ROr&&xsHw%P&qSajP2LVDO(N>Eg$Bsg2x2=~H z^fqHNa#p=&uia?H zPIm={k4Y@9*F>&`Z4lHn({a~q=b%~FfwywIUq{lQ#4gjsM>D1jqKc&E}ABCnF z5zWeHj(ym<#%*YIT`-K0xEhLesfMx+*|PPejUwX79jB)FkSv>qH?fX-c}jHaf14`m zw5rV-mof`6^In(m%#VajqG+(wBW?&GUd&p)N1Llcv0yF`O@g~gqN>sy=E3253Y6Mh z(GnYvRCbGcCS!~rQmLlHPLO9S1N07i-aEJ-qU#L#C@kq2%6MXBW6d6wP&NB}%q=v! zPrRZxo7k?wAmI?XT2ne?3xLE#!LjD z?k+gIeG$EYWjLbY$u{|>3EFJ#!5|RQPZvTMxjY2Cl6g%QK5BeHMF_GO7w({yB2LTkVxVzh{`0$P#_<4^vn_Jfglh$gjzA` zrJ$w&4)SqOkrzRq4bgD2i9x!R4$uG>D6~UdPCvQ;@2FjvvXmXZ6bMB2P+)foMI*we zGNX*xDa?d`sxaY!lq7-(Oydj(Ac7JBwZIc%GJ_Gq2<(K(fQdVX+;UKDh*H=e?t{r~ z(RI+PXOY+hbiQ6gulRLj3zf`ccW!Bja~=CGhhA|yr%L9uo5%DK_FhcyFR9}G5R}g5 zvND;XK1moX0N^LY1v1w0bJXz+~K*Pgu(-j9ieaWc#vw$q3Pl9r0}f z!M}9`7ZPrg_9UC9$CRl`v98)2=8qN{s%SFd$ugW1`E6*#lm&~s!noQ3Kz7l1H%(0K ze&Q^W13>do=Ka=DY7?}(4P&JI?3%Is=ZUibAKg7ex{X-Hr|PMlMTj4ea(c9@9B zx(%JC1<5Kjz&?o6{{XU7Nw`sE$-fsx2MHzRRVP`a-h#5hEZ!>^_wMU4&{{UqqAnqs4G+0{F zP>g?cNVjDxOZtE}K1e&n^VzsXhil2_{>ThpoU66ixc*rKCBjhyYlaem-8)A2v<~W5 zO3O~-WfAbofbMIKZd943X5tkN(AlDLfgTZ?pR$L<*zS!_<`4~<03Srruedhgjuc_r zEOlIS;Wpt%_(MTA zkbX&(Aa&kiB%Jm@iDTn|Dj7F80W(C02XYLka04U*`a+LBFz(4(WRfNeTf&aSNs_R6 zKt6ybfad@(lnJmz7=jN4DIP}Aw)a7T8tJ(J$EuM8jLLz&7Ys{H`&mUPG`a~fCJL^{ zaBYDq!07ie&Hl=kdMc)uoq#txRxk1KWEP!fua5+g-$#9DjpfPk`e-RVf>bu(Ppc|i61&%PM=^P*h z-53H&q*{;&;!$~)v_=XCxhR<03$1ug*7wjK3mO|>qsBjFI1$)>@%E^Z1pahh} z)^+l%4gu{wg06u8iQw|Bu1i?Yx+4I6(>~7)@&zM-kNPb?G|!74C`kUw4~k~VoHqy- z9*J84(LRZdnb0512sgi8av82Y6m@9j4~pyP-Rb3?SkGb;&B= z5)2aK033NHWV%Gy*d>tQ`*uZ+nt%kJ(Wi4k7cgZbgr5wE%8fA710<$kF?^{7VdHTo z;h-YJ;c@KJe#vUOYPv80A7pV#pb;jSx-Y1uKo<3t%Gn_mTyas5D-9f{TFO@?z0%l3AX7k#x)5!H?NNDa+jP-K9rH z`jLP@&TNeWH`s8irU~8u08vth4uF2h+9SFKc6ytrM7H?_RHFl*XuDA`1FhI7{{Rb{ zwER~-sX-)>$C?*MKOE%k2;4Tt$Vod-s7wftL|9Rcl4b)%k%(+Ji%BR;oiSlJQKAXl za3u?oZ^lO{$OOPuG|fXC-c_K>p{i=thr?3-s?KI+OqEe_nT+tQxFX`~KRlWZ7r0il z;tHT4-ho)b;+RZFV23!Il5DSSh?8PfOdcl_Iaj^ASv}Tin-J@WmC)(K^G9XPV}Td4 z>GbH{B*oFbMq1OZ;~uKBk5ukHS5+A?E72ZtHuXTYEZ@2!=aPVv&ti<-45%}7p4j@c zi#l$kfg~{He6WCC{@aW%sP&QuOw`T11$?#N5IhjKIvpCF+(0}fV2U>}1N)|;PWuZ= zrGUeLAE<=^Y=RE}^U6lI#AfE@8kR1M44~0@9gxxLi!=-PN8FU47gMO*7LhZX6v3b| z#~Vve%0jG|sazbmxKHe!K^P>z{-Ot>T|s~V8L&N-j+p>P-!AI9()xk1@WlBkd?N#C zvZI_NHLw90B`rxBLg~dui1n1!T;_^&MV{{)kCy>Tfv?lnV3`0odBSDokh|#yH{v5d zJpB~}v{Wo%+|igg93xYyh@W_6XjvL` zq&&5RSQ%eE{yZ7!{SHnl)%}{jgQ5i1Y2X{Lp8o(Iz#0yPdwa^n50h7;(|@)&d8h1t zws{+g%0?SL2Puv1-77vP1>Q;hW_?wk6PO8v9fdGpJ>Sy> z0P#qdIE+9BH~nmZ^L*zK_nXbo~f|cJ4Bh2|D<)v_1#s_>r?fC_E=%zuKEhp@i{{YMfx|Kz# z8RUYk4Xe{MwvN|j77pl};?_m5=ZLUR%F;OaV}NXfnm05zu|}u!NEiw}1uD)a?GlZy zisQPgi0m8oOz{Ea;jop2?Q6SSXLeb%Kxeb(n zmlwYTpQ^H#BGI(UqLG&G;EFM zCIE*J1dyXgm4J_uB!Rmz3QEA+WX%xc9gu9i?l^>5@j%L9pz|%i!UBQ2w@I@^lBGs~ z+w%$IZ90Vf)ClkRYQiwoLElqOFbjbyx3s#QQ6_!bu>SzX(iVUNiR_3}(mxSD)_-+m z`sFJKcJc%Q@<-J;_)mFHU@AHbBEXCKp<2O&;CNA~0*lS1n@Rb?l|g+L+5mVZC~6s? z^WDIDC@oA+WgPGKYO$LU^+DVL%B4soIPDk;ToMP#K`oPuBF}}ynLH|>0&04psBjwa z&*`VMdW2ae%^-jP`lYHGb!~G@!zB8w{G&G21?)-({w?;)iXf2oyO~PX#dAN@R*sDE z4vrKV^MqV4^FgF;AN1u5q-eKdo|%V-95(3zzp6E5lwaMz52-@d)xiO^T?2c|Nax8k z+X<=(rpESoB`F=St(CfV?{I6NNFeY%GwbxALKu> z&qczW2M~NMkbM<^kU<#;RRNtkrr+v>R)NOM4UoqKUeHZCO41*y`VUe!LajHOn^Xy z(05>c)T?o(cRn_skpwCFP^tX72NL&w!AJ?Qx1x5#1Dxyte`KdVYE?U0**qBv?Qr&f z&dBMM=ZGt=TjGu;S0~xyyF=m@!s|9g&NyF1@-zN);6W*c%=siP@PpW=Y8X~5%DhWw z?ug)^GaOtWMA2c)ArXW(XmR?aZDux@mjDHpEo-9Z~raD!M+aoyywl zFq(R1xH--v5EW0=QzgyZAQ)8XY6np>U?6>$9>4S5?wuey@T{%gqL}Y{c53S>>q#NSVQNW584-F-$hG2anUx@whL_qnk7u}}URQlSraLOz{tTvfYUR5qg>KLIO8 zPu4oHa5;oo)80eNz9Q1qeuqFb^zWEjm}{EFxarNWuc`QlQ@9Wh-8kwM8rMgP#(s;T zSEjO~om7j)Rdo7WKr`KE>3&=H;^hATi`9K63(3M^s;>9Um;f%TdPNoq+7^cBDK`Uz zPZas9-##PGYqeEa#s(7`fI!vMxRBX^1{b2Q)9F5#C8Ev*s|J>vY#J86mLuv(#-3rn zh#ec>=tW8oRnEjpb`KPg{g)E>TBVWwI{z$8q?w-b05>{ntM!} zuKUNs=2R^Q(LUU7Y)tMh3wmu&4DhJ0(<-{5dEuZhPS%16B48zKIfg>Lxb>!|lP8Iqy)ruTsF5NcC5Q^GifwZb0g$u{~aaxd`}bbZ%Me}bhTfG>5Slo-MY zXv%ouHWRTnt&9yXU=RVq6&TX`VZ!iAcUrU0a0-sSN@x6^-3p_cJwjc89APoBQ2Zbs z>P5#1odKn>@n7Vj3Pr)@5P(__DVgy&=E*r$F!+a>l9v1+J%2!D?vLH=2kNnCLWX&+w`X~hWr75$#lsUR% zh_V_51?5g7H&Ak<(K$b?IXWkM}zL}f@0Y=2XL`6v>ng{@%V3H2$Q1DHOE zellI&;V|=3BMgx?ASg;M5mn&uBzmL>UjSEj7nf_3LoYf;|eqR zj}C$Z%zaR~cn7uDJ9g=@sPB0CU((TVs{KxrU{$C2c;@9+F+bF9mW)~=P9*`6Dm2LL za*PlHwmUfZgmyqlbFF0zhoAaFjj(qEm7kOS6r3Vk<3I?;6BFW-l@mM`(S7njS;Jr$ zyxm(~OG8b!08%)C#FW8C31OZBl))piTkStY&9JeutlEQtCnvg6Ne+(ioU{UuNlPZCWt^SD zP;c^qGm@T|f#}s!FGv7wD!+!hS_lo3o)WYY99{8DqUZ&pZUm^?nD1mxMvH-Bg-_+V zqUFSX=<^ecDOA9vYnfCbGT;y*_T>?hLN41U$usb|BdlkYAC`~=p6P|$0735j#({Zh zk4aTYhU8l%L*WDgkqJzh><=mtEg85#>>34t;3FGiPE&vz;fX%%xP8?ilGYay87aJx zxJ9E8*#{lQ$bxveAq?9^fX?Wgr85V)X-v#Pu`|k6L8%yn3XLEK-ctaZx1XY^p9}=W z<)FA^_(CP2qiD2R$uomk5PJly5m#y9G5%A}W+ZdJ-U;Fwe#jS|gH8*)CnOY%GQqc% zWgi7YKcteYZ}OTHZm8ZQpyD>iB&I(GQoD{6$*G;e;95bsRZ{@dY3?O6<+Q{Mn7WP| zc#kEky3jsG&cGt$02o2?HpRRsl~rmsJyhL;9}U6-?4zv_&Sf0cqPGaT?0ZIBAx_{~ z03u4K*ztP$3sPPhdZKO`MuE+nD=4n9+#R4M{1296rpLeLQqN+3bBYBV@mSGB=j(%O#%-fo(siD_(nO@x&%R;iILd5ECqtJ z(o;7U?yP|$vP(!j1BB(kn|DAw$yUs5Bwj45v2cT6oR|%s%QddjW}~AVD_ijeTMeg_ z?VZBu=`LfT@_VPMOZI|n6>XC99o3-uVP|_F59S5b(U_@Cpk>lmEu+UK_gy^^{Py+; z>6^D{=PINB0LpimgpN4DU89XB2#B(Wh(pmM;BcgQr6j35q%n1nKf?7T*w|Ogo(-on z6276<$o~Kg)Q;`S`Hf-Wq&vCC>1EP%eg&QybsrEKB_#p{Cl_8Mf$EyM+ood#?yB)4 z$ROte$Fu@$aD>j%=QYlE>Nre37T)rp_>AC==rl}9dL0|#p<9w$A8?W&fJSc$$tIma z831}*T_r$vhjBZ9buP^5E?@$|-XAjyERFY=aU}OEMLUNcLtrfb010fOA*cz|*K~fM z2ao{@a_3n3ASKdG%Za)n+g>8jl#hniB5WfZSqC2+$$%sx_C2F zjty5UsI)$#002S%z5(vDFz)w{jJ?L*t6Ln_?GwCKARg=I-^b?1O!jbsK05aKHGK;} zH&qc~=DvOWerOsFfI7WRtPPkD4v>^g_7*0DCSRv8r8*NCpM&iMO1KAkjUgFmC7DvKM7w&zVJ{ z;Q(Y5W=xJ0uLxQXyptPDdX$xByII7rbAl1AYTJnL)olF6Q*8mHfpDTp_nRI~+TFi& zz!OHe<|fH0oxsI`GOVUWA-LQ~4*94OcMD-0{L%rpa2UVQSkbx73ehD)`If{$OwcjfWX<@A8A&`eWiwBTQ#O#z zM*)V}GhHS8i9_IFcgad@*+s6rz&V8NxN-A9Nr@=3@_fQZfV;!0Z)S=4LIfAkdwCGx6EZ3@QRdellA3Y} zVD2E@OGOU+hehTBB6fm8N_J^!;F9ulAu0za#;RY#;eN61Q}PGyxG z?2=XNaRtC(_LZMV2%M(w3@+C&Ws07+kB#li*+<1@Il^#-L5=cJxM@wzzhip=hJT2WufvZ*zBW2q8dAOPdx3$I(ZNvL`nwiS2!! z{{Vq#88W)=HUxZ^AKCu^_%B zA^^g1a(xoy@!bNP2?<#RppH{~DMy5s@sOmBvGuwl>O6cW%!CDsQasH!4(MC#j7wYx z^pve07Wyh7^z4a5c_2g+$C@fD?$CK_l(7LpaAVagZYRwrYcWmGt6==J0I7?@;L0WBe$K!vMfLeK{opL82 z0D-XypJz@1KiNR0=&)Qu2Pn)n-ikz@fbeA&{2=)#_!Q@sk@Qp1K|2KqpOS$Pc{Y@o z1cE^v6oWsyc!)p=BmSU;OPbG&002bT6Eg}lgHoZ6RCSo+<|FEv($KWtK1#DV45k)q@xJ}1YK`yg<8$~FXfwMdR^$7CuAsK)UU znD|&o`6PRGI+?xXDH!}gLUz-s12#(Ej!~&*GAfd^bw&CnWAF z2rL`qhzEC(P+`7GHcQ0!N+m=2^Ta}gK%PmJ5Azsu2$UZt{&1zmM_i00f5lVf`zA4v zma!nY!{KuP`J$~nKT|WQfBj1kFm7gUwRHo#Q&jK@%GVHh!CoA@eOx7&z_SSgc@)~G+G8}>{Dwe#6mCwse;@?p&a?hp~8UBN@1=r96v*%IrH(xf$` zz)za4Hy<@+K@DdzO00561vuVT#v>?zBIPTIAOXrP=LS=MDpQhu(GB>6w@OAZKX5oi z7$AL6Z-z$=N99my4lm|2>X=!M2lZR~rEi2ypqVI}(>bvYm6Ill%a+e6$l3w6VJN$S zJSP#f7hoAaiXS8b2^;{R$CoKu^6joasBoBkB%I2+NqLW|FkQAyiGY^E5qvZ@PZQ{* zgw01s7DbXwaUy=HMm<7idG`sE?tis&x~)Up`!VfUOM-C9Jj*#A?&k)h}Q*i_kfcV~LFs5#zQUtzD_aF65RNj|! zGNXr!)JiYSJ6s2T>OTMmB}al>i^yp$xgfzv>zMM9bu9}ZxM$TXJ}~GX4|G{DV}MEW zMb>E|{uL!#>}R=6J8lvEEx#P4BETvw2{LUnvCTf5B?No17>HIhNq89p`y_eWO|20o z;cC&?6Jgw0Fpms&DzPzQo?<(!#mSlR5;GQ6$!Mvxc!7!Ym16*DY#0p^t6;d1@>5a< zp|H?Eupk5p9n`K%;F3(aLvNl_%D-WKsP^3f2mb&v_LhWejlSr2X+Lx-nW)qLNJq#A zS>N>m`>FbVYB6IReqOfr(T2nKwLOZSFL#@%&(1q z3Az@#mr&JpKA}z2Y3(dvaDw7YlD@~f#%@+}!|COtj$Zk(t6@m`{LncvRIcC{&7w}! zOc8aT&1kvuLBxNek}bz58{-P;tqi3-if3dL3Cvwv0PAcc`k?&~u75e~j1WG^wlVu8FP|k#y=E)BS6Df_rB`Gpn9%2>n zw+}mAPJ7)_){|UDTa{sU#`hqke}&=PJaOG5Tw(O&-)RTrlH`fxrhn+~3Kv7#1<*CV zlEuw3A*ScLQbXSQg9O{qBa%lDqd?<~Dz(=GmQQ3JcIn(XIQpQ{T-014gdd5d0EnOv zWMMHIDM*dQzz>>Plk@r`RtCW7i4OHrD~yu{NaN8V_;bQxC9j;G$!ZYU4Hya?&;|?` z;SxMx17imXS~k`D2PZ1-s?;VMef)R>6sQ)wn)8-ggAo8H-`eF zfPFU@@ekPsjy&$2h7Q@0FrS0)P)5Ro8F!%w8`Y=;M)Ib%aBeNaVq{w6 zXUHnrNp@laa5y8)2_FM&@SL1amKA;Pc}_8yJS^0(pA-dS%tg3Wh@MT=ry_H;7Hz(a z%oz!RxUonLpxnZ-hlC}B!@(AnX6OdjRJiz>2X$=cv@2Y#i!&~=>GbjW%{)rxvmzHu zr++!UrBi{G;n=8ds+lK+W6j}IPt|shI#~rXlsQr!XM_rha+JZ=$^QTh)c*j{B(IuP zY}IHTxnE7{!~X!I^#I%!FPT024NG{Y8yqf^r3p~)eDK>3B^m&dZz3Tm8$&@8$x+TT z0#BOH%B6?^cKRs81I-wT6KjMlZN#k(kdyAun}o;JBZROtcPHkUi2xBEC?7Pev9}zd zN?JsTH^f4z%>l+0t{YtN-U_Y5b^N(fLuQzqSs;z+zerJnUEwl+xZXT48&ak3BS($l9}2=#1e1h6UZQ* z$|t1ncG}N4r%e4wfT*MhYg%{#TH(7%Tejwd_5T2}MnsO~KMGauVKk{VzZGhh@&ezw zrSVd=T8;g0KS6Kov=@qQsa3{l>8Zev>d)?0Hh4o$d^b|Mv8soKz@IbrSm=#_(>Vry zs{a6q>;S`XRaILNQ_-$WWzgx+YJB z09Mf{g~|GC7iv%KE093FUXG(qu^WmQ6b+1z=zs(u6-CTQ-A3@52z z(ggUR&t$aQw@*+W8Yk+dLm&cgyZb1a#z-LfqQNYz){l*ZB$9nowCs59PCF{?Ds#iB z&;sW_WWa(C*#h0L$b!cZnV+@?JV^fO z=nYXiw}bxx)wAvsJchWjqIQ@*sy+pB55@yz{FES_u5FB$JI!AMlGGsVY39mFG~Bp{HvAPW=}Sr9 z1m#!-#M)8_B$93n6!GJ1_LP(o_U%387asvJoDVe{;cz}_UPkSL;h(y`05n~V7ZxgN zrlTqoaOVj{gzpX`$ORsMF0|MQf#{2P9DtinY?%0T^_|QE_edbIrM-e`6tG2sOEQn?dB!?9^c^v5eZIs*-8 zaj-7i^MwW4gT%G1zr{af*V{Nwk}yeVCIE0LSUe5_(Bf5$n5nk@5~~Ns=CtktK6Y2g zH7NIup7N5RBA|EbE;s$tQxg8kD}v!IFwjN)RZKZBZFdkQFNX zx^)=anu6YG19q{4ouDWix%B4yX-Cw`VB$!OU?8CY(5T)^nsL~mU^GT$6D?qOCHqi| z3B;?l*uVZ7pumy)p;N>u9?UKK$~8aXs(OL3gMBKohCd1NvYmp8)hqEO+x&@4uuX{{RbFK5!8g5qq0}qr_H! zasm4&%pK7PANY#CWD)3;dqZGP27N!(B#B{-z`FKC*y2DRbRNny6BT<8X5GI) z*8v_PyKTNKxSq{4{s8tax03B*K*mD%&YvU6{HcSXg!XVpymDm#gsq`LXNw@{*eU{av>`W$>vHIXK#hFaI2>z4>Z*efvmOEZLw%kA-mnoSf_-5 zjm{^Wr<)EHu~9%S6a-vyQnk=7amqH3UKDm(eo8dRl$9#52LeT|6>Nm>{!`#~{nX$r zH9DOT8p7+j(5`N-lYxf|B4>%R#-M(w1%>;p$6re4aKb~>XqJPxBj1YEZh3~cw3MJ; za}5Dve^R7C5+}(i>Xi2QOpuSM7q+@jvqv{dGFLeDF;D=}Hwv2lLZvE%M-s1jm|IJ(L(kpQ_M=Xt3-M0vtf@ zo1Y~BhZE$Hvbg?JxDuFr7fRtYoD(+f3Q!&Vw+=`OR2HUq1pUHcpCe)t8&iYB;Rk5g z!j3TKM;1|{>JS~eGELITMnF;|0EoFTpd)ab!l{5f(aVy6K^}>nZQb}mDI1>S-3Ewq zBGy2BR#3G7ml;e9gA*`?zG$>1D~M<*hsRPcf}^{3QeeFIgc?$sZ*&L54>F6sB?QYK z=u*6rXr9f2o|nWX;!-yt9wkUba;5~R;{Zj-Ll#LvaN`(kqQ^i4_YxEsa2=3s!BFg= z7CFuSl8nlgf1C*YLJESy`9k7T9u#$~auDT0CB&5-ps|$zk_VcA$VHZWeN>AQ+TK`D zU=hjIz1DEhmsC)g(pK9%=<9Nl-)jidNZE!YF&Zf)0H_0n}-evgrc_Kb|9wx zC^Im4QhY=xgTI#VG7vWcI7}NLH`OGP(mQ1dAabD|AbaHy+YQGE8L<{fNB;mV{mc)# z6$j=K*`hv*I_(3_RCmPV$%PNKL&;cUaP% z0Z8L69;zu|JyKUcmFIF3# zHbN5-7gpCm46p%!jKF|Yg9LZ7HZVz73$(d=yG_1{nC}=pk_Tjw6M&pU2neL1yKRCj zfdg|uMZ#WtSfvv;g?tsYqujO?O%lNuaaL7!+EnCxM#`rW+L4I>q6#GJ+YvGMQb?vG zT$MIV5p)B$2$N!++N3rIs#pI2Fplj76EKzE6J7pD`>U3=Z~1rfMdm2h4a_z^Xgc(n z=TLsdN4Uvo{cI9`Y6wBO!3bQn(Ksp={{Y=HV1pO22;jwQ65MT`6? zc7Q+@Xh(gnK2nE^QMi#Ck;?!a{{X6LZT!{&iAXNVAJhO(T{LlN?t!=R|r>K|d)%rP$VvK|$tf zo5*NuRE+Nw8vrhR)pC8|f-Dt}yFeUplrl)n;ZW*`5lQ6QM14}ePT)WACaQNij23HM zB?tIPy^c?14G=&gFa}e)cFt!B0g(dNx?&Bd04H?Q2xF;F{K*QZ009^+Bod8N{F~Sl zbgmP=a9uxCjfFPI^NrqtG)RD>2m$aT!a({dPxOK&(ol3~7!eX(kd_RIKs?EHrN-V! zwsLZhlgTRCukt@jqHqj(sL*QoNwFvg01ISTk@QZ~?JF6s&_DXHi<<;V2snq-Yk`m$ z0rirWyN|znI{;Ks-^hGqK?&*L9_qFWkb5iXv`8JD2DP0^d%kc<#A+y*sp8x~vi)m|Ar2@HTk*uN~s*y_2U-r-^`e30UpyX&seY ztxiq15PcM+=wuEQ&Z|U89Nq##;AifQH$&Tb@d^5>m}R8;{^{XwOLCNvIZ|yHt-l0Qhg zu9=1dnmnw%R%~VfM|&a z9QIInrec7yjy3FM$(m=mecuz)pfdP{LyS9mTRc{m0a5C+%J_`!tUW_lOp8>3LmEG37e>Md?C%z zIfWK3s^HF_sC%&1624y+5-#H>>b{ZJr~E5a0VBXy&W7E@l5Dr|isQK6!6*<3{{X?{ zqltKUBa3;c0U`+&x_~%95+N&bCN5JPlg1Le!qFW4mD&R95^xA9UI1|dARMb4C9W8j z@T+hI?~(e7gr#{q>kuGrCenZ^ZgtwwT<<`O z+D$58TYG}2J98gRwrO-Y@?l9;GD|@}8M!`Y>p}dsupEa;`H2BmEaSv0H4ZaSkJDMB z{{Xp#Eh~Fuv}SYWlo7|mNsi?gy7!T_vk4|7$stRFxW-?}81 z(D!2*O+k(~z!*rphNOqka|HfvVLvQ{00vBimD~j_D;x0==MZuPrid<^PC|v!0|G|{ z7JzBJj=td~D~AMQD7ZtdouMrCTDoJlz0}=j10Z=Xng0Ol3FqH*5&C__LO=T;zMZ8L zsije)H1?laUnl-Q)t;x(*^u2Ui21#GeJ;MEmz$g`_BB@@atvX>{E&3ys6;dj+XLRU!}7O5_SuOiP3Q#35h#v;eX9WcuA(=O2#>ISTQM6>jdp+bX0S^*XT5+@-`n(}rm27tNQT^;a z6Ep(S4|FMwt#II3Ge+5)-Bd#~O*)|8!z#DB?00u31njOq$)B1A4Jaq!!fk2+6TCEL z{{Y=V8%w51x-`p6+q%u0s;<{Lj{PL7k+W4ln@QYMZT&(Zc>G!Jrl1D5O__0YBLPUV zO-9Elo%x!YV>=vCYi6qzVbM{~AJkBUkovV>o$oQ|ES<*EJ6#}P0&p&w*uTRWQXyyr zMWI+6DYO{9(m^iDcaP5ZW(L*|sz*eo54k1TbBTA&E2Kys9i=;n4ZWnL&ePaVNXRi z$DuM)RPk1x^xOT=;TpadGSGJa0Ca&a0+aJ5!BppXNRNmaPVoYq-^KlqzR`g<`6&qC zoXSz-1YkI#`ySSip@>j4fLxsA;1&=KAo2zP%_fbEs z>i8cj*&*)o0SA+`N2pPzOU&m#B>*H7{UUxyROc-mO_7Vj5Ic#POxSDMO@KF2S5W)S z%@%85f2mB-;5)1YrKHpD&f|F`{ZWn7hhjm6e?S^RAhczv*y0WR!dQm@J0K3?51L6H z*L#xl{{St(kD9WuABZD68qxIt+;?hg9t(%;h1jO*b?Q z$Ouy;Q()u>R*9X>;VS?RZ>AGCZFC&v2K+UTp)plr001hJsw%5DX&Wm))uCW3ScUO`c^|&bL!;3fTUPDpLfKND9hb8k1PkKsHy>yX~o# z5-_){y`(wKJ=JykrBge9Rhqib==7bDkqXCj%0HGii!`h0Pq>-k_EFR7)paMAT&{kh z^yK7F;kaX(rdquzt)(TAikfC6k1$%LW>RmkRdRaLX#Mk=OafTCV&n@dgc8FLHo~}OWKLtbB%4nGvL8EX!Vi1bMV0_VLTs+XGC4h_F zM&;hCNg81J6(nFIX`aPM@eA2!NDsyGM2il5K}?zKgUl8V_eiKdFOnbg2vT6lQ~qI6 zLz|-9p?$>@!9gSJWOHOi?&6d?F)h$czq6v1%pR5&O_Xn+xRLW01;7m`!j5f+XRC&cK)qAWbp@#dqmKMg#Q z2}dZnh-b|%;V~f_kWt0PN>FTku9?IMx=rJ2y)3VEGlPLB4~f8Vkk)AZK&B3Bp6$05 zm3yMrjO)ltJ`VR1iOy7T@DbdEgyjdoEcvK1qs%>?VE*bTp*|{~^t35AQZDYrp-Y0a zL!c;e>175&Cn`k;#dJ&u$BROK)g8lyTLNBuMRR|~WNsMZ+J>LdC;x+JHbPpc~0405H(v01!Z4EVsAU$Doo7J3Ok%nuNO6PGVi+yy@P^Qj}pn|9;_Rv=WH0ahQb;OGU3UOi?YZ6RAi1Jc= zGICPS!viAenlU|-{jcn5d@PbD#8Nnd)=c=DbLNZBh_-OZ`IND>yIq!<3LP1MfM&uH zu!xguDB~2KPF-LX6>GAST<4MHD&1?Ew{V%vVOLhTYe92^Metdi58!x!jZXZ^6#b*4F#>JNOu z;uCLG)~nXE^y^8i#}}}3h4~9X?JlpTS9#LbEH1H*R_gxNbsEh8>mCRBO5OC{NqD?D z&psJHTT<$}ceq7rd!$=(=+V~Fd*Os!=43C$-|ZJsZ0*(7zxm47qW&QD&Y1A+H&Cw9 z)BREv^gO?Y{-zJuWz98O*StY6NL`HsG*om?)#?i=zv13yJjP zdM{w^msI;c!&pw~EaiBYyWLbRKll;m#?58-J}bGev#e?W+F*ZFgyvf7oZV$>!^J-# z{nhTM2n3lUh0a$+^xYCq7nK{~W^a{SUAd%{H&{k|(v}BYqD`PGfw)ZPLuB{+C$N=W zEMRT-7#>~Jy!S%0qwwt>Zut=iIQZ>&!UEQqrBKEh%C4b;2a+w5N~fDjtdi^cCuGI) z2arLhbIAhG07`GolQq!S#&9Qu&?V3ZbQxo7nYvdWgkT$#^vIV-WF3*@G(_Y~s2dP} zbdMw6#k?X6C>#rBVoJ6S<20%_{IZp%;{06(lJ?YVZc7LrUTJXA7>uE8)m;x~nKzJ)zhX$JS9G1_E$!nzknbE!h`4d)#jhagQJpZrbc$Fpuk)Hzx>&b`B($ zO{eUwrrDVh7*&BT^PAmR_coJY7(9}bbrjdD?ytZg2<3C@R5dF-@3)e_TV13vtPs(1 zdz5;01E_JWRyKo$=*RZ-<9Ti9`X=fB06w!pIRSP3@v7iSkD9>Rn~S>(BFdXvB*5;y zcw_C4Hdk#L-Ay`s8uB;P@U(JQmex^oHAnEfjY!<~0bo0=Z`AH+*H;DAs`zx&ftUyX z03?;w>AF8~!fPGXs@|iIe#=>5GMcJoaJ!E`M^I`2FT0W1YHdpft({Y%7Za$_$fyLC z3>C$vT!%Te0c}n};e5|8i!UAgJ-BBxj)v^4u?V--XNcHsJ9t|M&8^o5O- zq#Rwj+~6mZxXD1e7{h}24fGj69Fy}YmutRE=Sc?MipPI3=a9fvR>UVRilzquAEKz} z%>dPI><|yhBOl{+L5Dn%=#-Kk@^}CX{FJ$95REOGNe`TpDg!J4;1Hm6F~;{9Ng%PL zD{U>1CInqTJW+2nqD{}u6JzJ-ptB8;6M&-(IFz$2k}n}f+@P)9ErXIJ5dnbS!a@y> zOx)!V3>h{YBW4_#+dn02n8d0`_(!U>w`*@4tnBRaAWCuJgqe=%vF54CSYzHEY!#r% z5+VYr$Maj>6_YZHwWCs!@nzTPzs!KS6wfQI(+}ozgw2c7rsH!dJEw8Am2+#Zt^jRh z36EYBAp%qQNy3gLE2oSoP41xQb?^TG6>6pmr^j@HUm3-un2=XhZ z!515U-2ebCi;{)5x_RTV;tdwF&qgmh8PBZALeV`0Ly0Vz?knTgjWl(ANRL=#_ zPsu+9^0J}abnU%|(9Fur$PFYMxSzVZtG3lM#g$M15DKF^F*4}Hqgn~n6Y%@cZjDI14kZcZ3U5!H7Yl2z?KJ9JezhJZcRbJvQZR)5kbaXd$80E+IUmpHGTds7{ zOwNvDw}`K?XnZu@;BL|bes*6O{yVrIX>>ptjT1+wh_7Fy{{UzGo_{~_e$zIGa-{xc zKyLx`olMTsh667f8P`y>v44mTJ~L3Yp$zq(X9D(Bo?8$Sx*el=5g;|= z)>VXpK=ayFRAt&)jqJh-eh2m=!~vWIA|OhPGQkP~BrBDpyq|Ma4EwSQuBa{2X&b?G z!ZjQ{%lnZKg>m^>Q^0YRUSge^Hng7Q28=g^McQXGDqJ6$VjEN555!t+@=6BQc)w6Z ztsAH2hSFZ)c@jm`w+h>s!Y^mN7BKLjc4FlbX992#LbJW=XaSl<)ALdbp9sC7wcQwa z4j-~D_{?w-C6U~5mS~7bHB}-!WM#i4Rq@>^HG1dVC{bvcx>{V5m1Q4~*2(;79Hvq-g3vos~BN0Bfe*kR!zM1&fIvH6vAZ*hek7`JmYc zu18Wh*`@J)u!Or?Vs-6S=zXFkiH;53>d|Pw%=Hd7^V=^ruge<^FUT;(~Hh zVJ$u-H3$3wn20L;`WjLgDV5>tFU>Y28|y(16UBEDyD?85KkJ6g$>W;FLS-*9aZ0Zz9+#D>pMulfXZw?Zd z@HN`vS`OGNdh!W|KX-flMvS?^!U?ihby`4XR}sB7v+2`@YKENC)9vgQra4K?XDNi~%GC9zQ>^xZ1Q;XA6mM8_ z*dq4IN}UhY{{R=LUe<|SCiHd&w{Vp0 z=`@<=SX|j(OP<%e53`y0>aGRB$I(-w*H){l5=dz)wBDIc_Oy_imrbQj;msEco;khk zd-2yzj56EyOzse9i4vi?0d?W$9t4<4%XNE)rOMLRQpd$si?dRu>s|FpqRPIkA*~Q8>D#+L~d|Tp$#OSxK+E zhEea3>7>}GZWThaT+P790aP`tjQXeD7OOzMbCd4Odl zV`(6+B~G`t@d;{m(XbW?F?4-c*V4)88wnUh&kKkCDOk2Zv@7UpD^;ZDP6B3D{40jO zU1t`6B&FRXL0)fBudhw6aVE($-A=G@-!QT7%3hlKd~Q8Jdqb{5MpSH%5c;nYWQnUX@i`F)qu`@J)&He5Fg!Ak8-Cb!}p*PDK|^8k_Ig;fz<^$SeFYz2F> zw}bTE`kg_Is@8)mQ|q;~TH|0$uPskYsC9U7BJ(S;tZ}2Jq`=Zn+opT9b}kZXMvw72 zWWG)1EBd7-wZ+7MGPq5nR;5M|({|tLwAbmCs?vFgfra6q|%h1h>brx4pCq3KlU5?leB6`!T|t$XmC$l;Anp~oc3^j$bS zFmKD63bndAZF|Pt8!a0Hc0lr5m}8GIjI;MmX*-Y+aj>671(d7suy-qNNZW(tmBL)p z*c4hUR3`+fc0JS?9ia)e!ZQZ<0Fq@8E@41Kp5;ibyQi`a z{%t}(q$7>Q@FfbCA;Xb$E<^W2wd{<~qL$m{kSsnS*(6Q;f;Q=hVkf<(eRrI<%2DFGfKCd4YqfM8&&DhzN6SD0Z3vK2xLi1bS*YGP~*aF_Ii zgcyHqsyvrdj_9)v?X;yA4fF~5NYDVf%dWPAQ~v-=eb%BxS!C)YjRvRzC*7C}Ids(S zJRMQvc$}3Q(Y{6oip3&R{PUeR-`DaNY>}D9af)O3N7o=$K{##>v`Y;&CBX z>D)ztX@u?(2f2i`h?yMaJJE?!<*~qoA}z`@>etzV@h$;Y?-6g5!lH+3 zaCr$yyKexK_Cyeo0>M(mUlbA2dW~Tik z-1?{pE~&P|c>y&x?$lC0)IcZARL5>}t@?_Es{jtVS7o3MWixFtbQ(84m^_$KO19Kg z9NK<}@d}_z-d=tuIFhaP%8MjZ+CT$@%^OJO{aIz>|5C_k9+ej*ph-rdB_ z&n0*9c)kAsyDpi}Kc~d(x{Y3^TK7LwS;U;lS$9$d2RN0b+Hgd?s$SMK_&^KjVp9xce$@5oUM9F%y5@DHDJ_u!4q|sl|xPI zrneq{cecGpyr&j|vpBX%i!5|2ZfugY8j=VrpSMo<=dmqe#g*D^MNKV0`cEK?8N$iB zFffn2;lX0f@Z7Rj+&zT;J9R#fPM(9U&c8w+0^{Rg_2qpWb-f2#omWe)+O(YMfNm!7 z3-VZ~=J=XdbD?`ns_5E=)zZ~8-99Gp;pP{Q%i+4#ANYDadC7Txs-ap-Ow5Q2XeKYp z@LtFJU8eSfNZq7T)U)GZKXARfA1!Ih`O|ZX^>)`zq%f0fCk_UfCxZ(pchKQl9DUdl zE^NB?D$qoT;TK#_0wq)(1H9cconRbn<0;@BQ1#0i9H zk-gGl$M#h;lF>O#8W;HFWDyF$3xzR14&srmled$EY51N%!48EW4&LeISlgQq78Nvx z?XYdOR>~BQybd^w_F3qoS}B9|1G1x4v`{a3iE#e_;ad8QsZqojXf~hSae9`h)~Fdw zNERMz(S{nEtX#R0EG}-UxobWK{>!OFz*B};VRH2B_Z0RUx!EgoOg0Md;=)dAmzOQ@ z(#J;eY?$m9=goh#)%~jKok7(bTBr{{ zhSP%}28HU9-d=37nD+Z7i`xGHX4zLyzgbR>rlUsMbsct39fJ21oF33Y&BFX-I%RD} zrj=&7`<&^1;~PNbezf*isnhD+7e}bmgYNy?SP2m@B1e^zmN{d2yK~3M@8eo}I%X{E zh0E&w5xTY-x_GBpUVE+WBoQl1O`sylW~-#P8@T!JysJjBqp4|Y!q>cP9&6I|evMD5 zQ#RXB4-1Au@wJ;%x-y{Cw> zB$R`I95&8uN=b&aCTRi+kuCEoFyQw$lw3ghByYohER67F5(9{iESaPXLI7=JiNa8O zp)Lj~IxAx9{6*;ReBdp_L-B*OpDM^sKI28!{p@Ahsgews8l-x;BnFOgYdxWc8 z-niY}FHso{mGhT)fr|`<^nSEMI%cesh86RI?%W)$`~3xDKK&i&AvfPZxQ>UQ15tg{*ck~Qs7wt z$-K6=t(fW|(dHxLJs%~|{FQgIn;y;g>RC~5^$X1-i~C1j>chW87eI|VDmTn&I6DXAat zZ)p82YiHz*7MImyMqEI`N{-)NyNQ{q=|42Gjkeer3d*iOi!Ct}m?`|l&)lO$o2yd} zKdb}js|}E9Kf+%3I{cF3{{X^|00-qc?l)ndl&A;gfSMX<*KZDI?R2d&#-0e6R9imp zcSY3+#ywROn+*VxNEh=~YVW6{!^^=TMgSaSL|Ho(zeW7F4$f(g=2yeNju-a1gLd!t zN@w?9aOuZ=M=<5X=)Mp9WvVKBVDJp=($XH5HeSC={OirULCs__&|ZmT9y)WNPvtI=)d0jmJHG=Z!Z0wdk(vN`Am-}2Eh2`X9s!jBf*deG0UNhXt04aX zF_!W?p#?AHwglNbZb^uRR+N)QoY?J6J}4H03sxb`vJ}*l`79iG%7y|J%<3FQ8pecd zL1-{6j7dI1Y=nR;nw)_D0QyRLNYlCPcLlbxUD7uj5uY_F9|$u54WJ}Y}VZ~<8w@8h(M16Tu8aXE)w7e7*R;cHxmIG&LWFiEMDl3BpL&ckW#C+ zR-^<&86)PDU9deYpHL!|2Ob_k`XwgnYOSZGCIG30at%qI@$GMNt8;_36^J$l71Rt= zXV2tTdLPYrXrCR*d!{s&kZAS>{{Tgu$KE;3218v5t5hzkM1Ue7B%(IB@hF}0jPHwW zi=qNCbRBAq?pjaXM-pdf3RLt+-ZvXgLa$C^cKa7N$}F=7auojnnBx%B5%ju15H~dT zDXREuIt|V;T=JiQ>ZgLN-7}uG6c9Rz~AvWE$ zB=Rhk_i%v#3Hv6U+fO1@vTfUCM-bW-op{?HaF;H>0SBGb+{v?m{m_NPiQ|Hq&>2bo zWF>KuW-^0}(xe;1jQuRCpgGdya(l(nfqbTz%3>W!mr)}dVM)F10Sdp$rODh>+%4KL zt&=;&>V%0WwUpfq1lzhs0x6PmP`(y1+g{gj5*EXr#~2NCk3x-!w;(9u4%d@#cAxG2 z)C~59uo7|zDP)>)l2oX7Ff{T|d5iWoQ8h#P4IindeyLh~LOT>{f6H6##>HVGS(DT%UcoI!AW z&_557VPHt%B!VCylD!dCgb~8zQ|WFsYdQ955EpElB`#?MNE2eS#OCDs7V+fE&R+sAO zG@FBDj@Q!nB!>?Rfmgp3`?aNYdSx1wfh`gm6^-fim_gbVl=UpCOPE0bLX`C^d2knn zuX8)dO%^rnJ4eF_gBuUEp#IA)r>HWCXm&x5s>trN*0tg!2D|oL?~+EQHuCB*fuLgw zz|c5cR&~Z2d$<5yAnTyKffiZ5Q}pt7>DKOGzR|ouK-?^fc%Zd3Qb@iIsl41(I z_w2r%cfcfWF7eUSgVLU(VR|}@< z>Q;PIB#2!-Yn`$gm|Zt@wk|rlUMex5lHr@BI+|@K#310VL)`Y!+zGvw8eaL;M)@?z zx7A~L+Sjscx1oNzlP7btgomnc&NC~5-35052r^wOclcF9OgoSkW*N0+5x4wenW!ZGnK#$qdhCorA4PRdW5$5g5*$LeQPU~ccK3;c%Dvh~zK6OZ(4VJu+Z)G+ zm>p8MvUh8%I>p9Ua-T?~(RPVd{{Vy1ah0E=`E~l3xXjj8H8z4wAjj&x`7Tm{9^cAHRZyME{^)%%ui9uYIy2h(o*j#KpT zA617>MeWhW<`o{{=9vI4#?S;pn{Vi~?T&u!SDrmStK`8DwCVbLu3wYgb~fh7#06?k zgYT{etE9Q`8y`g|^grt4L_+Tnr|KSQ)Za_rlbkwxO%{?ONDAFPkKMJyg0?t#W3!M0 z_ftEp75Zx`h=Clcf5O@yPB0f(%n*RexIXJ6GqhC5yFr9M15P7q)NLvZ{FS&jSRK;n zxV9V0vYwHY%X}h0g{c0;2agu+>Dt}DC3QCV2psx#2{mqGW{N2>}kuURAIT{$T7IA9W9shR(I@q6!fOoyrc$ zJaCJTkGK*Lm}iT+iDm?-2keWj=z~RxIZnpK*$4WOae&$GrAsk{a8lR1T73|Vsu~IDVj?klLa0zMM zqsS%#laQ2Ll2Zt|IE6zMH12Dha^ou30ye7H32L#|Aa)j3$wj1* z=%tQ$LD9U9%4C2QL8^FLPT8EKo7;tEr^4npCB7f^Nn<4&i-e}o=Qd+09A(u2fGu*Y zYl8&h>alVFwSg-}AZP?cSa6BFAuNH)zYvqi zzhzTNyGNpRvDZr=i|_=XNpa2;bB53+ZwgKL$`CvTh5_pcxNd7N68I;|64f7===~%F z<=zZgt_q7paq;c~NWdvvc8tk4DWF~j&<&SCRpoLm1CBXG!*iH%4L?~yr!jO4l02LH zrFBS8i~?84{{V`9+zlA3(>i5Is`kZKgYb^a*?Vd2Gd-T^b#);AYrHgvcYmV%&(t-Q zHF}D*^$y)p?k;gX*096hc{eX^J7cPM5=qZ>oU{g#;u;23TAf@-V3N67hZ>@4Jg=jU zHoSRd8!Bq4G{?LJWvNg*;dm<(n9wbCO+rDp)pwXk^W~lUG(3?A8oO~GODL}3V}#C^ zTm`*3@9Y&`DoKbb1rqTjEfn;Qs6oJ5cC~;o3@tg?ZBeJ9=n@LJvImk<=)r=Qad7y) zt2Vcf2|bO|Hm2W*EblG~HQ)~rMVoG2aMm0@K}~W28CeC4gJP~_Yj+Esj*}_!>~wCo zsOegob#(7@9LED7uhHJcds#=X=-3?aH4%2o{I&=;Zdal9W7;bH7hg)PCziB0NCkO3 z{vUrcx2MJA*A@E7t}@=zovxM)$S}Bm&-J=pZ>Q0(LBN+maO_uHJ7^=jtiE)+dbZHR zBzctXbiK|d0LPFDlI@JY#BdU|(*k4#qtskqE|>tRyK&-WR`PcU2(vz!NM7qT!vwbB zRB#~NsOQ?FRZf2aO~L`>m;q^WVthh)Jf;r2yYi}WfG0OF znw8`WNk!xhM|c73LBb@&-q4U8;7Kq}6y4zyz)>>I<6fuHD#K3JikLj|oalQf2Pqet|tElHg2~Z7kEU5JPUnj5qm8f1>*K~{mg_m??VK{}T+KCCv>EW<$zi0>PrN@Qnuof*U9w0f zTzt`Ut^;fZg75A3Wyefhy|JQ+FRC|8Os!9KvIoyAE|^I?jCw51n=A(vOnZtS7 zc@Vxi?T@fkx*d9*XW6ju#=qWFqTkcpk1r+l;(s#zvYL~DC9e_ww=DOLcuvDM32+z%J6c*~vh&?Rz_rjA%2q_@&?9MX>DnS< zO12AKxS1tV(JqeZ^OG>Dc4mmY4b#H79s;0PhPNCmR!YIZ!If*RwWAp-wnLsiq^70~ zN0NKn(OcT>Ym7CbdAhQjuHvdOJ>fe@0D;|GI{TTEW!LFn8K0u$vO?-~v*RQDs-25C zb(~dapES zulxq0f27L!t1cX8m|E&7$g~h$0%wFB@m~coX>I%60yjmk`>1FgV}8QvOaKYWF1?Ao zKua5lj3^biH{c+0TWATUTwq}#@QFWU^iZ_9fbcDqS+SAYAz0#JfOjb$0?ouLYU@Jy zdl)&JD%x&b4h@xzmz&}hEIt5vCeWeqw@}h_l{V$iE_cW*?f7>#V673mOJ48;WFA&( zAev1EFJh#!o3_2DfZ$~-ty;X^YB>5zE&-Jbdt=c@fGVH!v^rI_uevg!rbB>|2rz&W z&;`ts_dt>E@0nLqaAwj3Iw7&$D@CDdgdCB!IWnoEFc@;tA267h)H%=v!$cm#D2ZiP zmWyZVos0NNpcjUd;b`6SNlfl+!~=Y%EhIO0#9B%8g;g>=-LL|OHPPwuPP+)hg7_El zd~NpITGo>rS^F=&X#=0IkI?PL4;`1l{{V~cYrVMEhMY2(KD$@9(*FP}{XE`(;{Diu z0&g=aO|CM4AOp-4Krp-x=)-yKWOW906xu&SAg7@P#JE^pQqo-QTv3WqVqbc;PCK1P@J$)VK96|?E{jM zq_ASqbgqqA1_KpOUPZV@pSCE2(e}93fH;)>}6U2s{n%EU9Se)TH0jyjch2sje2L;z4!3#amo0q(ej8MC=l% z(itHC08^xuaDh&#IM`)mWkF7hBOqm4i{nva?N$C*Ou^xk#7XS2YI=n#RmpS5ik-)0 zL%Q~gl_v_7fG%MYvG2xq*Rv|=S8y+)Tf<9n=8?tCboX2e{@8S?ReV~e+i@!uf8sYn zq;|hmfxub%xV7~1dg&rP5#Aw(68*nr;cEW?6#5%T0=dWZpwHrGMbt6OZl!?Ci7|A~ zBp*(_>QSiabDJOlAymf!1x0MNkAWlubgzL0#F7P+ktN3kA#m7W zOcA%yNqf(HAYHT$&L`}V&fOk~Dm}%ak#@dSQo!Qp9mWK3fIBKUySLp5$R+|;I63VN z5^W_3b7my+gp$W%KoRvwUAuJu09BMO0j?(`py=*0NtxvndJkyKf<8u7ZXlj+osN?N z(qJb*o541>bVH|$l~o_*`da>}r@E=q`s6oC!xG?1s+;%IW85rkp0lQnAW6HGEjtZ5 zWO!T&3LgvI29YkA-UN9eywonYgf%ReZk!_1vDk}B%1VAL*c8*bl|UF9hsjpQZJD@~ z^uL)O)EqvcC?|Hp6YQ74$1rk;*-fJKML#C_cZqrE6vr{R^Imq9`L<8+S-J) zi46+{9+bgV?|WuS=WzF3*Gw{)$DV$oyO{HEV1DY_wBF#r*)=9tr5Y+Q;#L_A2T0L(4& zkWhdP!Na(+47+9|ltG6DBX5U@l=hNfI2^%14+ufr4(YfsrP?>*!dvbanchYKXo|uP~M~a3j&60l~9wp(Sr&DaE=g(aFqmhRA`w|!U~fQa2!I29!fO_ zfC0u7;3(VYFpydNv*bZXiy@8Ujio`4L{e@f*#mUP4hOPPi=iRIPCQZeP}!%suu;>o zyu-mLI_?vIq%N>&oY_X*&F?5YOIhAy?2Byns1?_FJ=C80_>DR@UYM7Axn_0{HA$17Jx|La-~lj2=q#AMeaN)2Jd;f+z=r_Xa2|u6ko&uoyTj0 zsFlF`z)hei4%m(^i>&+JTPiiAxuEiHq);L5k6)@i(y+;KIFg7YgBU6Z-bZwV5M#19 zaFpf%Gn}O=Cu>PP;G+j^kgFx6jFbJ-&eqh98c0&4d_ZG)xlr1bPT{}Z2Dc>Sgv|nW zpVSB{1a+s$VCrroOH^`LVQ-meakQ>)R*^);NI$a9T{n;Nj|)UV9=BFFhPmT6+6S3c z?hTSK-c_ak7FIZ(Q%vK80!d9o15%v#OE&oHG$+UPKD4{^59WElnyOeb;MrKo(sMy8iz zA^zpR)Z$&}6-*_>xQv-blOTd`;W6|~|=1~)JO~Aq%c24UPbO|BeMKTG& z#CVoHZl$y-)p2lO0LeTBth;RRzFYiN_Lbc~Lsv^d;k9cL3}iK0_-bmtW&A+)o!w`v zRrhrZw7PkxL{9+acnwytLB3P#bwTcR?6|e-G+tz{q2lrCY31_y4^vV7BkHl$tPI}j zm(+Dr4VYTAJuarIpcovlT$*^UR@Oq|>>?;stMIgy^bVEmA=PXyJDbgyt)cusr$(HH z$Rn~ZlL_+cJRVH`A0MO9>plr>jn`I}Meu;^ucbTLF+sa22{V{UPuWV<9!Um$7c9K^ z{5s?5a`}&(*3dbC`?kYo#dB)Wej^L*bbW_w*gfQf6NOHz_U zMy;okT1fO6o8%c$=R@a6Z-J!aS1=8#NZwDP|m^!;7h_7c~y z@V`O-01v&VJyWNK*S%T|*z-RS;IEbHJXZ|8(e!*d`?1x17EMPI2q0NAT@oOZDv?k* zj0`X`tZCal*Pc7=aj<(oQbs;WKsdIcC+4cAOKLiMt5H^xN4szXksnmEKmC-XsPbCI zv_J+)^Gm=UX-9FHy}XcZ!83JPF*igLu)w;93npZY##0CFZC6ji4;eTLqT(hD&63nV z3rYU~IsVG(4Xh3zw)pI%>2y}Z*V)!@BC zfNqtq=5BnK8&OyYYk9z0^}6RijJQKbWyxmeIMu0Rz+LQ{n(fM4u1-(88%573G#rqH z=1x;E&I0vGF_FhBYh?kok`bukxB-HTATR`u18`fMv0^yIStlVHE|Pf)y7qW2Q8o!#iZTM9G>INCqmcNq8p^vz0Z#e9_+Z}g0=9^d^*Rk({E3! zsi4zY^u^dR4`RBS9c?XT7CnTty`kG(Vgba3!PU~CO1Hkzxu1%x(-g_@)Q|44(f5M2 zU1v;g-F0^~R&7_##*DyBit*dr17j+>)ETH_nNR`<D3KgEWU)yN5Zga^+DDr$$cWFHq~hk5)XCa`scIGpyz6IK<&$z7mL(- zUH{o0nDUv7kCVe3iSRp4q#{*=HQ0 zTuZO$wZDd1TI>}XVecHut*(K`$v{9Zz6y6FQ}VoA5Nr|M2FkGMu!O*YVJhF%RU zJr$l1FUjtxo4__!G)~zzMKgtre&-1AfIh0~ekih~t^x>FQy>F-@`jc=q{}IYoRxJu zG{wBuW(jeDo)y?(8Ir99tUnA4s~LA6s;Fdh3dVLBS-doH%r2)%v(K1Zp_012F58KW zLf1^*om1IV>nA4INaq#R#0~-n2zjV+DL_vFLP0>8C{Nu%kE;>*3fY~e>*mZGX}U}R z>B9OaTswMhqT~|7zIF!cP6ruV_+JB3&u9`nKe^_9{nQ3r0FmaUF_X!XkLa8bWkY)c4(J`M zk@tI`SVVmjxOOr~gsu?hv`K>(LcAkPH1{SauvH69t$>7fm|!2Mi7Mt0%5HPGuvFEC z)M)au%}~IdmN^2+o<%(*yOO2t7P1=Wf4fj%B3$LI@U_ZPs9#%74j2oHrkO4;bF%Vp z;Whdxuw0rXWVARKrQk}1KTM4Al`fWD)(-Dj7_~2m@XWQs-&>q1|rI`cQv;} z-a|MO{-^_q?PL=?enZE2A9NZ3Xl_w=iiJXdNRj43RvQD8m{8!(AQyI&*E)LN^#1^G zkROO9Yyj|Z=8#hXS#!I%Ql?(`xi&qLw3AGNAP?C>3-?W#G6FAUc9oLgP6V5*)Lp%s zj$BEfn$+(Ok>Rs0BoCs=LI$0;z=Us=BKEosxI(R*VEkisl5c4Emp56~w0cH4`ijB3 zCnaMn<{af(#~XefCp;Gc!5?*CAOJ*LE9E_R__fpYd)cFBzJCx`i`9P|x|KH{!%$#g z{=2N><+=X=80mah9_#dFHisDQVOLMbyz|QZ^`ZX&)LyquRi{~@qgA26kkbe1ymqJm z08kxgOV&D@^py*=TBf_)(sljIroC>ovQwChNs@FK?(cY|{Q|z=iWlmFiV{t84Wysz{T#o2<_3FKo9>Oh+Zl zjKeIuuT;kzUbCosP1H3;ONAER7aLKpd*s!w;!k3@6?&GUw3@X;dw>=iwVL1wtoiP@ zJSOKOxmQraVb8+BUDTXDJFXpVK_b;j9;*ZOF2kPa;_K0miOVl6`#m8vw#;5`of_AG?NyK zDq7*azz6_M_+K>kXZXX@I>Tww>RYt6>;ZNqeIACYo~n-RJx0Bbi?qzHd-$cIqoZph zB!ZNfV_O)v%}2C3^6WtW0J^1*E^~ z=odCBFp>$uB^0eL`jrEX;3~<2i(dr7yFw-j^OQlk=gB7G0|#>9{m`cAl2h`v7wW8N z(zS;2tJIt6BZ&nH&Mv6hq!@79=!T?$PfYGZ+zQXa{6>bmY(`1P$yQ{GnQ^k4fD_N` zlX-n#%dqaD+Sw9d*&1#;+I+>;Y%(1eizwHU+hHjiW31 z5_cI^)4r*@g|>tH{{W(TO4w)KOj*Z1sjE16z~%_@?yA$B^yimJPo1!SDIYaRp4Zto zf4e=|0Lt_f$BE7CSDf}q`?S?tGvXn7Ifs+v3i>md9~;a5$~4?al*KD7_m0j_kX2m8 zxoGB6v%=DUrezjbx78psO0hrH{nbz~+Wn>|Pg}EvZ(!+kMNP zS1sx~ZS1P8LQ0EXqk_cBfrqwik)IqV8pKf=y z{kX?q^-6yUYxJ6ho2gina2CCpjbR-unvxox2m7hVObs2$85=M(U)%x>K7xziTEsZ^lnHG{IvSFF9opaM+H zF0F2!+SLo*vwws!#ztjg`1kVZGQ(Xk4yjqi#@-$k^mVl>ONof#TSuhEsm^!9%GTbW zO^%j`z12K_dahXfIa-}4uI zoN48bs||U*G|z@alA*hx_qq=^iNaR67ZOplvjF-fz-YylM^fFzpovzv zU8lNb-%Fzsg-_;#-H?l}gSgUFQ|dE(HdMvHa?pQ2#^N{o$-;>rvFq%Zv- zc1S)To&Nx)J3;!TuqsxgjFbS9Pb8x2#9=@zPbDcZXN5a=lsj@!ZcO%30w7lAbh$y;EKM8_V zw5%QV4{RoZyXJw0FcHA|lu5dZKgkEdra$Tsp(Z@xL;SXX)ha+i8~cI+T9fXY0lS=< zsgOt?6n&EA4{vbF_r+_`d0Oz zauICJvI-5zK1j6fc;@K@06>Mx>n__#vCM_lXt7*wxb3WGs>WS9c>e&Dc%})aT5w(c z)4Uf{E_VVFffXuFTf%Z}G32~EeQ;P%GwhO=rpK>$7TfNY5&&IWLm*L?6m2h}rM1fF3H zbSDr6prs%W9ymqTl1z}J?L>c3d_oX73?Oed`65R!mo9fUOw?6BP?a1v&P<4srzn?0 z3=5M1AgmD43RXXs)_+lwnv+Ya(QX@$RZE;|*L$37Fsl~1TnrFq5&@J+z#QBtd7e>h zBG`gTSA0rXLcMJUEWmRa>#H}u%&-AE7I7s0EE+7k_>2voJn*>?*U6{>)Q&R1o1_>X! zW?Z+EFsox`OS{B;)oBKT8qnylRx;f-xcwdyd z&al?2Rp%~oK8wGH9p*E$94nuy)rOZv*Eyo5t^P_pnzaDocKTmTex|KD6b9nrC4E_} zBjwwCm9L|FI_-1XDKwjQUrqLZ*bf68U8ECpE7p4*?1MBqN>6(LaR8fKuV~JnwV+b~ zU3~8^p7kGV)A~$o-cBb@=#;dSn8q|%Wp&%4U=bGcTiK@q(RHD^e-8zDE?HO6o;-1J zpVO#L;Y?4WQ=_KQA)N+M>78_5Z^p)v;`CQ8EnF~_b##qOJ>fITSYy3IHF9+2+ z2F=jlvinA>N*pXC`L92&>4EKgc7i<@v&H7I^L*Z(WcYPz57WGd2)b%jC!36~ch&-AMoz0Md8F!dD~DgAE{$qOoQ=dX6gEuP}DXpe(LgJGseN=%HfvZ zu)21q-!!^+G>LDL=(W}nd*yt;_;c+iW`APoIF9{r2N!*H|Zq?k-UMzs+ChwvIGMK5bdSM%_pO~ z^+G#{)4Dly1yhW3o1*uS#za6Q{Lxu7$aG-`9~r&?5Tzk6hY_2q*-$;saQ>p7gt!s7 zWjQiCWl|4{PF1wQAS|^yD3epsXr{}z%wX1?YXd-p`;8X&r$oM+K= zbF=K|upNORBYRY7EgnH2yWsM*CYk6p64#5^pu;!&DX1`fl8k~bt``xmncZ~7+Z-G( z3aW173f#@E7UMm%wZL2n2fE|yYJskB@X-?12e`)aME#+3={vwc$W-ez6ncdq+U<}o z2(bsaTbjMImo7e;?bErs4x$Lti_@)xOy?_Obd@SS_En8<=v*s@%!b z^#S>0kxIArK1$6mzM#*-Y8(!TwC|HH0ON0TYR`dnV`VqKrnQBK@cQ~qb6H8whCY8> za=YClt9~@sqfnDpga^B90)P2lSh4J=*6JPabPXTw`nH*UH+DWtb1RdqWi40bmep-a zFKLF?09s1bn`Unw-ozXFp!SDYfd|QPI)7LPQ}`WY+I4NG?Y^vR^1|Zpe3a?NCpbP=cm?!-gH>>n2T}q$7)5B{H zMh~j;dHf$!ncLOk^J?oSouglLO3>GXaf5}%d8?zUX=)l;;8x07kYG)h$+IkOtKD^G z1fx$Ca6M(0xc*sTd*!)!V)pH#SGXX%{`c6SVkA z0aC&sMa-)je{^%QwX$3UE{95~y1hUogM8s&r*{Y|XG=S4RK3VrXD*$XF?5GAi82aT zSja1@j=2J6$SLN5%2!CF;R1xpQ=RPx{{V{X{{Ye#fZO447=tU`dqVI2iLD&K`>z4| z2<}A3Wv_wo4}Rw}uowRTR116#cMTUs!onjZLwa$>;GwkmM3V!Og*JnA*R8kCH(cOcHQKls^w~J<%BActB=O2MXnUiID{0^W7o6T8F!d3OUDfOm>A0 z-1kmNI8eGPT3=DE^Gm9E70ViMVEF*8p(d+LK#>HMlpW>oaI>6G-A!E$R^5+r+)Rk< zpfKQ>*VFFhwFlf3f=L*F2}m;DEyfs=Er%$6cYd+jB&ELd=AMLMO zAjlf052F1g(k)cDz!7!%hudfS&uV(XZa)_P0Ns0iFL^wkqxip}1H!;~5`)3;&EO_* z@QL_R1L6bvnitO7(r3Ud27FQ!98U;WKb=LOTr`vFi_bYYPWT*vCvgX|B;4|qza8>I zW6yPxVTR55Rq7|+QaL8c*#tKzZgZ=Lc0LtonT#&7rn`k|@xw5$q4`v*xRW49p;@%! z;&I6;`AcN8#4->dQ>gg7ox*(77tMi1*E7x)Vix2{^Fi(h#0}(v6aq=Nq75E5PEEp) zQ3P%-zS5+AS(~N}lPA6q7!!gZsDO6YQzYCmD_SYka32ed`c6@(d{nP}q#vqlKi7q9 z7G`3w4@;RkOZT?rp*H3`5VeN@IVg)0>FuOsx;+XFxIa|w8QCM0*kg=*Et{&$ zmtU1C0%5Zaas8E0QzgI=&J#2e_VNkLpOflVc#~s~9KEKyTPSd^baBN#E;l9@UQ&(R1 z_{%9z1#b4c+FF{&)ZFq~F?I6ptEzoxc-?PR!^4I0_WWKvW9E5$wyvqDc?Mj5tCdmbe4K@KSAY%vYcO~< zJeRu(r_SRr1rXti)u8^!gJ_X*8PqCAycUK zQP$Noo-pEh;zuLRc(U=_E7gt1H{4wET6@QI9W1PPvq&E$%F%V2b;Da&v^nFz_L*z_ z3h0*?R(pXYHG*f=8;NaEvGsZJPt+n#>P|l}tElNMc{y&=@=6?B+{;I9QL?Z+xHOd8 ziN%3b(z6WlB{ZF`b^t-*EPLhP1sdy^6KGYJ4Z>`i`^ez{(o36vhJNXQ+C+9#hfB;} z5tzx8#d%*<4-Bf`Hpag9Z};8;s|f!mJ<3ra`#?eF8By z0>rDTx_eJ!ucoW!@4ED)_?izOuQlwC{5^K|ApF;)cgDk?`>&-rk@390&YT#k@i(;n z6CP53&VPF+B5aot1|!KPH12`=f`r`%T9|Jo)=>~75N-;ho|2m?IpLyDlDlwbN*?u= zhXtQ>l+Bn^Zs{Oh00!d#S!dO2Tc=>CE(j30zvEUmhY>3`$)@HO$8OEajC)D3ki5(K z!|K!6--wc>9-~%~*i5-%c`f*B>D@guVW6~dQ3OU;n14{z8v8-95|8+WYHw(r(qU6O zzK7F#Qeq_lKm~Jkb)WfS;5c1hRnBIS#2Fwimfl#HwHmAkDGhpi$u1q2mSufIi;Yde zD_>LIfZ}$OE1$bK?exDdPg7Y)8$4L0cD9fO+kswHzVvN13y5>Dp01Zt>$h;GY>nse zzMP%crTld=1Uo9aomP_^8hEnh(a}_*8cdKft$$8^YP*Pm3trsEw--bFQJxsNRXeQF zbG|HLV?8>n8sI-r+7)A=IiTMG9^BNJHR?LoyEI@~(I)fR;dl00 zw4D{(*k69=o;?0*U-80@z9qnex=1PA)=8r0P8F@_wA|{BH{9}7HToNi#>YcIPt&^X zOXIbX{cf=#tp-W5R&_e=aoaGux=xEpw8Ney(aO= zkZ$X*R%Fp(_oLXU4Mc}KlVPhxc zr|NO!xC`|eV1{BFe41%Irl8g(X zGHj!)Bf3#V$tKrMIpqKa{DO@!C`hBv<{r=#=H1b$@qyi-p=~Z2V#W|`0u&-t0{7uX z9q|~%*$z=A*Y2Z4sRur44p9Td5{^oYPf({}eF zlpW~q{!tysMc5F7{{ZEK$t6c(*#$@m0i^SU0Fq+Jw<-%sN=Fe18e_yI-V5FtuXBf1a$AWQ)zGmXlI@})rD zn|z8AH@Z9UnWh;2=_y&axl-vdD7g4Rj$saBESUTxW>S?n{$pdZc$;}8a3F$mIZtq5 z2!qK?wbF>ngW)~Wia11OPBKtG5D1@z!^uFP?h;IPLAD?}2FK=_AT=S9?a1kE8888| zAj5|})D|O|P}q=?R!H2qop_C)o&>JgH$1Kfw2s@S2bUNNIsX6`PapG-B~Qig9g^pA zh=(*EB?C(-w-RiFL^k3VhR4-FFMa|UFq`#dE)CJ5nUx5U&5?FVK$}8WC}@>f|jddp?lAu^;tAYGEix|teBi72Q!rRfZ9E7qp=dBuIBovOrIsH z4AU>BW+GrL^qZ2dre)?mERmuMo9452r#+kEFfydinj*#mR@nTIL^yyrP(xZJ0d@k7 zLp4Zm!Xx%h%&1*~ne3CFntKi;%poAuGl;TTp}OW#af*&;w;?NUa*3Bb9?iK%$jpmf zNuNTLa-fh^Vg|cwoY9FykbI#Uk+_jyKe84r1m4(GU)a0>N#F^=2?xRzfwExpWm`3>s%Aq+!eJkwHlh!c#I zjvg!Dl*5*`Z)HM3KZgypR{^e_%RmG}<`;0APHAeMWxVTJ)Yjc3ZD$ z)AXUV+9J!VMt~#$Br2$|F`!sN(?$CT950nSeeRaKLIjX3sWc07Wxw%FEEfmKQ&Hi> zTI;^0V|jeAx}MNWg2_^wT`*SdLpL{UV&P*H_O!{mv}JRu)7s+ImaMcDvaaGu^H^&G zeitmbygFmMT>VM0f+v;AtPbw$saz9`E_HV9Bn6G~*Hw}2nFNVcRif8g2dcc&lL`uc z88T0j*8a@iTy1YiZFb3MpGEVZYdQzI+~C3lXS(|nS-26x<@K(V-DL*{G!R>RFHeWb z?XM4?#WR|IZK}u6e}+ZY-91lw*Kl6>+8!h zn~%?Dj$S*e-Ko7fA2rH(EN~*mR(A-kMvH^ChY$_d z=^mS`8jUk5GvOc+G%G+NP25eX8ui?*G{{Rr^`y@K8A_Jv-&sT=5%07>#&vV;f zLflOtMhOL2$3>4~vNEpvAc%|)RiT6j#M~9)+t)^u;+T&lL&z>Cl}k^C1>nLnkf}5_ zz3w~1e1cl8-B`9fEPxPXx$QYT{DP*Fi2=?sU2>(%MIuRT+Ds~_owTozQ4V(I1{jAR z(9j4U4)PoIO^WWU2NufG!!XfigD1^r2JHibb*ZfpepW4wNlwUbi1B-@W$)KkYbi`k zywKNI#VUUh&yv-orT!m8YAPL|0wH(t<7e)3&nf&{b$W_@A3y_dQPv*4*Pqi+bEdUx z)OGHi&VNwV8r1;0Kt;a}<^y0>$3%cW9#?#4zWbQB+cgxl1_JXEaI;jYC&q47nu?dr zrpqhN{@zQ!4i={VWG$LTlE)u4g|{&4E%c>~0CHs~n9|`5vZNo(C0Grhs?FYZ2YOy{TT8o;Loezg{wFBK_ zaV&M!?QsATa8k<3+G<+5W|pOa>~Mk#;cHEPov5k!vF~(M90MK&>Hh%PcY&BzR;0~M z63Wfo(jfMQxmkIpSAR-jEo*D(Y9A9pv1#OatqrF`@cWofr=~baXX~QracY^Jiv80mo&~tpjNr=pxRoVoc2DE_?ktYJ08aCeD=pbE8R@$sa4b0s#`*+9`9De z1hgDDt?%plO+Kqd)4k)}PNPWo*#tNI%bv=#E9i9CA^se*rm3Ai&dsj-zj1Hq6#9>m(=TA@rB%Jm?_g;IW^&MA7)iXh^-Cspe zk)){47k~`7{a2}dI(n*Nr582Rf)T%pXFV}>UXw?w(%jos7;wld!)kQ(x@~hyP|^sv zJQeO~)_$4r@dq1^K1DvaMW^c8a@wu&cjOi4^LS^HbKBG7^4xf@7pK%s!CNU*k=(9- zQ0bNWRbn0qr#5g&r_{+exL+SUGQ#S|t)$KB8%~}Y+{g!r;0FKJW7=7@m z3sVWek5y{{Z)pcmX2x?(UEw z7Z}aeVbT#YS81mk+8GKCN`~o4I7kzeJe2c5x((5>+m-DYo|9aR2tRe;rha5EeeDc? zgxB;7zz`x&3$C~#;tNDzI>}_1^-S-BwlI;_i=mKxi%A%PWhwyx57YhBeV#?&4t&t4 z3@|okjgUOVg z!ij^B*ttnI04F4Sx7x%&Rhf&QqK47V{GtWU_WckB4f`PnX@dxExs2X$ zNkQbv46ulk$wZTQvH)l62H7D9O z%3?!wwVZO%WPVKKNdis5NKVi|p9&QGO$6{RtQTrZ_^F+)GV~aY3d; z&&#^k!m!l|Ynt(9)VIwC19{37F4|4UyL5nwxg_^QMkj6l$##3jJRFQD;uBIZ<2Z>{ zfdx-_*a?rCfQ;q^(h;@Cj}(2SJ~u}q0*R@&czbzs3@UWzb2k~1+pB5I18)WrF`}EQ zGJYEr{GFM$GEuMm+8}XEpSoV~QK~_GATzMf)d2toKt+&TLBVOCqFuqI-z87H4R?yj zycroadgkfqxQOl-$-S%V57kw8FYtridf#d~j@Ftq-2fAH@{Y4z}w+?XYN>wczR zhtct2?VEXCv0OvmUEygn=DdEP-u9uWa4@_5W}|A>6j*FC>b&<+aic-d7uNAfBhBW! za5{y5c=8*7usPNdm332+SFZjU`x#T)PiUy=%SqBwA=QW+c3)e?hWNccK6jnGwNGZc zv-(TAqjXh{fH*YO4KNA9;yRT|RUFE#a~v`Vh5ZrHbY7j)dRO>p(^5JyOb1hQ0c(et zU!K2@Iu3!T>Qw7={Vggw(7-A>kbpoDaJ<*nc;}PZCujUz@|)Y>x*D!yAWmjMUV}rZ zsZp_2f}=dbH z?jD69s2mNT`7FimVS{j)uW44aC0jo=2n0(V4pf;K!ch45k)vt-^XV9PwC9DYo~L$B z;IaqA{-N0b*0{|RvER~F#ZuVp(k(DS`HmMxg>ovj!0oIq)7^QRRourz!3A|F>I0h& zxIFe;^2O5}pJVnf+d{@SMbt@kEI~N*UuMwthWo0Tch&dXskBk5KUkT+n*5oh)KqKO z_L*~UBlQLKzhXV2I;OWtQSf9rfS=SbydF;;xsPrc?mpnxZvnDmXXc%RF@=QqjIMTr zSS#t8_QbdVM`Oy^_lB01y8EDdE?V1KzXHe0S>`-S%EUKH?(Ta>((0;y7Kra}B`Xr< zQg0GmR%%-3ONVqrvV4^yeYbVNg8CEa;EHogv+{lUiT46g8|O{ zl8pCBUC_-q9&SIfB4qg^vCUc^5*j4My;X;3Ah=0*%&hGvc2m`M;t4ir3EDBL=ePkI zL77IL0sjEZs>7t<08u3 z!xo0P5PS`?usF8@9O3{}vECLCG80_Jb8?9`tb0#mr`*;PllESp;t@9xN6C3_W8hKL z6KQ~am#Y0h3lJ{8oc=NKeBbP;x@$f$X!HCopb;tRe&EuP6v z(Cc9u$GX(c$-|3Fq6SGh!-MKLI$f^=yAGtj9%=kANXxHhT2>Ve31VD z3#4iXMBQvP*(3)6*;n|gY;(bI%;jg_BHl)Q22^MSVKAf%b~_NNX10r@hlHbFMZ~*! zf?*!~MybCENze;Gwbg%sruR$;2%e!ufyB573ZL;>4HLX0>SMF4mb*br)M(pgD}^S& z1PB}?rL1LO_cX{5N}<})Lx>VUv@Ltbwzh_V(9!{(6E&hCaL-tD5?c^Z9cA??ms4!_ zSo)uazMZb?pq36KluUBGxyr569UUO$(Px=TgzGxjvmI}4$m(=r&PaN- z8e-=wntFXodx&g+O_oaCGP}tjT5J_@%}j9ny(XT!YqD5yVQ7fD!P7MEp-hMJ0bK&R zO~)Ip@D3P0Xusp9=z$U(24O;XZE*gSgKqGc%3Qi#dykS}B0UlUHy+Z25P3H#osr!` z@t-6(9r#M9>y+8q^92KwDhmex0Mx1q46u5^LT*QvQHV81oT(H2)Tp?4K+N3-9}T!D zk_axy!kiL~po=I0`XVlm=_K7K9A(4NC{O2uBtf?#RDfAdRF3H7L$n_csR<%# zIQ*4^k20%e%gO$w5p}kF)OW&t6mXdDbqIzyc|bf_#Fk z!FMv9wh1^SAe%0TQmHMY1NAx(6CzZqWK;hDsHh}uVv})XU=Sy=M;neIO=wNajHL!k z&vRtXm=LE52rzuo)3PAi0YW@(^->FhnGS7~M=AjExu_EXr;=mrnEVc&E|v>}c_4)( zHaX67jQlyM* zK$(ROOmBKJTTl~CwAy2Fo23zfgmq96W6UdDOMS^4u>F--5EZo`wwxG% zLHVln$(^e$CC~|oo0T9MpVMni(t=Bik9bk{XaGr-7z3S9 z{+5YH$kwVvA5&z;)ao8$%DLREpUF15q9Z2Wh?6JGrKW5%gn6~nx)KRzen*;@yqFLa zE+oe3x)m%NKd8b#CVkRK0F(*wI1FVHNzVyRDb7r*nzk;1NSVn*+iw<2Qq5%ZDBHur zZkha}$Rur&i`*J#yddK{q~OXVZl*~$9hP`#tp_Kb6S2X&pUXsrSbqC9$d`UwfaEDy zR(KfJl!QUr0W)+>#!-AVwBB+7ALyCD-!Fsz03NBjo`Q%bK(8a_7w4vYa(!3o598j2 zr`c+Hi*EP9zH)BAFPjnOzMrSN!Q=HE%Jp8xY5o5IR-tdzA%3RzcSa~_D73dC@V_{J z4fMjVSfB`y*8*4SjRhe}oi@N85WK#poSy#xNk3~yWHf~UJY74$+Iyi$7`pMkoZ0D) zWnHw`fppZV@0gF8&?)Q-t}t4_{mq@&SZg{bZO;p%t$3!=>9=LaaSl7A!MIw#Xx1}) zvsK(%j}psXnTrlGx-uLwHeAhrQPb$!Us0;YA6GwW~UNO4Xq1onnK_skXDDAcF;VzMDNbf1TpIY4$d5nS%talqvhewc9k0bZdb(h z)P2=gvBSg1lKnHUq4xcU8Nd!k_T!p~Lm z-&N4mX`UnzGll882eX=5dRJ=tum!CX1mJ(F_T`+$ZoXz7EWDX&JZ6%n%8fiPtbYx9 zsOkM*-MqWq*J!X_3)*cKi%+VhU!?-wJyGzSf-<_@3sh)+7g9gvyh&U<+VXh#`F8P3 z;__L3AEmc`TU^IWcS-EFhu9I5b?16^tklv|b57<|XmfsRu|lCO&A?wDt{+XQu+nz& zWjJ+-iBz$`19afSNfy3UwWzanQhZo}1Ll>42pj~iJ7~P-ND=2LTjGml8%vpYH_x(K za^U04m{FvS#&FU{(KQwj7%-is%o0hSc~)vG3QY%?vPTd(M@yxCy0-Ux0XSps$z_(7 z^t}_SRTXOBT$9Sr)pdtms{A&XlS!_JM}AhWxzvYG(=$z_Kb-NjM+=+N=#4E6v$^iO ziSE5$%l5}9HO+0N*3hIH6;&&300VQBq?Z#0{483Bnsd93LhCqky!OdoR?SJ;kfL$zHwt#w_%)M@3pAS-mbsy$MWucmNqW?1(J zkXH2Pw_%V-6Dy!F&`uX8r_~jzIj`{4Zd?7=VBRCLw$!3sdz&i3A^dU?CJogrK07UL z3Qb{$h~z3M+^aQ?KJmVak9h(_4(Ei1rq1(MMQYUcBPD0T}p!bk)Qxj87{Ek+N zZWkE^W&#O}9uV7;So(UZl|REFnx@{Snei1`dG%N8 z`a_#r@qH>O*4`aaxeowgbL&!WqH5`jwEEg3abr)3z2ms<7WKn63#tavtol^yRMAOp zqJXtZ1oGb`{Sv;T+4pJaG2*{Sc_iv8I$b9g;w%?OqjhRJmwUZ!CQ;T_033c`1ODkc zuT8I{FR!4c+WL1i`~5S&UzqGdILnWb)6!R>+RP7O5=4RAEDhg5#Lmz%PaaDim)dH2 zid26GPjrAB4Yqk7McR8CtDqeaUOOUP{5AbDy_C9*7gMUxWLy>FI@d(2)1GT-!F>>K zY%f?@QiV?qh!D`Vv5u)ojZ;~;iZE9aE8Ai)GJwCnlVXzPB@ojG-V z5IZvFkLy{WcBE@`fFN-f7eH?PfIm5k9qyapwOmK-@dNsk0%b`x7jv;X|wXWQ7 ztZ9-KcDuF}lW}QDX>Jvba?aD9%H|Lc?6Xex(AQW^p;`_m%R5g$a;y%Ntu7~Uf>w<~%2G-?tmB#F65%o}%51IhnfRHno z^g`u8hUie7xqi_90Qjc8xC_A%i`je6Xx;w+(N$--{nvvg?FWU^;2^`KWdH#HrVjAc zb@3lEk%P2j=%gFBJRW&L=ko;r07?xq;#+`)Pl){$_*w&-%p&I!!Uc?El`#=%O5iOw zNFfl`&BUnZ4DyS|g{Rm1Bz2kQsD@^n<}jW62`HsyrZ!v-T-q8Z{)}KO_s`k8bI6$Pwi-nUU`5gLAayMn!Eh@G)sj z;WVnp^pD&i(|z7ZhZ9b)0_B-Ls@nemu)#9q43I!E2IU%r)1VnQkgI6;>|mKl)`YmR z;xWKLj~N7907QAC21$S*AyPI9gLJMY**Uz0TkYdSe`{nx+Je;l4KQ+j_$WW9}p9tZ5vOj zc8PG{Wqil6ReuFqbNzYs3fKAADz)cxDL7onCVf?}_yO*-Iy4!NH2EfY7f9PQl5kTv z!(2f)x@aqL4*4c<%%qa%w3FctvTBA0oFk%UxUtf3sVoer<}}zD`ld5uglb%{_mGq{ z>{@val)njd0UL??sN56S*-EB0H5xDs$H^6RAl`mT5xI_T3Ajr0GYP>1B4Jw6_!dB; zx-xc@tOt99{4GB;MEjPt$0b%vn^<2W3YX+s=&Bwtm7)#sg(jV~cOT_v(J;iNRg8yL zz7<8&RcAvH-y|*+b@_18e;gqok-H2X>E{LVPZt z(qTa9b;bac9Nn*XXMo_3gnW>ANmPbaW2Qx5XUK%u8A6~Ar&51IK?kyc<^~YWXT};M z=9#x7i;xNXDp=rLTqDJFleCF^;DyQRTCZ@|%cP4glaGbvxeZ=NuWJCN_<%>BE6e7~ zjXQX-_hj*Xe_Ot#R|h~GFQ4^oSGuKAqvw0(3iSO=`>GwpjmHbadq-Hk{_V0L$ExGu z$96}*KieLAZ@qJ!CS17vRl&fp;1Cy~q|LMmcdgfy>eXe&Gcvxu9OU`FTV^|OH3S-t zi-2suRDbEip|?fs_M=|rO-)PeV*5h;tQ)z*cP?MC{gdiiZ(}`x($~~j8XzzXL_xtSl6;2Z&iy> z7zj9?LdjO6+AW2f-@aposf!mqv^)oV21x9x{6$JcO~;s7Dm~k#;P*sooEr}t+vc~X zJ6Nd+yGhq^%{cm(l}A9a2u(*-bmJ(_icB&AVG(Ds$9*N3O2ji zKr*fs8vKiea(KNn7aK@Gc*my;OPCGXC0Fi&z`C~1luQyX6Au;eM=6am+==x-FgxKe zRlw<@liO5m)Mh*`{{U5@n<{DDEgPH5O2P?f@mhIX^xA+(r>HPLOS>Ze8kg?r=-$^i zeIj5Sa?-sYMb;fIrkmU0A;6C!yvr!Mg-y(}qvYVa{W`06HRIu!b9*l~a#wkEU!=W{ z>LXXBFPlc=^t$ysgQ3IvY`$y!H?Cbl)Q$2d$}GNvLZK}JFaq%BEXnM~`=euB5xXRz zS>tdWi61x#DU$axN9vEduBA=&YF^viZ}eH?XIg0A;}eKPItiRAn(1)z3I|UyDAC&8 z#@tPlv*U@il_Az8!cJ4^j_S;tXZA-x?s%zMqlMZGH__I0+uBR<@l$X}yjna=I?*^hGu{KT^CP0t1xV^vxThZ&xo3C3{t(t9)E&Xq;GPSIs^G|i;<1_%c0LCOw3CK1Smp}TumT7zmZhY29aLA09O z0IuQQsY&pN&vXxf6x!qB0S40zzyPLb@ghX}&61)yqkZ`ac8R#MdXo(!^t#VKFl?hdMhA5pay#J`MAUG_;Yftbr-xlLj@t~Jr24h>)TV06HgtkLoRAeVFDl{ zJ{dqxe1eP;P@WW>ppl*uLv)f+_)o3UfoM+e`F@H4-c)`mk5mpM_k>6eH0ID_>Vl2P zJOrZm=P1edW^!zRunIyg1ps_Wze*pk)jJ>#P;s57v4V(D2@W1eNQ*$ZJPArLQ#S2z zIV~zumA|B(Nhw*6Qkkc~JcIn;DG9Spu#_1-sq#HlV9D^|NY2EJ zq5G*bG4oOZAa+zD!7vgJ5pf)p?6Dn{bmSK_@KiV)f2xDB04Hn{5z168OH%{-kJ&J@ zgev6Jad#Xm0r9l?p>0h*e2RIr_DI16f*e&w9eVI@?Zt(8X<)9 z%JQDnAIzo)%&uNeF?aBPIP>iVrU{dE0o`RX=Mrvg6ls%~UOM`KL^($csBZ4Vx|Jba z2v>MQV*(`|yQ(@qUqxGv?q&*)LgxomapATKG(eGXGNuKsH${RN^LS{VRel%2OqW3P zRsacf@Fc3*1cKuepHx92XE3v7lm^r_86-#c3OJv1NjVquP+5lZBf5pd-R9CIUkz`R z0voj0f`f?KL=)zT20(GhLB}vA(3meEOt=Btg#qxu7*V1DQzF9ZFIj?0}u;@+uQ)04m#`G}U}G*v?$-&RXS8 z3q(MIn$03jlx@q8WdZSgt`nu*q44DuW6@ga!1@K4-#ek8UBq!?$fRNcX5>ej@Xh<7;!@2C1n}qEm zZH~yuiSK}_1j#e%oh=1Cx@Y2q^EMVyLT^>>Y0CoADz#4&l`~Lt@nvIR=bfgN*$!E+pZ2y-dFM(DYp3-r~j$)eBnK1LPb`)wpVN5#!u$u zkErr*oF9JB`%KQX(^82JXc!A)wOg*+4$J4h#AxdD_P(8064zqu-Zqx%W#hIXdF+zv zSJT5Ubl#NeI)}Pr%S<{fz9a2_Sk&q(*K6GJ=_CMfzLVB<-r$fVpEdK2uU?6+=ee@y z87p2pH_M->nR_)Zo*Pfm^_@zv58MGi5i8wvZ)N&!ijb+PXs=Lbaphyu*4*iN4Q$w9 zbX+w?fp(giA}mQ>th||CCl8s2g9&$+E`?22he{!osen5OS)JFkt#l2cy_bjT&(;^8 zdh$DfaJUs}RAcuSne{~RT)DJo=f}sykFL|!>9t>>jvirpK9g0HKorC@@V;Bns@17T zNGF+JLFr-p88QI@dAyS2-Fm!t-#4eQZr8R%FPQ%T5&C}Gt*;&z2tKRm+BcX0<#4^U z(G6yR+i_^Z&x~Z!y=U9I2H3kFlxRuiOdBU!TQA~*}hXsSHvA*t$aPcyq*@~r_ zt+N5Zw1wKu_}*KW{I9xu5!4&3=@h6q?sX#**e_Q~p#}&$fx7vhu$qHIscQ6r*dfjH z626@F2QzzaLiqknb(N2yj#9?WJxe${B&`64V0@Q3kBED2-d5(=4W>j&+=*3Bar94gkeHr$nK-9@@JT@_Em z`@qBG0!y`AeyiP6Ka|&8_gB~)xrWzs=+6}_JA#DGmM-Iq9Yw&}Gj)aYIAT0fZ4g4~!L*HDmbZWS(?PA4?Z zM`hFD&g*M>UZ$5)XTHX+^paIw|=yL~4qAjB8?;B~gvH;7M zVY(*1J=@OWBpF=l?60QM2Q|i}HeYX-A#v$-divVzqd~=#H+!)k6T1{@v2`6+Y8lhD zd&O2Zs|-22qG!o^T{fwjnry2{%^-=fm|r{VS{72QcQiJp(&;8n71|;G9icV7`>9oH zPR*Ecn+2;cahaaDvGmPOsk&MwtHYfU0isDIUdIZI4`G&@gWY-m0A~8*I@XJ2U>T~X zEqiC4>bkYH9?w>DoxZ{j4&I*&YJ%${1pY9)55e+r|&)H!S4XiD&E=F zx&~3XtyBY0ix27YRaaqoZOnzG*1?sQtx-*+xY#1_+}kF)t7y^LQ^aEOzJ1m8bZTmU zC9p*ABbBq-KWKMUcAHLaPl&HKOd5`oW>?PjK3SLTkAH^@v74^OmagbHh0~)_;_|s# zW^EuGE}b!JaK3GtdaZP*zG8V=8+ekj(I&-dVS*t`wz0yss(?zgSwVAMx&bh)X^TS6 z3bbYsrk6C#lW?!nnW@0Hb(eH2^vA~~Q?Xr&E?WV#tQ3AFy_n2-F3wk@0&bzrxIhzc zR1Q|8VF0m1B~0Z=j#E!=XJ2manN~~z1$YwRTuC+<3*GxdfBG_|;^BB9@n%fQ=_d>s z&V~Saa53E}aBCcXUaCCqe7Xn;Ts$H@PzIbfFBV9AMER!zU1MY1q=+UlHb#lRNJ{eU zwu@uc66+7Gkb>t1_e$iCm=k~{KyfznLGIm*3j__~CkX{{EudpAA*0hJEc}stlEHu^ z$C*HgT2vh|Hi^1cxQDp3WOAD`Ybi~$QZ7Qu0KnI@-^2`mbs8soM<9sqls-!gfHpy% z>e^q;Y~pX|v=yy6vluB|qg%C)F>+veBEcZq07^)M{$9#9eceblfD|;>@G2oM?}DFKlRRsMGFT+n~AEwH#kw6sunCRl!``A{E^GOX+ZLI43fNCJ7`ND18p z*nwmmOM&j8_(0^(*)y6w;~GwKs$!}qZktfzGfaf6pLPSgC8kYAI2#FqJqog5LY9|N z9w0g8WON-(Q#QBFYoaewr|D=vSXk*_#(z@2Mwc8L-7_K{M|Gs5E0iIM28q6fWeU+|L!1zm%P?4yk7^#tTJAG)rcforVb=szWO zA@2*DXm}v~6sS{n*AvKLkD{iC+f9?5sMB=PY3|*sSRX*6r8=sc8f3r|K8xoacE0Mb z0~lWCs#GSE$TsDC&#P)B?{GLP=XtW;T6??`<>tDP-11ytG%pv_2&&@u35Dx=qoYjc z57jHky@lY&Ag=x%d34V1FjsJ;p?mHOKwcB5)h467m$B=W{ob9l+i5aai_{-^Qa-Ed zdVX%-JJeo1tWFT-d6{2w{v>-=I%l)}14~81qbqdgJ^{m`KeG6CtHZW&!q3#YuA`_v zlPlD7n?<`=3BX>zCy(o6jyI`x`S|%ho>s={RUN1soMe+Lqokg1d@gTHXS}Dh<#p*% zA;1!~mZt{|-d&9?HrA%l?D6Wficg_XRHbJFE^qY(pGe`h;`l%6x-{yCJKa~#TJR!Q zp7!s-rj=&zVc7A(S!xy;-{Cw$y0)BD8=7JN0Msy7Hnm5x)mljIi4CRHFy6p{%IDP$ zGr?M2STycypdRXnxI9S$4`tgMTr&JHys@Li)9VW>p2=G3v99<})nKhmj4s`|+NPmt zQr!8@8 zmD$scEg%c8-D24tW;0L^u_8I=^G@2JUi%-dVT?b5a*uX`+*Bq;O z;kfz_@X3Yro=G4D^u{+}aN&4gVKje%52j>plD)f4of%$lCcV!_GRezT6BQaopv(hwuypO{=5Sj-FXi%Fj_s-|WmvS4OxlDBjdIsKE; zs43Lk>;UIVAf<@5|BIZP+<(}Tx z*uWb~w8W4Xtpo`2y7C^zd=+JS;8)b2#y&5f{k18dh{c7|fv~x=<`M%9ar&bq-?G(l zIU?RlG~p|ALf-9q@?m6m^Zb%8EoEBBms$4S*<^!jcpDgz#hbPz!_{Zr}Puq8ug)Dhij~*#{ll zJc4SLW6zzCZM_tL%*jE+^5^hXx8u0M}2^*c-QxH^;T6+*asJk!_caMk@DChen z0g%F&d_?e4%)m1dD75&Lk=e2U+>XfdXDMA^HjjwJq9Z!T%Lzf?-7yjhP%flzhDhKe zOhXKtwnCOUvRAukEg3wiK&EHK#mGV88qwW9!aD?}_fZzv2N(i7qc%J!J^}}2EraF2 z4pf-=BFol%ts?5(eYs zAv_YNcft>8N_zxMUVAA4GJO!6Pm+evnZ7SV2vXz^^5Ae~6JdOy59N|nHwYpI6#YYs zB0ppfFr;2?pt6zxM2HCm0wf*^c3k>`kccVAg|0nbTgFHrfCptwQ?*cssfFY1Z7@6^@{66J%sk%Ud(Yyouu@d;5bIORZP0%gS*vX{yX1g^Drk04VKf)pYS6(wUcYM-qXSy~D5p79SI1x)QPa;~UCha8isPQ~RcE zr_DqhH+m&%VK6~T!vvGvB9AE^a(|{18({|tGv3NYagVw+Ew~Gu1r5)rge&G^<<#l1=)9VJK7d}>l`6U_)Dt^h37he-f0!!G>Qp`6O0=lFmeO|HInV-93tO~dG4W=> zM~sAR0f-)o4}rtU5(EJ#W|PMj{nIrTiU%j;h#<~lP;@~C{em;%n+Y=kW}OS8ag%7j zk^lh*x-JuMG+5tw_J|NWsD(fS>47A{nN>O19(P5D-#yh0g}_olbPqHR#v!EoB#=3j z@BUk&=0qi6@lOj;X*QEQBICBLUA86AJd_UIeiGF(=ouzTx3#?qyh>6(HR%5UOxnn@ z)sGV1%Dt}0U9_Ws1Vo!8X)bep6^91+x}@P~)W~g6TqHCSRTO3%PdB<}9|1TdhJ+j8 z2h68Slmo=jd)*W9lgUy6zbXldDoJ~WfpD6^S~w4_ST{Q8575%f&aAlo36uM%e6ijii4m{zoDZb0rt%64ERjibM0 z?FV5hWTnsu$&&-kM_sXj$w0aZA|#l%-A~gIWo@b1={I=Vc^6f&)}CP+M+Dm!O2+MT z$6`Vj^f&}^Q3q>Fumy@2lL<9v-BAn|B*{>m*XIxYL+Tq-t>~z>VxF9n>Pq;H2JWs5 zSTC>t03KcMJ*N$mETSe?$f&z(iu&FU^+$u$f3fr*;hWp0_Q$0-8ydl%Q493Hw4FY` zQ|VQ7bSoMHtTpZ#+sI#)eT=K_eW2;pW8tpCe6GJ>Y7XiW(=sf)9;b}s==wf!uQ{h~ zhuQrNJuZ%uX|;k00_68AiLLg4G?te%6Tn=bZgm=}G+uO}<|cObUoX@3(N4K`vF?MN z%M%>@oV|BHABR&e7Rl|SM4sR zscJtim}5!3q^{WbGRxtN{a23}t-iC+HPtFSKAl2Z+vR;nr&T(QFnn0Ge1G^}+U<2} zy0|pl(i#ZL`v*&pEI+7{b?pM}k+d{{RCu z{{WaATjUgHvGl7wr{2}4=)JgQhPjWI9#&&tkv}$Q7)|Dz;1jntmz)ibsn!+ zKARj`4oI^4){od7AgNBJd9LQ%?&W(eFH5DTrW(p^U;_;cS$d2ypSC&p{T6;pyz9qw zA7{S_MUAUW2Z058T6$JeX&*J!cAb>lFtb!(8E#k0&pVZUygXA3bXqMUBIQ-psfxNf zf^Z})lo~eQI9c^$btg7vK?^wLW0rGu@xHyG_hHa2I9_{7-*>2Jcfd>^MejYYq%`_E zFCP_3g_rIwytbdG8go-o5fTFWIA!}^J1i{AapwJ`V;Qb~qvd4IGD z)BTs7+D)|6G6?QDPQd{t2-!B}IQWZr&!RV@y)qwYF`pVyl)ZfJ-aXr;qjYi`G;R~h{o#NgBsemoO63maA)qYE|2-H7L0M0K8ER z4{#9 zyVNpwG~{tBa`Dejcb4rhP^Z+WHO;fjd`%|>WU2<2QYx4Xb9T7K7GA4MQ>FJT(g<@2 zb6U~ylf?Gqt8`lCbt-SCUudk-TTzq9%zaZgKc=PE_Oh<6wP-z*%(cQN$gWPCMMp~3 zRAo)BCBQqDxBmc@Zo5lYLKm<~OaM#Xg>~ zt$Q6T4%>K~mFl(qDuc8v6tJ_O|twGzI-G^x9 zpY~5b3~q0gdU02y>L0Ju1Ga@mm&fX9;E(*m`YxZSX|?l3#0tLcu6-wDPYc2}x4fkK z4geSJVIFw?>(Od-fwd}r5yhH@M~LRux~%7BI=W7qS3#{0(p4i$@=Z!kym~Iy;Ok;n zH$$m?X1rAe+a0%jKy`(}+zi1VHLdP6ES9{r-&LSwNd+UrUN<($SmVi%nMU^01bj-? z66+iVTVEsxVO-GOES;iM()+?6Ozf!KI4vN!3+K8<%T#mYDc;7RoZuQs!tlPXlC7^CX_@#p*oX-`gI)7mI(o znv)$?v2*!1E32l{hLK`mN=-hRAm`C_DAR*+3+CGPZ%3m_1}(zdO|c(!TN#C|jQ~jt zJPoX1FtjrkvZa#>_8*$Y_joH>VBYH1A30RCS|wc3X@aY`RI(AxU>~xMBjv4 zxY33n;(m)w3pxeD&H&;{)2DC9rf|)5C`=iTMY@?5m5PAGWo%$8q+*}Z1LmhbVF{AA zD+prqbud()B9|uViO2Sr{{Y3W9O=9`F9|*tgK}JDbm}v&u#2`w z)hXvD4pVK5NGdb}^EjEZ1cC>O{0UXZfI4I%=gVH_eye&@G=0uDHzfpHE@--LIC2-+aql>oG!2lq(W zG;Rc1B}3t(S~C(8Q`$l8=!G_W$z!{#d@h}ByYw1{i; znQ{#DpAnv%{BJL-0wo5h?@{=Lr$Eeu?)%91(d?cno$bx`W2+o52IgU9@WBX06R1 z3&40DWj#0TaCA+=O+=T{s(+_v%|^r-R9o7%k9Oy?hPdtY$V*Y=2pJ_kM-yC_v0(az zo$folg3eclql?#T`;9e5&C2<%vE{^vWyb5-`%9>rrI`mS#cOIbImF-yUoZJ(Yw38V zv3b6+R$S^$_*?s~JLrbfmD8zD-_&*H@>U&VecN0C1TCFJs2X5g!3)cX z5626;*WbHPV-pLGz#UY97GGn*HG|~&@4GiQUSPHt6uN5L6P4H2Kg2=6afQc^%|5H& zhfkU0*4~SwKg8F0!Cr;|a3y)3jQDffPh!1YDpOAU_U^fPCp&lXbhVBQA>4AevCOE* zd4c*|I4hcJ4LO>k7;I$bD}}PUMk_1adzD*>BG9j>){}D|B}@kQBgtvZg8u*&lQpq$ zP;=VTiG^G0y!b+k{)3%$NH(Z@10Ntc6 z?u>xoWn$&at~hDzx=<8r(M!7ox!geAg!{_-Ur%-92ddoedu~ zo|E>1&ekf)0)dR~YN4U6bwU1f^+(C&V>}KbzA zhl486<)j-y!nuyx0fn5n!HmMPOaOZ*osBgdXCxcSwe=%L-M^{F?5Ja+N0Jpr+BDcW zB#G=%N6Ol5*v5f{b8K#@W1wFNn&IMkGXWy$VKP2Q{8lQqnQ1t(B<(Pn1Kax&L2YB? z7q5@mc>e%mcQuuoL^?qu$$JjV>QCbz6VLwInGPI~nWZ2%KB>aC;5ZiV;#(>ct_;psZ%Mwg92v2B+eyqdan$H#J;k6$*<6tVJN zVV=@X@aCLZXa4|cYKL96;b-ef@YL~VUcKaP9mA1f5WI`MqN(oc$cqBiRX)3@0F%wa zzPI509G=f`IqsG3Xqh73YsUWov=zw~h&M?`sp_>(sL)M`g?(JD;x+UvoV~BTWCJ7W zmDQOHcHt0LjDDk6PJ^6D^i_>^rSurmOq(L-pV?0i{$AJdG|01r`lmHo8zip{8kR80 zb%!fW9d4?v2U87k0A*@tp1NO0?Ow8`x{Fw4-IXuulmm#~B!Ik&=xYrTxH|72WB|E9 zM!#F2)jSJ0Zkb2?wEZl8?^~tnRJ8>Aw*pdD>hvhN&2hL~u8Gs?>8d!?9ugHAo{w6# zq3)Yami@W#%*PLQw(GyG(GMecWsg(s69a&xC1QUzcpf z-i+U9T;|J%3bE}QoYBI+Nzi7H_qmI!>H9xPq?76s^s@Vlmy3NlZR_<*%zQj1Z(XS8 zUCua@DD*{WRz=i5*^m-J- zp{@9{3CB;M9U-H?%`?L#?0sB*!_u5zPFzWFV%bjT$qF=EOr4@F37Q}k+lkZ9ZqT^g z5Tsracmbp8lo-FvAP!xd0Ra(m5}7bD$~hwHR9}*WNN;dts9-jGVFtUye5o1ElVqUD zl)@rOo)vqoZs^=A2`0lSYL6QSnk^s^Ci0Qb2D7d#sb={LYG4jh<8U`2LgBh|X;pjn zg6VMjs@V@~FA?U5J}%)?_=;rC;q^=_FgJ9F?yq!OGc9ArRH^YW`4yCFsFyr$!9m?Z zj5O}SC$pN-vT%^z!>Vt+5`dT4a^R{{R}=>SPN!%9nL|tb4>mK{r>_{3+wf-{mm5 zUT6GntEK@!b&AY_?}Vf3ej55&Ju!6SvV+56%E6)6jZ-Ef7VMc_CEVMcmR(Vg3xO7d zX2BP5Mm~YSNvzt1s-HIo$i^J zd2z&~Cv%A(C2a}pmJP`4pUnXRP=H!d#gaA!N8e=m zsD3LT|N9biBt!3n4j!G7z;dqd*tHID(-`Y&f53$GK`9Xk4*>=!R5Pe-TzZcj2y28#s+ znhD9j$s8MjV~*&!L2m5uymsmI;hFJnAExS@lHz_MN^(h~S`0`H`jm$jxbsv=I0Ffu zN?40`MaJjR6+{5-x{QKLXDN;8KgqNARba@nzoxaoi7;XTMm$PAq_~U$COuFhCn07H z0PznZ5pmfP;hiObQV#+cV;DbyX@=7_A$`vh80l{B?$IyDzI?a^(98!0B>bAAC@W8BgFH&JOvqd0Wrz+N6F+Ic9?E^ zpyBy)<0MDXM-X1ai3U-A(FNC>fS$$tpu7QbGab}pgK7Zm19Xja2A))VcI!RcZ!HBh z^$OExO|D{lCvDjPz)K=b4<#G$-v-FtThcTS6rVzb?sLhQI7P>4Xaev`0_VhL0(J$q z9;!Hxe^3B$2|l3-xa}7}gHu;yBW3+mj0~S8R;+{Za|Jjg;|n)Xcx5+{kzsEo8Q(9; z{{Y4gO`Y)$~_aO`SueQ`J*@O964jiC-i3gZNje)zz!06@YV(g^dsw-_D%4U_$0< zv?aycMVBuZlP?|IeIGA_A2ila&JX?^>-6mncAk|$Ig=~3(!GH#+G|s58!+ayWqpzT zHTMOvbo6>_DL5Cj81B2@QAx1Z?!6`C3VF@dlw0`)pTSwX|eD5TeTjetts zN4qX*wEQ7?Gs@*(N5|pzJa4pnomt1vvhx(^gHsSf_Z?eB?_A@Vy7660NmEWs>5@Q3 zKW9%SJLTEX(!nGC>(J2AQg{XI7w#9&G`()Vj-cL2Y2dGY(mK|kQ%;z$Hp*`2Zg}dq zw@FQdz{r53>Fpj70Iq?lP3#~MIkLg1c)m5Q5F$(InfRU20y0ys{ z3!k>y##MND0vuseT!J8Gdn%1fwhFz2-T^mT>E+9s@&40jscNXvr(BV;w)XuYd5)t& zl&S6}DbWP|7pnHYqqOg&#(-S>O_$HTwCgnJ^x;B~BDGTvwj(!QpB&38BZreLaKhzY zBUh+8txZ?IFL5e{jkSFsgc$wqoRXZ}O8VN@56;`}yL!zL578a2_y}-cWav7>Q$?nD zG95%ruZr|HwbV;$Vay}v!uqeWx{&^zp$Go}tAi`%`iUPy!_RMLLa-x%O47^@WUPz< ztni6|wK72Q7}_wrJV&NRox!38S4TmmI;x;t2pfv$>1iEBKpT6nUDK&hWj&N$*F1bs zWp%?Dz1B0!Q&EB4BvaM4s~r@@$ULqdzf#?Hq_Ul~^vdn~MbsOmq%`!%_pi(x1?B2A zQ=~&(GGyD8+fys3=Pst`YBe+AZHEgU;`bZeCp`J8%Wy*NC&Qh(RjScZ*3vYpw{SS} zJ=P5+eNKkEbehS1H(HfmJqqhE&TK+z^ch~0>C_U}h(3#Z<5kYedQO2S9!kUTuRr+O z-7i$lHlm#AUSgF&`al>fweLJ2wg^3wtzJ~t#mHo*GaMk^ z8=fVM1363`08eCUH0^J27aw0=T-|1sx<<3ylNDU!kNW{C=in~Z*M5w)qgyl`XL%m$ zHEk0szMiW>=C;2NAKi4R)}gJ^IMOYs(?3PZr%ta<)V0)nT2~o!Kc#A4n8(X$)H7K} z-0GX|>$ihz`7bfls8-Tz1$swmq{jwr5DfmK=Djyn(KD)PsMXWd_jMXUZARo?Nc%2s zmsv}w>NPq_^o=^KC&EYRz;e{HUxu#ws`TAfpI6cvR&J`7i)`HbF3z5vD!OK!IUoTg z*n+&}K8k7eDlctAO`F4<=JGpwuR*DyQLS;&xKne!A;DJ@h{o;h$Y`w1RW|A=vF)bf zSmwF`2e~UvN|b5EW_z8h!yf_M zwZN+?(sefn(h=Rg)jtQ8x)9?X(z&}IV`8hJR5{Yz_F5`N;CLxII|L7!v=b{kT?7JE zt*N(^>@<7W2LujRnf9C7dVMa5Z76kj4-0>~p3!?jOQdOu4w|kI){aW~o1I^(>RqVR zlIJ-67n{xI_DxRR{C+u?G+Ju)4MVjR++O#e668ZuR_ z1jh(Howmo#S^@M(03!<4n2$vrouGwlLA8}^^H#J$I7H*Mvy5ZaYSW9r7qZOOz=)8x z>90|s3o9PiHPNIZ>rnH$rJ@zSgA22kL;cV;QecQcnNQ&%N_Y~9CL{@jq}$a!2P4`r zKf{frhXvulJA}cs$X?spS^oeIaGP!tyeM&ViFb#HTi*=Zqk;t9f7L)`)gs<%01i?% z`=ZFuwID#7_e^Bbr~$Erq!4VQoNhQ;-~&J|Yg}aka_4#35H{W4s7gR>V{{=P7CiDX z^-DwfjgiWRcDQ#6Q2t{{?zEIhf=T4Z)i|Am$N)k{G>`{AO2Rw@axR*cNg@csHQ+I= zW&{K4l9%_c4vfaq@*l zG5KM`IaX72#_TlAB>=XL=HaCM!oERBIdn>CuoGxi11%+!v{*{C7VT!^!ctSSi+KYm z(kF3wfB`b4E=#9#uVj=#eMU4JZ<3~L)2!f5imMwX#gBpK1%61>%WJ$l;tn(QU#=@Z zW|ifJ99a9GLcb$d@m6sn<;VA4{{Tz;Ys>0>AJO*w4v$$Yk;B$YKz15Hh%FLX*~pUV+w5Q+0rq8(AhtEszY!;-^b zmFH_D3zCTtE!j|k5c+_8CFFzZp+B-}jf!n}h`~zp7Z+C|9+~ks?y4=_SZ*=_i}I~y zqHh3_s%a<3-wNhZGr57M380675@O?D@A~N9ruI#qz@^3pYDmXMaB?Bh-h<-`>N_XT|u#iZa+0)g3u4mR`E6J1D23J zioK&W!19y~&9X{A4~Lwf*&_0xq!&3*+`v$P%CBtQh6f#-KW%DBivjZB3n02Qu=qW4zP6FX*ePO**tlxNzFz^0F3^r-Nkvp(EWs zwNEGAcBTxERmXrLD`1uTRt}5@Weu zN2pX4wJrjDCj>7B6Zbx!@tRgAsi;`*bcgK6Bb>8aiBIg71&^Db;-aaouPboHEhFuuk-VEEonb8s~> z`9J0>nlDjrs_1Fw#8*C<{McUXdVK8rbvk`tcd21Gm@C_9>O@WrmxOPIc1 zau*51(Rq$(aM`|r-oh>wf~m1-k1oqQneL3!@ReJh=NtG+-xbcUeNr7Q@SfZiTkD5| zAT*q+U03wDTg_Ft8QXs@Rj4jnsaC?@RhFO=AYaL7g7}LCAE(>#xut7*X7kgW_yB+= zcv;<*uCBo7-St!!v>95JjdH3%u|!jxWmruhKkSzxT2r&_Mzh_SH$9cD)DUOQRyPA{O60=TrV#MC%{6*@uAKh>fF9v`aOrplE6HeI4`X;GdZvxlgGV79ytSaiXcFjx z@D)_dx!_>9sjP4{XwYoKd`|UKcH6?wW^Y`bmvfoJnnIMMQgC^^_^--Vk_$^jT2!cG zQCuH`c>0u!&uQapm`j>(U=Xf7)lvz#`yfL@iGTobAP&-|sFymU&+EAQte(1BegQd2 zP7BEvP?@G3GH{i)0tE7u(o9XRaElGOl!8o?Xb6uB!%llCcDC)ml4_@QKQ<4tsm?Mj zX;!hqNOlN-M7(L(cynELaDwPXg6(@r}=N}MbkE}A|2s(qGDvX?y3aA`z8iR z9g{ocboTznIKIBE!{LU7?Fj?qyjQUXO;QGKSF$EYp5Si%0u8NQigUcZ-FtBr0oaSw*0|z+GzlBooP< zt~mB)kt8_Vvee#*N8Ny1h0tcEo7=cJ8AaNLQ+?b6U2vavFnh9dheOjGuq){FsuZNP zqU5bj)YBl4;8OlBkN|E9nZ>-RU7@A63q%xyr%-D~)&YLX>bjOwrMbmtJywCF=WZ9e zFOo{6%UmxyT1Lg7qfbjojXPKbF5FiyG3)tQlKS!_pKyV@pe`SWZSamw( zvEcNFLJM;3mmMR=5ZvWP{|q#XhB7#0SU=H7#v< zecWZvg`1vVX8x6Wx_X8dfE+NG)oVzS7mO~{QfnLwk2zPrQL3)S2F$8upV@sc%hmoO zp3*l79%`p*=~F%@3Ci-X8oF#d_e!4YSE&rK7P`IOPPD$9`@LH=^jzT%7ei64r9s{^ zmFM(29YL(qP#vLc>Y56=nv68$02Z~LnfBu{*4o|Gsa#}tRi3v*Zz4QAE`RuSa^H6z zrBvR5QL-l7qubq#2{y0V{IVQ>$$swnhLqz)BzIwQT{Ek3IDW${=1b$wp8 zCCz6EPg1Q>o11IGW^^C}h%!pqL#H*3+TkTXPW;tw6Q?2FYO!!@L6O}c>eb%&5nwM1 zuKtlsxIMNwR8#2VY)h_d!Wq0Ql^rt zse%EW?xc4cNd^z0mt}y7J9i-V?Q>0U=OasE|oO!6+Wn3SAOnOZNbj$&!R=?B}1GS{2 zZe;@7d8RfVp%&gQf%>S`02XoeMaLyWXE`ZS8iwpXP*HEdY(>x}=s@Q|x6MEl5hWfwsD}kG9h8|CP;gW51Gkt_!Wex-DF8=s;uI!W zN1_sPfdC`VqJ&9OL>qGf6NMS^Nx%|ROaA~h=j0G}8XMk93?#Pv-4_^b{ZtXahZ8x% z0Lg-*N@Ai6kV9Od$<1p(*aa3Az0xQ!TzT}N%}}amrEW=s{OXy zZhWC9=pe_P(>}qj7bHRXBn^OPnJH`GDR{|?LM$zFp!lsHH5xY6Z=0>=s{~W6R11dG zB0st{2Ev=Axa6k(=rlk8=OseyfH1CN>_vxkuJ|Fi4w9R+4iX7)a5&mwC1oPkwa<8# zx9(PUxW1&s0%Th%#}L{L0NmXAs9O+8xC#VplIT{k+Zbaq2>B!=2bQ#a(utOsN}Lve z+ePnp#rs`2@8*O34KS^ectb|SG2<<39_Wx1_HBpf+9f5 zxgD!BXp(tM;}qIY=`y5&E8K(!aowqhav$;O`3b4(c%L) zR`!a~7CARgEebiI)!qpi+LRD?5rHcB5MA*H4m3-71uhZgocsU9RM7P8R($cB}1i?skM(}LDWUtXp(pA&Mmj%b_ zI;wOjk-Fh(>N@h)$#)ztpY`6d?Zga|5i5K6bjPkK<2w!59U`?m1C6Eu{nw7+{A z2b%Hy3Zt~zUwY;jZW2P^>V37U-m2{tJuPCxZP8$>)k-3Xbq8~R ztm(SCl&Lk%ah9$|lcqh+0;8PZFdVz|G{%iFnOpYEW}N2lFH6&Xr6dMca1O%g)#`wW zYrgBmJb@sB2<2uyM^Q$jSV?s}1KD%-{hRmex2~>e=nbZ8TB=^T0ISYGyU7mLfIXm zeCwy_Ds{hOdiJKHw^Zp>Xlf+fmehZ{BkEi9UjG32*6{w1p#K2#=01z&T_da3>Hg03 zy(Je#E}|(?sz0bT`^Ve`^?VclDQ9ns>TUYh8+g-`r}&_pCu^+WK1nEkqI)D`rS4w0 z&Ye4*H&p6jpcuOP*Rf^K>GX**7)bQG_}-9>zH+{;><>|B>9r_6?rlj2)p&hIKeg}h zUSCV0CG!Pq0KTMQv2}ulR*kS^0hQk9Izz40ZgBjz-QIpn=FDzaQS7(dH(h?8)89{} z)pG%EqN508j1KC)m8PrGY1Y*0j>vA-wsN*Gbq4h!(g)#Z!g~l@uDz@}x~Z_7+F0|H%89a^_Xy=8l+1J6^1BJ8QF|&loRnn=np2b_cai6->tXN9)SzU#d2H-`3 zT<)Kz)#&vPqVj8Lvd5EgXirqqDf7q ztSeJ(T22mQu?S~VE}geH0e;z7L+MpDDH02yf)>hd4rrLd;%l@HqgndB82sjmf=`Ju zCS7|qJtm*N&{Gd%syE&OZUC?Y$#itOih9aSdqjs=gZD#4u4cDN>F~LyYuIuM<@F|N zw3R4S&;TgYAeM_qf0Qlv{f%kU*3+xghrXZ-s85Z6d@C-iPThS6oimLZjsWf!Gr&Ge zwMSCTcAIl!bPdhz>akX$ec^pS4M?~cKB$`3#pbzPFIOS@PNw&J{m|0y)H{zQ(G^{$ zBAr{(;pdMcvTHOHdW!*Y+g6zlZv+shOw~E>eve$pdq;)NzUGLMdtAbGG$+~Hr{WVC zR%$3y)oINdtqy5eTIXmC5M4mv^56R|g*u?z5J&b@JUrDysOVaj`=ReNuXl(Wz+Qtv zQJqUi`Hg7~!17i;lOIjZsLo_)jPZ7^qmXp)o|Uw?osMJPM=TH zKDB2tJ#wY{eY2k44XY7uiJU!I4H5#6?to%l%OrL}s0J}O(7;8if zA*Ip^ZGa#QS#&8dTOj3p+^+e1HSIkra3p@p@C0^*8qjfXlDV|WGP$+zR*x&I7&jP* zRx+F${NXzoCC4yS4NZriMSELhjcMFxy0}@f+@oJ8;i50Xuz6V{0=1wveu&#fZY->5 zgpDyb1G=%c2FQ^ewghsnY>131m~SAHD)ybYMQTNjY=L=ody9@qQkX4u z@GrJH=F<93T%dl^z-C-K3iUPt`FK1X)Hh0hxxh zobw5&g8iUcQ?`3MhSKso06v#TN<(TeG|RG)?hkRlfwO+;w8RIs-LkExLs>t7s##<1 zp5K{iUy_~=zKr<4y8U6)>k3^PQ&1S$Med)GUz5X$t{gMEe(UIZU*TRqQ}F(cylr{^ z05m~PNG&Zrn9wEf{go0!@dV;H3htxGA~_jT`IPFhqGhH&S3r$`#%Af*?S-U?9KyLu z>o_{C1IeI2bk6!J>M*lZ(Cas7+Ixj&pvI=F1O~Tixv^~2<8z7N5~vQ{QlsPIGOuGt z=D69cX+LF4E*m+8C}DSyFa*kzg&6Ce_mn;#RRnOIL!JF>Y5G}O(#llJ-4?*^Qaqis z9T;<%PpFamC9Zc=+CCa${$*bpQC$G%7dhECSI>d~ysDdHAz0xc4(1A~?vOY&PnESd@=xbA;M#taN*#W(!aDMHQ6o)jO!{ zK1s8K{i)Pinb&_bK0V26-IZ~=t#5m% zBK{Kt$$7r2Lm6z6yA>Q=s;cRq5nL{~c(t3sUf&$%JpN84c@1Ob)7nsVv_re3s_KpK zCgj4uRCX}aiP`{PUthKIZQfPoYe)x=5nTFqt#!LlcDcZRQs0d+GH%tMPU)u7a6}Q^ zTeLFt%=s@p#z&@I!#`0^Q7@_$z!Xia5lILNjquOaW@uR{{VO(&K6|l zt92AquejU~CwIyU`;(xl?Lr(Xfy6b6rE8akBNj{6ep!Q;|M-A

    FT@4RFW}IVjUClm|W5hN**Oxr^)985oR~~A* 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 z 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