function cBrow(){ // Opera 8.0+ var isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0; // Firefox 1.0+ var isFirefox = typeof InstallTrigger !== 'undefined'; // Safari 3.0+ "[object HTMLElementConstructor]" var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification)); // Internet Explorer 6-11 var isIE = /*@cc_on!@*/false || !!document.documentMode; // Edge 20+ var isEdge = !isIE && !!window.StyleMedia; // Chrome 1+ var isChrome = !!window.chrome && !!window.chrome.webstore; // Blink engine detection var isBlink = (isChrome || isOpera) && !!window.CSS; if(isFirefox || isChrome || isOpera){ return true; }else{ return false; } } function parseURL(url) { var a = document.createElement('a'); a.href = url; return { href: url, protocol: a.protocol.replace(':',''), host: a.hostname, hostname: a.hostname, port: a.port, search: a.search, params: (function(){ var ret = {}, seg = a.search.replace(/^\?/,'').split('&'), len = seg.length, i = 0, s; for (;i0 || u.indexOf("gclid")>0){ s=0; }else if(npfwg!=""){ var r = rCookie("npf_r"); var l = rCookie("npf_l"); var u = rCookie("npf_u"); } if (npf_fx == "" || s==0) { var npf_furl=''; //var fu=new URL(u); if(cBrow()){ var fu=new URL(u); }else{ var fu=parseURL(u); } var npf_qV = fu.search.replace('?', '').split('&'); var npf_qL = ''; if (npf_qV != '') { for (i = 0; i < npf_qV.length; i++) { if(npf_qL!='')npf_qL=npf_qL+"||"; npf_qL=npf_qL+npf_qV[i].split('=')[0]+"npfeq"+npf_qV[i].split('=')[1]; } } var npf_r = r;//document.referrer; if(typeof r === "string" && r.length>0){ npf_r = r.split('?')[0]; } var npf_d_arr = npf_d.split(","); var npf_c_arr = npf_c.split(","); for(i=0;i