protected function buildClassDecorate(array $attributes, array $defaults = [])
    {
                        $default   = Arr::get($defaults, 'class', '');
        $attribute = Arr::get($attributes, 'class', '');

        $classes   = explode(' ', trim($default.' '.$attribute));
        $current   = array_unique($classes);
        $excludes  = [];

        foreach ($current as $c) {
            if (Str::startsWith($c, '!')) {
                $excludes[] = substr($c, 1);
                $excludes[] = $c;
            }
        }

        return implode(' ', array_diff($current, $excludes));
    }