<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">define([
    'jquery',
    'uiRegistry',
    'Amasty_GdprFrontendUi/js/action/create-modal',
    'mage/translate'
], function ($, registry, createModal) {
    'use strict';

    return function (name, data, cssClass) {
        var modalName = this.name + name + data.groupId,
            modal = registry.get(modalName),
            button = [ {
                'text': $.mage.__('Done'),
                'class': 'amgdprcookie-done',
                'actions': [ {
                    'targetName': '${ $.name }',
                    'actionName': 'closeModal'
                } ]
            } ];

        if (modal) {
            modal.openModal();

            return;
        }

        createModal.call(
            this,
            data.cookies,
            data.name,
            cssClass + ' -table',
            button,
            'Amasty_GdprFrontendUi/cookie-table',
            modalName,
            data.description
        );
    };
});
</pre></body></html>