Close = message.immediateClose;

					_self.postMessage(_.highlight(code, _.languages[lang], lang));
					if (immediateClose) {
						_self.close();
					}
				}, false);

				return _self.Prism;
			}

			//Get current script and highlight
			var script = document.currentScript || [].slice.call(document.getElementsByTagName("script")).pop();

			if (script) {
				_.filename = script.src;

				if (document.addEventListener && !_.manual && !script.hasAttribute('data-manual')) {
					if(document.readyState !==