Location: Phillips 2008 @ 46462f2d804b / phillips_2008.xul

Author:
Tommy Yu <tommy.yu@auckland.ac.nz>
Date:
2010-08-25 18:37:23+12:00
Desc:
xml:base fix
Permanent Source URI:
https://models.cellml.org/workspace/phillips_2008/rawfile/46462f2d804ba207efe2798c7221db9f783406db/phillips_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 =
  {

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

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

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


	D: {
		id: "D",
		y: "D/D",
		x: "environment/time",
		graph: "Traces: Clickable elements against time (hour)",
		colour: "#3300ff",
		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="423px" height="486px" viewBox="0 0 423 486" enable-background="new 0 0 423 486" xml:space="preserve">
<line fill="none" stroke="#000000" x1="141.427" y1="120.792" x2="141.427" y2="150"/>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="195.582" y1="262.559" x2="195.583" y2="232.895"/>
		<polygon points="199.286,235.703 195.583,234.13 191.879,235.703 195.583,226.925 		"/>
	</g>
</g>
<line fill="none" stroke="#000000" x1="158.083" y1="209.579" x2="124.555" y2="209.579"/>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="235.008" y1="107.004" x2="167.667" y2="107.004"/>
		<polygon points="170.476,103.301 168.903,107.004 170.476,110.708 161.698,107.004 		"/>
	</g>
</g>
<g>
	<path d="M11.198,277.864h1.056v7.208h3.454v0.876h-4.51V277.864z"/>
	<path d="M18.014,278.511c0,0.36-0.252,0.648-0.672,0.648c-0.384,0-0.636-0.288-0.636-0.648s0.265-0.659,0.66-0.659
		C17.75,277.852,18.014,278.141,18.014,278.511z M16.838,285.947v-5.805h1.057v5.805H16.838z"/>
	<path d="M24.611,285.096c0,1.344-0.276,2.146-0.828,2.662c-0.576,0.518-1.391,0.696-2.123,0.696c-0.696,0-1.463-0.168-1.931-0.479
		l0.264-0.815c0.384,0.252,0.984,0.468,1.703,0.468c1.08,0,1.871-0.562,1.871-2.038v-0.636h-0.024
		c-0.312,0.539-0.947,0.971-1.847,0.971c-1.439,0-2.471-1.223-2.471-2.83c0-1.967,1.283-3.07,2.627-3.07
		c1.007,0,1.547,0.517,1.811,0.996h0.024l0.036-0.875h0.936c-0.036,0.406-0.048,0.888-0.048,1.582V285.096z M23.556,282.434
		c0-0.181-0.013-0.336-0.061-0.468c-0.191-0.624-0.696-1.128-1.476-1.128c-1.007,0-1.728,0.852-1.728,2.195
		c0,1.139,0.588,2.087,1.715,2.087c0.66,0,1.247-0.408,1.464-1.08c0.06-0.181,0.084-0.384,0.084-0.563L23.556,282.434
		L23.556,282.434z"/>
	<path d="M26.354,277.432h1.056v3.635h0.024c0.168-0.301,0.432-0.576,0.755-0.756c0.312-0.181,0.684-0.289,1.08-0.289
		c0.778,0,2.026,0.479,2.026,2.472v3.454H30.24v-3.334c0-0.937-0.348-1.715-1.343-1.715c-0.685,0-1.211,0.479-1.415,1.043
		c-0.061,0.156-0.072,0.312-0.072,0.504v3.502h-1.056V277.432z"/>
	<path d="M34.237,278.751v1.392h1.511v0.805h-1.511v3.13c0,0.72,0.204,1.128,0.792,1.128c0.288,0,0.456-0.023,0.612-0.072
		l0.048,0.805c-0.204,0.07-0.528,0.144-0.937,0.144c-0.491,0-0.888-0.168-1.14-0.442c-0.288-0.324-0.408-0.841-0.408-1.523v-3.166
		h-0.898v-0.805h0.898v-1.08L34.237,278.751z"/>
</g>
<g>
	<path d="M90.447,24.878l-0.839,2.542h-1.08l2.758-8.083h1.248l2.758,8.083h-1.114l-0.864-2.542H90.447z M93.109,24.062
		l-0.804-2.327c-0.181-0.527-0.301-1.007-0.419-1.475h-0.024c-0.12,0.468-0.24,0.972-0.408,1.463l-0.792,2.338L93.109,24.062
		L93.109,24.062z"/>
	<path d="M96.412,23.427c0-0.684-0.012-1.271-0.048-1.811h0.923l0.048,1.151h0.036c0.264-0.78,0.912-1.271,1.619-1.271
		c0.108,0,0.192,0.012,0.288,0.024v0.996c-0.108-0.024-0.216-0.024-0.359-0.024c-0.744,0-1.271,0.552-1.416,1.343
		c-0.023,0.144-0.036,0.324-0.036,0.492v3.094h-1.056L96.412,23.427L96.412,23.427z"/>
	<path d="M105.469,24.471c0,2.146-1.499,3.082-2.891,3.082c-1.559,0-2.783-1.151-2.783-2.986c0-1.931,1.284-3.07,2.878-3.07
		C104.342,21.496,105.469,22.708,105.469,24.471z M100.875,24.53c0,1.271,0.721,2.23,1.751,2.23c1.007,0,1.764-0.947,1.764-2.255
		c0-0.983-0.492-2.219-1.739-2.219C101.415,22.288,100.875,23.439,100.875,24.53z"/>
	<path d="M111.661,25.826c0,0.612,0.012,1.14,0.048,1.595h-0.936l-0.061-0.947h-0.023c-0.265,0.468-0.888,1.079-1.919,1.079
		c-0.911,0-2.003-0.516-2.003-2.542v-3.394h1.056v3.202c0,1.104,0.348,1.859,1.295,1.859c0.708,0,1.199-0.492,1.391-0.971
		c0.061-0.144,0.097-0.336,0.097-0.54v-3.55h1.056V25.826z"/>
	<path d="M113.271,26.354c0.324,0.192,0.875,0.408,1.402,0.408c0.757,0,1.115-0.372,1.115-0.863c0-0.504-0.3-0.768-1.066-1.056
		c-1.056-0.384-1.548-0.947-1.548-1.643c0-0.936,0.769-1.703,2.004-1.703c0.587,0,1.103,0.156,1.414,0.36l-0.252,0.768
		c-0.228-0.144-0.646-0.348-1.187-0.348c-0.624,0-0.959,0.36-0.959,0.792c0,0.479,0.335,0.695,1.091,0.995
		c0.995,0.372,1.523,0.876,1.523,1.739c0,1.031-0.804,1.751-2.159,1.751c-0.636,0-1.223-0.168-1.631-0.408L113.271,26.354z"/>
	<path d="M122.245,26.03c0,0.503,0.024,0.995,0.084,1.391h-0.947l-0.084-0.731h-0.035c-0.324,0.456-0.947,0.863-1.775,0.863
		c-1.175,0-1.775-0.828-1.775-1.667c0-1.403,1.247-2.171,3.49-2.159v-0.12c0-0.468-0.132-1.343-1.319-1.331
		c-0.551,0-1.114,0.156-1.522,0.432L118.12,22c0.479-0.3,1.188-0.504,1.919-0.504c1.775,0,2.207,1.211,2.207,2.363L122.245,26.03
		L122.245,26.03z M121.226,24.458c-1.151-0.024-2.459,0.18-2.459,1.307c0,0.696,0.456,1.008,0.982,1.008
		c0.769,0,1.259-0.48,1.427-0.972c0.036-0.12,0.049-0.24,0.049-0.336L121.226,24.458L121.226,24.458z"/>
	<path d="M123.951,18.906h1.056v8.515h-1.056V18.906z"/>
	<path d="M129.231,26.149c0.467,0.3,1.139,0.528,1.858,0.528c1.067,0,1.691-0.562,1.691-1.379c0-0.743-0.432-1.187-1.523-1.595
		c-1.318-0.48-2.135-1.176-2.135-2.303c0-1.259,1.043-2.195,2.614-2.195c0.814,0,1.427,0.192,1.775,0.396l-0.288,0.852
		c-0.252-0.156-0.792-0.384-1.523-0.384c-1.103,0-1.522,0.66-1.522,1.211c0,0.755,0.491,1.127,1.606,1.559
		c1.367,0.528,2.051,1.188,2.051,2.375c0,1.248-0.912,2.339-2.818,2.339c-0.779,0-1.631-0.24-2.062-0.528L129.231,26.149z"/>
	<path d="M136.479,20.225v1.392h1.511v0.803h-1.511v3.13c0,0.72,0.204,1.127,0.792,1.127c0.288,0,0.456-0.024,0.61-0.072
		l0.049,0.803c-0.204,0.072-0.528,0.144-0.937,0.144c-0.492,0-0.888-0.168-1.14-0.444c-0.288-0.324-0.408-0.839-0.408-1.523v-3.167
		h-0.899v-0.803h0.899v-1.08L136.479,20.225z"/>
	<path d="M143.257,26.03c0,0.503,0.024,0.995,0.084,1.391h-0.946l-0.084-0.731h-0.036c-0.324,0.456-0.947,0.863-1.775,0.863
		c-1.175,0-1.774-0.828-1.774-1.667c0-1.403,1.247-2.171,3.489-2.159v-0.12c0-0.468-0.132-1.343-1.318-1.331
		c-0.551,0-1.115,0.156-1.523,0.432L139.131,22c0.479-0.3,1.188-0.504,1.919-0.504c1.775,0,2.207,1.211,2.207,2.363V26.03z
		 M142.238,24.458c-1.151-0.024-2.459,0.18-2.459,1.307c0,0.696,0.456,1.008,0.983,1.008c0.768,0,1.259-0.48,1.427-0.972
		c0.036-0.12,0.048-0.24,0.048-0.336L142.238,24.458L142.238,24.458z"/>
	<path d="M146.187,20.225v1.392h1.511v0.803h-1.511v3.13c0,0.72,0.204,1.127,0.792,1.127c0.288,0,0.456-0.024,0.61-0.072
		l0.049,0.803c-0.204,0.072-0.528,0.144-0.937,0.144c-0.492,0-0.888-0.168-1.14-0.444c-0.288-0.324-0.408-0.839-0.408-1.523v-3.167
		h-0.899v-0.803h0.899v-1.08L146.187,20.225z"/>
	<path d="M149.403,24.71c0.023,1.427,0.923,2.015,1.991,2.015c0.755,0,1.223-0.132,1.606-0.3l0.192,0.756
		c-0.372,0.168-1.02,0.372-1.943,0.372c-1.787,0-2.854-1.188-2.854-2.938s1.032-3.118,2.723-3.118c1.907,0,2.399,1.655,2.399,2.723
		c0,0.216-0.013,0.372-0.036,0.492h-4.079V24.71z M152.497,23.955c0.012-0.66-0.275-1.703-1.463-1.703
		c-1.079,0-1.535,0.971-1.619,1.703H152.497z"/>
</g>
<g id="A">
	<g>
		<path d="M250.74,105.981l-0.84,2.542h-1.079l2.759-8.083h1.247l2.759,8.083h-1.114l-0.864-2.542H250.74z M253.402,105.166
			l-0.803-2.327c-0.182-0.527-0.301-1.007-0.42-1.475h-0.024c-0.12,0.468-0.239,0.972-0.407,1.463l-0.792,2.339H253.402z"/>
		<path d="M262.234,108.271c-0.372,0.192-1.151,0.384-2.135,0.384c-2.279,0-3.982-1.439-3.982-4.103
			c0-2.542,1.715-4.246,4.222-4.246c0.995,0,1.645,0.216,1.919,0.36l-0.264,0.851c-0.384-0.191-0.947-0.335-1.619-0.335
			c-1.895,0-3.153,1.211-3.153,3.334c0,1.991,1.14,3.25,3.095,3.25c0.646,0,1.295-0.132,1.715-0.336L262.234,108.271z"/>
		<path d="M263.521,100.008h1.055v3.634h0.024c0.168-0.3,0.432-0.576,0.756-0.755c0.312-0.18,0.684-0.288,1.079-0.288
			c0.778,0,2.025,0.48,2.025,2.471v3.454h-1.055v-3.334c0-0.936-0.349-1.715-1.344-1.715c-0.685,0-1.211,0.48-1.415,1.043
			c-0.061,0.156-0.072,0.312-0.072,0.504v3.502h-1.055L263.521,100.008L263.521,100.008z"/>
	</g>
	<rect id="A_path1" x="233.821" y="92.215" fill="none" stroke="#402F90" stroke-width="3" width="50.184" height="27.575"/>
</g>
<g id="Vv">
	<g>
		<path d="M182.107,206.579l-2.65-8.083h1.14l1.259,3.982c0.336,1.09,0.636,2.074,0.864,3.021h0.023
			c0.229-0.936,0.552-1.955,0.923-3.01l1.367-3.994h1.116l-2.892,8.083H182.107z"/>
		<path d="M187.016,198.496h1.056v7.208h3.454v0.875h-4.51V198.496z"/>
		<path d="M192.692,198.591c0.503-0.084,1.163-0.155,2.003-0.155c1.031,0,1.787,0.239,2.267,0.672
			c0.433,0.384,0.708,0.971,0.708,1.69c0,0.731-0.216,1.308-0.624,1.728c-0.562,0.586-1.45,0.888-2.471,0.888
			c-0.312,0-0.6-0.013-0.839-0.072v3.238h-1.043L192.692,198.591L192.692,198.591z M193.736,202.489
			c0.228,0.06,0.516,0.084,0.863,0.084c1.259,0,2.026-0.624,2.026-1.716c0-1.08-0.768-1.594-1.907-1.594
			c-0.455,0-0.804,0.035-0.982,0.084V202.489z"/>
		<path d="M205.984,202.453c0,2.771-1.691,4.258-3.754,4.258c-2.147,0-3.634-1.667-3.634-4.113c0-2.566,1.583-4.246,3.741-4.246
			C204.557,198.352,205.984,200.042,205.984,202.453z M199.7,202.573c0,1.739,0.937,3.286,2.59,3.286
			c1.655,0,2.591-1.523,2.591-3.358c0-1.619-0.839-3.298-2.579-3.298C200.563,199.203,199.7,200.811,199.7,202.573z"/>
	</g>
	<rect id="Vv_path1" x="158.083" y="182.005" fill="none" stroke="#402F90" stroke-width="3" width="75" height="42.104"/>
</g>
<g id="Vm">
	<g>
		<path d="M132.278,106.977c-0.061-1.127-0.132-2.495-0.132-3.49h-0.024c-0.288,0.936-0.612,1.955-1.02,3.07l-1.428,3.922h-0.792
			l-1.318-3.85c-0.384-1.151-0.695-2.183-0.923-3.142h-0.024c-0.024,1.007-0.084,2.351-0.156,3.574l-0.216,3.466h-0.995l0.563-8.083
			h1.332l1.379,3.91c0.336,0.996,0.6,1.883,0.814,2.723h0.024c0.216-0.815,0.503-1.703,0.863-2.723l1.438-3.91h1.331l0.504,8.083
			h-1.032L132.278,106.977z"/>
		<path d="M136.301,107.984l-0.839,2.542h-1.08l2.759-8.083h1.248l2.758,8.083h-1.115l-0.863-2.542H136.301z M138.964,107.168
			l-0.804-2.327c-0.18-0.527-0.3-1.007-0.419-1.475h-0.024c-0.119,0.468-0.239,0.972-0.407,1.463l-0.792,2.338L138.964,107.168
			L138.964,107.168z"/>
	</g>
	<rect id="Vm_path1" x="107.899" y="93.217" fill="none" stroke="#402F90" stroke-width="3" width="50.184" height="27.575"/>
</g>
<g id="D">
	<g>
		<path d="M192.499,271.904c0.636-0.108,1.392-0.18,2.219-0.18c1.499,0,2.566,0.359,3.274,1.006c0.732,0.66,1.151,1.596,1.151,2.902
			c0,1.319-0.419,2.399-1.163,3.143c-0.769,0.756-2.016,1.164-3.586,1.164c-0.756,0-1.368-0.037-1.896-0.097V271.904z
			 M193.542,279.052c0.265,0.036,0.647,0.048,1.056,0.048c2.242,0,3.441-1.248,3.441-3.43c0.012-1.906-1.066-3.118-3.273-3.118
			c-0.54,0-0.947,0.048-1.224,0.108V279.052L193.542,279.052z"/>
	</g>
	<rect id="D_path1" x="170.491" y="262.559" fill="none" stroke="#402F90" stroke-width="3" width="50.184" height="27.575"/>
</g>
<line fill="none" stroke="#000000" x1="141.427" y1="150" x2="179.421" y2="150"/>
<line fill="none" stroke="#000000" x1="179.421" y1="149.667" x2="179.421" y2="171.874"/>
<line fill="none" stroke="#000000" x1="124.555" y1="209.579" x2="124.555" y2="135.396"/>
<line fill="none" stroke="#000000" stroke-width="5" x1="174.491" y1="170.842" x2="183.421" y2="170.842"/>
<line fill="none" stroke="#000000" stroke-width="5" x1="119.625" y1="135.396" x2="128.555" y2="135.396"/>
<g>
	<g>
		<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="49.667" y1="282.868" x2="159.667" y2="282.868"/>
		<polygon points="156.858,286.571 158.431,282.868 156.858,279.164 165.636,282.868 		"/>
	</g>
</g>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="49.667" y1="269.824" x2="49.667" y2="41.333"/>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="49.667" y1="41.333" x2="195.583" y2="41.333"/>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="195.583" y1="41.333" x2="195.583" y2="92.215"/>
<g>
	<g>
		<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="49.667" y1="269.868" x2="159.667" y2="269.868"/>
		<polygon points="156.858,273.571 158.431,269.868 156.858,266.164 165.636,269.868 		"/>
	</g>
</g>
</svg>
</window>