TRE®-metoden; den somatiske metoden for å frigjøre spenninger

TRE® er en kroppsterapeutisk metode utviklet for å brukes som selvhjelp. Med meg kan du bli veiledet gjennom metoden over 5 ganger, og deretter ha nytte av den resten av livet.

Somatisk terapi

TRE® – når kroppen finner sin egen vei ut av spenninger

 

Metoden

Bemerk tilbyr den somatiske metoden TRE® (Tension & Trauma Release Exercises). TRE® er en metode utviklet av David Berceli for å frigjøre spenninger, stress og traumer som er lagret i kroppen. Metoden innebærer syv faste øvelser, der kroppen gradvis inviteres til å riste, pulsere eller vibrere i små bevegelser som frigjør spenninger innenfra. Dette gjøres skånsomt og kontrollert med fokus på trygghet og å unngå overveldelse. De fleste opplever vibrasjonene og den påfølgende følelsen som avslappende og behagelig. Etter noen ganger med TRE®-øvelsene vil det være lettere å starte vibrasjonene.

Hva kan TRE® hjelpe med?

Mange går gjennom år med spenning, rastløshet eller mangel på energi som de ikke helt kan forklare. De kan oppleve det som angst, rastløshet, depresjon, tretthet, søvnforstyrrelser, fordøyelsesproblemer, kroniske smerter eller andre sykdommer. For noen skyldes det åpenbar stress eller tidligere traumer, for andre er det mer diffuse opplevelser som har satt seg i nervesystemet over tid.

Hvordan fungerer kroppen under TRE®?

Gjennom TRE-øvelsene aktiverer du en medfødt mekanisme for å regulere spenningsnivåer; mennesker er født med en naturlig evne til å regulere stress og frigjøre akkumulert spenning. Du kan se dette hos dyr som rister på kroppen etter å ha blitt forskrekket, eller hos små barn som spontant slipper spenningen gjennom bevegelse, lyd eller risting. Det er imidlertid en mekanisme som er ulært i sosialiseringsprosessen til folk flest. TRE® handler om å reaktivere denne iboende mekanismen slik at kroppen igjen kan gjøre det den evolusjonært ble skapt til å gjøre: frigjøre spenninger på en balansert og naturlig måte.

Erfaringer om effekten av TRE®

TRE® stammer fra nevrologisk og biologisk forskning på stressrespons, inkludert det autonome nervesystemet og kroppens ristemekanismer (ofte kalt “nevrogen tremor”). TRE® har erfaring med å redusere fysiologisk stress, påvirke vagusnerven, støtte bearbeiding av både akutt og kronisk stress, samt forbedre søvn og generell avslapning. Forskning pågår, men den eksisterende kunnskapsbasen indikerer at kroppen, når den får muligheten, aktivt kan redusere overbelastning i muskler og nervesystem.

TRE® er en selvhjelpsmetode som kan læres gjennom økter med en TRE®-behandler. Når du har lært metoden, kan du ha nytte av den resten av livet, og forebygge både traumereaksjoner og hverdagsspenninger.

Reservasjoner ved bruk av TRE®

For folk flest er TRE® en trygg metode for å frigjøre spenninger, stress og traumer. Det anbefales imidlertid ikke å bruke TRE® som erstatning for psykoterapeutisk og/eller medisinsk behandling av traumer eller annen psykiatrisk behandling, og heller ikke som erstatning for psykoterapeutisk eller medisinsk behandling av somatiske sykdommer.

Hvis du ønsker å bestille en time for å prøve TRE® i et trygt miljø, kan du sende en e-post til info@bemerk.nu eller bestill en time for intervju via mitt online bookingsystem.

