}
        }
    }
    /**
     * Utility Method: Compares VERSION to stored 'version' value.
     */
    static function upgrade_check()
    {
        $options = get_option('SnS_options');
        if (!isset($options['version']) || version_compare(self::VERSION, $options['version'], '>')) {
            include_once 'includes/class-sns-admin.php';
            SnS_Admin::upgrade();
        }
    }
}
Scripts_n_Styles::init();
class SnS_Widget extends WP_Widget
{
    function __construct()
    {
        $widget_ops = array('classname' => 'sns_widget_text', 'description' => __('Arbitrary text or HTML (including "hoops" shortcodes)', 'scripts-n-styles'));
        $control_ops = array('width' => 400, 'height' => 350);
        parent::__construct('sns_hoops', __('Hoops', 'scripts-n-styles'), $widget_ops, $control_ops);
    }
    function widget($args, $instance)
    {
        global $shortcode_tags;
        extract($args);
        $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
        $text = apply_filters('widget_text', empty($instance['text']) ? '' : $instance['text'], $instance);
        echo $before_widget;