<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />

    <meta charset="UTF-8" />
    <link rel="shortcut icon" href="/favicon.ico" />
    <link rel="icon" type="image/png" href="/assets/logo/nouw_512x512.png" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover"
    />
    <title>Nouw - Better Blogging Nouw</title>
    <meta
      name="description"
      content="One of the best blogging platforms available - design your own blog with ease"
    />
    <meta name="theme-color" media="(prefers-color-scheme: light)" content="#fff" />
    <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000" />

    <meta name="color-scheme" content="dark light" />
    <style>
      :root {
        color-scheme: light dark;
      }
      html {
        background-color: #fff;
        color: #000;
        transition: background-color 0.3s linear;
      }
      @media (prefers-color-scheme: dark) {
        html {
          background-color: #000;
          color: #fff;
        }
      }
    </style>
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link
      href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap"
      rel="stylesheet"
    />
    <link
      href="https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Abril+Fatface&family=Advent+Pro:ital,wght@0,100..900;1,100..900&family=Alegreya:ital,wght@0,400..900;1,400..900&family=Alex+Brush&family=Allura&family=Amatic+SC:wght@400;700&family=Anaheim&family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Antic+Didone&family=Anton&family=Antonio:wght@100..700&family=Arapey:ital@0;1&family=Arizonia&family=Athiti:wght@200;300;400;500;600;700&family=Average&family=Bebas+Neue&family=Berkshire+Swash&family=Bilbo+Swash+Caps&family=Bubbler+One&family=Buda:wght@300&family=Bungee+Hairline&family=Cabin:ital,wght@0,400..700;1,400..700&family=Catamaran:wght@100..900&family=Caudex:ital,wght@0,400;0,700;1,400;1,700&family=Caveat+Brush&family=Caveat:wght@400..700&family=Cinzel+Decorative:wght@400;700;900&family=Cinzel:wght@400..900&family=Clicker+Script&family=Coda:wght@400;800&family=Codystar:wght@300;400&family=Comfortaa:wght@300..700&family=Cookie&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Dancing+Script:wght@400..700&family=Dawning+of+a+New+Day&family=Didact+Gothic&family=Dosis:wght@200..800&family=Dynalight&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Elsie+Swash+Caps:wght@400;900&family=Euphoria+Script&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fjalla+One&family=Forum&family=Fredericka+the+Great&family=Gafata&family=Grand+Hotel&family=Great+Vibes&family=Gruppo&family=Habibi&family=Headland+One&family=Italiana&family=Jacques+Francois&family=Jaldi:wght@400;700&family=Jim+Nightshade&family=Jockey+One&family=Jomhuria&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Julius+Sans+One&family=Jura:wght@300..700&family=Just+Me+Again+Down+Here&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Karma:wght@300;400;500;600;700&family=Katibeh&family=Khand:wght@300;400;500;600;700&family=Kristi&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=League+Script&family=Lekton:ital,wght@0,400;0,700;1,400&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Life+Savers:wght@400;700;800&family=Lovers+Quarrel&family=Marcellus+SC&family=Mate+SC&family=Meddon&family=Michroma&family=Monsieur+La+Doulaise&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mr+Bedfort&family=Mr+De+Haviland&family=Mrs+Saint+Delafield&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Nixie+One&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oranienbaum&family=Oregano:ital@0;1&family=Oswald:wght@200..700&family=Overlock+SC&family=Oxygen:wght@300;400;700&family=PT+Sans+Narrow:wght@400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Palanquin+Dark:wght@400;500;600;700&family=Parisienne&family=Passion+One:wght@400;700;900&family=Pathway+Gothic+One&family=Petit+Formal+Script&family=Pinyon+Script&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poiret+One&family=Pontano+Sans:wght@300..700&family=Pragati+Narrow:wght@400;700&family=Prata&family=Pridi:wght@200;300;400;500;600;700&family=Quicksand:wght@300..700&family=Qwigley&family=Racing+Sans+One&family=Rajdhani:wght@300;400;500;600;700&family=Raleway+Dots&family=Raleway:ital,wght@0,100..900;1,100..900&family=Rammetto+One&family=Righteous&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rouge+Script&family=Rubik:ital,wght@0,300..900;1,300..900&family=Rufina:wght@400;700&family=Ruthie&family=Sacramento&family=Shadows+Into+Light+Two&family=Six+Caps&family=Sorts+Mill+Goudy:ital@0;1&family=Special+Elite&family=Stalemate&family=Stint+Ultra+Condensed&family=Supermercado+One&family=Syncopate:wght@400;700&family=Tangerine:wght@400;700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&family=Unica+One&family=Waiting+for+the+Sunrise&family=Wire+One&family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Yanone+Kaffeesatz:wght@200..700&display=swap"
      rel="stylesheet"
    />

    <!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
    <script type="text/javascript" async="true">
      (function () {
        var host = window.location.hostname;
        var element = document.createElement("script");
        var firstScript = document.getElementsByTagName("script")[0];
        var url = "https://cmp.inmobi.com".concat(
          "/choice/",
          "t7dM4s8kVYUV7",
          "/",
          host,
          "/choice.js?tag_version=V3"
        );
        var uspTries = 0;
        var uspTriesLimit = 3;
        element.async = true;
        element.type = "text/javascript";
        element.src = url;

        firstScript.parentNode.insertBefore(element, firstScript);

        function makeStub() {
          var TCF_LOCATOR_NAME = "__tcfapiLocator";
          var queue = [];
          var win = window;
          var cmpFrame;

          function addFrame() {
            var doc = win.document;
            var otherCMP = !!win.frames[TCF_LOCATOR_NAME];

            if (!otherCMP) {
              if (doc.body) {
                var iframe = doc.createElement("iframe");

                iframe.style.cssText = "display:none";
                iframe.name = TCF_LOCATOR_NAME;
                doc.body.appendChild(iframe);
              } else {
                setTimeout(addFrame, 5);
              }
            }
            return !otherCMP;
          }

          function tcfAPIHandler() {
            var gdprApplies;
            var args = arguments;

            if (!args.length) {
              return queue;
            } else if (args[0] === "setGdprApplies") {
              if (args.length > 3 && args[2] === 2 && typeof args[3] === "boolean") {
                gdprApplies = args[3];
                if (typeof args[2] === "function") {
                  args[2]("set", true);
                }
              }
            } else if (args[0] === "ping") {
              var retr = {
                gdprApplies: gdprApplies,
                cmpLoaded: false,
                cmpStatus: "stub"
              };

              if (typeof args[2] === "function") {
                args[2](retr);
              }
            } else {
              if (args[0] === "init" && typeof args[3] === "object") {
                args[3] = Object.assign(args[3], { tag_version: "V3" });
              }
              queue.push(args);
            }
          }

          function postMessageEventHandler(event) {
            var msgIsString = typeof event.data === "string";
            var json = {};

            try {
              if (msgIsString) {
                json = JSON.parse(event.data);
              } else {
                json = event.data;
              }
            } catch (ignore) {}

            var payload = json.__tcfapiCall;

            if (payload) {
              window.__tcfapi(
                payload.command,
                payload.version,
                function (retValue, success) {
                  var returnMsg = {
                    __tcfapiReturn: {
                      returnValue: retValue,
                      success: success,
                      callId: payload.callId
                    }
                  };
                  if (msgIsString) {
                    returnMsg = JSON.stringify(returnMsg);
                  }
                  if (event && event.source && event.source.postMessage) {
                    event.source.postMessage(returnMsg, "*");
                  }
                },
                payload.parameter
              );
            }
          }

          while (win) {
            try {
              if (win.frames[TCF_LOCATOR_NAME]) {
                cmpFrame = win;
                break;
              }
            } catch (ignore) {}

            if (win === window.top) {
              break;
            }
            win = win.parent;
          }
          if (!cmpFrame) {
            addFrame();
            win.__tcfapi = tcfAPIHandler;
            win.addEventListener("message", postMessageEventHandler, false);
          }
        }

        makeStub();

        function makeGppStub() {
          const CMP_ID = 10;
          const SUPPORTED_APIS = [
            "2:tcfeuv2",
            "6:uspv1",
            "7:usnatv1",
            "8:usca",
            "9:usvav1",
            "10:uscov1",
            "11:usutv1",
            "12:usctv1"
          ];

          window.__gpp_addFrame = function (n) {
            if (!window.frames[n]) {
              if (document.body) {
                var i = document.createElement("iframe");
                i.style.cssText = "display:none";
                i.name = n;
                document.body.appendChild(i);
              } else {
                window.setTimeout(window.__gpp_addFrame, 10, n);
              }
            }
          };
          window.__gpp_stub = function () {
            var b = arguments;
            __gpp.queue = __gpp.queue || [];
            __gpp.events = __gpp.events || [];

            if (!b.length || (b.length == 1 && b[0] == "queue")) {
              return __gpp.queue;
            }

            if (b.length == 1 && b[0] == "events") {
              return __gpp.events;
            }

            var cmd = b[0];
            var clb = b.length > 1 ? b[1] : null;
            var par = b.length > 2 ? b[2] : null;
            if (cmd === "ping") {
              clb(
                {
                  gppVersion: "1.1", // must be Version.Subversion, current: 1.1
                  cmpStatus: "stub", // possible values: stub, loading, loaded, error
                  cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                  signalStatus: "not ready", // possible values: not ready, ready
                  supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                  cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading
                  sectionList: [],
                  applicableSections: [-1],
                  gppString: "",
                  parsedSections: {}
                },
                true
              );
            } else if (cmd === "addEventListener") {
              if (!("lastId" in __gpp)) {
                __gpp.lastId = 0;
              }
              __gpp.lastId++;
              var lnr = __gpp.lastId;
              __gpp.events.push({
                id: lnr,
                callback: clb,
                parameter: par
              });
              clb(
                {
                  eventName: "listenerRegistered",
                  listenerId: lnr, // Registered ID of the listener
                  data: true, // positive signal
                  pingData: {
                    gppVersion: "1.1", // must be Version.Subversion, current: 1.1
                    cmpStatus: "stub", // possible values: stub, loading, loaded, error
                    cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                    signalStatus: "not ready", // possible values: not ready, ready
                    supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                    cmpId: CMP_ID, // list of supported APIs
                    sectionList: [],
                    applicableSections: [-1],
                    gppString: "",
                    parsedSections: {}
                  }
                },
                true
              );
            } else if (cmd === "removeEventListener") {
              var success = false;
              for (var i = 0; i < __gpp.events.length; i++) {
                if (__gpp.events[i].id == par) {
                  __gpp.events.splice(i, 1);
                  success = true;
                  break;
                }
              }
              clb(
                {
                  eventName: "listenerRemoved",
                  listenerId: par, // Registered ID of the listener
                  data: success, // status info
                  pingData: {
                    gppVersion: "1.1", // must be Version.Subversion, current: 1.1
                    cmpStatus: "stub", // possible values: stub, loading, loaded, error
                    cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
                    signalStatus: "not ready", // possible values: not ready, ready
                    supportedAPIs: SUPPORTED_APIS, // list of supported APIs
                    cmpId: CMP_ID, // CMP ID
                    sectionList: [],
                    applicableSections: [-1],
                    gppString: "",
                    parsedSections: {}
                  }
                },
                true
              );
            } else if (cmd === "hasSection") {
              clb(false, true);
            } else if (cmd === "getSection" || cmd === "getField") {
              clb(null, true);
            }
            //queue all other commands
            else {
              __gpp.queue.push([].slice.apply(b));
            }
          };
          window.__gpp_msghandler = function (event) {
            var msgIsString = typeof event.data === "string";
            try {
              var json = msgIsString ? JSON.parse(event.data) : event.data;
            } catch (e) {
              var json = null;
            }
            if (typeof json === "object" && json !== null && "__gppCall" in json) {
              var i = json.__gppCall;
              window.__gpp(
                i.command,
                function (retValue, success) {
                  var returnMsg = {
                    __gppReturn: {
                      returnValue: retValue,
                      success: success,
                      callId: i.callId
                    }
                  };
                  event.source.postMessage(
                    msgIsString ? JSON.stringify(returnMsg) : returnMsg,
                    "*"
                  );
                },
                "parameter" in i ? i.parameter : null,
                "version" in i ? i.version : "1.1"
              );
            }
          };
          if (!("__gpp" in window) || typeof window.__gpp !== "function") {
            window.__gpp = window.__gpp_stub;
            window.addEventListener("message", window.__gpp_msghandler, false);
            window.__gpp_addFrame("__gppLocator");
          }
        }

        makeGppStub();

        var uspStubFunction = function () {
          var arg = arguments;
          if (typeof window.__uspapi !== uspStubFunction) {
            setTimeout(function () {
              if (typeof window.__uspapi !== "undefined") {
                window.__uspapi.apply(window.__uspapi, arg);
              }
            }, 500);
          }
        };

        var checkIfUspIsReady = function () {
          uspTries++;
          if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
            console.warn("USP is not accessible");
          } else {
            console.log("USP is accessible");
            clearInterval(uspInterval);
          }
        };

        if (typeof window.__uspapi === "undefined") {
          window.__uspapi = uspStubFunction;
          var uspInterval = setInterval(checkIfUspIsReady, 6000);
        }
      })();
    </script>
    <!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->

    <!-- Global site tag (gtag.js) - Google Analytics  -->
    <!-- MUST be added here or it doesn't work  -->
    <script async src="https://www.googletagmanager.com/gtag/js"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag("js", new Date());
    </script>
    <!-- End Global site tag (gtag.js) - Google Analytics -->
    <!-- Meta Pixel init -->
    <script>
      !(function (f, b, e, v, n, t, s) {
        if (f.fbq) return;
        n = f.fbq = function () {
          n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
        };
        if (!f._fbq) f._fbq = n;
        n.push = n;
        n.loaded = !0;
        n.version = "2.0";
        n.queue = [];
        t = b.createElement(e);
        t.async = !0;
        t.src = v;
        s = b.getElementsByTagName(e)[0];
        s.parentNode.insertBefore(t, s);
      })(window, document, "script", "https://connect.facebook.net/en_US/fbevents.js");
      window.fbq("init", "955522862823868");
    </script>
    <!-- End Meta Pixel init -->
    <!-- Google AdSense -->
    <script
      async
      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
      data-ad-client="ca-pub-3973734094133089"
    ></script>
    <!-- End Google AdSense -->
    <!-- Leeads SDK -->
    <script
      async="async"
      src="https://lwadm.com/lw/pbjs?pid=5174c4a1-aa93-41d6-b320-293b79baca5b"
    ></script>
    <script type="text/javascript">
      var lwhble = lwhble || { cmd: [] };
    </script>
    <!-- End Leeads SDK -->
    <script type="module" crossorigin src="/assets/index-BovpZL4f.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-CCDPHRu1.css">
  <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>

  <body>
    <!-- Meta Pixel init -->
    <noscript>
      <img
        height="1"
        width="1"
        style="display: none"
        src="https://www.facebook.com/tr?id=955522862823868&ev=PageView&noscript=1"
      />
    </noscript>
    <!-- End Meta Pixel init -->

    <!-- Leeads full page ad -->
    <!-- Livewrapped tag: Helsida Mobil 1x1
      (1x1) -->
    <div id="nouw_helsida-mobil"></div>
    <!-- Livewrapped tag: Helsida Desktop 1x1
         (1x1) -->
    <div id="nouw_helsida-desktop"></div>
    <script>
      if (window.innerWidth <= 735)
        lwhble.cmd.push(function () {
          lwhble.loadAd({ tagId: "nouw_helsida-mobil" });
        });
      else
        lwhble.cmd.push(function () {
          lwhble.loadAd({ tagId: "nouw_helsida-desktop" });
        });
    </script>
    <!-- End Leeads full page ad -->

    <script></script>
    <div id="root"></div>
  </body>
</html>
