<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:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>Empty Throne Sangha</title>
	<link>https://emptythrone.org</link>
	<description>Empty Throne Sangha</description>
	<pubDate>Tue, 20 Oct 2026 11:36:34 +0000</pubDate>
	<generator>https://emptythrone.org</generator>
	<language>en</language>
	
		
	<item>
		<title>Home </title>
				
		<link>https://emptythrone.org/Home</link>

		<pubDate>Tue, 20 Oct 2026 11:36:34 +0000</pubDate>

		<dc:creator>Empty Throne Sangha</dc:creator>

		<guid isPermaLink="true">https://emptythrone.org/Home</guid>

		<description>&#60;img width="1673" height="207" width_o="1673" height_o="207" data-src="https://freight.cargo.site/t/original/i/a9cf2b6f42729184a969fca831068d77f6188763d3f9b0ba262b05dabedf496c/ET-header-3.png" data-mid="253512807" border="0" data-scale="96" data-no-zoom src="https://freight.cargo.site/w/1000/i/a9cf2b6f42729184a969fca831068d77f6188763d3f9b0ba262b05dabedf496c/ET-header-3.png" /&#62;&#38;nbsp;&#38;nbsp;INTRODUCTION&#38;nbsp; CORE PRACTICE&#38;nbsp;&#38;nbsp; ABOUT
&#38;nbsp;&#38;nbsp;DONATE
&#38;nbsp;&#38;nbsp;LINKS&#38;nbsp; RETREAT
&#38;nbsp;&#38;nbsp;CONTACT&#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp; &#38;nbsp;

&#38;nbsp; &#38;nbsp; 


.et-fabric{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;image-rendering:auto;background:rgb(248,245,243)}
html.et-fab body{background-color:transparent !important}


