HEX
Server: Apache
System: Linux 162-240-236-42.bluehost.com 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
User: bt667 (1004)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/bt667/public_html/wp-content/plugins/easy-digital-downloads/assets/js/edd-ajax.js
!(function (e) {

    var t = {};

    function d(a) {

        if (t[a]) return t[a].exports;

        var n = (t[a] = { i: a, l: !1, exports: {} });

        return e[a].call(n.exports, n, n.exports, d), (n.l = !0), n.exports;

    }

    (d.m = e),

        (d.c = t),

        (d.d = function (e, t, a) {

            d.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a });

        }),

        (d.r = function (e) {

            "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 });

        }),

        (d.t = function (e, t) {

            if ((1 & t && (e = d(e)), 8 & t)) return e;

            if (4 & t && "object" == typeof e && e && e.__esModule) return e;

            var a = Object.create(null);

            if ((d.r(a), Object.defineProperty(a, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e))

                for (var n in e)

                    d.d(

                        a,

                        n,

                        function (t) {

                            return e[t];

                        }.bind(null, n)

                    );

            return a;

        }),

        (d.n = function (e) {

            var t =

                e && e.__esModule

                    ? function () {

                          return e.default;

                      }

                    : function () {

                          return e;

                      };

            return d.d(t, "a", t), t;

        }),

        (d.o = function (e, t) {

            return Object.prototype.hasOwnProperty.call(e, t);

        }),

        (d.p = ""),

        d((d.s = 220));

})({

    1: function (e, t) {

        e.exports = jQuery;

    },

    220: function (e, t, d) {

        "use strict";

        d.r(t),

            function (e) {

                var t = d(9);

                function a(t) {

                    e(".edd-cart-ajax").show(), e("#edd_purchase_form_wrap").html('<span class="edd-loading-ajax edd-loading"></span>');

                    var d = document.getElementById("edd-gateway-" + t).getAttribute("data-" + t + "-nonce"),

                        a = edd_scripts.ajaxurl;

                    a.indexOf("?") > 0 ? (a += "&") : (a += "?"),

                        (a = a + "payment-mode=" + t),

                        e.post(a, { action: "edd_load_gateway", edd_payment_mode: t, nonce: d }, function (d) {

                            e("#edd_purchase_form_wrap").html(d), e(".edd-no-js").hide(), e("body").trigger("edd_gateway_loaded", [t]);

                        });

                }

                e(document).ready(function (e) {

                    if (

                        (e(".edd-no-js").hide(),

                        e("a.edd-add-to-cart").addClass("edd-has-js"),

                        e(document.body).on("click.eddRemoveFromCart", ".edd-remove-from-cart", function (t) {

                            var d = e(this),

                                a = d.data("cart-item"),

                                n = d.data("action"),

                                r = d.data("download-id"),

                                o = d.data("nonce"),

                                i = { action: n, cart_item: a, nonce: o, timestamp: d.data("timestamp"), token: d.data("token") };

                            return (

                                e

                                    .ajax({

                                        type: "POST",

                                        data: i,

                                        dataType: "json",

                                        url: edd_scripts.ajaxurl,

                                        xhrFields: { withCredentials: !0 },

                                        success: function (t) {

                                            if (t.removed) {

                                                if (parseInt(edd_scripts.position_in_cart, 10) === parseInt(a, 10) || edd_scripts.has_purchase_links) return (window.location = window.location), !1;

                                                e(".edd-cart").each(function () {

                                                    e(this)

                                                        .find("[data-cart-item='" + a + "']")

                                                        .parent()

                                                        .remove();

                                                }),

                                                    e(".edd-cart").each(function () {

                                                        var t = 0;

                                                        e(this)

                                                            .find("[data-cart-item]")

                                                            .each(function () {

                                                                e(this).attr("data-cart-item", t), (t += 1);

                                                            });

                                                    }),

                                                    e("[id^=edd_purchase_" + r + "]").length &&

                                                        (e("[id^=edd_purchase_" + r + "] .edd_go_to_checkout").hide(),

                                                        e("[id^=edd_purchase_" + r + "] a.edd-add-to-cart")

                                                            .show()

                                                            .removeAttr("data-edd-loading"),

                                                        "1" === edd_scripts.quantities_enabled && e("[id^=edd_purchase_" + r + "] .edd_download_quantity_wrapper").show()),

                                                    e("span.edd-cart-quantity").text(t.cart_quantity),

                                                    e(document.body).trigger("edd_quantity_updated", [t.cart_quantity]),

                                                    edd_scripts.taxes_enabled && (e(".cart_item.edd_subtotal span").html(t.subtotal), e(".cart_item.edd_cart_tax span").html(t.tax)),

                                                    e(".cart_item.edd_total span").html(t.total),

                                                    0 === t.cart_quantity &&

                                                        (e(".cart_item.edd_subtotal,.edd-cart-number-of-items,.cart_item.edd_checkout,.cart_item.edd_cart_tax,.cart_item.edd_total").hide(),

                                                        e(".edd-cart").each(function () {

                                                            var t = e(this).parent();

                                                            t.length && (t.addClass("cart-empty"), t.removeClass("cart-not-empty")), e(this).append('<li class="cart_item empty">' + edd_scripts.empty_cart_message + "</li>");

                                                        })),

                                                    e(document.body).trigger("edd_cart_item_removed", [t]);

                                            }

                                        },

                                    })

                                    .fail(function (e) {

                                        window.console && window.console.log && console.log(e);

                                    })

                                    .done(function (e) {}),

                                !1

                            );

                        }),

                        e(document.body).on("click.eddAddToCart", ".edd-add-to-cart", function (t) {

                            t.preventDefault();

                            var d = e(this),

                                a = d.closest("form");

                            d.prop("disabled", !0), d.find(".edd-loading");

                            var n = d.closest("div");

                            d.attr("data-edd-loading", ""), (a = d.parents("form").last());
                    
                        //     if (d.find(".edd-loading").length == 0) {
                        //         d.append('<span class="edd-loading" style="margin-left:10px;display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;"></span>');
                        //     }
                           
                        //    e("<style>@keyframes spin {0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}</style>").appendTo("head");

                            if (d.find(".edd-loading").length == 0) {
                                e("body").append(
                                    '<div class="edd-fullscreen-loader" style="position:fixed;top:0;left:0;width:100%;height:100%;                            background:rgba(0,0,0,0.5);z-index:9999;display:flex;align-items:center;justify-content:center;">' +
                                        '<span class="edd-loading" style="width:40px;height:40px;border:4px solid #fff;border-top:4px solid transparent;border-radius:50%;animation:spin 1s linear infinite; opacity:1 !important;"></span>' +
                                    "</div>"
                                );
                            }
                            
                            // CSS animation for loader
                            e("<style>@keyframes spin {0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}</style>").appendTo ("head");


                            var r = d.data("download-id"),

                                o = d.data("variable-price"),

                                i = d.data("price-mode"),

                                c = d.data("nonce"),

                                s = [],

                                _ = !0;

                            if ("yes" === o)

                                if (a.find(".edd_price_option_" + r + '[type="hidden"]').length > 0) (s[0] = e(".edd_price_option_" + r, a).val()), a.find(".edd-submit").data("price") && a.find(".edd-submit").data("price") > 0 && (_ = !1);

                                else {

                                    if (!a.find(".edd_price_option_" + r + ":checked", a).length) return d.removeAttr("data-edd-loading"), alert(edd_scripts.select_option), t.stopPropagation(), d.prop("disabled", !1), !1;

                                    a.find(".edd_price_option_" + r + ":checked", a).each(function (t) {

                                        if (((s[t] = e(this).val()), !0 === _)) {

                                            var d = e(this).data("price");

                                            d && d > 0 && (_ = !1);

                                        }

                                    });

                                }

                            else (s[0] = r), d.data("price") && d.data("price") > 0 && (_ = !1);

                            if ((_ && a.find(".edd_action_input").val("add_to_cart"), "straight_to_gateway" === a.find(".edd_action_input").val())) return a.submit(), !0;

                            var l = { action: d.data("action"), download_id: r, price_ids: s, post_data: e(a).serialize(), nonce: c };

                            return (

                                e.ajax({

                                        type: "POST",

                                        data: l,

                                        dataType: "json",

                                        url: edd_scripts.ajaxurl,

                                        xhrFields: { withCredentials: !0 },

                                        success: function (t) {

                                            var c = "1" === edd_scripts.redirect_to_checkout,

                                                s = "1" === a.find("#edd_redirect_to_checkout").val();

                                            if ((c && s) || (!c && s)) window.location = edd_scripts.checkout_page;

                                            else {

                                                if (

                                                    ("1" === edd_scripts.taxes_enabled && (e(".cart_item.edd_subtotal").show(), e(".cart_item.edd_cart_tax").show()),

                                                    e(".cart_item.edd_total").show(),

                                                    e(".cart_item.edd_checkout").show(),

                                                    e(".cart_item.empty").length && e(".cart_item.empty").hide(),

                                                    e(".widget_edd_cart_widget .edd-cart").each(function (d) {

                                                        var a = e(this).find(".edd-cart-meta:first");

                                                        e(t.cart_item).insertBefore(a);

                                                        var n = e(this).parent();

                                                        n.length && (n.addClass("cart-not-empty"), n.removeClass("cart-empty"));

                                                    }),

                                                    "1" === edd_scripts.taxes_enabled && (e(".edd-cart-meta.edd_subtotal span").html(t.subtotal), e(".edd-cart-meta.edd_cart_tax span").html(t.tax)),

                                                    e(".edd-cart-meta.edd_total span").html(t.total),

                                                    e(".edd-cart-item-title", t.cart_item).length,

                                                    e("span.edd-cart-quantity").each(function () {

                                                        e(this).text(t.cart_quantity), e(document.body).trigger("edd_quantity_updated", [t.cart_quantity]);

                                                    }),

                                                    "none" === e(".edd-cart-number-of-items").css("display") && e(".edd-cart-number-of-items").show("slow"),

                                                    ("no" !== o && "multi" === i) || e(".edd_go_to_checkout", n).css("display", "inline-block") ,

                                                    "multi" === i && d.removeAttr("data-edd-loading"),

                                                    e(".edd_download_purchase_form").length && ("no" === o || !a.find(".edd_price_option_" + r).is("input:hidden")))

                                                ) {

                                                    var _ = e('.edd_download_purchase_form *[data-download-id="' + r + '"]').parents("form");

                                                    "multi" !== i && _.find(".edd_download_quantity_wrapper").slideUp(), e(".edd_go_to_checkout", _).show().removeAttr("data-edd-loading");

                                                }

                                                "incart" !== t &&

                                                    (e(".edd-cart-added-alert", n).fadeIn(),

                                                    setTimeout(function () {

                                                        e(".edd-cart-added-alert", n).fadeOut();

                                                    }, 3e3)),

                                                    d.prop("disabled", !1),

                                                    e(document.body).trigger("edd_cart_item_added", [t]);

                                            }

                                            if(r == 1371 || r == 1727){

                                                window.location = edd_scripts.checkout_page;

                                            }else if(r == 918){

                                                window.location = 'https://marketersvideoplayer.com/more-license/';

                                            }else if(r == 1373){

                                                window.location = 'https://marketersvideoplayer.com/agency-license-2/';

                                            }

                                        },

                                    })

                                    .fail(function (e) {

                                        window.console && window.console.log && console.log(e);

                                    })

                                    .done(function (e) {}),

                                !1

                            );

                        }),

                        e("#edd_checkout_form_wrap").on("click", ".edd_checkout_register_login", function () {

                            var t = e(this),

                                d = { action: t.data("action"), nonce: t.data("nonce") };

                            return (

                                e(".edd-cart-ajax").show(),

                                e.post(edd_scripts.ajaxurl, d, function (t) {

                                    e("#edd_checkout_login_register").html(edd_scripts.loading), e("#edd_checkout_login_register").html(t), e(".edd-cart-ajax").hide();

                                }),

                                !1

                            );

                        }),

                        e(document).on("click", "#edd_purchase_form #edd_login_fields input[type=submit]", function (t) {

                            t.preventDefault();

                            var d = e(this).val();

                            e(this).attr("data-original-value", d), e(this).val(edd_global_vars.purchase_loading), e(this).after('<span class="edd-loading-ajax edd-loading"></span>');

                            var a = {

                                action: "edd_process_checkout_login",

                                edd_ajax: 1,

                                edd_user_login: e("#edd_login_fields #edd_user_login").val(),

                                edd_user_pass: e("#edd_login_fields #edd_user_pass").val(),

                                edd_login_nonce: e("#edd_login_nonce").val(),

                            };

                            e.post(edd_global_vars.ajaxurl, a, function (t) {

                                "success" === e.trim(t)

                                    ? (e(".edd_errors").remove(), (window.location = edd_scripts.checkout_page))

                                    : (e("#edd_login_fields input[type=submit]").val(d), e(".edd-loading-ajax").remove(), e(".edd_errors").remove(), e("#edd-user-login-submit").before(t));

                            });

                        }),

                        e(document).on("change", "select#edd-gateway, input.edd-gateway", function (t) {

                            var d = e("#edd-gateway option:selected, input.edd-gateway:checked").val();

                            return "0" === d || a(d), !1;

                        }),

                        "1" === edd_scripts.is_checkout)

                    ) {

                        var d = !1,

                            n = !1;

                        e("select#edd-gateway, input.edd-gateway").length && ((d = e("meta[name='edd-chosen-gateway']").attr("content")), (n = !0)),

                            d || (d = edd_scripts.default_gateway),

                            n

                                ? setTimeout(function () {

                                      a(d);

                                  }, 200)

                                : e("body").trigger("edd_gateway_loaded", [d]);

                    }

                    function r() {

                        var d,

                            a = e(this),

                            n = "undefined" != typeof edd_global_vars,

                            r = "card_state";

                        "edd_address_country" === e(this).attr("id") && (r = "edd_address_state");

                        var o = document.getElementById(r);

                        if ("card_state" !== a.attr("id") && null != o) {

                            var i = e(this).data("nonce"),

                                c = { action: "edd_get_shop_states", country: a.val(), field_name: r, nonce: i };

                            e.ajax({

                                type: "POST",

                                data: c,

                                url: edd_scripts.ajaxurl,

                                xhrFields: { withCredentials: !0 },

                                success: function (t) {

                                    d = n ? e("#edd_purchase_form") : a.closest("form");

                                    var o = 'input[name="card_state"], select[name="card_state"], input[name="edd_address_state"], select[name="edd_address_state"]';

                                    if ("nostates" === e.trim(t)) {

                                        var i = '<input type="text" id="' + r + '" name="card_state" class="card-state edd-input required" value=""/>';

                                        d.find(o).replaceWith(i);

                                    } else d.find(o).replaceWith(t);

                                    n && e(document.body).trigger("edd_cart_billing_address_updated", [t]);

                                },

                            })

                                .fail(function (e) {

                                    window.console && window.console.log && console.log(e);

                                })

                                .done(function (e) {

                                    n && Object(t.b)();

                                });

                        } else n && Object(t.b)();

                        return !1;

                    }

                    e(document).on("click", "#edd_purchase_form #edd_purchase_submit [type=submit]", function (t) {

                        var d = document.getElementById("edd_purchase_form");

                        if ("function" != typeof d.checkValidity || !1 !== d.checkValidity()) {

                            t.preventDefault();

                            var a = e(this).val();

                            e(this).val(edd_global_vars.purchase_loading),

                                e(this).prop("disabled", !0),

                                e(this).after('<span class="edd-loading-ajax edd-loading"></span>'),

                                e.post(edd_global_vars.ajaxurl, e("#edd_purchase_form").serialize() + "&action=edd_process_checkout&edd_ajax=true", function (t) {

                                    "success" === e.trim(t)

                                        ? (e(".edd_errors").remove(), e(".edd-error").hide(), e(d).submit())

                                        : (e("#edd-purchase-button").val(a),

                                          e(".edd-loading-ajax").remove(),

                                          e(".edd_errors").remove(),

                                          e(".edd-error").hide(),

                                          e(edd_global_vars.checkout_error_anchor).before(t),

                                          e("#edd-purchase-button").prop("disabled", !1),

                                          e(document.body).trigger("edd_checkout_error", [t]));

                                });

                        }

                    }),

                        e(document.body).on("change", "#edd_cc_address input.card_state, #edd_cc_address select, #edd_address_country", r),

                        (window.update_state_field = r),

                        e(document.body).on("change", "#edd_cc_address input[name=card_zip]", function () {

                            "undefined" != typeof edd_global_vars && Object(t.b)();

                        });

                }),

                    (window.edd_load_gateway = a);

            }.call(this, d(1));

    },

    9: function (e, t, d) {

        "use strict";

        (function (e) {

            d.d(t, "a", function () {

                return a;

            }),

                d.d(t, "b", function () {

                    return r;

                });

            var a = function (e) {

                    var t,

                        d = e;

                    switch (e) {

                        case "amex":

                            (d = "americanexpress"), (t = 32);

                            break;

                        default:

                            t = 50;

                    }

                    return "\n    <svg\n      width="

                        .concat(t, "\n      height=", 32, '\n      class="payment-icon icon-')

                        .concat(d, '"\n      role="img"\n    >\n      <use\n        href="#icon-')

                        .concat(d, '"\n        xlink:href="#icon-')

                        .concat(d, '">\n      </use>\n    </svg>');

                },

                n = 0;

            function r(t) {

                if ("1" == edd_global_vars.taxes_enabled) {

                    var d = e("#edd_cc_address"),

                        a = d.find("#billing_country").val(),

                        r = d.find("#card_address").val(),

                        o = d.find("#card_address_2").val(),

                        i = d.find("#card_city").val(),

                        c = d.find("#card_state").val();

                    t || (t = c);

                    var s = { action: "edd_recalculate_taxes", card_address: r, card_address_2: o, card_city: i, card_zip: d.find("#card_zip").val(), state: t, billing_country: a, nonce: e("#edd-checkout-address-fields-nonce").val() };

                    e("#edd_purchase_submit [type=submit]").after('<span class="edd-loading-ajax edd-recalculate-taxes-loading edd-loading"></span>');

                    var _ = ++n;

                    return e

                        .ajax({

                            type: "POST",

                            data: s,

                            dataType: "json",

                            url: edd_global_vars.ajaxurl,

                            xhrFields: { withCredentials: !0 },

                            success: function (t) {

                                if (_ === n) {

                                    t.html && e("#edd_checkout_cart_form").replaceWith(t.html), e(".edd_cart_amount").html(t.total);

                                    var d = new Object();

                                    (d.postdata = s), (d.response = t), e("body").trigger("edd_taxes_recalculated", [d]);

                                }

                                e(".edd-recalculate-taxes-loading").remove();

                            },

                        })

                        .fail(function (t) {

                            window.console && window.console.log && (console.log(t), _ === n && e("body").trigger("edd_taxes_recalculated", [tax_data]));

                        });

                }

            }

        }.call(this, d(1)));

    },

});