window.onload = function() {
    (function ($) {
        "use strict";

        $(".sign-up").on('click',function () {

            let $selector = $(this);
            let $id = $(this).attr("data-pack-id");
            let $duration = $(this).attr("data-pack-duration");

            $.ajax({
                url: AppConfig.Api.selectPack,
                data: {
                    "pack-id": $id,
                    "pack-duration": $duration,
                    "csrfToken": AppConfig.token
                },
                dataType: 'json',
                type: 'POST',
                beforeSend: function (xhr) {
                    NSTemplateUIAnimation.button.loading = $selector;
                }, error: function (request, status, error) {
                    console.log(request);
                    NSTemplateUIAnimation.button.default = $selector;
                },
                success: function (data, textStatus, jqXHR) {

                    NSTemplateUIAnimation.button.success = $selector;

                    if(data.success === 1){
                        document.location.href = data.result;
                    }
                }
            });

            return false;
        });

    })(window.jQuery);

};