File "stylekit_copy_paste.html"

Full path: /home/webide/saman-clinic.ir/wp-content/plugins/codevz-plus/admin/fields/codevz_fields/stylekit_copy_paste.html
File size: 2.71 KB
MIME-type: text/html
Charset: utf-8

<!DOCTYPE html>
<html><head><script>
    "use strict";
    (window.XdUtils =
            window.XdUtils ||
            (function () {
                function a(a, b) {
                    var c,
                        d = b || {};
                    for (c in a) a.hasOwnProperty(c) && (d[c] = a[c]);
                    return d;
                }
                return { extend: a };
            })()),
            (function () {
                function a(a, b) {
                    var c = XdUtils.extend(b, l);
                    (c.id = a), parent.postMessage(JSON.stringify(c), "*");
                }
                function b(b, c) {
                    a(b, { key: c, value: localStorage.getItem(c) });
                }
                function c(b, c, d) {
                    localStorage.setItem(c, d), a(b, { success: localStorage.getItem(c) === d });
                }
                function d(b, c) {
                    localStorage.removeItem(c), a(b, {});
                }
                function e(b, c) {
                    a(b, { key: localStorage.key(c) });
                }
                function f(b) {
                    a(b, { size: JSON.stringify(localStorage).length });
                }
                function g(b) {
                    a(b, { length: localStorage.length });
                }
                function h(b) {
                    localStorage.clear(), a(b, {});
                }
                function i(a) {
                    var i;
                    try {
                        i = JSON.parse(a.data);
                    } catch (a) {}
                    i &&
                        i.namespace === k &&
                        ("set" === i.action
                            ? c(i.id, i.key, i.value)
                            : "get" === i.action
                            ? b(i.id, i.key)
                            : "remove" === i.action
                            ? d(i.id, i.key)
                            : "key" === i.action
                            ? e(i.id, i.key)
                            : "size" === i.action
                            ? f(i.id)
                            : "length" === i.action
                            ? g(i.id)
                            : "clear" === i.action && h(i.id));
                }
                function j() {
                    var a = { namespace: k, id: "iframe-ready" };
                    parent.postMessage(JSON.stringify(a), "*");
                }
                var k = "cross-domain-stylekit",
                    l = { namespace: k };
                window.addEventListener ? window.addEventListener("message", i, !1) : window.attachEvent("onmessage", i), j();
            })();
</script></head><body></body></html>