Location: Chauhan, Legewie, Westermark, Lorenzen and Herzel, 2008 @ 93568094db73 / chauhan_2008.xul

Author:
Hanne Nielsen <hnie010@aucklanduni.ac.nz>
Date:
2011-09-02 10:44:46+12:00
Desc:
Added details to the HTML file
Permanent Source URI:
https://models.cellml.org/workspace/chauhan_legewie_westermark_lorenzen_herzel_2008/rawfile/93568094db734beaae3fb4a43f0ca1e523dcbaf3/chauhan_2008.xul

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="layout-diagram" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" style="overflow: auto" onload="setupDocument()">
<hbox>
	<scale id="zoom_scale" value="10" min="7" max="14" flex="4"/>
	<label value="Zoom" control="zoom_scale" flex="1"/>
	<button id="reset_button" label="Reset View" flex="1"/>
	<spacer flex="34"/>
</hbox>
<script>
<![CDATA[
window.model_entities =
  {

			
	CycE: {
		id: "CycE",
		y: "CycE/CycE",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ff9900",
		linestyle: "none"
	},

	CycD: {
		id: "CycD",
		y: "CycD/CycD",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ff00cc",
		linestyle: "none"
	},

	CKI: {
		id: "CKI",
		y: "CKI/CKI",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#cc00ff",
		linestyle: "none"
	},

	PGE: {
		id: "PGE",
		y: "PGE/PGE",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#00ffff",
		linestyle: "none"
	},

	PIC: {
		id: "PIC",
		y: "PIC/PIC",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ccff66",
		linestyle: "none"
	},

	HBEGF: {
		id: "HBEGF",
		y: "HBEGF/HBEGF",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#6633cc",
		linestyle: "none"
	},

	IEG: {
		id: "IEG",
		y: "IEG/IEG",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ff66cc",
		linestyle: "none"
	},

	PAI: {
		id: "PAI",
		y: "PAI/PAI",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ff9900",
		linestyle: "none"
	},

	HGF: {
		id: "HGF",
		y: "HGF/HGF",
		x: "environment/time",
		graph: "Traces against time (hour)",
		colour: "#ffff00",
		linestyle: "none"
	}
	
	
			
 // Repeat the above section for each controllable graph trace.
 // Remember to add a comma to each repeat after the final },
 // except for the final one!
 
};

function flushVisibilityInformation(entity_id, entity_colour)
{
	var message = "";
	var entity;

	if (typeof pcenv != "undefined")
	{
		for (var i in window.model_entities)
		{
			entity = window.model_entities[i];
			if (typeof entity_id == "undefined" || entity_id == window.model_entities[i].id)
			{
				pcenv.selectTrace
				(
					entity.graph,
					entity.x,
					entity.y,
					typeof entity_colour == "undefined" ? "" : entity_colour,
					entity.linestyle
				);
			}
			if (entity.linestyle != "none")
				message += i + ", ";
		}
		pcenv.status(message == "" ? "No fluxes displayed" : "Displaying flux of " + message.slice(0, -2));
	}
}

function processSelectEntity(event)
{
	if (typeof pcenv != "undefined")
		pcenv.status("In processSelectEntity");

	var entity = window.model_entities[window.svgIdToName[event.currentTarget.id]];

	switch(entity.linestyle)
	{
	case "none":
		entity.linestyle = "lines";
		highlightEntity(event.currentTarget.id);
		break;
	case "lines":
		entity.linestyle = "none";
		unlightEntity(event.currentTarget.id);
		break;
	}

	flushVisibilityInformation(entity.id);
}

function processContext(event)
{
	// if (event.button != 2)
	//   return true;

	var entity = window.model_entities[window.svgIdToName[event.currentTarget.id]];

	if (entity.context == null)
		return true;

	var menu = document.getElementById("entityContextMenu");

	for (var c = menu.firstChild, x = null; c != null; c = x)
	{
		x = c.nextSibling;
		menu.removeChild(c);
	}

	for (var i in entity.context)
	{
		var item = entity.context[i];

		var mitem = document.createElementNS
		(
			"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",
			"menuitem"
		);

		mitem.setAttribute("label", item.label);
		mitem.setAttribute("url", item.url);
		mitem.addEventListener("command", processShowEntityURL, false);
		menu.appendChild(mitem);
	}

	menu.showPopup(window.diagram, event.screenX, event.screenY, "context");

	event.stopPropagation;
	return false;
}

function processShowEntityURL(event)
{
	url = event.target.getAttribute("url");

	window.open(url);

	var hl = document.getElementById("hidden-link");
	hl.href = url;

	// This is ugly, but it is one way to force everything through the proper
	// external handler...
	var evt = document.createEvent("HTMLEvents");
	evt.initEvent("click", true, true);
	hl.dispatchEvent(evt);
}

function highlightEntity(id)
{
	for (var path = document.getElementById(id + "_path1"), i = 1; path != null; path = document.getElementById(id + "_path" + ++i))
	{
		if (!(i in window.model_entities[window.svgIdToName[id]].path_colours))
			window.model_entities[window.svgIdToName[id]].path_colours[i] = path.attributes.getNamedItem("stroke").value;
		path.attributes.getNamedItem("stroke").value = "#ff0000";
	}
}

function highlightEntityOnRollover(event) {
	if (window.model_entities[window.svgIdToName[event.currentTarget.id]].colour)
		flushVisibilityInformation(event.currentTarget.id, "#ffffff");

	if (window.model_entities[window.svgIdToName[event.currentTarget.id]].linestyle == "none")
		highlightEntity(event.currentTarget.id);
}

function unlightEntity(id)
{
	for (var path = document.getElementById(id + "_path1"), i = 1; path != null; path = document.getElementById(id + "_path" + ++i))
		path.attributes.getNamedItem("stroke").value = window.model_entities[window.svgIdToName[id]].path_colours[i];
}

function unlightEntityOnRollover(event) {
	if (window.model_entities[window.svgIdToName[event.currentTarget.id]].colour)
		flushVisibilityInformation(event.currentTarget.id, window.model_entities[window.svgIdToName[event.currentTarget.id]].colour);

	if (window.model_entities[window.svgIdToName[event.currentTarget.id]].linestyle == "none")
		unlightEntity(event.currentTarget.id);
}

var mouseDown = false;
var initial_x;
var initial_y;
var viewBox;

function startDrag(event)
{
	if (event.button)
		return true;

	mouseDown = true;

	initial_x = parseInt(currentZoom * event.pageX + parseInt(viewBox.value.match(/^-?\d+/)[0]));
	initial_y = parseInt(currentZoom * event.pageY + parseInt(viewBox.value.match(/^-?\d+\s+(-?(\d+))/)[1]));
}

function stopDrag(event)
{
	if (!event.button)
		mouseDown = false;
}

function moveDrag(event)
{
	if (mouseDown == true)
		viewBox.value = viewBox.value.replace(/^-?\d+\s+-?\d+/, parseInt(initial_x - currentZoom * event.pageX) + " " + parseInt(initial_y - currentZoom * event.pageY));
}

function reset()
{
	var zoom_scale = document.getElementById("zoom_scale")
	zoom_scale.value = zoom_scale.originalValue;
	viewBox.value = viewBox.originalValue;
}

var initialZoom;
var currentZoom = 1;
var initialHeight;
var initialWidth;

function zoomDiagram(event)
{
	currentZoom = initialZoom / event.currentTarget.value;
	viewBox.value = viewBox.value.replace(/\d+\s+\d+$/, parseInt(initialHeight * currentZoom) + " " + parseInt(initialWidth * currentZoom));
}

function setupDocument()
{
	flushVisibilityInformation();

	window.diagram = document.getElementById("sachse");

	window.svgIdToName = {};

	for (var name in window.model_entities)
	{
		var id = window.model_entities[name].id;
		window.model_entities[name].path_colours = [];

		var svg = document.getElementById(id);
		window.svgIdToName[id] = name;

		svg.addEventListener("click", processSelectEntity, false);
		svg.addEventListener("contextmenu", processContext, false);
		svg.addEventListener("mouseover", highlightEntityOnRollover ,false);
		svg.addEventListener("mouseout", unlightEntityOnRollover, false);
	}

	document.getElementsByTagName("svg")[0].addEventListener("mousedown", startDrag, false);
	document.addEventListener("mouseup", stopDrag, false);
	document.addEventListener("mousemove", moveDrag, false);
	document.getElementById("reset_button").addEventListener("click", reset, false);

	document.getElementById("zoom_scale").addEventListener("change", zoomDiagram, false);
	document.getElementById("zoom_scale").originalValue = document.getElementById("zoom_scale").value;

	viewBox = document.getElementsByTagName("svg")[0].attributes.getNamedItem("viewBox");
	viewBox.originalValue = viewBox.value;

	initialZoom = document.getElementById("zoom_scale").value;
	initialHeight = parseInt(viewBox.value.match(/(\d+)\s+\d+$/)[1]);
	initialWidth = parseInt(viewBox.value.match(/\d+$/)[0]);
}

]]>
</script>