Bestill en avtale /** * Complete WordPress Solution: Email Replacement + Sentence Capitalization * Uses MutationObserver for dynamic content and DOM ready for initial load */ (function() { 'use strict'; // Configuration const CONFIG = { oldEmail: 'mixzer001@gmail.com', newEmail: 'info@bemerk.nu', contentSelectors: [ '.entry-content', '.post-content', 'article', 'main', '.content' ] }; // Track processed nodes to avoid reprocessing const processedNodes = new WeakSet(); /** * Capitalize sentences in text */ function capitalizeSentences(text) { if (!text || typeof text !== 'string') return text; // Capitalize first character text = text.charAt(0).toUpperCase() + text.slice(1); // Capitalize after punctuation (. ! ?) followed by space text = text.replace(/([.!?])\s+([a-zæøå])/gu, (match, punct, letter) => punct + ' ' + letter.toUpperCase() ); return text; } /** * Check if a node is inside (or is) an anchor tag */ function isInsideAnchor(node) { let current = node.nodeType === Node.TEXT_NODE ? node.parentNode : node; while (current) { if (current.tagName === 'A') return true; current = current.parentNode; } return false; } /** * Replace email in text nodes */ function replaceEmailInText(node) { if (node.nodeType === Node.TEXT_NODE) { if (node.textContent.includes(CONFIG.oldEmail)) { node.textContent = node.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } } /** * Replace email in mailto links */ function replaceEmailInLink(link) { if (!link || link.tagName !== 'A') return; // Replace in href attribute if (link.href && link.href.includes(CONFIG.oldEmail)) { link.href = link.href.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } // Replace in text content if (link.textContent.includes(CONFIG.oldEmail)) { link.textContent = link.textContent.replace( new RegExp(CONFIG.oldEmail, 'gi'), CONFIG.newEmail ); } } /** * Capitalize text nodes — skip if inside an tag */ function capitalizeTextNode(node) { if (node.nodeType === Node.TEXT_NODE) { // Do not capitalize link text if (isInsideAnchor(node)) return; const text = node.textContent.trim(); if (text.length > 0) { node.textContent = capitalizeSentences(node.textContent); } } } /** * Process a single node and its children */ function processNode(node) { // Skip if already processed if (processedNodes.has(node)) return; // Skip script and style elements if (node.nodeType === Node.ELEMENT_NODE) { const tagName = node.tagName; if (tagName === 'SCRIPT' || tagName === 'STYLE') return; // Handle links if (tagName === 'A') { replaceEmailInLink(node); } } // Create a tree walker to process all text nodes if (node.nodeType === Node.ELEMENT_NODE) { const walker = document.createTreeWalker( node, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT, { acceptNode: function(n) { // Skip script and style elements if (n.nodeType === Node.ELEMENT_NODE) { const tag = n.tagName; if (tag === 'SCRIPT' || tag === 'STYLE') { return NodeFilter.FILTER_REJECT; } } return NodeFilter.FILTER_ACCEPT; } } ); let currentNode; while (currentNode = walker.nextNode()) { if (currentNode.nodeType === Node.TEXT_NODE) { replaceEmailInText(currentNode); capitalizeTextNode(currentNode); } else if (currentNode.nodeType === Node.ELEMENT_NODE && currentNode.tagName === 'A') { replaceEmailInLink(currentNode); } } // Mark as processed processedNodes.add(node); } else if (node.nodeType === Node.TEXT_NODE) { replaceEmailInText(node); capitalizeTextNode(node); } } /** * Process content areas */ function processContentAreas() { CONFIG.contentSelectors.forEach(function(selector) { const elements = document.querySelectorAll(selector); elements.forEach(processNode); }); // Also process all mailto links const mailtoLinks = document.querySelectorAll('a[href*="mailto"]'); mailtoLinks.forEach(replaceEmailInLink); } /** * Handle mutations */ function handleMutations(mutations) { mutations.forEach(function(mutation) { // Process added nodes if (mutation.addedNodes.length > 0) { mutation.addedNodes.forEach(function(node) { // Only process element nodes if (node.nodeType === Node.ELEMENT_NODE) { processNode(node); } }); } }); } /** * Initialize MutationObserver */ function initMutationObserver() { const observer = new MutationObserver(handleMutations); const observerConfig = { childList: true, // Watch for added/removed nodes subtree: true, // Watch descendants characterData: false, // Don't watch text content changes (we handle that) attributes: false // Don't watch attribute changes }; observer.observe(document.body, observerConfig); return observer; } /** * Initialize on DOM ready */ function init() { processContentAreas(); initMutationObserver(); } /** * DOM Ready handler */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();