Herold

NÅ: Illsint

Kilde: Dagbladet First seen: 2025-11-16 18:49:08

🏷️ Extracted Entities (1)

Illsint (entity)

Article Version History (3 versions)

This article has been updated since it was first fetched. Below are all versions:

Version 3 Current 2025-11-16 20:59:23
NÅ: Illsint
UPDATE
Updated: 2025-11-16 20:59:23
🔍 All Metadata (JSON)
{
   "tags" : [],
   "description" : "",
   "published_at" : null,
   "author" : "",
   "og" : {},
   "meta" : {
      "viewport" : "width=device-width, initial-scale=1"
   },
   "keywords" : [],
   "schema" : {},
   "title" : "Livecenter",
   "content" : "",
   "image_url" : null,
   "twitter" : {},
   "raw_feed_item" : "<item>\n    <title><![CDATA[NÅ: Illsint]]></title>\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n    <guid>https://www.dagbladet.no/a/</guid>\n    <description><![CDATA[]]></description>\n     <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860525.webp?imageId=83860525&amp;width=1058&amp;height=478&amp;format=jpg\" />\n</item>"
}
📰 Original Feed Item XML
<item>
    <title><![CDATA[NÅ: Illsint]]></title>
    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
    <guid>https://www.dagbladet.no/a/</guid>
    <description><![CDATA[]]></description>
     <enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860525.webp?imageId=83860525&amp;width=1058&amp;height=478&amp;format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
  <head>
    <meta charset="utf-8" />
    <title>Livecenter</title>
    <base href="/" />

    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="manifest" href="/manifest.json" />
    <link rel="stylesheet" href="/styles.css" />
    <style>
      #preloader {
        --hue: 223;
        --bg: hsl(var(--hue), 10%, 90%);
        --fg: hsl(var(--hue), 10%, 10%);
        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));

        width: 100vw;
        height: 100vh;

        background-color: var(--bg);
        color: var(--fg);
        font: 1em/1.5 sans-serif;
        height: 100vh;
        display: grid;
        place-items: center;
        transition: background-color 0.3s;
      }

      .ap {
        width: 8em;
        height: 16em;
      }
      .ap__ring {
        stroke: hsla(var(--hue), 10%, 10%, 0.15);
        transition: stroke 0.3s;
      }
      .ap__worm1,
      .ap__worm2 {
        animation-duration: 3s;
        animation-iteration-count: infinite;
      }
      .ap__worm1 {
        animation-name: worm1;
      }
      .ap__worm2 {
        animation-name: worm2;
        visibility: hidden;
      }

      /* Dark theme */
      @media (prefers-color-scheme: dark) {
        .preloader {
          --bg: hsl(var(--hue), 10%, 10%);
          --fg: hsl(var(--hue), 10%, 90%);
        }
        .ap__ring {
          stroke: hsla(var(--hue), 10%, 90%, 0.1);
        }
      }

      /* Animtions */
      @keyframes worm1 {
        from {
          animation-timing-function: ease-in-out;
          stroke-dashoffset: -87.96;
        }
        20% {
          animation-timing-function: ease-in;
          stroke-dashoffset: 0;
        }
        60% {
          stroke-dashoffset: -791.68;
          visibility: visible;
        }
        60.1%,
        to {
          stroke-dashoffset: -791.68;
          visibility: hidden;
        }
      }
      @keyframes worm2 {
        from,
        60% {
          stroke-dashoffset: -87.96;
          visibility: hidden;
        }
        60.1% {
          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
          stroke-dashoffset: -87.96;
          visibility: visible;
        }
        77% {
          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
          stroke-dashoffset: -340;
          visibility: visible;
        }
        to {
          stroke-dashoffset: -669.92;
          visibility: visible;
        }
      }
    </style>
    <script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
  </head>
  <body>
    <div id="root"></div>
    <div id="preloader">
      <svg
        class="ap"
        viewBox="0 0 128 256"
        width="128px"
        height="256px"
        xmlns="http://www.w3.org/2000/svg"
      >
        <defs>
          <linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
          <linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(193,90%,55%)" />
            <stop offset="50%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
        </defs>
        <circle
          class="ap__ring"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="#ddd"
          stroke-width="16"
          stroke-linecap="round"
        />
        <circle
          class="ap__worm1"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="url(#ap-grad1)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 263.89"
        />
        <path
          class="ap__worm2"
          d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
          fill="none"
          stroke="url(#ap-grad2)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 494"
        />
      </svg>
    </div>

  </body>