<popupset>
  <menupopup id="entityContextMenu" />
</popupset>

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="448px" height="389px" viewBox="0 0 448 389" enable-background="new 0 0 448 389" xml:space="preserve">
<text transform="matrix(1 0 0 1 106.0002 20)" font-family="'MyriadPro-Regular'" font-size="12">Damage</text>
<g id="PGE">
	
		<radialGradient id="PGE_path1_1_" cx="158.7488" cy="815.2891" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="PGE_path1" fill="url(#PGE_path1_1_)" stroke="#000000" d="M252.52,79.96c0,5.786-11.339,10.478-25.317,10.478
		c-13.979,0-25.313-4.689-25.313-10.478s11.334-10.476,25.313-10.476C241.181,69.485,252.52,74.173,252.52,79.96z"/>
	<text transform="matrix(1 0 0 1 215.3894 81.4844)" font-family="'MyriadPro-Regular'" font-size="12">PGE</text>
	<text transform="matrix(1 0 0 1 235.4294 85.481)" font-family="'MyriadPro-Regular'" font-size="8.4">2</text>
</g>
<g id="PIC">
	
		<radialGradient id="PIC_path1_1_" cx="215.2908" cy="815.2891" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="PIC_path1" fill="url(#PIC_path1_1_)" stroke="#000000" d="M342.608,79.96c0,5.786-11.339,10.478-25.316,10.478
		c-13.981,0-25.314-4.689-25.314-10.478s11.333-10.476,25.314-10.476C331.269,69.485,342.608,74.173,342.608,79.96z"/>
	<text transform="matrix(1 0 0 1 306.8103 83.4824)" font-family="'MyriadPro-Regular'" font-size="12">PICs</text>
