/**
     * Helper method to include lazysizes. Prevent multiple inclusions.
     */
    static function requireLazySizes()
    {
        if (self::$_alreadyIncluded) {
            return false;
        }
        $basePath = LazySizesImageExtension::config()->js_path;
        Requirements::customScript(<<<JS
window.lazySizesConfig = {
    addClasses: true
};
JS
);
        Requirements::javascript($basePath . '/lazysizes.min.js');
        self::$_alreadyIncluded = true;
    }