(function(){
  if (/adminedit/.test(location.href) &#124;&#124; window.self !== window.top) return;
  var host = document.querySelector('.et-fabric-host');
  if (!host &#124;&#124; host.querySelector('.et-fabric')) return;
  var cv = document.createElement("canvas"); cv.className = "et-fabric"; host.appendChild(cv); document.documentElement.classList.add("et-fab");
  var ctx = cv.getContext("2d");
  var CELL = 6, cols, rows, N, h, v, tg, m, img, base = [248, 245, 243];
  function readBase(){
    var c = getComputedStyle(document.body).backgroundColor.match(/[0-9.]+/g);
    if (c &#38;&#38; c.length &#62;= 3 &#38;&#38; (c.length &#60; 4 &#124;&#124; +c[3] &#62; 0)) base = [+c[0], +c[1], +c[2]];
  }
  function size(){
    cols = Math.ceil(innerWidth / CELL) + 2; rows = Math.ceil(innerHeight / CELL) + 2; N = cols * rows;
    cv.width = cols; cv.height = rows;
    h = new Float32Array(N); v = new Float32Array(N); tg = new Float32Array(N); m = new Float32Array(N);
    img = ctx.createImageData(cols, rows);
  }
  function flat(){ ctx.fillStyle = "rgb(" + base.join(",") + ")"; ctx.fillRect(0, 0, cols, rows); }
  readBase(); size(); flat(); addEventListener("resize", function(){ size(); flat(); kick(); });
  var drag = null, folds = [], running = false;
  function pt(e){ var t = e.touches ? e.touches[0] : e; return t ? [t.clientX / CELL, t.clientY / CELL] : null; }
  function down(e){
    var a = e.target &#38;&#38; e.target.closest ? e.target.closest("a, input, textarea, select, button, iframe") : null;
    if (a) return;
    var p = pt(e); if (!p) return;
    if (e.type === "mousedown") e.preventDefault();
    drag = { s: p, c: p };
    folds = [];
    var k = 6 + Math.floor(Math.random() * 3);
    for (var i = 0; i &#60; k; i++) folds.push({ off: (i / (k - 1) - .5) * 1.7 + (Math.random() - .5) * .22, amp: .6 + Math.random() * .7, len: 24 + Math.random() * 30 });
    kick();
  }
  function move(e){ if (!drag) return; var p = pt(e); if (p) drag.c = p; kick(); }
  function up(){ drag = null; kick(); }
  document.addEventListener("mousedown", down); document.addEventListener("mousemove", move); document.addEventListener("mouseup", up);
  document.addEventListener("touchstart", down, { passive: true }); document.addEventListener("touchmove", move, { passive: true }); document.addEventListener("touchend", up);
  function target(){
    tg.fill(0);
    if (!drag) return;
    var gx = drag.c[0], gy = drag.c[1], dx = gx - drag.s[0], dy = gy - drag.s[1], L = Math.sqrt(dx*dx + dy*dy);
    if (L &#60; .5) return;
    var pull = Math.min(1, L / 40), back = Math.atan2(-dy, -dx);
    var reach = 90 + L * .8, x0 = Math.max(0, Math.floor(gx - reach)), x1 = Math.min(cols - 1, Math.ceil(gx + reach)), y0 = Math.max(0, Math.floor(gy - reach)), y1 = Math.min(rows - 1, Math.ceil(gy + reach));
    for (var f = 0; f &#60; folds.length; f++){
      var F = folds[f], ang = back + F.off, ex = Math.cos(ang), ey = Math.sin(ang), A = 2.1 * F.amp * pull, len = F.len + L * .5;
      for (var y = y0; y  N * .0002) requestAnimationFrame(loop);
    else { running = false; h.fill(0); v.fill(0); flat(); }
  }
  function mask(){
    m.fill(0);
    var pc = host.closest(".page_content") &#124;&#124; document;
    var els = pc.querySelectorAll("img");
    for (var k = 0; k &#60; els.length; k++){
      var b = els[k].getBoundingClientRect();
      if (b.width &#60; 40 &#124;&#124; b.height &#60; 20) continue;
      var fe = 9, x0 = b.left / CELL, x1 = b.right / CELL, y0 = b.top / CELL, y1 = b.bottom / CELL;
      for (var y = Math.max(0, Math.floor(y0 - fe)); y  m[i]) m[i] = val;
        }
      }
    }
  }
  function kick(){ if (!running){ running = true; mask(); requestAnimationFrame(loop); } }
})();



.et-gl{display:inline-block}


(function(){
  if (/adminedit/.test(location.href) &#124;&#124; window.self !== window.top) return;
  var mk = document.querySelector(".et-glow"); if (!mk &#124;&#124; mk.__g) return; mk.__g = 1;
  var pc = mk.closest(".page_content") &#124;&#124; document;
  var R = 200, LIFT = 1.4, PEAK = .17, L = [], rgb = "0,0,0", BASE = .09;
  var links = pc.querySelectorAll("a");
  for (var k = 0; k &#60; links.length; k++){
    var a = links[k];
    if (a.classList.contains("icon-link") &#124;&#124; a.querySelector("img")) continue;
    var t = a.textContent; if (!t.trim()) continue;
    var c = (getComputedStyle(a).color.match(/[0-9.]+/g) &#124;&#124; []);
    if (c.length &#62;= 3){ rgb = c[0] + "," + c[1] + "," + c[2]; BASE = c.length &#62; 3 ? +c[3] : 1; }
    a.textContent = "";
    Array.from(t).forEach(function(ch){
      if (ch === " " &#124;&#124; ch.charCodeAt(0) === 160){ a.appendChild(document.createTextNode(ch)); return; }
      var s = document.createElement("span"); s.className = "et-gl"; s.textContent = ch; a.appendChild(s);
      L.push({ e: s, x: 0, y: 0, f: 0 });
    });
  }
  if (!L.length) return;
  var peak = Math.max(PEAK, BASE + .06);
  var tx = -9999, ty = -9999, cx = -9999, cy = -9999, A = 0, tA = 0, raf = 0, dirty = true;
  function measure(){ L.forEach(function(o){ var r = o.e.getBoundingClientRect(); o.x = r.left + scrollX + r.width / 2; o.y = r.top + scrollY + r.height / 2; }); dirty = false; }
  addEventListener("resize", function(){ dirty = true; });
  function tick(){
    cx += (tx - cx) * .16; cy += (ty - cy) * .16; A += (tA - A) * .08;
    var busy = Math.abs(tx - cx) + Math.abs(ty - cy) &#62; .5 &#124;&#124; Math.abs(tA - A) &#62; .005;
    for (var i = 0; i &#60; L.length; i++){
      var o = L[i], dx = o.x - cx, dy = o.y - cy, d = Math.sqrt(dx*dx + dy*dy), f = d &#60; R ? 1 - d / R : 0;
      f = f * f * (3 - 2*f) * A;
      if (Math.abs(f - o.f) &#60; .003) continue;
      o.f += (f - o.f) * .3; busy = true;
      var v = o.f;
      if (v &#60; .004){ o.f = 0; o.e.style.color = ""; o.e.style.transform = ""; o.e.style.textShadow = ""; continue; }
      o.e.style.color = "rgba(" + rgb + "," + (BASE + (peak - BASE) * v).toFixed(3) + ")";
      o.e.style.transform = "translateY(" + (-LIFT * v).toFixed(2) + "px)";
      o.e.style.textShadow = "0 " + (2 * v).toFixed(1) + "px " + (5 * v).toFixed(1) + "px rgba(0,0,0," + (.03 * v).toFixed(3) + ")";
    }
    raf = busy ? requestAnimationFrame(tick) : 0;
  }
  function go(){ if (!raf) raf = requestAnimationFrame(tick); }
  function mv(e){
    if (!document.body.contains(mk)) return;
    var t = e.touches ? e.touches[0] : e; if (!t) return;
    if (dirty &#38;&#38; A &#60; .01) measure();
    tx = t.clientX + scrollX; ty = t.clientY + scrollY;
    if (A &#60; .02){ cx = tx; cy = ty; }
    tA = 1; go();
  }
  function out(){ tA = 0; go(); }
  document.addEventListener("mousemove", mv); document.documentElement.addEventListener("mouseleave", out); addEventListener("blur", out);
  document.addEventListener("touchstart", mv, { passive: true }); document.addEventListener("touchmove", mv, { passive: true }); document.addEventListener("touchend", out);
  addEventListener("scroll", function(){ if (A &#60; .01) dirty = true; }, { passive: true });
})();
</description>
		
	</item>
		
	</channel>
</rss>