</g>
<g id="CKI">
	
		<radialGradient id="CKI_path1_1_" cx="274.572" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="CKI_path1" fill="url(#CKI_path1_1_)" stroke="#000000" d="M437.062,152.736c0,5.786-11.339,10.478-25.316,10.478
		c-13.98,0-25.314-4.689-25.314-10.478c0-5.789,11.334-10.476,25.314-10.476C425.723,142.261,437.062,146.949,437.062,152.736z"/>
	<text transform="matrix(1 0 0 1 401.1619 156.2588)" font-family="'MyriadPro-Regular'" font-size="12">CKls</text>
</g>
<g id="PAI">
	
		<radialGradient id="PAI_path1_1_" cx="215.2908" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="PAI_path1" fill="url(#PAI_path1_1_)" stroke="#000000" d="M342.608,152.736c0,5.786-11.339,10.478-25.316,10.478
		c-13.981,0-25.314-4.689-25.314-10.478c0-5.789,11.333-10.476,25.314-10.476C331.269,142.261,342.608,146.949,342.608,152.736z"/>
	<text transform="matrix(1 0 0 1 304.5779 156.2578)" font-family="'MyriadPro-Regular'" font-size="12">PAI-1</text>
</g>
<g id="IEG">
	
		<radialGradient id="IEG_path1_1_" cx="158.7488" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="IEG_path1" fill="url(#IEG_path1_1_)" stroke="#000000" d="M252.52,152.736c0,5.786-11.338,10.478-25.317,10.478
		s-25.313-4.689-25.313-10.478c0-5.789,11.334-10.476,25.313-10.476C241.182,142.261,252.52,146.949,252.52,152.736z"/>
	<text transform="matrix(1 0 0 1 216.5657 156.2598)" font-family="'MyriadPro-Regular'" font-size="12">IEGs</text>