</html>
🗄️ Database Row (All Fields)
{
   "article_id" : 1846,
   "author" : "",
   "category" : "",
   "change_type" : "update",
   "content" : "",
   "created_at" : "2025-11-16 20:59:23",
   "id" : 2400,
   "image_local_path" : null,
   "image_ratio" : null,
   "image_url" : null,
   "image_url_normalized" : "",
   "is_paywalled" : 0,
   "is_video" : 0,
   "keywords" : null,
   "metadata" : "{\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"},\"content\":\"\",\"schema\":{},\"og\":{},\"author\":\"\",\"raw_feed_item\":\"<item>\\n    <title><![CDATA[NÅ: Illsint]]></title>\\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n    <guid>https://www.dagbladet.no/a/</guid>\\n    <description><![CDATA[]]></description>\\n     <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860525.webp?imageId=83860525&amp;width=1058&amp;height=478&amp;format=jpg\\\" />\\n</item>\",\"description\":\"\",\"keywords\":[],\"tags\":[],\"image_url\":null,\"published_at\":null,\"title\":\"Livecenter\",\"twitter\":{}}",
   "og_title" : null,
   "published_at" : null,
   "raw_html" : "<!doctype html>\n<html lang=\"no\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>Livecenter</title>\n    <base href=\"/\" />\n\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <link rel=\"manifest\" href=\"/manifest.json\" />\n    <link rel=\"stylesheet\" href=\"/styles.css\" />\n    <style>\n      #preloader {\n        --hue: 223;\n        --bg: hsl(var(--hue), 10%, 90%);\n        --fg: hsl(var(--hue), 10%, 10%);\n        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n        width: 100vw;\n        height: 100vh;\n\n        background-color: var(--bg);\n        color: var(--fg);\n        font: 1em/1.5 sans-serif;\n        height: 100vh;\n        display: grid;\n        place-items: center;\n        transition: background-color 0.3s;\n      }\n\n      .ap {\n        width: 8em;\n        height: 16em;\n      }\n      .ap__ring {\n        stroke: hsla(var(--hue), 10%, 10%, 0.15);\n        transition: stroke 0.3s;\n      }\n      .ap__worm1,\n      .ap__worm2 {\n        animation-duration: 3s;\n        animation-iteration-count: infinite;\n      }\n      .ap__worm1 {\n        animation-name: worm1;\n      }\n      .ap__worm2 {\n        animation-name: worm2;\n        visibility: hidden;\n      }\n\n      /* Dark theme */\n      @media (prefers-color-scheme: dark) {\n        .preloader {\n          --bg: hsl(var(--hue), 10%, 10%);\n          --fg: hsl(var(--hue), 10%, 90%);\n        }\n        .ap__ring {\n          stroke: hsla(var(--hue), 10%, 90%, 0.1);\n        }\n      }\n\n      /* Animtions */\n      @keyframes worm1 {\n        from {\n          animation-timing-function: ease-in-out;\n          stroke-dashoffset: -87.96;\n        }\n        20% {\n          animation-timing-function: ease-in;\n          stroke-dashoffset: 0;\n        }\n        60% {\n          stroke-dashoffset: -791.68;\n          visibility: visible;\n        }\n        60.1%,\n        to {\n          stroke-dashoffset: -791.68;\n          visibility: hidden;\n        }\n      }\n      @keyframes worm2 {\n        from,\n        60% {\n          stroke-dashoffset: -87.96;\n          visibility: hidden;\n        }\n        60.1% {\n          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n          stroke-dashoffset: -87.96;\n          visibility: visible;\n        }\n        77% {\n          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n          stroke-dashoffset: -340;\n          visibility: visible;\n        }\n        to {\n          stroke-dashoffset: -669.92;\n          visibility: visible;\n        }\n      }\n    </style>\n    <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n    <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <div id=\"preloader\">\n      <svg\n        class=\"ap\"\n        viewBox=\"0 0 128 256\"\n        width=\"128px\"\n        height=\"256px\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <defs>\n          <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n          <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n            <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n        </defs>\n        <circle\n          class=\"ap__ring\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"#ddd\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n        />\n        <circle\n          class=\"ap__worm1\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad1)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 263.89\"\n        />\n        <path\n          class=\"ap__worm2\"\n          d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad2)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 494\"\n        />\n      </svg>\n    </div>\n\n  </body>\n</html>\n",
   "source_updated_at" : "2025-11-16 20:59:23",
   "summary" : "",
   "tags" : null,
   "title" : "NÅ: Illsint",
   "twitter_title" : null,
   "version" : 3
}
Version 2 2025-11-16 19:54:25
Vekker oppsikt: - Fasit
UPDATE
Updated: 2025-11-16 19:54:25
🔍 All Metadata (JSON)
{
   "author" : "",
   "published_at" : null,
   "description" : "",
   "tags" : [],
   "meta" : {
      "viewport" : "width=device-width, initial-scale=1"
   },
   "og" : {},
   "title" : "Livecenter",
   "schema" : {},
   "keywords" : [],
   "image_url" : null,
   "content" : "",
   "twitter" : {},
   "raw_feed_item" : "<item>\n    <title><![CDATA[Vekker oppsikt: - Fasit]]></title>\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n    <guid>https://www.dagbladet.no/a/</guid>\n    <description><![CDATA[]]></description>\n     <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860278.webp?imageId=83860278&amp;width=1058&amp;height=478&amp;format=jpg\" />\n</item>"
}
📰 Original Feed Item XML
<item>
    <title><![CDATA[Vekker oppsikt: - Fasit]]></title>
    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
    <guid>https://www.dagbladet.no/a/</guid>
    <description><![CDATA[]]></description>
     <enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860278.webp?imageId=83860278&amp;width=1058&amp;height=478&amp;format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
  <head>
    <meta charset="utf-8" />
    <title>Livecenter</title>
    <base href="/" />

    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="manifest" href="/manifest.json" />
    <link rel="stylesheet" href="/styles.css" />
    <style>
      #preloader {
        --hue: 223;
        --bg: hsl(var(--hue), 10%, 90%);
        --fg: hsl(var(--hue), 10%, 10%);
        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));

        width: 100vw;
        height: 100vh;

        background-color: var(--bg);
        color: var(--fg);
        font: 1em/1.5 sans-serif;
        height: 100vh;
        display: grid;
        place-items: center;
        transition: background-color 0.3s;
      }

      .ap {
        width: 8em;
        height: 16em;
      }
      .ap__ring {
        stroke: hsla(var(--hue), 10%, 10%, 0.15);
        transition: stroke 0.3s;
      }
      .ap__worm1,
      .ap__worm2 {
        animation-duration: 3s;
        animation-iteration-count: infinite;
      }
      .ap__worm1 {
        animation-name: worm1;
      }
      .ap__worm2 {
        animation-name: worm2;
        visibility: hidden;
      }

      /* Dark theme */
      @media (prefers-color-scheme: dark) {
        .preloader {
          --bg: hsl(var(--hue), 10%, 10%);
          --fg: hsl(var(--hue), 10%, 90%);
        }
        .ap__ring {
          stroke: hsla(var(--hue), 10%, 90%, 0.1);
        }
      }

      /* Animtions */
      @keyframes worm1 {
        from {
          animation-timing-function: ease-in-out;
          stroke-dashoffset: -87.96;
        }
        20% {
          animation-timing-function: ease-in;
          stroke-dashoffset: 0;
        }
        60% {
          stroke-dashoffset: -791.68;
          visibility: visible;
        }
        60.1%,
        to {
          stroke-dashoffset: -791.68;
          visibility: hidden;
        }
      }
      @keyframes worm2 {
        from,
        60% {
          stroke-dashoffset: -87.96;
          visibility: hidden;
        }
        60.1% {
          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
          stroke-dashoffset: -87.96;
          visibility: visible;
        }
        77% {
          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
          stroke-dashoffset: -340;
          visibility: visible;
        }
        to {
          stroke-dashoffset: -669.92;
          visibility: visible;
        }
      }
    </style>
    <script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
  </head>
  <body>
    <div id="root"></div>
    <div id="preloader">
      <svg
        class="ap"
        viewBox="0 0 128 256"
        width="128px"
        height="256px"
        xmlns="http://www.w3.org/2000/svg"
      >
        <defs>
          <linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
          <linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(193,90%,55%)" />
            <stop offset="50%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
        </defs>
        <circle
          class="ap__ring"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="#ddd"
          stroke-width="16"
          stroke-linecap="round"
        />
        <circle
          class="ap__worm1"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="url(#ap-grad1)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 263.89"
        />
        <path
          class="ap__worm2"
          d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
          fill="none"
          stroke="url(#ap-grad2)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 494"
        />
      </svg>
    </div>

  </body>
