{"version":3,"names":[],"sources":["theme-534-inline-common-head_tag.js"],"sourcesContent":["\n    (function () {\n        var host = 'www.sitepoint.com';\n        var element = document.createElement('script');\n        var firstScript = document.getElementsByTagName('script')[0];\n        var url = 'https://cmp.inmobi.com'\n            .concat('/choice/', 'DsckBJsAJpkVK', '/', host, '/choice.js?tag_version=V3');\n        var uspTries = 0;\n        var uspTriesLimit = 3;\n        element.async = true;\n        element.type = 'text/javascript';\n        element.src = url;\n\n        firstScript.parentNode.insertBefore(element, firstScript);\n\n        function makeStub() {\n            var TCF_LOCATOR_NAME = '__tcfapiLocator';\n            var queue = [];\n            var win = window;\n            var cmpFrame;\n\n            function addFrame() {\n                var doc = win.document;\n                var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);\n\n                if (!otherCMP) {\n                    if (doc.body) {\n                        var iframe = doc.createElement('iframe');\n\n                        iframe.style.cssText = 'display:none';\n                        iframe.name = TCF_LOCATOR_NAME;\n                        doc.body.appendChild(iframe);\n                    } else {\n                        setTimeout(addFrame, 5);\n                    }\n                }\n                return !otherCMP;\n            }\n\n            function tcfAPIHandler() {\n                var gdprApplies;\n                var args = arguments;\n\n                if (!args.length) {\n                    return queue;\n                } else if (args[0] === 'setGdprApplies') {\n                    if (\n                        args.length > 3 &&\n                        args[2] === 2 &&\n                        typeof args[3] === 'boolean'\n                    ) {\n                        gdprApplies = args[3];\n                        if (typeof args[2] === 'function') {\n                            args[2]('set', true);\n                        }\n                    }\n                } else if (args[0] === 'ping') {\n                    var retr = {\n                        gdprApplies: gdprApplies,\n                        cmpLoaded: false,\n                        cmpStatus: 'stub'\n                    };\n\n                    if (typeof args[2] === 'function') {\n                        args[2](retr);\n                    }\n                } else {\n                    if (args[0] === 'init' && typeof args[3] === 'object') {\n                        args[3] = Object.assign(args[3], { tag_version: 'V3' });\n                    }\n                    queue.push(args);\n                }\n            }\n\n            function postMessageEventHandler(event) {\n                var msgIsString = typeof event.data === 'string';\n                var json = {};\n\n                try {\n                    if (msgIsString) {\n                        json = JSON.parse(event.data);\n                    } else {\n                        json = event.data;\n                    }\n                } catch (ignore) { }\n\n                var payload = json.__tcfapiCall;\n\n                if (payload) {\n                    window.__tcfapi(\n                        payload.command,\n                        payload.version,\n                        function (retValue, success) {\n                            var returnMsg = {\n                                __tcfapiReturn: {\n                                    returnValue: retValue,\n                                    success: success,\n                                    callId: payload.callId\n                                }\n                            };\n                            if (msgIsString) {\n                                returnMsg = JSON.stringify(returnMsg);\n                            }\n                            if (event && event.source && event.source.postMessage) {\n                                event.source.postMessage(returnMsg, '*');\n                            }\n                        },\n                        payload.parameter\n                    );\n                }\n            }\n\n            while (win) {\n                try {\n                    if (win.frames[TCF_LOCATOR_NAME]) {\n                        cmpFrame = win;\n                        break;\n                    }\n                } catch (ignore) { }\n\n                if (win === window.top) {\n                    break;\n                }\n                win = win.parent;\n            }\n            if (!cmpFrame) {\n                addFrame();\n                win.__tcfapi = tcfAPIHandler;\n                win.addEventListener('message', postMessageEventHandler, false);\n            }\n        };\n\n        makeStub();\n\n        function makeGppStub() {\n            const CMP_ID = 10;\n            const SUPPORTED_APIS = [\n                '2:tcfeuv2',\n                '6:uspv1',\n                '7:usnatv1',\n                '8:usca',\n                '9:usvav1',\n                '10:uscov1',\n                '11:usutv1',\n                '12:usctv1'\n            ];\n\n            window.__gpp_addFrame = function (n) {\n                if (!window.frames[n]) {\n                    if (document.body) {\n                        var i = document.createElement(\"iframe\");\n                        i.style.cssText = \"display:none\";\n                        i.name = n;\n                        document.body.appendChild(i);\n                    } else {\n                        window.setTimeout(window.__gpp_addFrame, 10, n);\n                    }\n                }\n            };\n            window.__gpp_stub = function () {\n                var b = arguments;\n                __gpp.queue = __gpp.queue || [];\n                __gpp.events = __gpp.events || [];\n\n                if (!b.length || (b.length == 1 && b[0] == \"queue\")) {\n                    return __gpp.queue;\n                }\n\n                if (b.length == 1 && b[0] == \"events\") {\n                    return __gpp.events;\n                }\n\n                var cmd = b[0];\n                var clb = b.length > 1 ? b[1] : null;\n                var par = b.length > 2 ? b[2] : null;\n                if (cmd === \"ping\") {\n                    clb(\n                        {\n                            gppVersion: \"1.1\", // must be “Version.Subversion”, current: “1.1”\n                            cmpStatus: \"stub\", // possible values: stub, loading, loaded, error\n                            cmpDisplayStatus: \"hidden\", // possible values: hidden, visible, disabled\n                            signalStatus: \"not ready\", // possible values: not ready, ready\n                            supportedAPIs: SUPPORTED_APIS, // list of supported APIs\n                            cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading\n                            sectionList: [],\n                            applicableSections: [-1],\n                            gppString: \"\",\n                            parsedSections: {},\n                        },\n                        true\n                    );\n                } else if (cmd === \"addEventListener\") {\n                    if (!(\"lastId\" in __gpp)) {\n                        __gpp.lastId = 0;\n                    }\n                    __gpp.lastId++;\n                    var lnr = __gpp.lastId;\n                    __gpp.events.push({\n                        id: lnr,\n                        callback: clb,\n                        parameter: par,\n                    });\n                    clb(\n                        {\n                            eventName: \"listenerRegistered\",\n                            listenerId: lnr, // Registered ID of the listener\n                            data: true, // positive signal\n                            pingData: {\n                                gppVersion: \"1.1\", // must be “Version.Subversion”, current: “1.1”\n                                cmpStatus: \"stub\", // possible values: stub, loading, loaded, error\n                                cmpDisplayStatus: \"hidden\", // possible values: hidden, visible, disabled\n                                signalStatus: \"not ready\", // possible values: not ready, ready\n                                supportedAPIs: SUPPORTED_APIS, // list of supported APIs\n                                cmpId: CMP_ID, // list of supported APIs\n                                sectionList: [],\n                                applicableSections: [-1],\n                                gppString: \"\",\n                                parsedSections: {},\n                            },\n                        },\n                        true\n                    );\n                } else if (cmd === \"removeEventListener\") {\n                    var success = false;\n                    for (var i = 0; i < __gpp.events.length; i++) {\n                        if (__gpp.events[i].id == par) {\n                            __gpp.events.splice(i, 1);\n                            success = true;\n                            break;\n                        }\n                    }\n                    clb(\n                        {\n                            eventName: \"listenerRemoved\",\n                            listenerId: par, // Registered ID of the listener\n                            data: success, // status info\n                            pingData: {\n                                gppVersion: \"1.1\", // must be “Version.Subversion”, current: “1.1”\n                                cmpStatus: \"stub\", // possible values: stub, loading, loaded, error\n                                cmpDisplayStatus: \"hidden\", // possible values: hidden, visible, disabled\n                                signalStatus: \"not ready\", // possible values: not ready, ready\n                                supportedAPIs: SUPPORTED_APIS, // list of supported APIs\n                                cmpId: CMP_ID, // CMP ID\n                                sectionList: [],\n                                applicableSections: [-1],\n                                gppString: \"\",\n                                parsedSections: {},\n                            },\n                        },\n                        true\n                    );\n                } else if (cmd === \"hasSection\") {\n                    clb(false, true);\n                } else if (cmd === \"getSection\" || cmd === \"getField\") {\n                    clb(null, true);\n                }\n                //queue all other commands\n                else {\n                    __gpp.queue.push([].slice.apply(b));\n                }\n            };\n            window.__gpp_msghandler = function (event) {\n                var msgIsString = typeof event.data === \"string\";\n                try {\n                    var json = msgIsString ? JSON.parse(event.data) : event.data;\n                } catch (e) {\n                    var json = null;\n                }\n                if (typeof json === \"object\" && json !== null && \"__gppCall\" in json) {\n                    var i = json.__gppCall;\n                    window.__gpp(\n                        i.command,\n                        function (retValue, success) {\n                            var returnMsg = {\n                                __gppReturn: {\n                                    returnValue: retValue,\n                                    success: success,\n                                    callId: i.callId,\n                                },\n                            };\n                            event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, \"*\");\n                        },\n                        \"parameter\" in i ? i.parameter : null,\n                        \"version\" in i ? i.version : \"1.1\"\n                    );\n                }\n            };\n            if (!(\"__gpp\" in window) || typeof window.__gpp !== \"function\") {\n                window.__gpp = window.__gpp_stub;\n                window.addEventListener(\"message\", window.__gpp_msghandler, false);\n                window.__gpp_addFrame(\"__gppLocator\");\n            }\n        };\n\n        makeGppStub();\n\n        var uspStubFunction = function () {\n            var arg = arguments;\n            if (typeof window.__uspapi !== uspStubFunction) {\n                setTimeout(function () {\n                    if (typeof window.__uspapi !== 'undefined') {\n                        window.__uspapi.apply(window.__uspapi, arg);\n                    }\n                }, 500);\n            }\n        };\n\n        var checkIfUspIsReady = function () {\n            uspTries++;\n            if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {\n                console.warn('USP is not accessible');\n            } else {\n                clearInterval(uspInterval);\n            }\n        };\n\n        if (typeof window.__uspapi === 'undefined') {\n            window.__uspapi = uspStubFunction;\n            var uspInterval = setInterval(checkIfUspIsReady, 6000);\n        }\n    })();\n"],"mappings":"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","ignoreList":[]}