</g>
<g id="HBEGF">
	
		<radialGradient id="HBEGF_path1_1_" cx="102.8513" cy="583.3545" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="HBEGF_path1" fill="url(#HBEGF_path1_1_)" stroke="#000000" d="M163.459,227.424c0,5.786-11.338,10.479-25.315,10.479
		c-13.98,0-25.314-4.689-25.314-10.479s11.334-10.476,25.314-10.476C152.121,216.949,163.459,221.637,163.459,227.424z"/>
	<text transform="matrix(1 0 0 1 119.3586 230.9463)" font-family="'MyriadPro-Regular'" font-size="12">HB-EGF</text>
</g>
<g id="CycE">
	
		<radialGradient id="CycE_path1_1_" cx="102.8513" cy="417.3779" r="16.1858" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="CycE_path1" fill="url(#CycE_path1_1_)" stroke="#000000" d="M163.459,332.952c0,5.786-11.338,10.478-25.315,10.478
		c-13.98,0-25.314-4.688-25.314-10.478s11.334-10.476,25.314-10.476C152.121,322.479,163.459,327.165,163.459,332.952z"/>
	<text transform="matrix(1 0 0 1 118.9563 336.4756)" font-family="'MyriadPro-Regular'" font-size="12">Cyclin E</text>
</g>
<g id="CycD">
	
		<radialGradient id="CycD_path1_1_" cx="158.7488" cy="417.3779" r="16.1858" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="CycD_path1" fill="url(#CycD_path1_1_)" stroke="#000000" d="M252.52,332.952c0,5.786-11.338,10.478-25.317,10.478
		s-25.313-4.688-25.313-10.478s11.334-10.476,25.313-10.476C241.182,322.479,252.52,327.165,252.52,332.952z"/>
	<text transform="matrix(1 0 0 1 206.9729 336.4746)" font-family="'MyriadPro-Regular'" font-size="12">Cyclin D</text>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" points="152.459,16.478 317.292,16.478 317.292,59 		"/>
		<polygon points="313.589,56.191 317.292,57.764 320.996,56.191 317.292,64.969 		"/>
	</g>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" points="330.006,90.438 330.006,111 419.746,111 419.746,133 		"/>
		<polygon points="416.042,130.191 419.746,131.764 423.45,130.191 419.746,138.969 		"/>
	</g>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" points="304.579,90.438 304.579,111.719 222,111.719 222,133 		"/>
		<polygon points="218.297,130.191 222,131.764 225.704,130.191 222,138.969 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="317.292" y1="90.438" x2="317.292" y2="133"/>
		<polygon points="313.589,130.191 317.292,131.764 320.996,130.191 317.292,138.969 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="291.976" y1="79.96" x2="263.289" y2="79.96"/>
		<polygon points="266.097,76.257 264.525,79.96 266.097,83.664 257.32,79.96 		"/>
	</g>
</g>
<g>
	<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="227.203" y1="69.484" x2="227.203" y2="23"/>
	<line fill="none" stroke="#000000" x1="221" y1="23" x2="233.875" y2="23"/>