</html>
🗄️ Database Row (All Fields)
{
   "article_id" : 1846,
   "author" : "",
   "category" : "",
   "change_type" : "update",
   "content" : "",
   "created_at" : "2025-11-16 19:54:25",
   "id" : 2374,
   "image_local_path" : null,
   "image_ratio" : null,
   "image_url" : null,
   "image_url_normalized" : "",
   "is_paywalled" : 0,
   "is_video" : 0,
   "keywords" : null,
   "metadata" : "{\"twitter\":{},\"published_at\":null,\"title\":\"Livecenter\",\"image_url\":null,\"tags\":[],\"keywords\":[],\"description\":\"\",\"raw_feed_item\":\"<item>\\n    <title><![CDATA[Vekker oppsikt: - Fasit]]></title>\\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n    <guid>https://www.dagbladet.no/a/</guid>\\n    <description><![CDATA[]]></description>\\n     <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860278.webp?imageId=83860278&amp;width=1058&amp;height=478&amp;format=jpg\\\" />\\n</item>\",\"author\":\"\",\"og\":{},\"content\":\"\",\"schema\":{},\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"}}",
   "og_title" : null,
   "published_at" : null,
   "raw_html" : "<!doctype html>\n<html lang=\"no\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>Livecenter</title>\n    <base href=\"/\" />\n\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <link rel=\"manifest\" href=\"/manifest.json\" />\n    <link rel=\"stylesheet\" href=\"/styles.css\" />\n    <style>\n      #preloader {\n        --hue: 223;\n        --bg: hsl(var(--hue), 10%, 90%);\n        --fg: hsl(var(--hue), 10%, 10%);\n        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n        width: 100vw;\n        height: 100vh;\n\n        background-color: var(--bg);\n        color: var(--fg);\n        font: 1em/1.5 sans-serif;\n        height: 100vh;\n        display: grid;\n        place-items: center;\n        transition: background-color 0.3s;\n      }\n\n      .ap {\n        width: 8em;\n        height: 16em;\n      }\n      .ap__ring {\n        stroke: hsla(var(--hue), 10%, 10%, 0.15);\n        transition: stroke 0.3s;\n      }\n      .ap__worm1,\n      .ap__worm2 {\n        animation-duration: 3s;\n        animation-iteration-count: infinite;\n      }\n      .ap__worm1 {\n        animation-name: worm1;\n      }\n      .ap__worm2 {\n        animation-name: worm2;\n        visibility: hidden;\n      }\n\n      /* Dark theme */\n      @media (prefers-color-scheme: dark) {\n        .preloader {\n          --bg: hsl(var(--hue), 10%, 10%);\n          --fg: hsl(var(--hue), 10%, 90%);\n        }\n        .ap__ring {\n          stroke: hsla(var(--hue), 10%, 90%, 0.1);\n        }\n      }\n\n      /* Animtions */\n      @keyframes worm1 {\n        from {\n          animation-timing-function: ease-in-out;\n          stroke-dashoffset: -87.96;\n        }\n        20% {\n          animation-timing-function: ease-in;\n          stroke-dashoffset: 0;\n        }\n        60% {\n          stroke-dashoffset: -791.68;\n          visibility: visible;\n        }\n        60.1%,\n        to {\n          stroke-dashoffset: -791.68;\n          visibility: hidden;\n        }\n      }\n      @keyframes worm2 {\n        from,\n        60% {\n          stroke-dashoffset: -87.96;\n          visibility: hidden;\n        }\n        60.1% {\n          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n          stroke-dashoffset: -87.96;\n          visibility: visible;\n        }\n        77% {\n          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n          stroke-dashoffset: -340;\n          visibility: visible;\n        }\n        to {\n          stroke-dashoffset: -669.92;\n          visibility: visible;\n        }\n      }\n    </style>\n    <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n    <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <div id=\"preloader\">\n      <svg\n        class=\"ap\"\n        viewBox=\"0 0 128 256\"\n        width=\"128px\"\n        height=\"256px\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <defs>\n          <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n          <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n            <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n        </defs>\n        <circle\n          class=\"ap__ring\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"#ddd\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n        />\n        <circle\n          class=\"ap__worm1\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad1)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 263.89\"\n        />\n        <path\n          class=\"ap__worm2\"\n          d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad2)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 494\"\n        />\n      </svg>\n    </div>\n\n  </body>\n</html>\n",
   "source_updated_at" : "2025-11-16 19:54:25",
   "summary" : "",
   "tags" : null,
   "title" : "Vekker oppsikt: - Fasit",
   "twitter_title" : null,
   "version" : 2
}
Version 1 2025-11-16 18:49:08
Enorm kø: - Vanvittig trøkk
NEW
Updated: 2025-11-16 18:49:08
🔍 All Metadata (JSON)
{
   "image_url" : null,
   "content" : "",
   "raw_feed_item" : "<item>\n    <title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\n    <guid>https://www.dagbladet.no/a/</guid>\n    <description><![CDATA[]]></description>\n     <enclosure length=\"0\" type=\"image/jpeg\" url=\"https://www.dagbladet.no/images/83860164.webp?imageId=83860164&amp;width=1058&amp;height=478&amp;format=jpg\" />\n</item>",
   "twitter" : {},
   "meta" : {
      "viewport" : "width=device-width, initial-scale=1"
   },
   "og" : {},
   "published_at" : null,
   "author" : "",
   "tags" : [],
   "description" : "",
   "keywords" : [],
   "title" : "Livecenter",
   "schema" : {}
}
📰 Original Feed Item XML
<item>
    <title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>
    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>
    <guid>https://www.dagbladet.no/a/</guid>
    <description><![CDATA[]]></description>
     <enclosure length="0" type="image/jpeg" url="https://www.dagbladet.no/images/83860164.webp?imageId=83860164&amp;width=1058&amp;height=478&amp;format=jpg" />
