Overview

URLbeddys.com/products/lennon-luxe-beddys?utm_source=Beddy's%20List&utm_medium=email&utm_campaign=[Campaign]%2011.28.22_CyberMondayLive_Master%20(01GJQWGXRXMEBT7KGVMV7CJHHC)&nb_klid=01FYS4X6V3696DP0XM5S603YYJ&_kx=8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4=.X4b5Q7
IP 23.227.38.32 (Canada)
ASN#13335 CLOUDFLARENET
UserAgentMozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Referer
Report completed2022-11-28 16:18:11 UTC
StatusLoading report..
IDS alerts0
Blocklist alert1
urlquery alerts No alerts detected
Tags None

Domain Summary (86)

Fully Qualifying Domain Name Rank First Seen Last Seen IP Comment
r3.o.lencr.org (27) 344 No data No data 23.36.77.32
ocsp.pki.goog (16) 175 2018-07-01 06:43:07 UTC 2020-05-02 20:58:16 UTC 142.250.74.3
static.klaviyo.com (9) 4056 2018-06-15 20:45:47 UTC 2020-04-18 08:36:46 UTC 151.101.86.133
guardia1.com (3) 290344 2019-07-08 22:05:11 UTC 2022-11-23 18:12:12 UTC 149.28.243.249
app.backinstock.org (1) 12850 2018-09-20 09:37:05 UTC 2022-11-28 05:56:17 UTC 172.64.164.28
cdn.yottaa.com (1) 10543 2018-03-29 02:32:20 UTC 2020-04-29 06:55:32 UTC 151.101.86.133
gatsby-statics.gatsby.tech (1) 189917 No data No data 54.230.111.112
monorail-edge.shopifysvc.com (2) 2944 2020-09-25 15:44:51 UTC 2022-11-27 08:26:06 UTC 162.159.129.71
data3.answerbase.com (1) 172179 No data No data 13.107.219.53
code.jquery.com (1) 634 2012-05-21 17:28:02 UTC 2020-04-21 12:46:20 UTC 69.16.175.42
www.shopperapproved.com (3) 18496 2012-07-11 20:27:06 UTC 2022-11-28 07:54:24 UTC 104.22.25.135
stats.g.doubleclick.net (1) 96 2013-06-10 20:21:11 UTC 2022-11-28 05:50:48 UTC 142.251.1.155
recommend.jst.ai (1) 967863 No data No data 104.17.202.53
firefox.settings.services.mozilla.com (2) 867 2020-06-04 20:08:41 UTC 2022-11-28 05:55:58 UTC 34.102.187.140
api.postscript.io (3) 22316 2020-04-15 06:13:55 UTC 2022-11-28 00:42:16 UTC 54.230.111.33
s.pinimg.com (1) 732 2018-07-08 20:06:47 UTC 2020-05-03 19:20:21 UTC 151.101.84.84
sdk.postscript.io (2) 21229 2020-05-18 07:11:38 UTC 2022-11-28 01:46:42 UTC 54.230.111.55
reallyfreegeoip.org (1) 150785 2018-10-30 12:46:58 UTC 2022-11-27 11:48:56 UTC 104.21.88.216
c.clarity.ms (1) 803 No data No data 20.234.93.27
b.clarity.ms (1) 3462 No data No data 20.75.32.255
push.services.mozilla.com (1) 2140 2014-10-24 08:27:06 UTC 2020-05-03 10:09:39 UTC 52.39.57.61
shop.app (1) 3696 2020-04-15 21:27:58 UTC 2022-11-28 05:21:29 UTC 23.227.38.33
godog.shopifycloud.com (10) 8471 2018-06-14 06:46:48 UTC 2020-03-05 21:31:24 UTC 34.135.101.69
googleads.g.doubleclick.net (2) 42 2021-02-20 15:43:32 UTC 2022-11-28 06:09:35 UTC 142.250.74.2
sdk-static.loyaltylion.net (5) 30216 No data No data 92.223.84.84
static-tracking.klaviyo.com (2) 4414 No data No data 151.101.86.133
script.crazyegg.com (4) 1992 2015-01-07 19:40:26 UTC 2020-02-29 22:05:25 UTC 104.19.147.8
px.mountain.com (2) 11897 2021-07-08 20:56:16 UTC 2022-11-28 07:21:05 UTC 44.235.191.156
id-shop.govx.com (1) 53352 2020-11-15 07:01:40 UTC 2022-11-27 17:14:47 UTC 20.69.146.44
www.facebook.com (3) 99 2012-05-21 00:23:41 UTC 2021-06-08 06:38:51 UTC 31.13.72.36
img-getpocket.cdn.mozilla.net (6) 1631 2018-06-21 23:36:00 UTC 2020-02-19 04:43:25 UTC 34.120.237.76
unpkg.com (5) 11693 2016-01-07 23:26:01 UTC 2022-11-28 05:49:46 UTC 104.16.122.175
ocsp.godaddy.com (2) 698 2012-05-20 19:28:57 UTC 2020-05-02 20:58:10 UTC 192.124.249.23
i.beddys.com (2) 0 2022-07-28 22:11:44 UTC 2022-09-25 09:34:12 UTC 34.160.126.88 Domain (beddys.com) ranked at: 565602
assets-tracking.crazyegg.com (1) 3651 2021-10-27 14:05:49 UTC 2022-11-28 06:04:36 UTC 54.230.111.105
config.gorgias.chat (1) 15168 2021-10-18 13:15:01 UTC 2022-11-28 07:49:56 UTC 172.64.152.180
www.googleoptimize.com (1) 1604 2019-07-23 08:23:32 UTC 2022-11-28 06:25:11 UTC 142.250.74.46
j.northbeam.io (1) 81235 2020-09-11 00:47:28 UTC 2022-11-28 07:42:48 UTC 35.190.125.58
client-builds.production.gorgias.chat (1) 30191 2021-03-16 16:38:55 UTC 2022-11-28 03:40:18 UTC 172.64.152.180
bat.bing.com (2) 387 2014-04-08 09:23:16 UTC 2020-04-20 20:17:24 UTC 13.107.21.200
assets.gorgias.chat (3) 16344 2021-10-12 21:58:46 UTC 2022-11-28 02:39:23 UTC 172.64.152.180
a.klaviyo.com (4) 4808 2013-06-03 10:57:12 UTC 2020-03-27 05:33:59 UTC 104.18.2.187
www.google.com (3) 7 2016-03-22 03:56:07 UTC 2022-11-28 05:49:46 UTC 142.250.74.164
tracking.crazyegg.com (1) 3633 2020-03-10 07:15:05 UTC 2022-11-28 06:04:36 UTC 52.211.182.152
cdn.shopify.com (14) 2327 2012-11-01 07:30:33 UTC 2022-11-28 05:19:23 UTC 162.159.135.68
www.google-analytics.com (1) 40 2012-10-03 01:04:21 UTC 2022-11-28 06:20:04 UTC 142.250.74.174
sdk.loyaltylion.net (5) 22037 2019-09-19 10:39:49 UTC 2022-11-28 05:23:18 UTC 143.204.55.119
www.paypal.com (1) 2583 2012-09-05 05:46:24 UTC 2020-05-05 12:40:48 UTC 151.101.193.21
match.adsrvr.org (1) 349 2014-10-06 17:59:33 UTC 2022-11-28 05:55:12 UTC 35.71.131.137
coin-assets.amazonpay.com (1) 28454 2020-08-19 12:08:28 UTC 2022-11-28 02:24:59 UTC 143.204.55.100
fonts.gstatic.com (2) 0 2014-09-09 00:40:21 UTC 2022-11-28 05:49:11 UTC 216.58.207.195 Domain (gstatic.com) ranked at: 540
ocsp.comodoca.com (2) 1696 2012-05-21 07:01:17 UTC 2021-12-08 16:29:47 UTC 172.64.155.188
contile.services.mozilla.com (1) 1114 2021-05-27 18:32:35 UTC 2022-11-28 05:46:10 UTC 34.117.237.239
beddys.services.answerbase.com (13) 932900 No data No data 13.89.57.7
ocsp.sectigo.com (3) 487 2019-11-29 11:50:24 UTC 2021-09-17 20:05:40 UTC 104.18.32.68
34.215.155.61 (1) 0 No data No data 34.215.155.61 Unknown ranking
hello.zonos.com (4) 25492 2019-04-25 17:28:49 UTC 2022-11-28 02:51:22 UTC 54.230.111.38
analytics.tiktok.com (6) 1182 No data No data 23.36.79.17
c.bing.com (1) 247 2012-05-22 10:26:32 UTC 2020-05-07 03:37:17 UTC 13.107.21.200
woobox.com (1) 69302 2021-05-04 12:25:15 UTC 2022-11-28 11:51:41 UTC 54.83.84.246
beddys.com (2) 565602 2015-02-26 14:12:17 UTC 2022-11-27 16:01:43 UTC 23.227.38.32
fast.a.klaviyo.com (1) 5349 2019-06-03 15:59:39 UTC 2020-03-29 09:48:48 UTC 151.101.86.133
collector.leaddyno.com (5) 43876 2016-06-18 11:58:31 UTC 2022-11-28 05:25:28 UTC 54.236.247.177
pagestates-tracking.crazyegg.com (1) 3647 2020-10-26 19:42:04 UTC 2022-11-28 06:04:36 UTC 54.230.111.77
content-signature-2.cdn.mozilla.net (1) 1152 No data No data 34.160.144.191
fonts.googleapis.com (1) 8877 2013-06-10 20:14:26 UTC 2022-11-28 05:48:59 UTC 142.250.74.10
ct.pinterest.com (4) 852 2015-03-12 08:12:48 UTC 2019-06-15 13:15:46 UTC 23.38.200.197
cdnjs.cloudflare.com (1) 235 2015-04-17 20:46:33 UTC 2022-11-28 05:40:54 UTC 104.17.24.14
cdn.jst.ai (1) 15576 No data No data 104.17.202.53
scripttags.jst.ai (1) 32044 No data No data 104.17.202.53
www.clarity.ms (2) 1404 2018-08-22 07:41:57 UTC 2020-02-17 10:26:03 UTC 13.107.237.53
widget.manychat.com (1) 35674 2017-01-14 20:37:59 UTC 2022-11-28 04:52:04 UTC 18.185.191.84
www.google.no (1) 25607 2016-04-05 19:50:59 UTC 2022-11-28 05:49:37 UTC 142.250.74.3
ocsp.digicert.com (25) 86 2012-05-21 07:02:23 UTC 2020-05-02 20:58:10 UTC 93.184.220.29
ocsp.sca1b.amazontrust.com (3) 1015 2017-03-03 15:20:51 UTC 2019-03-27 04:05:54 UTC 54.230.245.110
ocsp.globalsign.com (2) 2075 2012-07-20 17:46:16 UTC 2020-05-02 20:58:10 UTC 104.18.21.226
manychat.com (6) 31945 2015-07-15 04:29:35 UTC 2022-11-28 04:52:06 UTC 18.185.191.84
ajax.googleapis.com (1) 12905 2013-08-16 09:51:31 UTC 2022-11-28 06:03:29 UTC 172.217.21.170
api2.amplitude.com (2) 2106 2020-07-20 17:10:54 UTC 2022-11-28 09:30:08 UTC 44.232.235.44
aly.jst.ai (1) 14494 No data No data 104.17.203.53
qoe-1.yottaa.net (2) 8096 2017-05-08 10:52:28 UTC 2022-11-28 08:44:24 UTC 140.174.14.75
www.googletagmanager.com (1) 75 2013-05-22 02:07:37 UTC 2022-11-28 06:09:03 UTC 142.250.74.168
fonts.shopifycdn.com (3) 5049 2018-06-29 17:42:28 UTC 2022-11-28 05:19:23 UTC 162.159.130.71
static-forms.klaviyo.com (1) 5328 No data No data 151.101.86.133
connect.facebook.net (2) 139 2012-05-22 02:51:28 UTC 2020-02-17 13:26:09 UTC 31.13.72.12
dx.mountain.com (1) 12081 2021-06-28 08:59:34 UTC 2022-11-28 01:46:37 UTC 54.190.217.118

Network Intrusion Detection Systemsinfo

Suricata /w Emerging Threats Pro
 No alerts detected

Blocklists

OpenPhish
 No alerts detected

PhishTank
 No alerts detected

Fortinet's Web Filter
 No alerts detected

mnemonic secure dns
 No alerts detected

Quad9 DNS
Scan Date Severity Indicator Comment
2022-11-28 2 34.215.155.61 Sinkholed


Files

No files detected

Recent reports on same IP/ASN/Domain/Screenshot

Last 5 reports on IP: 23.227.38.32
Date UQ / IDS / BL URL IP
2023-02-03 23:51:04 +0000 0 - 1 - 0 www.burkedecor.com/1530623/checkouts/20b41ddf (...) 23.227.38.32
2023-02-03 22:44:29 +0000 0 - 0 - 2 orgain.com/7408320621/orders/6e4a4a183201fc46 (...) 23.227.38.32
2023-02-03 21:07:21 +0000 0 - 4 - 0 bombas.com/collections/performance-socks?utm_ (...) 23.227.38.32
2023-02-03 20:58:52 +0000 0 - 7 - 0 lumecube.com/collections/video-conferencing?u (...) 23.227.38.32
2023-02-03 18:34:11 +0000 0 - 4 - 0 soliswifi.co/56181817530/orders/ac169d9507fa4 (...) 23.227.38.32


Last 5 reports on ASN: CLOUDFLARENET
Date UQ / IDS / BL URL IP
2023-02-04 03:03:35 +0000 0 - 0 - 6 www.eternitypr.net/Eternity.zip? 172.67.199.29
2023-02-04 03:02:58 +0000 0 - 6 - 0 xenupload.com/a0e2a52fa0f5ec91/Drum_Monkey_+_ (...) 104.26.15.156
2023-02-04 03:02:07 +0000 0 - 1 - 1 multiadposter.com/downloads/claposter.exe.rar 172.67.177.43
2023-02-04 03:02:02 +0000 0 - 6 - 0 xenupload.com/cf39ca4e2b0aa8c6/Drumdrops_Heav (...) 172.67.72.193
2023-02-04 03:01:40 +0000 0 - 6 - 0 xenupload.com/bf72ab6d9d4f603d/Unison_MIDI_Wi (...) 104.26.15.156


Last 2 reports on domain: beddys.com
Date UQ / IDS / BL URL IP
2022-12-13 01:02:59 +0000 0 - 0 - 1 www.beddys.com/ 23.227.38.65
2022-11-28 16:18:11 +0000 0 - 0 - 1 beddys.com/products/lennon-luxe-beddys?utm_so (...) 23.227.38.32


No other reports with similar screenshot

JavaScript

Executed Scripts (146)

Executed Evals (15)
#1 JavaScript::Eval (size: 610) - SHA256: 859cd77461f222bf47c024eb2d9fe0495675ee29fb7c4fc00c1d4ab2b1edd3b6
let run_shopify_conversion_block = () => {
    let block = null;
    let url = window.location.href;
    let presentment_currency = null;
    if (url.indexOf("/thank_you") > -1 || url.indexOf("/r/purchase/thanks/") > -1) {
        block = null
    } else {
        block = "sh_conversion=SHBLOCK"
    };
    if (url.indexOf("/thank_you") > -1) {
        try {
            presentment_currency = Shopify.checkout.presentment_currency;
            if (!presentment_currency || presentment_currency && presentment_currency.toLowerCase().trim() !== "usd") {
                block = "sh_conversion=SHBLOCK"
            };
        } catch (e) {
            presentment_currency = null;
        };
    };
    return block;
};
run_shopify_conversion_block();
#2 JavaScript::Eval (size: 1643) - SHA256: 587c9f93790bb3c3fb37d28c52772a48477dfc769f276d7b1b827d8934b22359
function sh_pixel() {
    (function() {
        "use strict";
        window.sh_flag = 1;
        var e = null,
            b = "4.0.0",
            n = "33278",
            additional = "sh_audience_type=cart",
            t, r, i;
        try {
            t = top.document.referer !== "" ? encodeURIComponent(top.document.referrer.substring(0, 2048)) : ""
        } catch (o) {
            t = document.referrer !== null ? document.referrer.toString().substring(0, 2048) : ""
        }
        try {
            r = window && window.top && document.location && window.top.location === document.location ? document.location : window && window.top && window.top.location && "" !== window.top.location ? window.top.location : document.location
        } catch (u) {
            r = document.location
        }
        try {
            i = parent.location.href !== "" ? encodeURIComponent(parent.location.href.toString().substring(0, 2048)) : ""
        } catch (a) {
            try {
                i = r !== null ? encodeURIComponent(r.toString().substring(0, 2048)) : ""
            } catch (f) {
                i = ""
            }
        }
        var l, c = document.createElement("script"),
            h = null,
            p = document.getElementsByTagName("script"),
            d = Number(p.length) - 1,
            v = document.getElementsByTagName("script")[d];
        if (typeof l === "undefined") {
            l = Math.floor(Math.random() * 1e17)
        }
        h = "dx.mountain.com/spx?" + "dxver=" + b + "&shaid=" + n + "&tdr=" + t + "&plh=" + i + "&cb=" + l + "&shadditional=" + additional;
        c.type = "text/javascript";
        c.src = ("https:" === document.location.protocol ? "https://" : "http://") + h;
        v.parentNode.insertBefore(c, v)
    })();
};
if (!window.sh_flag) {
    document.querySelector("#SiteHeader > div.page-width > div > div.header-item.header-item--icons > div > div > a.site-nav__link.site-nav__link--icon.js-drawer-open-cart").addEventListener("click", function() {
        sh_pixel();
    })
};
#3 JavaScript::Eval (size: 201) - SHA256: af5caf21579ad6174259f7519fc4b5c3c8b120cdf6fc55d58af9004f53e23793
var shpi = ""; {
    var metas = document.getElementsByTagName("meta");
    for (idx = 0; idx < metas.length; idx++) {
        if (metas[idx].getAttribute("property") == "og:image") {
            shpi = metas[idx].getAttribute("content");
            break
        }
    }
}
shpi;
#4 JavaScript::Eval (size: 611) - SHA256: 80cda2aa5ec5e0b5f351319fd851d91ced056a53ecd83cc57c7f85316ca4c992
let map_shopify_order_id = () => {
    let oid = null;
    let regex = /[a-zA-Z0-9.]+/g;
    try {
        if (window.location.href.indexOf("/r/purchase/thanks/") > -1) {
            oid = document.querySelector("#checkout > div.section.section--thank-you > p.thank-you__message > span.thank-you__order__number > strong").textContent.replace("Order", "").trim();
        } else {
            oid = document.querySelector("span.os-order-number").textContent.replace("Order", "").trim()
        };
        if (oid) {
            oid = oid.match(regex).join("").trim()
        }
    } catch (e) {
        if (!oid) {
            try {
                oid = Shopify.checkout.order_id
            } catch (e) {
                oid = null
            }
        }
    };
    return oid;
};
map_shopify_order_id();
#5 JavaScript::Eval (size: 1591) - SHA256: 09804d70261f869b5debf8f81deab7fdcd370ef80ad0f37d3349546bfbff1fca
(function() {
    Yo.rum.initialize("https://qoe-1.yottaa.net/log-nt/event", false, "H-oZvTZiJhrlDg", true);
    // Using Profile: Default Profile

    Yo.rum.set("profileId", 42620);

    // Optimization Status

    Yo.rum.set("optState", "active");

    // Action JavaScript

    Yo.sequence.dom('xo-gallery.js').defer(0);
    // Action JavaScript

    Yo.sequence.dom('gatsby.tech').defer(0)
        // Action Sequence

    Yo.sequence.resource("//" + window.location.hostname).none();

    // Action JavaScript

    var subscriberId = Yo.pubsub.subscribe({
        topic: 'rum/beforeSend',
        callback: function() {
            // remove subcriber and reset key
            Yo.pubsub.unsubscribe(subscriberId);

            // send QOE 1.5 seconds later
            setTimeout(function() {
                Yo.pubsub.publish({
                    topic: 'rum/send',
                    message: Yo.stats().rum
                });
            }, 1500);

            return false;
        }
    });
    // Action Sequence jQuery

    Yo.sequence.resource(Yo.utils.decodeSafeString("jquery")).none();

    // Action Sequence iFrames

    Yo.sequence.resource(Yo.utils.decodeSafeString("about:blank")).none();

    Yo.sequence.resource(Yo.utils.decodeSafeString("javascript:")).none();

    // Action Sequence

    Yo.sequence.resource(Yo.utils.decodeSafeString("google-analytics")).none();

    Yo.sequence.resource(Yo.utils.decodeSafeString("trekkie.storefront")).none();

    // Action Sequence Google Tag Manager

    Yo.sequence.resource(Yo.utils.decodeSafeString("googletagmanager")).none();

    // Action Sequence Google Optimize

    Yo.sequence.resource(Yo.utils.decodeSafeString("www.googleoptimize.com")).none();

    // Action Priority

    Yo.schedule.spread(10);
})();
#6 JavaScript::Eval (size: 281) - SHA256: 526b855b0b0859bda1f0a4c95a1c4215d18024def29be474ea02d58753da600a
let mapName = (...selectors) => {
    let name = null;
    for (let i of selectors) {
        if (document.querySelector(i)) {
            name = document.querySelector(i).textContent.trim();
            break;
        }
    }
    return name
};
mapName("div > div > div > div:nth-child(2) > div > div.product-block.product-block--header > h1")
#7 JavaScript::Eval (size: 319) - SHA256: e908d902b6aed04a196fb004f54ef878b89bdf1829f9d4e611a4c4394cdafbc7
let mapSku = (...selectors) => {
    let sku = null;
    let r = /[a-zA-Z0-9]+/g;
    for (let i of selectors) {
        if (document.querySelector(i)) {
            sku = document.querySelector(i).textContent.match(r).join("").trim();
        }
    }
    return sku
};
mapSku("div > div > div > div:nth-child(2) > div > div.product-block.product-block--header > h1")
#8 JavaScript::Eval (size: 14938) - SHA256: f54e39febd4232637f067cc0fa8b494bb7c45eb592a2ea04a198d53dc5181f2e
/* version: 0.9 */
/* <>PLUGINMETADATA<>25<>PLUGINMETADATA<> */
/* Configuration START */
var snippet_52_options = {
        "algo": {
            "options": [{
                "label": "Cross-Sell",
                "value": "3024410d-3c98-48ea-9d69-fce46e6319e7"
            }, {
                "label": "Upsell",
                "value": "1316545f-b04f-485d-ba78-8566bbc017fa"
            }, {
                "label": "Most Ordered",
                "value": "03856576-d022-4b48-913b-208168133745"
            }, {
                "label": "Most Viewed",
                "value": "bfd58ad7-e2f4-4fcc-b379-2267cef69335"
            }, {
                "label": "Previously Viewed",
                "value": "828a578f-871b-4cb0-8c9d-d0928285b559"
            }, {
                "label": "Oliver Accessories",
                "value": "48e6015c-c7d8-44fe-a6a1-15bc1d1803fd"
            }, {
                "label": "Reese Accessories",
                "value": "54e629da-4590-4fe1-88ca-137f6a1a431a"
            }, {
                "label": "London Accessories",
                "value": "6ddffc2f-6c9a-406f-801e-70cf561853c7"
            }, {
                "label": "blankets cross-sell",
                "value": "85bc6aca-070b-435c-9078-c1cee12fea68"
            }, {
                "label": "Erin Accessories",
                "value": "87254f26-94e8-45d5-9846-ab0862ffd32c"
            }, {
                "label": "Kennedy Accessories",
                "value": "98c15ba3-cb47-4d81-8f28-2b7288475e8c"
            }, {
                "label": "Harper Accessories",
                "value": "999d8fec-eb2f-4e3b-a70e-2c838febb587"
            }, {
                "label": "Recommended Products",
                "value": "c4881a51-dcc8-4ed9-98f7-ef914c6bb695"
            }, {
                "label": "Ava Accessories",
                "value": "d8e2453d-e550-4bd8-9698-c180c54ebc78"
            }, {
                "label": "Evan Accessories",
                "value": "e7f0e26e-68ed-4897-a0c4-5add1584b876"
            }],
            "value": "c4881a51-dcc8-4ed9-98f7-ef914c6bb695",
            "type": "select",
            "title": "AI Engine Type",
            "help": ""
        },
        "prodLimit": {
            "value": 20,
            "type": "int",
            "title": "Product Limit",
            "help": ""
        },
        "direction": {
            "options": [{
                "label": "Horizontal",
                "value": "horizontal"
            }, {
                "label": "Vertical",
                "value": "vertical"
            }],
            "value": "horizontal",
            "type": "select",
            "title": "Direction",
            "help": ""
        },
        "responsiveColumns": {
            "value": "1,2,3,4,5,6,7,8,9,10",
            "type": "text",
            "title": "Responsive Layout Items",
            "help": "Starting with mobile phone sizes, comma seperated number of products per view up to large displays"
        },
        "navigation": {
            "options": [{
                "label": "None",
                "value": "none"
            }, {
                "label": "Middle Sides",
                "value": "sides"
            }, {
                "label": "Top Sides",
                "value": "top"
            }, {
                "label": "Bottom Sides",
                "value": "bottom"
            }],
            "value": "sides",
            "type": "select",
            "title": "Arrows",
            "help": ""
        },
        "pagination": {
            "value": false,
            "type": "bit",
            "title": "Show pagination dots",
            "help": ""
        },
        "autoScroll": {
            "value": true,
            "type": "bit",
            "title": "Auto Scroll Products",
            "help": ""
        },
        "showSecondImage": {
            "value": true,
            "type": "bit",
            "title": "Alternate Image on Hover",
            "help": ""
        },
        "itemMaxHeight": {
            "value": 300,
            "type": "int",
            "title": "Max Item Height",
            "help": ""
        },
        "maxImageHeight": {
            "value": 120,
            "type": "int",
            "title": "Max Product Image Height",
            "help": ""
        },
        "engageOnInteraction": {
            "value": false,
            "type": "bit",
            "title": "Next Tab on Interaction",
            "help": ""
        },
        "showAddToCart": {
            "value": 0,
            "type": "options",
            "title": "Show Add To Cart Button",
            "help": "",
            "labels": [
                "Yes",
                "No"
            ],
            "values": [{
                "allowQty": {
                    "value": 0,
                    "type": "options",
                    "title": "Show Quantity Selector",
                    "help": "",
                    "labels": [
                        "No",
                        "Yes"
                    ],
                    "values": [{}, {
                        "langQtyTitle": {
                            "value": "SELECT QUANTITY",
                            "type": "text",
                            "title": "Language: SELECT QUANTITY",
                            "help": ""
                        },
                        "langQtyPrefix": {
                            "value": "QUANTITY:",
                            "type": "text",
                            "title": "Language: QUANTITY prefix",
                            "help": ""
                        },
                        "qtyDropdown": {
                            "value": "1,2,3,4,5,6,7,8,9,10",
                            "type": "text",
                            "title": "Quantity Options",
                            "help": ""
                        }
                    }]
                },
                "showHoverOnly": {
                    "value": false,
                    "type": "bit",
                    "title": "Show on Hover Only",
                    "help": ""
                },
                "belowName": {
                    "value": true,
                    "type": "bit",
                    "title": "Place Button Below Name",
                    "help": ""
                },
                "langSelectOptions": {
                    "value": "SELECT OPTIONS",
                    "type": "text",
                    "title": "Language: SELECT OPTIONS",
                    "help": ""
                },
                "langSelect": {
                    "value": "Select",
                    "type": "text",
                    "title": "Language: Select [option]",
                    "help": ""
                },
                "langAddToBag": {
                    "value": "ADD TO CART",
                    "type": "text",
                    "title": "Language: ADD TO CART",
                    "help": ""
                },
                "langAddNow": {
                    "value": "ADD NOW",
                    "type": "text",
                    "title": "Language: ADD NOW",
                    "help": ""
                },
                "langItemAdded": {
                    "value": "ITEM ADDED!",
                    "type": "text",
                    "title": "Language: ITEM ADDED!",
                    "help": ""
                },
                "btnColor": {
                    "value": "rgba(64,115,141,1)",
                    "type": "colorpicker",
                    "title": "Button Color",
                    "help": ""
                },
                "btnBrdColor": {
                    "value": "rgba(64,115,141,1)",
                    "type": "colorpicker",
                    "title": "Button Border Color",
                    "help": ""
                },
                "btnTextColor": {
                    "value": "rgba(255,255,255,1)",
                    "type": "colorpicker",
                    "title": "Button Text Color",
                    "help": ""
                },
                "qtySelector": {
                    "value": ".badge--cart",
                    "type": "text",
                    "title": "Mini Cart Quantity Selector",
                    "help": ""
                },
                "refreshCart": {
                    "options": [{
                        "label": "Select",
                        "value": ""
                    }, {
                        "label": "Sellify",
                        "value": "sellify"
                    }],
                    "value": "",
                    "type": "select",
                    "title": "Select Cart App",
                    "help": ""
                },
                "redirectAddToCart": {
                    "value": 0,
                    "type": "options",
                    "title": "URL/Function After Add to Cart",
                    "help": "",
                    "labels": [
                        "No",
                        "Yes"
                    ],
                    "values": [{}, {
                        "redirectAddToCartUrl": {
                            "value": "/cart",
                            "type": "text",
                            "title": "URL/Function After Added To Cart",
                            "help": ""
                        }
                    }]
                },
                "showVariantImage": {
                    "value": true,
                    "type": "bit",
                    "title": "Show Variant Images",
                    "help": ""
                }
            }, {}]
        },
        "showProductName": {
            "value": 0,
            "type": "options",
            "title": "Show Product Name",
            "help": "",
            "labels": [
                "Yes",
                "No"
            ],
            "values": [{
                "allCaps": {
                    "value": false,
                    "type": "bit",
                    "title": "Uppercase Name",
                    "help": ""
                },
                "ellipsize": {
                    "value": true,
                    "type": "bit",
                    "title": "Ellipsize Title",
                    "help": ""
                }
            }, {}]
        },
        "showProductPrice": {
            "value": 0,
            "type": "options",
            "title": "Show Product Price",
            "help": "",
            "labels": [
                "Yes",
                "No"
            ],
            "values": [{
                "priceTextColor": {
                    "value": "rgba(0,0,0,1)",
                    "type": "colorpicker",
                    "title": "Price Text Color",
                    "help": ""
                },
                "showMSRP": {
                    "value": true,
                    "type": "bit",
                    "title": "Show MSRP",
                    "help": ""
                },
                "priceLocale": {
                    "options": [{
                        "label": "US DOLLAR ($, USD) $12.50",
                        "value": "en-US/USD"
                    }, {
                        "label": "CANADIAN DOLLAR ($, CAD) $12.50",
                        "value": "en-CA/CAD"
                    }, {
                        "label": "CANADIAN DOLLAR ($, CAD) 12,50 $",
                        "value": "fr-CA/CAD"
                    }, {
                        "label": "AUSTRALIAN DOLLAR ($, AUD) $12.50",
                        "value": "en-AU/AUD"
                    }, {
                        "label": "EURO (�, EUR)\t12,50 �",
                        "value": "de-DE/EUR"
                    }, {
                        "label": "EURO (�, EUR)\t�12.50",
                        "value": "en-IE/EUR"
                    }, {
                        "label": "EURO (�, EUR)\t�12,50",
                        "value": "nl-NL/EUR"
                    }, {
                        "label": "BRITISH POUNDS (�, GBP) �12.50",
                        "value": "en-GB/GBP"
                    }, {
                        "label": "MEXICO PESO ($, MXN) $12.50",
                        "value": "es-MX/MXN"
                    }, {
                        "label": "CHILEAN PESO ($, CLP) $12",
                        "value": "es-CL/CLP"
                    }, {
                        "label": "JAPANESE YEN (�, JPY) �1250",
                        "value": "ja-JP/JPY"
                    }, {
                        "label": "NEW ZEALAND DOLLAR ($, NZD) $12.50",
                        "value": "en-NZ/NZD"
                    }, {
                        "label": "HONG KONG DOLLAR ($, HKD) $12.50",
                        "value": "zh-HK/HKD"
                    }, {
                        "label": "SINGAPORE DOLLAR ($, SGD) $12.50",
                        "value": "zh-SG/SGD"
                    }, {
                        "label": "DANISH KRONE (KR, DKK) 12,50 kr.",
                        "value": "da-DK/DKK"
                    }, {
                        "label": "INDIAN RUPI (?, INR) ?12.50",
                        "value": "en-IN/INR"
                    }],
                    "value": "en-US/USD",
                    "type": "select",
                    "title": "Currency Format",
                    "help": ""
                }
            }, {}]
        }
    }
    /* Configuration END */

window.recQueried = false;
window.recLoaded = false;
window.snippet_52_platform_other = "" // "Yahoo, Netohq";
window.snippet_52_platform_storeID = "" //"yhst-xyz";

