Marihuana jako lék i jako droga

Sdílet

Marihuana je dnes především módní slovo, módní droga, kterou se posledních dvacet let vymezují revoltující mladí proti svým alkohol pijícím rodičům. Marihuana je zároveň jednou ze substancí, u které se dobře ukazuje nesmyslnost současné protidrogové politiky celého euroatlantického civilizačního okruhu.

Konopí jako rostlina

marihuana

Marihuana je přírodní droga, suché květy marihuanového konopí. Konopí je rostlina, která se vyvinula na jihozápadních svazích Himaláje a za dobu, co se šíří přičiněním přírody i člověka po planetě, vytvořila nejméně tři druhy (podle jiných autorů poddruhy). Konopí seté (Cannabis sativa), konopí indické (Cannabis indica) a konopí rumištní (Cannabis ruderalis). Konopí seté je primárně určeno na výrobu vláken a oleje ze semínek, má až tři metry vysoké rostliny spíše přímého vzrůstu. Má malý, u vyšlechtěných variant nulový, obsah psychoaktivních látek. Konopí indické má spíše keříčkovitý vzrůst a je primárně určeno k výrobě marihuany a hašiše. Má vysoký obsah psychoaktivních látek a je hlavním zdrojem marihuany. Konopí rumištní roste stejně jako kopřiva na smetištích a není k ničemu.

To, co činí konopí tak zajímavou rostlinou, není její technické využití, byť se osvědčilo jako surovina pro výrobu skoro nezničitelných vláken, biomasy či oleje ze semen. To zajímavé je látka – chemicky diterpén – delta9tetrahy­drocannabinol (THC), kterou rostlina obsahuje a která po přehřátí a vykouření či snědení způsobuje k jiným drogám těžko srovnatelný psychický rauš, který je zvláště u mladých stále oblíbenější.

Vzhledem k tomu, že se konopí v západní kultuře masivně konzumuje už od šedesátých let minulého století, od dob hippies, tak za těch padesát let prošlo technologickými úpravami. Díky genetickým manipulacím i tradičnímu šlechtění holandskými pěstiteli vzniklo vysoce potentní konopí zvané skunk (podle pronikavé vůně), které dosahuje až dvanáct procent THC v sušině – oproti třem či čtyřem procentům v sušině u marihuany nešlechtěné.

Pro orientaci v problematice marihuany je ještě důležité vědět, že se pěstuje buď pod lampami (indoor, převládá v České republice, kde na venkovní pěstění není na většině území dobré klima), nebo pod širým nebem – outdoor. Ten převládá zvláště na jižní Moravě.

Historie konopí

Marihuana, konopí

Užívání konopí je staré jako lidstvo samo, v Indii je jeho užívání k rituálním účelům staré jako sám hinduismus, proto můžeme směle předpokládat, že lidstvo je v čilém styku s konopím i marihuanou pět tisíc let. V Evropě máme první zmínky o užívání konopí od starých Skythů, kteří se po jeho konzumaci – snad pálili konopná semínka, spíše však celé květy, na rozpálených kamenech, chovali nevázaně a hlučně. Podobně v Delfách Pythie seděla na posvátném křesílku, a pod ní se pálilo voňavé listí, takže seděla v jeho kouři – a konopí bylo s největší pravděpodobností součástí té bylinné směsi.

V České republice známe, z jižní Moravy, bílomodré habánské dýmčičky z modrobílého porcelánu, jejichž hlavičky jsou tak malé, že sotva sloužily ke kouření tabáku. V jihomoravských Ratiškovicích bylo až donedávna, dokud lidové zvyky nepřeválcovaly komerční televize, konopí posvátné, a otep konopí se nosila v průvodech hned za panenkou Marií. Podle ne úplně věrohodných zpráv z medií se rozborem Shakespearových dýmek zjistilo, že z nich kouřil i hašiš, který se vyrábí z konopí. Klub Hašišínů (Le Club Des  Haschichins) zakládají v roce 1845 třeba Alexander Dumas či Victor Hugo. Charles Baudelaire píše svou Báseň o  hašiši a Gustav Meyrink povídku Hašiš a jasnozřivost. Devatenácté století konopí přálo.