</item>
🔍 Raw HTML (4266 bytes)
<!doctype html>
<html lang="no">
  <head>
    <meta charset="utf-8" />
    <title>Livecenter</title>
    <base href="/" />

    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="manifest" href="/manifest.json" />
    <link rel="stylesheet" href="/styles.css" />
    <style>
      #preloader {
        --hue: 223;
        --bg: hsl(var(--hue), 10%, 90%);
        --fg: hsl(var(--hue), 10%, 10%);
        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));

        width: 100vw;
        height: 100vh;

        background-color: var(--bg);
        color: var(--fg);
        font: 1em/1.5 sans-serif;
        height: 100vh;
        display: grid;
        place-items: center;
        transition: background-color 0.3s;
      }

      .ap {
        width: 8em;
        height: 16em;
      }
      .ap__ring {
        stroke: hsla(var(--hue), 10%, 10%, 0.15);
        transition: stroke 0.3s;
      }
      .ap__worm1,
      .ap__worm2 {
        animation-duration: 3s;
        animation-iteration-count: infinite;
      }
      .ap__worm1 {
        animation-name: worm1;
      }
      .ap__worm2 {
        animation-name: worm2;
        visibility: hidden;
      }

      /* Dark theme */
      @media (prefers-color-scheme: dark) {
        .preloader {
          --bg: hsl(var(--hue), 10%, 10%);
          --fg: hsl(var(--hue), 10%, 90%);
        }
        .ap__ring {
          stroke: hsla(var(--hue), 10%, 90%, 0.1);
        }
      }

      /* Animtions */
      @keyframes worm1 {
        from {
          animation-timing-function: ease-in-out;
          stroke-dashoffset: -87.96;
        }
        20% {
          animation-timing-function: ease-in;
          stroke-dashoffset: 0;
        }
        60% {
          stroke-dashoffset: -791.68;
          visibility: visible;
        }
        60.1%,
        to {
          stroke-dashoffset: -791.68;
          visibility: hidden;
        }
      }
      @keyframes worm2 {
        from,
        60% {
          stroke-dashoffset: -87.96;
          visibility: hidden;
        }
        60.1% {
          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);
          stroke-dashoffset: -87.96;
          visibility: visible;
        }
        77% {
          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);
          stroke-dashoffset: -340;
          visibility: visible;
        }
        to {
          stroke-dashoffset: -669.92;
          visibility: visible;
        }
      }
    </style>
    <script type="module" crossorigin src="/assets/index-BFolcpa1.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-Czx73dno.css">
  </head>
  <body>
    <div id="root"></div>
    <div id="preloader">
      <svg
        class="ap"
        viewBox="0 0 128 256"
        width="128px"
        height="256px"
        xmlns="http://www.w3.org/2000/svg"
      >
        <defs>
          <linearGradient id="ap-grad1" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
          <linearGradient id="ap-grad2" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="hsl(193,90%,55%)" />
            <stop offset="50%" stop-color="hsl(223,90%,55%)" />
            <stop offset="100%" stop-color="hsl(253,90%,55%)" />
          </linearGradient>
        </defs>
        <circle
          class="ap__ring"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="#ddd"
          stroke-width="16"
          stroke-linecap="round"
        />
        <circle
          class="ap__worm1"
          r="56"
          cx="64"
          cy="192"
          fill="none"
          stroke="url(#ap-grad1)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 263.89"
        />
        <path
          class="ap__worm2"
          d="M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z"
          fill="none"
          stroke="url(#ap-grad2)"
          stroke-width="16"
          stroke-linecap="round"
          stroke-dasharray="87.96 494"
        />
      </svg>
    </div>

  </body>
