<?php
namespace Claromentis\Core\Filesystem;

$GLOBALS["__65da1b1ec2d6653e8a0ab7848e536" . "215"] = (@$GLOBALS["__65da1b1ec2d6653e" . "8a0ab7848e536215"] ?: array()) + array("_cdc35d8fc350b3f0ab47062" . "eecc9e40d" => base64_decode("cmV" . "uYW" . "1l"), "_6861f4e696401f7629c" . "f970249963c85" => base64_decode("c3RyZWFtX3dyYXBwZXJfcmVnaXN0ZXI" . "="));
use League\Flysystem\FilesystemInterface;
use Twistor\FlysystemStreamWrapper;
class StreamWrapper extends FlysystemStreamWrapper
{
    
    
    
    
    
    
    
    
    
    
    
    public static function register($_21f5dd11309da4af2e51660e6f110a91, FilesystemInterface $_33eb931581b031fdb2a1937880fb89cd, array $_1b2efeaa18383db4c4164c6ffb20377f = null, $_b0cf8216499408f540e9d36fba2f4972 = 0)
    {
        if (static::streamWrapperExists($_21f5dd11309da4af2e51660e6f110a91)) {
            return false;
        }
        static::$config[$_21f5dd11309da4af2e51660e6f110a91] = $_1b2efeaa18383db4c4164c6ffb20377f ?: static::$defaultConfiguration;
        static::registerPlugins($_21f5dd11309da4af2e51660e6f110a91, $_33eb931581b031fdb2a1937880fb89cd);
        static::$filesystems[$_21f5dd11309da4af2e51660e6f110a91] = $_33eb931581b031fdb2a1937880fb89cd;
        return $GLOBALS["__65da1b1ec2d6653e8a" . "0ab7848e536215"]["_6861f4e696401f7" . "629cf970249963c8" . "5"]($_21f5dd11309da4af2e51660e6f110a91, __CLASS__, $_b0cf8216499408f540e9d36fba2f4972);
    }
    
    
    
    
    
    
    
    
    
    
    
    public function rename($_bc801875fadf5e1b213f4a5fa6f6ae55, $_5132d577a4d7aacbdb2388180a1d2cdc)
    {
        $this->uri = $_bc801875fadf5e1b213f4a5fa6f6ae55;
        $args = [$this->getTarget($_bc801875fadf5e1b213f4a5fa6f6ae55), $this->getTarget($_5132d577a4d7aacbdb2388180a1d2cdc)];
        return $this->invoke($this->getFilesystem(), $GLOBALS["__65da1b1e" . "c2d6653e8a" . "0ab7848e53" . "6215"]["_cdc35d8fc35" . "0b3f0ab47062" . "eecc9e40d"], $args, $GLOBALS["__65da1b1" . "ec2d6653e" . "8a0ab7848" . "e536215"]["_cdc35d8fc350b3f0ab47062eecc9e40" . "d"]);
    }
}