</g>
<g>
	<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="317.527" y1="163.213" x2="317.527" y2="209.698"/>
	<line fill="none" stroke="#000000" x1="323.728" y1="209.698" x2="310.853" y2="209.698"/>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" stroke-width="1.0395" points="237.841,163.213 237.841,227.424 284,227.424 		"/>
		<polygon points="281.08,231.273 282.715,227.424 281.08,223.574 290.205,227.424 		"/>
	</g>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" stroke-width="1.0535" points="217,161.472 217,227.424 170.842,227.424 		"/>
		<polygon points="173.801,223.523 172.144,227.424 173.801,231.327 164.553,227.424 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" stroke-width="1.0535" x1="227.204" y1="163.213" x2="227.204" y2="315"/>
		<polygon points="223.303,312.041 227.204,313.698 231.106,312.041 227.204,321.289 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="138.143" y1="237.9" x2="138.143" y2="315"/>
		<polygon points="134.439,312.191 138.143,313.764 141.847,312.191 138.143,320.969 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="201.889" y1="332.952" x2="170.842" y2="332.952"/>
		<polygon points="173.65,329.249 172.078,332.952 173.65,336.656 164.873,332.952 		"/>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="112.828" y1="332.952" x2="81.781" y2="332.952"/>
		<polygon points="84.59,329.249 83.017,332.952 84.59,336.656 75.812,332.952 		"/>
	</g>
</g>
<text transform="matrix(1 0 0 1 7.0002 336.4736)" font-family="'MyriadPro-Regular'" font-size="12">Degradators</text>
<g>
	<g>
		<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="306.583,216.948 306.583,186.456 222,186.456 		"/>
		<polygon points="224.809,182.752 223.236,186.456 224.809,190.16 216.031,186.456 		"/>
	</g>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="299.396,224.943 299.396,194.451 232.875,194.451 		
			"/>
		<polygon points="235.684,190.748 234.111,194.451 235.684,198.155 226.906,194.451 		"/>
	</g>
</g>
<g>
	<g>
		<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="292.312,226.574 292.312,203.656 244.372,203.656 		
			"/>
		<polygon points="247.181,199.953 245.608,203.656 247.181,207.359 238.403,203.656 		"/>
	</g>
</g>
<g id="HGF">
	
		<radialGradient id="HGF_path1_1_" cx="215.2908" cy="583.3545" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C1D965"/>
		<stop  offset="0.4082" style="stop-color:#C1D965"/>
		<stop  offset="0.5552" style="stop-color:#BCD766"/>
		<stop  offset="0.66" style="stop-color:#B8D665"/>
		<stop  offset="0.7448" style="stop-color:#B0D365"/>
		<stop  offset="0.8174" style="stop-color:#A8D065"/>
		<stop  offset="0.8817" style="stop-color:#9CCC66"/>
		<stop  offset="0.9398" style="stop-color:#91C964"/>
		<stop  offset="0.9915" style="stop-color:#88C662"/>
		<stop  offset="1" style="stop-color:#86C563"/>
	</radialGradient>
	<path id="HGF_path1" fill="url(#HGF_path1_1_)" stroke="#000000" d="M342.608,227.424c0,5.786-11.339,10.479-25.316,10.479
		c-13.981,0-25.314-4.689-25.314-10.479s11.333-10.476,25.314-10.476C331.269,216.949,342.608,221.637,342.608,227.424z"/>
	<text transform="matrix(1 0 0 1 306.5818 230.9463)" font-family="'MyriadPro-Regular'" font-size="12">HGF</text>
</g>
<polyline fill="none" stroke="#000000" stroke-dasharray="3,3" points="26,343.43 26,373 227.204,373 227.204,353 "/>
<line fill="none" stroke="#000000" x1="221" y1="353" x2="231.875" y2="353"/>
<g>
	<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="144.143" y1="373" x2="144.143" y2="353"/>
	<line fill="none" stroke="#000000" x1="139.143" y1="353" x2="150.018" y2="353"/>
</g>
<polyline fill="none" stroke="#000000" stroke-dasharray="3,3" points="411.746,163.213 411.746,363 126.602,363 126.602,353 "/>
</svg>
</window>