<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8"/>
    <title>VIP Nation</title>
    <script src="https://cdn.jsdelivr.net/npm/promise-polyfill@8/dist/polyfill.min.js"></script>

    <!-- OneTrust Cookies Consent Notice start -->
<!--    <script src="https://cdn.cookielaw.org/consent/a1656f6a-f71b-4690-b9de-306fb8b63cf1.js" type="text/javascript" charset="UTF-8"></script>-->

    <script src=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js  type="text/javascript" charset="UTF-8" data-domain-script="01968cba-6d12-780c-a2b0-8ad36fd8fc06-test" ></script>

    <!-- OneTrust Cookies Consent Notice end -->
    <script src="https://www.google.com/recaptcha/api.js" async defer></script>

    <script>
        function setCookie(name, value, options = {}) {

            options = {
                path: '/',
                ...options
            };

            if (options && options.expires && options.expires.toUTCString) {
                options.expires = options.expires.toUTCString();
            }

            let updatedCookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);

            for (let optionKey in options) {
                updatedCookie += "; " + optionKey;
                let optionValue = options[optionKey];
                if (optionValue !== true) {
                    updatedCookie += "=" + optionValue;
                }
            }
            document.cookie = updatedCookie;
        }


        setCookie('cookieConsentGiven', true, {secure: true, 'max-age': 3600*24*365});

        var GLOBAL_STATE_PROMISE = new Promise(function(resolve, reject) {
            var xmlHttp = new XMLHttpRequest();
            let randomQueryParam = '?cacheBust=' + Math.random();
            // for local
            // xmlHttp.open("GET", 'https://vipnation.7.prod.bubbleup.com/api/v1/rest-content/index', false);
            // xmlHttp.open("GET", 'https://vipn-guest.local.busites.com/api/v1/rest-content/index', false);
            // xmlHttp.open("GET", 'https://vipnation.local.busites.com/api/v1/rest-content/index', false);
            // xmlHttp.open("GET", 'https://vipnation.7.dev.bubbleup.com/api/v1/rest-content/index', false);
            // xmlHttp.open("GET", 'https://vipnation-guests.7.dev.bubbleup.com/api/v1/rest-content/index', false);
            //
            // this prod url
//            xmlHttp.open("GET", 'https://d1jyy6jt0x96w1.cloudfront.net/api/v1/rest-content/index', false);
//             xmlHttp.open("GET", 'https://d22d5vu3dxkngx.cloudfront.net/p_vipnation2.txt' + randomQueryParam, false);
//            xmlHttp.setRequestHeader('SiteName', 'vipnation.com');
            xmlHttp.open( "GET", "https://dn9vpp1cp40r1.cloudfront.net/vipnation/2/api-cache/gzip/p_vipnation2.txt" + randomQueryParam, false ); // false for synchronous request
            xmlHttp.send( null );
            let stateUrl = xmlHttp.responseText;
            xmlHttp.open("GET", stateUrl, false);
            xmlHttp.onload = () => resolve(xmlHttp.responseText);
            xmlHttp.onerror = () => reject(xmlHttp.statusText);
            xmlHttp.send();
        });
    </script>

    <base href="/"/>

    <meta name="viewport"
          content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0"/>
    <meta name="format-detection" content="telephone=no"/>
    <meta name="msapplication-tap-highlight" content="no"/>

    <link rel="icon" type="image/png" href="assets/logo/logo-192x192.png"/>
    <link rel="apple-touch-icon" type="image/png" href="assets/logo/logo-192x192.png"/>

    <link rel="preload" href="assets/fonts/LiveNationSans-Regular-cdc9d43e16d0b31468ac51413abbb7b7.woff2" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-Regular-57f8628c7f7f8ea8777614e89e234550.woff" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-Italic-73a216e8e2a87c6845498751e2fcb8ff.woff2" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-Italic-fa9c0cd258d90f0d95ee1ef67e29abd6.woff" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-Bold-936616d7332212b60d51878f94acdfd9.woff2" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-Bold-92098999cc3ea91b66fdbfa468383a29.woff" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-BoldItalic-c770f639b290ede074595b4ba7f4c2c1.woff2" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-BoldItalic-86483ff960f8e4088f32cc35a8e89651.woff" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-ExtraBold-41ce01b0bfa65688c9b9f26e57b3d535.woff2" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-ExtraBold-5d95952295d8de7725d860e0efb9f717.woff" as="font"
          crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-ExtraBoldItalic-a7073d03f56ca44a1aae2b089c7a7c47.woff2"
          as="font" crossorigin="anonymous"/>
    <link rel="preload" href="assets/fonts/LiveNationSans-ExtraBoldItalic-c4d5e46c905669b747fa952deff65182.woff"
          as="font" crossorigin="anonymous"/>

    <link href="assets/font-awesome.css" rel="stylesheet"/>
    <link rel="stylesheet" href="assets/swiper/swiper.css">

    <!-- add to homescreen for ios -->
    <meta name="apple-mobile-web-app-capable" content="yes"/>
    <meta name="apple-mobile-web-app-status-bar-style" content="black"/>


    <link rel="manifest" href="manifest.webmanifest">
    <meta name="theme-color" content="#e21836">

    <link rel="preconnect" href="https://busites_www.s3.amazonaws.com"/>
    <link rel="preconnect" href="https://images.bubbleup.com"/>
    <link rel="preconnect" href="https://s3.amazonaws.com"/>
    <link rel="preconnect" href="https://www.google-analytics.com"/>

<link rel="stylesheet" href="styles.f79a88f87b50352c0fe8.css"></head>

<body>
<app-root></app-root>
<noscript>Please enable JavaScript to continue using this application.</noscript>

<script src="assets/swiper/swiper.min.js"></script>

<script src="https://mydatascript.bubbleup.com/mydata-non-eu.min.js"></script>

<script type="text/javascript">
    var regCheckPerformance = /,C0002,/;
    var regCheckFunctional = /,C0003,/;
    var regCheckTargeting = /,C0004,/;
    var regCheckSocial = /,8,/;


    function loadIframe() {
        var event = new CustomEvent("consentGiven", {});
        window.optIsCookieConsentGiven = true;
        console.log('load iframe');
        document.dispatchEvent(event);

        // var iframes = document.querySelectorAll("iframe[data-src]");
        // for (let i = 0; i < iframes.length; i++) {
        //     const iframe = iframes[i];
        //     iframe.setAttribute("src", iframe.getAttribute("data-src"));
        // }
    }

    function OptanonWrapper() {
        //console.log('optanonWrapper loaded');
        console.log(OptanonActiveGroups);
        if (OptanonActiveGroups.match(regCheckTargeting)) {
            //console.log('targeting load Iframe');
            //loadIframe();
        }
        if (OptanonActiveGroups.match(regCheckFunctional)){
            //console.log('functional load Iframe');
            loadIframe();
        }
        if (OptanonActiveGroups.match(regCheckPerformance)){
            //console.log('performance load Iframe');
            // loadIframe();
        }
        if (OptanonActiveGroups.match(regCheckSocial)){
            //console.log('social load Iframe');
            //loadIframe();
        }
    }
//    OptanonWrapper();

</script>
<script type="text/javascript" src="runtime.a6b8ff1ea7e3403cc9f3.js"></script><script type="text/javascript" src="es2015-polyfills.4f0c4c58aeb281fd8c54.js" nomodule></script><script type="text/javascript" src="polyfills.5e8cce52a2dffadb3ad0.js"></script><script type="text/javascript" src="main.d09ef504b5fc6bd4295c.js"></script></body>

</html>