function snippet_52_options_js() {
    try {
        snippet_52_options.algo.options = prodRecRuleSets.map(function(val) {
            return {
                label: JSON.stringify(val.name).slice(1, -1).replace(/"/g, ""),
                value: encodeURIComponent(val.ruleset_id)
            }
        });
    } catch (e) { /*Do Nothing*/ }
};

snippet_52_options_js();
#9 JavaScript::Eval (size: 2824) - SHA256: 092351a6a9da9e9f8b892d6750a29d4ff7f9e979cc14ef1f9e29b26a80f12ead
(function() {
    if (typeof irongate == 'undefined') irongate = {};
    irongate.gr = function(callback) {
        if (typeof irongate.g != 'undefined') {
            callback()
        } else {
            if (typeof irongate.gcb == 'undefined') {
                irongate.gcb = []
            }
            irongate.gcb.push(callback)
        }
    };
    irongate.gsl = function() {
        var st = document.createElement("script");
        st.type = "text/javascript";
        st.src = "https://gs.mountain.com/gs";
        var list = document.getElementsByTagName("script");
        var last = Number(list.length) - 1;
        var scpt = document.getElementsByTagName("script")[last];
        scpt.parentNode.insertBefore(st, scpt);
        irongate.timeout = setInterval(irongate.dl, 2000)
    };
    irongate.dl = function() {
        if (typeof irongate.g != 'undefined') {
            clearInterval(irongate.timeout)
        }
        while (irongate.gcb.length > 0) {
            var callback = irongate.gcb.pop();
            callback()
        }
    };
    var request = function() {
        var st = document.createElement('script');
        st.type = 'text/javascript';
        var g = (typeof irongate.g != 'undefined' ? irongate.g() : 'null');
        var gt = (typeof irongate.gt != 'undefined' ? irongate.gt() : 'null');
        var sturl = 'px.mountain.com/st?ga_tracking_id=UA-73732503-1&ga_client_id=1870865656.1669652282&shpt=Lennon%20Luxe%20Beddy%27s&ga_info=%7B%22status%22%3A%22OK%22%2C%22ga_tracking_id%22%3A%22UA-73732503-1%22%2C%22ga_client_id%22%3A%221870865656.1669652282%22%2C%22shpt%22%3A%22Lennon%20Luxe%20Beddy%27s%22%2C%22dcm_cid%22%3A%221870865656.1669652282%22%2C%22dcm_gid%22%3A%22699913939.1669652282%22%2C%22ga_utm_campaign%22%3A%22%5BCampaign%5D%2011.28.22_CyberMondayLive_Master%20(01GJQWGXRXMEBT7KGVMV7CJHHC)%22%2C%22ga_utm_source%22%3A%22Beddy%27s%20List%22%2C%22ga_utm_medium%22%3A%22email%22%2C%22mntnis%22%3A%22tcbY1ScQqLTJcrQ7Tjo%2BqR%2BeJhMPpakd%22%2C%22execution_workflow%22%3A%7B%22iteration%22%3A7%2C%22shpt%22%3A%22OK%22%2C%22dcm_cid%22%3A%22OK%22%2C%22dcm_gid%22%3A%22OK%22%2C%22ga_utm_campaign%22%3A%22OK%22%2C%22ga_utm_source%22%3A%22OK%22%2C%22ga_utm_medium%22%3A%22OK%22%7D%7D&dcm_cid=1870865656.1669652282&dcm_gid=699913939.1669652282&dxver=4.0.0&shaid=33278&plh=https%3A%2F%2Fbeddys.com%2Fproducts%2Flennon-luxe-beddys%3Futm_source%3DBeddy%2527s%2520List%26utm_medium%3Demail%26utm_campaign%3D%5BCampaign%5D%252011.28.22_CyberMondayLive_Master%2520(01GJQWGXRXMEBT7KGVMV7CJHHC)%26nb_klid%3D01FYS4X6V3696DP0XM5S603YYJ%26_kx%3D8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4%3D.X4b5Q7&shadditional=sh_conversion%3DSHBLOCK%2Cshopify%3Dtrue%2Cgoogletagmanager%3Dtrue&shpn=Lennon%20Luxe%20Beddy%27s&shpp=309.95&shps=LennonLuxeBeddys&shcv=0.00&shpi=http%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F1144%2F8236%2Fproducts%2Fpwvw6LhQ.jpg%3Fv%3D1646935135&cb=1669652284900972&shguid=' + g + '&shgts=' + gt;
        st.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + sturl;
        var list = document.getElementsByTagName('script');
        var last = Number(list.length) - 1;
        var scpt = document.getElementsByTagName('script')[last];
        scpt.parentNode.insertBefore(st, scpt)
    };
    irongate.gr(request);
    irongate.gsl()
})();
#10 JavaScript::Eval (size: 448) - SHA256: 052a4a2653cd9fef040f08a00d137c9f45cd814f2acacd6d4f7cc6c503d258f9
let map_shopify_order_amount = () => {
    let oamt = null;
    let discount_amount = null;
    try {
        discount_amount = Shopify.checkout.discount.amount;
    } catch (e) {
        dicount_amount = null
    };
    if (discount_amount) {
        try {
            oamt = parseFloat(Shopify.checkout.subtotal_price) + parseFloat(discount_amount);
        } catch (e) {
            oamt = null
        }
    } else {
        try {
            oamt = Shopify.checkout.subtotal_price
        } catch (e) {
            oamt = null
        }
    };
    return oamt;
};
map_shopify_order_amount();
#11 JavaScript::Eval (size: 792) - SHA256: be95c8d79151c70258c07974285ecbec353f917fa5054c668968d1e81295a6f0
let searchForTags = (...compTags) => {
    let data = {};
    let scriptNodes = document.getElementsByTagName("script");
    let imageNodes = document.getElementsByTagName("img");
    let nodesArray = [...scriptNodes, ...imageNodes];
    for (let node of nodesArray) {
        for (let i = 0; i < compTags.length; i++) {
            if (node.src && node.src.indexOf(compTags[i].id) > -1) {
                data[compTags[i].id] = compTags[i].name;
            }
        }
    };
    return Object.values(data).join(",");
};
searchForTags({
    id: "criteo",
    name: "criteo=true"
}, {
    id: "shopify",
    name: "shopify=true"
}, {
    id: "adroll",
    name: "adroll=true"
}, {
    id: "adnxs.com",
    name: "appnexus=true"
}, {
    id: "googletagmanager",
    name: "googletagmanager=true"
}, {
    id: "googletagmanager.com/gtag/js?id=G-",
    name: "ga4=true"
}, {
    id: "pixel.mathtag.com",
    name: "mediamath=true"
});
#12 JavaScript::Eval (size: 348) - SHA256: a20080a64e1e86989d85f2d92ec7c2917a81f7456bdf1cf1186e749e127911c3
let mapPrice = (...selectors) => {
    let price = null;
    for (let i of selectors) {
        if (document.querySelector(i)) {
            price = document.querySelector(i).textContent.replace(/[$,]/g, "").trim();
            break;
        }
    }
    return price
};
mapPrice("div > div > div > div:nth-child(2) > div > div:nth-child(2) > div.product-block.product-block--price > span.product__price > span")
#13 JavaScript::Eval (size: 492) - SHA256: ede0006ce4d817153ddd5bb3dd03fe47973e6aceed87de166d1d11e44db2a3fa
let mapCartValue = (currencySymbol = "$", ...selectors) => {
    let cartVal = null;
    for (let i of selectors) {
        if (document.querySelector(i)) {
            cartVal = document.querySelector(i).textContent.trim();
            cartVal = cartVal.indexOf(currencySymbol) > -1 ? /[0-9,.]+/.exec(cartVal)[0].replace(/[,]/g, "") : null;
        }
    }
    return cartVal
};
mapCartValue("", "#CartDrawerForm > div.drawer__inner > div.drawer__footer.appear-animation.appear-delay-4 > div.cart__item-sub.cart__item-row > div:nth-child(2) > span")
#14 JavaScript::Eval (size: 25222) - SHA256: 7842223f8a56f537d58fea86d41b5e38bdd661b7249b272c727ba4c38534fde5
if (!window.juPromo) {
    clearInterval(window.snippet_52_addButton);
    window.snippet_52_addButton = setInterval(function() {
        if ($('.form-custom-options #algo_div label').length) {
            if (prodRecStatus.account && prodRecStatus.importState == 1) {
                if (!$('.form-custom-options #algo_div button').length) {
                    var snippet_52_otherOptions = $('.form-custom-options #algo_div label').addClass('ptop-xs-5').wrap('<div></div>').closest('div');
                    snippet_52_otherOptions.append('<button type="button" onclick="window.__Justuno.toggleRulesetEditor();" class="btn btn-secondary btn-sm pull-right mbot-5">Add Rule</button>');
                }
            } else {
                if (!$('.form-custom-options #algo_div div.alert').length) {
                    var snippet_52_otherOptions = $('.form-custom-options #algo_div label').addClass('ptop-xs-5').wrap('<div></div>').closest('div');
                    if (!prodRecStatus.account) {
                        snippet_52_otherOptions.prepend('<div class="alert alert-warning">Commerce AI is not currently active<a href="Javascript:window.__Justuno.pushHistory(\'/admin/v2/product-recommendations\');" style="font-weight:bold;display:block;">Click to Activate</a>');
                    } else {
                        snippet_52_otherOptions.prepend('<div class="alert alert-warning">Commerce AI has not finished importing your products<a href="Javascript:window.__Justuno.pushHistory(\'/admin/v2/product-recommendations\');" style="font-weight:bold;display:block;">Check Status</a>');
                    }
                }
            }
        }
    }, 500);
};

$(document).off('.snippet_52_space');
$(window).off('.snippet_52_space');
var snippet_52_fitlers;
var snippet_52_platform;
var snippet_52_algo;
var snippet_52_prod = [];

/*
 * jQuery SimpleSelect
 * http://pioul.fr/jquery-simpleselect
 *
 * Copyright 2014, Philippe Masset
 * Dual licensed under the MIT or GPL Version 2 licenses
 */
;
(function($) {
    "use strict";

    // Define variables and methods that all plugin instances have in common
    var windowHeight = null,
        documentHeight = null,
        activeSimpleselects = [],
        isSsActivationForbidden = false,
        isNextDocumentClickEventDisabled = false,

        // Executed on the plugin's first call on a select
        init = function(options) {
            // Override default options
            options = $.extend({}, {
                fadingDuration: (options && options.fadeSpeed) || 0,
                containerMargin: 5,
                displayContainerInside: "window"
            }, options);

            // Loop through all selects
            this.each(function() {

                var t = $(this).addClass("simpleselected");

                // Create the SimpleSelect
                var simpleselect = $('<div class="simpleselect"></div>'),
                    ssPlaceholder = $('<div class="placeholder"></div>').appendTo(simpleselect),
                    ssOptionsContainer = $('<div class="options"></div>').appendTo(simpleselect);

                // Give an id to the SimpleSelect if the original select has one
                var selectIdAttribute = t.attr("id");
                if (selectIdAttribute) {
                    simpleselect.attr("id", "simpleselect_" + selectIdAttribute);
                }

                // Remove all change event listeners attached to the select before the plugin was called to avoid conflicts (see doc for more details)
                t.off("change");

                // Set the size attribute of the select to more than 1 (makes our lives easier)
                t.attr("size", 2);

                // SimpleSelect data
                var ssData = {
                    select: t,
                    selectOptions: null, // Set later, when the SimpleSelect is populated
                    simpleselect: simpleselect,
                    ssPlaceholder: ssPlaceholder,
                    ssOptionsContainer: ssOptionsContainer,
                    ssOptionsContainerHeight: null, // Set later, when the SimpleSelect is populated
                    ssOptions: null, // Set later, when the SimpleSelect is populated
                    canBeClosed: true,
                    isActive: false,
                    isScrollable: false,
                    isDisabled: false,
                    options: options
                };

                // SimpleSelect bindings
                simpleselect
                    .data("simpleselect", ssData)
                    .on({
                        mousedown: function() {
                            ssData.canBeClosed = false;
                        },
                        click: function(e) {
                            //if (touchPresent) return false;
                            var eventTarget = $(e.target);
                            if (eventTarget.hasClass("placeholder")) {
                                publicMethods.closeAllSelects.call(this);
                                publicMethods.setActive.call(ssData);
                                // Handle clicks on options
                            } else if (eventTarget.hasClass("option")) {
                                isSsActivationForbidden = true; // Disable the eventual activation of the SimpleSelect if the select is focused, until a click event bubbles up to the document, at which point it's reset
                                selectOption.call(ssData, eventTarget);
                                publicMethods.setInactive.call(ssData);
                            }
                            e.preventDefault();
                        },
                        mouseup: function() {
                            ssData.canBeClosed = true;
                        },
                        mouseover: function(e) {
                            var eventTarget = $(e.target);
                            // Handle mouseover on options
                            if (eventTarget.hasClass("option")) {
                                selectSsOption.call(ssData, eventTarget);
                            }
                        }
                    });

                // Select bindings
                t
                    .data("simpleselect", ssData)
                    .on({
                        keydown: function(e) {
                            // On key enter
                            if (e.keyCode == 13) {
                                publicMethods.setInactive.call(ssData);
                            }
                        },
                        focus: function() {
                            // If a SimpleSelect option has just been clicked, don't activate the select
                            if (!isSsActivationForbidden) {
                                publicMethods.setActive.call(ssData);
                            }
                        },
                        blur: function() {
                            if (ssData.canBeClosed) {
                                // publicMethods.setInactive.call(ssData);
                            }
                        },
                        change: function(e, shouldLetChangeEventThrough) {
                            if (!shouldLetChangeEventThrough) e.stopImmediatePropagation();
                            var optionToSelect = getSsOptionToSelect.call(ssData);
                            selectSsOption.call(ssData, optionToSelect, true);
                        },
                        // We don't care about that event  it's only fired when the related label is clicked, and this action is already captured through the focus event on the select
                        click: function(e) {
                            e.stopPropagation();
                        }
                    });

                // Add the SimpleSelect to the DOM
                t.after(simpleselect);

                // Hide the original select
                var hiddenSelectContainer = $('<div class="hidden_select_container"></div>');
                t.after(hiddenSelectContainer).appendTo(hiddenSelectContainer);

                // Update the SimpleSelect with the select's contents and state
                populateSs.call(ssData);
                updateSsState.call(ssData);

                // Populate variables dependent on presentation
                publicMethods.updatePresentationDependentVariables.call(ssData);
            });
        },

        // Update the value we stored of the window's height
        updateWindowHeightValue = function() {
            //windowHeight = $(window).height();
            var juLayer = $('.snippet_52_plugin-wrapper').closest('.design-layer');
            //console.log(juLayer.height()+juLayer.offset().top-10,juLayer.height(),juLayer.offset().top,10)
            if (snippet_52_options.direction.value == 'vertical') {
                windowHeight = jju('.swiper-slide-content:first').height();
            } else {
                windowHeight = juLayer.height() + juLayer.offset().top - 10;
            }
        },

        // Add a SimpleSelect to the array of active ones
        addToActiveSimpleselects = function(simpleselect) {
            activeSimpleselects.push(simpleselect);
        },

        // Remove a SimpleSelect from the array of active ones
        removeFromActiveSimpleselects = function(simpleselect) {
            activeSimpleselects = $.grep(activeSimpleselects, function(val) {
                return val !== simpleselect;
            });
        },

        // Populate the SimpleSelect with the select's options
        populateSs = function() {
            this.selectOptions = this.select.find("option");
            var ssOptionsAndOptgroups = "",
                addOption = function(selectOption) {
                    ssOptionsAndOptgroups += '<div class="option">' + selectOption.text() + '</div>';
                },
                addOptgroup = function(selectOptgroup) {
                    ssOptionsAndOptgroups += '<div class="optgroup">';
                    var label = selectOptgroup.attr("label");
                    if (label) {
                        ssOptionsAndOptgroups += '<div class="optgroup-label">' + htmlEncode(label) + '</div>';
                    }
                    selectOptgroup.children("option").each(function() {
                        addOption($(this));
                    });
                    ssOptionsAndOptgroups += "</div>";
                },
                htmlEncode = function(html) {
                    return html.replace(/&/g, "&amp;").replace(/"/g, "&quot;").replace(/'/g, "&#039;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
                },
                selectChildren = this.select.children("optgroup, option"),
                selectHasOptgroups = false;
            selectChildren.each(function() {
                var t = $(this);
                if (t.is("optgroup")) {
                    addOptgroup(t);
                    selectHasOptgroups = true;
                } else {
                    addOption(t);
                }
            });

            this.ssOptions = this.ssOptionsContainer.html(ssOptionsAndOptgroups).find(".option");
            this.ssPlaceholder.text(getSsOptionToSelect.call(this).text());
        },

        // Enable/disable the SimpleSelect so as to replicate the select's state
        updateSsState = function() {
            this.isDisabled = this.select.prop("disabled");
            this.simpleselect[(this.isDisabled ? "addClass" : "removeClass")]("disabled");
        },

        // Select a SimpleSelect option among the ones in the options container
        // If the new option can be out of sight, make sure it isn't by scrolling the options container when necessary
        selectSsOption = function(ssOption, canBeOutOfSight) {
            this.ssOptions.removeClass("active");
            ssOption.addClass("active");

            // If the option that has been selected can be out of sight
            // (Can happen when changing the selected option based on the select's change event)
            if (canBeOutOfSight) {
                // If the options container is scrollable, and if the
                // to-be-selected SimpleSelect option isn't visible,
                // scroll enough (up or downward) to make it entirely visible
                if (this.isScrollable) {
                    var ssOptionPosition = ssOption.position(),
                        ssOptionsContainerScrollTop = this.ssOptionsContainer.scrollTop(),
                        topViewOffset = ssOptionPosition.top,
                        bottomViewOffset = this.ssOptionsContainer.height() - (ssOptionPosition.top + ssOption.outerHeight()),
                        toScrollTo;

                    if (topViewOffset < 0) {
                        toScrollTo = ssOptionsContainerScrollTop + topViewOffset;
                    } else if (bottomViewOffset < 0) {
                        toScrollTo = ssOptionsContainerScrollTop - bottomViewOffset;
                    }

                    this.ssOptionsContainer.scrollTop(toScrollTo);
                }
            }
        },

        // Get the SimpleSelect option that has to be selected, based on the index of the currently selected select option
        // Returns a jQuery object
        getSsOptionToSelect = function() {
            var selectedOption = getSelectedOption.call(this),
                selectedOptionIndex = selectedOption.length ? this.selectOptions.index(selectedOption) : 0;
            return $(this.ssOptions[selectedOptionIndex]);
        },

        // Select an option in the select corresponding to the given SimpleSelect option
        selectOption = function(ssOption) {
            var optionToSelect = $(this.selectOptions[this.ssOptions.index(ssOption)]);
            this.select.val(optionToSelect.val());
        },

        // Get the currently selected select option
        getSelectedOption = function() {
            return this.selectOptions.filter(":selected").first();
        },

        // Set the options container's initial CSS properties back (usually in order to get its dimensions)
        resetSsOptionsContainerCSS = function() {
            //console.log('resetSsOptionsContainerCSS')
            this.ssOptionsContainer.css({
                height: "auto",
                "overflow-y": "visible"
            });
        },

        // Force a layout repaint
        forceRepaint = function() {
            this.ssOptionsContainer.hide();
            this.ssOptionsContainer[0].offsetHeight;
            this.ssOptionsContainer.show();
        },

        // For use by Justuno to move the options up for better UI
        moveUpJu = function(t) {
            // let's just reset t since I can't get it to work
            t = 0;
            var ssOptionCnt = this.ssOptionsContainer.find('.option').length - 1;
            var ssOptionHeight = this.ssOptionsContainer.find('.option:first').outerHeight();
            var ssProdImageHeight = jju('.snippet_52_plugin-wrapper .prodImages').outerHeight();

            //console.log(ssOptionCnt,ssOptionHeight,ssProdImageHeight,jju('.snippet_52_plugin-wrapper .prodImages').offset().top,jju('.design-layer[data-layertype="snippet"][data-layerid="'+snippet_52_layerId+'"]').offset().top)

            var offsetUp = (t + (ssOptionHeight * ssOptionCnt) < ssProdImageHeight ? t + (ssOptionHeight * ssOptionCnt) : ssProdImageHeight);
            return offsetUp;
        },

        // Handle the size, position and (possibly) scrolling of the options container so that the currently selected option appears above the placeholder
        // 1. Identify how much visible space is available above and below the SimpleSelect
        // 2. Compute how much space remains above and below the options container after positioning it according to the selected option
        // 3. If at least one of those values is negative, the container is resized and a scrollbar is added
        // 4. The options container is positioned according to the selected option
        positionAroundSsOption = function(ssOption) {
            resetSsOptionsContainerCSS.call(this);

            var ssOptionsMoveUp, ssOptionPosition, freeVisibleSpaceAbove, freeVisibleSpaceBelow, spaceLeftAboveAfterPositioning, spaceLeftBelowAfterPositioning, excessSpaceAbove, excessSpaceBelow,
                shouldDisplayContainerInsideWindow = this.options.displayContainerInside == "window";

            var computePositioningValues = $.proxy(function() {
                ssOptionPosition = ssOption.position();
                ssOptionsMoveUp = moveUpJu.call(this, ssOptionPosition.top);
                //console.log('ssOptionsMoveUp',ssOptionsMoveUp)
                //console.log($(window).scrollTop(),this.ssPlaceholderOffset.top,this.options.containerMargin,shouldDisplayContainerInsideWindow)
                freeVisibleSpaceAbove = this.ssPlaceholderOffset.top - this.options.containerMargin - (shouldDisplayContainerInsideWindow ? $(window).scrollTop() : 0);
                //console.log('freeVisibleSpaceAbove',freeVisibleSpaceAbove)
                freeVisibleSpaceBelow = (shouldDisplayContainerInsideWindow ? windowHeight : documentHeight) - freeVisibleSpaceAbove - this.ssPlaceholderHeight - 2 * this.options.containerMargin;
                //console.log('freeVisibleSpaceBelow',freeVisibleSpaceBelow)
                spaceLeftAboveAfterPositioning = freeVisibleSpaceAbove - ssOptionsMoveUp;
                //console.log('spaceLeftAboveAfterPositioning',spaceLeftAboveAfterPositioning)
                spaceLeftBelowAfterPositioning = freeVisibleSpaceBelow - (this.ssOptionsContainerOuterHeight - ssOptionsMoveUp - this.ssPlaceholderHeight);
                //console.log('spaceLeftBelowAfterPositioning',spaceLeftBelowAfterPositioning)
                excessSpaceAbove = spaceLeftAboveAfterPositioning < 0 ? Math.abs(spaceLeftAboveAfterPositioning) : 0;
                //console.log('excessSpaceAbove',excessSpaceAbove)
                excessSpaceBelow = spaceLeftBelowAfterPositioning < 0 ? Math.abs(spaceLeftBelowAfterPositioning) : 0;
                //console.log('excessSpaceBelow',excessSpaceBelow)
            }, this);
            computePositioningValues();

            var wasScrollable = this.isScrollable;
            this.isScrollable = spaceLeftAboveAfterPositioning < 0 || spaceLeftBelowAfterPositioning < 0;

            // If the options container won't fit inside the screen after being positioned, make it shorter and scrollable
            if (this.isScrollable) {
                //console.log('scrollable')
                // Add the scrollbar
                this.ssOptionsContainer.css({
                    height: "auto",
                    "overflow-y": "auto"
                });

                // If the addition of the scrollbar made some text wrap, thus increased the options container's height, recompute positioning values
                if (this.ssOptionsContainer.height() != this.ssOptionsContainerHeight) {
                    // Force a repaint to avoid an issue found in WebKit
                    forceRepaint.call(this);

                    publicMethods.updatePresentationDependentVariables.call(this, "ssOptionsContainer", false);
                    computePositioningValues();
                }

                //console.log('this.ssOptionsContainer.height()',this.ssOptionsContainer.height())

                var ssOptionsContainerNewHeight = this.ssOptionsContainer.height() - excessSpaceAbove - excessSpaceBelow;
                //console.log(ssOptionPosition.top,excessSpaceAbove,ssOptionPosition.top - excessSpaceAbove)

                if (snippet_52_options.direction.value == 'vertical') {
                    this.ssOptionsContainer
                        .css({
                            top: -(ssOptionsMoveUp - excessSpaceAbove)
                        })
                        .height((jju('.swiper-slide-content:first').height() - 40) > this.ssOptionsContainerHeight ? this.ssOptionsContainerHeight : (jju('.swiper-slide-content:first').height() - 46)); // Using .height() instead of .css("height", value) gives us access to the cssHook for "height" that adapts the height value depending on the options container's box model (updated cssHook available since jQuery 1.8)
                } else {
                    this.ssOptionsContainer
                        .css({
                            top: -(ssOptionsMoveUp - excessSpaceAbove)
                        })
                        .height((snippet_52_layerHeight() - 40) > this.ssOptionsContainerHeight ? this.ssOptionsContainerHeight : (snippet_52_layerHeight() - 46)); // Using .height() instead of .css("height", value) gives us access to the cssHook for "height" that adapts the height value depending on the options container's box model (updated cssHook available since jQuery 1.8)
                }
                //console.log('scrollable',ssOptionsContainerNewHeight,windowHeight)
                // If the options container doesn't need scrollbars nor resizing
            } else {
                var ssOptionCnt = this.ssOptionsContainer.find('.option').length;
                var ssOptionHeight = this.ssOptionsContainer.find('.option:first').height();
                //console.log('this.ssOptionsContainer.height()',this.ssOptionsContainer.height())
                this.ssOptionsContainer.css({
                    top: -ssOptionsMoveUp
                        // "top": - ssOptionHeight*ssOptionCnt,
                        // "max-height": - windowHeight
                });
                //console.log('not scrollable')
                // If it had a scrollbar and it just got hidden, force a repaint to avoid an issue in WebKit
                if (wasScrollable) forceRepaint.call(this);
            }
        },

        publicMethods = {

            // Update the variables that depend on how and where the SimpleSelect is displayed
            // Can take a string as an argument describing the reduced set of variables to update (instead of all)
            // Set `updateSafely` to `false` to update values without resetting the related CSS first
            updatePresentationDependentVariables: function(variablesToUpdate, updateSafely) {
                // Update variables related to the placeholder
                if (!variablesToUpdate || variablesToUpdate == "ssPlaceholder") {
                    this.ssPlaceholderOffset = this.ssPlaceholder.offset();
                    // we need to get position relative to layer
                    this.ssPlaceholderLayerOffset = jju('.design-layer[data-layertype="snippet"][data-layerid="' + snippet_52_layerId + '"]').offset();
                    this.ssPlaceholderOffset.top = this.ssPlaceholderOffset.top - this.ssPlaceholderLayerOffset.top;
                    this.ssPlaceholderOffset.left = this.ssPlaceholderOffset.left - this.ssPlaceholderLayerOffset.left;

                    this.ssPlaceholderHeight = this.ssPlaceholder.outerHeight();
                }

                // Update variables related to the options container
                // Make sure the SimpleSelect's options container's CSS is reset before, if necessary, using resetSsOptionsContainerCSS()
                if (!variablesToUpdate || variablesToUpdate == "ssOptionsContainer") {
                    if (updateSafely !== false) resetSsOptionsContainerCSS.call(this);
                    this.ssOptionsContainerOuterHeight = this.ssOptionsContainer.outerHeight(true);
                    this.ssOptionsContainerHeight = this.ssOptionsContainer.height();
                }
            },

            // close all selects
            closeAllSelects: function() {
                var activeSimpleselectsLength = activeSimpleselects.length;
                if (activeSimpleselectsLength) {
                    var activeSimpleselectsCopy = activeSimpleselects.slice(0);
                    for (var i = 0; i < activeSimpleselectsLength; i++) {
                        activeSimpleselectsCopy[i].simpleselect("setInactive");
                    }
                }
            },

            // populateSs equivalent
            // Meant to be exposed in the public API
            refreshContents: function() {
                populateSs.call(this);

                // Update variables dependent on presentation
                publicMethods.updatePresentationDependentVariables.call(this);
            },

            // updateSsState alias
            // Meant to be exposed in the public API
            refreshState: function() {
                updateSsState.call(this);
            },

            // Disable the select, and update the SimpleSelect's state accordingly
            disable: function() {
                this.select.prop("disabled", true);
                publicMethods.refreshState.call(this);
            },

            // Enable the select, and update the SimpleSelect's state accordingly
            enable: function() {
                this.select.prop("disabled", false);
                publicMethods.refreshState.call(this);
            },

            // Set the SimpleSelect in an active state, and show the options container
            setActive: function() {
                if (!this.isActive && !this.isDisabled && this.ssOptions.length) {
                    this.lastValue = this.select.val();
                    this.simpleselect.addClass("active");
                    this.isActive = true;
                    addToActiveSimpleselects.call(this, this.simpleselect);
                    var optionToSelect = getSsOptionToSelect.call(this);
                    selectSsOption.call(this, optionToSelect);
                    documentHeight = $(document).height(); // Save the document height before it possibly changes due to the options list being made visible
                    this.ssOptionsContainer
                        .fadeTo(0, 0)
                        .fadeTo(this.options.fadingDuration, 1);
                    // if (!this.select.is(":focus")) {
                    //   this.select.focus();
                    // }
                    positionAroundSsOption.call(this, optionToSelect);
                    isNextDocumentClickEventDisabled = true;
                }
            },

            // Set the SimpleSelect in an inactive state, and hide the options container
            setInactive: function() {
                if (this.isActive) {
                    this.simpleselect.removeClass("active");
                    this.isActive = false;
                    removeFromActiveSimpleselects.call(this, this.simpleselect);
                    this.ssOptionsContainer.fadeOut(this.options.fadingDuration);
                    // if (this.select.is(":focus")) {
                    //   this.select.blur();
                    // }
                    var currentValue = this.select.val();
                    if (this.lastValue != currentValue) {
                        this.ssPlaceholder.text(getSelectedOption.call(this).text());
                        this.select.trigger("change", [true]);
                    }
                }
            }

        };

    $.fn.simpleselect = function(method) {
        // Additional plugin call (method call)
        // The context inside of these methods is set to the SimpleSelect's data
        if (publicMethods[method]) {
            var args = Array.prototype.slice.call(arguments, 1);
            this.each(function() {
                publicMethods[method].apply($(this).data("simpleselect"), args);
            });
            // First plugin call
            // The context inside of this method is set to the select element
        } else {
            init.apply(this, arguments);
        }

        return this;
    };

    // Document and window bindings and initialization of related values
    $(document).ready(function() {

        updateWindowHeightValue();

        // Update shared windowHeight value when page is resized
        // $(window).on("resize.simpleselect", function() {
        //   updateWindowHeightValue();
        // });

        $(document).on("click.snippet_52_space keyup.snippet_52_space", function(e) {
            // Detect click events once they've bubbled up to the document
            if (e.type == "click" || e.type == "mousedown") {
                // Reset the flag
                // The following statement is appended to the end of the current call stack to ensure that, when the option of a SimpleSelect placed inside a label is clicked, events (or more precisely, statements handling isSsActivationForbidden and bound to those events) are triggered in the following order while in the bubbling phase:
                // Click on SimpleSelect option -> Click on SimpleSelect -> Click on label (thus focus on associated select) -> Click on document
                // (In IE, if not interfering with the call stack, the click event finishes bubbling up before the focus event is fired on the select.)
                setTimeout(function() {
                    isSsActivationForbidden = false;
                }, 0);

                // If that flag is activated, don't let the rest of this function be executed (and reset the flag)
                if (isNextDocumentClickEventDisabled) {
                    isNextDocumentClickEventDisabled = false;
                    return;
                }
            }

            // Disable active selects when the "background" is clicked or when the escape key is pressed
            if (e.type == "click" || e.type == "mousedown" || (e.type == "keyup" && e.keyCode == 27)) {
                var activeSimpleselectsLength = activeSimpleselects.length;
                if (activeSimpleselectsLength) {
                    var activeSimpleselectsCopy = activeSimpleselects.slice(0);
                    for (var i = 0; i < activeSimpleselectsLength; i++) {
                        activeSimpleselectsCopy[i].simpleselect("setInactive");
                    }
                }
            }
        });
    });

})(jQuery);
#15 JavaScript::Eval (size: 50367) - SHA256: 700120e0f3ed3f02e8ddc63a92fc2451936d1fdf5c062a477c0a0a67e58697ae
jju('.snippet_52_css').remove();

window.shouldHideSnippetFontOptions = false;
var snippet_52_layerId = ('snippet_52_').split('_')[1];
var snippet_52_layerHeight = function() {
    return jju('.design-layer[data-layertype="snippet"][data-layerid="' + snippet_52_layerId + '"]').height();
}

snippet_52_cssValues = "" +
    ".simpleselect, .simpleselect .placeholder, .snippet_52_plugin-wrapper .prodAdd, .snippet_52_plugin-wrapper .addButton, .snippet_52_plugin-wrapper .addNow{background-color: " + snippet_52_options.showAddToCart.values[0].btnColor.value + " !important;}" +
    ".simpleselect .placeholder, .snippet_52_plugin-wrapper .addButton, .snippet_52_plugin-wrapper .selOptions, .snippet_52_plugin-wrapper .addNow {border: 1px solid " + snippet_52_options.showAddToCart.values[0].btnBrdColor.value + " !important; color:" + snippet_52_options.showAddToCart.values[0].btnTextColor.value + " !important;}" +
    ".simpleselect .placeholder {border-top: 1px solid " + snippet_52_options.showAddToCart.values[0].btnBrdColor.value + " !important;}" +
    ".snippet_52_plugin-wrapper .prodPrice{color: " + snippet_52_options.showProductPrice.values[0].priceTextColor.value + " !important;}" +
    //".snippet_52_plugin-wrapper .swiper-slide{max-height: "+snippet_52_options.itemMaxHeight.value+"px !important;}" +
    ".snippet_52_plugin-wrapper .swiper-slide-content{height: " + snippet_52_layerHeight() + "px !important;}" +
    ".simpleselect .options::-webkit-scrollbar-thumb {background-color: " + snippet_52_options.showAddToCart.values[0].btnColor.value + ";}" +
    ".simpleselect .options::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 4px;}";

if (snippet_52_options.direction.value == 'vertical') {
    snippet_52_cssValues += ".snippet_52_plugin-wrapper .swiper-slide-content{height: " + snippet_52_options.itemMaxHeight.value + "px !important;}";
}

jju("head").append('<style type="text/css" class="snippet_52_css">' + snippet_52_cssValues + '</style>');

var moveStuff = ju_debounce(function() {
    // let's figure out the height of the title and price and adjust the height of the image accordingly
    if (snippet_52_options.showProductName.value == 0 || snippet_52_options.showProductPrice.value == 0) {
        var snippet_52_titleConHeight = Math.max.apply(null, jju('.snippet_52_plugin-wrapper .prodTitleCon').map(function() {
            return $(this).height();
        }).get()) * (snippet_52_options.showProductPrice.value != 0 ? 1.4 : 1.15);
        var snippet_52_addToCartBottom = (snippet_52_titleConHeight - jju('.snippet_52_plugin-wrapper .prodActions:first').height() - 10);
    } else {
        var snippet_52_titleConHeight = 0;
        var snippet_52_addToCartBottom = 10;
    }

    var snippet_52_maxImageHeight = snippet_52_options.maxImageHeight.value;
    var snippet_52_prodImageHeight = (snippet_52_layerHeight() - snippet_52_titleConHeight);
    var snippet_52_prodImagePadding = (snippet_52_maxImageHeight < snippet_52_prodImageHeight ? snippet_52_prodImageHeight - snippet_52_maxImageHeight : 0);

    if (snippet_52_options.showAddToCart.values[0].belowName.value) {
        var snippet_52_addToCartBottom = 10;
        var snippet_52_titleConHeight = snippet_52_titleConHeight - 40;
        var snippet_52_prodImagePadding = 0;
    }

    snippet_52_cssValues = "" +
        ".snippet_52_plugin-wrapper .prodImages{height: " + snippet_52_prodImageHeight + "px !important;max-height: " + snippet_52_maxImageHeight + "px !important;}" +
        ".snippet_52_plugin-wrapper .prodTitleCon{padding-top: " + snippet_52_prodImagePadding + "px !important;}" +
        ".snippet_52_plugin-wrapper .prodActions{bottom: " + snippet_52_addToCartBottom + "px !important;}" +
        ".snippet_52_plugin-wrapper .swiper-button-next.sides, .snippet_52_plugin-wrapper .swiper-button-prev.sides{display:flex;top: " + (((snippet_52_layerHeight() - snippet_52_titleConHeight) * .5) - 20) + "px !important;}" +
        ".snippet_52_plugin-wrapper .swiper-button-next.top, .snippet_52_plugin-wrapper .swiper-button-prev.top{display:flex;top: -60px !important;}" +
        ".snippet_52_plugin-wrapper .swiper-button-next.bottom, .snippet_52_plugin-wrapper .swiper-button-prev.bottom{display:flex;top:auto !important;;bottom: -60px !important;}"
    jju("head").append('<style type="text/css" class="snippet_52_css">' + snippet_52_cssValues + '</style>');
}, 50, 'End');

function snippet_52_checkprice(prod, priceType, format, variant) {
    var lowestVariantPrice = 999999;
    var lowestVariantMsrp = 999999;
    jju.each(prod.variantList, function(v, variant) {
        if (prod.variantList[v].inventory > 0) {
            lowestVariantPrice = Math.min(lowestVariantPrice, prod.variantList[v].price);
            lowestVariantMsrp = Math.min(lowestVariantMsrp, prod.variantList[v].msrp);
        }
    });

    var pPrice = prod.price;
    var pMsrp = prod.msrp;
    if (variant) {
        var vPrice = variant.price;
        var vMsrp = variant.msrp;
    } else {
        var vPrice = lowestVariantPrice;
        var vMsrp = lowestVariantMsrp;
    }
    var returnPrice;
    if (priceType == 'price') {
        //if (pPrice==0) {
        if (vPrice == 0) {
            if (vMsrp == 0) {
                returnPrice = pMsrp;
            } else {
                returnPrice = vMsrp;
            }
        } else {
            returnPrice = vPrice;
        }
        //} else {
        //  returnPrice = pPrice;
        //}
    } else {
        //if (pMsrp==0) {
        if (vMsrp == 0) {
            if (vPrice == 0) {
                returnPrice = pPrice;
            } else {
                returnPrice = vPrice;
            }
        } else {
            returnPrice = vMsrp;
        }
        //} else {
        //  returnPrice = pMsrp;
        //}
    }
    if (format) {
        var localeOption = snippet_52_options.showProductPrice.values[0].priceLocale.value;
        var localeOptionArr = localeOption.split('/');
        try {
            returnPrice = new Intl.NumberFormat(localeOptionArr[0], {
                style: 'currency',
                currency: localeOptionArr[1]
            }).format(returnPrice);
        } catch (er) {
            returnPrice = new Intl.NumberFormat('en-US', {
                style: 'currency',
                currency: 'USD'
            }).format(returnPrice);
        }
    }
    return returnPrice;
}

function snippet_52_generateSuggestions(snippet_52_prodsArr, render) {

    $(document).off('.snippet_52_spaceButtons');
    $(window).off('.snippet_52_spaceButtons');

    if (!snippet_52_options.showAddToCart.values[0].showHoverOnly.value && render) {
        jju('.snippet_52_plugin-wrapper').addClass('alwaysShowAddButton');
    }
    jju('.snippet_52_plugin-wrapper').html('').append('<div class="swiper-container"><div class="swiper-wrapper"></div></div>');


    jju.each(snippet_52_prodsArr, function(i, item) {

        //snippet_52_platform = item.platform;

        // lets see if we shoudl change the qty to allow purchasing out of stock items based on filters
        jju.each(snippet_52_filters, function(f, filter) {
            if (filter.Active.Bool) {
                if (filter.FilterType.String === 'inventory' && filter.Min.Int64 <= 0) {
                    jju.each(snippet_52_prodsArr[i].variantList, function(v, variant) {
                        snippet_52_prodsArr[i].variantList[v].inventory = 1000;
                    });
                };
                if (filter.FilterType.String === 'force_include_product' && filter.Include.Bool && filter.Filters.some(el => el.String === snippet_52_prodsArr[i].id)) {
                    jju.each(snippet_52_prodsArr[i].variantList, function(v, variant) {
                        snippet_52_prodsArr[i].variantList[v].inventory = 1000;
                    });
                };
            };
        });


        if (item.imageURL1.indexOf('://') == -1) {
            var hostURL = document.createElement('a');
            hostURL.href = item.url;
            item.imageURL1 = 'https://' + hostURL.hostname + item.imageURL1;
            item.imageURL2 = 'https://' + hostURL.hostname + item.imageURL2;
            item.imageURL3 = 'https://' + hostURL.hostname + item.imageURL3;
        }

        var newItem = '' +
            '<div class="swiper-slide" ' + (i == 0 ? 'data-swiper-autoplay="8000"' : '') + '>' +
            '<div class="swiper-slide-content" data-index="' + i + '">' +
            '<a class="prodLink" href="' + item.url + '" target="_top">' +
            '<div class="prodImages">' +
            '<img class="prodImage1" src="' + this.imageURL1 + '">';
        if (this.imageURL2 != '') newItem += '<img class="prodImage2" src="' + this.imageURL2 + '">';
        if (this.imageURL3 != '') newItem += '<img class="prodImage3" src="' + this.imageURL3 + '">';
        newItem += '<img class="varImage1" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">';
        newItem += '</div>' +
            '<div class="prodTitleCon">' +
            (snippet_52_options.showProductName.value == 0 ? '<div class="prodTitle' + (snippet_52_options.showProductName.values[0].allCaps.value ? ' allCaps' : '') + '">' + this.title + '</div>' : '') +
            (snippet_52_options.showProductPrice.value == 0 ? '<div class="prodPrice">' + snippet_52_checkprice(this, 'price', true) + (snippet_52_options.showProductPrice.values[0].showMSRP.value && snippet_52_checkprice(this, 'msrp', false) > snippet_52_checkprice(this, 'price', false) ? ' <span class="msrp">' + snippet_52_checkprice(this, 'msrp', true) + '</span>' : '') + '</div>' : '') +
            '</div>' +
            '</a>' +
            (snippet_52_options.showAddToCart.value == 0 ?
                '<div class="prodActions">' +
                '<div class="prodActionsCon">' +
                '<div class="prodOptions"></div>' +
                '<div class="prodAdd">' +
                '<div class="selOptions">' + snippet_52_options.showAddToCart.values[0].langSelectOptions.value + '</div>' +
                '<button class="addButton" type="button" href="#">' + snippet_52_options.showAddToCart.values[0].langAddToBag.value + '</button>' +
                '<button class="addNow" type="button" href="#">' + snippet_52_options.showAddToCart.values[0].langAddNow.value + '</button>' +
                '</div>' +
                '</div>' +
                '</div>' +
                '</div>' : '') +
            '</div>';


        jju('.snippet_52_plugin-wrapper .swiper-wrapper').append(newItem);

    });

    jju('.snippet_52_plugin-wrapper .swiper-container').append('<div class="swiper-pagination"></div>');
    if (snippet_52_options.navigation.value != 'none') {
        jju('.snippet_52_plugin-wrapper').append('<div class="swiper-button-prev ' + snippet_52_options.navigation.value + '"></div>');
        jju('.snippet_52_plugin-wrapper').append('<div class="swiper-button-next ' + snippet_52_options.navigation.value + '"></div>');
    }
    //jju('.snippet_52_plugin-wrapper .swiper-container').append('<div class="swiper-scrollbar"></div>');

    setTimeout(function() {
        if (snippet_52_options.showProductName.values[0].ellipsize.value && render) {
            snippet_52_cssValues = ".snippet_52_plugin-wrapper .prodTitle{white-space: nowrap !important; width: " + jju('.snippet_52_plugin-wrapper .prodTitle').outerWidth() + "px; overflow: hidden !important; text-overflow:ellipsis !important;}";
            jju("head").append('<style type="text/css" class="snippet_52_css">' + snippet_52_cssValues + '</style>');
        }
        if (snippet_52_platform == 'Shopify') {
            addLinkShopify()
        } else {
            //addLink();
        }
    }, 75)

    moveStuff();


    function getWindowWidth() {
        return jju('.design-layer[data-layertype="snippet"][data-layerid="' + snippet_52_layerId + '"]').width();
    }

    function getWindowHeight() {
        return jju('.design-layer[data-layertype="snippet"][data-layerid="' + snippet_52_layerId + '"]').height();
    }

    $(document).on('click.snippet_52_spaceButtons', '.swiper-slide a', function(e) {
        e.preventDefault();
        e.stopPropagation();
        getpromocode('22', '', currentcp, 1, (snippet_52_options.engageOnInteraction.value ? 1 : 0));
        var navurl = $(this).attr('href');
        setTimeout(function() {
            top.location.href = navurl;
        }, 700);
    });

    $(document).on('click.snippet_52_spaceButtons', 'div[class*="swiper-button-prev"], div[class*="swiper-button-next"]', function(e) {
        e.preventDefault();
        e.stopPropagation();
    });

    var resizeSgg = ju_debounce(function() {
        var newWindowWidth = getWindowWidth();
        if (newWindowWidth == jju('.snippet_52_plugin-wrapper').width()) return;
        jju('.snippet_52_plugin-wrapper').css({
            'width': newWindowWidth
        });
        /*
            resizeSwiper();
            setTimeout(function(){
              if (snippet_52_options.showProductName.values[0].ellipsize.value) {
                jju('.snippet_52_plugin-wrapper .prodTitle').css({'width':'auto'});
                snippet_52_cssValues = ".snippet_52_plugin-wrapper .prodTitle{white-space: nowrap !important; width: "+jju('.snippet_52_plugin-wrapper .prodTitle').width()+"px; overflow: hidden !important; text-overflow:ellipsis !important;}";
                jju("head").append('<style type="text/css" class="snippet_52_css">'+snippet_52_cssValues+'</style>');
              }
            },75)
        */
        setTimeout(function() {
            snippet_52_generateSuggestions(snippet_52_prod, false);
        }, 200)
    }, 200, 'End');

    jju(window).on('resize.snippet_52_spaceButtons', function() {
        resizeSgg();
    });

    jju('.snippet_52_plugin-wrapper').css({
        'width': getWindowWidth()
    });

    jju(document).on('mouseenter.snippet_52_spaceButtons', '.swiper-slide-content', function() {
        if (snippet_52_options.autoScroll.value) snippet_52_mySwiper.autoplay.stop();
        thisItem = jju(this);
        thisItem.find('.selOptions').hide();
        thisItem.find('.addNow').hide();
        thisItem.find('.addButton').show();
        if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value) {
            thisItem.find('.prodImage2').stop().fadeIn(150);
        }
    })

    jju(document).on('mouseleave.snippet_52_spaceButtons', '.swiper-slide-content', function() {
        thisItem = jju(this);
        thisItem.find('.prodOptions').hide();
        thisItem.find("select:visible").simpleselect("setInactive")
        jju('.swiper-container').removeClass('overflowVisible');
        jju('.prodImage2, .prodImage3').stop().fadeOut(100);
    })

    jju(document).on('touchstart.snippet_52_spaceButtons', '.prodImages', function() {
        if (snippet_52_options.autoScroll.value) snippet_52_mySwiper.autoplay.stop();
        thisItem = jju(this);
        if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value) thisItem.find('.prodImage2').stop().fadeIn(150);
    })

    jju(document).on('touchend.snippet_52_spaceButtons', '.prodImages', function() {
        jju('.prodImage2, .prodImage3').stop().fadeOut(100);
    })

    jju(document).on('click.snippet_52_spaceButtons', '.addNow', function() {
        var thisButton = jju(this);
        var thisItem = thisButton.closest('.swiper-slide-content');
        addToCart(thisItem);
    });

    jju(document).on('click.snippet_52_spaceButtons', '.addButton', function() {
        jju('.swiper-slide-content').each(function(i) {
            var thisArrItem = jju(this);
            thisArrItem.find('.selOptions').hide();
            thisArrItem.find('.addNow').hide();
            thisArrItem.find('.addButton').show();
        });

        var thisButton = jju(this);
        var thisItem = thisButton.closest('.swiper-slide-content');
        var thisIndex = thisItem.data('index');
        var thisEl = snippet_52_prodsArr[thisIndex];

        if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value) {
            thisItem.find('.prodImage2').stop().fadeIn(150);
        }

        jju('.swiper-container').addClass('overflowVisible');
        thisItem.find('.prodOptions').show();

        if (!thisItem.hasClass('renderedOptions')) {
            thisItem.addClass('renderedOptions')
            buildDropdown('', thisItem, 1, thisEl);
            buildDropdown('', thisItem, 2, thisEl);
            buildDropdown('', thisItem, 3, thisEl);
            buildQty(thisItem, thisEl)

            thisItem.find("select:visible").simpleselect({
                fadingDuration: 100,
                containerMargin: 20
            });

            resetUnavailable(thisItem, thisEl);
        }

        checkOptionSelected(thisItem);

        // automatically click the one option set if only one option set to expand
        setTimeout(function() {
            if (thisItem.find('.prodOptions select').length == 1 && !thisItem.find('.prodOptions select').has('option[value!=""]:selected').length) {
                thisItem.find('.prodOptions .placeholder').trigger('click');
            }
        }, 100)
    });

    jju(document).on('change.snippet_52_spaceButtons', '.SlectBox:visible', function() {
        var thisItem = jju(this).closest('.swiper-slide-content');
        var thisIndex = thisItem.data('index');
        var thisEl = snippet_52_prodsArr[thisIndex];
        resetUnavailable(thisItem, thisEl);
        checkOptionSelected(thisItem);
    });

    function checkOptionSelected(thisItem) {
        var optCount = thisItem.find('select').filter(function() {
            return jju(this).find('option').length > 1
        }).length;
        if (!optCount || (thisItem.find('select option:eq(1)').val() == '' && optCount == 1)) {
            thisItem.find('select option:eq(1)').prop('selected', true);
            addToCart(thisItem);
        } else if (thisItem.find('select option:selected[value=""]').length) {
            thisItem.find('.selOptions').show();
            thisItem.find('.addButton').hide();
            thisItem.find('.addNow').hide();
        } else {
            thisItem.find('.selOptions').hide();
            thisItem.find('.addButton').hide();
            thisItem.find('.addNow').show();
            if (!thisItem.find('.simpleselect:visible').length) {
                thisItem.find('select option:eq(1)').prop('selected', true);
                addToCart(thisItem);
            }
            // let's attempt to show the variant image if option is enabled
            if (snippet_52_options.showAddToCart.values[0].showVariantImage.value) {
                var options1 = thisItem.find('.optionSel1');
                var options2 = thisItem.find('.optionSel2');
                var options3 = thisItem.find('.optionSel3');
                var option1sel = options1.val() || '';
                var option2sel = options2.val() || '';
                var option3sel = options3.val() || '';

                var thisIndex = thisItem.data('index');
                var thisEl = snippet_52_prodsArr[thisIndex];

                thisItem.find('.varImage1').hide();

                jju.each(thisEl.variantList, function() {
                    if (this.option1.replace(/"/g, "''") == option1sel && this.option2.replace(/"/g, "''") == option2sel && this.option3.replace(/"/g, "''") == option3sel) {
                        // update price to show selected variant price
                        if (snippet_52_options.showProductPrice.value == 0) {
                            thisItem.find('.prodPrice').html(snippet_52_checkprice(thisEl, 'price', true, this) + (snippet_52_options.showProductPrice.values[0].showMSRP.value && snippet_52_checkprice(thisEl, 'msrp', false, this) > snippet_52_checkprice(thisEl, 'price', false, this) ? ' <span class="msrp">' + snippet_52_checkprice(thisEl, 'msrp', true, this) + '</span>' : ''))
                        }

                        // update image to show selected variatn image
                        if (this.imageURL1 != '') {
                            if (this.imageURL1.indexOf('://') == -1) {
                                var hostURL = document.createElement('a');
                                hostURL.href = this.url;
                                this.imageURL1 = 'https://' + hostURL.hostname + this.imageURL1;
                            }
                            thisItem.find('.varImage1').attr('src', this.imageURL1).show();
                        }
                    }
                });
            }
        }
    }

    function sanitizeOptions(v) {
        return v.replace(/[^A-Za-z0-9- ]/g, '')
    }

    function resetUnavailable(thisItem, thisEl) {
        var thisParent = thisItem.closest('.swiper-slide-content');
        var thisOptDif = thisParent.find('.SlectBox').length - thisParent.find('.hidden_select_container').length;
        var options1 = thisParent.find('.optionSel1');
        var options2 = thisParent.find('.optionSel2');
        var options3 = thisParent.find('.optionSel3');
        var option1sel = options1.val() || '';
        var option2sel = options2.val() || '';
        var option3sel = options3.val() || '';
        option1sel = sanitizeOptions(option1sel)
        option2sel = sanitizeOptions(option2sel)
        option3sel = sanitizeOptions(option3sel)

        for (var optIndex = 1; optIndex < 4; optIndex++) {
            thisParent.find('.optionSel' + optIndex).find('option:not(:first)').each(function(i) {
                var thisOpt = $(this);
                var thisVal = thisOpt.val();
                thisVal = sanitizeOptions(thisVal);
                var available = false;
                jju.each(thisEl.variantList, function() {
                    var thisVariant = this;
                    var thisOption = sanitizeOptions(thisVariant["option" + optIndex]);
                    var thisQty = thisVariant.inventory;
                    if (thisOption == thisVal && thisQty > 0) {

                        if (optIndex == 1 && (option2sel == sanitizeOptions(thisVariant["option2"]) || thisVariant["option2"] == "" || option2sel == "") && (option3sel == sanitizeOptions(thisVariant["option3"]) || thisVariant["option3"] == "" || option3sel == "")) {
                            available = true;
                            return;
                        } else if (optIndex == 2 && (option1sel == sanitizeOptions(thisVariant["option1"]) || thisVariant["option1"] == "" || option1sel == "") && (option3sel == sanitizeOptions(thisVariant["option3"]) || thisVariant["option3"] == "" || option3sel == "")) {
                            available = true;
                            return;
                        } else if (optIndex == 3 && (option3sel == sanitizeOptions(thisVariant["option3"]) || thisVariant["option3"] == "" || option3sel == "") && (option3sel == sanitizeOptions(thisVariant["option3"]) || thisVariant["option3"] == "" || option3sel == "")) {
                            available = true;
                            return;
                        }
                    }
                });

                if (thisParent.find('.optionSel' + optIndex).parent('.hidden_select_container').length) {
                    var simSelect = thisParent.find('.optionSel' + optIndex).parent('.hidden_select_container').next('.simpleselect');
                    var simOption = simSelect.find('.options .option:eq(' + (i + 1) + ')');
                    if (available) {
                        simOption.removeClass('unavailable');
                    } else {
                        simOption.addClass('unavailable');
                        if (thisOpt.is(':selected')) {
                            thisOpt.closest("select:visible").val('');
                            simSelect.find('.placeholder').html(snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + thisEl["optionType" + optIndex]);
                            //simSelect.find('.placeholder').html(snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl["optionType"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl["optionType"+optIndex]));
                        }
                    }
                }
            })
        }
    }

    function buildDropdown(selType, thisItem, optIndex, thisEl) {
        var html = '';
        var optionArr = [];
        //if (thisEl.variantList.length>1 || thisEl.variantList[0].title!="Default") {

        jju.each(thisEl.variantList, function() {
            var thisVariant = this;
            var thisOption = thisVariant["option" + optIndex].replace(/"/g, "''");
            if (thisOption == '' || optionArr.indexOf(thisOption) > -1) return true;
            optionArr.push(thisOption);
        });

        if (optionArr.length > 0) {

            var sizeSortArr = ["os", "xxxs", "3xs", "xxs", "2xs", "xs", "1xs", "s", "sm", "m", "ml", "l", "xl", "1xl", "xxl", "2xl", "xxxl", "3xl"]; // sort by value
            // sort by value

            function testForNum(v) {
                return v.match(/[0-9]/g)
            }

            if (!optionArr.every(testForNum)) {
                // sort by sizes
                optionArr.sort(function(a, b) {
                    var nameA = a.toLowerCase().replace('extra', 'x').replace('small', 's').replace('medium', 'm').replace('large', 'l').replace('huge', 'xl').replace(/x[\s|-]s/g, 'xs').replace(/x[\s|-]l/g, 'xl');
                    var nameB = b.toLowerCase().replace('extra', 'x').replace('small', 's').replace('medium', 'm').replace('large', 'l').replace('huge', 'xl').replace(/x[\s|-]s/g, 'xs').replace(/x[\s|-]l/g, 'xl');

                    var nameAarr = nameA.split(/[^A-Za-z0-9]/);
                    var nameBarr = nameB.split(/[^A-Za-z0-9]/);

                    for (var i = 0; i < nameAarr.length; i++) {
                        if (sizeSortArr.indexOf(nameAarr[i]) != -1) {
                            nameA = sizeSortArr[sizeSortArr.indexOf(nameAarr[i])];
                            break;
                        }
                    }

                    for (var i = 0; i < nameBarr.length; i++) {
                        if (sizeSortArr.indexOf(nameBarr[i]) != -1) {
                            nameB = sizeSortArr[sizeSortArr.indexOf(nameBarr[i])];
                            break;
                        }
                    }

                    if (sizeSortArr.indexOf(nameA) < sizeSortArr.indexOf(nameB)) {
                        return -1;
                    }
                    if (sizeSortArr.indexOf(nameA) > sizeSortArr.indexOf(nameB)) {
                        return 1;
                    }
                    if (a < b) {
                        return -1;
                    }
                    if (a > b) {
                        return 1;
                    }

                    // names must be equal
                    return 0;
                });
            } else {
                // sort by value
                optionArr.sort(function(a, b) {
                    return Number(a.match(/\d+/g).join('')) - Number(b.match(/\d+/g).join(''));
                });
            }
        }

        if (optionArr.length > 0) {
            jju.each(optionArr, function(index, value) {
                html += '<option value="' + value + '" ' + (optionArr.length == 1 ? 'selected' : '') + '>' + value + '</option>';
            })

            html = '<option value="" ' + (optionArr.length > 1 ? 'selected' : '') + '>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + thisEl["optionType" + optIndex] + '</option>' + html;
            //html = '<option value="" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl["optionType"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl["optionType"+optIndex]) + '</option>' + html;
            html = '<select class="SlectBox optionSel' + optIndex + '">' + html;
            html += '</select>';

            var $html = jju(html);
            if (optionArr.length == 1) $html.css({
                'display': 'none'
            });
            thisItem.find('.prodOptions').append($html);
            // now remove any options with the label "Default Title" if ther are more than 1 option
            if (thisItem.find('.prodOptions .optionSel1 option').length > 2 && thisItem.find('.prodOptions .optionSel1 option:contains("Default Title")')) {
                thisItem.find('.prodOptions .optionSel1 option:contains("Default Title")').remove();
            }
            if (thisItem.find('.prodOptions .optionSel2 option').length > 2 && thisItem.find('.prodOptions .optionSel2 option:contains("Default Title")')) {
                thisItem.find('.prodOptions .optionSel2 option:contains("Default Title")').remove();
            }
            if (thisItem.find('.prodOptions .optionSel3 option').length > 2 && thisItem.find('.prodOptions .optionSel3 option:contains("Default Title")')) {
                thisItem.find('.prodOptions .optionSel3 option:contains("Default Title")').remove();
            }
            thisItem.find('.prodOptions .optionSel1, .prodOptions .optionSel2, .prodOptions .optionSel3').change();
        }
        //}

        //return $html;
    }

    function buildQty(thisItem, thisEl) {
        var html = '';
        if (snippet_52_options.showAddToCart.values[0].allowQty.value == 0) {
            var optionArr = ['1'];
        } else {
            var optionArr = [];
            var qtyDropdown = snippet_52_options.showAddToCart.values[0].allowQty.values[1].qtyDropdown.value.replace(/ /g, '');

            if (isNaN(qtyDropdown.replace(/,/g, ''))) qtyDropdown = '1';
            var optionArr = qtyDropdown.split(',');
        }

        if (optionArr.length > 0) {
            jju.each(optionArr, function(index, value) {
                html += '<option value="' + value + '" ' + (optionArr.length == 1 ? 'selected' : '') + '>' + snippet_52_options.showAddToCart.values[0].allowQty.values[1].langQtyPrefix.value + ' ' + value + '</option>';
            })

            html = '<option value="" ' + (optionArr.length > 1 ? 'selected' : '') + '>' + snippet_52_options.showAddToCart.values[0].allowQty.values[1].langQtyTitle.value + '</option>' + html;
            //html = '<option value="" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl["optionType"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl["optionType"+optIndex]) + '</option>' + html;
            html = '<select class="SlectBox qty">' + html;
            html += '</select>';

            var $html = jju(html);
            if (optionArr.length == 1) $html.css({
                'display': 'none'
            });
            thisItem.find('.prodOptions').append($html);
            thisItem.find('.prodOptions .qty').change();
        }

    }
    var addToCart = ju_debounce(function(thisItem) {
        //function addToCart(thisItem){
        var options1 = thisItem.find('.optionSel1');
        var options2 = thisItem.find('.optionSel2');
        var options3 = thisItem.find('.optionSel3');
        var option1sel = options1.val() || '';
        var option2sel = options2.val() || '';
        var option3sel = options3.val() || '';
        var qty = thisItem.find('.qty').val();
        if (qty == "") qty = 1;

        var thisIndex = thisItem.data('index');
        var thisEl = snippet_52_prodsArr[thisIndex];
        var thisId = thisEl.id;
        var thisVariant;
        var thisSku;

        jju.each(thisEl.variantList, function() {
            if (this.option1.replace(/"/g, "''") == option1sel && this.option2.replace(/"/g, "''") == option2sel && this.option3.replace(/"/g, "''") == option3sel) {
                thisVariant = this.id;
                thisSku = this.sku;
                if (parseInt(this.inventory) < parseInt(qty)) qty = this.inventory;
                return;
            }
        });

        if (snippet_52_platform == 'Shopify') {
            addToCartShopify(thisId, thisVariant, thisSku, qty)
        }

        if (snippet_52_platform == 'Magento') {
            addToCartMagento(thisId, thisVariant, thisSku, qty)
            parent.require(['Magento_Customer/js/customer-data'], function(customerData) {
                setTimeout(function() {
                    customerData.reload(['cart']);
                }, 1000);
            });
        }

        if (snippet_52_platform == 'Wordpress') {
            addToCartWordpress(thisId, thisVariant, thisSku, qty)
        }

        if (snippet_52_platform == 'BigCommerce') {
            addToCartBigCommerce(thisId, thisVariant, thisSku, qty)
        }
        if (snippet_52_platform_other == 'Yahoo') {
            addToCartYahoo(thisId, thisVariant, thisSku, qty)
        }
        if (snippet_52_platform_other == 'Netohq') {
            addToCartNetohq(thisId, thisVariant, thisSku, qty)
        }

        getpromocode('21', '', currentcp, 1, (snippet_52_options.engageOnInteraction.value ? 1 : 0));

        var addToCartPostFunUrl = snippet_52_options.showAddToCart.values[0].redirectAddToCart.values[1].redirectAddToCartUrl.value;
        if (snippet_52_options.showAddToCart.values[0].redirectAddToCart.value == 1 && addToCartPostFunUrl != '') {
            setTimeout(function() {
                if (addToCartPostFunUrl.indexOf('(') != -1) {
                    eval(addToCartPostFunUrl);
                } else {
                    top.location.href = snippet_52_options.showAddToCart.values[0].redirectAddToCart.values[1].redirectAddToCartUrl.value;
                }
            }, 1000)
        }

        try {
            var qtySelVal = parent.jju(snippet_52_options.showAddToCart.values[0].qtySelector.value + ':visible:last').text();
            if (!$.isNumeric(qtySelVal)) qtySelVal = 0;
            qtySelVal = parseFloat(qtySelVal) + qty;
            parent.jju(snippet_52_options.showAddToCart.values[0].qtySelector.value).text(qtySelVal);
        } catch (er) {
            //console.log('Mini Cart Quantity Selector not found');
        }

        var addButton = thisItem.find('.addButton');
        addButton.html(snippet_52_options.showAddToCart.values[0].langItemAdded.value);
        setTimeout(function() {
            addButton.html(snippet_52_options.showAddToCart.values[0].langAddToBag.value)
        }, 3000)
        thisItem.find('.prodOptions').hide();
        thisItem.find('.addNow').hide();
        thisItem.find('.addButton').show();
    }, 150, 'End');

    // setup platform specific stuff

    function addToCartShopify(Id, Variant, Sku, Qty) {
        jju.ajax({
            url: '/cart/add.js',
            type: "post",
            dataType: "text",
            data: {
                items: [{
                    id: Variant,
                    quantity: Qty
                }],
                sections: "header"
            }
        }).done(function(data) {
            var htmlHeader = '';
            try {
                parent.update_shopify_ju_cart();
                var parsedData = jju.parseJSON(data);
                var htmlHeader = parsedData.sections.header;
            } catch (e) {};
            if (htmlHeader.length > 100) {
                parent.jju('[data-section-id="header"]').html(htmlHeader);
            }
        });
    }

    function addToCartMagento(Id, Variant, Sku, Qty) {
        jju.ajax({
            url: '/justuno/cart/add?product=' + Id + '&variant=' + Variant + '&qty=' + Qty,
            type: "get"
        }).done(function(data) {
            //
        }).fail(function(jqXHR, textStatus) {
            // incase they don't have the latest magento plugin
            jju.ajax({
                url: '/checkout/cart/add/product/' + Variant + '/qty/1',
                type: "get"
            }).done(function(data) {
                //
            }).fail(function(jqXHR, textStatus) {
                //
            });
        });
    }

    function addToCartWordpress(Id, Variant, Sku, Qty) {
        jju.ajax({
            url: '/?add-to-cart=' + Variant + '&quantity=' + Qty,
            type: "get"
        }).done(function(data) {
            //
        });
    }

    function addLinkShopify() {
        jju('.prodLink').each(function() {
            if (jju(this).attr('href').indexOf('/products/') == -1) jju(this).attr('href', '/products/' + jju(this).attr('href'))
        })
    }

    function addToCartBigCommerce(Id, Variant, Sku, Qty) {
        jju.ajax({
            url: '/cart.php?action=add&sku=' + Sku + '&qty=' + Qty,
            type: "get",
            dataType: "text"
        }).done(function(data) {
            // now fetch new cart info
            try {
                parent.update_bc_ju_cart();
            } catch (e) {};
        });
    }

    function addToCartYahoo(Id, Variant, Sku, Qty) {
        setTimeout(function() {
            parent.document.location = 'https://order.store.yahoo.net/' + snippet_52_platform_storeID + '/ymix/MetaController.html?eventName.addEvent&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_itemId=' + Id + '&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_quantity=' + Qty + '&ysco_key_cs_item=1&sectionId=ysco.cart&ysco_key_store_id=' + snippet_52_platform_storeID;
        }, 600)
    }

    function addToCartNetohq(Id, Variant, Sku, Qty) {
        parent.jju('#ju-sku, #ju-qty').remove();
        parent.jju('body').append('<input type="hidden" id="ju-sku" value="' + Sku + '"><input type="hidden" id="ju-qty" value="' + Qty + '">');
        parent.$.addCartItem('ju-sku', 'ju-qty');
        // jju.ajax({
        //   url: '/_mycart?sku='+Sku+'&qty='+Qty,
        //   type: "get",
        //   dataType: "text"
        // }).done(function(data) {
        //   //
        // });
    }

    function getSlidesPerView() {
        var ww = getWindowWidth();
        var wh = getWindowHeight();
        try {
            var direction = snippet_52_options.direction.value;
            var responsiveColumnOption = snippet_52_options.responsiveColumns.value;
            var responsiveColumnOptionArr = responsiveColumnOption.replace(/\s/g, '').split(',');
            var responsiveColumnOptionArrLast = responsiveColumnOptionArr[responsiveColumnOptionArr.length - 1];
            for (var i = responsiveColumnOptionArr.length; i < 8; i++) {
                responsiveColumnOptionArr.push(responsiveColumnOptionArrLast);
            }
            if (direction == 'horizontal') {
                if (ww < 575) return parseInt(responsiveColumnOptionArr[0]);
                if (ww < 815) return parseInt(responsiveColumnOptionArr[1]);
                if (ww < 1055) return parseInt(responsiveColumnOptionArr[2]);
                if (ww < 1295) return parseInt(responsiveColumnOptionArr[3]);
                if (ww < 1535) return parseInt(responsiveColumnOptionArr[4]);
                if (ww < 1775) return parseInt(responsiveColumnOptionArr[5]);
                if (ww < 2015) return parseInt(responsiveColumnOptionArr[6]);
            } else {
                if (wh < 575) return parseInt(responsiveColumnOptionArr[0]);
                if (wh < 815) return parseInt(responsiveColumnOptionArr[1]);
                if (wh < 1055) return parseInt(responsiveColumnOptionArr[2]);
                if (wh < 1295) return parseInt(responsiveColumnOptionArr[3]);
                if (wh < 1535) return parseInt(responsiveColumnOptionArr[4]);
                if (wh < 1775) return parseInt(responsiveColumnOptionArr[5]);
                if (wh < 2015) return parseInt(responsiveColumnOptionArr[6]);
            }
            return parseInt(responsiveColumnOptionArr[7]);
        } catch (e) {
            if (snippet_52_options.direction.value == 'horizontal') {
                if (ww < 575) return 2;
                if (ww < 815) return 3;
                if (ww < 1055) return 4;
                if (ww < 1295) return 5;
                if (ww < 1535) return 6;
                if (ww < 1775) return 7;
                if (ww < 2015) return 8;
                return 9;
            } else {
                if (ww < 575) return 1;
                if (ww < 1000) return 2;
                return 2;
            }
        }
    }

    function resizeSwiper() {
        snippet_52_mySwiper.params.slidesPerView = getSlidesPerView();
        snippet_52_mySwiper.params.slidesPerGroup = getSlidesPerView();
        snippet_52_mySwiper.update();
    }

    function autoPlay() {
        if (snippet_52_options.autoScroll.value) {
            var autoPlayObj = {
                delay: 5000,
                disableoninteraction: true
            }
            return autoPlayObj;
        } else {
            return false;
        }
    }

    if (snippet_52_options.direction.value == 'vertical') {
        jju('.snippet_52_plugin-wrapper .swiper-container').css({
            'height': getWindowHeight() + 'px',
            'overflow': 'hidden'
        });
    } else {
        jju('.snippet_52_plugin-wrapper .swiper-container').css({
            'height': 'auto',
            'overflow': 'visible'
        });
    }

    window.snippet_52_mySwiper = new Swiper('.snippet_52_plugin-wrapper .swiper-container', {
        // Optional parameters
        direction: snippet_52_options.direction.value,
        height: (snippet_52_options.direction.value == 'vertical' ? getWindowHeight() : null),
        slidesPerView: getSlidesPerView(),
        spaceBetween: (snippet_52_options.direction.value == 'vertical' ? 20 : 10),
        slidesPerGroup: getSlidesPerView(),
        loop: true,
        shortSwipes: true,
        mousewheel: {
            forceToAxis: true
        },
        threshold: snippet_52_options.prodLimit.value,
        autoplay: autoPlay(),

        // If we need pagination

        pagination: (snippet_52_options.pagination.value ? {
            el: '.swiper-pagination',
            clickable: true,
            dynamicBullets: true
        } : false),



        // Navigation arrows
        navigation: (snippet_52_options.navigation.value != 'none' ? {
            nextEl: '.swiper-button-next',
            prevEl: '.swiper-button-prev'
        } : false),


        // And if we need scrollbar
        /*
        scrollbar: {
          el: '.swiper-scrollbar'
        }
        */
        on: {
            slideChange: function() {
                console.log('swiper initialized');
                items = jju('.swiper-slide-content');
                items.find('.prodOptions, .options, .selOptions, .addNow').hide();
                items.find('.addButton').show();
                items.find("select:visible").simpleselect("setInactive")
                jju('.swiper-container').removeClass('overflowVisible');
                jju('.prodImage2, .prodImage3').stop().fadeOut(100);
            },
        },
    })
}

var snippet_52_prodsFilter = [];

if (parent.juDa) {
    if (parent.juDa.prods_seen && parent.juDa.prods_seen.length > 0) {
        snippet_52_prodsFilter = parent.juDa.prods_seen.map(function(item, index) {
            return item.ID;
        });
    }

    if (parent.juDa.cartItem) {
        for (var key in parent.juDa.cartItem) {
            // skip loop if the property is from prototype
            if (!parent.juDa.cartItem.hasOwnProperty(key)) continue;
            snippet_52_prodsFilter.push(parent.juDa.cartItem[key].v.i);
        }
    }

    if (parent.ju_config && parent.ju_config.prodId) {
        snippet_52_prodsFilter.push(parent.ju_config.prodId);
    }
}

var snippet_52_prodsFilterUnique = [];
jju.each(snippet_52_prodsFilter, function(i, el) {
    if (jju.inArray(el, snippet_52_prodsFilterUnique) === -1) snippet_52_prodsFilterUnique.push(el);
});

if (window.juPromo) {
    var snippet_52_guid = parent.ju_num.toLowerCase();
} else {
    var snippet_52_guid = account_guid;
}

var snippet_52_dataUri = 'https://recommend.jst.ai/products/v2/' + snippet_52_guid + '/' + snippet_52_options.algo.value + '?limit=' + snippet_52_options.prodLimit.value + '&products=' + snippet_52_prodsFilterUnique.join();

window.reloadRec = function(algo, cartitems, vieweditems, purchaseditems, currentitem) {

    var snippet_52_prodsFilter = [];

    if (parent.juDa) {
        if (vieweditems && parent.juDa.prods_seen && parent.juDa.prods_seen.length > 0) {
            snippet_52_prodsFilter = parent.juDa.prods_seen.map(function(item, index) {
                return item.ID;
            });
        }

        if (cartitems && parent.juDa.cartItem) {
            for (var key in parent.juDa.cartItem) {
                // skip loop if the property is from prototype
                if (!parent.juDa.cartItem.hasOwnProperty(key)) continue;
                snippet_52_prodsFilter.push(parent.juDa.cartItem[key].v.i);
            }
        }

        if (purchaseditems && parent.juDa.order) {
            for (var key in parent.juDa.order) {
                // skip loop if the property is from prototype
                if (!parent.juDa.order.hasOwnProperty(key)) continue;

                if (purchaseditems && parent.juDa.order[key].i) {
                    for (var item in parent.juDa.order[key].i) {
                        // skip loop if the property is from prototype
                        if (!parent.juDa.order[key].i.hasOwnProperty(item)) continue;
                        snippet_52_prodsFilter.push(parent.juDa.order[key].i[item].i);
                    }
                }
            }
        }

        if (currentitem && parent.ju_config && parent.ju_config.prodId) {
            snippet_52_prodsFilter.push(parent.ju_config.prodId);
        }
    }

    snippet_52_prodsFilterUnique = [];
    jju.each(snippet_52_prodsFilter, function(i, el) {
        if (jju.inArray(el, snippet_52_prodsFilterUnique) === -1) snippet_52_prodsFilterUnique.push(el);
    });

    snippet_52_dataUri = 'https://recommend.jst.ai/products/v2/' + snippet_52_guid + '/' + algo + '?limit=' + snippet_52_options.prodLimit.value + '&products=' + snippet_52_prodsFilterUnique.join();

    jju.ajax({
        type: "GET",
        url: snippet_52_dataUri,
        cache: true
    }).always(function(data) {
        if (!data.products && (!window.juPromo || previewmode == "1")) {
            data = {
                filters: [],
                platform: "shopify",
                algorithm: "mpbyviewed",
                products: [testProd, testProd, testProd, testProd, testProd, testProd]
            };
        }
        snippet_52_filters = data.filters;
        snippet_52_platform = data.platform;
        snippet_52_algo = data.algorithm;
        snippet_52_prod = data.products;
        if (snippet_52_prod.length > 0) {
            snippet_52_generateSuggestions(snippet_52_prod, false);
        } else if (window.juPromo && window.previewmode != "1") {
            close_window();
        } else {
            snippet_52_prod = [testProd, testProd, testProd, testProd, testProd, testProd];
            snippet_52_generateSuggestions(snippet_52_prod, false);
        }
        window.recLoaded = true;
    })
}

// aniCallback

if (typeof snippet_52_Callback !== 'function') {
    var snippet_52_Callback = aniCallback;
    aniCallback = function() {
        var snippet_52_callbackresult = snippet_52_Callback.apply(this, arguments);

        var thisPrePost = $('.design-layer[data-layerid="' + snippet_52_layerId + '"]').data('prepost');
        if ((prepoststatus === thisPrePost || thisPrePost === 'both') && (prepoststatus != window.lastprepoststatus || !window.juPromo)) {
            window.lastprepoststatus = prepoststatus;
            if (!window.recQueried && !window.recLoaded) {
                window.recQueried = true;
                jju.when(
                        jju.ajax({
                            type: "GET",
                            url: 'https://unpkg.com/swiper@7/swiper-bundle.min.js',
                            dataType: "script",
                            cache: true
                        }),
                        jju.ajax({
                            type: "GET",
                            url: 'https://unpkg.com/swiper@7/swiper-bundle.min.css',
                            cache: true
                        })
                    )
                    .done(function(a1, a2) {
                        var css = a2[0];
                        jju('<style type="text/css" class="snippet_52_css">\n' + css + '</style>').appendTo("head");
                        jju.ajax({
                            type: "GET",
                            url: snippet_52_dataUri,
                            cache: true
                        }).always(function(data) {
                            if (!data.products && (!window.juPromo || previewmode == "1")) {
                                data = {
                                    filters: [],
                                    platform: "shopify",
                                    algorithm: "mpbyviewed",
                                    products: [testProd, testProd, testProd, testProd, testProd, testProd]
                                };
                            }
                            snippet_52_filters = data.filters;
                            snippet_52_platform = data.platform;
                            snippet_52_algo = data.algorithm;
                            snippet_52_prod = data.products;
                            if (snippet_52_prod.length > 0) {
                                snippet_52_generateSuggestions(snippet_52_prod, true);
                            } else if (window.juPromo && window.previewmode != "1") {
                                close_window();
                            } else {
                                snippet_52_prod = [testProd, testProd, testProd, testProd, testProd, testProd];
                                snippet_52_generateSuggestions(snippet_52_prod, true);
                            }
                            window.recLoaded = true;
                        })
                    });

            } else if (window.recLoaded) {
                snippet_52_generateSuggestions(snippet_52_prod, false);
            }

        }

    };

}

var testProd = {
    "id": "10564981320",
    "url": "",
    "title": "Test Product Title",
    "imageURL1": "https://my.jst.ai/admin/img/placeholder.gif",
    "imageURL2": "",
    "imageURL3": "",
    "score": 1,
    "price": 14.99,
    "msrp": 29.99,
    "optionType1": "size",
    "optionType2": "color",
    "optionType3": "",
    "variantList": [{
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "red",
        "option2": "Large",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "red",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue",
        "option2": "Large",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue1",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue2",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue3",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue4",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue5",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue6",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue7",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue8",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue9",
        "option2": "XLarge",
        "option3": ""
    }, {
        "id": "xxxxxxxxxx",
        "imageURL1": "",
        "imageURL2": "",
        "imageURL3": "",
        "sku": "xxxxxxxxx",
        "title": "default",
        "price": 14.99,
        "msrp": 29.99,
        "inventory": 1,
        "option1": "blue10",
        "option2": "XLarge",
        "option3": ""
    }]
};

Executed Writes (1)
#1 JavaScript::Write (size: 113905) - SHA256: c04abe36090f7653fd3e9c2d1547dd7b5b866720870a7ef21749a458ee7f5c72
< !DOCTYPE html >
    < html xmlns: og = "http://opengraphprotocol.org/schema/"
xmlns: fb = "http://www.facebook.com/2008/fbml"
lang = "en" >
    < head >
    < title > product recommendations(desktop)[commerce ai] < /title> < meta http - equiv = "Content-Type"
content = "text/html;charset=utf-8" / >
    < link rel = "stylesheet"
href = "https://cdn.jst.ai/ifm_4.1.css?v=2.11.56" >
    < style class = "removeFocusBorder" > * : focus {
        outline: none;border - color: inherit; - webkit - box - shadow: none;box - shadow: inherit;
    } < /style> < script language = "javascript"
type = "text/javascript"
src = "https://cdn.jst.ai/jquery.min.js" > < /script> < script >
    var currentcp = 830760;
var ac_guid = "{55DD516C-3AB9-4B5D-9226-37601AD034B2}";
var httplink = "https://";
//var viewheight = 0;
var ju_sid = parent._ju_dt;
var ju_mobile = "false";
var previewmode = "0";
var campaignid = "816826";
var ex_ID = "0";
var cm_title = "product recommendations(desktop) [commerce ai]";
var ju_ga_tracking = false;
var promotype = "2";
var userIP = "91.90.42.154";
var arbor = true;
var fetched = false;
var scroll_top = parent.jju(window).scrollTop();
var preload = false;
var fixed = parent.fixed_supported;
var iframe = true;
var jju;
var current_server_time_offset = (new Date()).getTime() - (new Date((new Date()).toLocaleString('en-US', {
    timeZone: 'America/Los_Angeles'
}))).getTime();
var geo_country = parent.ju_config.ju_country;
var geo_region = parent.ju_config.ju_region;
var geo_city = parent.ju_config.ju_city;
var geo_zip = parent.ju_config.ju_zip;
var country = geo_country;
var ju_widget_v = "4.1";
var ju_brverify_config = false;
var parent_url = parent.fetchWindowHref();
if (parent_url == '') parent_url = "https://www.justuno.com";
var referringURL = parent.ju_referrer_url;
var camefromURL = parent.juDs.camefrom;
var firstURL = parent.juDs.firsturl;
var newuser = parent.ju_new_user_ever == 1 ? true : false;
var sessionkey = parent.ju_config.ju_sessionkey;
var ju_aserver = parent.ju_profileUrl;
var pageid = parent.ju_pageid;
var ju_onboarding_steps = (parent.ju_onboarding_steps === '' ? 3 : parent.ju_onboarding_steps);
var ju_onboarding_display = (parent.ju_onboarding_display === '' ? -1 : parent.ju_onboarding_display);
var ju_disable_auto_engagements = false;
var isEU = parent.ju_config.ju_EU;
var previously_engaged = false;
var dupEmail = "You've already given us that email address before";

popup_json = {
    "design": {
        "version": "3.53",
        "themeId": 151898,
        "popup": {
            "layers": {
                "0": {
                    "z-index": 5,
                    "euonly": false,
                    "visible": true,
                    "prepost": "both",
                    "layertype": "frame",
                    "layername": "Frame",
                    "layerid": 1,
                    "layerx": 150,
                    "layery": 100,
                    "layerwidth": 1078,
                    "layerheight": 421,
                    "layerrotate": 0,
                    "effect": "fade",
                    "layereffect": "none",
                    "layereffect-speed": 0,
                    "layereffect-delay": 0,
                    "scalex": 1,
                    "scaley": 1,
                    "editable": {
                        "position": 4,
                        "opacity": 1,
                        "direction": "to top",
                        "overlay_opacity": 1,
                        "push": "hover",
                        "effect": "zoomin",
                        "dim": "no",
                        "tab": "no",
                        "offset": 0,
                        "padding": 0,
                        "border-style": "solid",
                        "border-width": 0,
                        "border-radius": 0,
                        "box-shadow": 0,
                        "background-color": "rgba(255,255,255,1)",
                        "border-color": "rgba(222,222,222,1)",
                        "background-image-intro": "none",
                        "background-image-pre": "none",
                        "background-image-post": "none",
                        "gradient-color": "rgba(255,255,255,1)",
                        "integ_type": "",
                        "sms": "",
                        "list_id": "",
                        "resub": "",
                        "status": "",
                        "reactstate": "",
                        "segment_ids": "",
                        "merge_fields": "",
                        "group_ids": "",
                        "groupcat_id": "",
                        "selclientid": "",
                        "click-hide": 1
                    }
                },
                "1": {
                    "z-index": 52,
                    "euonly": false,
                    "visible": true,
                    "prepost": "post",
                    "layertype": "snippet",
                    "layername": "Plugin 52",
                    "layerid": 52,
                    "layerx": 9,
                    "layery": 120.99,
                    "layerwidth": 1060,
                    "layerheight": 243,
                    "effect": "fade",
                    "layereffect": "none",
                    "layereffect-speed": 1,
                    "layereffect-delay": 0,
                    "scalex": 1,
                    "scaley": 1,
                    "editable": {
                        "opacity": 1,
                        "padding": 0,
                        "direction": "to top",
                        "border-style": "solid",
                        "border-width": 0,
                        "border-radius": 0,
                        "box-shadow": 0,
                        "background-color": "rgba(255,255,255,0)",
                        "gradient-color": "rgba(255,255,255,0)",
                        "border-color": "#000",
                        "text-paragraph": "center",
                        "color": "#333333",
                        "font-family": "Arial,Helvetica,sans-serif",
                        "font-size": 14,
                        "sticky": "none",
                        "offset-left": 0,
                        "offset-right": 0,
                        "offset-top": 0,
                        "offset-bottom": 0,
                        "access": "",
                        "tabindex": ""
                    },
                    "snippet": "<script>\n  /* version: 0.9 */\n  /* <>PLUGINMETADATA<>25<>PLUGINMETADATA<> */\n  /* Configuration START */ \nvar snippet_52_options = {\n    \"algo\": {\n        \"options\": [\n            {\n                \"label\": \"Cross-Sell\",\n                \"value\": \"3024410d-3c98-48ea-9d69-fce46e6319e7\"\n            },\n            {\n                \"label\": \"Upsell\",\n                \"value\": \"1316545f-b04f-485d-ba78-8566bbc017fa\"\n            },\n            {\n                \"label\": \"Most Ordered\",\n                \"value\": \"03856576-d022-4b48-913b-208168133745\"\n            },\n            {\n                \"label\": \"Most Viewed\",\n                \"value\": \"bfd58ad7-e2f4-4fcc-b379-2267cef69335\"\n            },\n            {\n                \"label\": \"Previously Viewed\",\n                \"value\": \"828a578f-871b-4cb0-8c9d-d0928285b559\"\n            },\n            {\n                \"label\": \"Oliver Accessories\",\n                \"value\": \"48e6015c-c7d8-44fe-a6a1-15bc1d1803fd\"\n            },\n            {\n                \"label\": \"Reese Accessories\",\n                \"value\": \"54e629da-4590-4fe1-88ca-137f6a1a431a\"\n            },\n            {\n                \"label\": \"London Accessories\",\n                \"value\": \"6ddffc2f-6c9a-406f-801e-70cf561853c7\"\n            },\n            {\n                \"label\": \"blankets cross-sell\",\n                \"value\": \"85bc6aca-070b-435c-9078-c1cee12fea68\"\n            },\n            {\n                \"label\": \"Erin Accessories\",\n                \"value\": \"87254f26-94e8-45d5-9846-ab0862ffd32c\"\n            },\n            {\n                \"label\": \"Kennedy Accessories\",\n                \"value\": \"98c15ba3-cb47-4d81-8f28-2b7288475e8c\"\n            },\n            {\n                \"label\": \"Harper Accessories\",\n                \"value\": \"999d8fec-eb2f-4e3b-a70e-2c838febb587\"\n            },\n            {\n                \"label\": \"Recommended Products\",\n                \"value\": \"c4881a51-dcc8-4ed9-98f7-ef914c6bb695\"\n            },\n            {\n                \"label\": \"Ava Accessories\",\n                \"value\": \"d8e2453d-e550-4bd8-9698-c180c54ebc78\"\n            },\n            {\n                \"label\": \"Evan Accessories\",\n                \"value\": \"e7f0e26e-68ed-4897-a0c4-5add1584b876\"\n            }\n        ],\n        \"value\": \"c4881a51-dcc8-4ed9-98f7-ef914c6bb695\",\n        \"type\": \"select\",\n        \"title\": \"AI Engine Type\",\n        \"help\": \"\"\n    },\n    \"prodLimit\": {\n        \"value\": 20,\n        \"type\": \"int\",\n        \"title\": \"Product Limit\",\n        \"help\": \"\"\n    },\n    \"direction\": {\n        \"options\": [\n            {\n                \"label\": \"Horizontal\",\n                \"value\": \"horizontal\"\n            },\n            {\n                \"label\": \"Vertical\",\n                \"value\": \"vertical\"\n            }\n        ],\n        \"value\": \"horizontal\",\n        \"type\": \"select\",\n        \"title\": \"Direction\",\n        \"help\": \"\"\n    },\n    \"responsiveColumns\": {\n        \"value\": \"1,2,3,4,5,6,7,8,9,10\",\n        \"type\": \"text\",\n        \"title\": \"Responsive Layout Items\",\n        \"help\": \"Starting with mobile phone sizes, comma seperated number of products per view up to large displays\"\n    },\n    \"navigation\": {\n        \"options\": [\n            {\n                \"label\": \"None\",\n                \"value\": \"none\"\n            },\n            {\n                \"label\": \"Middle Sides\",\n                \"value\": \"sides\"\n            },\n            {\n                \"label\": \"Top Sides\",\n                \"value\": \"top\"\n            },\n            {\n                \"label\": \"Bottom Sides\",\n                \"value\": \"bottom\"\n            }\n        ],\n        \"value\": \"sides\",\n        \"type\": \"select\",\n        \"title\": \"Arrows\",\n        \"help\": \"\"\n    },\n    \"pagination\": {\n        \"value\": false,\n        \"type\": \"bit\",\n        \"title\": \"Show pagination dots\",\n        \"help\": \"\"\n    },\n    \"autoScroll\": {\n        \"value\": true,\n        \"type\": \"bit\",\n        \"title\": \"Auto Scroll Products\",\n        \"help\": \"\"\n    },\n    \"showSecondImage\": {\n        \"value\": true,\n        \"type\": \"bit\",\n        \"title\": \"Alternate Image on Hover\",\n        \"help\": \"\"\n    },\n    \"itemMaxHeight\": {\n        \"value\": 300,\n        \"type\": \"int\",\n        \"title\": \"Max Item Height\",\n        \"help\": \"\"\n    },\n    \"maxImageHeight\": {\n        \"value\": 120,\n        \"type\": \"int\",\n        \"title\": \"Max Product Image Height\",\n        \"help\": \"\"\n    },\n    \"engageOnInteraction\": {\n        \"value\": false,\n        \"type\": \"bit\",\n        \"title\": \"Next Tab on Interaction\",\n        \"help\": \"\"\n    },\n    \"showAddToCart\": {\n        \"value\": 0,\n        \"type\": \"options\",\n        \"title\": \"Show Add To Cart Button\",\n        \"help\": \"\",\n        \"labels\": [\n            \"Yes\",\n            \"No\"\n        ],\n        \"values\": [\n            {\n                \"allowQty\": {\n                    \"value\": 0,\n                    \"type\": \"options\",\n                    \"title\": \"Show Quantity Selector\",\n                    \"help\": \"\",\n                    \"labels\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"values\": [\n                        {},\n                        {\n                            \"langQtyTitle\": {\n                                \"value\": \"SELECT QUANTITY\",\n                                \"type\": \"text\",\n                                \"title\": \"Language: SELECT QUANTITY\",\n                                \"help\": \"\"\n                            },\n                            \"langQtyPrefix\": {\n                                \"value\": \"QUANTITY:\",\n                                \"type\": \"text\",\n                                \"title\": \"Language: QUANTITY prefix\",\n                                \"help\": \"\"\n                            },\n                            \"qtyDropdown\": {\n                                \"value\": \"1,2,3,4,5,6,7,8,9,10\",\n                                \"type\": \"text\",\n                                \"title\": \"Quantity Options\",\n                                \"help\": \"\"\n                            }\n                        }\n                    ]\n                },\n                \"showHoverOnly\": {\n                    \"value\": false,\n                    \"type\": \"bit\",\n                    \"title\": \"Show on Hover Only\",\n                    \"help\": \"\"\n                },\n                \"belowName\": {\n                    \"value\": true,\n                    \"type\": \"bit\",\n                    \"title\": \"Place Button Below Name\",\n                    \"help\": \"\"\n                },\n                \"langSelectOptions\": {\n                    \"value\": \"SELECT OPTIONS\",\n                    \"type\": \"text\",\n                    \"title\": \"Language: SELECT OPTIONS\",\n                    \"help\": \"\"\n                },\n                \"langSelect\": {\n                    \"value\": \"Select\",\n                    \"type\": \"text\",\n                    \"title\": \"Language: Select [option]\",\n                    \"help\": \"\"\n                },\n                \"langAddToBag\": {\n                    \"value\": \"ADD TO CART\",\n                    \"type\": \"text\",\n                    \"title\": \"Language: ADD TO CART\",\n                    \"help\": \"\"\n                },\n                \"langAddNow\": {\n                    \"value\": \"ADD NOW\",\n                    \"type\": \"text\",\n                    \"title\": \"Language: ADD NOW\",\n                    \"help\": \"\"\n                },\n                \"langItemAdded\": {\n                    \"value\": \"ITEM ADDED!\",\n                    \"type\": \"text\",\n                    \"title\": \"Language: ITEM ADDED!\",\n                    \"help\": \"\"\n                },\n                \"btnColor\": {\n                    \"value\": \"rgba(64,115,141,1)\",\n                    \"type\": \"colorpicker\",\n                    \"title\": \"Button Color\",\n                    \"help\": \"\"\n                },\n                \"btnBrdColor\": {\n                    \"value\": \"rgba(64,115,141,1)\",\n                    \"type\": \"colorpicker\",\n                    \"title\": \"Button Border Color\",\n                    \"help\": \"\"\n                },\n                \"btnTextColor\": {\n                    \"value\": \"rgba(255,255,255,1)\",\n                    \"type\": \"colorpicker\",\n                    \"title\": \"Button Text Color\",\n                    \"help\": \"\"\n                },\n                \"qtySelector\": {\n                    \"value\": \".badge--cart\",\n                    \"type\": \"text\",\n                    \"title\": \"Mini Cart Quantity Selector\",\n                    \"help\": \"\"\n                },\n                \"refreshCart\": {\n                    \"options\": [\n                        {\n                            \"label\": \"Select\",\n                            \"value\": \"\"\n                        },\n                        {\n                            \"label\": \"Sellify\",\n                            \"value\": \"sellify\"\n                        }\n                    ],\n                    \"value\": \"\",\n                    \"type\": \"select\",\n                    \"title\": \"Select Cart App\",\n                    \"help\": \"\"\n                },\n                \"redirectAddToCart\": {\n                    \"value\": 0,\n                    \"type\": \"options\",\n                    \"title\": \"URL/Function After Add to Cart\",\n                    \"help\": \"\",\n                    \"labels\": [\n                        \"No\",\n                        \"Yes\"\n                    ],\n                    \"values\": [\n                        {},\n                        {\n                            \"redirectAddToCartUrl\": {\n                                \"value\": \"/cart\",\n                                \"type\": \"text\",\n                                \"title\": \"URL/Function After Added To Cart\",\n                                \"help\": \"\"\n                            }\n                        }\n                    ]\n                },\n                \"showVariantImage\": {\n                    \"value\": true,\n                    \"type\": \"bit\",\n                    \"title\": \"Show Variant Images\",\n                    \"help\": \"\"\n                }\n            },\n            {}\n        ]\n    },\n    \"showProductName\": {\n        \"value\": 0,\n        \"type\": \"options\",\n        \"title\": \"Show Product Name\",\n        \"help\": \"\",\n        \"labels\": [\n            \"Yes\",\n            \"No\"\n        ],\n        \"values\": [\n            {\n                \"allCaps\": {\n                    \"value\": false,\n                    \"type\": \"bit\",\n                    \"title\": \"Uppercase Name\",\n                    \"help\": \"\"\n                },\n                \"ellipsize\": {\n                    \"value\": true,\n                    \"type\": \"bit\",\n                    \"title\": \"Ellipsize Title\",\n                    \"help\": \"\"\n                }\n            },\n            {}\n        ]\n    },\n    \"showProductPrice\": {\n        \"value\": 0,\n        \"type\": \"options\",\n        \"title\": \"Show Product Price\",\n        \"help\": \"\",\n        \"labels\": [\n            \"Yes\",\n            \"No\"\n        ],\n        \"values\": [\n            {\n                \"priceTextColor\": {\n                    \"value\": \"rgba(0,0,0,1)\",\n                    \"type\": \"colorpicker\",\n                    \"title\": \"Price Text Color\",\n                    \"help\": \"\"\n                },\n                \"showMSRP\": {\n                    \"value\": true,\n                    \"type\": \"bit\",\n                    \"title\": \"Show MSRP\",\n                    \"help\": \"\"\n                },\n                \"priceLocale\": {\n                    \"options\": [\n                        {\n                            \"label\": \"US DOLLAR ($, USD) $12.50\",\n                            \"value\": \"en-US/USD\"\n                        },\n                        {\n                            \"label\": \"CANADIAN DOLLAR ($, CAD) $12.50\",\n                            \"value\": \"en-CA/CAD\"\n                        },\n                        {\n                            \"label\": \"CANADIAN DOLLAR ($, CAD) 12,50 $\",\n                            \"value\": \"fr-CA/CAD\"\n                        },\n                        {\n                            \"label\": \"AUSTRALIAN DOLLAR ($, AUD) $12.50\",\n                            \"value\": \"en-AU/AUD\"\n                        },\n                        {\n                            \"label\": \"EURO (�, EUR)\\t12,50 �\",\n                            \"value\": \"de-DE/EUR\"\n                        },\n                        {\n                            \"label\": \"EURO (�, EUR)\\t�12.50\",\n                            \"value\": \"en-IE/EUR\"\n                        },\n                        {\n                            \"label\": \"EURO (�, EUR)\\t�12,50\",\n                            \"value\": \"nl-NL/EUR\"\n                        },\n                        {\n                            \"label\": \"BRITISH POUNDS (�, GBP) �12.50\",\n                            \"value\": \"en-GB/GBP\"\n                        },\n                        {\n                            \"label\": \"MEXICO PESO ($, MXN) $12.50\",\n                            \"value\": \"es-MX/MXN\"\n                        },\n                        {\n                            \"label\": \"CHILEAN PESO ($, CLP) $12\",\n                            \"value\": \"es-CL/CLP\"\n                        },\n                        {\n                            \"label\": \"JAPANESE YEN (�, JPY) �1250\",\n                            \"value\": \"ja-JP/JPY\"\n                        },\n                        {\n                            \"label\": \"NEW ZEALAND DOLLAR ($, NZD) $12.50\",\n                            \"value\": \"en-NZ/NZD\"\n                        },\n                        {\n                            \"label\": \"HONG KONG DOLLAR ($, HKD) $12.50\",\n                            \"value\": \"zh-HK/HKD\"\n                        },\n                        {\n                            \"label\": \"SINGAPORE DOLLAR ($, SGD) $12.50\",\n                            \"value\": \"zh-SG/SGD\"\n                        },\n                        {\n                            \"label\": \"DANISH KRONE (KR, DKK) 12,50 kr.\",\n                            \"value\": \"da-DK/DKK\"\n                        },\n                        {\n                            \"label\": \"INDIAN RUPI (?, INR) ?12.50\",\n                            \"value\": \"en-IN/INR\"\n                        }\n                    ],\n                    \"value\": \"en-US/USD\",\n                    \"type\": \"select\",\n                    \"title\": \"Currency Format\",\n                    \"help\": \"\"\n                }\n            },\n            {}\n        ]\n    }\n}\n /* Configuration END */\n\nwindow.recQueried = false;\nwindow.recLoaded = false;\nwindow.snippet_52_platform_other = \"\" // \"Yahoo, Netohq\";\nwindow.snippet_52_platform_storeID = \"\" //\"yhst-xyz\";\n\nfunction snippet_52_options_js(){\ntry {\n  snippet_52_options.algo.options = prodRecRuleSets.map(function(val) { return {label: JSON.stringify(val.name).slice(1, -1).replace(/\"/g,\"\"), value: encodeURIComponent(val.ruleset_id)} });\n} catch(e) {/*Do Nothing*/}\n};\n\nsnippet_52_options_js();\n\n<\/script>\n<div class=\"disabler\"><\/div>\n<style>\n\n.swiper-pagination{\n  bottom:-15px !important;\n}\n\n.hidden_select_container {\n  width: 0;\n  height: 0;\n  overflow: hidden;\n}\n\n.simpleselect,\n.simpleselect * {\n  box-sizing: content-box;\n}\n\n.simpleselect {\n  position: relative;\n  /* font-size: 13px; */\n  background-color: #e05e60;\n  /* color: #fff; */\n  height: 36px;\n}\n\n.simpleselect .placeholder,\n.simpleselect .options .option,\n.simpleselect .options .optgroup .optgroup-label {\n    padding: 9px 10px;\n    line-height: 18px;\n    cursor: pointer;\n    border-top: 1px solid #fff;\n    white-space:nowrap;\n    overflow:hidden;\n    font-size: 16px;\n    letter-spacing: 1.5px;\n}\n\n.simpleselect .options::-webkit-scrollbar {\n  -webkit-appearance: none;\n}\n\n.simpleselect .options::-webkit-scrollbar:vertical {\n    width: 8px;\n}\n\n.simpleselect .options::-webkit-scrollbar-thumb {\n    border-radius: 4px;\n}\n\n.simpleselect .options .option.unavailable{\n  background:linear-gradient(to top left,\n          rgba(0,0,0,0) 0%,\n          rgba(0,0,0,0) calc(50% - 0.8px),\n          rgba(255,255,255,1) 50%,\n          rgba(0,0,0,0) calc(50% + 0.8px),\n          rgba(0,0,0,0) 100%);\n  background-color: rgba(0,0,0,.2) !important;\n  color: #666;\n}\n\n.simpleselect .options .optgroup .optgroup-label {\n  cursor: default;\n  font-weight: bold;\n}\n\n.simpleselect .options .optgroup .option {\n  padding-left: 20px;\n}\n\n.simpleselect .placeholder,\n.simpleselect .options {\n  background-color: #e05e60;\n  border: 1px solid #fff;\n  /* -webkit-border-radius: 2px;\n  -moz-border-radius: 2px;\n  border-radius: 2px; */\n}\n\n.simpleselect .placeholder {\n  position: relative;\n}\n\n.simpleselect .placeholder:after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  right: 10px;\n  width: 8px;\n  -webkit-filter: brightness(0) invert(1);\n  filter: brightness(0) invert(1);\n  background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA0Q0FGMUI4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA0Q0FGMUM4RTU1MTFFMzhGMThCQzUzMTMxMzdBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDRDQUYxOThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDRDQUYxQThFNTUxMUUzOEYxOEJDNTMxMzEzN0E3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq8U8ZgAAAClSURBVHjaYpw7dw4DEggEYh4gXgwTYEGS5AfiyVD6FBDfBAkyISloB2JpqAlLgZgNWYENEGciKTYG4haYFSCVKA6BglIg3gdSIAHEfQzYASfj////GfABJgYCgGXevLlyQNoDh/xrkBteAHEREKtjUeAJsuIXEKdgkewG4h0wNxwB4ulIkmeBuAbdkZVA/BSIvwBxNNRklLj4CMS50KC+CRMECDAA5ogdqmResXgAAAAASUVORK5CYII=\") 0 center no-repeat;\n}\n\n.simpleselect .options {\n  display: none;\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1000;\n  width: calc(100% - 2px);\n  background-color: #ccc;\n  color:#333;\n}\n\n.simpleselect .options .option:first-child {\n  display:none;\n}\n\n.simpleselect .options .option.active {\n  background-color:rgba(255,255,255,.1);\n  color: #000;\n}\n\n.simpleselect.disabled .placeholder,\n.simpleselect.disabled .placeholder:hover {\n  background-color:rgba(255,255,255,.1);\n  color: #fff;\n  /* border-color: #fff; */\n  cursor: default;\n}\n\n.simpleselect.disabled .placeholder:after {\n  opacity: .5;\n}\n\n.snippet_52_plugin-wrapper {\n  /* margin-left:10px; */\n  overflow:hidden;\n}\n\n.snippet_52_plugin-wrapper .swiper-container {\n  width: 100%;\n  height:100%;\n  padding-bottom: 20px;\n}\n\n.overflowVisible{\n  overflow:visible;\n}\n\n.snippet_52_plugin-wrapper .swiper-slide {\n  /* text-align: center; */\n  /* font-size: 18px; */\n  background: #fff;\n  /* Center slide text vertically */\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-box-pack: center;\n  -ms-flex-pack: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-box-align: center;\n  -ms-flex-align: center;\n  -webkit-align-items: center;\n  align-items: center;\n}\n\n.snippet_52_plugin-wrapper .swiper-button-next, .snippet_52_plugin-wrapper .swiper-button-prev {\n  width: 20px;\n  height: 18px;\n  margin-top: 0px;\n  background-size: 17px;\n  -webkit-filter: grayscale(1);\n  filter: grayscale(1);\n  transition: opacity .25s;\n  -webkit-transition: opacity .25s;\n  -moz-transition: opacity .25s;\n  opacity: 0;\n  background-color: rgba(255,255,255,.8);\n  padding: 25px;\n  position:absolute;\n  display:none;\n}\n\n.snippet_52_plugin-wrapper .swiper-button-next:hover, .snippet_52_plugin-wrapper .swiper-button-prev:hover {\n  background-color: rgba(255,255,255,1);\n}\n\n.snippet_52_plugin-wrapper .swiper-button-prev {\n  left:2px;\n}\n\n.snippet_52_plugin-wrapper .swiper-button-next {\n  right:0px;\n}\n\n.snippet_52_plugin-wrapper:hover .swiper-button-next, .snippet_52_plugin-wrapper:hover .swiper-button-prev {\n  opacity: 1;\n}\n\n.snippet_52_plugin-wrapper .swiper-button-next:focus, .snippet_52_plugin-wrapper .swiper-button-prev:focus {\n  outline:0;\n}\n\n.snippet_52_plugin-wrapper .swiper-slide-content {\n  display:block;\n  width: 100%;\n}\n\n.snippet_52_plugin-wrapper .prodAdd {\n  max-width: 220px;\n  margin: 0 auto;\n  border-radius:5px;\n}\n\n.snippet_52_plugin-wrapper .prodLink {\n  text-decoration:none;\n  color:initial;\n}\n\n.snippet_52_plugin-wrapper .prodTitle {\n  /* height: 25px; */\n  /* line-height: 17px; */\n  padding: 4px;\n  /* font-size:16px; */\n  font-weight:500;\n  margin-top:10px;\n}\n\n.snippet_52_plugin-wrapper .prodPrice {\n  /* font-size:17px; */\n  font-size:1.3em;\n  font-weight:400;\n  padding: 4px;\n}\n\n.snippet_52_plugin-wrapper .prodActions {\n  opacity:0;\n  position: absolute;\n  left: 0px;\n  right: 0px;\n  margin: 0 auto;\n  transition: all .25s;\n  -webkit-transition: all .25s;\n  -moz-transition: all .25s;\n  overflow:visible;\n}\n.snippet_52_plugin-wrapper .prodActionsCon{\n  position: absolute;\n  bottom: 0px;\n  width: 100%;\n}\n\n.snippet_52_plugin-wrapper .prodOptions{\n  width: 100%;\n  max-width: 220px;\n  margin: 0 auto;\n}\n\n.snippet_52_plugin-wrapper .swiper-slide-content:hover .prodActions {\n  opacity:1;\n}\n\n#promo-design .snippet_52_plugin-wrapper .swiper-slide-content .prodActions,  .snippet_52_plugin-wrapper.alwaysShowAddButton .swiper-slide-content .prodActions{\n  opacity:1;\n}\n#promo-design .snippet_52_plugin-wrapper .swiper-button-next, #promo-design .snippet_52_plugin-wrapper .swiper-button-prev {\n  opacity: 1;\n}\n\n@media only screen and (max-width: 940px) {\n  .snippet_52_plugin-wrapper .swiper-slide-content .prodActions {\n    opacity:1;\n  }\n  .snippet_52_plugin-wrapper .swiper-button-next, .snippet_52_plugin-wrapper .swiper-button-prev {\n    opacity: 1;\n  }\n}\n\n.snippet_52_plugin-wrapper .prodImages{\n  position:relative;\n  overflow:hidden;\n  /* height: 220px; */\n}\n\n.snippet_52_plugin-wrapper .prodImage1, .snippet_52_plugin-wrapper .prodImage2, .snippet_52_plugin-wrapper .prodImage3, .snippet_52_plugin-wrapper .varImage1{\n  position:absolute;\n  left: 0;\n  right: 0;\n  margin: auto;\n  top:0px;\n  width:100%;\n  height: 100%;\n  object-fit: contain;\n  outline:100px solid #fff;\n  background-color:#fff;\n}\n\n.snippet_52_plugin-wrapper .prodImage2, .snippet_52_plugin-wrapper .prodImage3, .snippet_52_plugin-wrapper .varImage1{\n  display:none;\n}\n\n.snippet_52_plugin-wrapper .addButton, .snippet_52_plugin-wrapper .selOptions, .snippet_52_plugin-wrapper .addNow {\n  border:1px solid #fff;\n  display:block;\n  text-decoration:none;\n  background-color: #e05e60;\n  /* color: #fff; */\n  height: 36px;\n  line-height: 36px;\n  font-size: 16px;\n  letter-spacing: 1.5px;\n  cursor: pointer;\n  font-weight: 700;\n  width: 100%;\n  max-width: 220px;\n  text-align:center;\n  margin: 0 auto;\n  padding:0px;\n  overflow:hidden;\n  border-radius:5px;\n}\n\n.snippet_52_plugin-wrapper .selOptions {\n  display:none;\n  background-color: rgba(0,0,0,.3);\n  cursor:default;\n}\n.snippet_52_plugin-wrapper .addNow {\n  display:none;\n  background-color: #ec7d7e;\n}\n\n.allCaps{\n  text-transform: uppercase !important;\n}\n\n.msrp{\n  font-size: 80%;\n  text-decoration: line-through;\n  line-height: 1;\n  font-weight: 300;\n  color: initial;\n}\n\n<\/style>\n<script>\nif (!window.juPromo){\nclearInterval(window.snippet_52_addButton);\nwindow.snippet_52_addButton = setInterval(function(){\n  if ($('.form-custom-options #algo_div label').length){\n    if (prodRecStatus.account && prodRecStatus.importState==1){\n      if (!$('.form-custom-options #algo_div button').length){\n        var snippet_52_otherOptions = $('.form-custom-options #algo_div label').addClass('ptop-xs-5').wrap('<div><\/div>').closest('div');\n        snippet_52_otherOptions.append('<button type=\"button\" onclick=\"window.__Justuno.toggleRulesetEditor();\" class=\"btn btn-secondary btn-sm pull-right mbot-5\">Add Rule<\/button>');\n      }\n    } else {\n      if (!$('.form-custom-options #algo_div div.alert').length){\n        var snippet_52_otherOptions = $('.form-custom-options #algo_div label').addClass('ptop-xs-5').wrap('<div><\/div>').closest('div');\n        if (!prodRecStatus.account){\n          snippet_52_otherOptions.prepend('<div class=\"alert alert-warning\">Commerce AI is not currently active<a href=\"Javascript:window.__Justuno.pushHistory(\\'/admin/v2/product-recommendations\\');\" style=\"font-weight:bold;display:block;\">Click to Activate<\/a>');\n        } else {\n          snippet_52_otherOptions.prepend('<div class=\"alert alert-warning\">Commerce AI has not finished importing your products<a href=\"Javascript:window.__Justuno.pushHistory(\\'/admin/v2/product-recommendations\\');\" style=\"font-weight:bold;display:block;\">Check Status<\/a>');\n        }\n      }\n    }\n  }\n},500);\n};\n\n$(document).off('.snippet_52_space');\n$(window).off('.snippet_52_space');\nvar snippet_52_fitlers;\nvar snippet_52_platform;\nvar snippet_52_algo;\nvar snippet_52_prod = [];\n\n/*\n* jQuery SimpleSelect\n* http://pioul.fr/jquery-simpleselect\n*\n* Copyright 2014, Philippe Masset\n* Dual licensed under the MIT or GPL Version 2 licenses\n*/\n;(function($) {\n\"use strict\";\n\n// Define variables and methods that all plugin instances have in common\nvar windowHeight = null,\n  documentHeight = null,\n  activeSimpleselects = [],\n  isSsActivationForbidden = false,\n  isNextDocumentClickEventDisabled = false,\n\n  // Executed on the plugin's first call on a select\n  init = function(options) {\n    // Override default options\n    options = $.extend({}, {\n      fadingDuration: (options && options.fadeSpeed) || 0,\n      containerMargin: 5,\n      displayContainerInside: \"window\"\n    }, options);\n\n    // Loop through all selects\n    this.each(function() {\n\n      var t = $(this).addClass(\"simpleselected\");\n\n      // Create the SimpleSelect\n      var simpleselect = $('<div class=\"simpleselect\"><\/div>'),\n        ssPlaceholder = $('<div class=\"placeholder\"><\/div>').appendTo(simpleselect),\n        ssOptionsContainer = $('<div class=\"options\"><\/div>').appendTo(simpleselect);\n\n      // Give an id to the SimpleSelect if the original select has one\n      var selectIdAttribute = t.attr(\"id\");\n      if (selectIdAttribute) {\n        simpleselect.attr(\"id\", \"simpleselect_\"+ selectIdAttribute);\n      }\n\n      // Remove all change event listeners attached to the select before the plugin was called to avoid conflicts (see doc for more details)\n      t.off(\"change\");\n\n      // Set the size attribute of the select to more than 1 (makes our lives easier)\n      t.attr(\"size\", 2);\n\n      // SimpleSelect data\n      var ssData = {\n        select: t,\n        selectOptions: null, // Set later, when the SimpleSelect is populated\n        simpleselect: simpleselect,\n        ssPlaceholder: ssPlaceholder,\n        ssOptionsContainer: ssOptionsContainer,\n        ssOptionsContainerHeight: null, // Set later, when the SimpleSelect is populated\n        ssOptions: null, // Set later, when the SimpleSelect is populated\n        canBeClosed: true,\n        isActive: false,\n        isScrollable: false,\n        isDisabled: false,\n        options: options\n      };\n\n      // SimpleSelect bindings\n      simpleselect\n        .data(\"simpleselect\", ssData)\n        .on({\n          mousedown: function() {\n            ssData.canBeClosed = false;\n          },\n          click: function(e) {\n            //if (touchPresent) return false;\n            var eventTarget = $(e.target);\n            if (eventTarget.hasClass(\"placeholder\")) {\n              publicMethods.closeAllSelects.call(this);\n              publicMethods.setActive.call(ssData);\n            // Handle clicks on options\n            } else if (eventTarget.hasClass(\"option\")) {\n              isSsActivationForbidden = true; // Disable the eventual activation of the SimpleSelect if the select is focused, until a click event bubbles up to the document, at which point it's reset\n              selectOption.call(ssData, eventTarget);\n              publicMethods.setInactive.call(ssData);\n            }\n            e.preventDefault();\n          },\n          mouseup: function() {\n            ssData.canBeClosed = true;\n          },\n          mouseover: function(e) {\n            var eventTarget = $(e.target);\n            // Handle mouseover on options\n            if (eventTarget.hasClass(\"option\")) {\n              selectSsOption.call(ssData, eventTarget);\n            }\n          }\n        });\n\n      // Select bindings\n      t\n        .data(\"simpleselect\", ssData)\n        .on({\n          keydown: function(e) {\n            // On key enter\n            if (e.keyCode == 13) {\n              publicMethods.setInactive.call(ssData);\n            }\n          },\n          focus: function() {\n            // If a SimpleSelect option has just been clicked, don't activate the select\n            if (!isSsActivationForbidden) {\n              publicMethods.setActive.call(ssData);\n            }\n          },\n          blur: function() {\n            if (ssData.canBeClosed) {\n              // publicMethods.setInactive.call(ssData);\n            }\n          },\n          change: function(e, shouldLetChangeEventThrough) {\n            if (!shouldLetChangeEventThrough) e.stopImmediatePropagation();\n            var optionToSelect = getSsOptionToSelect.call(ssData);\n            selectSsOption.call(ssData, optionToSelect, true);\n          },\n          // We don't care about that event  it's only fired when the related label is clicked, and this action is already captured through the focus event on the select\n          click: function(e) {\n            e.stopPropagation();\n          }\n        });\n\n      // Add the SimpleSelect to the DOM\n      t.after(simpleselect);\n\n      // Hide the original select\n      var hiddenSelectContainer = $('<div class=\"hidden_select_container\"><\/div>');\n      t.after(hiddenSelectContainer).appendTo(hiddenSelectContainer);\n\n      // Update the SimpleSelect with the select's contents and state\n      populateSs.call(ssData);\n      updateSsState.call(ssData);\n\n      // Populate variables dependent on presentation\n      publicMethods.updatePresentationDependentVariables.call(ssData);\n    });\n  },\n\n  // Update the value we stored of the window's height\n  updateWindowHeightValue = function() {\n    //windowHeight = $(window).height();\n    var juLayer = $('.snippet_52_plugin-wrapper').closest('.design-layer');\n    //console.log(juLayer.height()+juLayer.offset().top-10,juLayer.height(),juLayer.offset().top,10)\n    if (snippet_52_options.direction.value=='vertical') {\n      windowHeight = jju('.swiper-slide-content:first').height();\n    } else {\n      windowHeight = juLayer.height()+juLayer.offset().top-10;\n    }\n  },\n\n  // Add a SimpleSelect to the array of active ones\n  addToActiveSimpleselects = function(simpleselect) {\n    activeSimpleselects.push(simpleselect);\n  },\n\n  // Remove a SimpleSelect from the array of active ones\n  removeFromActiveSimpleselects = function(simpleselect) {\n    activeSimpleselects = $.grep(activeSimpleselects, function(val) {\n      return val !== simpleselect;\n    });\n  },\n\n  // Populate the SimpleSelect with the select's options\n  populateSs = function() {\n    this.selectOptions = this.select.find(\"option\");\n    var ssOptionsAndOptgroups = \"\",\n      addOption = function(selectOption) {\n        ssOptionsAndOptgroups += '<div class=\"option\">'+ selectOption.text() +'<\/div>';\n      },\n      addOptgroup = function(selectOptgroup) {\n        ssOptionsAndOptgroups += '<div class=\"optgroup\">';\n        var label = selectOptgroup.attr(\"label\");\n        if (label) {\n          ssOptionsAndOptgroups += '<div class=\"optgroup-label\">'+ htmlEncode(label) +'<\/div>';\n        }\n        selectOptgroup.children(\"option\").each(function() {\n          addOption($(this));\n        });\n        ssOptionsAndOptgroups += \"<\/div>\";\n      },\n      htmlEncode = function(html) {\n        return html.replace(/&/g, \"&amp;\").replace(/\"/g, \"&quot;\").replace(/'/g, \"&#039;\").replace(/<\/g, \"&lt;\").replace(/>/g, \"&gt;\");\n      },\n      selectChildren = this.select.children(\"optgroup, option\"),\n      selectHasOptgroups = false;\n    selectChildren.each(function() {\n      var t = $(this);\n      if (t.is(\"optgroup\")) {\n        addOptgroup(t);\n        selectHasOptgroups = true;\n      } else {\n        addOption(t);\n      }\n    });\n\n    this.ssOptions = this.ssOptionsContainer.html(ssOptionsAndOptgroups).find(\".option\");\n    this.ssPlaceholder.text(getSsOptionToSelect.call(this).text());\n  },\n\n  // Enable/disable the SimpleSelect so as to replicate the select's state\n  updateSsState = function() {\n    this.isDisabled = this.select.prop(\"disabled\");\n    this.simpleselect[(this.isDisabled? \"addClass\" : \"removeClass\")](\"disabled\");\n  },\n\n  // Select a SimpleSelect option among the ones in the options container\n  // If the new option can be out of sight, make sure it isn't by scrolling the options container when necessary\n  selectSsOption = function(ssOption, canBeOutOfSight) {\n    this.ssOptions.removeClass(\"active\");\n    ssOption.addClass(\"active\");\n\n    // If the option that has been selected can be out of sight\n    // (Can happen when changing the selected option based on the select's change event)\n    if (canBeOutOfSight) {\n      // If the options container is scrollable, and if the\n      // to-be-selected SimpleSelect option isn't visible,\n      // scroll enough (up or downward) to make it entirely visible\n      if (this.isScrollable) {\n        var ssOptionPosition = ssOption.position(),\n          ssOptionsContainerScrollTop = this.ssOptionsContainer.scrollTop(),\n          topViewOffset = ssOptionPosition.top,\n          bottomViewOffset = this.ssOptionsContainer.height() - (ssOptionPosition.top + ssOption.outerHeight()),\n          toScrollTo;\n\n        if (topViewOffset < 0) {\n          toScrollTo = ssOptionsContainerScrollTop + topViewOffset;\n        } else if(bottomViewOffset < 0) {\n          toScrollTo = ssOptionsContainerScrollTop - bottomViewOffset;\n        }\n\n        this.ssOptionsContainer.scrollTop(toScrollTo);\n      }\n    }\n  },\n\n  // Get the SimpleSelect option that has to be selected, based on the index of the currently selected select option\n  // Returns a jQuery object\n  getSsOptionToSelect = function() {\n    var selectedOption = getSelectedOption.call(this),\n      selectedOptionIndex = selectedOption.length? this.selectOptions.index(selectedOption) : 0;\n    return $(this.ssOptions[selectedOptionIndex]);\n  },\n\n  // Select an option in the select corresponding to the given SimpleSelect option\n  selectOption = function(ssOption) {\n    var optionToSelect = $(this.selectOptions[this.ssOptions.index(ssOption)]);\n    this.select.val(optionToSelect.val());\n  },\n\n  // Get the currently selected select option\n  getSelectedOption = function() {\n    return this.selectOptions.filter(\":selected\").first();\n  },\n\n  // Set the options container's initial CSS properties back (usually in order to get its dimensions)\n  resetSsOptionsContainerCSS = function() {\n    //console.log('resetSsOptionsContainerCSS')\n    this.ssOptionsContainer.css({\n      height: \"auto\",\n      \"overflow-y\": \"visible\"\n    });\n  },\n\n  // Force a layout repaint\n  forceRepaint = function() {\n    this.ssOptionsContainer.hide();\n    this.ssOptionsContainer[0].offsetHeight;\n    this.ssOptionsContainer.show();\n  },\n\n  // For use by Justuno to move the options up for better UI\n  moveUpJu = function(t){\n    // let's just reset t since I can't get it to work\n    t = 0;\n    var ssOptionCnt = this.ssOptionsContainer.find('.option').length-1;\n    var ssOptionHeight = this.ssOptionsContainer.find('.option:first').outerHeight();\n    var ssProdImageHeight = jju('.snippet_52_plugin-wrapper .prodImages').outerHeight();\n\n    //console.log(ssOptionCnt,ssOptionHeight,ssProdImageHeight,jju('.snippet_52_plugin-wrapper .prodImages').offset().top,jju('.design-layer[data-layertype=\"snippet\"][data-layerid=\"'+snippet_52_layerId+'\"]').offset().top)\n\n    var offsetUp = (t + (ssOptionHeight * ssOptionCnt) < ssProdImageHeight ? t + (ssOptionHeight * ssOptionCnt) : ssProdImageHeight);\n    return offsetUp;\n  },\n\n  // Handle the size, position and (possibly) scrolling of the options container so that the currently selected option appears above the placeholder\n  // 1. Identify how much visible space is available above and below the SimpleSelect\n  // 2. Compute how much space remains above and below the options container after positioning it according to the selected option\n  // 3. If at least one of those values is negative, the container is resized and a scrollbar is added\n  // 4. The options container is positioned according to the selected option\n  positionAroundSsOption = function(ssOption) {\n    resetSsOptionsContainerCSS.call(this);\n\n    var ssOptionsMoveUp, ssOptionPosition, freeVisibleSpaceAbove, freeVisibleSpaceBelow, spaceLeftAboveAfterPositioning, spaceLeftBelowAfterPositioning, excessSpaceAbove, excessSpaceBelow,\n      shouldDisplayContainerInsideWindow = this.options.displayContainerInside == \"window\";\n\n    var computePositioningValues = $.proxy(function() {\n      ssOptionPosition = ssOption.position();\n      ssOptionsMoveUp =  moveUpJu.call(this,ssOptionPosition.top);\n      //console.log('ssOptionsMoveUp',ssOptionsMoveUp)\n      //console.log($(window).scrollTop(),this.ssPlaceholderOffset.top,this.options.containerMargin,shouldDisplayContainerInsideWindow)\n      freeVisibleSpaceAbove = this.ssPlaceholderOffset.top - this.options.containerMargin - (shouldDisplayContainerInsideWindow? $(window).scrollTop() : 0);\n      //console.log('freeVisibleSpaceAbove',freeVisibleSpaceAbove)\n      freeVisibleSpaceBelow = (shouldDisplayContainerInsideWindow? windowHeight : documentHeight) - freeVisibleSpaceAbove - this.ssPlaceholderHeight - 2 * this.options.containerMargin;\n      //console.log('freeVisibleSpaceBelow',freeVisibleSpaceBelow)\n      spaceLeftAboveAfterPositioning = freeVisibleSpaceAbove - ssOptionsMoveUp;\n      //console.log('spaceLeftAboveAfterPositioning',spaceLeftAboveAfterPositioning)\n      spaceLeftBelowAfterPositioning = freeVisibleSpaceBelow - (this.ssOptionsContainerOuterHeight - ssOptionsMoveUp - this.ssPlaceholderHeight);\n      //console.log('spaceLeftBelowAfterPositioning',spaceLeftBelowAfterPositioning)\n      excessSpaceAbove = spaceLeftAboveAfterPositioning < 0? Math.abs(spaceLeftAboveAfterPositioning) : 0;\n      //console.log('excessSpaceAbove',excessSpaceAbove)\n      excessSpaceBelow = spaceLeftBelowAfterPositioning < 0? Math.abs(spaceLeftBelowAfterPositioning) : 0;\n      //console.log('excessSpaceBelow',excessSpaceBelow)\n    }, this);\n    computePositioningValues();\n\n    var wasScrollable = this.isScrollable;\n    this.isScrollable = spaceLeftAboveAfterPositioning < 0 || spaceLeftBelowAfterPositioning < 0;\n\n    // If the options container won't fit inside the screen after being positioned, make it shorter and scrollable\n    if (this.isScrollable) {\n      //console.log('scrollable')\n      // Add the scrollbar\n      this.ssOptionsContainer.css({\n        height: \"auto\",\n        \"overflow-y\": \"auto\"\n      });\n\n      // If the addition of the scrollbar made some text wrap, thus increased the options container's height, recompute positioning values\n      if (this.ssOptionsContainer.height() != this.ssOptionsContainerHeight) {\n        // Force a repaint to avoid an issue found in WebKit\n        forceRepaint.call(this);\n\n        publicMethods.updatePresentationDependentVariables.call(this, \"ssOptionsContainer\", false);\n        computePositioningValues();\n      }\n\n      //console.log('this.ssOptionsContainer.height()',this.ssOptionsContainer.height())\n\n      var ssOptionsContainerNewHeight = this.ssOptionsContainer.height() - excessSpaceAbove - excessSpaceBelow;\n      //console.log(ssOptionPosition.top,excessSpaceAbove,ssOptionPosition.top - excessSpaceAbove)\n\n      if (snippet_52_options.direction.value=='vertical') {\n        this.ssOptionsContainer\n        .css({\n          top: - (ssOptionsMoveUp - excessSpaceAbove)\n        })\n        .height((jju('.swiper-slide-content:first').height()-40)>this.ssOptionsContainerHeight?this.ssOptionsContainerHeight:(jju('.swiper-slide-content:first').height()-46)); // Using .height() instead of .css(\"height\", value) gives us access to the cssHook for \"height\" that adapts the height value depending on the options container's box model (updated cssHook available since jQuery 1.8)\n      } else {\n        this.ssOptionsContainer\n        .css({\n          top: - (ssOptionsMoveUp - excessSpaceAbove)\n        })\n        .height((snippet_52_layerHeight()-40)>this.ssOptionsContainerHeight?this.ssOptionsContainerHeight:(snippet_52_layerHeight()-46)); // Using .height() instead of .css(\"height\", value) gives us access to the cssHook for \"height\" that adapts the height value depending on the options container's box model (updated cssHook available since jQuery 1.8)\n      }\n        //console.log('scrollable',ssOptionsContainerNewHeight,windowHeight)\n    // If the options container doesn't need scrollbars nor resizing\n    } else {\n      var ssOptionCnt = this.ssOptionsContainer.find('.option').length;\n      var ssOptionHeight = this.ssOptionsContainer.find('.option:first').height();\n      //console.log('this.ssOptionsContainer.height()',this.ssOptionsContainer.height())\n      this.ssOptionsContainer.css({\n        top: - ssOptionsMoveUp\n        // \"top\": - ssOptionHeight*ssOptionCnt,\n        // \"max-height\": - windowHeight\n      });\n      //console.log('not scrollable')\n      // If it had a scrollbar and it just got hidden, force a repaint to avoid an issue in WebKit\n      if (wasScrollable) forceRepaint.call(this);\n    }\n  },\n\n  publicMethods = {\n\n    // Update the variables that depend on how and where the SimpleSelect is displayed\n    // Can take a string as an argument describing the reduced set of variables to update (instead of all)\n    // Set `updateSafely` to `false` to update values without resetting the related CSS first\n    updatePresentationDependentVariables: function(variablesToUpdate, updateSafely) {\n      // Update variables related to the placeholder\n      if (!variablesToUpdate || variablesToUpdate == \"ssPlaceholder\") {\n        this.ssPlaceholderOffset = this.ssPlaceholder.offset();\n        // we need to get position relative to layer\n        this.ssPlaceholderLayerOffset = jju('.design-layer[data-layertype=\"snippet\"][data-layerid=\"'+snippet_52_layerId+'\"]').offset();\n        this.ssPlaceholderOffset.top = this.ssPlaceholderOffset.top - this.ssPlaceholderLayerOffset.top;\n        this.ssPlaceholderOffset.left = this.ssPlaceholderOffset.left - this.ssPlaceholderLayerOffset.left;\n\n        this.ssPlaceholderHeight = this.ssPlaceholder.outerHeight();\n      }\n\n      // Update variables related to the options container\n      // Make sure the SimpleSelect's options container's CSS is reset before, if necessary, using resetSsOptionsContainerCSS()\n      if (!variablesToUpdate || variablesToUpdate == \"ssOptionsContainer\") {\n        if (updateSafely !== false) resetSsOptionsContainerCSS.call(this);\n        this.ssOptionsContainerOuterHeight = this.ssOptionsContainer.outerHeight(true);\n        this.ssOptionsContainerHeight = this.ssOptionsContainer.height();\n      }\n    },\n\n    // close all selects\n    closeAllSelects: function() {\n      var activeSimpleselectsLength = activeSimpleselects.length;\n      if (activeSimpleselectsLength) {\n        var activeSimpleselectsCopy = activeSimpleselects.slice(0);\n        for (var i = 0; i < activeSimpleselectsLength; i++) {\n          activeSimpleselectsCopy[i].simpleselect(\"setInactive\");\n        }\n      }\n    },\n\n    // populateSs equivalent\n    // Meant to be exposed in the public API\n    refreshContents: function() {\n      populateSs.call(this);\n\n      // Update variables dependent on presentation\n      publicMethods.updatePresentationDependentVariables.call(this);\n    },\n\n    // updateSsState alias\n    // Meant to be exposed in the public API\n    refreshState: function() {\n      updateSsState.call(this);\n    },\n\n    // Disable the select, and update the SimpleSelect's state accordingly\n    disable: function() {\n      this.select.prop(\"disabled\", true);\n      publicMethods.refreshState.call(this);\n    },\n\n    // Enable the select, and update the SimpleSelect's state accordingly\n    enable: function() {\n      this.select.prop(\"disabled\", false);\n      publicMethods.refreshState.call(this);\n    },\n\n    // Set the SimpleSelect in an active state, and show the options container\n    setActive: function() {\n      if (!this.isActive && !this.isDisabled && this.ssOptions.length) {\n        this.lastValue = this.select.val();\n        this.simpleselect.addClass(\"active\");\n        this.isActive = true;\n        addToActiveSimpleselects.call(this, this.simpleselect);\n        var optionToSelect = getSsOptionToSelect.call(this);\n        selectSsOption.call(this, optionToSelect);\n        documentHeight = $(document).height(); // Save the document height before it possibly changes due to the options list being made visible\n        this.ssOptionsContainer\n          .fadeTo(0, 0)\n          .fadeTo(this.options.fadingDuration, 1);\n        // if (!this.select.is(\":focus\")) {\n        //   this.select.focus();\n        // }\n        positionAroundSsOption.call(this, optionToSelect);\n        isNextDocumentClickEventDisabled = true;\n      }\n    },\n\n    // Set the SimpleSelect in an inactive state, and hide the options container\n    setInactive: function() {\n      if (this.isActive) {\n        this.simpleselect.removeClass(\"active\");\n        this.isActive = false;\n        removeFromActiveSimpleselects.call(this, this.simpleselect);\n        this.ssOptionsContainer.fadeOut(this.options.fadingDuration);\n        // if (this.select.is(\":focus\")) {\n        //   this.select.blur();\n        // }\n        var currentValue = this.select.val();\n        if (this.lastValue != currentValue) {\n          this.ssPlaceholder.text(getSelectedOption.call(this).text());\n          this.select.trigger(\"change\", [true]);\n        }\n      }\n    }\n\n  };\n\n$.fn.simpleselect = function(method) {\n  // Additional plugin call (method call)\n  // The context inside of these methods is set to the SimpleSelect's data\n  if (publicMethods[method]) {\n    var args = Array.prototype.slice.call(arguments, 1);\n    this.each(function() {\n      publicMethods[method].apply($(this).data(\"simpleselect\"), args);\n    });\n  // First plugin call\n  // The context inside of this method is set to the select element\n  } else {\n    init.apply(this, arguments);\n  }\n\n  return this;\n};\n\n// Document and window bindings and initialization of related values\n$(document).ready(function() {\n\n  updateWindowHeightValue();\n\n  // Update shared windowHeight value when page is resized\n  // $(window).on(\"resize.simpleselect\", function() {\n  //   updateWindowHeightValue();\n  // });\n\n  $(document).on(\"click.snippet_52_space keyup.snippet_52_space\", function(e) {\n    // Detect click events once they've bubbled up to the document\n    if (e.type == \"click\" || e.type == \"mousedown\") {\n      // Reset the flag\n      // The following statement is appended to the end of the current call stack to ensure that, when the option of a SimpleSelect placed inside a label is clicked, events (or more precisely, statements handling isSsActivationForbidden and bound to those events) are triggered in the following order while in the bubbling phase:\n      // Click on SimpleSelect option -> Click on SimpleSelect -> Click on label (thus focus on associated select) -> Click on document\n      // (In IE, if not interfering with the call stack, the click event finishes bubbling up before the focus event is fired on the select.)\n      setTimeout(function() {\n        isSsActivationForbidden = false;\n      }, 0);\n\n      // If that flag is activated, don't let the rest of this function be executed (and reset the flag)\n      if (isNextDocumentClickEventDisabled) {\n        isNextDocumentClickEventDisabled = false;\n        return;\n      }\n    }\n\n    // Disable active selects when the \"background\" is clicked or when the escape key is pressed\n    if (e.type == \"click\" || e.type == \"mousedown\" || (e.type == \"keyup\" && e.keyCode == 27)) {\n      var activeSimpleselectsLength = activeSimpleselects.length;\n      if (activeSimpleselectsLength) {\n        var activeSimpleselectsCopy = activeSimpleselects.slice(0);\n        for (var i = 0; i < activeSimpleselectsLength; i++) {\n          activeSimpleselectsCopy[i].simpleselect(\"setInactive\");\n        }\n      }\n    }\n  });\n});\n\n})(jQuery);<\/script>\n<div class=\"snippet_52_plugin-wrapper clear_save alwaysShowAddButton\" style=\"width: 1060px;\"><\/div>\n<script>\n\njju('.snippet_52_css').remove();\n\nwindow.shouldHideSnippetFontOptions = false;\nvar snippet_52_layerId = ('snippet_52_').split('_')[1];\nvar snippet_52_layerHeight = function(){\n  return jju('.design-layer[data-layertype=\"snippet\"][data-layerid=\"'+snippet_52_layerId+'\"]').height();\n}\n\nsnippet_52_cssValues = \"\" +\n\".simpleselect, .simpleselect .placeholder, .snippet_52_plugin-wrapper .prodAdd, .snippet_52_plugin-wrapper .addButton, .snippet_52_plugin-wrapper .addNow{background-color: \"+snippet_52_options.showAddToCart.values[0].btnColor.value+\" !important;}\" +\n\".simpleselect .placeholder, .snippet_52_plugin-wrapper .addButton, .snippet_52_plugin-wrapper .selOptions, .snippet_52_plugin-wrapper .addNow {border: 1px solid \"+snippet_52_options.showAddToCart.values[0].btnBrdColor.value+\" !important; color:\"+snippet_52_options.showAddToCart.values[0].btnTextColor.value+\" !important;}\" +\n\".simpleselect .placeholder {border-top: 1px solid \"+snippet_52_options.showAddToCart.values[0].btnBrdColor.value+\" !important;}\" +\n\".snippet_52_plugin-wrapper .prodPrice{color: \"+snippet_52_options.showProductPrice.values[0].priceTextColor.value+\" !important;}\" +\n//\".snippet_52_plugin-wrapper .swiper-slide{max-height: \"+snippet_52_options.itemMaxHeight.value+\"px !important;}\" +\n\".snippet_52_plugin-wrapper .swiper-slide-content{height: \"+snippet_52_layerHeight()+\"px !important;}\" +\n\".simpleselect .options::-webkit-scrollbar-thumb {background-color: \"+snippet_52_options.showAddToCart.values[0].btnColor.value+\";}\" +\n\".simpleselect .options::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 4px;}\";\n\nif (snippet_52_options.direction.value=='vertical') {\n  snippet_52_cssValues += \".snippet_52_plugin-wrapper .swiper-slide-content{height: \"+snippet_52_options.itemMaxHeight.value+\"px !important;}\";\n}\n\njju(\"head\").append('<style type=\"text/css\" class=\"snippet_52_css\">'+snippet_52_cssValues+'<\/style>');\n\nvar moveStuff = ju_debounce(function () {\n  // let's figure out the height of the title and price and adjust the height of the image accordingly\n  if (snippet_52_options.showProductName.value==0 || snippet_52_options.showProductPrice.value==0){\n    var snippet_52_titleConHeight = Math.max.apply(null, jju('.snippet_52_plugin-wrapper .prodTitleCon').map(function (){return $(this).height();}).get())*(snippet_52_options.showProductPrice.value!=0 ? 1.4 : 1.15);\n    var snippet_52_addToCartBottom = (snippet_52_titleConHeight-jju('.snippet_52_plugin-wrapper .prodActions:first').height()-10);\n  } else {\n    var snippet_52_titleConHeight = 0;\n    var snippet_52_addToCartBottom = 10;\n  }\n\n  var snippet_52_maxImageHeight = snippet_52_options.maxImageHeight.value;\n  var snippet_52_prodImageHeight = (snippet_52_layerHeight()-snippet_52_titleConHeight);\n  var snippet_52_prodImagePadding = (snippet_52_maxImageHeight < snippet_52_prodImageHeight ? snippet_52_prodImageHeight-snippet_52_maxImageHeight : 0);\n\n  if (snippet_52_options.showAddToCart.values[0].belowName.value){\n    var snippet_52_addToCartBottom = 10;\n    var snippet_52_titleConHeight = snippet_52_titleConHeight - 40;\n    var snippet_52_prodImagePadding = 0;\n  }\n\n  snippet_52_cssValues = \"\" +\n  \".snippet_52_plugin-wrapper .prodImages{height: \"+snippet_52_prodImageHeight+\"px !important;max-height: \"+snippet_52_maxImageHeight+\"px !important;}\" +\n  \".snippet_52_plugin-wrapper .prodTitleCon{padding-top: \"+snippet_52_prodImagePadding+\"px !important;}\"+\n  \".snippet_52_plugin-wrapper .prodActions{bottom: \"+snippet_52_addToCartBottom+\"px !important;}\"+\n  \".snippet_52_plugin-wrapper .swiper-button-next.sides, .snippet_52_plugin-wrapper .swiper-button-prev.sides{display:flex;top: \"+(((snippet_52_layerHeight()-snippet_52_titleConHeight)*.5)-20)+\"px !important;}\"+\n  \".snippet_52_plugin-wrapper .swiper-button-next.top, .snippet_52_plugin-wrapper .swiper-button-prev.top{display:flex;top: -60px !important;}\"+\n  \".snippet_52_plugin-wrapper .swiper-button-next.bottom, .snippet_52_plugin-wrapper .swiper-button-prev.bottom{display:flex;top:auto !important;;bottom: -60px !important;}\"\n  jju(\"head\").append('<style type=\"text/css\" class=\"snippet_52_css\">'+snippet_52_cssValues+'<\/style>');\n}, 50, 'End');\n\nfunction snippet_52_checkprice(prod,priceType,format,variant){\n  var lowestVariantPrice = 999999;\n  var lowestVariantMsrp = 999999;\n  jju.each(prod.variantList,function(v,variant){\n    if (prod.variantList[v].inventory>0){\n      lowestVariantPrice = Math.min(lowestVariantPrice,prod.variantList[v].price);\n      lowestVariantMsrp = Math.min(lowestVariantMsrp,prod.variantList[v].msrp);\n    }\n  });\n\n  var pPrice = prod.price;\n  var pMsrp = prod.msrp;\n  if (variant){\n    var vPrice = variant.price;\n    var vMsrp = variant.msrp;\n  } else {\n    var vPrice = lowestVariantPrice;\n    var vMsrp = lowestVariantMsrp;\n  }\n  var returnPrice;\n  if (priceType=='price') {\n    //if (pPrice==0) {\n      if (vPrice==0){\n        if (vMsrp==0){\n          returnPrice = pMsrp;\n        } else {\n          returnPrice = vMsrp;\n        }\n      } else {\n        returnPrice = vPrice;\n      }\n    //} else {\n    //  returnPrice = pPrice;\n    //}\n  } else {\n    //if (pMsrp==0) {\n      if (vMsrp==0){\n        if (vPrice==0){\n          returnPrice = pPrice;\n        } else {\n          returnPrice = vPrice;\n        }\n      } else {\n        returnPrice = vMsrp;\n      }\n    //} else {\n    //  returnPrice = pMsrp;\n    //}\n  }\n  if (format){\n    var localeOption = snippet_52_options.showProductPrice.values[0].priceLocale.value;\n    var localeOptionArr = localeOption.split('/');\n    try{\n      returnPrice = new Intl.NumberFormat(localeOptionArr[0], { style: 'currency', currency: localeOptionArr[1] }).format(returnPrice);\n    } catch(er){\n      returnPrice = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(returnPrice);\n    }\n  }\n  return returnPrice;\n}\n\nfunction snippet_52_generateSuggestions(snippet_52_prodsArr,render){\n\n  $(document).off('.snippet_52_spaceButtons');\n  $(window).off('.snippet_52_spaceButtons');\n\n  if (!snippet_52_options.showAddToCart.values[0].showHoverOnly.value && render) {\n    jju('.snippet_52_plugin-wrapper').addClass('alwaysShowAddButton');\n  }\n  jju('.snippet_52_plugin-wrapper').html('').append('<div class=\"swiper-container\"><div class=\"swiper-wrapper\"><\/div><\/div>');\n\n\n  jju.each(snippet_52_prodsArr,function(i,item){\n\n    //snippet_52_platform = item.platform;\n\n    // lets see if we shoudl change the qty to allow purchasing out of stock items based on filters\n    jju.each(snippet_52_filters,function(f,filter){\n      if (filter.Active.Bool){\n        if (filter.FilterType.String==='inventory' && filter.Min.Int64<=0){\n          jju.each(snippet_52_prodsArr[i].variantList,function(v,variant){\n            snippet_52_prodsArr[i].variantList[v].inventory = 1000;\n          });\n        };\n        if (filter.FilterType.String==='force_include_product' && filter.Include.Bool && filter.Filters.some(el => el.String === snippet_52_prodsArr[i].id)){\n          jju.each(snippet_52_prodsArr[i].variantList,function(v,variant){\n            snippet_52_prodsArr[i].variantList[v].inventory = 1000;\n          });\n        };\n      };\n    });\n\n\n    if (item.imageURL1.indexOf('://')==-1) {\n      var hostURL      = document.createElement('a');\n      hostURL.href = item.url;\n      item.imageURL1 = 'https://' + hostURL.hostname + item.imageURL1;\n      item.imageURL2 = 'https://' + hostURL.hostname + item.imageURL2;\n      item.imageURL3 = 'https://' + hostURL.hostname + item.imageURL3;\n    }\n\n    var newItem = '' +\n    '<div class=\"swiper-slide\" ' + (i==0 ? 'data-swiper-autoplay=\"8000\"' : '') + '>' +\n        '<div class=\"swiper-slide-content\" data-index=\"' + i + '\">' +\n      '<a class=\"prodLink\" href=\"' + item.url + '\" target=\"_top\">' +\n          '<div class=\"prodImages\">' +\n            '<img class=\"prodImage1\" src=\"' + this.imageURL1 + '\">';\n            if (this.imageURL2!='') newItem += '<img class=\"prodImage2\" src=\"' + this.imageURL2 + '\">';\n            if (this.imageURL3!='') newItem += '<img class=\"prodImage3\" src=\"' + this.imageURL3 + '\">';\n            newItem += '<img class=\"varImage1\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\">';\n            newItem += '<\/div>' +\n            '<div class=\"prodTitleCon\">' +\n              (snippet_52_options.showProductName.value==0 ? '<div class=\"prodTitle' + (snippet_52_options.showProductName.values[0].allCaps.value ? ' allCaps' : '') + '\">' + this.title + '<\/div>' : '') +\n              (snippet_52_options.showProductPrice.value==0 ? '<div class=\"prodPrice\">' + snippet_52_checkprice(this,'price',true) + (snippet_52_options.showProductPrice.values[0].showMSRP.value && snippet_52_checkprice(this,'msrp',false)>snippet_52_checkprice(this,'price',false) ? ' <span class=\"msrp\">' + snippet_52_checkprice(this,'msrp',true) + '<\/span>' : '') + '<\/div>' : '') +\n            '<\/div>' +\n      '<\/a>' +\n      (snippet_52_options.showAddToCart.value==0 ?\n      '<div class=\"prodActions\">' +\n        '<div class=\"prodActionsCon\">' +\n          '<div class=\"prodOptions\"><\/div>' +\n          '<div class=\"prodAdd\">' +\n            '<div class=\"selOptions\">' + snippet_52_options.showAddToCart.values[0].langSelectOptions.value + '<\/div>' +\n            '<button class=\"addButton\" type=\"button\" href=\"#\">' + snippet_52_options.showAddToCart.values[0].langAddToBag.value + '<\/button>' +\n            '<button class=\"addNow\" type=\"button\" href=\"#\">' + snippet_52_options.showAddToCart.values[0].langAddNow.value + '<\/button>' +\n            '<\/div>' +\n          '<\/div>' +\n        '<\/div>' +\n      '<\/div>' : '') +\n    '<\/div>';\n\n\n    jju('.snippet_52_plugin-wrapper .swiper-wrapper').append(newItem);\n\n  });\n\n  jju('.snippet_52_plugin-wrapper .swiper-container').append('<div class=\"swiper-pagination\"><\/div>');\n  if (snippet_52_options.navigation.value!='none'){\n  jju('.snippet_52_plugin-wrapper').append('<div class=\"swiper-button-prev '+snippet_52_options.navigation.value+'\"><\/div>');\n  jju('.snippet_52_plugin-wrapper').append('<div class=\"swiper-button-next '+snippet_52_options.navigation.value+'\"><\/div>');\n  }\n  //jju('.snippet_52_plugin-wrapper .swiper-container').append('<div class=\"swiper-scrollbar\"><\/div>');\n\n  setTimeout(function(){\n    if (snippet_52_options.showProductName.values[0].ellipsize.value && render) {\n      snippet_52_cssValues = \".snippet_52_plugin-wrapper .prodTitle{white-space: nowrap !important; width: \"+jju('.snippet_52_plugin-wrapper .prodTitle').outerWidth()+\"px; overflow: hidden !important; text-overflow:ellipsis !important;}\";\n      jju(\"head\").append('<style type=\"text/css\" class=\"snippet_52_css\">'+snippet_52_cssValues+'<\/style>');\n    }\n    if (snippet_52_platform=='Shopify'){\n      addLinkShopify()\n      } else {\n      //addLink();\n    }\n  },75)\n\n  moveStuff();\n\n\n  function getWindowWidth(){\n    return jju('.design-layer[data-layertype=\"snippet\"][data-layerid=\"'+snippet_52_layerId+'\"]').width();\n  }\n\n  function getWindowHeight(){\n    return jju('.design-layer[data-layertype=\"snippet\"][data-layerid=\"'+snippet_52_layerId+'\"]').height();\n  }\n\n  $(document).on('click.snippet_52_spaceButtons','.swiper-slide a',function(e) {\n    e.preventDefault();\n    e.stopPropagation();\n    getpromocode('22','',currentcp,1,(snippet_52_options.engageOnInteraction.value ? 1 : 0));\n    var navurl = $(this).attr('href');\n    setTimeout(function(){\n      top.location.href = navurl;\n    },700);\n  });\n\n  $(document).on('click.snippet_52_spaceButtons','div[class*=\"swiper-button-prev\"], div[class*=\"swiper-button-next\"]',function(e) {\n    e.preventDefault();\n    e.stopPropagation();\n  });\n\n  var resizeSgg = ju_debounce(function () {\n    var newWindowWidth = getWindowWidth();\n    if (newWindowWidth==jju('.snippet_52_plugin-wrapper').width()) return;\n    jju('.snippet_52_plugin-wrapper').css({'width':newWindowWidth});\n/*\n    resizeSwiper();\n    setTimeout(function(){\n      if (snippet_52_options.showProductName.values[0].ellipsize.value) {\n        jju('.snippet_52_plugin-wrapper .prodTitle').css({'width':'auto'});\n        snippet_52_cssValues = \".snippet_52_plugin-wrapper .prodTitle{white-space: nowrap !important; width: \"+jju('.snippet_52_plugin-wrapper .prodTitle').width()+\"px; overflow: hidden !important; text-overflow:ellipsis !important;}\";\n        jju(\"head\").append('<style type=\"text/css\" class=\"snippet_52_css\">'+snippet_52_cssValues+'<\/style>');\n      }\n    },75)\n*/\n    setTimeout(function(){\n      snippet_52_generateSuggestions(snippet_52_prod,false);\n    },200)\n  }, 200, 'End');\n\n  jju(window).on('resize.snippet_52_spaceButtons',function(){\n    resizeSgg();\n  });\n\n  jju('.snippet_52_plugin-wrapper').css({'width':getWindowWidth()});\n\n  jju(document).on('mouseenter.snippet_52_spaceButtons','.swiper-slide-content',function(){\n    if (snippet_52_options.autoScroll.value) snippet_52_mySwiper.autoplay.stop();\n    thisItem = jju(this);\n    thisItem.find('.selOptions').hide();\n    thisItem.find('.addNow').hide();\n    thisItem.find('.addButton').show();\n    if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value){\n      thisItem.find('.prodImage2').stop().fadeIn(150);\n    }\n  })\n\n  jju(document).on('mouseleave.snippet_52_spaceButtons','.swiper-slide-content',function(){\n    thisItem = jju(this);\n    thisItem.find('.prodOptions').hide();\n    thisItem.find(\"select:visible\").simpleselect(\"setInactive\")\n    jju('.swiper-container').removeClass('overflowVisible');\n    jju('.prodImage2, .prodImage3').stop().fadeOut(100);\n  })\n\n  jju(document).on('touchstart.snippet_52_spaceButtons','.prodImages',function(){\n    if (snippet_52_options.autoScroll.value) snippet_52_mySwiper.autoplay.stop();\n    thisItem = jju(this);\n    if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value) thisItem.find('.prodImage2').stop().fadeIn(150);\n  })\n\n  jju(document).on('touchend.snippet_52_spaceButtons','.prodImages',function(){\n    jju('.prodImage2, .prodImage3').stop().fadeOut(100);\n  })\n\n  jju(document).on('click.snippet_52_spaceButtons','.addNow',function(){\n    var thisButton = jju(this);\n    var thisItem = thisButton.closest('.swiper-slide-content');\n    addToCart(thisItem);\n  });\n\n  jju(document).on('click.snippet_52_spaceButtons','.addButton',function(){\n    jju('.swiper-slide-content').each(function(i){\n      var thisArrItem = jju(this);\n      thisArrItem.find('.selOptions').hide();\n      thisArrItem.find('.addNow').hide();\n      thisArrItem.find('.addButton').show();\n    });\n\n    var thisButton = jju(this);\n    var thisItem = thisButton.closest('.swiper-slide-content');\n    var thisIndex = thisItem.data('index');\n    var thisEl = snippet_52_prodsArr[thisIndex];\n\n    if (thisItem.find('.prodImage2').length && snippet_52_options.showSecondImage.value){\n      thisItem.find('.prodImage2').stop().fadeIn(150);\n    }\n\n    jju('.swiper-container').addClass('overflowVisible');\n    thisItem.find('.prodOptions').show();\n\n    if (!thisItem.hasClass('renderedOptions')){\n      thisItem.addClass('renderedOptions')\n      buildDropdown('',thisItem,1,thisEl);\n      buildDropdown('',thisItem,2,thisEl);\n      buildDropdown('',thisItem,3,thisEl);\n      buildQty(thisItem,thisEl)\n\n      thisItem.find(\"select:visible\").simpleselect({\n        fadingDuration: 100,\n        containerMargin: 20\n      });\n\n      resetUnavailable(thisItem,thisEl);\n    }\n\n    checkOptionSelected(thisItem);\n\n    // automatically click the one option set if only one option set to expand\n    setTimeout(function(){\n      if (thisItem.find('.prodOptions select').length == 1 && !thisItem.find('.prodOptions select').has('option[value!=\"\"]:selected').length){\n        thisItem.find('.prodOptions .placeholder').trigger('click');\n      }\n    },100)\n  });\n\n  jju(document).on('change.snippet_52_spaceButtons','.SlectBox:visible',function(){\n    var thisItem = jju(this).closest('.swiper-slide-content');\n    var thisIndex = thisItem.data('index');\n    var thisEl = snippet_52_prodsArr[thisIndex];\n    resetUnavailable(thisItem,thisEl);\n    checkOptionSelected(thisItem);\n  });\n\n  function checkOptionSelected(thisItem){\n    var optCount = thisItem.find('select').filter(function(){return jju(this).find('option').length>1}).length;\n    if (!optCount || (thisItem.find('select option:eq(1)').val()=='' && optCount==1)){\n      thisItem.find('select option:eq(1)').prop('selected', true);\n      addToCart(thisItem);\n    } else if (thisItem.find('select option:selected[value=\"\"]').length){\n      thisItem.find('.selOptions').show();\n      thisItem.find('.addButton').hide();\n      thisItem.find('.addNow').hide();\n    } else {\n      thisItem.find('.selOptions').hide();\n      thisItem.find('.addButton').hide();\n      thisItem.find('.addNow').show();\n      if (!thisItem.find('.simpleselect:visible').length){\n        thisItem.find('select option:eq(1)').prop('selected', true);\n        addToCart(thisItem);\n      }\n      // let's attempt to show the variant image if option is enabled\n      if (snippet_52_options.showAddToCart.values[0].showVariantImage.value){\n        var options1 = thisItem.find('.optionSel1');\n        var options2 = thisItem.find('.optionSel2');\n        var options3 = thisItem.find('.optionSel3');\n        var option1sel = options1.val() || '';\n        var option2sel = options2.val() || '';\n        var option3sel = options3.val() || '';\n\n        var thisIndex = thisItem.data('index');\n        var thisEl = snippet_52_prodsArr[thisIndex];\n\n        thisItem.find('.varImage1').hide();\n\n        jju.each(thisEl.variantList,function(){\n          if (this.option1.replace(/\"/g, \"''\")==option1sel && this.option2.replace(/\"/g, \"''\")==option2sel && this.option3.replace(/\"/g, \"''\")==option3sel){\n            // update price to show selected variant price\n            if (snippet_52_options.showProductPrice.value==0){\n              thisItem.find('.prodPrice').html(snippet_52_checkprice(thisEl,'price',true,this) + (snippet_52_options.showProductPrice.values[0].showMSRP.value && snippet_52_checkprice(thisEl,'msrp',false,this)>snippet_52_checkprice(thisEl,'price',false,this) ? ' <span class=\"msrp\">' + snippet_52_checkprice(thisEl,'msrp',true,this) + '<\/span>' : ''))\n            }\n\n            // update image to show selected variatn image\n            if (this.imageURL1!=''){\n              if (this.imageURL1.indexOf('://')==-1) {\n                var hostURL      = document.createElement('a');\n                hostURL.href = this.url;\n                this.imageURL1 = 'https://' + hostURL.hostname + this.imageURL1;\n              }\n              thisItem.find('.varImage1').attr('src',this.imageURL1).show();\n            }\n          }\n        });\n      }\n    }\n  }\n\n  function sanitizeOptions(v){\n    return v.replace(/[^A-Za-z0-9- ]/g,'')\n  }\n\n  function resetUnavailable(thisItem,thisEl){\n    var thisParent = thisItem.closest('.swiper-slide-content');\n    var thisOptDif = thisParent.find('.SlectBox').length - thisParent.find('.hidden_select_container').length;\n    var options1 = thisParent.find('.optionSel1');\n    var options2 = thisParent.find('.optionSel2');\n    var options3 = thisParent.find('.optionSel3');\n    var option1sel = options1.val() || '';\n    var option2sel = options2.val() || '';\n    var option3sel = options3.val() || '';\n    option1sel = sanitizeOptions(option1sel)\n    option2sel = sanitizeOptions(option2sel)\n    option3sel = sanitizeOptions(option3sel)\n\n    for (var optIndex = 1; optIndex < 4; optIndex++) {\n      thisParent.find('.optionSel'+optIndex).find('option:not(:first)').each(function(i){\n        var thisOpt = $(this);\n        var thisVal = thisOpt.val();\n        thisVal = sanitizeOptions(thisVal);\n        var available = false;\n        jju.each(thisEl.variantList,function(){\n          var thisVariant = this;\n          var thisOption = sanitizeOptions(thisVariant[\"option\"+optIndex]);\n          var thisQty = thisVariant.inventory;\n          if (thisOption==thisVal && thisQty>0){\n\n            if (optIndex==1 && (option2sel==sanitizeOptions(thisVariant[\"option2\"]) || thisVariant[\"option2\"]==\"\" || option2sel==\"\") && (option3sel==sanitizeOptions(thisVariant[\"option3\"]) || thisVariant[\"option3\"]==\"\" || option3sel==\"\")){\n              available = true;\n              return;\n            } else if (optIndex==2 && (option1sel==sanitizeOptions(thisVariant[\"option1\"]) || thisVariant[\"option1\"]==\"\" || option1sel==\"\") && (option3sel==sanitizeOptions(thisVariant[\"option3\"]) || thisVariant[\"option3\"]==\"\" || option3sel==\"\")){\n              available = true;\n              return;\n            } else if (optIndex==3 && (option3sel==sanitizeOptions(thisVariant[\"option3\"]) || thisVariant[\"option3\"]==\"\" || option3sel==\"\") && (option3sel==sanitizeOptions(thisVariant[\"option3\"]) || thisVariant[\"option3\"]==\"\" || option3sel==\"\")){\n              available = true;\n              return;\n            }\n          }\n        });\n\n        if (thisParent.find('.optionSel'+optIndex).parent('.hidden_select_container').length){\n          var simSelect = thisParent.find('.optionSel'+optIndex).parent('.hidden_select_container').next('.simpleselect');\n          var simOption = simSelect.find('.options .option:eq('+(i+1)+')');\n          if (available){\n            simOption.removeClass('unavailable');\n          } else {\n            simOption.addClass('unavailable');\n            if (thisOpt.is(':selected')){\n              thisOpt.closest(\"select:visible\").val('');\n              simSelect.find('.placeholder').html(snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + thisEl[\"optionType\"+optIndex]);\n              //simSelect.find('.placeholder').html(snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl[\"optionType\"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl[\"optionType\"+optIndex]));\n            }\n          }\n        }\n      })\n    }\n  }\n\n  function buildDropdown(selType,thisItem,optIndex,thisEl){\n    var html = '';\n    var optionArr = [];\n    //if (thisEl.variantList.length>1 || thisEl.variantList[0].title!=\"Default\") {\n\n      jju.each(thisEl.variantList,function(){\n        var thisVariant = this;\n        var thisOption = thisVariant[\"option\"+optIndex].replace(/\"/g, \"''\");\n        if (thisOption=='' || optionArr.indexOf(thisOption)>-1) return true;\n        optionArr.push(thisOption);\n      });\n\n      if (optionArr.length>0){\n\n      var sizeSortArr = [\"os\",\"xxxs\",\"3xs\",\"xxs\",\"2xs\",\"xs\",\"1xs\",\"s\",\"sm\",\"m\",\"ml\",\"l\",\"xl\",\"1xl\",\"xxl\",\"2xl\",\"xxxl\",\"3xl\"]; // sort by value\n      // sort by value\n\n      function testForNum(v){\n        return v.match(/[0-9]/g)\n      }\n\n      if (!optionArr.every(testForNum)){\n        // sort by sizes\n        optionArr.sort(function(a, b) {\n          var nameA = a.toLowerCase().replace('extra','x').replace('small','s').replace('medium','m').replace('large','l').replace('huge','xl').replace(/x[\\s|-]s/g,'xs').replace(/x[\\s|-]l/g,'xl');\n          var nameB = b.toLowerCase().replace('extra','x').replace('small','s').replace('medium','m').replace('large','l').replace('huge','xl').replace(/x[\\s|-]s/g,'xs').replace(/x[\\s|-]l/g,'xl');\n\n          var nameAarr = nameA.split(/[^A-Za-z0-9]/);\n          var nameBarr = nameB.split(/[^A-Za-z0-9]/);\n\n          for (var i = 0; i < nameAarr.length; i++) {\n            if (sizeSortArr.indexOf(nameAarr[i])!=-1) {\n              nameA = sizeSortArr[sizeSortArr.indexOf(nameAarr[i])];\n              break;\n            }\n          }\n\n          for (var i = 0; i < nameBarr.length; i++) {\n            if (sizeSortArr.indexOf(nameBarr[i])!=-1) {\n              nameB = sizeSortArr[sizeSortArr.indexOf(nameBarr[i])];\n              break;\n            }\n          }\n\n          if (sizeSortArr.indexOf(nameA) < sizeSortArr.indexOf(nameB)) {\n            return -1;\n          }\n          if (sizeSortArr.indexOf(nameA) > sizeSortArr.indexOf(nameB)) {\n            return 1;\n          }\n          if (a < b) {\n            return -1;\n          }\n          if (a > b) {\n            return 1;\n          }\n\n          // names must be equal\n          return 0;\n        });\n      } else {\n        // sort by value\n        optionArr.sort(function (a, b) {\n          return Number(a.match(/\\d+/g).join('')) - Number(b.match(/\\d+/g).join(''));\n        });\n      }\n      }\n\n      if (optionArr.length>0) {\n        jju.each(optionArr,function(index, value){\n          html += '<option value=\"' + value + '\" '+(optionArr.length==1 ? 'selected' : '')+'>' + value + '<\/option>';\n        })\n\n        html = '<option value=\"\" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + thisEl[\"optionType\"+optIndex] + '<\/option>' + html;\n        //html = '<option value=\"\" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl[\"optionType\"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl[\"optionType\"+optIndex]) + '<\/option>' + html;\n        html = '<select class=\"SlectBox optionSel'+optIndex+'\">' + html;\n        html += '<\/select>';\n\n        var $html = jju(html);\n        if (optionArr.length==1) $html.css({'display':'none'});\n        thisItem.find('.prodOptions').append($html);\n        // now remove any options with the label \"Default Title\" if ther are more than 1 option\n        if (thisItem.find('.prodOptions .optionSel1 option').length>2 && thisItem.find('.prodOptions .optionSel1 option:contains(\"Default Title\")')){\n          thisItem.find('.prodOptions .optionSel1 option:contains(\"Default Title\")').remove();\n        }\n        if (thisItem.find('.prodOptions .optionSel2 option').length>2 && thisItem.find('.prodOptions .optionSel2 option:contains(\"Default Title\")')){\n          thisItem.find('.prodOptions .optionSel2 option:contains(\"Default Title\")').remove();\n        }\n        if (thisItem.find('.prodOptions .optionSel3 option').length>2 && thisItem.find('.prodOptions .optionSel3 option:contains(\"Default Title\")')){\n          thisItem.find('.prodOptions .optionSel3 option:contains(\"Default Title\")').remove();\n        }\n        thisItem.find('.prodOptions .optionSel1, .prodOptions .optionSel2, .prodOptions .optionSel3').change();\n      }\n    //}\n\n    //return $html;\n  }\n\n  function buildQty(thisItem,thisEl){\n    var html = '';\n    if (snippet_52_options.showAddToCart.values[0].allowQty.value==0){\n      var optionArr = ['1'];\n    } else {\n      var optionArr = [];\n      var qtyDropdown = snippet_52_options.showAddToCart.values[0].allowQty.values[1].qtyDropdown.value.replace(/ /g, '');\n\n      if (isNaN(qtyDropdown.replace(/,/g, ''))) qtyDropdown = '1';\n      var optionArr = qtyDropdown.split(',');\n    }\n\n    if (optionArr.length>0) {\n      jju.each(optionArr,function(index, value){\n        html += '<option value=\"' + value + '\" '+(optionArr.length==1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].allowQty.values[1].langQtyPrefix.value + ' ' + value + '<\/option>';\n      })\n\n      html = '<option value=\"\" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].allowQty.values[1].langQtyTitle.value + '<\/option>' + html;\n      //html = '<option value=\"\" '+(optionArr.length>1 ? 'selected' : '')+'>' + snippet_52_options.showAddToCart.values[0].langSelect.value + ' ' + (thisEl[\"optionType\"+optIndex].indexOf('size')!=1 ? 'Size' : thisEl[\"optionType\"+optIndex]) + '<\/option>' + html;\n      html = '<select class=\"SlectBox qty\">' + html;\n      html += '<\/select>';\n\n      var $html = jju(html);\n      if (optionArr.length==1) $html.css({'display':'none'});\n      thisItem.find('.prodOptions').append($html);\n      thisItem.find('.prodOptions .qty').change();\n    }\n\n  }\n  var addToCart = ju_debounce(function (thisItem) {\n  //function addToCart(thisItem){\n    var options1 = thisItem.find('.optionSel1');\n    var options2 = thisItem.find('.optionSel2');\n    var options3 = thisItem.find('.optionSel3');\n    var option1sel = options1.val() || '';\n    var option2sel = options2.val() || '';\n    var option3sel = options3.val() || '';\n    var qty = thisItem.find('.qty').val();\n    if (qty==\"\") qty = 1;\n\n    var thisIndex = thisItem.data('index');\n    var thisEl = snippet_52_prodsArr[thisIndex];\n    var thisId = thisEl.id;\n    var thisVariant;\n    var thisSku;\n\n    jju.each(thisEl.variantList,function(){\n      if (this.option1.replace(/\"/g, \"''\")==option1sel && this.option2.replace(/\"/g, \"''\")==option2sel && this.option3.replace(/\"/g, \"''\")==option3sel){\n        thisVariant = this.id;\n        thisSku = this.sku;\n        if (parseInt(this.inventory)<parseInt(qty)) qty = this.inventory;\n        return;\n      }\n    });\n\n    if (snippet_52_platform=='Shopify'){\n      addToCartShopify(thisId,thisVariant,thisSku,qty)\n    }\n\n    if (snippet_52_platform=='Magento'){\n      addToCartMagento(thisId,thisVariant,thisSku,qty)\n      parent.require([ 'Magento_Customer/js/customer-data' ], function (customerData) { setTimeout(function(){ customerData.reload(['cart']); }, 1000); });\n    }\n\n    if (snippet_52_platform=='Wordpress'){\n      addToCartWordpress(thisId,thisVariant,thisSku,qty)\n    }\n\n    if (snippet_52_platform=='BigCommerce'){\n      addToCartBigCommerce(thisId,thisVariant,thisSku,qty)\n    }\n    if (snippet_52_platform_other=='Yahoo'){\n      addToCartYahoo(thisId,thisVariant,thisSku,qty)\n    }\n    if (snippet_52_platform_other=='Netohq'){\n      addToCartNetohq(thisId,thisVariant,thisSku,qty)\n    }\n\n    getpromocode('21','',currentcp,1,(snippet_52_options.engageOnInteraction.value ? 1 : 0));\n\n    var addToCartPostFunUrl = snippet_52_options.showAddToCart.values[0].redirectAddToCart.values[1].redirectAddToCartUrl.value;\n    if (snippet_52_options.showAddToCart.values[0].redirectAddToCart.value==1 && addToCartPostFunUrl!=''){\n      setTimeout(function(){\n        if (addToCartPostFunUrl.indexOf('(')!=-1){\n          eval(addToCartPostFunUrl);\n        } else {\n          top.location.href = snippet_52_options.showAddToCart.values[0].redirectAddToCart.values[1].redirectAddToCartUrl.value;\n        }\n      },1000)\n    }\n\n    try {\n      var qtySelVal = parent.jju(snippet_52_options.showAddToCart.values[0].qtySelector.value+':visible:last').text();\n      if (!$.isNumeric(qtySelVal)) qtySelVal = 0;\n      qtySelVal = parseFloat(qtySelVal)+qty;\n      parent.jju(snippet_52_options.showAddToCart.values[0].qtySelector.value).text(qtySelVal);\n    } catch(er){\n      //console.log('Mini Cart Quantity Selector not found');\n    }\n\n    var addButton = thisItem.find('.addButton');\n    addButton.html(snippet_52_options.showAddToCart.values[0].langItemAdded.value);\n    setTimeout(function(){\n      addButton.html(snippet_52_options.showAddToCart.values[0].langAddToBag.value)\n    },3000)\n    thisItem.find('.prodOptions').hide();\n    thisItem.find('.addNow').hide();\n    thisItem.find('.addButton').show();\n  }, 150, 'End');\n\n  // setup platform specific stuff\n\n  function addToCartShopify(Id,Variant,Sku,Qty){\n      jju.ajax({\n        url: '/cart/add.js',\n        type: \"post\",\n        dataType: \"text\",\n        data: {items:[{id: Variant,quantity: Qty}],sections: \"header\"}\n      }).done(function(data) {\n        var htmlHeader = '';\n        try{\n            parent.update_shopify_ju_cart();\n\t\t\tvar parsedData = jju.parseJSON(data);\n            var htmlHeader = parsedData.sections.header;\n        } catch(e){};\n\t\tif (htmlHeader.length>100){\n        \tparent.jju('[data-section-id=\"header\"]').html(htmlHeader);\n        }\n      });\n    }\n\n  function addToCartMagento(Id,Variant,Sku,Qty){\n    jju.ajax({\n      url: '/justuno/cart/add?product='+Id+'&variant='+Variant+'&qty='+Qty,\n      type: \"get\"\n    }).done(function(data) {\n      //\n    }).fail(function (jqXHR, textStatus) {\n      // incase they don't have the latest magento plugin\n      jju.ajax({\n        url: '/checkout/cart/add/product/'+Variant+'/qty/1',\n        type: \"get\"\n      }).done(function(data) {\n        //\n      }).fail(function (jqXHR, textStatus) {\n        //\n      });\n    });\n  }\n\n  function addToCartWordpress(Id,Variant,Sku,Qty){\n    jju.ajax({\n      url: '/?add-to-cart='+Variant+'&quantity='+Qty,\n      type: \"get\"\n    }).done(function(data) {\n      //\n    });\n  }\n\n  function addLinkShopify(){\n    jju('.prodLink').each(function(){\n      if (jju(this).attr('href').indexOf('/products/')==-1) jju(this).attr('href','/products/'+jju(this).attr('href'))\n    })\n  }\n\n  function addToCartBigCommerce(Id,Variant,Sku,Qty){\n    jju.ajax({\n      url: '/cart.php?action=add&sku='+Sku+'&qty='+Qty,\n      type: \"get\",\n      dataType: \"text\"\n    }).done(function(data) {\n      // now fetch new cart info\n      try{\n        parent.update_bc_ju_cart();\n      } catch(e){};\n    });\n  }\n\n  function addToCartYahoo(Id,Variant,Sku,Qty){\n    setTimeout(function(){\n      parent.document.location='https://order.store.yahoo.net/'+snippet_52_platform_storeID+'/ymix/MetaController.html?eventName.addEvent&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_itemId='+Id+'&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_quantity='+Qty+'&ysco_key_cs_item=1&sectionId=ysco.cart&ysco_key_store_id='+snippet_52_platform_storeID;\n    },600)\n  }\n\n  function addToCartNetohq(Id,Variant,Sku,Qty){\n    parent.jju('#ju-sku, #ju-qty').remove();\n    parent.jju('body').append('<input type=\"hidden\" id=\"ju-sku\" value=\"'+Sku+'\"><input type=\"hidden\" id=\"ju-qty\" value=\"'+Qty+'\">');\n    parent.$.addCartItem('ju-sku', 'ju-qty');\n    // jju.ajax({\n    //   url: '/_mycart?sku='+Sku+'&qty='+Qty,\n    //   type: \"get\",\n    //   dataType: \"text\"\n    // }).done(function(data) {\n    //   //\n    // });\n  }\n\n  function getSlidesPerView(){\n    var ww = getWindowWidth();\n    var wh = getWindowHeight();\n    try{\n      var direction = snippet_52_options.direction.value;\n    var responsiveColumnOption = snippet_52_options.responsiveColumns.value;\n      var responsiveColumnOptionArr = responsiveColumnOption.replace(/\\s/g,'').split(',');\n      var responsiveColumnOptionArrLast = responsiveColumnOptionArr[responsiveColumnOptionArr.length-1];\n      for(var i=responsiveColumnOptionArr.length; i<8;i++){\n        responsiveColumnOptionArr.push(responsiveColumnOptionArrLast);\n      }\n  if (direction=='horizontal'){\n        if (ww<575) return parseInt(responsiveColumnOptionArr[0]);\n        if (ww<815) return parseInt(responsiveColumnOptionArr[1]);\n        if (ww<1055) return parseInt(responsiveColumnOptionArr[2]);\n        if (ww<1295) return parseInt(responsiveColumnOptionArr[3]);\n        if (ww<1535) return parseInt(responsiveColumnOptionArr[4]);\n        if (ww<1775) return parseInt(responsiveColumnOptionArr[5]);\n        if (ww<2015) return parseInt(responsiveColumnOptionArr[6]);\n    } else {\n      if (wh<575) return parseInt(responsiveColumnOptionArr[0]);\n        if (wh<815) return parseInt(responsiveColumnOptionArr[1]);\n        if (wh<1055) return parseInt(responsiveColumnOptionArr[2]);\n        if (wh<1295) return parseInt(responsiveColumnOptionArr[3]);\n        if (wh<1535) return parseInt(responsiveColumnOptionArr[4]);\n        if (wh<1775) return parseInt(responsiveColumnOptionArr[5]);\n        if (wh<2015) return parseInt(responsiveColumnOptionArr[6]);\n    }\n      return parseInt(responsiveColumnOptionArr[7]);\n    } catch(e){\n      if (snippet_52_options.direction.value=='horizontal'){\n        if (ww<575) return 2;\n        if (ww<815) return 3;\n        if (ww<1055) return 4;\n        if (ww<1295) return 5;\n        if (ww<1535) return 6;\n        if (ww<1775) return 7;\n        if (ww<2015) return 8;\n        return 9;\n      } else {\n      if (ww<575) return 1;\n        if (ww<1000) return 2;\n        return 2;\n      }\n    }\n  }\n\n  function resizeSwiper(){\n    snippet_52_mySwiper.params.slidesPerView = getSlidesPerView();\n    snippet_52_mySwiper.params.slidesPerGroup = getSlidesPerView();\n    snippet_52_mySwiper.update();\n  }\n\n  function autoPlay(){\n    if (snippet_52_options.autoScroll.value){\n      var autoPlayObj = {\n           delay: 5000,\n          disableoninteraction: true\n      }\n      return autoPlayObj;\n    } else {\n      return false;\n    }\n  }\n\n  if (snippet_52_options.direction.value=='vertical') {\n    jju('.snippet_52_plugin-wrapper .swiper-container').css({'height':getWindowHeight()+'px','overflow':'hidden'});\n  } else {\n    jju('.snippet_52_plugin-wrapper .swiper-container').css({'height':'auto','overflow':'visible'});\n  }\n\n    window.snippet_52_mySwiper = new Swiper ('.snippet_52_plugin-wrapper .swiper-container', {\n      // Optional parameters\n      direction: snippet_52_options.direction.value,\n      height:(snippet_52_options.direction.value=='vertical' ? getWindowHeight() : null),\n      slidesPerView: getSlidesPerView(),\n      spaceBetween: (snippet_52_options.direction.value=='vertical' ? 20 : 10),\n      slidesPerGroup: getSlidesPerView(),\n      loop: true,\n      shortSwipes: true,\n      mousewheel: {\n        forceToAxis: true\n      },\n      threshold: snippet_52_options.prodLimit.value,\n      autoplay: autoPlay(),\n\n      // If we need pagination\n\n      pagination: (snippet_52_options.pagination.value ? {\n        el: '.swiper-pagination',\n        clickable: true,\n        dynamicBullets: true\n      } : false),\n\n\n\n      // Navigation arrows\n      navigation: (snippet_52_options.navigation.value!='none' ? {\n        nextEl: '.swiper-button-next',\n        prevEl: '.swiper-button-prev'\n      } : false),\n\n\n      // And if we need scrollbar\n      /*\n      scrollbar: {\n        el: '.swiper-scrollbar'\n      }\n      */\n      on: {\n        slideChange: function () {\n          console.log('swiper initialized');\n          items = jju('.swiper-slide-content');\n          items.find('.prodOptions, .options, .selOptions, .addNow').hide();\n          items.find('.addButton').show();\n          items.find(\"select:visible\").simpleselect(\"setInactive\")\n          jju('.swiper-container').removeClass('overflowVisible');\n          jju('.prodImage2, .prodImage3').stop().fadeOut(100);\n        },\n      },\n    })\n}\n\nvar snippet_52_prodsFilter = [];\n\nif (parent.juDa){\nif (parent.juDa.prods_seen && parent.juDa.prods_seen.length>0) {\n  snippet_52_prodsFilter = parent.juDa.prods_seen.map(function(item,index) {\n    return item.ID;\n  });\n}\n\nif (parent.juDa.cartItem){\n  for (var key in parent.juDa.cartItem) {\n    // skip loop if the property is from prototype\n    if (!parent.juDa.cartItem.hasOwnProperty(key)) continue;\n    snippet_52_prodsFilter.push(parent.juDa.cartItem[key].v.i);\n  }\n}\n\nif (parent.ju_config && parent.ju_config.prodId) {\n  snippet_52_prodsFilter.push(parent.ju_config.prodId);\n}\n}\n\nvar snippet_52_prodsFilterUnique = [];\njju.each(snippet_52_prodsFilter, function(i, el){\n  if(jju.inArray(el, snippet_52_prodsFilterUnique) === -1) snippet_52_prodsFilterUnique.push(el);\n});\n\nif (window.juPromo){\nvar snippet_52_guid = parent.ju_num.toLowerCase();\n} else {\nvar snippet_52_guid = account_guid;\n}\n\nvar snippet_52_dataUri = 'https://recommend.jst.ai/products/v2/'+snippet_52_guid+'/'+snippet_52_options.algo.value+'?limit='+snippet_52_options.prodLimit.value+'&products='+snippet_52_prodsFilterUnique.join();\n\nwindow.reloadRec = function(algo,cartitems,vieweditems,purchaseditems,currentitem){\n\nvar snippet_52_prodsFilter = [];\n\nif (parent.juDa){\n  if (vieweditems && parent.juDa.prods_seen && parent.juDa.prods_seen.length>0) {\n    snippet_52_prodsFilter = parent.juDa.prods_seen.map(function(item,index) {\n      return item.ID;\n    });\n  }\n\n  if (cartitems && parent.juDa.cartItem){\n    for (var key in parent.juDa.cartItem) {\n      // skip loop if the property is from prototype\n      if (!parent.juDa.cartItem.hasOwnProperty(key)) continue;\n      snippet_52_prodsFilter.push(parent.juDa.cartItem[key].v.i);\n    }\n  }\n\n  if (purchaseditems && parent.juDa.order){\n    for (var key in parent.juDa.order) {\n      // skip loop if the property is from prototype\n      if (!parent.juDa.order.hasOwnProperty(key)) continue;\n\n    if (purchaseditems && parent.juDa.order[key].i){\n        for (var item in parent.juDa.order[key].i) {\n          // skip loop if the property is from prototype\n          if (!parent.juDa.order[key].i.hasOwnProperty(item)) continue;\n          snippet_52_prodsFilter.push(parent.juDa.order[key].i[item].i);\n        }\n      }\n    }\n  }\n\n  if (currentitem && parent.ju_config && parent.ju_config.prodId) {\n    snippet_52_prodsFilter.push(parent.ju_config.prodId);\n  }\n}\n\nsnippet_52_prodsFilterUnique = [];\njju.each(snippet_52_prodsFilter, function(i, el){\n    if(jju.inArray(el, snippet_52_prodsFilterUnique) === -1) snippet_52_prodsFilterUnique.push(el);\n});\n\nsnippet_52_dataUri = 'https://recommend.jst.ai/products/v2/'+snippet_52_guid+'/'+algo+'?limit='+snippet_52_options.prodLimit.value+'&products='+snippet_52_prodsFilterUnique.join();\n\njju.ajax({\n          type: \"GET\",\n          url: snippet_52_dataUri,\n          cache: true\n        }).always(function(data){\n      if (!data.products && (!window.juPromo || previewmode==\"1\")){\n            data = {\n        filters:[],\n              platform:\"shopify\",\n              algorithm:\"mpbyviewed\",\n              products:[testProd,testProd,testProd,testProd,testProd,testProd]\n            };\n          }\n          snippet_52_filters = data.filters;\n          snippet_52_platform = data.platform;\n          snippet_52_algo = data.algorithm;\n          snippet_52_prod = data.products;\n          if (snippet_52_prod.length>0){\n            snippet_52_generateSuggestions(snippet_52_prod,false);\n          } else if (window.juPromo && window.previewmode!=\"1\") {\n            close_window();\n          } else {\n            snippet_52_prod = [testProd,testProd,testProd,testProd,testProd,testProd];\n            snippet_52_generateSuggestions(snippet_52_prod,false);\n          }\n          window.recLoaded = true;\n        })\n}\n\n// aniCallback\n\nif (typeof snippet_52_Callback!=='function'){\nvar snippet_52_Callback = aniCallback ;\naniCallback = function(){\n  var snippet_52_callbackresult = snippet_52_Callback.apply(this, arguments);\n\n  var thisPrePost = $('.design-layer[data-layerid=\"'+snippet_52_layerId+'\"]').data('prepost');\n  if((prepoststatus === thisPrePost || thisPrePost === 'both') && (prepoststatus!=window.lastprepoststatus || !window.juPromo)) {\n    window.lastprepoststatus = prepoststatus;\n    if (!window.recQueried && !window.recLoaded){\n      window.recQueried = true;\n      jju.when(\n        jju.ajax({\n          type: \"GET\",\n          url: 'https://unpkg.com/swiper@7/swiper-bundle.min.js',\n          dataType: \"script\",\n          cache: true\n        }),\n        jju.ajax({\n          type: \"GET\",\n          url: 'https://unpkg.com/swiper@7/swiper-bundle.min.css',\n          cache: true\n        })\n      )\n      .done(function( a1, a2) {\n        var css = a2[0];\n        jju('<style type=\"text/css\" class=\"snippet_52_css\">\\n' + css + '<\/style>').appendTo(\"head\");\n        jju.ajax({\n          type: \"GET\",\n          url: snippet_52_dataUri,\n          cache: true\n        }).always(function(data){\n          if (!data.products && (!window.juPromo || previewmode==\"1\")){\n            data = {\n        filters:[],\n              platform:\"shopify\",\n              algorithm:\"mpbyviewed\",\n              products:[testProd,testProd,testProd,testProd,testProd,testProd]\n            };\n          }\n          snippet_52_filters = data.filters;\n          snippet_52_platform = data.platform;\n          snippet_52_algo = data.algorithm;\n          snippet_52_prod = data.products;\n          if (snippet_52_prod.length>0){\n            snippet_52_generateSuggestions(snippet_52_prod,true);\n          } else if (window.juPromo && window.previewmode!=\"1\") {\n            close_window();\n          } else {\n            snippet_52_prod = [testProd,testProd,testProd,testProd,testProd,testProd];\n            snippet_52_generateSuggestions(snippet_52_prod,true);\n          }\n          window.recLoaded = true;\n        })\n      });\n\n    } else if (window.recLoaded) {\n      snippet_52_generateSuggestions(snippet_52_prod,false);\n    }\n\n  }\n\n};\n\n}\n\nvar testProd = {\n              \"id\": \"10564981320\",\n              \"url\": \"\",\n              \"title\": \"Test Product Title\",\n              \"imageURL1\": \"https://my.jst.ai/admin/img/placeholder.gif\",\n              \"imageURL2\": \"\",\n              \"imageURL3\": \"\",\n              \"score\": 1,\n              \"price\": 14.99,\n              \"msrp\": 29.99,\n              \"optionType1\": \"size\",\n              \"optionType2\": \"color\",\n              \"optionType3\": \"\",\n              \"variantList\": [{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"red\",\n                \"option2\": \"Large\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"red\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue\",\n                \"option2\": \"Large\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue1\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue2\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue3\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue4\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue5\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue6\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue7\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue8\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue9\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              },{\n                \"id\": \"xxxxxxxxxx\",\n                \"imageURL1\": \"\",\n                \"imageURL2\": \"\",\n                \"imageURL3\": \"\",\n                \"sku\": \"xxxxxxxxx\",\n                \"title\": \"default\",\n                \"price\": 14.99,\n                \"msrp\": 29.99,\n                \"inventory\": 1,\n                \"option1\": \"blue10\",\n                \"option2\": \"XLarge\",\n                \"option3\": \"\"\n              }]\n            };\n<\/script>"
                },
                "2": {
                    "z-index": 50,
                    "visible": true,
                    "prepost": "post",
                    "layertype": "html",
                    "layername": "Post-Engagement Heading",
                    "layerid": 51,
                    "layerx": 239,
                    "layery": 6,
                    "layerwidth": 600,
                    "layerheight": 100,
                    "layerrotate": 0,
                    "effect": "fade",
                    "layereffect": "none",
                    "layereffect-speed": 1,
                    "layereffect-delay": 0,
                    "scalex": 1,
                    "scaley": 1,
                    "editable": {
                        "padding": 0,
                        "opacity": 1,
                        "border-style": "solid",
                        "border-width": 0,
                        "border-radius": 0,
                        "direction": "to top",
                        "box-shadow": 0,
                        "background-color": "rgba(255,255,255,0)",
                        "gradient-color": "rgba(255,255,255,0)",
                        "border-color": "#000",
                        "sticky": "none",
                        "offset-left": 10,
                        "offset-right": 10,
                        "offset-top": 0,
                        "offset-bottom": 0,
                        "access": "",
                        "tabindex": 45
                    },
                    "html": "<div style=\"text-align:center\"><span style=\"color:#40738d;\"><span style=\"font-size:32px;\"><span style=\"font-family:poppins,sans-serif;\">CUSTOMERS ALSO BOUGHT<\/span><\/span><\/span><\/div>"
                }
            }
        },
        "fonts": {
            "Playfair Display": {
                "cat": "serif",
                "italic": true,
                "bold": true
            },
            "Roboto": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "Lato": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "Poppins": {
                "cat": "sans-serif",
                "italic": false,
                "bold": true
            },
            "Amatic SC": {
                "cat": "handwriting",
                "italic": false,
                "bold": true
            },
            "Quicksand": {
                "cat": "sans-serif",
                "italic": false,
                "bold": true
            },
            "Raleway": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "Open Sans": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "Open Sans Condensed": {
                "cat": "sans-serif",
                "italic": false,
                "bold": true
            },
            "Oswald": {
                "cat": "sans-serif",
                "italic": false,
                "bold": true
            },
            "Fjalla One": {
                "cat": "sans-serif",
                "italic": false,
                "bold": false
            },
            "Montserrat": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "PT Sans": {
                "cat": "sans-serif",
                "italic": true,
                "bold": true
            },
            "Abel": {
                "cat": "sans-serif",
                "italic": false,
                "bold": false
            },
            "Julius Sans One": {
                "cat": "sans-serif",
                "italic": false,
                "bold": false
            }
        },
        "guides": {},
        "react": null
    }
};

jju = jQuery;

$(document).ready(function() {


    if (popup_json.design.popup.layers["0"] && popup_json.design.popup.layers[0].editable.position == 4) {
        setTimeout(function() {
            $('.design-canvas-powered').css({
                'display': 'block',
                'max-width': '80px',
                'padding': '5px 8px',
                'opacity': 1
            })
        }, 1000);
        $(document).on('mouseenter', '.design-canvas-powered', function() {
            $(this).html('Powered by <u>Justuno</u>"').css({
                'max-width': '160px',
                'background-color': '#00a64b',
                '-moz-box-shadow': '0px 0px 7px transparent',
                '-webkit-box-shadow': '0px 0px 7px transparent',
                'box-shadow': '0px 0px 7px transparent'
            });
        });
        $(document).on('mouseleave', '.design-canvas-powered', function() {
            $(this).html('Justuno"').css({
                'max-width': '80px',
                'background-color': 'rgba(0,0,0,.3)',
                '-moz-box-shadow': '0px 0px 7px rgba(0,0,0,.3)',
                '-webkit-box-shadow': '0px 0px 7px rgba(0,0,0,.3)',
                'box-shadow': '0px 0px 7px rgba(0,0,0,.3)'
            });
        });
    }

    if (popup_json.design.popup.layers["0"]) {

        if (ju_onboarding_steps < 3 && ju_onboarding_display > -1) {
            // for onboarding, remove steps as necessary
            for (key in popup_json.design.popup.layers) {
                if (ju_onboarding_steps === 1 && (popup_json.design.popup.layers[key].prepost == "intro" || popup_json.design.popup.layers[key].prepost == "pre")) {
                    console.log('removed layer', popup_json.design.popup.layers[key].layername, popup_json.design.popup.layers[key].prepost)
                    delete popup_json.design.popup.layers[key];
                }
                if (ju_onboarding_steps === 2 && popup_json.design.popup.layers[key].prepost == "intro") {
                    console.log('removed layer', popup_json.design.popup.layers[key].layername, popup_json.design.popup.layers[key].prepost)
                    delete popup_json.design.popup.layers[key];
                }
            }
        }

        // for onboarding change frame's color if necessary
        if (ju_onboarding_display === 0 && tab_json.design.overlay.dim == "yes" && (popup_json.design.popup.layers["0"].editable["background-color"] == 'transparent' || popup_json.design.popup.layers["0"].editable["background-color"].substr(popup_json.design.popup.layers["0"].editable["background-color"].length - 3) == ',0)')) {
            popup_json.design.popup.layers["0"].editable["background-color"] = tab_json.design.overlay["background-color"];
            popup_json.design.popup.layers["0"].editable["gradient-color"] = tab_json.design.overlay["background-color"];
            tab_json.design.overlay["overlay_opacity"] = .5;
            tab_json.design.overlay["background-image"] = '';
        }

        if (ju_onboarding_display === 3) {
            popup_json.design.popup.layers["0"].editable["background-image-intro"] = 'none';
            popup_json.design.popup.layers["0"].editable["background-image-pre"] = 'none';
            popup_json.design.popup.layers["0"].editable["background-image-post"] = 'none';
        }

        CreateSavedDesignCanvas(popup_json);
    } else {
        close_window();
    }

})

< /script> < script language = "javascript"
type = "text/javascript"
src = "https://cdn.jst.ai/ifm_4.1.js?v=2.11.56" > < /script>

< script type = "application/javascript" >

    < /script> < style >

    < /style>

< /head> < body style = "background-color:transparent;" >
    < div id = "ju-alert" > < /div> < div id = "modal-content" >
    < div id = "modal-content-inner" > < button id = "modal-close" > OK < /button></div >
    < /div> < div id = "fb-root" > < /div> < form id = "justuno_form"
target = "hidden_iframe"
method = "POST" > < /form> < iframe src = ''
id = 'hidden_iframe'
name = 'hidden_iframe'
style = 'display:none' > < /iframe> < /body> < /html>


HTTP Transactions (271)


Request Response
                                        
                                            GET /products/lennon-luxe-beddys?utm_source=Beddy%27s%20List&utm_medium=email&utm_campaign=[Campaign]%2011.28.22_CyberMondayLive_Master%20(01GJQWGXRXMEBT7KGVMV7CJHHC)&nb_klid=01FYS4X6V3696DP0XM5S603YYJ&_kx=8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4=.X4b5Q7 HTTP/1.1 
Host: beddys.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1

search
                                         23.227.38.32
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
                                        
Date: Mon, 28 Nov 2022 16:17:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
X-Sorting-Hat-PodId: 89
X-Sorting-Hat-ShopId: 11448236
X-Storefront-Renderer-Rendered: 1
Location: https://beddys.com/products/lennon-luxe-beddys?utm_source=Beddy%27s%20List&utm_medium=email&utm_campaign=[Campaign]%2011.28.22_CyberMondayLive_Master%20(01GJQWGXRXMEBT7KGVMV7CJHHC)&nb_klid=01FYS4X6V3696DP0XM5S603YYJ&_kx=8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4=.X4b5Q7
X-Redirect-Reason: https_required
X-Frame-Options: DENY
Content-Security-Policy: frame-ancestors 'none';
Access-Control-Allow-Origin: *
X-ShopId: 11448236
X-ShardId: 89
Vary: Accept
X-Shopify-Stage: production
X-Dc: gcp-europe-north1,europe-west1,gcp-europe-west1
X-Request-ID: 5f1d0a20-d249-4611-8fb2-150025275206
X-Download-Options: noopen
X-XSS-Protection: 1; mode=block
X-Permitted-Cross-Domain-Policies: none
X-Content-Type-Options: nosniff
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=dcngM4p8kTwvh1hJHTCpsbt4IwfRMwi21q3vq3TwrxBGuSbzIXbk067H0ACvj%2BnW5atsMPdtsaR8lcxnH%2FotUYuAn7o6X7wKYTcTHzirs%2FleFLKP7GdZQVmRFWk%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: processing;dur=11, db;dur=5, asn;desc="50304", edge;desc="OSL", country;desc="NO", cfRequestDuration;dur=190.999985
Server: cloudflare
CF-RAY: 77146ab51d2ab4e8-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400


--- Additional Info ---
Magic:  HTML document text\012- HTML document, ASCII text, with very long lines (353), with no line terminators
Size:   353
Md5:    0242df5611d2f51751b6f4a513ac8f5c
Sha1:   c138a413df827b450723dc0fbb6552870b363fc3
Sha256: 0f37bf95b4130ae2342b7c5eb2d32364a0282b489744c5f111d8396f3670e97c
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "560CBBB751AB2884024DA3B93FBA6BC45C6434797DBA72A98C05E7FC2BB94BC1"
Last-Modified: Sat, 26 Nov 2022 18:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3338
Expires: Mon, 28 Nov 2022 17:13:36 GMT
Date: Mon, 28 Nov 2022 16:17:58 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 1528
Cache-Control: max-age=153531
Date: Mon, 28 Nov 2022 16:17:58 GMT
Etag: "63848df9-1d7"
Expires: Wed, 30 Nov 2022 10:56:49 GMT
Last-Modified: Mon, 28 Nov 2022 10:31:21 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 471

                                        
                                            GET /v1/ HTTP/1.1 
Host: firefox.settings.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.102.187.140
HTTP/2 200 OK
content-type: application/json
                                        
access-control-allow-origin: *
access-control-expose-headers: Content-Type, Retry-After, Content-Length, Alert, Backoff
content-security-policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
strict-transport-security: max-age=31536000
x-content-type-options: nosniff
content-length: 939
via: 1.1 google
date: Mon, 28 Nov 2022 15:19:32 GMT
cache-control: public,max-age=3600
age: 3506
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with very long lines (939), with no line terminators
Size:   939
Md5:    567df7db606cf5d0871aa5bc9311b6da
Sha1:   4263faac7cbab2fcaf6661911dcad5091c06be17
Sha256: e9650e1fdc46fc8678708ddcc37ab369c7a6d50489a004be896f20c7a3a644b0
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "5EA71CE6DD9E927F9BB3F97F59CC1AC7DC25A949024815965B29BC5835614786"
Last-Modified: Sat, 26 Nov 2022 09:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=12168
Expires: Mon, 28 Nov 2022 19:40:46 GMT
Date: Mon, 28 Nov 2022 16:17:58 GMT
Connection: keep-alive

                                        
                                            GET /chains/remote-settings.content-signature.mozilla.org-2022-12-30-09-21-26.chain HTTP/1.1 
Host: content-signature-2.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         34.160.144.191
HTTP/2 200 OK
content-type: binary/octet-stream
                                        
x-amz-id-2: 163SXTS2aGantm1hobyj5Z0i9C9onfOZmebA5djjPZaYsHL1T+D2fdcckSrZHqXJ3V0jNoBLeNM=
x-amz-request-id: 82VPK256A9YTJC3A
content-disposition: attachment
accept-ranges: bytes
server: AmazonS3
content-length: 5348
via: 1.1 google
date: Mon, 28 Nov 2022 15:42:07 GMT
age: 2151
last-modified: Thu, 10 Nov 2022 09:21:27 GMT
etag: "9ebddc2b260d081ebbefee47c037cb28"
cache-control: public,max-age=3600
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  PEM certificate\012- , ASCII text
Size:   5348
Md5:    9ebddc2b260d081ebbefee47c037cb28
Sha1:   492bad62a7ca6a74738921ef5ae6f0be5edebf39
Sha256: 74bbb7cba16f7d084a08a0907d47d7496e5c148f904707ec6950f8f6a61027e5
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "A7B67CA2565D45B78DA098DD858BD74EC0E0017FC6A6D301CB7BC77C9BBD4711"
Last-Modified: Sun, 27 Nov 2022 16:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=8167
Expires: Mon, 28 Nov 2022 18:34:05 GMT
Date: Mon, 28 Nov 2022 16:17:58 GMT
Connection: keep-alive

                                        
                                            GET /v1/tiles HTTP/1.1 
Host: contile.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.117.237.239
HTTP/2 200 OK
content-type: application/json
                                        
server: nginx
date: Mon, 28 Nov 2022 16:17:58 GMT
content-length: 12
strict-transport-security: max-age=31536000
via: 1.1 google
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   12
Md5:    23e88fb7b99543fb33315b29b1fad9d6
Sha1:   a48926c4ec03c7c8a4e8dffcd31e5a6cdda417ce
Sha256: 7d8f1de8b7de7bc21dfb546a1d0c51bf31f16eee5fad49dbceae1e76da38e5c3
                                        
                                            GET /v1/buckets/main/collections/ms-language-packs/records/cfr-v1-en-US HTTP/1.1 
Host: firefox.settings.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: application/json
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.102.187.140
HTTP/2 200 OK
content-type: application/json
                                        
access-control-allow-origin: *
access-control-expose-headers: Backoff, Pragma, Alert, Content-Type, ETag, Retry-After, Last-Modified, Content-Length, Cache-Control, Expires
content-security-policy: default-src 'none'; frame-ancestors 'none'; base-uri 'none';
strict-transport-security: max-age=31536000
x-content-type-options: nosniff
content-length: 329
via: 1.1 google
date: Mon, 28 Nov 2022 16:08:55 GMT
cache-control: public,max-age=3600
age: 544
last-modified: Fri, 25 Mar 2022 17:45:46 GMT
etag: "1648230346554"
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with very long lines (329), with no line terminators
Size:   329
Md5:    0333b0655111aa68de771adfcc4db243
Sha1:   63f295a144ac87a7c8e23417626724eeca68a7eb
Sha256: 60636eb1dc67c9ed000fe0b49f03777ad6f549cb1d2b9ff010cf198465ae6300
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "A7B67CA2565D45B78DA098DD858BD74EC0E0017FC6A6D301CB7BC77C9BBD4711"
Last-Modified: Sun, 27 Nov 2022 16:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=8166
Expires: Mon, 28 Nov 2022 18:34:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 2835
Cache-Control: max-age=149771
Date: Mon, 28 Nov 2022 16:17:59 GMT
Etag: "63847a2f-1d7"
Expires: Wed, 30 Nov 2022 09:54:10 GMT
Last-Modified: Mon, 28 Nov 2022 09:06:55 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 471

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "C67817C3AD589EA1EE5350789A52FCE8CA24F690D2567C8792F9CAB496FD2CA7"
Last-Modified: Sat, 26 Nov 2022 19:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4026
Expires: Mon, 28 Nov 2022 17:25:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "C67817C3AD589EA1EE5350789A52FCE8CA24F690D2567C8792F9CAB496FD2CA7"
Last-Modified: Sat, 26 Nov 2022 19:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4026
Expires: Mon, 28 Nov 2022 17:25:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "C67817C3AD589EA1EE5350789A52FCE8CA24F690D2567C8792F9CAB496FD2CA7"
Last-Modified: Sat, 26 Nov 2022 19:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4026
Expires: Mon, 28 Nov 2022 17:25:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            GET /s/files/1/1144/8236/files/Beddy_s_Logo_Black-05_150x.png?v=1659711040 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: image/avif
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 3177
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/files/Beddy_s_Logo_Black-05_150x.png>; rel="canonical"
timing-allow-origin: *
vary: Accept, Accept-Encoding
x-content-type-options: nosniff
x-request-id: 7babbc96-da34-4bd5-8a13-6ffafb7c431f
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-central1,us-east1
last-modified: Fri, 26 Aug 2022 02:50:42 GMT
cf-cache-status: HIT
age: 291
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=5T%2BaUZJsM5eH1GxcJJkFIWU4vjxBPnEEBk3zuNv7cpLbORrp4sxFPp4rI11kFxL59tgZbS%2BIIJj7DSXqx8eUokrnIPFWAF%2FHwlkZrS3%2FGbDkVg6I028eTyFwmUjTgtoRJA%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=122.394, imageryFetch;dur=34.539, imageryProcess;dur=87.346;desc="image", cfRequestDuration;dur=20.000219
server: cloudflare
cf-ray: 77146abc0f3d0b41-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ISO Media, AVIF Image\012- data
Size:   3177
Md5:    391eeb287eb29bf32bfc7b8936f6589f
Sha1:   6ceb77fdf5fad9bb7e663e82ebec6318a59920d8
Sha256: 8bcbddd23a91cf9942076f90e5b9c763fb3da6b323c70b55b31639fe6c9cb8ae
                                        
                                            GET /s/files/1/1144/8236/files/1122BED_CyberMon_CartDrawer_320x120_81640e96-7fef-49d7-ab4b-b017edb1af4f.jpg?v=1669235483 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: image/avif
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 9192
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/files/1122BED_CyberMon_CartDrawer_320x120_81640e96-7fef-49d7-ab4b-b017edb1af4f.jpg>; rel="canonical"
source-length: 34757
source-type: image/jpeg
timing-allow-origin: *
vary: Accept, Accept-Encoding
x-content-type-options: nosniff
x-request-id: b585d448-de49-48e9-829a-a2be906d6659
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-central1,us-east1
last-modified: Mon, 28 Nov 2022 06:33:45 GMT
cf-cache-status: HIT
age: 291
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=2q41XmYFDQ%2FYH%2BO9dDMQKg%2B2WtsV6GaT%2BkNU5EUHNrbh1XxhFcougTP%2B%2BbGD8MiTfaasSMzRKl0WTxF7hyeUNONQwAoISarzxsbUX31VijOaRlsD2L%2Fv0GHJ4SnKzvWXjA%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=231.122, imageryFetch;dur=48.907, imageryProcess;dur=181.285;desc="image", cfRequestDuration;dur=20.999908
server: cloudflare
cf-ray: 77146abc0f3b0b41-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ISO Media, AVIF Image\012- data
Size:   9192
Md5:    9aae87ba2d97741df4ee5819af59af43
Sha1:   918e8ac679e8e9f6f4a41f756876954b53d675d4
Sha256: 2bb39cbeef6cee12a621ade2d360f700873ec21601adb4371ed9e3a5138694de
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "C67817C3AD589EA1EE5350789A52FCE8CA24F690D2567C8792F9CAB496FD2CA7"
Last-Modified: Sat, 26 Nov 2022 19:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4026
Expires: Mon, 28 Nov 2022 17:25:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            GET /s/files/1/1144/8236/files/Beddy_s_Logo_Black-05_200x.png?v=1659711040 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: image/avif
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 4057
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/files/Beddy_s_Logo_Black-05_200x.png>; rel="canonical"
timing-allow-origin: *
vary: Accept, Accept-Encoding
x-content-type-options: nosniff
x-request-id: 2af989cc-5a49-4c69-b886-893fca06884b
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-central1,us-central1
last-modified: Fri, 26 Aug 2022 02:55:34 GMT
cf-cache-status: HIT
age: 291
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=qZ%2F1JFARW%2BxmA1pkdviebzxU0MV4HtOkrMDsVd3OeamL0yAAhXtq9xD3BN%2BdlH5civ0tiY4xA8xn78U01jHZ0OhPAX3KvD1ZGQjqzn5DBZucuNoVEvgn8m%2FX1yWEIr1n%2Bw%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=134.123, imageryFetch;dur=24.924, imageryProcess;dur=108.684;desc="image", cfRequestDuration;dur=26.999950
server: cloudflare
cf-ray: 77146abc0f3c0b41-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ISO Media, AVIF Image\012- data
Size:   4057
Md5:    09adaf07d9c36e75e22949384b0be47e
Sha1:   b131276e78520fc4dab29f523a37cf35a60d9647
Sha256: 0319d108e7d72cf7dfe749bc66d3e669dc5991d2e7d9e62ca10ed4aeca008bce
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:17:59 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6525
Cache-Control: max-age=107751
Date: Mon, 28 Nov 2022 16:17:59 GMT
Etag: "6383c7a1-118"
Expires: Tue, 29 Nov 2022 22:13:50 GMT
Last-Modified: Sun, 27 Nov 2022 20:25:05 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 280

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 4768
Cache-Control: max-age=86189
Date: Mon, 28 Nov 2022 16:17:59 GMT
Etag: "63837a44-116"
Expires: Tue, 29 Nov 2022 16:14:28 GMT
Last-Modified: Sun, 27 Nov 2022 14:55:00 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 278

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "C67817C3AD589EA1EE5350789A52FCE8CA24F690D2567C8792F9CAB496FD2CA7"
Last-Modified: Sat, 26 Nov 2022 19:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4026
Expires: Mon, 28 Nov 2022 17:25:05 GMT
Date: Mon, 28 Nov 2022 16:17:59 GMT
Connection: keep-alive

                                        
                                            GET /jquery-3.6.0.min.js HTTP/1.1 
Host: code.jquery.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         69.16.175.42
HTTP/2 200 OK
content-type: application/javascript; charset=utf-8
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-encoding: gzip
content-length: 30875
last-modified: Fri, 20 Aug 2021 17:47:53 GMT
accept-ranges: bytes
server: nginx
etag: W/"611feac9-15d9d"
cache-control: max-age=315360000, public
access-control-allow-origin: *
vary: Accept-Encoding
x-hw: 1669652279.dop022.sk1.t,1669652279.cds246.sk1.hn,1669652279.cds210.sk1.c
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (65447)
Size:   30875
Md5:    899f0189aaf034bbba5340f724d91dfa
Sha1:   210ea9de03968edb9d839ba4a0ce2d48666a8ab8
Sha256: 949b6597c5ea907a7ef3c8ca6d5ffc73be2352f9df485b78704e5c4dabac5d0f
                                        
                                            GET /rapid.min.7.1.1.js?key=H-oZvTZiJhrlDg HTTP/1.1 
Host: cdn.yottaa.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         151.101.86.133
HTTP/2 200 OK
content-type: application/javascript
                                        
x-amz-id-2: GX9mi+RQq7gSIt7HLX9ah6tpGRODt2ZozC9oUiLISsjECycWC0YdHdq7hWlzGtd5kZSVK4iCzLY=
x-amz-request-id: NCPY4Y0N0G6P3NNH
last-modified: Thu, 21 Jul 2022 12:49:33 GMT
etag: "a4dc4466f98e30cb82821d1e928a8aec"
server: AmazonS3
cache-control: max-age=640800
content-encoding: gzip
accept-ranges: bytes
date: Mon, 28 Nov 2022 16:17:59 GMT
via: 1.1 varnish
age: 291
x-served-by: cache-bma1654-BMA
x-cache: HIT
x-cache-hits: 1
x-timer: S1669652280.746856,VS0,VE1
vary: Accept-Encoding
timing-allow-origin: *
content-length: 23742
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (65536), with no line terminators
Size:   23742
Md5:    ae7570a8144b44937aaff390274d370d
Sha1:   82fa5fefcc4bf36bd41798a653037bdd37150890
Sha256: 2f706037c91d20128c3e9d7b56d62e217f07f183cbf883b80a4ca8e65a9a1f2f
                                        
                                            GET /ajax/libs/arrive/2.4.1/arrive.min.js HTTP/1.1 
Host: cdnjs.cloudflare.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         104.17.24.14
HTTP/2 200 OK
content-type: application/javascript; charset=utf-8
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 1577
access-control-allow-origin: *
cache-control: public, max-age=30672000
content-encoding: br
etag: "5eb03d5e-13e2"
last-modified: Mon, 04 May 2020 16:05:50 GMT
cf-cdnjs-via: cfworker/kv
cross-origin-resource-policy: cross-origin
timing-allow-origin: *
x-content-type-options: nosniff
vary: Accept-Encoding
cf-cache-status: HIT
age: 3455040
expires: Sat, 18 Nov 2023 16:17:59 GMT
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=SwaeSCOYNX72BIjldeX5NlwUvozSeS1er3vOkV1GHImeoQtbtHMo%2B6COn1O8ZO%2F68CwGxqVFrMHi1ukbd0FC1cnZshjsRqGO9n4%2FVY%2FH5y%2BkOfc2cOwIGY5DmUxPHOby0TnvcUtx"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security: max-age=15780000
server: cloudflare
cf-ray: 77146abc68020afe-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (4959)
Size:   1577
Md5:    41cfff38b05b92cb2cc95f7b20cd427e
Sha1:   562592de54ca36019fa22ce4b27a2183d1131cb9
Sha256: e48a426b11573b71bc99af692f2c1d5eb2b94b3008442b2a8fb3fc6bac0ec6cb
                                        
                                            GET /optimize.js?id=OPT-5QSC6TW HTTP/1.1 
Host: www.googleoptimize.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         142.250.74.46
HTTP/2 200 OK
content-type: application/javascript; charset=UTF-8
                                        
access-control-allow-origin: *
access-control-allow-credentials: true
access-control-allow-headers: Cache-Control
content-encoding: br
vary: Accept-Encoding
date: Mon, 28 Nov 2022 16:17:59 GMT
expires: Mon, 28 Nov 2022 16:17:59 GMT
cache-control: private, max-age=900
strict-transport-security: max-age=31536000; includeSubDomains
cross-origin-resource-policy: cross-origin
server: Google Tag Manager
content-length: 46686
x-xss-protection: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (2032)
Size:   46686
Md5:    7f1cba8f8f95accb81b0162eb515c1e2
Sha1:   99b7baa171b68c6cccad5973615fb2f904eab11d
Sha256: 787d3fc5f62a0d2686fe56e19684d0a397257a4b1e767e671dc7ed82c06c6f4d
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 6525
Cache-Control: max-age=107751
Date: Mon, 28 Nov 2022 16:17:59 GMT
Etag: "6383c7a1-118"
Expires: Tue, 29 Nov 2022 22:13:50 GMT
Last-Modified: Sun, 27 Nov 2022 20:25:05 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 280

                                        
                                            GET / HTTP/1.1 
Host: push.services.mozilla.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Sec-WebSocket-Version: 13
Origin: wss://push.services.mozilla.com/
Sec-WebSocket-Protocol: push-notification
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: ZziVP7bmhZpkji1/sBQN0Q==
Connection: keep-alive, Upgrade
Sec-Fetch-Dest: websocket
Sec-Fetch-Mode: websocket
Sec-Fetch-Site: cross-site
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket

search
                                         52.39.57.61
HTTP/1.1 101 Switching Protocols
                                        
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Accept: AwBr9PVDhJ8v8ZDiUQcguL3/AHc=

                                        
                                            GET /s/files/1/1144/8236/files/Sizing_Guide_1024x1024.png?v=1648078154 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: image/webp
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 41466
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/files/Sizing_Guide_1024x1024.png>; rel="canonical"
timing-allow-origin: *
vary: Accept, Accept-Encoding
x-content-type-options: nosniff
x-request-id: e0c0dbfe-e6b3-4b63-b38c-ffa79389bbe1
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-central1,us-east1
last-modified: Fri, 26 Aug 2022 00:52:41 GMT
cf-cache-status: HIT
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=c61nnG%2B1ND%2F2iXAGjYK8u8%2BV1lsUeUN%2BC5vkU0ku%2FQKyB6XmbeXzcunpSGk5PuBzN4KaEUrJ3Igt9zIUXLvT%2FPVkc%2FFZx9CurHtLLWTzDcy4ldV0jfgn0annbaua7WLG%2Bg%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=754.429, imageryFetch;dur=97.771, imageryProcess;dur=656.089;desc="image", cfRequestDuration;dur=140.000105
server: cloudflare
cf-ray: 77146abc0f390b41-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  RIFF (little-endian) data, Web/P image\012- data
Size:   41466
Md5:    792ee94a7b7080d5c2594d3a94c62ae7
Sha1:   28fe962c9779b075a16af06c3e52d44ce497cd98
Sha256: 986c1c425d2d22c60af3387994e5f8ec292c464fc17d702c1f1eda8c1fda17a9
                                        
                                            GET /s/files/1/1144/8236/files/Size_Info_1-2_1024x1024.png?v=1646435825 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: image/webp
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
content-length: 96928
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/files/Size_Info_1-2_1024x1024.png>; rel="canonical"
timing-allow-origin: *
vary: Accept, Accept-Encoding
x-content-type-options: nosniff
x-request-id: 4edffd0c-26b1-438d-b362-77a45b1fdf21
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-east1
last-modified: Fri, 26 Aug 2022 06:16:18 GMT
cf-cache-status: HIT
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=9G9IJXE0vOtZ0JGC%2BFNrw5sIMmzFF7nyQ1GDirq1nI3Q8kuUcLTAnpsPyq6TWMJvttYDbLJ%2F6bxDsgSUTtq9Uo9UnfI4%2BcgPtla5JigE28mN053Hvk4RzRPP3sYoMTVMUA%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=1120.660, imageryFetch;dur=148.762, imageryProcess;dur=971.057;desc="image", cfRequestDuration;dur=145.999908
server: cloudflare
cf-ray: 77146abc0f3f0b41-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  RIFF (little-endian) data, Web/P image\012- data
Size:   96928
Md5:    6c8e58b8ec79b18c9cc18828d8cad0ff
Sha1:   b959dadce5df5140a9ff32d10f310d901bf85427
Sha256: 455b55ee8da6bee3ee493555225a1b9484382a0282b42a7c91b7cd12f24bfc61
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:17:59 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            GET /products/lennon-luxe-beddys?utm_source=Beddy%27s%20List&utm_medium=email&utm_campaign=[Campaign]%2011.28.22_CyberMondayLive_Master%20(01GJQWGXRXMEBT7KGVMV7CJHHC)&nb_klid=01FYS4X6V3696DP0XM5S603YYJ&_kx=8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4=.X4b5Q7 HTTP/1.1 
Host: beddys.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1

search
                                         23.227.38.32
HTTP/2 200 OK
content-type: text/html; charset=utf-8
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
x-sorting-hat-podid: 89
x-sorting-hat-shopid: 11448236
x-storefront-renderer-rendered: 1
set-cookie: keep_alive=cf6b8e5a-1054-45c8-bbae-2f57730d5548; path=/; expires=Mon, 28 Nov 2022 16:47:58 GMT; HttpOnly; SameSite=Lax secure_customer_sig=; path=/; expires=Tue, 28 Nov 2023 16:17:59 GMT; secure; HttpOnly; SameSite=Lax localization=US; path=/; expires=Tue, 28 Nov 2023 16:17:59 GMT; SameSite=Lax cart_currency=USD; path=/; expires=Mon, 12 Dec 2022 16:17:59 GMT; SameSite=Lax _orig_referrer=; Expires=Mon, 12-Dec-22 16:17:59 GMT; Domain=beddys.com; Path=/; HttpOnly; SameSite=Lax _landing_page=%2Fproducts%2Flennon-luxe-beddys%3Futm_source%3DBeddy%2527s%2520List%26utm_medium%3Demail%26utm_campaign%3D%5BCampaign%5D%252011.28.22_CyberMondayLive_Master%2520(01GJQWGXRXMEBT7KGVMV7CJHHC)%26nb_klid%3D01FYS4X6V3696DP0XM5S603YYJ%26_kx%3D8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4%3D.X4b5Q7; Expires=Mon, 12-Dec-22 16:17:59 GMT; Domain=beddys.com; Path=/; HttpOnly; SameSite=Lax _y=533c433b-db58-4717-8832-5565886125e5; Expires=Tue, 28-Nov-23 16:17:59 GMT; Domain=beddys.com; Path=/; SameSite=Lax _s=b2f564bb-6462-4576-9dd6-f8c18b73652a; Expires=Mon, 28-Nov-22 16:47:59 GMT; Domain=beddys.com; Path=/; SameSite=Lax _shopify_y=533c433b-db58-4717-8832-5565886125e5; Expires=Tue, 28-Nov-23 16:17:59 GMT; Domain=beddys.com; Path=/; SameSite=Lax _shopify_s=b2f564bb-6462-4576-9dd6-f8c18b73652a; Expires=Mon, 28-Nov-22 16:47:59 GMT; Domain=beddys.com; Path=/; SameSite=Lax
link: <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin
x-alternate-cache-key: cacheable:e92d1a65bbe54dae75f5a3f428c7d7c8
x-cache: miss
x-frame-options: DENY
content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
access-control-allow-origin: *
strict-transport-security: max-age=7889238
x-shopid: 11448236
x-shardid: 89
vary: Accept
content-language: en
x-shopify-stage: production
x-dc: gcp-europe-north1,europe-west1,gcp-europe-west1
x-request-id: 8996e2e9-fda2-4c16-92cd-662cabaa1aa6
x-xss-protection: 1; mode=block
x-download-options: noopen
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=9c12kXA9jKz9ZTjZVUVYAgXW7PKWVeQ8oHYhTm03fX5pIb6x464q2mGi8HZRCIAMTw7pmzO7he5FiLlMUiMRMT9tMNpaX72RwIYIUG6QvUwLZMmVnZnwGnsJaDY%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: processing;dur=425, db;dur=203, parse;dur=8, asn;desc="50304", edge;desc="OSL", country;desc="NO", cfRequestDuration;dur=568.000078
server: cloudflare
cf-ray: 77146ab71eccb506-OSL
content-encoding: br
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  HTML document text\012- HTML document text\012- HTML document text\012- HTML document text\012- HTML document text\012- HTML document text\012- HTML document text\012- exported SGML document text\012- exported SGML document, Unicode text, UTF-8 text, with very long lines (4843)
Size:   143805
Md5:    c7b8e347971dcbd3b12213de58685058
Sha1:   e84fde07de8a139f8b59c74161883412fd6d3f14
Sha256: 54249284b4804497c42bb442d0cba3b3af7b899694a4ef817f629fce5b0a988e
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sca1b.amazontrust.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         54.230.245.110
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Content-Length: 471
Connection: keep-alive
Accept-Ranges: bytes
Cache-Control: 'max-age=158059'
Date: Mon, 28 Nov 2022 16:17:59 GMT
Etag: "6383a1b3-1d7"
Last-Modified: Mon, 28 Nov 2022 14:43:03 GMT
Server: ECS (dcb/7F80)
X-Cache: Miss from cloudfront
Via: 1.1 9d4a908d41124cba1276d6cef8f00c60.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: OSL50-P1
X-Amz-Cf-Id: dlsN33p1JEfXgDW6grGtLCu-eeiQ0Yaan4Rm-BIRK3NIiU9kP0DRxw==
Age: 5696

                                        
                                            GET /ota-sp/cc984f77-ab40-48e2-906a-675a8af0d194.js HTTP/1.1 
Host: j.northbeam.io
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         35.190.125.58
HTTP/2 200 OK
content-type: application/javascript
                                        
x-guploader-uploadid: ADPycduSU1lrDdwC-EBrqgjVtySeJkrAJJHVIoF6mQaLpDVGa1VOQ1eA-0-7fpQ7QTIPmw1px9fzZNBa_mSk9SxOiFt98GdWRCT6
x-goog-generation: 1659049439754246
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 98915
x-goog-hash: crc32c=zQLCtA==, md5=qDvuu8aGl1A7cHvDEnQ4Fw==
x-goog-storage-class: STANDARD
accept-ranges: bytes
content-length: 98915
server: UploadServer
date: Mon, 28 Nov 2022 16:17:59 GMT
expires: Mon, 28 Nov 2022 16:18:59 GMT
cache-control: no-cache, max-age=60
last-modified: Thu, 28 Jul 2022 23:03:59 GMT
etag: "a83beebbc68697503b707bc312743817"
age: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Unicode text, UTF-8 text, with very long lines (65473)
Size:   98915
Md5:    a83beebbc68697503b707bc312743817
Sha1:   38632bab634a4914130e0f4f48afaca529685cbb
Sha256: b863937b76d7a8f4ab6a97490c9e65c94b8f6a0c0aa81d1e8b4152f2aca13b86
                                        
                                            POST /s/gts1d4/ANnZl5iiTak HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:17:59 GMT
Cache-Control: public, max-age=14400
Server: scaffolding on HTTPServer2
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST /gsrsaovsslca2018 HTTP/1.1 
Host: ocsp.globalsign.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 79
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         104.18.21.226
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:18:00 GMT
Content-Length: 1432
Connection: keep-alive
Expires: Fri, 02 Dec 2022 12:52:07 GMT
ETag: "bbc19bed01f3274845bd2c2a7c3123961230743d"
Last-Modified: Mon, 28 Nov 2022 12:52:08 GMT
Cache-Control: public, no-transform, must-revalidate, s-maxage=3600
CF-Cache-Status: HIT
Age: 1536
Accept-Ranges: bytes
Vary: Accept-Encoding
Server: cloudflare
CF-RAY: 77146abe5defb51d-OSL


--- Additional Info ---
Magic:  data
Size:   1432
Md5:    23537a1950d0bdb10ed5629d603ca77b
Sha1:   bbc19bed01f3274845bd2c2a7c3123961230743d
Sha256: 33f5ed620f6e5efb031df09d12d0e744051e0c5fb661ff9c001a4cf3f47403e0
                                        
                                            GET /gtm.js?id=GTM-KWSZK29 HTTP/1.1 
Host: www.googletagmanager.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         142.250.74.168
HTTP/2 200 OK
content-type: application/javascript; charset=UTF-8
                                        
access-control-allow-origin: *
access-control-allow-credentials: true
access-control-allow-headers: Cache-Control
content-encoding: br
vary: Accept-Encoding
date: Mon, 28 Nov 2022 16:18:00 GMT
expires: Mon, 28 Nov 2022 16:18:00 GMT
cache-control: private, max-age=900
last-modified: Mon, 28 Nov 2022 15:00:00 GMT
strict-transport-security: max-age=31536000; includeSubDomains
cross-origin-resource-policy: cross-origin
server: Google Tag Manager
content-length: 53774
x-xss-protection: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (3714)
Size:   53774
Md5:    814d85866abf32f273174ce2af80df87
Sha1:   075a1d529f0e55f660f2bb79e70984f5950fa37a
Sha256: dff5d4045f3e8852297beda7ffc72df243cd320562aa6196a921e420bb308127
                                        
                                            GET /javascript/widget/cta-widget.min.js HTTP/1.1 
Host: beddys.services.answerbase.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         13.89.57.7
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Content-Length: 4222
Date: Mon, 28 Nov 2022 16:17:59 GMT
Server: Microsoft-IIS/10.0
Accept-Ranges: bytes
Cache-Control: max-age=31536000
Content-Encoding: gzip
ETag: "068292db8ead81:0"
Last-Modified: Fri, 28 Oct 2022 10:29:36 GMT
Set-Cookie: ARRAffinity=ffef93990ef814cc29f4e9daa64f5b6f9e4113207496677cf3fd36ab7ed36395;Path=/;HttpOnly;Secure;Domain=beddys.services.answerbase.com ARRAffinitySameSite=ffef93990ef814cc29f4e9daa64f5b6f9e4113207496677cf3fd36ab7ed36395;Path=/;HttpOnly;SameSite=None;Secure;Domain=beddys.services.answerbase.com
Vary: Accept-Encoding
X-Powered-By: ASP.NET


--- Additional Info ---
Magic:  ASCII text, with very long lines (11861), with no line terminators
Size:   4222
Md5:    6efd86e0c719e695f99977bd5799bcaa
Sha1:   da3ca29cbecedcb60714aea3bfa73cfd4364c8d6
Sha256: 798b1a0a5622b936edbec584f1bb98cb533522c9fc5e43bb9e175d8be198da65
                                        
                                            GET /beddys/loyalty_script.min.js HTTP/1.1 
Host: gatsby-statics.gatsby.tech
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         54.230.111.112
HTTP/2 200 OK
content-type: application/javascript
                                        
content-length: 16218
last-modified: Wed, 03 Aug 2022 19:07:21 GMT
accept-ranges: bytes
server: AmazonS3
date: Mon, 28 Nov 2022 16:18:01 GMT
etag: "728bfb89f88fff90557b34a5649a3abc"
x-cache: RefreshHit from cloudfront
via: 1.1 e2f427863e6bdb72ad8bed72b596d81e.cloudfront.net (CloudFront)
x-amz-cf-pop: OSL50-P1
x-amz-cf-id: pTOpWVAF7Oo85pA6DqJIPJ3Lk0M3vyytfDFTtaSAuk5p1PjSFaPnpg==
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (16218), with no line terminators
Size:   16218
Md5:    728bfb89f88fff90557b34a5649a3abc
Sha1:   84283defab7f96af96fe5028ca7c11883a3c8b93
Sha256: 0e34f33f14dff8079e6f595dc554ad23fc1cb20bfc81e047a91de62f42b0ddc7
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 1398
Cache-Control: max-age=135010
Date: Mon, 28 Nov 2022 16:18:00 GMT
Etag: "63844624-116"
Expires: Wed, 30 Nov 2022 05:48:10 GMT
Last-Modified: Mon, 28 Nov 2022 05:24:52 GMT
Server: ECS (amb/6BB9)
X-Cache: HIT
Content-Length: 278

                                        
                                            GET /newseals/27692/41748d-mini-icon.gif HTTP/1.1 
Host: www.shopperapproved.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         104.22.25.135
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:00 GMT
content-length: 13992
cf-bgj: imgq:100,h2pri
cf-polished: origSize=50269, status=vary_header_present
content-security-policy: frame-ancestors 'self' www.wix.com www.facebook.com *.myshopify.com t.hs-growth-metrics.com;
p3p: CP="DSP ALL CUR ADM DEV IVD IVA HIS OTP PSA PSD TAI TELi CONo OUR SAM OTR PUBi IND NAV COM CNT PUR UNI INT DEM"
vary: Accept-Encoding,Origin
x-frame-options: sameorigin
cache-control: max-age=14400
cf-cache-status: HIT
age: 291
last-modified: Mon, 28 Nov 2022 16:13:09 GMT
accept-ranges: bytes
server: cloudflare
cf-ray: 77146ac24fdd0b02-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 136 x 48\012- data
Size:   13992
Md5:    c5cfa200b0bd59388c9480aa4ad15c2d
Sha1:   2f2db985bdd202eb842ba70ab2a9d332b53e7cfd
Sha256: b2498d1cbeacc77e72a1d17a838c660ad7905a04c104c9b497f1b81ca42d1791
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "2CEA8227A3273444C720B6D3FFFA1E30EDF2774A796921BE255D7784B7FEE1E6"
Last-Modified: Sat, 26 Nov 2022 06:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4754
Expires: Mon, 28 Nov 2022 17:37:14 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 83
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Age: 1398
Cache-Control: max-age=135010
Date: Mon, 28 Nov 2022 16:18:00 GMT
Etag: "63844624-116"
Expires: Wed, 30 Nov 2022 05:48:10 GMT
Last-Modified: Mon, 28 Nov 2022 05:24:52 GMT
Server: ECS (ska/F6FC)
X-Cache: HIT
Content-Length: 278

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "2CEA8227A3273444C720B6D3FFFA1E30EDF2774A796921BE255D7784B7FEE1E6"
Last-Modified: Sat, 26 Nov 2022 06:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4754
Expires: Mon, 28 Nov 2022 17:37:14 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            GET /roboto/roboto_n4.da808834c2315f31dd3910e2ae6b1a895d7f73f5.woff2?h1=YmVkZHlzLmNvbQ&h2=YmVkZHlzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=22f315f70c702f40edb3643e7171ed7c31afdfb84338f34981d5d070299f7fe1 HTTP/1.1 
Host: fonts.shopifycdn.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: identity
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         162.159.130.71
HTTP/2 200 OK
content-type: font/woff2
                                        
date: Mon, 28 Nov 2022 16:18:00 GMT
content-length: 20448
cf-ray: 77146ac289ebb4e8-OSL
accept-ranges: bytes
access-control-allow-origin: *
age: 412696
cache-control: max-age=2629800, immutable
last-modified: Wed, 23 Nov 2022 21:39:42 GMT
link: <https://imagery4-fonts.shopifysvc.com/premium-fonts/roboto/roboto_n4.da808834c2315f31dd3910e2ae6b1a895d7f73f5.woff2>; rel="canonical"
strict-transport-security: max-age=15552000; includeSubDomains; preload
cf-cache-status: HIT
timing-allow-origin: *
x-content-type-options: nosniff
x-dc: gcp-us-east1,us-east1
x-request-id: 972e10a2-bc07-405d-beb9-cc1fded4d008
x-xss-protection: 1; mode=block
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=WWT6F2bFDCvyMGQlSrPUSYpAjHK2YGSDLg4fIC%2FJoEw6CMxvQ9Lffp37YZpHru%2B8f%2FGYqbu9N6kWhA20bN0djf4yd6hyeivfQUIgnFKDefWuzO%2BENGASg36272hcSlBxnWkPxhx7"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
vary: Accept-Encoding
server-timing: imagery;dur=20.618, imageryFetch;dur=20.285, cfRequestDuration;dur=13.999939, cfRequestDuration;dur=32.999992
server: cloudflare
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Web Open Font Format (Version 2), TrueType, length 20448, version 2.8978\012- data
Size:   20448
Md5:    c32845986a55e184047e928fbede46bb
Sha1:   da808834c2315f31dd3910e2ae6b1a895d7f73f5
Sha256: 2deee13a48ba2fddd9440dd1b711193236285f8cc73ed5692055527a100cb35b
                                        
                                            GET /raleway/raleway_n4.e721da6683e65ea8e217c48c3a4254b0476a6709.woff2?h1=YmVkZHlzLmNvbQ&h2=YmVkZHlzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a283b551bb154f31151ea156cea764cffaba9c62b0b94527e19267e8219de701 HTTP/1.1 
Host: fonts.shopifycdn.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: identity
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         162.159.130.71
HTTP/2 200 OK
content-type: font/woff2
                                        
date: Mon, 28 Nov 2022 16:18:00 GMT
content-length: 27828
cf-ray: 77146ac289dab4e8-OSL
accept-ranges: bytes
access-control-allow-origin: *
age: 412677
cache-control: max-age=2629800, immutable
last-modified: Wed, 23 Nov 2022 21:39:43 GMT
link: <https://imagery4-fonts.shopifysvc.com/premium-fonts/raleway/raleway_n4.e721da6683e65ea8e217c48c3a4254b0476a6709.woff2>; rel="canonical"
strict-transport-security: max-age=15552000; includeSubDomains; preload
cf-cache-status: HIT
timing-allow-origin: *
x-content-type-options: nosniff
x-dc: gcp-us-east1,us-east1
x-request-id: efbff52d-8300-4dd4-a0d4-e5ba5dab6df1
x-xss-protection: 1; mode=block
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=w0CHLhJRxdh9hcS%2FtizGE17wMECmpNg0WhZg87SF7JIMytC%2FuRqSgKoHWmOj%2FZKhkA%2FuTxmQHSVu51qtBW6t0iW8ViTuvHbACZVIRFm8fnmtzRZ%2Bbr5J%2F%2FNROhzPeC616qbMSm%2BU"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
vary: Accept-Encoding
server-timing: imagery;dur=28.604, imageryFetch;dur=28.355, cfRequestDuration;dur=30.999899, cfRequestDuration;dur=72.000027
server: cloudflare
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  data
Size:   39258
Md5:    22d4075b9fce8a6f4576ababe7d65364
Sha1:   8c933ead30f9173bd52698d7b320ed5c52b7d9c2
Sha256: bffaa53dc3807b87058bd36f474b9659565e9ab2caafc505d1690dde5b21f87d
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "2CEA8227A3273444C720B6D3FFFA1E30EDF2774A796921BE255D7784B7FEE1E6"
Last-Modified: Sat, 26 Nov 2022 06:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=4754
Expires: Mon, 28 Nov 2022 17:37:14 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            GET /shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: text/javascript
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
vary: Accept-Encoding
access-control-allow-origin: *
cache-control: public, max-age=31556952, immutable
link: <https://cdn.shopify.com/shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js>; rel="canonical"
timing-allow-origin: *
x-content-type-options: nosniff
x-request-id: c50e5a38-3f8c-4d1c-a419-632ae81f665e
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-central1
last-modified: Thu, 03 Nov 2022 23:13:02 GMT
cf-cache-status: HIT
age: 291
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=hDKsnlYz47PcI7JXyzVRjMDmzO1IH6zjlnhDs6dW88WxfrYzVzMUwaZ8rkjUMLxGATm2AH4U7n613aSha%2FBh7qgsoEljS9WcfZlI5SbTIFqPTeySOwgTVFmtf8nrLczSQg%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=40.795, imageryFetch;dur=40.468, cfRequestDuration;dur=7.999897
server: cloudflare
cf-ray: 77146abc2dc00b51-OSL
content-encoding: br
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (32755)
Size:   13379
Md5:    0c1481bda24cd6149d9f609c39908e13
Sha1:   f004233e3a61c105487209f67ba893564dc82958
Sha256: cd8c371a89a9440d471eb9ea77696bdad867b73f50d7d1aadaf79e492c3af207
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "1A805032E8611CBACEBB2A61351A280E2AD6ACFA8D8A3B4029F709040092AAB1"
Last-Modified: Sun, 27 Nov 2022 02:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=7035
Expires: Mon, 28 Nov 2022 18:15:15 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "BD123FE3FCE93216E2635F9DBC356F081B7599784FB6B67984032F11D82BC7CB"
Last-Modified: Sat, 26 Nov 2022 21:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3833
Expires: Mon, 28 Nov 2022 17:21:53 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "BD123FE3FCE93216E2635F9DBC356F081B7599784FB6B67984032F11D82BC7CB"
Last-Modified: Sat, 26 Nov 2022 21:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3833
Expires: Mon, 28 Nov 2022 17:21:53 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "BD123FE3FCE93216E2635F9DBC356F081B7599784FB6B67984032F11D82BC7CB"
Last-Modified: Sat, 26 Nov 2022 21:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3833
Expires: Mon, 28 Nov 2022 17:21:53 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "BD123FE3FCE93216E2635F9DBC356F081B7599784FB6B67984032F11D82BC7CB"
Last-Modified: Sat, 26 Nov 2022 21:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3833
Expires: Mon, 28 Nov 2022 17:21:53 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "BD123FE3FCE93216E2635F9DBC356F081B7599784FB6B67984032F11D82BC7CB"
Last-Modified: Sat, 26 Nov 2022 21:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=3833
Expires: Mon, 28 Nov 2022 17:21:53 GMT
Date: Mon, 28 Nov 2022 16:18:00 GMT
Connection: keep-alive

                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2F165667de-df17-4cc6-832c-94f49703bdf2.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 9430
x-amzn-requestid: 454ca8bd-a256-45f2-8b41-feee86c5af82
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: cR7wyGCIIAMFhgw=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-6383d99e-1488f8ce71a91ebc3ad6b7e0;Sampled=0
x-amzn-remapped-date: Sun, 27 Nov 2022 21:41:50 GMT
x-amz-cf-pop: HIO50-C1, SEA19-C2
x-cache: Hit from cloudfront
x-amz-cf-id: NMMuQ1NNks65LJK_HDAK69MfCJ3pS0Y6VzBs8_5Oku64v4FSWADCdw==
via: 1.1 8f22423015641505b8c857a37450d6c0.cloudfront.net (CloudFront), 1.1 476c2ba6d9f6cd69dbcedbd65688cbc0.cloudfront.net (CloudFront), 1.1 google
date: Sun, 27 Nov 2022 22:01:46 GMT
age: 65774
etag: "075531f525e625b117b2497f31139c9824d0e9c5"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   9430
Md5:    1f434933b5bd6377d299ada22d1ae7ef
Sha1:   075531f525e625b117b2497f31139c9824d0e9c5
Sha256: b587a3249e4f20112088608e3651c2ccbc44225a5c9d88d3bf5884d7f0e9029c
                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2Fcfaef414-0c01-4bb9-800d-29da0ef5607d.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 8387
x-amzn-requestid: e4ce369f-7654-4c1a-94c2-70c913eb1a01
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: cFL0tEcqIAMFXHw=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-637ec01d-37bd969f4cdfe220096b8c1f;Sampled=0
x-amzn-remapped-date: Thu, 24 Nov 2022 00:51:41 GMT
x-amz-cf-pop: SEA19-C2
x-cache: Miss from cloudfront
x-amz-cf-id: __2hrJIdzCKzhuJ_YfbSSfz-WwyIqnPugk7P6SuYSjn6b2wwm0otCw==
via: 1.1 d83ae0e1ba84e92e58bc1efc23a0c652.cloudfront.net (CloudFront), 1.1 57a21088b36c69a83578b5a5579df58e.cloudfront.net (CloudFront), 1.1 google
date: Mon, 28 Nov 2022 12:39:59 GMT
age: 13081
etag: "c32a57038d3cdbc514c9081c9938eca6a04fb481"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   8387
Md5:    4e97baa4851785eac92c719abf481c64
Sha1:   c32a57038d3cdbc514c9081c9938eca6a04fb481
Sha256: adb59e982648082e5421f58899a5331b2747e9d45be33c495fbe3ab8cc872b22
                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2Fdee4f5d4-5a5e-4a39-9681-50795cecc0f4.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 10199
x-amzn-requestid: baee3bbe-7ded-425a-ae39-fccfc8169217
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: cOo4iF1VIAMF09g=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-63828836-5522727b2f09b27e63b23270;Sampled=0
x-amzn-remapped-date: Sat, 26 Nov 2022 21:42:14 GMT
x-amz-cf-pop: SEA19-C2
x-cache: Hit from cloudfront
x-amz-cf-id: CXOqm7bjsSV0aJBTkTI7LsMovjgPeISPt3sZotEc7CjZnUL_y4_OoQ==
via: 1.1 01c28b52813cd0e82f810c492808b142.cloudfront.net (CloudFront), 1.1 d6b180eb367f7de26d67a9f3901b96a6.cloudfront.net (CloudFront), 1.1 google
date: Sun, 27 Nov 2022 21:42:14 GMT
age: 66946
etag: "ae8aa4ce6ddaccba771fe65446926b60fc5628da"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   10199
Md5:    2cd887044e91d7ed0f1a8d7119ff7dd0
Sha1:   ae8aa4ce6ddaccba771fe65446926b60fc5628da
Sha256: bad283c15531000b7a8c126d442154b64a880cc26196a46cbd2e6266a526db67
                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2F36d8942f-c540-4112-a5a9-c7ac53a00a23.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 6376
x-amzn-requestid: 25b82353-9c15-44c0-ada5-55f4697de935
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: cR6_KGeaoAMFb_Q=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-6383d860-71711cca7c063030292c5e47;Sampled=0
x-amzn-remapped-date: Sun, 27 Nov 2022 21:36:32 GMT
x-amz-cf-pop: HIO50-C1, SEA19-C2
x-cache: Hit from cloudfront
x-amz-cf-id: odmAWkNyUMevvXStu7zRJyckokhyBjUwu7-JSvj8by-JWJ9eAm9P5Q==
via: 1.1 0aebf3fe433ff96e68d785fad4ea4c0e.cloudfront.net (CloudFront), 1.1 64f86ae1c24221f3a2e4d653d6dbc416.cloudfront.net (CloudFront), 1.1 google
date: Sun, 27 Nov 2022 22:01:46 GMT
age: 65774
etag: "53b12a8702f7c5b7cc697e2a24da824d9434be65"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   6376
Md5:    78b1389f425425d0450c94d900404dc4
Sha1:   53b12a8702f7c5b7cc697e2a24da824d9434be65
Sha256: 0c1659ab3afc6e45f9e3acb12f8865bb99e4668f7df4501b1cc740e53f5b62ed
                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2Fba57ea10-c30b-4188-bb72-b589f3564094.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 8817
x-amzn-requestid: 31bd21c7-1d75-4159-af51-52035da16da4
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: b-krGE6AIAMF2Kg=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-637c1b13-32a7b9c6642592c70783a0cf;Sampled=0
x-amzn-remapped-date: Tue, 22 Nov 2022 00:42:59 GMT
x-amz-cf-pop: SEA19-C2
x-cache: Hit from cloudfront
x-amz-cf-id: I6egDH0h7D08HhaoQHQ0vgghBhPfje2lGIbnWD-t7p4txzHsFxmZfg==
via: 1.1 1cc6ed0d2d3dd9529ce544f9dfe61a52.cloudfront.net (CloudFront), 1.1 61bc723adb3b1884ed759711e84e13a8.cloudfront.net (CloudFront), 1.1 google
date: Mon, 28 Nov 2022 10:31:22 GMT
age: 20798
etag: "308c08784ce4a0757cbd112807555b83e17a1d56"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   8817
Md5:    741ddfb19764ac9a77509e7e87cfbfb2
Sha1:   308c08784ce4a0757cbd112807555b83e17a1d56
Sha256: e9271a76da94d8b655860c3b00d111396c5d3a227fd2f19e0ef400fd5e84d87e
                                        
                                            GET /296x148/filters:format(jpeg):quality(60):no_upscale():strip_exif()/https%3A%2F%2Fs3.amazonaws.com%2Fpocket-curatedcorpusapi-prod-images%2Fa78e81d9-dbc4-4911-9711-219f64026531.jpeg HTTP/1.1 
Host: img-getpocket.cdn.mozilla.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: null
Connection: keep-alive
Sec-Fetch-Dest: image
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         34.120.237.76
HTTP/2 200 OK
content-type: image/jpeg
                                        
server: nginx
content-length: 10944
x-amzn-requestid: 8f48c27c-bbec-46f5-9c08-1cc804b9aff7
x-xss-protection: 1; mode=block
access-control-allow-origin: *
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-frame-options: DENY
content-security-policy: default-src 'none'; img-src 'self'; script-src 'self'; style-src 'self'; object-src 'none'
x-amz-apigw-id: cIbJ_FyvIAMFhrQ=
x-content-type-options: nosniff
x-amzn-trace-id: Root=1-63800bd9-2ffa8521241a5e5b0afc0935;Sampled=0
x-amzn-remapped-date: Fri, 25 Nov 2022 00:27:05 GMT
x-amz-cf-pop: SEA19-C2
x-cache: Hit from cloudfront
x-amz-cf-id: 4YiBUU3kS0VrcVOwKXUHgIRygLLeXGp1TjBYDi6WwWWm6WMKktzfHg==
via: 1.1 98e601970ea59f4d5f56a752787ff9fc.cloudfront.net (CloudFront), 1.1 f9d716a351f14a0ac1fac2449734849a.cloudfront.net (CloudFront), 1.1 google
date: Sun, 27 Nov 2022 21:55:16 GMT
age: 66164
etag: "a23fd98701ac35cd8740d1f7a832118c770e20c8"
cache-control: max-age=3600,public,public
alt-svc: clear
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 296x148, components 3\012- data
Size:   10944
Md5:    5e586c141835f4ac8819c55dcb811b4d
Sha1:   a23fd98701ac35cd8740d1f7a832118c770e20c8
Sha256: 4296f391f755a649897a2211f9072c69a0510e43a313674908bb0a771b12650e
                                        
                                            GET /roboto/roboto_n4.a512c7b68cd7f12c72e1a5fd58e7f7315c552e93.woff?h1=YmVkZHlzLmNvbQ&h2=YmVkZHlzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=33d4899619ef86ec2013b130a6b0c28df7454ae853b0c0cfad7368e50e334b3d HTTP/1.1 
Host: fonts.shopifycdn.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: identity
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: font
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.130.71
HTTP/2 200 OK
content-type: font/woff2
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 20436
cf-ray: 77146ac44db8b4e8-OSL
accept-ranges: bytes
access-control-allow-origin: *
age: 412078
cache-control: max-age=2629800, immutable
last-modified: Wed, 23 Nov 2022 21:40:10 GMT
link: <https://imagery4-fonts.shopifysvc.com/premium-fonts/roboto/roboto_n4.a512c7b68cd7f12c72e1a5fd58e7f7315c552e93.woff>; rel="canonical"
strict-transport-security: max-age=15552000; includeSubDomains; preload
cf-cache-status: HIT
timing-allow-origin: *
x-content-type-options: nosniff
x-dc: gcp-us-east1,us-central1
x-request-id: 25c06778-d2ea-4c93-92df-0db0fcce4cf1
x-xss-protection: 1; mode=block
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=I2zUSLacjFMrgfSusrQs3vD1599%2Bgtc6WrwKJcFlUCFx72c6VipZntuPCjnC%2BWqtGYDLTXAkjEcLZopVOlmZKLBuLK2CCC9JtFWH1AAPhMocsHF6z8wGty5klnyDn1dTy5v%2FHdPp"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
vary: Accept-Encoding
server-timing: imagery;dur=135.409, imageryFetch;dur=26.607, imageryProcess;dur=108.533;desc="font", cfRequestDuration;dur=12.000084, cfRequestDuration;dur=23.999929
server: cloudflare
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Web Open Font Format (Version 2), TrueType, length 20436, version 1.0\012- data
Size:   20436
Md5:    7a42034e2ccf72254ff858734ca87b90
Sha1:   d8651a5109f037b79376da081c06964139dffde3
Sha256: c0fbd07c229cf48906e9ea1b4bce02f0b7a0bffee7973193c2f8915895042196
                                        
                                            GET /pay/session?v=1&token=533c433b-db58-4717-8832-5565886125e5&shop_id=11448236 HTTP/1.1 
Host: shop.app
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://beddys.com/
Origin: https://beddys.com
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         23.227.38.33
HTTP/2 200 OK
content-type: application/json; charset=utf-8
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 18
x-sorting-hat-podid: -1
access-control-allow-origin: https://beddys.com
access-control-allow-methods: GET, OPTIONS
access-control-expose-headers:
access-control-max-age: 7200
access-control-allow-credentials: true
p3p: CP="Not used"
x-frame-options: DENY
x-robots-tag: noindex
vary: Accept, Origin, Accept-Encoding
etag: W/"9b5179ea2a77fe69b294fbd2ed504eac"
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://cdn.shopify.com https://cdn.shopifycloud.com https://www.google-analytics.com https://mpsnare.iesnare.com https://cdn1-sandbox.affirm.com https://checkout.shopifycs.com/dist/card_fields.js https://www.google.com https://www.gstatic.com https://hcaptcha.com https://*.hcaptcha.com; style-src 'self' 'unsafe-inline' blob: https://cdn.shopify.com https://cdn.shopifycloud.com https://hcaptcha.com https://*.hcaptcha.com; connect-src 'self' https://cdn.shopify.com https://cdn.shopifycloud.com https://sessions.bugsnag.com https://notify.bugsnag.com https://monorail-edge.shopifysvc.com https://www.google-analytics.com https://stats.g.doubleclick.net https://atlas.shopifysvc.com https://hcaptcha.com https://*.hcaptcha.com; img-src 'self' https:; font-src 'self' https://cdn.shopify.com https://cdn.shopifycloud.com; object-src 'none'; frame-src 'self' https://*.shopifycs.com https://checkout.shopifycs.com https://www.affirm.com https://sandbox.affirm.com https://cdn1-sandbox.affirm.com https://www.google.com https://recaptcha.google.com https://hcaptcha.com https://*.hcaptcha.com
set-cookie: _pay_session=FubUsMS2j55V%2B2FMm4Tz%2B15U2FzJMPEJDdIJol%2BM3nT1kqUhsdbSlePg4hm%2BBrt6oG5ExX3YgK5bui4ijypyKCQSi%2FwjzXPjLRwp%2B43i5vdjp5ng%2B66gyOOvbQyHK5WnKml1L%2BUjHtKYp7xFPaFbjIJMKJ7y8FZWbL%2BYQGlUUvsMQsaM4mZfQKGxOjUBuEb%2BWLGa4Q%3D%3D--YPoU38MtsLyZbLOW--SxPWalcAYGxOxarokXSGpA%3D%3D; path=/; secure; HttpOnly
x-request-id: d9a5a026-51fa-4504-818e-d537277d8320
x-runtime: 0.007416
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-east1
x-download-options: noopen
x-xss-protection: 1; mode=block
x-permitted-cross-domain-policies: none
x-content-type-options: nosniff
cf-cache-status: BYPASS
accept-ranges: bytes
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=8vikARNE5DXrP3%2FDbWXHSOzZ4H3SBj4k8%2BCFMK84zz8TaPCm9GzZ%2B6UnLy8Z1bC5p2bGkvbDS%2B1JgZwK0YGsPM31FC9RK22huQTrcmbwoEk11wKxYzVYqu6F"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: cfRequestDuration;dur=211.000204
server: cloudflare
cf-ray: 77146ac3bbc5b512-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  JSON data\012- , ASCII text, with no line terminators
Size:   18
Md5:    c07fe8d0c031632d49b937f7b64cc318
Sha1:   b50ff5d4241ed1d437505098707c289683f62acf
Sha256: 9b5179ea2a77fe69b294fbd2ed504eacbfbe048ede58967b43af2ca537144b1f
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "1A805032E8611CBACEBB2A61351A280E2AD6ACFA8D8A3B4029F709040092AAB1"
Last-Modified: Sun, 27 Nov 2022 02:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=7034
Expires: Mon, 28 Nov 2022 18:15:15 GMT
Date: Mon, 28 Nov 2022 16:18:01 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "86B8C5EF0FB79AE5B530F87C281973C56CA8A15147CAF4C8B5DE9E2230029F12"
Last-Modified: Sun, 27 Nov 2022 17:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=15079
Expires: Mon, 28 Nov 2022 20:29:20 GMT
Date: Mon, 28 Nov 2022 16:18:01 GMT
Connection: keep-alive

                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "86B8C5EF0FB79AE5B530F87C281973C56CA8A15147CAF4C8B5DE9E2230029F12"
Last-Modified: Sun, 27 Nov 2022 17:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=15079
Expires: Mon, 28 Nov 2022 20:29:20 GMT
Date: Mon, 28 Nov 2022 16:18:01 GMT
Connection: keep-alive

                                        
                                            OPTIONS /v1/produce HTTP/1.1 
Host: monorail-edge.shopifysvc.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type,x-monorail-edge-client-message-id,x-monorail-edge-event-created-at-ms,x-monorail-edge-event-sent-at-ms
Referer: https://beddys.com/
Origin: https://beddys.com
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         162.159.129.71
HTTP/2 200 OK
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 0
access-control-allow-credentials: true
access-control-allow-headers: User-Agent,Accept,Content-Type,X-Monorail-Edge-Event-Created-At-Ms,X-Monorail-Edge-Event-Sent-At-Ms,X-Monorail-Edge-Client-Message-Id,X-Monorail-Edge-Device-Install-Id,X-Monorail-Edge-Accept-Language,X-Monorail-Edge-Content-Language,X-Forwarded-For
access-control-allow-methods: OPTIONS,POST
access-control-allow-origin: https://beddys.com
access-control-max-age: 86400
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-east1
x-request-id: 73425b4b-d570-4dba-a251-93d431d27d34
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=vG%2Fie8Igj3zxPkemA1X9S3f3MuU0DJNdpryKMXXYyEbEu34rPctPnobRBiAfGCL6bOvhqrhYMQEITCBxJcMEC1bUhtvDY7Q5vv%2BzREmwEXC%2Ft%2BQ46SS%2Bs8cXQ2if%2FTirWjo7r%2BmRqZBqYCpSBvQ%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
x-content-type-options: nosniff
server-timing: cfRequestDuration;dur=148.999929
server: cloudflare
cf-ray: 77146ac519e2fabc-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2

                                        
                                            GET /s/files/1/1144/8236/t/260/assets/vendor-scripts-v11.js HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: text/javascript
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
vary: Accept-Encoding
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/t/260/assets/vendor-scripts-v11.js>; rel="canonical"
timing-allow-origin: *
x-content-type-options: nosniff
x-request-id: 64b082d9-8a93-4505-ad78-ecbade601188
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-central1,us-central1
last-modified: Mon, 28 Nov 2022 06:33:45 GMT
cf-cache-status: HIT
age: 291
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=OhtsqSQujVvo4ASWoLP5Ovc0TIN1JJIVB7Ji65MeAk8FmWwVH19nfZRFc9zcJPXsoxHkiZXeGBVQTiJEJPyelwmvYeSgtmrM8I%2FicyFYfSuiiBcshg63%2BjhP2vRBCmVbpg%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=61.232, imageryFetch;dur=35.131, cfRequestDuration;dur=15.000105
server: cloudflare
cf-ray: 77146abc3f830b41-OSL
content-encoding: br
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (30673)
Size:   46816
Md5:    87d50b7a652f285a24c27f3eea5aec6e
Sha1:   0769c39753289bbbbffabd7baa2455fe9f8198f4
Sha256: d6530d43e98f6b1e5115089b0a82389308c5838cc61ce02cb288d67081a64abb
                                        
                                            GET /images/flags/NO.png HTTP/1.1 
Host: hello.zonos.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         54.230.111.38
HTTP/2 200 OK
content-type: image/png
                                        
content-length: 7416
last-modified: Mon, 28 Oct 2019 15:31:15 GMT
server: AmazonS3
date: Sat, 26 Nov 2022 03:35:04 GMT
cache-control: max-age=604800
etag: "11b088ca5de89b2bddca3f5ae1c49433"
vary: Accept-Encoding
x-cache: Hit from cloudfront
via: 1.1 0e39dca74306d7aab723ed3d73dbfbb4.cloudfront.net (CloudFront)
x-amz-cf-pop: OSL50-P1
x-amz-cf-id: EDoFmRIJCBlxF_thYFoujKEyUejMywSwlbEWW74e4MC59TC78Nufjg==
age: 218578
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  PNG image data, 120 x 120, 8-bit/color RGBA, non-interlaced\012- data
Size:   7416
Md5:    11b088ca5de89b2bddca3f5ae1c49433
Sha1:   636db2828359a822344e2792b54eb5df85eaae4e
Sha256: 14ae4f865aa51b8a6d8f341074aa52c4dbfa0cb3022eb5e490c6575e31e1ebda
                                        
                                            POST /v1/produce HTTP/1.1 
Host: monorail-edge.shopifysvc.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://beddys.com/
Content-Type: application/json; charset=utf-8
X-Monorail-Edge-Event-Created-At-Ms: 1669652280453
X-Monorail-Edge-Event-Sent-At-Ms: 1669652280457
X-Monorail-Edge-Client-Message-Id: 33b27d84-707c-429d-9bd9-dc154d9f6b34
Origin: https://beddys.com
Content-Length: 143
Connection: keep-alive
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         162.159.129.71
HTTP/2 200 OK
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 0
access-control-allow-credentials: true
access-control-allow-headers: User-Agent,Accept,Content-Type,X-Monorail-Edge-Event-Created-At-Ms,X-Monorail-Edge-Event-Sent-At-Ms,X-Monorail-Edge-Client-Message-Id,X-Monorail-Edge-Device-Install-Id,X-Monorail-Edge-Accept-Language,X-Monorail-Edge-Content-Language,X-Forwarded-For
access-control-allow-methods: OPTIONS,POST
access-control-allow-origin: https://beddys.com
access-control-max-age: 86400
x-request-id: 411cf52d-32a7-4f32-b836-d450de554f8d
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-central1
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=P2beQBBaWPEPQRlH6lPZ%2FCEml7VNWscBIH3S19mzb2ahU0cQnz%2B%2BFULYd4ucbLW5RuPR%2B8TvTllYGX4mbhdr26uDAl8MMUjWpiB4zC9Hazme6K1HwGok9ZwxnOljGcdY1EZptpsSZDLMiw51sOo%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
x-content-type-options: nosniff
server-timing: cfRequestDuration;dur=190.999985
server: cloudflare
cf-ray: 77146ac5fb36fabc-OSL
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2

                                        
                                            GET /s/files/1/1144/8236/t/260/assets/theme.js?v=81797510545414258091669226260 HTTP/1.1 
Host: cdn.shopify.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         162.159.135.68
HTTP/2 200 OK
content-type: text/javascript
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
vary: Accept-Encoding
access-control-allow-origin: *
access-control-expose-headers: *
cache-control: public, max-age=31557600
link: <https://cdn.shopify.com/s/files/1/1144/8236/t/260/assets/theme.js>; rel="canonical"
timing-allow-origin: *
x-content-type-options: nosniff
x-request-id: 1125f18c-0cfd-44d3-9445-8cc3bf1f732a
x-xss-protection: 1; mode=block
strict-transport-security: max-age=15552000; includeSubDomains; preload
x-dc: gcp-us-east1,us-east1
last-modified: Mon, 28 Nov 2022 06:33:45 GMT
cf-cache-status: HIT
age: 291
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=MW0Hr6onURoyFkprdFeYUrHY8sOJy%2BdLc1XIxsMJHmUQBW4sO2BHTCI4tzg50zSitDWm%2BdiKeOKLMBGGBFjMoO8fGLn6wfwhshNOWrp6Bj7E%2BN828s4D9dVgIr9CFZAXKg%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
server-timing: imagery;dur=98.187, imageryFetch;dur=84.766, cfRequestDuration;dur=19.999981
server: cloudflare
cf-ray: 77146abc3f900b41-OSL
content-encoding: br
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Unicode text, UTF-8 text
Size:   90112
Md5:    2ab634b3042a173e23b3a05d2e1eea08
Sha1:   957705b7f9bfd8a888f0235165bfd1b576fe5d36
Sha256: 31f4e1668cfd8f4319267ea94d602d97f9351e9921836709a6ecaacfe264323f
                                        
                                            POST / HTTP/1.1 
Host: r3.o.lencr.org
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 85
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         23.36.77.32
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx
Content-Length: 503
ETag: "656FECB59517D7AA56651B3A9578277E26306FA103850BAEFCD27A5DD0E791BE"
Last-Modified: Sat, 26 Nov 2022 04:00:00 UTC
Cache-Control: public, no-transform, must-revalidate, max-age=6852
Expires: Mon, 28 Nov 2022 18:12:13 GMT
Date: Mon, 28 Nov 2022 16:18:01 GMT
Connection: keep-alive

                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmluaXQuY2FsbGVkIiwidHlwZSI6ImluY3JlbWVudCIsInRhZ3MiOlsicGFnZVR5cGU6cHJvZHVjdCJdfQ== HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmluc3RydW1lbnQubG9hZGluZy50aW1lIiwidHlwZSI6Imhpc3RvZ3JhbSIsInZhbHVlIjoxMSwidGFncyI6WyJpbnN0cnVtZW50OlNob3BpZnlQYXkiLCJwYWdlVHlwZTpwcm9kdWN0Il19 HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmF2YWlsYWJsZS5pbnN0cnVtZW50IiwidHlwZSI6ImluY3JlbWVudCIsInRhZ3MiOlsiaW5zdHJ1bWVudDpTaG9waWZ5UGF5IiwicGFnZVR5cGU6cHJvZHVjdCJdfQ== HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmluc3RydW1lbnQubG9hZGluZy50aW1lIiwidHlwZSI6Imhpc3RvZ3JhbSIsInZhbHVlIjoxNCwidGFncyI6WyJpbnN0cnVtZW50OkFtYXpvblBheSIsInBhZ2VUeXBlOnByb2R1Y3QiXX0= HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /@loophq/onstore-sdk@1.0.13/dist/loop-onstore-sdk.js HTTP/1.1 
Host: unpkg.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://beddys.com/
Connection: keep-alive
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         104.16.122.175
HTTP/2 200 OK
content-type: application/javascript; charset=utf-8
                                        
date: Mon, 28 Nov 2022 16:17:59 GMT
access-control-allow-origin: *
cache-control: public, max-age=31536000
last-modified: Sat, 26 Oct 1985 08:15:00 GMT
etag: W/"c0a2-wGu7irw6hXH09Y+1j9aFoHIPEu0"
via: 1.1 fly.io
fly-request-id: 01GJ0HAE8QAZ0V060HWZMF8VSQ-ams
cf-cache-status: HIT
age: 1039315
vary: Accept-Encoding
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
server: cloudflare
cf-ray: 77146abcfa96b500-OSL
content-encoding: br
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  Unicode text, UTF-8 text, with very long lines (49309), with no line terminators
Size:   17540
Md5:    7a01c0bc3e639969458d5f6d9243b38a
Sha1:   b3437eceaf9cb10a8ccb4a4c30f7a2d8cb171e68
Sha256: d1f33d275dd5cab9ed471f1f40dbdfd09f4b0cfdf5c6b8d3a6393f2b9fcd514d
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmluc3RydW1lbnQubG9hZGluZy50aW1lIiwidHlwZSI6Imhpc3RvZ3JhbSIsInZhbHVlIjoxNSwidGFncyI6WyJpbnN0cnVtZW50OlBheVBhbEluQ29udGV4dCIsInBhZ2VUeXBlOnByb2R1Y3QiXX0= HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmF2YWlsYWJsZS5pbnN0cnVtZW50IiwidHlwZSI6ImluY3JlbWVudCIsInRhZ3MiOlsiaW5zdHJ1bWVudDpQYXlQYWxJbkNvbnRleHQiLCJwYWdlVHlwZTpwcm9kdWN0Il19 HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /api/translation?c=NO&siteKey=1QWBTGEHOSAGW HTTP/1.1 
Host: hello.zonos.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         54.230.111.38
HTTP/2 200 OK
content-type: application/json
                                        
date: Mon, 28 Nov 2022 16:13:10 GMT
x-amzn-requestid: a809ba8a-c069-4ab2-a880-2d4aa1a18bc8
access-control-allow-origin: *
x-amz-apigw-id: cUejfEM6IAMFRYg=
cache-control: max-age=1200
x-amzn-trace-id: Root=1-6384de16-2980be1c3e1b7e5855feffcb;Sampled=0
content-encoding: gzip
vary: Accept-Encoding
x-cache: Hit from cloudfront
via: 1.1 4bbc14b5834fc74ccd249b954b43a08c.cloudfront.net (CloudFront)
x-amz-cf-pop: OSL50-P1
x-amz-cf-id: 5icLTTgFM1FK8sn8FG9qFcRga2EYRTAZkxsp1dYEDVwPIsachLtt7Q==
age: 291
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  data
Size:   6685
Md5:    9f2eceeabefa4b1b79dcffb6c43c9640
Sha1:   835e4c6619837f450816d45c5fc8d50aa98da3b1
Sha256: 50ed114f080146a129d4d39fe14893e91f4193e8d68e3e2c8eea68b9ca86a7d6
                                        
                                            GET /v1/event.gif?q=eyJuYW1lIjoic3BiLmFjY2VsZXJhdGlvbi5jaGVjay5iZW5jaG1hcmsiLCJ0eXBlIjoiaGlzdG9ncmFtIiwidmFsdWUiOjI2MSwidGFncyI6WyJpbnN0cnVtZW50OlNob3BpZnlQYXkiLCJwYWdlVHlwZTpwcm9kdWN0Il19 HTTP/1.1 
Host: godog.shopifycloud.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site
TE: trailers

search
                                         34.135.101.69
HTTP/2 200 OK
content-type: image/gif
                                        
date: Mon, 28 Nov 2022 16:18:01 GMT
content-length: 42
cache-control: no-cache, no-store, must-revalidate
strict-transport-security: max-age=63072000; includeSubDomains; preload
x-dc: gcp-us-central1
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /analytics.js HTTP/1.1 
Host: www.google-analytics.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: script
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         142.250.74.174
HTTP/2 200 OK
content-type: text/javascript
                                        
strict-transport-security: max-age=10886400; includeSubDomains; preload
x-content-type-options: nosniff
vary: Accept-Encoding
content-encoding: gzip
cross-origin-resource-policy: cross-origin
server: Golfe2
content-length: 20039
date: Mon, 28 Nov 2022 14:41:08 GMT
expires: Mon, 28 Nov 2022 16:41:08 GMT
cache-control: public, max-age=7200
age: 5814
last-modified: Tue, 27 Sep 2022 22:01:05 GMT
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with very long lines (1325)
Size:   20039
Md5:    47e6f374ca946fddd5b59871b325736c
Sha1:   baa9282efc8785e84d247c3bff518eaa45f101c4
Sha256: 16580b5c87c58e5702e411f1888fdef511094e4cd6d62bb47d16291ffb25985e
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:18:02 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:18:02 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            GET /pagead/viewthroughconversion/840565354/?random=1669652280848&cv=11&fst=1669652280848&fmt=3&bg=ffffff&guid=ON&async=1&gtm=2oab90&u_w=1280&u_h=1024&label=kJ6ACOfljIgBEOqE6JAD&hn=www.google.com&frm=0&url=https%3A%2F%2Fbeddys.com%2Fproducts%2Flennon-luxe-beddys%3Futm_source%3DBeddy%2527s%2520List%26utm_medium%3Demail%26utm_campaign%3D%5BCampaign%5D%252011.28.22_CyberMondayLive_Master%2520(01GJQWGXRXMEBT7KGVMV7CJHHC)%26nb_klid%3D01FYS4X6V3696DP0XM5S603YYJ%26_kx%3D8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4%3D.X4b5Q7&tiba=Lennon%20Luxe%20Beddy%27s&gtm_ee=1&auid=786571243.1669652281&data=event%3Dview_item%3Becomm_prodid%3Dshopify_US_6699269455962_39786868768858%3Becomm_totalvalue%3DNaN%3Becomm_pagetype%3Dproduct&gcp=1&ct_cookie_present=1 HTTP/1.1 
Host: googleads.g.doubleclick.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         142.250.74.2
HTTP/2 200 OK
content-type: image/gif
                                        
p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin: *
cross-origin-resource-policy: cross-origin
date: Mon, 28 Nov 2022 16:18:02 GMT
pragma: no-cache
expires: Fri, 01 Jan 1990 00:00:00 GMT
cache-control: no-cache, must-revalidate
x-content-type-options: nosniff
server: cafe
content-length: 42
x-xss-protection: 0
set-cookie: test_cookie=CheckForPermission; expires=Mon, 28-Nov-2022 16:33:02 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /pagead/viewthroughconversion/840565354/?random=1669652280842&cv=11&fst=1669652280842&fmt=3&bg=ffffff&guid=ON&async=1&gtm=2oab90&u_w=1280&u_h=1024&label=emLKCOHljIgBEOqE6JAD&tiba=Lennon%20Luxe%20Beddy%27s&hn=www.google.com&frm=0&url=https%3A%2F%2Fbeddys.com%2Fproducts%2Flennon-luxe-beddys%3Futm_source%3DBeddy%2527s%2520List%26utm_medium%3Demail%26utm_campaign%3D%5BCampaign%5D%252011.28.22_CyberMondayLive_Master%2520(01GJQWGXRXMEBT7KGVMV7CJHHC)%26nb_klid%3D01FYS4X6V3696DP0XM5S603YYJ%26_kx%3D8nfLxRax0_VLh9XNb0e-XhXAF9OEOCmz5iURfB0WNo4%3D.X4b5Q7&gtm_ee=1&auid=786571243.1669652281&data=event%3Dpage_view%3Bpage_path%3D%2Fproducts%2Flennon-luxe-beddys&gcp=1&ct_cookie_present=1 HTTP/1.1 
Host: googleads.g.doubleclick.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: image/avif,image/webp,*/*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: image
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search
                                         142.250.74.2
HTTP/2 200 OK
content-type: image/gif
                                        
p3p: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
timing-allow-origin: *
cross-origin-resource-policy: cross-origin
date: Mon, 28 Nov 2022 16:18:02 GMT
pragma: no-cache
expires: Fri, 01 Jan 1990 00:00:00 GMT
cache-control: no-cache, must-revalidate
x-content-type-options: nosniff
server: cafe
content-length: 42
x-xss-protection: 0
set-cookie: test_cookie=CheckForPermission; expires=Mon, 28-Nov-2022 16:33:02 GMT; path=/; domain=.doubleclick.net; Secure; SameSite=none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1\012- data
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            POST /j/collect?t=dc&aip=1&_r=3&v=1&_v=j98&tid=UA-73732503-1&cid=1870865656.1669652282&jid=1530489647&gjid=1810914652&_gid=699913939.1669652282&_u=YGBAgEIJBAAAAEgCIAB~&z=2031091757 HTTP/1.1 
Host: stats.g.doubleclick.net
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: text/plain
Content-Length: 0
Origin: https://beddys.com
Connection: keep-alive
Referer: https://beddys.com/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site

search
                                         142.251.1.155
HTTP/2 200 OK
content-type: text/plain
                                        
access-control-allow-origin: https://beddys.com
strict-transport-security: max-age=10886400; includeSubDomains; preload
date: Mon, 28 Nov 2022 16:18:02 GMT
pragma: no-cache
expires: Fri, 01 Jan 1990 00:00:00 GMT
cache-control: no-cache, no-store, must-revalidate
last-modified: Sun, 17 May 1998 03:00:00 GMT
access-control-allow-credentials: true
x-content-type-options: nosniff
cross-origin-resource-policy: cross-origin
server: Golfe2
content-length: 4
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
X-Firefox-Spdy: h2


--- Additional Info ---
Magic:  ASCII text, with no line terminators
Size:   4
Md5:    48c0473b7821185d937e685216e2168b
Sha1:   3743e47f8a429a5e87b86cb582d78940733d9d2e
Sha256: 570c4d4674fd20602189c548c145ba1f8ac34bc2e4599a71471969028aa1e25a
                                        
                                            POST /gts1c3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/ocsp-request
Content-Length: 84
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

search
                                         142.250.74.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 28 Nov 2022 16:18:02 GMT
Cache-Control: public, max-age=14400
Server: ocsp_responder
Content-Length: 472
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

                                        
                                            GET /styles/widget/cta-widget.css?20-09-2022 HTTP/1.1 
Host: beddys.services.answerbase.com
                                        
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: text/css,*/*;q=0.1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Referer: https://beddys.com/
Cookie: ARRAffinitySameSite=ffef93990ef814cc29f4e9daa64f5b6f9e4113207496677cf3fd36ab7ed36395
Sec-Fetch-Dest: style
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: cross-site

search