Represe konopí

Marihuana, konopí

První a neblaze proslulý šéf amerického úřadu pro narkotika (tehdy U.S. Narcotics Bureau) Harry J. Anslinger vyhlásil v roce 1930 válku marihuaně a konopí obecně. Primárním důvodem byla možnost zesílení rasového útlaku – marihuaně holdovali především černí Američané a Hispánci.
Dalších dvacet let běžela kampaň proti trávě, a stále ji kouřili především příslušníci menšin. Pak však v padesátých letech vzniká literární zpověď beat generation, vycházejí knihy jako Nahý oběd Williama Burroughse či Kerrouacův román Na cestě, a v šedesátých letech celý tenhle proces vrcholí rozmachem subkultury hippies holdující všem drogám, nejen trávě. Koncem šedesátých let je kouření konopí v Americe masovou záležitostí – a ani léta represe s tím nic nenadělaly dodnes.

V Evropě se po druhé světové válce začíná sice pomalu, ale zato jistě rozlézat stín konopné represe také. Konopí je v rámci mezinárodních smluv zařazeno mezi drogy, a tak s s ním jednotlivé státy vypořádávají víceméně represně. Marihuana se v poválečných letech, především po hippies, stává zcela masovou záležitostí, přesto jsou ve jménu boje proti ní ničeny mladé životy, mladí lidé jsou zavíráni do vězení a vyhazováni ze škol.

První země, která se důstojně popasovala s konfliktem mezinárodních smluv a reality, bylo Holandsko, které od sedmdesátých let toleruje prodejny konopí – coffeeshopy. Totéž Holandsko však nyní zrovna debatuje o tom, zda svou téměř obchodní značku nezakázat. Svou érou legality si prošlo Švýcarsko, a po přelomu tisíciletí se najednou v řadě evropských zemí roztrhl pytel s nejrůznějšími formami malé tolerance ke konopí. V České republice není od 1.1.2010 pěstování méně než tří kytek trestným činem. Už bylo na čase s konopím uzavřít mír – vždyť dnes tři milióny lidí v EU kouří marihuanu denně a  65 miliónů ji alespoň jednou vyzkoušelo.

Konopí a náboženství

Marihuana, konopí

Přestože v naší kultuře nemá konopí prakticky žádné náboženské souvislosti, nejméně dvě vlivná neevropská náboženství používají konopí jako rituální drogu. První z nich uvedu všem jistě svou prohuleností známé rastafariánství – totemické náboženství vzniklé na Jamaice, které se stalo vyhlášeným mezi kuřáky trávy právě tím, že rastamani užívají konopí.  Náboženství je to – počtem svých vyznavačů – zcela marginální, ale jeho účes – dredy – pronikly do masových módních vln a ovlivnily masovou módu.