</html>
🗄️ Database Row (All Fields)
{
   "article_id" : 1846,
   "author" : "",
   "category" : "",
   "change_type" : "new",
   "content" : "",
   "created_at" : "2025-11-16 18:49:08",
   "id" : 2261,
   "image_local_path" : null,
   "image_ratio" : null,
   "image_url" : null,
   "image_url_normalized" : "",
   "is_paywalled" : 0,
   "is_video" : 0,
   "keywords" : null,
   "metadata" : "{\"meta\":{\"viewport\":\"width=device-width, initial-scale=1\"},\"content\":\"\",\"schema\":{},\"author\":\"\",\"og\":{},\"keywords\":[],\"tags\":[],\"raw_feed_item\":\"<item>\\n    <title><![CDATA[Enorm kø: - Vanvittig trøkk]]></title>\\n    <link>https://live.dagbladet.no/fotball/1/2025-11-16/kamp/2540942</link>\\n    <guid>https://www.dagbladet.no/a/</guid>\\n    <description><![CDATA[]]></description>\\n     <enclosure length=\\\"0\\\" type=\\\"image/jpeg\\\" url=\\\"https://www.dagbladet.no/images/83860164.webp?imageId=83860164&amp;width=1058&amp;height=478&amp;format=jpg\\\" />\\n</item>\",\"description\":\"\",\"title\":\"Livecenter\",\"published_at\":null,\"twitter\":{},\"image_url\":null}",
   "og_title" : null,
   "published_at" : null,
   "raw_html" : "<!doctype html>\n<html lang=\"no\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>Livecenter</title>\n    <base href=\"/\" />\n\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <link rel=\"manifest\" href=\"/manifest.json\" />\n    <link rel=\"stylesheet\" href=\"/styles.css\" />\n    <style>\n      #preloader {\n        --hue: 223;\n        --bg: hsl(var(--hue), 10%, 90%);\n        --fg: hsl(var(--hue), 10%, 10%);\n        font-size: calc(16px + (24 - 16) * (100vw - 320px) / (1280 - 320));\n\n        width: 100vw;\n        height: 100vh;\n\n        background-color: var(--bg);\n        color: var(--fg);\n        font: 1em/1.5 sans-serif;\n        height: 100vh;\n        display: grid;\n        place-items: center;\n        transition: background-color 0.3s;\n      }\n\n      .ap {\n        width: 8em;\n        height: 16em;\n      }\n      .ap__ring {\n        stroke: hsla(var(--hue), 10%, 10%, 0.15);\n        transition: stroke 0.3s;\n      }\n      .ap__worm1,\n      .ap__worm2 {\n        animation-duration: 3s;\n        animation-iteration-count: infinite;\n      }\n      .ap__worm1 {\n        animation-name: worm1;\n      }\n      .ap__worm2 {\n        animation-name: worm2;\n        visibility: hidden;\n      }\n\n      /* Dark theme */\n      @media (prefers-color-scheme: dark) {\n        .preloader {\n          --bg: hsl(var(--hue), 10%, 10%);\n          --fg: hsl(var(--hue), 10%, 90%);\n        }\n        .ap__ring {\n          stroke: hsla(var(--hue), 10%, 90%, 0.1);\n        }\n      }\n\n      /* Animtions */\n      @keyframes worm1 {\n        from {\n          animation-timing-function: ease-in-out;\n          stroke-dashoffset: -87.96;\n        }\n        20% {\n          animation-timing-function: ease-in;\n          stroke-dashoffset: 0;\n        }\n        60% {\n          stroke-dashoffset: -791.68;\n          visibility: visible;\n        }\n        60.1%,\n        to {\n          stroke-dashoffset: -791.68;\n          visibility: hidden;\n        }\n      }\n      @keyframes worm2 {\n        from,\n        60% {\n          stroke-dashoffset: -87.96;\n          visibility: hidden;\n        }\n        60.1% {\n          animation-timing-function: cubic-bezier(0, 0, 0.5, 0.75);\n          stroke-dashoffset: -87.96;\n          visibility: visible;\n        }\n        77% {\n          animation-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.88);\n          stroke-dashoffset: -340;\n          visibility: visible;\n        }\n        to {\n          stroke-dashoffset: -669.92;\n          visibility: visible;\n        }\n      }\n    </style>\n    <script type=\"module\" crossorigin src=\"/assets/index-BFolcpa1.js\"></script>\n    <link rel=\"stylesheet\" crossorigin href=\"/assets/index-Czx73dno.css\">\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <div id=\"preloader\">\n      <svg\n        class=\"ap\"\n        viewBox=\"0 0 128 256\"\n        width=\"128px\"\n        height=\"256px\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <defs>\n          <linearGradient id=\"ap-grad1\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n          <linearGradient id=\"ap-grad2\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"hsl(193,90%,55%)\" />\n            <stop offset=\"50%\" stop-color=\"hsl(223,90%,55%)\" />\n            <stop offset=\"100%\" stop-color=\"hsl(253,90%,55%)\" />\n          </linearGradient>\n        </defs>\n        <circle\n          class=\"ap__ring\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"#ddd\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n        />\n        <circle\n          class=\"ap__worm1\"\n          r=\"56\"\n          cx=\"64\"\n          cy=\"192\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad1)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 263.89\"\n        />\n        <path\n          class=\"ap__worm2\"\n          d=\"M120,192A56,56,0,0,1,8,192C8,161.07,16,8,64,8S120,161.07,120,192Z\"\n          fill=\"none\"\n          stroke=\"url(#ap-grad2)\"\n          stroke-width=\"16\"\n          stroke-linecap=\"round\"\n          stroke-dasharray=\"87.96 494\"\n        />\n      </svg>\n    </div>\n\n  </body>\n</html>\n",
   "source_updated_at" : "2025-11-16 18:49:08",
   "summary" : "",
   "tags" : null,
   "title" : "Enorm kø: - Vanvittig trøkk",
   "twitter_title" : null,
   "version" : 1
}