DELETE FROM KEYWORDS WHERE ID_DOMAINE=3798467DoneDoneDone
URL:gaffa.no
Connection: keep-alive
Date: Wed, 30 Oct 2024 20:20:02 GMT
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Location: https://gaffa.no/
Server: cloudflare
Set-Cookie: ARRAffinity=bd0a89aab23ce188a74690df51a5092ac432ddeb109c4f823d89229b2db163eb;Path=/;HttpOnly;Domain=gaffa.no
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=5K2E12XFfGA%2B3aaV2NgDTwHg%2BoHIQDvx0k5hlKIFP0QireXh0klxyHjuMy4I2aezV6jVXbQU9uENI4rQtEG6uGEw2yQsTYHn1R%2FumRDGwLt0ZJ4ds0SmFbN%2FZA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
CF-RAY: 8dae1a88cc866ff4-CDG
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=20024&sent=2&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=142&delivery_rate=0&cwnd=247&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Location => https://gaffa.no/
Status => 301
<head><title>Document Moved</title></head>
(vide) Tentative en https
<!DOCTYPE html>
<html lang="nb">
<head>
<style id="w3_bg_load">
div:not(.w3_bg), section:not(.w3_bg), iframelazy:not(.w3_bg) {
background-image: none !important;
}
</style>
<script>var w3_lazy_load_by_px = 200, blank_image_webp_url = "https://d2pk8plgu825qi.cloudfront.net/wp-content/uploads/blank.pngw3.webp", google_fonts_delay_load = 1e4, w3_mousemoveloadimg = !1, w3_page_is_scrolled = !1, w3_lazy_load_js = 1, w3_excluded_js = 0; class w3_loadscripts { constructor(e) { this.triggerEvents = e, this.eventOptions = { passive: !0 }, this.userEventListener = this.triggerListener.bind(this), this.lazy_trigger, this.style_load_fired, this.lazy_scripts_load_fired = 0, this.scripts_load_fired = 0, this.scripts_load_fire = 0, this.excluded_js = w3_excluded_js, this.w3_lazy_load_js = w3_lazy_load_js, this.w3_fonts = "undefined" != typeof w3_googlefont ? w3_googlefont : [], this.w3_styles = [], this.w3_scripts = { normal: [], async: [], defer: [], lazy: [] }, this.allJQueries = [] } user_events_add(e) { this.triggerEvents.forEach(t => window.addEventListener(t, e.userEventListener, e.eventOptions)) } user_events_remove(e) { this.triggerEvents.forEach(t => window.removeEventListener(t, e.userEventListener, e.eventOptions)) } triggerListener_on_load() { "loading" === document.readyState ? document.addEventListener("DOMContentLoaded", this.load_resources.bind(this)) : this.load_resources() } triggerListener() { this.user_events_remove(this), this.lazy_scripts_load_fired = 1, this.add_html_class("w3_user"), "loading" === document.readyState ? (document.addEventListener("DOMContentLoaded", this.load_style_resources.bind(this)), this.scripts_load_fire || document.addEventListener("DOMContentLoaded", this.load_resources.bind(this))) : (this.load_style_resources(), this.scripts_load_fire || this.load_resources()) } async load_style_resources() { this.style_load_fired || (this.style_load_fired = !0, this.register_styles(), document.getElementsByTagName("html")[0].setAttribute("data-css", this.w3_styles.length), document.getElementsByTagName("html")[0].setAttribute("data-css-loaded", 0), this.preload_scripts(this.w3_styles), this.load_styles_preloaded()) } async load_styles_preloaded() { setTimeout(function (e) { document.getElementsByTagName("html")[0].classList.contains("css-preloaded") ? e.load_styles(e.w3_styles) : e.load_styles_preloaded() }, 200, this) } async load_resources() { this.scripts_load_fired || (this.scripts_load_fired = !0, this.hold_event_listeners(), this.exe_document_write(), this.register_scripts(), this.add_html_class("w3_start"), "function" == typeof w3_events_on_start_js && w3_events_on_start_js(), this.preload_scripts(this.w3_scripts.normal), this.preload_scripts(this.w3_scripts.defer), this.preload_scripts(this.w3_scripts.async), await this.load_scripts(this.w3_scripts.normal), await this.load_scripts(this.w3_scripts.defer), await this.load_scripts(this.w3_scripts.async), await this.execute_domcontentloaded(), await this.execute_window_load(), window.dispatchEvent(new Event("w3-scripts-loaded")), this.add_html_class("w3_js"), "function" == typeof w3_events_on_end_js && w3_events_on_end_js(), this.lazy_trigger = setInterval(this.w3_trigger_lazy_script, 500, this)) } async w3_trigger_lazy_script(e) { e.lazy_scripts_load_fired && (await e.load_scripts(e.w3_scripts.lazy), e.add_html_class("jsload"), clearInterval(e.lazy_trigger)) } add_html_class(e) { document.getElementsByTagName("html")[0].classList.add(e) } register_scripts() { document.querySelectorAll("script[type=lazyload_int]").forEach(e => { e.hasAttribute("data-src") ? e.hasAttribute("async") && !1 !== e.async ? this.w3_scripts.async.push(e) : e.hasAttribute("defer") && !1 !== e.defer || "module" === e.getAttribute("data-w3-type") ? this.w3_scripts.defer.push(e) : this.w3_scripts.normal.push(e) : this.w3_scripts.normal.push(e) }), document.querySelectorAll("script[type=lazyload_ext]").forEach(e => { this.w3_scripts.lazy.push(e) }) } register_styles() { document.querySelectorAll("link[data-href]").forEach(e => { this.w3_styles.push(e) }) } async execute_script(e) { return await this.repaint_frame(), new Promise(t => { let s = document.createElement("script"), a;[...e.attributes].forEach(e => { let t = e.nodeName; "type" !== t && "data-src" !== t && ("data-w3-type" === t && (t = "type", a = e.nodeValue), s.setAttribute(t, e.nodeValue)) }), e.hasAttribute("data-src") ? (s.setAttribute("src", e.getAttribute("data-src")), s.addEventListener("load", t), s.addEventListener("error", t)) : (s.text = e.text, t()), null !== e.parentNode && e.parentNode.replaceChild(s, e) }) } async execute_styles(e) { var t; let s; return t = e, void ((s = document.createElement("link")).href = t.getAttribute("data-href"), s.rel = "stylesheet", document.head.appendChild(s), t.parentNode.removeChild(t)) } async load_scripts(e) { let t = e.shift(); return t ? (await this.execute_script(t), this.load_scripts(e)) : Promise.resolve() } async load_styles(e) { let t = e.shift(); return t ? (this.execute_styles(t), this.load_styles(e)) : "loaded" } async load_fonts(e) { var t = document.createDocumentFragment(); e.forEach(e => { let s = document.createElement("link"); s.href = e, s.rel = "stylesheet", t.appendChild(s) }), setTimeout(function () { document.head.appendChild(t) }, google_fonts_delay_load) } preload_scripts(e) { var t = document.createDocumentFragment(), s = 0, a = this;[...e].forEach(i => { let r = i.getAttribute("data-src"), n = i.getAttribute("data-href"); if (r) { let d = document.createElement("link"); d.href = r, d.rel = "preload", d.as = "script", t.appendChild(d) } else if (n) { let l = document.createElement("link"); l.href = n, l.rel = "preload", l.as = "style", s++, e.length == s && (l.dataset.last = 1), t.appendChild(l), l.onload = function () { fetch(this.href).then(e => e.blob()).then(e => { a.update_css_loader() }).catch(e => { a.update_css_loader() }) }, l.onerror = function () { a.update_css_loader() } } }), document.head.appendChild(t) } update_css_loader() { document.getElementsByTagName("html")[0].setAttribute("data-css-loaded", parseInt(document.getElementsByTagName("html")[0].getAttribute("data-css-loaded")) + 1), document.getElementsByTagName("html")[0].getAttribute("data-css") == document.getElementsByTagName("html")[0].getAttribute("data-css-loaded") && document.getElementsByTagName("html")[0].classList.add("css-preloaded") } hold_event_listeners() { let e = {}; function t(t, s) { !function (t) { function s(s) { return e[t].eventsToRewrite.indexOf(s) >= 0 ? "w3-" + s : s } e[t] || (e[t] = { originalFunctions: { add: t.addEventListener, remove: t.removeEventListener }, eventsToRewrite: [] }, t.addEventListener = function () { arguments[0] = s(arguments[0]), e[t].originalFunctions.add.apply(t, arguments) }, t.removeEventListener = function () { arguments[0] = s(arguments[0]), e[t].originalFunctions.remove.apply(t, arguments) }) }(t), e[t].eventsToRewrite.push(s) } function s(e, t) { let s = e[t]; Object.defineProperty(e, t, { get: () => s || function () { }, set(a) { e["w3" + t] = s = a } }) } t(document, "DOMContentLoaded"), t(window, "DOMContentLoaded"), t(window, "load"), t(window, "pageshow"), t(document, "readystatechange"), s(document, "onreadystatechange"), s(window, "onload"), s(window, "onpageshow") } hold_jquery(e) { let t = window.jQuery; Object.defineProperty(window, "jQuery", { get: () => t, set(s) { if (s && s.fn && !e.allJQueries.includes(s)) { s.fn.ready = s.fn.init.prototype.ready = function (t) { if (void 0 !== t) return e.scripts_load_fired ? e.domReadyFired ? t.bind(document)(s) : document.addEventListener("w3-DOMContentLoaded", () => t.bind(document)(s)) : t.bind(document)(s), s(document) }; let a = s.fn.on; s.fn.on = s.fn.init.prototype.on = function () { if ("ready" == arguments[0]) { if (this[0] !== document) return a.apply(this, arguments), this; arguments[1].bind(document)(s) } if (this[0] === window) { function e(e) { return e.split(" ").map(e => "load" === e || 0 === e.indexOf("load.") ? "w3-jquery-load" : e).join(" ") } "string" == typeof arguments[0] || arguments[0] instanceof String ? arguments[0] = e(arguments[0]) : "object" == typeof arguments[0] && Object.keys(arguments[0]).forEach(t => { Object.assign(arguments[0], { [e(t)]: arguments[0][t] })[t] }) } return a.apply(this, arguments), this }, e.allJQueries.push(s) } t = s } }) } async execute_domcontentloaded() { this.domReadyFired = !0, await this.repaint_frame(), document.dispatchEvent(new Event("w3-DOMContentLoaded")), await this.repaint_frame(), window.dispatchEvent(new Event("w3-DOMContentLoaded")), await this.repaint_frame(), document.dispatchEvent(new Event("w3-readystatechange")), await this.repaint_frame(), document.w3onreadystatechange && document.w3onreadystatechange() } async execute_window_load() { await this.repaint_frame(), setTimeout(function () { window.dispatchEvent(new Event("w3-load")) }, 100), await this.repaint_frame(), window.w3onload && window.w3onload(), await this.repaint_frame(), this.allJQueries.forEach(e => e(window).trigger("w3-jquery-load")), window.dispatchEvent(new Event("w3-pageshow")), await this.repaint_frame(), window.w3onpageshow && window.w3onpageshow() } exe_document_write() { let e = new Map; document.write = document.writeln = function (t) { let s = document.currentScript, a = document.createRange(), i = s.parentElement, r = e.get(s); void 0 === r && (r = s.nextSibling, e.set(s, r)); let n = document.createDocumentFragment(); a.setStart(n, 0), n.appendChild(a.createContextualFragment(t)), i.insertBefore(n, r) } } async repaint_frame() { return new Promise(e => requestAnimationFrame(e)) } static execute() { let e = new w3_loadscripts(["keydown", "mousemove", "touchmove", "touchstart", "touchend", "wheel"]); e.load_fonts(e.w3_fonts), e.user_events_add(e), e.excluded_js || e.hold_jquery(e), e.w3_lazy_load_js || (e.scripts_load_fire = 1, e.triggerListener_on_load()); let t = setInterval(function e(s) { null != document.body && (document.body.getBoundingClientRect().top < -30 && s.triggerListener(), clearInterval(t)) }, 500, e) } } setTimeout(function () { w3_loadscripts.execute() }, 1e3);</script>
<meta charset="utf-8" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preconnect" href="https://securepubads.g.doubleclick.net">
<link rel="preconnect" href="https://tags.tiqcdn.com">
<link rel="preconnect" href="https://macro.adnami.io">
<link rel="preconnect" href="https://cdn.cookielaw.org">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<script type="text/javascript">
if (navigator.platform != "Linux x86_64") {
function appendHeadCode(code) {
var tempDiv = document.createElement('div');
tempDiv.innerHTML = code;
document.head.appendChild(tempDiv.firstChild);
}
appendHeadCode('<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&family=Roboto:ital,wght@0,200;0,400;0,700;1,200;1,400&display=swap" rel="stylesheet">');
}
</script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/Favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/Favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/Favicon/favicon-16x16.png">
<link rel="mask-icon" href="/static/Favicon/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/static/Favicon/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/static/Favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="uiculutre" content="nb" />
<title>GAFFA.no - alt om musik</title>
<meta name="description" content="GAFFA er Nordens største musikkunivers. Fylt med musikknyheter, anmeldelser og intervjuer med kommende og kjente musikere">
<meta name="keywords" content="Gaffa,Musik,Konserter">
<meta property="og:url" content="https://gaffa.no/" />
<meta property="og:title" content="GAFFA" />
<meta property="og:description" content="GAFFA er Nordens største musikkunivers. Fylt med musikknyheter, anmeldelser og intervjuer med kommende og kjente musikere" />
<meta property="og:image" content="https://gaffa.blob.core.windows.net/gaffa-media/media/f8118a39-c7cf-4bc1-926f-3ca9d7120a92/NoImage-default.webp" />
<link rel="stylesheet" href="/Frontend/Styles/main.css?v=638655195602559187" />
<script type="text/javascript">
if (navigator.platform != "Linux x86_64") {
var script = document.createElement('script');
script.src = 'https://macro.adnami.io/macro/spec/adsm.macro.29825fa7-f12f-4d6d-ab6d-e330b88eed57.js';
script.async = true;
document.head.appendChild(script);
}
</script>
<script>var adsmtag = adsmtag || {}; adsmtag.cmd = adsmtag.cmd || [];</script>
<script>window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function () { window.googletag.pubads().set('page_url', 'gaffa.no'); }); window.googletag.cmd.push(function () { window.googletag.pubads().setTargeting('gaffa.no', 'frontpage'); }); window.domainConfig = "gaffa.no";</script>
<link rel="preconnect" href="https://cdn.cookielaw.org">
<meta name="facebook-domain-verification" content="zlryquvyalzhep724nvc55pozhc4d1" />
<!-- Start of CMP Concept X – Sourcepoint -->
<script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script>
<script>
window._sp_ = {
config: {
accountId: 1423,
baseEndpoint: 'https://cdn.privacy-mgmt.com',
events: {
onConsentReady: function (message_type, consentUUID, euconsent, info) {
window.dataLayer = window.dataLayer || [];
dataLayer.push({event:'consent_update',consentedToAll:euconsent.consentedToAll});
}
}
}
}
</script>
<script src="https://cdn.privacy-mgmt.com/wrapperMessagingWithoutDetection.js"></script>
<!-- End of CMP Concept X – Sourcepoint -->
<!-- Start of Concept X -->
<script type="text/javascript">
var script = document.createElement('script');
script.src = 'https://cncptx.com/pubscript/gaffa.no_prod.js';
script.async = true;
document.head.appendChild(script);
</script>
<script>window['gtag_enable_tcf_support'] = true;</script>
<!-- End of Concept X -->
<!-- Google Tag Manager -->
<script type="lazyload_int">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5T56VJH');</script>
<!-- End Google Tag Manager -->
<!-- Start of Sleeknote signup and lead generation tool - www.sleeknote.com -->
<script id="sleeknoteScript" type="lazyload_int">
(function () {
var sleeknoteScriptTag = document.createElement("script");
sleeknoteScriptTag.type = "text/javascript";
sleeknoteScriptTag.charset = "utf-8";
sleeknoteScriptTag.src = ("//sleeknotecustomerscripts.sleeknote.com/54672.js");
var s = document.getElementById("sleeknoteScript");
s.parentNode.insertBefore(sleeknoteScriptTag, s);
})();
</script>
<!-- End of Sleeknote signup and lead generation tool - www.sleeknote.com -->
<script async id="ebx" src="//applets.ebxcdn.com/ebx.js"></script>
<script>window.googletag = window.googletag || { cmd: [] }; window.googletag.cmd.push(function () { window.googletag.pubads().set('page_url', 'gaffa.dk'); }); window.googletag.cmd.push(function () { window.googletag.pubads().setTargeting('gaffa.dk', 'frontpage'); }); window.domainConfig = "gaffa.dk";</script>
<script src="/App_Plugins/UmbracoForms/Assets/promise-polyfill/dist/polyfill.min.js" type="application/javascript"></script><script src="/App_Plugins/UmbracoForms/Assets/aspnet-client-validation/dist/aspnet-validation.min.js" type="application/javascript"></script>
<meta property="ip" content="82.64.65.168, 172.71.127.152:44882" />
<style>
body:not(:has(.adnm-html-topscroll-frame-wrapper)) div#cncpt-dsk_top1 {
min-height: 80vh;
}
body:not(:has(.adnm-html-topscroll-frame-wrapper)) .nav__bar {
position: relative !important;
}
</style>
</head>
GAFFA.no - alt om musik
Recherche META Description de la page
GAFFA er Nordens største musikkunivers. Fylt med musikknyheter, anmeldelser og intervjuer med kommende og kjente musikere
Recherche META Keywords de la page
Gaffa,Musik,Konserter
UPDATE DOMAINES SET server='cloudflare',redirection='https://gaffa.no/',Status='200',err='',[TITRE]=N'GAFFA.no - alt om musik',[DESCRIPTION]=N'GAFFA er Nordens største musikkunivers. Fylt med musikknyheter, anmeldelser og intervjuer med kommende og kjente musikere',[KEYWORDS]=N'Gaffa,Musik,Konserter' WHERE id=3798467
0 GAFFA.no - alt om musik GAFFA er Nordens største musikkunivers. Fylt med musikknyheter anmeldelser og intervjuer med kommende og kjente musikere Gaffa Musik Konserter
0. GAFFA.no (8)--------->0
1. - (1)--------->0
2. alt (3)--------->0
3. om (2)--------->0
4. musik (5)--------->0
5. GAFFA (5)--------->0
6. er (2)--------->0
7. Nordens (7)--------->0
8. største (12)--------->0
9. musikkunivers (13)--------->0
10. Fylt (4)--------->0
11. med (3)--------->0
12. musikknyheter (13)--------->0
14. anmeldelser (11)--------->0
15. og (2)--------->0
16. intervjuer (10)--------->0
18. kommende (8)--------->0
20. kjente (6)--------->0
21. musikere (8)--------->0
24. Konserter (9)--------->0
INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'GAFFA.no',3798467),(N'-',3798467),(N'alt',3798467),(N'om',3798467),(N'musik',3798467),(N'GAFFA',3798467),(N'er',3798467),(N'Nordens',3798467),(N'største',3798467),(N'musikkunivers',3798467),(N'Fylt',3798467),(N'med',3798467),(N'musikknyheter',3798467),(N'anmeldelser',3798467),(N'og',3798467),(N'intervjuer',3798467),(N'kommende',3798467),(N'kjente',3798467),(N'musikere',3798467),(N'Konserter',3798467)