Druhý, tentokrát už významnější náboženský směr, který manipuluje s konopím, jsou hinduističtí mniši, kteří slouží bohu Šivovi. Tihle mniši – bábové, sadhůové – kouří ze svých kornoutovitých hliněných dýmek ne samotnou marihuanu, ale černý hašiš, kterému se v Indii říká čaras. Užívají konopí zcela stejně, jako křesťanský kněz při mši víno. Ona obluzenost, kterou substance přináší, je stavem, kdy je možné lépe komunikovat s Nejvyšším.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).
'; document.getElementById('outstream-iframe').onload = function () { setupIframe(); } replayScreen = document.getElementById('iinfoOutstreamReplay'); iinfoOutstreamPosition = document.getElementById('iinfoOutstreamPosition'); outstreamContainer = document.getElementsByClassName('outstream-container')[0]; setupReplayScreen(); } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); outstreamDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if ( location.href.indexOf('rejstriky.finance.cz') !== -1 || location.href.indexOf('finance-rejstrik') !== -1 || location.href.indexOf('firmy.euro.cz') !== -1 || location.href.indexOf('euro-rejstrik') !== -1 || location.href.indexOf('/rejstrik/') !== -1 || location.href.indexOf('/rejstrik-firem/') !== -1) { outstreamDirectPlayed = true; soundAllowed = true; iinfoVastUrlIndex = 0; } if (!outstreamDirectPlayed) { console.log('OUTSTREAM direct'); setUpIMA(true); } else { if (soundAllowed) { const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { console.log('OUTSTREAM sound forbidden'); renderBanner(); }); } } else { renderBanner(); } } } function getWrapper() { let articleWrapper = document.querySelector('.rs-outstream-placeholder'); // Outstream Placeholder from RedSys manipulation if (articleWrapper && articleWrapper.style.display !== 'block') { articleWrapper.innerHTML = ""; articleWrapper.style.display = 'block'; } // Don't render OutStream on homepages if (articleWrapper === null) { if (document.querySelector('body.p-index')) { return null; } } if (articleWrapper === null) { articleWrapper = document.getElementById('iinfo-outstream'); } if (articleWrapper === null) { articleWrapper = document.querySelector('.layout-main__content .detail__article p:nth-of-type(6)'); } if (articleWrapper === null) { // Euro, Autobible, Zdravi articleWrapper = document.querySelector('.o-article .o-article__text p:nth-of-type(6)'); } if (articleWrapper === null) { articleWrapper = document.getElementById('sidebar'); } if (!articleWrapper) { console.error("Outstream wrapper of article was not found."); } return articleWrapper; } function setupDimensions() { outstreamWidth = Math.min(iinfoOutstreamPosition.offsetWidth, 480); outstreamHeight = Math.min(iinfoOutstreamPosition.offsetHeight, 320); } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); if (direct) { adsRequest.adTagUrl = directVast; console.log('Outstream DIRECT CAMPAING advert: ' + directVast); videoContent.muted = true; videoContent.volume = 0; outstreamDirectPlayed = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; } // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = outstreamWidth; // adsRequest.linearAdSlotHeight = outstreamHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function setupReplayScreen() { replayScreen.addEventListener('click', function () { iinfoOutstreamPosition.remove(); iinfoVastUrlIndex = 0; outstreamInit(); }); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(outstreamWidth, outstreamHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } /** * Handles the ad manager loading and sets ad event listeners. * @param { !google.ima.AdsManagerLoadedEvent } adsManagerLoadedEvent */ function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } /** * Handles actions taken in response to ad events. * @param { !google.ima.AdEvent } adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstreamLastError === 303) { if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } break; } } /** * Handles ad errors. * @param { !google.ima.AdErrorEvent } adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstreamLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { renderBanner(); } } function renderBanner() { if (isBanner) { console.log('Outstream: Render Banner'); iinfoOutstreamPosition.innerHTML = ""; iinfoOutstreamPosition.style.height = "330px"; iinfoOutstreamPosition.appendChild(bannerDiv); } else { console.log('Outstream: Banner is not set'); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoOutstreamPosition.remove(); outstreamInit(); } else { return false; } adVolume = 1; return true; } /** * Pauses video content and sets up ad UI. */ function onContentPauseRequested() { videoContent.pause(); // This function is where you should setup UI for showing ads (for example, // display ad timer countdown, disable seeking and more.) // setupUIForAds(); } /** * Resumes video content and removes ad UI. */ function onContentResumeRequested() { videoContent.play(); // This function is where you should ensure that your UI is ready // to play content. It is the responsibility of the Publisher to // implement this function when necessary. // setupUIForContent(); } function onActiveView() { if (outstreamContainer) { const containerOffset = outstreamContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstreamPaused) { adsManager.resume(); outstreamPaused = false; } return true; } else { if (!outstreamPaused) { adsManager.pause(); outstreamPaused = true; } } } return false; } let outstreamInitInterval; if (typeof cpexPackage !== "undefined") { outstreamInitInterval = setInterval(tryToInitializeOutstream, 100); } else { const wrapper = getWrapper(); if (wrapper) { let outstreamInitialized = false; window.addEventListener('scroll', () => { if (!outstreamInitialized) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { outstreamInit(); outstreamInitialized = true; } } }); } } function tryToInitializeOutstream() { const wrapper = getWrapper(); if (wrapper) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstreamInitInterval); outstreamInit(); } } } else { clearInterval(outstreamInitInterval); } } }
OSZAR »