
function Sarissa(){}
Sarissa.VERSION="0.9.9.4";Sarissa.PARSED_OK="Document contains no parsing errors";Sarissa.PARSED_EMPTY="Document is empty";Sarissa.PARSED_UNKNOWN_ERROR="Not well-formed or other error";Sarissa.IS_ENABLED_TRANSFORM_NODE=false;Sarissa.REMOTE_CALL_FLAG="gr.abiss.sarissa.REMOTE_CALL_FLAG";Sarissa._lastUniqueSuffix=0;Sarissa._getUniqueSuffix=function(){return Sarissa._lastUniqueSuffix++;};Sarissa._SARISSA_IEPREFIX4XSLPARAM="";Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION=document.implementation&&true;Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT=Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.createDocument;Sarissa._SARISSA_HAS_DOM_FEATURE=Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.hasFeature;Sarissa._SARISSA_IS_MOZ=Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT&&Sarissa._SARISSA_HAS_DOM_FEATURE;Sarissa._SARISSA_IS_SAFARI=navigator.userAgent.toLowerCase().indexOf("safari")!=-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1;Sarissa._SARISSA_IS_SAFARI_OLD=Sarissa._SARISSA_IS_SAFARI&&(parseInt((navigator.userAgent.match(/AppleWebKit\/(\d+)/)||{})[1],10)<420);Sarissa._SARISSA_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1;Sarissa._SARISSA_IS_OPERA=navigator.userAgent.toLowerCase().indexOf("opera")!=-1;if(!window.Node||!Node.ELEMENT_NODE){Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12};}
if(Sarissa._SARISSA_IS_SAFARI_OLD){HTMLHtmlElement=document.createElement("html").constructor;Node=HTMLElement={};HTMLElement.prototype=HTMLHtmlElement.__proto__.__proto__;HTMLDocument=Document=document.constructor;var x=new DOMParser();XMLDocument=x.constructor;Element=x.parseFromString("<Single />","text/xml").documentElement.constructor;x=null;}
if(typeof XMLDocument=="undefined"&&typeof Document!="undefined"){XMLDocument=Document;}
if(Sarissa._SARISSA_IS_IE){Sarissa._SARISSA_IEPREFIX4XSLPARAM="xsl:";var _SARISSA_DOM_PROGID="";var _SARISSA_XMLHTTP_PROGID="";var _SARISSA_DOM_XMLWRITER="";Sarissa.pickRecentProgID=function(idList){var bFound=false,e;var o2Store;for(var i=0;i<idList.length&&!bFound;i++){try{var oDoc=new ActiveXObject(idList[i]);o2Store=idList[i];bFound=true;}catch(objException){e=objException;}}
if(!bFound){throw"Could not retrieve a valid progID of Class: "+idList[idList.length-1]+". (original exception: "+e+")";}
idList=null;return o2Store;};_SARISSA_DOM_PROGID=null;_SARISSA_THREADEDDOM_PROGID=null;_SARISSA_XSLTEMPLATE_PROGID=null;_SARISSA_XMLHTTP_PROGID=null;XMLHttpRequest=function(){if(!_SARISSA_XMLHTTP_PROGID){_SARISSA_XMLHTTP_PROGID=Sarissa.pickRecentProgID(["Msxml2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]);}
return new ActiveXObject(_SARISSA_XMLHTTP_PROGID);};Sarissa.getDomDocument=function(sUri,sName){if(!_SARISSA_DOM_PROGID){_SARISSA_DOM_PROGID=Sarissa.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"]);}
var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(sName){var prefix="";if(sUri){if(sName.indexOf(":")>1){prefix=sName.substring(0,sName.indexOf(":"));sName=sName.substring(sName.indexOf(":")+1);}else{prefix="a"+Sarissa._getUniqueSuffix();}}
if(sUri){oDoc.loadXML('<'+prefix+':'+sName+" xmlns:"+prefix+"=\""+sUri+"\""+" />");}else{oDoc.loadXML('<'+sName+" />");}}
return oDoc;};Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(oDoc&&oDoc.parseError&&oDoc.parseError.errorCode&&oDoc.parseError.errorCode!=0){parseErrorText="XML Parsing Error: "+oDoc.parseError.reason+"\nLocation: "+oDoc.parseError.url+"\nLine Number "+oDoc.parseError.line+", Column "+
oDoc.parseError.linepos+":\n"+oDoc.parseError.srcText+"\n";for(var i=0;i<oDoc.parseError.linepos;i++){parseErrorText+="-";}
parseErrorText+="^\n";}
else if(oDoc.documentElement===null){parseErrorText=Sarissa.PARSED_EMPTY;}
return parseErrorText;};Sarissa.setXpathNamespaces=function(oDoc,sNsSet){oDoc.setProperty("SelectionLanguage","XPath");oDoc.setProperty("SelectionNamespaces",sNsSet);};XSLTProcessor=function(){if(!_SARISSA_XSLTEMPLATE_PROGID){_SARISSA_XSLTEMPLATE_PROGID=Sarissa.pickRecentProgID(["Msxml2.XSLTemplate.6.0","MSXML2.XSLTemplate.3.0"]);}
this.template=new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);this.processor=null;};XSLTProcessor.prototype.importStylesheet=function(xslDoc){if(!_SARISSA_THREADEDDOM_PROGID){_SARISSA_THREADEDDOM_PROGID=Sarissa.pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.6.0","MSXML2.FreeThreadedDOMDocument.3.0"]);}
xslDoc.setProperty("SelectionLanguage","XPath");xslDoc.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var converted=new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);try{converted.resolveExternals=true;converted.setProperty("AllowDocumentFunction",true);}
catch(e){}
if(xslDoc.url&&xslDoc.selectSingleNode("//xsl:*[local-name() = 'import' or local-name() = 'include']")!=null){converted.async=false;converted.load(xslDoc.url);}
else{converted.loadXML(xslDoc.xml);}
converted.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var output=converted.selectSingleNode("//xsl:output");if(output){this.outputMethod=output.getAttribute("method");}
else{delete this.outputMethod;}
this.template.stylesheet=converted;this.processor=this.template.createProcessor();this.paramsSet=[];};XSLTProcessor.prototype.transformToDocument=function(sourceDoc){var outDoc;if(_SARISSA_THREADEDDOM_PROGID){this.processor.input=sourceDoc;outDoc=new ActiveXObject(_SARISSA_DOM_PROGID);this.processor.output=outDoc;this.processor.transform();return outDoc;}
else{if(!_SARISSA_DOM_XMLWRITER){_SARISSA_DOM_XMLWRITER=Sarissa.pickRecentProgID(["Msxml2.MXXMLWriter.6.0","Msxml2.MXXMLWriter.3.0","MSXML2.MXXMLWriter","MSXML.MXXMLWriter","Microsoft.XMLDOM"]);}
this.processor.input=sourceDoc;outDoc=new ActiveXObject(_SARISSA_DOM_XMLWRITER);this.processor.output=outDoc;this.processor.transform();var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);oDoc.loadXML(outDoc.output+"");return oDoc;}};XSLTProcessor.prototype.transformToFragment=function(sourceDoc,ownerDoc){this.processor.input=sourceDoc;this.processor.transform();var s=this.processor.output;var f=ownerDoc.createDocumentFragment();var container;if(this.outputMethod=='text'){f.appendChild(ownerDoc.createTextNode(s));}else if(ownerDoc.body&&ownerDoc.body.innerHTML){container=ownerDoc.createElement('div');container.innerHTML=s;while(container.hasChildNodes()){f.appendChild(container.firstChild);}}
else{var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(s.substring(0,5)=='<?xml'){s=s.substring(s.indexOf('?>')+2);}
var xml=''.concat('<my>',s,'</my>');oDoc.loadXML(xml);container=oDoc.documentElement;while(container.hasChildNodes()){f.appendChild(container.firstChild);}}
return f;};XSLTProcessor.prototype.setParameter=function(nsURI,name,value){value=value?value:"";if(nsURI){this.processor.addParameter(name,value,nsURI);}else{this.processor.addParameter(name,value);}
nsURI=""+(nsURI||"");if(!this.paramsSet[nsURI]){this.paramsSet[nsURI]=[];}
this.paramsSet[nsURI][name]=value;};XSLTProcessor.prototype.getParameter=function(nsURI,name){nsURI=""+(nsURI||"");if(this.paramsSet[nsURI]&&this.paramsSet[nsURI][name]){return this.paramsSet[nsURI][name];}else{return null;}};XSLTProcessor.prototype.clearParameters=function(){for(var nsURI in this.paramsSet){for(var name in this.paramsSet[nsURI]){if(nsURI!=""){this.processor.addParameter(name,"",nsURI);}else{this.processor.addParameter(name,"");}}}
this.paramsSet=[];};}else{if(Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT){Sarissa.__handleLoad__=function(oDoc){Sarissa.__setReadyState__(oDoc,4);};_sarissa_XMLDocument_onload=function(){Sarissa.__handleLoad__(this);};Sarissa.__setReadyState__=function(oDoc,iReadyState){oDoc.readyState=iReadyState;oDoc.readystate=iReadyState;if(oDoc.onreadystatechange!=null&&typeof oDoc.onreadystatechange=="function"){oDoc.onreadystatechange();}};Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(!oDoc.onreadystatechange){oDoc.onreadystatechange=null;}
if(!oDoc.readyState){oDoc.readyState=0;}
oDoc.addEventListener("load",_sarissa_XMLDocument_onload,false);return oDoc;};if(window.XMLDocument){}
else if(Sarissa._SARISSA_HAS_DOM_FEATURE&&window.Document&&!Document.prototype.load&&document.implementation.hasFeature('LS','3.0')){Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);return oDoc;};}
else{Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(oDoc&&(sUri||sName)&&!oDoc.documentElement){oDoc.appendChild(oDoc.createElementNS(sUri,sName));}
return oDoc;};}}}
if(!window.DOMParser){if(Sarissa._SARISSA_IS_SAFARI){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","data:text/xml;charset=utf-8,"+encodeURIComponent(sXml),false);xmlhttp.send(null);return xmlhttp.responseXML;};}else if(Sarissa.getDomDocument&&Sarissa.getDomDocument()&&Sarissa.getDomDocument(null,"bar").xml){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var doc=Sarissa.getDomDocument();doc.loadXML(sXml);return doc;};}}
if((typeof(document.importNode)=="undefined")&&Sarissa._SARISSA_IS_IE){try{document.importNode=function(oNode,bChildren){var tmp;if(oNode.nodeName=='#text'){return document.createTextNode(oNode.data);}
else{if(oNode.nodeName=="tbody"||oNode.nodeName=="tr"){tmp=document.createElement("table");}
else if(oNode.nodeName=="td"){tmp=document.createElement("tr");}
else if(oNode.nodeName=="option"){tmp=document.createElement("select");}
else{tmp=document.createElement("div");}
if(bChildren){tmp.innerHTML=oNode.xml?oNode.xml:oNode.outerHTML;}else{tmp.innerHTML=oNode.xml?oNode.cloneNode(false).xml:oNode.cloneNode(false).outerHTML;}
return tmp.getElementsByTagName("*")[0];}};}catch(e){}}
if(!Sarissa.getParseErrorText){Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if((!oDoc)||(!oDoc.documentElement)){parseErrorText=Sarissa.PARSED_EMPTY;}else if(oDoc.documentElement.tagName=="parsererror"){parseErrorText=oDoc.documentElement.firstChild.data;parseErrorText+="\n"+oDoc.documentElement.firstChild.nextSibling.firstChild.data;}else if(oDoc.getElementsByTagName("parsererror").length>0){var parsererror=oDoc.getElementsByTagName("parsererror")[0];parseErrorText=Sarissa.getText(parsererror,true)+"\n";}else if(oDoc.parseError&&oDoc.parseError.errorCode!=0){parseErrorText=Sarissa.PARSED_UNKNOWN_ERROR;}
return parseErrorText;};}
Sarissa.getText=function(oNode,deep){var s="";var nodes=oNode.childNodes;for(var i=0;i<nodes.length;i++){var node=nodes[i];var nodeType=node.nodeType;if(nodeType==Node.TEXT_NODE||nodeType==Node.CDATA_SECTION_NODE){s+=node.data;}else if(deep===true&&(nodeType==Node.ELEMENT_NODE||nodeType==Node.DOCUMENT_NODE||nodeType==Node.DOCUMENT_FRAGMENT_NODE)){s+=Sarissa.getText(node,true);}}
return s;};if(!window.XMLSerializer&&Sarissa.getDomDocument&&Sarissa.getDomDocument("","foo",null).xml){XMLSerializer=function(){};XMLSerializer.prototype.serializeToString=function(oNode){return oNode.xml;};}
Sarissa.stripTags=function(s){return s?s.replace(/<[^>]+>/g,""):s;};Sarissa.clearChildNodes=function(oNode){while(oNode.firstChild){oNode.removeChild(oNode.firstChild);}};Sarissa.copyChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if(Sarissa._SARISSA_IS_SAFARI&&nodeTo.nodeType==Node.DOCUMENT_NODE){nodeTo=nodeTo.documentElement;}
if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";}
if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);}
var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var nodes=nodeFrom.childNodes;var i;if(typeof(ownerDoc.importNode)!="undefined"){for(i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}}};Sarissa.moveChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";}
if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);}
var nodes=nodeFrom.childNodes;if(nodeFrom.ownerDocument==nodeTo.ownerDocument){while(nodeFrom.firstChild){nodeTo.appendChild(nodeFrom.firstChild);}}else{var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var i;if(typeof(ownerDoc.importNode)!="undefined"){for(i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}}
Sarissa.clearChildNodes(nodeFrom);}};Sarissa.xmlize=function(anyObject,objectName,indentSpace){indentSpace=indentSpace?indentSpace:'';var s=indentSpace+'<'+objectName+'>';var isLeaf=false;if(!(anyObject instanceof Object)||anyObject instanceof Number||anyObject instanceof String||anyObject instanceof Boolean||anyObject instanceof Date){s+=Sarissa.escape(""+anyObject);isLeaf=true;}else{s+="\n";var isArrayItem=anyObject instanceof Array;for(var name in anyObject){s+=Sarissa.xmlize(anyObject[name],(isArrayItem?"array-item key=\""+name+"\"":name),indentSpace+"   ");}
s+=indentSpace;}
return(s+=(objectName.indexOf(' ')!=-1?"</array-item>\n":"</"+objectName+">\n"));};Sarissa.escape=function(sXml){return sXml.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");};Sarissa.unescape=function(sXml){return sXml.replace(/&apos;/g,"'").replace(/&quot;/g,"\"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");};Sarissa.updateCursor=function(oTargetElement,sValue){if(oTargetElement&&oTargetElement.style&&oTargetElement.style.cursor!=undefined){oTargetElement.style.cursor=sValue;}};Sarissa.updateContentFromURI=function(sFromUrl,oTargetElement,xsltproc,callback,skipCache){try{Sarissa.updateCursor(oTargetElement,"wait");var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET",sFromUrl,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){try{var oDomDoc=xmlhttp.responseXML;if(oDomDoc&&Sarissa.getParseErrorText(oDomDoc)==Sarissa.PARSED_OK){Sarissa.updateContentFromNode(xmlhttp.responseXML,oTargetElement,xsltproc);if(callback){callback(sFromUrl,oTargetElement);}}
else{throw Sarissa.getParseErrorText(oDomDoc);}}
catch(e){if(callback){callback(sFromUrl,oTargetElement,e);}
else{throw e;}}}};if(skipCache){var oldage="Sat, 1 Jan 2000 00:00:00 GMT";xmlhttp.setRequestHeader("If-Modified-Since",oldage);}
xmlhttp.send("");}
catch(e){Sarissa.updateCursor(oTargetElement,"auto");if(callback){callback(sFromUrl,oTargetElement,e);}
else{throw e;}}};Sarissa.updateContentFromNode=function(oNode,oTargetElement,xsltproc){try{Sarissa.updateCursor(oTargetElement,"wait");Sarissa.clearChildNodes(oTargetElement);var ownerDoc=oNode.nodeType==Node.DOCUMENT_NODE?oNode:oNode.ownerDocument;if(ownerDoc.parseError&&ownerDoc.parseError.errorCode!=0){var pre=document.createElement("pre");pre.appendChild(document.createTextNode(Sarissa.getParseErrorText(ownerDoc)));oTargetElement.appendChild(pre);}
else{if(xsltproc){oNode=xsltproc.transformToDocument(oNode);}
if(oTargetElement.tagName.toLowerCase()=="textarea"||oTargetElement.tagName.toLowerCase()=="input"){oTargetElement.value=new XMLSerializer().serializeToString(oNode);}
else{try{oTargetElement.appendChild(oTargetElement.ownerDocument.importNode(oNode,true));}
catch(e){oTargetElement.innerHTML=new XMLSerializer().serializeToString(oNode);}}}}
catch(e){throw e;}
finally{Sarissa.updateCursor(oTargetElement,"auto");}};Sarissa.formToQueryString=function(oForm){var qs="";for(var i=0;i<oForm.elements.length;i++){var oField=oForm.elements[i];var sFieldName=oField.getAttribute("name")?oField.getAttribute("name"):oField.getAttribute("id");if(sFieldName&&((!oField.disabled)||oField.type=="hidden")){switch(oField.type){case"hidden":case"text":case"textarea":case"password":qs+=sFieldName+"="+encodeURIComponent(oField.value)+"&";break;case"select-one":qs+=sFieldName+"="+encodeURIComponent(oField.options[oField.selectedIndex].value)+"&";break;case"select-multiple":for(var j=0;j<oField.length;j++){var optElem=oField.options[j];if(optElem.selected===true){qs+=sFieldName+"[]"+"="+encodeURIComponent(optElem.value)+"&";}}
break;case"checkbox":case"radio":if(oField.checked){qs+=sFieldName+"="+encodeURIComponent(oField.value)+"&";}
break;}}}
return qs.substr(0,qs.length-1);};Sarissa.updateContentFromForm=function(oForm,oTargetElement,xsltproc,callback){try{Sarissa.updateCursor(oTargetElement,"wait");var params=Sarissa.formToQueryString(oForm)+"&"+Sarissa.REMOTE_CALL_FLAG+"=true";var xmlhttp=new XMLHttpRequest();var bUseGet=oForm.getAttribute("method")&&oForm.getAttribute("method").toLowerCase()=="get";if(bUseGet){xmlhttp.open("GET",oForm.getAttribute("action")+"?"+params,true);}
else{xmlhttp.open('POST',oForm.getAttribute("action"),true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlhttp.setRequestHeader("Content-length",params.length);xmlhttp.setRequestHeader("Connection","close");}
xmlhttp.onreadystatechange=function(){try{if(xmlhttp.readyState==4){var oDomDoc=xmlhttp.responseXML;if(oDomDoc&&Sarissa.getParseErrorText(oDomDoc)==Sarissa.PARSED_OK){Sarissa.updateContentFromNode(xmlhttp.responseXML,oTargetElement,xsltproc);if(callback){callback(oForm,oTargetElement);}}
else{throw Sarissa.getParseErrorText(oDomDoc);}}}
catch(e){if(callback){callback(oForm,oTargetElement,e);}
else{throw e;}}};xmlhttp.send(bUseGet?"":params);}
catch(e){Sarissa.updateCursor(oTargetElement,"auto");if(callback){callback(oForm,oTargetElement,e);}
else{throw e;}}
return false;};Sarissa.FUNCTION_NAME_REGEXP=new RegExp("");Sarissa.getFunctionName=function(oFunc,bForce){var name;if(!name){if(bForce){name="SarissaAnonymous"+Sarissa._getUniqueSuffix();window[name]=oFunc;}
else{name=null;}}
if(name){window[name]=oFunc;}
return name;};Sarissa.setRemoteJsonCallback=function(url,callback,callbackParam){if(!callbackParam){callbackParam="callback";}
var callbackFunctionName=Sarissa.getFunctionName(callback,true);var id="sarissa_json_script_id_"+Sarissa._getUniqueSuffix();var oHead=document.getElementsByTagName("head")[0];var scriptTag=document.createElement('script');scriptTag.type='text/javascript';scriptTag.id=id;scriptTag.onload=function(){};if(url.indexOf("?")!=-1){url+=("&"+callbackParam+"="+callbackFunctionName);}
else{url+=("?"+callbackParam+"="+callbackFunctionName);}
scriptTag.src=url;oHead.appendChild(scriptTag);return id;};

if(Sarissa._SARISSA_HAS_DOM_FEATURE&&document.implementation.hasFeature("XPath","3.0")){SarissaNodeList=function(i){this.length=i;};SarissaNodeList.prototype=[];SarissaNodeList.prototype.constructor=Array;SarissaNodeList.prototype.item=function(i){return(i<0||i>=this.length)?null:this[i];};SarissaNodeList.prototype.expr="";if(window.XMLDocument&&(!XMLDocument.prototype.setProperty)){XMLDocument.prototype.setProperty=function(x,y){};}
Sarissa.setXpathNamespaces=function(oDoc,sNsSet){oDoc._sarissa_useCustomResolver=true;var namespaces=sNsSet.indexOf(" ")>-1?sNsSet.split(" "):[sNsSet];oDoc._sarissa_xpathNamespaces=[];for(var i=0;i<namespaces.length;i++){var ns=namespaces[i];var colonPos=ns.indexOf(":");var assignPos=ns.indexOf("=");if(colonPos>0&&assignPos>colonPos+1){var prefix=ns.substring(colonPos+1,assignPos);var uri=ns.substring(assignPos+2,ns.length-1);oDoc._sarissa_xpathNamespaces[prefix]=uri;}else{throw"Bad format on namespace declaration(s) given";}}};XMLDocument.prototype._sarissa_useCustomResolver=false;XMLDocument.prototype._sarissa_xpathNamespaces=[];XMLDocument.prototype.selectNodes=function(sExpr,contextNode,returnSingle){var nsDoc=this;var nsresolver;if(this._sarissa_useCustomResolver){nsresolver=function(prefix){var s=nsDoc._sarissa_xpathNamespaces[prefix];if(s){return s;}
else{throw"No namespace URI found for prefix: '"+prefix+"'";}};}
else{nsresolver=this.createNSResolver(this.documentElement);}
var result=null;if(!returnSingle){var oResult=this.evaluate(sExpr,(contextNode?contextNode:this),nsresolver,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);var nodeList=new SarissaNodeList(oResult.snapshotLength);nodeList.expr=sExpr;for(var i=0;i<nodeList.length;i++){nodeList[i]=oResult.snapshotItem(i);}
result=nodeList;}
else{result=this.evaluate(sExpr,(contextNode?contextNode:this),nsresolver,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;}
return result;};Element.prototype.selectNodes=function(sExpr){var doc=this.ownerDocument;if(doc.selectNodes){return doc.selectNodes(sExpr,this);}
else{throw"Method selectNodes is only supported by XML Elements";}};XMLDocument.prototype.selectSingleNode=function(sExpr,contextNode){var ctx=contextNode?contextNode:null;return this.selectNodes(sExpr,ctx,true);};Element.prototype.selectSingleNode=function(sExpr){var doc=this.ownerDocument;if(doc.selectSingleNode){return doc.selectSingleNode(sExpr,this);}
else{throw"Method selectNodes is only supported by XML Elements";}};Sarissa.IS_ENABLED_SELECT_NODES=true;}

(function(){var oXMLHttpRequest=window.XMLHttpRequest;var bGecko=!!window.controllers,bIE=window.document.all&&!window.opera;function cXMLHttpRequest(){this._object=oXMLHttpRequest?new oXMLHttpRequest:new window.ActiveXObject('Microsoft.XMLHTTP');};if(bGecko&&oXMLHttpRequest.wrapped)
cXMLHttpRequest.wrapped=oXMLHttpRequest.wrapped;cXMLHttpRequest.UNSENT=0;cXMLHttpRequest.OPENED=1;cXMLHttpRequest.HEADERS_RECEIVED=2;cXMLHttpRequest.LOADING=3;cXMLHttpRequest.DONE=4;cXMLHttpRequest.prototype.readyState=cXMLHttpRequest.UNSENT;cXMLHttpRequest.prototype.responseText="";cXMLHttpRequest.prototype.responseXML=null;cXMLHttpRequest.prototype.status=0;cXMLHttpRequest.prototype.statusText="";cXMLHttpRequest.prototype.onreadystatechange=null;cXMLHttpRequest.onreadystatechange=null;cXMLHttpRequest.onopen=null;cXMLHttpRequest.onsend=null;cXMLHttpRequest.onabort=null;cXMLHttpRequest.prototype.open=function(sMethod,sUrl,bAsync,sUser,sPassword){this._async=bAsync;var oRequest=this,nState=this.readyState;if(bIE){var fOnUnload=function(){if(oRequest._object.readyState!=cXMLHttpRequest.DONE)
fCleanTransport(oRequest);};if(bAsync)
window.attachEvent("onunload",fOnUnload);}
this._object.onreadystatechange=function(){if(bGecko&&!bAsync)
return;oRequest.readyState=oRequest._object.readyState;fSynchronizeValues(oRequest);if(oRequest._aborted){oRequest.readyState=cXMLHttpRequest.UNSENT;return;}
if(oRequest.readyState==cXMLHttpRequest.DONE){fCleanTransport(oRequest);if(bIE&&bAsync)
window.detachEvent("onunload",fOnUnload);}
if(nState!=oRequest.readyState)
fReadyStateChange(oRequest);nState=oRequest.readyState;};if(cXMLHttpRequest.onopen)
cXMLHttpRequest.onopen.apply(this,arguments);this._object.open(sMethod,sUrl,bAsync,sUser,sPassword);if(!bAsync&&bGecko){this.readyState=cXMLHttpRequest.OPENED;fReadyStateChange(this);}};cXMLHttpRequest.prototype.send=function(vData){if(cXMLHttpRequest.onsend)
cXMLHttpRequest.onsend.apply(this,arguments);if(vData&&vData.nodeType){vData=window.XMLSerializer?new window.XMLSerializer().serializeToString(vData):vData.xml;if(!this._headers["Content-Type"])
this._object.setRequestHeader("Content-Type","application/xml");}
this._object.send(vData);if(bGecko&&!this._async){this.readyState=cXMLHttpRequest.OPENED;fSynchronizeValues(this);while(this.readyState<cXMLHttpRequest.DONE){this.readyState++;fReadyStateChange(this);if(this._aborted)
return;}}};cXMLHttpRequest.prototype.abort=function(){if(cXMLHttpRequest.onabort)
cXMLHttpRequest.onabort.apply(this,arguments);if(this.readyState>cXMLHttpRequest.UNSENT)
this._aborted=true;this._object.abort();fCleanTransport(this);};cXMLHttpRequest.prototype.getAllResponseHeaders=function(){return this._object.getAllResponseHeaders();};cXMLHttpRequest.prototype.getResponseHeader=function(sName){return this._object.getResponseHeader(sName);};cXMLHttpRequest.prototype.setRequestHeader=function(sName,sValue){if(!this._headers)
this._headers={};this._headers[sName]=sValue;return this._object.setRequestHeader(sName,sValue);};cXMLHttpRequest.prototype.toString=function(){return'['+"object"+' '+"XMLHttpRequest"+']';};cXMLHttpRequest.toString=function(){return'['+"XMLHttpRequest"+']';};function fReadyStateChange(oRequest){if(oRequest.onreadystatechange)
oRequest.onreadystatechange.apply(oRequest);if(cXMLHttpRequest.onreadystatechange)
cXMLHttpRequest.onreadystatechange.apply(oRequest);};function fGetDocument(oRequest){var oDocument=oRequest.responseXML;if(bIE&&oDocument&&!oDocument.documentElement&&oRequest.getResponseHeader("Content-Type").match(/[^\/]+\/[^\+]+\+xml/)){oDocument=new ActiveXObject('Microsoft.XMLDOM');oDocument.loadXML(oRequest.responseText);}
if(oDocument)
if((bIE&&oDocument.parseError!=0)||(oDocument.documentElement&&oDocument.documentElement.tagName=="parsererror"))
return null;return oDocument;};function fSynchronizeValues(oRequest){try{oRequest.responseText=oRequest._object.responseText;}catch(e){}
try{oRequest.responseXML=fGetDocument(oRequest._object);}catch(e){}
try{oRequest.status=oRequest._object.status;}catch(e){}
try{oRequest.statusText=oRequest._object.statusText;}catch(e){}};function fCleanTransport(oRequest){oRequest._object.onreadystatechange=new window.Function;delete oRequest._headers;};if(!window.Function.prototype.apply){window.Function.prototype.apply=function(oRequest,oArguments){if(!oArguments)
oArguments=[];oRequest.__func=this;oRequest.__func(oArguments[0],oArguments[1],oArguments[2],oArguments[3],oArguments[4]);delete oRequest.__func;};};window.XMLHttpRequest=cXMLHttpRequest;})();

Math.bool=function(){return Math.floor(Math.random()*1.9999)==0;}
Math.rand=function(pMin,pMax,pArrOfExcludedIds){if(typeof(pArrOfExcludedIds)=="undefined")
pArrOfExcludedIds=[];if(pArrOfExcludedIds==null||pArrOfExcludedIds.length==0){return Math.floor(Math.random()*(pMax-pMin+1)+pMin);}
var roll=pArrOfExcludedIds[0];while(pArrOfExcludedIds.contains(roll))
roll=Math.floor(Math.random()*(pMax-pMin+1)+pMin);return roll;}
if(!Array.prototype.contains)Array.prototype.contains=function(obj,pUseStrictTypeComparison){if(typeof(pUseStrictTypeComparison)=="undefined")
pUseStrictTypeComparison=true;var i=this.length;if(pUseStrictTypeComparison){while(i--){if(this[i]===obj){return true;}}}else{while(i--){if(this[i]==obj){return true;}}}
return false;}
if(!Array.prototype.insert)Array.prototype.insert=function(begin,end,v){while(begin+1<end&&this[begin+1]<v){this.swap(begin,begin+1);++begin;}
this[begin]=v;}
if(!Array.prototype.getRand)Array.prototype.getRand=function(){return this[Math.rand(0,this.length-1)];}
if(!Array.prototype.sortNum)Array.prototype.sortNum=function(){return this.sort(function(a,b){return a-b;});}
if(!Array.prototype.shuffle)Array.prototype.shuffle=function(){for(var rnd,tmp,i=this.length;i;rnd=parseInt(Math.random()*i),tmp=this[--i],this[i]=this[rnd],this[rnd]=tmp);};if(!Array.prototype.compare)Array.prototype.compare=function(testArr){if(this.length!=testArr.length)return false;for(var i=0;i<testArr.length;i++){if(this[i].compare){if(!this[i].compare(testArr[i]))return false;}
if(this[i]!==testArr[i])return false;}
return true;}
if(!Array.prototype.findit)Array.prototype.findit=function(pSearchFor,pOnlyReturnFirstIndex,pStrictTypeComparison){if(this.length<1)
return-1;if((typeof(pSearchFor)=="undefined")||(pSearchFor==null))
return false;if((typeof(pOnlyReturnFirstIndex)=="undefined")||(pOnlyReturnFirstIndex==null))
pOnlyReturnFirstIndex=false;if((typeof(pStrictTypeComparison)=="undefined")||(pStrictTypeComparison==null))
pStrictTypeComparison=true;var len=this.length;var i;if(pOnlyReturnFirstIndex){var returnArray=[];if(typeof(pSearchFor)=='function'){for(i=0;i<len;i++){if(pSearchFor.test(this[i])){return i;}}}else if(pStrictTypeComparison){for(i=0;i<len;i++){if(this[i]===pSearchFor){return i;}}}else{for(i=0;i<len;i++){if(this[i]==pSearchFor){return i;}}}
return false;}else{var returnArray=[];if(typeof(pSearchFor)=='function'){for(i=0;i<len;i++){if(pSearchFor.test(this[i])){returnArray.push(i);}}}else if(pStrictTypeComparison){for(i=0;i<len;i++){if(this[i]===pSearchFor){returnArray.push(i);}}}else{for(i=0;i<len;i++){if(this[i]==pSearchFor){returnArray.push(i);}}}
return returnArray.length<=0?false:returnArray;}}
if(!Array.prototype.remove)Array.prototype.remove=function(from,to){var rest=this.slice((to||from)+1||this.length);this.length=from<0?this.length+from:from;return this.push.apply(this,rest);};if(!Array.prototype.swap)Array.prototype.swap=function(a,b){var tmp=this[a];this[a]=this[b];this[b]=tmp;}
if(!Array.prototype.removeit)Array.prototype.removeit=function(a){if(this.length<1)
return;var index=this.findit(a,true,true);if(index<0||index===false)
return;while(index!==false&&index>=0&&this.length>0){this.splice(index,1);index=this.findit(a,true,true);}}
if(!Array.prototype.removethem)Array.prototype.removethem=function(arr){if(this.length<1)
return;for(var i=0;i<arr.length;arr++)
this.removeit(arr[i]);}
Array.prototype.partition=function(begin,end,pivot,pArrayElementType,pOptionalValueProperty,pOptionalPropertyType){if(!pArrayElementType||pArrayElementType==null)
pArrayElementType='number';if(!pOptionalPropertyType||pOptionalPropertyType==null)
pOptionalPropertyType='number';if(!pOptionalValueProperty)
pOptionalValueProperty=null;var piv=this[pivot];this.swap(pivot,end-1);var store=begin;var ix;if(pArrayElementType=='number'||(pArrayElementType!='string'&&!pOptionalValueProperty)){for(ix=begin;ix<end-1;++ix){if(parseFloat(this[ix])<=parseFloat(piv)){this.swap(store,ix);++store;}}}else if(pArrayElementType=='string'){for(ix=begin;ix<end-1;++ix){if(this[ix].toUpperCase()<=piv.toUpperCase()){this.swap(store,ix);++store;}}}else{var hasGetAttribute=typeof(this[0].getAttribute)!="undefined";if(pOptionalPropertyType=='string'){for(ix=begin;ix<end-1;++ix){if(hasGetAttribute){if(this[ix].getAttribute(pOptionalValueProperty).toString().toUpperCase()<=piv.getAttribute(pOptionalValueProperty).toString().toUpperCase()){this.swap(store,ix);++store;}}else{if(this[ix][pOptionalValueProperty].toString().toUpperCase()<=piv[pOptionalValueProperty].toString().toUpperCase()){this.swap(store,ix);++store;}}}}
else
{for(ix=begin;ix<end-1;++ix){if(hasGetAttribute){if(parseFloat(this[ix].getAttribute(pOptionalValueProperty))<=parseFloat(piv.getAttribute(pOptionalValueProperty))){this.swap(store,ix);++store;}}else{if(parseFloat(this[ix][pOptionalValueProperty])<=parseFloat(piv[pOptionalValueProperty])){this.swap(store,ix);++store;}}}}}
this.swap(end-1,store);return store;}
if(!Array.prototype.qsort)Array.prototype.qsort=function(begin,end,pArrayElementType,pOptionalValueProperty,pOptionalPropertyType){if(end-1>begin){var pivot=begin+Math.floor(Math.random()*(end-begin));pivot=this.partition(begin,end,pivot,pArrayElementType,pOptionalValueProperty,pOptionalPropertyType);this.qsort(begin,pivot,pArrayElementType,pOptionalValueProperty,pOptionalPropertyType);this.qsort(pivot+1,end,pArrayElementType,pOptionalValueProperty,pOptionalPropertyType);}}
if(!Array.prototype.quickSort)Array.prototype.quickSort=function(pOptionalArrayElementType,pOptionalValueProperty,pOptionalPropertyType){if(this.length<2)
return;if(!pOptionalArrayElementType)
pOptionalArrayElementType=typeof(this[0]);if(!pOptionalValueProperty)
pOptionalValueProperty=null;if(!pOptionalPropertyType)
pOptionalPropertyType=null;this.qsort(0,this.length,pOptionalArrayElementType,pOptionalValueProperty,pOptionalPropertyType);}
if(!Array.prototype.merge_inplace)Array.prototype.merge_inplace=function(begin,begin_right,end){for(;begin<begin_right;++begin){if(this[begin]>this[begin_right]){var v=this[begin];this[begin]=this[begin_right];this.insert(begin_right,end,v);}}}
if(!Array.prototype.msort)Array.prototype.msort=function(begin,end){var size=end-begin;if(size<2)return;var begin_right=begin+Math.floor(size/2);this.msort(begin,begin_right);this.msort(begin_right,end);this.merge_inplace(begin,begin_right,end);}
if(!Array.prototype.merge_sort_inplace)Array.prototype.merge_sort_inplace=function(){this.msort(0,this.length);}
if(!String.prototype.trim)String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
if(!String.prototype.ltrim)String.prototype.ltrim=function(){return this.replace(/^\s+/,"");}
if(!String.prototype.rtrim)String.prototype.rtrim=function(){return this.replace(/\s+$/,"");}
if(!String.prototype.endsWith)String.prototype.endsWith=function(str){return(this.length>=str.length)&&(this.substr(this.length-str.length,str.length)==str);}
if(!String.prototype.charMatchCount)String.prototype.charMatchCount=function(str){if(typeof(str)=="undefined"||str==null)
return 0;var words=[];if(typeof(str)=="string")
words.push(str);else
words=str;var highestcount=0;for(var x=0;x<words.length;x++){var word=words[x];var thiscount=0;for(var i=0;i<word.length;i++){for(var j=0;j<this.length;j++){if(word[i]==this[i]){thiscount++;break;}}}
if(thiscount>highestcount)
highestcount=thiscount;}
return highestcount;}
if(!String.prototype.startsWith)String.prototype.startsWith=function(pStr,pCaseSensitive){if(typeof(pStr)=="undefined"||pStr==null||this.length<=pStr.length)
return false;if(pCaseSensitive)
return this.substr(0,pStr.length)==pStr;return this.toLowerCase().substr(0,pStr.length)==pStr.toLowerCase();}
if(!String.prototype.contains)String.prototype.contains=function(str){return this.indexOf(str)!=-1;}

function Hashtable(){this.hashtable=new Object();}
Hashtable.prototype.clear=function(){this.hashtable=new Object();}
Hashtable.prototype.containsKey=function(key){var exists=false;for(var i in this.hashtable){if(i==key&&this.hashtable[i]!=null){exists=true;break;}}
return exists;}
Hashtable.prototype.containsValue=function(value){var contains=false;if(value!=null){for(var i in this.hashtable){if(this.hashtable[i]==value){contains=true;break;}}}
return contains;}
Hashtable.prototype.get=function(key){return this.hashtable[key];}
Hashtable.prototype.isEmpty=function(){return(parseInt(this.size())==0)?true:false;}
Hashtable.prototype.keys=function(){var keys=new Array();for(var i in this.hashtable){if(this.hashtable[i]!=null)
keys.push(i);}
return keys;}
Hashtable.prototype.put=function(key,value){if(key==null||value==null){throw"NullPointerException {"+key+"},{"+value+"}";}else{this.hashtable[key]=value;}}
Hashtable.prototype.remove=function(key){var rtn=this.hashtable[key];this.hashtable[key]=null;return rtn;}
Hashtable.prototype.size=function(){var size=0;for(var i in this.hashtable){if(this.hashtable[i]!=null)
size++;}
return size;}
Hashtable.prototype.toString=function(){var result="";for(var i in this.hashtable){if(this.hashtable[i]!=null)
result+="{"+i+"},{"+this.hashtable[i]+"}\n";}
return result;}
Hashtable.prototype.values=function(){var values=new Array();for(var i in this.hashtable){if(this.hashtable[i]!=null)
values.push(this.hashtable[i]);}
return values;}
Hashtable.prototype.entrySet=function(){return this.hashtable;}

var DEBUG_ENABLED=false;var __special__shift=false;var __special__alt=false;var __special__ctrl=false;var __special__arrow_up=false;var __special__arrow_down=false;var __special__arrow_left=false;var __special__arrow_right=false;var __special__pause=false;var __special__space=false;var MAX_DUMP_DEPTH=10;function dumpObj(obj,name,indent,depth){if(depth>MAX_DUMP_DEPTH){return indent+name+": <Maximum Depth Reached>\n";}
if(typeof obj=="object"){var child=null;var output=indent+name+"\n";indent+="\t";for(var item in obj){try{child=obj[item];}catch(e){child="<Unable to Evaluate>";}
if(typeof child=="object"){output+=dumpObj(child,item,indent,depth+1);}else{output+=indent+item+": "+child+"\n";}}
return output;}else{return obj;}}
document.onkeyup=KeyUp;var _ua=new Object();_ua.str=navigator.userAgent.toUpperCase();_ua.os={};_ua.browser={};if(_ua.str.indexOf("MACINTOSH")>=0){_ua.os.name="Mac";if(_ua.str.indexOf("MAC OS X ")>=0){_ua.os.ver=_ua.str.match(/MAC OS X [0-9_.]*/).toString().substr(9,4).replace(/_/g,".");}}
else if(_ua.str.indexOf("IPHONE")>=0){_ua.os.name="iPhone";if(_ua.str.indexOf("IPHONE OS ")>=0){_ua.os.ver=_ua.str.match(/IPHONE OS [0-9_.]*/).toString().substr(10,3).replace(/_/g,".");}}
else if(_ua.str.indexOf("IPOD")>=0){_ua.os.name="iPod touch";if(_ua.str.indexOf("IPHONE OS ")>=0){_ua.os.ver=_ua.str.match(/IPHONE OS [0-9_.]*/).toString().substr(10,3).replace(/_/g,".");}}
else if(_ua.str.indexOf("WINDOWS")>=0){_ua.os.name="Windows";if(_ua.str.indexOf("WINDOWS NT 5.1")>=0)_ua.os.ver="XP";if(_ua.str.indexOf("WINDOWS NT 6.0")>=0)_ua.os.ver="Vista";if(_ua.str.indexOf("WINDOWS NT 6.1")>=0)_ua.os.ver="7";}
if(_ua.str.indexOf("CHROME")>=0){_ua.browser.name="Chrome";_ua.browser.ver=_ua.str.match(/CHROME\/[0-9_.]*/).toString().substr(7,3);}
else if(_ua.str.indexOf("IPHONE")>=0&&_ua.str.indexOf("SAFARI")>=0){_ua.browser.name="Mobile Safari";_ua.browser.ver=_ua.str.match(/VERSION\/[0-9_.]*/).toString().substr(8);}
else if(_ua.str.indexOf("IPOD")>=0&&_ua.str.indexOf("SAFARI")>=0){_ua.browser.name="Mobile Safari";_ua.browser.ver=_ua.str.match(/VERSION\/[0-9_.]*/).toString().substr(8);}
else if(_ua.str.indexOf("SAFARI")>=0){_ua.browser.name="Safari";_ua.browser.ver=_ua.str.match(/VERSION\/[0-9_.]*/).toString().substr(8);}
else if(_ua.str.indexOf("FIREFOX")>=0){_ua.browser.name="Firefox";_ua.browser.ver=_ua.str.match(/FIREFOX\/[0-9_.]*/).toString().substr(8,3);}
else if(_ua.str.indexOf("OPERA")>=0){_ua.browser.name="Opera";_ua.browser.ver=_ua.str.match(/VERSION\/[0-9_.]*/).toString().substr(8);}
else if(_ua.str.indexOf("MSIE")>=0){_ua.browser.name="IE";if(_ua.str.indexOf("MSIE 5.0")>=0)_ua.browser.ver="5.0";if(_ua.str.indexOf("MSIE 5.5")>=0)_ua.browser.ver="5.5";if(_ua.str.indexOf("MSIE 6.0")>=0)_ua.browser.ver="6.0";if(_ua.str.indexOf("MSIE 7.0")>=0)_ua.browser.ver="7.0";if(_ua.str.indexOf("MSIE 8.0")>=0)_ua.browser.ver="8.0";}
function CreateXmlHttp(){return new XMLHttpRequest;}
var _GetXmlDocCounter=0;function GetXmlDoc(pXmlString){_GetXmlDocCounter++;var oDomDoc=(new DOMParser()).parseFromString(pXmlString,"text/xml");return oDomDoc;}
function SelectSingleNode(pParentNode,pNodePath){if(!pParentNode)return null;var ownerDocument=(pParentNode.ownerDocument?pParentNode.ownerDocument:pParentNode)
ownerDocument.setProperty("SelectionLanguage","XPath");return pParentNode.selectSingleNode(pNodePath);}
function GetNodeText(pNode,pPath){return getInnerText(SelectSingleNode(pNode,pPath));}
function GetAttributeValue(pNode,pAttributeName){return pNode.attributes.getNamedItem(pAttributeName).value;}
function getElapsedTime(pDateStartInMs){return(new Date().getTime()-pDateStartInMs);}
function isEnterKeyPress(pCharCode,pTarget){return((pCharCode==13)&&(pTarget.nodeName!='TEXTAREA'));}
function AttachEvent(pObject,pEventName,pEventHandler){if(!pObject){dalert("Null pObject in AttachEvent");return;}
if(!IsValidInstance(pEventHandler)){dalert("Empty pEventHandler in AttachEvent");return;}
if(pObject.addEventListener){pObject.addEventListener(pEventName,pEventHandler,true);return true;}
else if(pObject.attachEvent){return pObject.attachEvent("on"+pEventName,pEventHandler);}
else if(pObject[evnt]){var origHandler=pObject[pEventName];pObject[pEventName]=function(evt){origHandler(evt);handler(evt);}}else{pObject[pEventName]=function(evt){handler(evt);}}}
function DetachEvent(pObject,pEventName,pEventHandler){if(pObject.removeEventListener){pObject.removeEventListener(pEventName,pEventHandler,false);return true;}
else if(pObject.detachEvent){return pObject.detachEvent("on"+pEventName,pEventHandler);}
else{return false;}}
function goTo(link){location.href=link;}
function ReloadPage(pMsDelay){if(!IsValidInstance(pMsDelay)||pMsDelay==""||pMsDelay<1){window.location.reload(false);}else{setTimeout("ReloadPage(0)",pMsDelay);}}
function getQueryStringValue(pKey){var query=window.location.search.substring(1);var vars=query.split('&');var varslength=vars.length;for(var i=0;i<varslength;i++){var pair=vars[i].split('=');if(pair[0]==pKey){return pair[1];}}}
function ge(id){if(typeof(id)=='string')
return document.getElementById(id);return id;}
function GetId(pElement){if(IsValidInstance(pElement)){if(typeof pElement=="string"){return pElement;}else{return pElement.id;}}else{return"";}}
function setGlobal(pName,pValue){window[pName]=pValue;}
function defaultGlobal(pName,pValue){if(!IsValidInstance(window[pName])){setGlobal(pName,pValue);}else{}}
function openStrippedWindow(href,h,w){thewin=window.open(href,'_blank','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+w+',height='+h+',left='+(window.screen.width-w)/2+',top='+(window.screen.height-h)/2);}
function openStrippedWindowRelative(href,h,w){openStrippedWindow(window.location.protocol+"//"+window.location.host+"/"+href,h,w);}
function openWindow(href,pTarget){thewin=window.open(href,pTarget,'');}
function buildCallback(pFormName,pFieldNames,pResultValues){var lLength=pFieldNames.length;var lCallback="";for(i=0;i<lLength;i++){var lField=document.forms[pFormName].elements[pFieldNames[i]];lCallback+=((lField!=null)?("opener.setValue(opener.document.forms['"+pFormName+"'].elements['"+pFieldNames[i]+"'],"+pResultValues[i]+"); "):"");}
return lCallback;}
function buildUrl(pUrl,pFormName,pFieldNames,pIncludeEmpty){if(!IsValidInstance(pIncludeEmpty)||pIncludeEmpty!=true)
pIncludeEmpty=false;var lLength=pFieldNames.length;var lArgs="";for(i=0;i<lLength;i++){var lField=document.forms[pFormName].elements[pFieldNames[i]];var lValue=getValue(lField);if(!pIncludeEmpty)
lArgs+=((lValue.length>0)?(((lArgs.length>0)?'&':'')+(pFieldNames[i]+'='+escape(lValue))):'');else
lArgs+=(((lArgs.length>0)?'&':'')+(pFieldNames[i]+'='+escape(lValue)));}
var lNewUrl=pUrl.replace(/replace=me/,lArgs);return lNewUrl;}
var maxOpacity=99.999;function showIt(pElementId,pIsInline){var element=ge(pElementId);if(element==null){dalert("showIt Can't find element by id: "+pElementId);}else{if(typeof pIsInline=="undefined")
pIsInline=false;if(getElementAttribute(pElementId,"oldStyleDisplay")!=null)
element.style.display=getElementAttribute(pElementId,"oldStyleDisplay");else
element.style.display=(pIsInline?"inline":"block");}}
function hideIt(pElementId){var element=ge(pElementId);if(element==null)
dalert("hideIt can't find element by id: "+pElementId);else{if(isVisible(pElementId))
setElementAttribute(pElementId,"oldStyleDisplay",element.style.display);element.style.display="none";}}
function hideThem(pObjArray){var listlength=pObjArray.length;for(var i=0;i<listlength;i++){hideIt(pObjArray[i],true);}}
function showThem(pObjArray){var listlength=pObjArray.length;for(var i=0;i<listlength;i++){showIt(pObjArray[i],true);}}
function showHideIt(pElementId,pIsInline){if(isVisible(pElementId))
hideIt(pElementId);else
showIt(pElementId,pIsInline);}
function isVisible(pElementId){var element=ge(pElementId);if(element==null)
dalert("isVisible can't find element by id: "+pElementId);else{if(typeof element.style.display=='undefined')
if(element.style.display=="")
return false;if(element.style.display.toUpperCase()=="NONE")
return false;return true;}}
function focusIt(objID){var el=ge(objID);if(el!=null)
el.focus();}
function setOpacity(pObject,pOpacity){if(!IsValidInstance(pObject)){dalert("setOpacity given a null object");return;}
pObject=ge(pObject);pOpacity=(pOpacity>=100)?maxOpacity:pOpacity;pObject.style.filter="alpha(opacity:"+pOpacity+")";pObject.style.KHTMLOpacity=pOpacity/100;pObject.style.MozOpacity=pOpacity/100;pObject.style.opacity=pOpacity/100;}
function setOpacityToReadOnly(pObjId){lObj=ge(pObjId);if(lObj){setOpacity(lObj,50);lObj.style.filter+="gray alpha(opacity:50)";}}
function fadeIn(pObjId,pOpacity){lObj=ge(pObjId);if(lObj){if(pOpacity<=100){setOpacity(lObj,pOpacity);pOpacity+=1;window.setTimeout("fadeIn('"+pObjId+"',"+pOpacity+")",100);}}}
function fadeOut(pObjId,pOpacity,pHideMeTF){lObj=ge(pObjId);if(lObj){if(pOpacity>0){setOpacity(lObj,pOpacity);pOpacity-=1;window.setTimeout("fadeOut('"+pObjId+"',"+pOpacity+", "+pHideMeTF+")",100);}else{if(pHideMeTF==true)
hideIt(pObjId);}}}
function makeTaller(pObjId,pPixels,pMax){var el=ge(pObjId);if(IsValidInstance(el)){if(!IsValidInstance(pMax))
pMax=99999;else
pMax=parseInt(pMax);pPixels=parseInt(pPixels);var desired=parseInt(el.style.height)+pPixels;if(desired>pMax)
desired=pMax;if(desired>GetWindowHeight())
desired=GetWindowHeight();if(desired>0)
el.style.height=desired+"px";}}
function makeShorter(pObjId,pPixels,pMin){var el=ge(pObjId);if(IsValidInstance(el)){if(!IsValidInstance(pMin))
pMin=0;else
pMin=parseInt(pMin);pPixels=parseInt(pPixels);var desired=parseInt(el.style.height)-pPixels;if(desired<pMin)
desired=pMin;if(desired>0)
el.style.height=desired+"px";}}
function setCssClass(pObj,pClass){pObj=ge(pObj);if(!IsValidInstance(pObj))
return;saveCssClass(pObj);pObj.className=pClass;}
function revertCssClass(pObj){pObj=ge(pObj);if(!IsValidInstance(pObj))
return;saveCssClass(pObj);if(pObj.originalClassName)
pObj.className=pObj.originalClassName;}
function saveCssClass(pObj){pObj=ge(pObj);if(!IsValidInstance(pObj))
return;if(IsEmptyNullOrInvalid(pObj.originalClassName)){setOriginalCssClass(pObj,pObj.className);}
if(IsEmptyNullOrInvalid(pObj.lastClassName)){setLastCssClass(pObj,pObj.originalClassName);}}
function setLastCssClass(pObj,pClass){pObj.lastClassName=pClass;}
function setOriginalCssClass(pObj,pClass){pObj.originalClassName=pClass;}
function addCssClass(pObj,pClassName){if(pObj){removeCssClass(pObj,pClassName);setCssClass(pObj,pObj.className+" "+pClassName);}}
function removeCssClass(pObj,pClassName){if(pObj&&pObj.className){var re=new RegExp(pClassName,'g');pObj.className=pObj.className.replace(re,'');}}
function removeElement(pId,pDelay){var el=ge(pId);if(el!=null){el.parentNode.removeChild(el);}}
function CreateDiv(pId,pPixelsFromTop,pPixelsFromLeft,pHeight,pWidth,pInnerHtml,pCssClass,pCloseable,pDisplayNone,pOnCloseJs){if(!IsValidInstance(pCloseable))
pCloseable=false;else{if(typeof pCloseable=="string"){if(pCloseable.toUpperCase()=="YES"||pCloseable.toUpperCase()=="TRUE"||pCloseable.toUpperCase()=="T"||pCloseable.toUpperCase()=="Y")
pCloseable=true;}}
if(!IsValidInstance(pId))
pId=generateGuid();dv=document.createElement('div');dv.setAttribute('id',pId);dv.className=pCssClass;if(typeof pDisplayNone=="string"){if(pDisplayNone.toUpperCase()=="YES"||pDisplayNone.toUpperCase()=="TRUE"||pDisplayNone.toUpperCase()=="T"||pDisplayNone.toUpperCase()=="Y")
pDisplayNone=true;}
if(pDisplayNone)
dv.style.display="NONE";dv.style.position="absolute";dv.style.pixelLeft=pPixelsFromLeft;dv.style.pixelTop=pPixelsFromTop;dv.style.left=pPixelsFromLeft;dv.style.top=pPixelsFromTop;if(IsValidInstance(pWidth))
dv.style.pixelWidth=pWidth;if(IsValidInstance(pHeight))
dv.style.pixelHeight=pHeight;if(pCloseable)
dv.innerHTML="<img src='http://media.domainofheroes.com/clear.gif' alt='close' class='img-button_close clickable' style='float:right;margin:1px;' onmousedown=\"removeElement('"+pId+"', 50); "+pOnCloseJs+";\"/>";dv.innerHTML+=pInnerHtml;document.forms[0].appendChild(dv);}
function CreatePopupNote(pId,pInnerHtml,pAssociatedElementId,pHeight,pWidth,pClass,pCloseable){if(!IsValidInstance(pClass))
pClass="";CreateDiv(pId,GetY(ge(pAssociatedElementId),false)-10,GetX(ge(pAssociatedElementId),true)+10,pHeight,pWidth,pInnerHtml,"popupNote "+pClass,pCloseable);}
function appendRowToTable(pTableId,pParams_ColContent1){var tbl=document.getElementById(pTableId);if(typeof(tbl)=="undefined"||tbl==null)
return false;var row=tbl.insertRow(-1);var paramCount=arguments.length;var cell;for(var i=1;i<paramCount;i++){cell=row.insertCell(i-1);if(typeof(arguments[i])!="undefined")
cell.appendChild(document.createTextNode(arguments[i]));}
return row;}
function MoveIt(pObject,pX,pY,pDuration){dalert('why is MoveIt empty');}
function addListItem(pListId,pHtml,pMaxItems,pItemId,pBoolAddToTop,pClassForLi,pSetDisplayNone){var ul=ge(pListId);if(ul==null){DInfo("addListItem couldn't find a list using Id: "+pListId);}
if(!IsValidInstance(pBoolAddToTop))
pBoolAddToTop=false;if(!IsValidInstance(pSetDisplayNone))
pSetDisplayNone=false;if(IsValidInstance(pMaxItems)&&pMaxItems>0&&ul.childNodes.length>(pMaxItems-1)){if(pBoolAddToTop){while(ul.childNodes.length>(pMaxItems-1))
ul.removeChild(ul.childNodes[ul.childNodes.length-1]);}else{while(ul.childNodes.length>(pMaxItems-1))
ul.removeChild(ul.childNodes[0]);}}
var li=document.createElement('li');if(IsValidInstance(pItemId)&&pItemId!=-187){li.id=pItemId;}
if(IsValidInstance(pClassForLi)&&pItemId!=""){li.className=pClassForLi;}
if(pSetDisplayNone){li.style.display="none";}
setInnerHtml(li,pHtml);if(pBoolAddToTop&&IsValidInstance(ul.childNodes[0]))
ul.insertBefore(li,ul.childNodes[0]);else
ul.appendChild(li);}
function setElementAttribute(pField,pAttribute,pValue){var el=typeof(pField)=="string"?ge(pField):pField;if(IsValidInstance(el))
el.setAttribute(pAttribute,pValue);else
dalert("common.setElementAttribute: Unable to set attribute value on null field: ["+pField+"]");}
function getElementAttribute(pField,pAttribute){var el=typeof(pField)=="string"?ge(pField):pField;if(IsValidInstance(el)){if(el.getAttribute)
return el.getAttribute(pAttribute);else
return null;}
else
dalert("common.getElementAttribute: Unable to get attribute value on null field: ["+pField+"]");return null;}
var _cookieToday=new Date();var _cookieNextMonth=new Date(_cookieToday.getYear(),_cookieToday.getMonth()+1,_cookieToday.getDate());var _cookieNextYear=new Date(_cookieToday.getYear()+1,_cookieToday.getMonth(),_cookieToday.getDate());function setCookie(Name,Value,Expires,Path,Domain,bSecure){if(Expires==null||Expires=="")
Expires=_cookieNextYear;var CookieText=escape(Name)+'='+escape(Value);CookieText+=(Expires?'; EXPIRES='+Expires.toGMTString():'');CookieText+=(Path?'; PATH='+Path:'');CookieText+=(Domain?'; DOMAIN='+Domain:'');CookieText+=(bSecure?'; SECURE':'');document.cookie=CookieText;}
function getCookie(Name){var Value=null;if(document.cookie)
{var arr=document.cookie.split((escape(Name)+'='));if(2<=arr.length){var arr2=arr[1].split(';');Value=unescape(arr2[0]);}}
return Value;}
function deleteCookie(Name){var tmp=getCookie(Name);if(tmp)
{setCookie(Name,tmp,(new Date(1)));}}
function isArray(testObject){return testObject&&!(testObject.propertyIsEnumerable('length'))&&typeof testObject==='object'&&typeof testObject.length==='number';}
function toArray(coll){var a=[];for(var i=0,len=coll.length;i<len;i++){a[i]=coll[i];}
return a;}
function Pad(pTextToPad,pTargetLength,pPadString){pTextToPad=pTextToPad.toString();if(!IsValidInstance(pPadString))
pPadString=" ";while(pTextToPad.length<pTargetLength){pTextToPad=pPadString+pTextToPad;}
return pTextToPad;}
function validateEmail(elementValue){var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return emailPattern.test(elementValue);}
function getBool(){return Math.floor(Math.random()*1.9999)==0;}
function generateGuid(){var guid,i,j;guid='';for(j=0;j<32;j++){if(j==8||j==12||j==16||j==20)
guid=guid+'-';i=Math.floor(Math.random()*16).toString(16).toUpperCase();guid=guid+i;}
return guid;}
function ValidateAlphaNumeric(evt){if(!e)var e=window.event;if(e.keyCode)code=e.keyCode;else if(e.which)code=e.which;return(code>=48&&code<=57)||(code>=65&&code<=90)||(code>=97&&code<=122)||(code==0)||(code==8)||(code==13)||(code==32)||(code==44);}
function addCommas(nStr){nStr+='';x=nStr.split('.');x1=x[0];x2=x.length>1?'.'+x[1]:'';var rgx=/(\d+)(\d{3})/;while(rgx.test(x1)){x1=x1.replace(rgx,'$1'+','+'$2');}
return x1+x2;}
function replaceThisWithThat(pString,pThis,pThat){var newString=pString;while(newString.indexOf(pThis)!=-1){newString=newString.replace(pThis,pThat);}
return newString;}
function upperCase(pField){if(typeof pField.type=="undefined")
pField=ge(pField);pField.value=pField.value.toUpperCase();}
function isWhitespace(charToCheck){var whitespaceChars=" \t\n\r\f";return(whitespaceChars.indexOf(charToCheck)!=-1);}
function IsCharNumber(pCharacter){var acceptable="1234567890";return acceptable.indexOf(pCharacter,0)>=0;}
function IsLetterOrNumber(pCharacter){var acceptable="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";return acceptable.indexOf(pCharacter,0)>=0;}
function IsLetterOrNumberOrSpace(pCharacter){var acceptable="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";return acceptable.indexOf(pCharacter,0)>=0;}
function IsNumber(pText){for(i=0;i<pText.length;i++){if(!IsCharNumber(pText.charAt(i)))
return false;}
return true;}
function toYesNo(pBool){if(pBool==null||pBool==undefined||!pBool||pBool=="N")
return"No"
return"Yes"}
function getInnerText(pNode){if(!IsValidInstance(pNode)){return"";}else{if(IsEmptyNullOrInvalid(pNode.textContent)&&IsEmptyNullOrInvalid(pNode.innerText)&&IsEmptyNullOrInvalid(pNode.text)&&IsEmptyNullOrInvalid(pNode.nodeValue)){return"";}else{return(pNode.textContent||pNode.innerText||pNode.text||pNode.nodeValue);}}}
function setInnerHtml(pNode,pValue){if(typeof pNode=="string")
pNode=ge(pNode);if(!IsValidInstance(pNode)||!IsValidInstance(pValue)){dstatus("setInnerHtml could not find the target element");return false;}else{try{if(pNode.type=="select-one"){SetSelectInnerHtml(pNode,pValue);}else{pNode.innerHTML=pValue;}}catch(err){dalert(err.description);pNode.innerHTML="";var dv=document.createElement('div');dv.innerHTML=pValue;pNode.appendChild(dv);}}}
function setValue(pField,pValue,pValueProperty){var origField=pField;var field=((typeof pField=='string')?ge(pField):pField);if(!IsValidInstance(field)){DInfo("common.setValue: Unable to set value on null field: ["+pField+"]");return;}
if(IsValidInstance(pValueProperty)&&pValueProperty!=""){eval("field."+pValueProperty+" = (pValue == null ? '' : pValue)");return;}else{pValueProperty="";}
extendedType=getElementAttribute(field,"ExtendedType");if(!extendedType){if(typeof field.ComboBox!='undefined'){var box=eval(field.id);if(box)
box.SetValue(pValue==null?"":pValue);}
else{switch(field.type){case"text":field.value=(pValue==null?"":pValue);break;case"select-one":if(pValue==null){field.selectedIndex=0;}
else{var fieldoptionslength=field.options.length;for(i=0;i<fieldoptionslength;i++){if(field.options[i].value==pValue){field.selectedIndex=i;break;}}}
break;case"checkbox":field.checked=(pValue==true||pValue=="Y"||pValue=="True"||pValue=="true"||pValue==1||pValue=="1")
break;case"radio":setCheckedRadioValue(field,pValue==null?"":pValue);break;case"button":pField.value=(pValue==null?"":pValue);break;default:switch(field.tagName){case"DIV":setInnerHtml(field,(pValue==null?"":pValue));break;case"SPAN":setInnerHtml(field,(pValue==null?"":pValue));break;case"LABEL":field.innerText=(pValue==null?"":pValue);break;case"FIELDSET":field.lastChild.nodeValue=(pValue==null?"":pValue);break;case"LEGEND":field.innerText=(pValue==null?"":pValue);break;case"LI":field.innerText=(pValue==null?"":pValue);break;case"UL":setInnerHtml(field,(pValue==null?"":pValue));break;case"TD":setInnerHtml(field,(pValue==null?"":pValue));break;case"TR":setInnerHtml(field,(pValue==null?"":pValue));break;case"TABLE":setInnerHtml(field,(pValue==null?"":pValue));break;default:field.value=(pValue==null?"":pValue);}}}}}
function appendValue(pField,pValue,pValueProperty){var str=getValue(pField,pValueProperty)+''+pValue;setValue(pField,str,pValueProperty);}
function getValueForUri(pElementId){return encodeURIComponent(getValue(pElementId));}
function gv(pField,pValueProperty){return getValue(pField,pValueProperty);}
function getValue(pField,pValueProperty){var field=((typeof pField=='string')?ge(pField):pField);if(!IsValidInstance(field)){dalert("common.getValue: Unable to get value on null field: ["+pField+"]");return"";}
if(IsValidInstance(pValueProperty)&&pValueProperty!=""){return eval("field."+pValueProperty);}
extendedType=getElementAttribute(field,"ExtendedType");if(!extendedType){if(typeof field.ComboBox!='undefined')
lValue=field.Value;else{switch(field.type){case"checkbox":lValue=field.checked?true:false;break;case"text":case"hidden":case"image":case"password":case"textarea":lValue=field.value;break;case"radio":lValue=getCheckedRadioValue(field);break;case"reset":case"select-multiple":case"file":case"button":lValue='';break;case"select-one":if(field.selectedIndex>=0)
lValue=field.options[field.selectedIndex].value;else
lValue='';break;break;default:if(field.tagName=="DIV"||field.tagName=="SPAN")
lValue=field.innerHTML;else
lValue="";break;}}}else{switch(extendedType){case"TandemKeyValueTextBox":lValue=field.keyOfPair;break;case"TandemDropDown":var dropDownObject=eval(field.id);if(dropDownObject)
lValue=dropDownObject.GetValue();break;}}
if(lValue==null||lValue=='null')
lValue='';return lValue;}
function clearValue(pField,pValueProperty){var field=((typeof pField=='string')?ge(pField):pField);if(!IsValidInstance(field)){dalert("common.clearValue: Unable to clear value on null field: ["+pField+"]");return;}
if(IsValidInstance(pValueProperty)&&pValueProperty!="")
setValue(pField,null,pValueProperty);else
setValue(pField,null);}
function isElementEmpty(pField,pEmptyValue,pValueProperty){var isEmpty;var extendedType;var field=((typeof pField=='string')?ge(pField):pField);if(!IsValidInstance(field)){dalert("common.isElementEmpty: Unable to evaluate value on null field: ["+pField+"]");return true;}
if(!IsValidInstance(pEmptyValue))pEmptyValue="";if(IsValidInstance(pValueProperty)&&pValueProperty!="")
return eval("field."+pValueProperty+" == pEmptyValue");isEmpty=true;extendedType=field.ExtendedType;if(!extendedType){switch(field.type){case"checkbox":isEmpty=!field.checked;break;case"text":case"hidden":case"password":case"textarea":isEmpty=(field.value==pEmptyValue);break;case"radio":isEmpty=(getCheckedRadioValue(field)=="");break;case"select-multiple":alert("common.isElementEmpty: select-multiple not implemented.");break;case"select-one":isEmpty=(field.options[field.selectedIndex].value==pEmptyValue);break;default:if((field.tagName=="DIV")||(field.tagName=="SPAN"))
isEmpty=(field.innerHTML==pEmptyValue);else
isEmpty=false;break;}}
return isEmpty;}
function getCheckedRadioValue(pField){var field=((typeof pField=='string')?ge(pField):pField);if(!field){dalert("common.getCheckedRadioValue: Attempt to get value on null field: '"+pField+"'.");return"";}
if(field.type!="radio"){dalert("common.getCheckedRadioValue: Attempt to get value on non-radio field: '"+field.id+"'.");return"";}
var radioLength=field.length;if(typeof radioLength=="undefined"||radioLength==0)
return field.checked?field.value:"";else
for(var i=0;i<radioLength;i++)
if(field[i].checked)
return field[i].value;return"";}
function setCheckedRadioValue(pField,newValue){if(!IsValidInstance(pField))
return;if(typeof pField.length=="undefined"){pField.checked=(pField.value==newValue.toString());}else{var pFieldlength=pField.length;for(var i=0;i<pFieldlength;i++){pField[i].checked=false;if(pField[i].value==newValue.toString()){pField[i].checked=true;}}}}
function SetSelectInnerHtml(obj,innerHTML){obj.innerHTML=""
var selTemp=document.createElement("micoxselect")
var opt;selTemp.id="micoxselect1"
document.body.appendChild(selTemp)
selTemp=document.getElementById("micoxselect1")
selTemp.style.display="none"
if(innerHTML.toLowerCase().indexOf("<option")<0){innerHTML="<option>"+innerHTML+"</option>"}
innerHTML=innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
selTemp.innerHTML=innerHTML
var selTempchildNodeslength=selTemp.childNodes.length;for(var i=0;i<selTempchildNodeslength;i++){var spantemp=selTemp.childNodes[i];if(spantemp.tagName){opt=document.createElement("OPTION")
if(document.all){obj.add(opt)}else{obj.appendChild(opt)}
var spantempattributeslength=spantemp.attributes.length;for(var j=0;j<spantempattributeslength;j++){var attrName=spantemp.attributes[j].nodeName;var attrVal=spantemp.attributes[j].nodeValue;if(attrVal){try{opt.setAttribute(attrName,attrVal);opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));}catch(e){}}}
if(spantemp.style){for(var y in spantemp.style){if(opt.style[y]!=null&&y!="length"){try{opt.style[y]=spantemp.style[y];}catch(e){var f=1;}}}}
opt.value=spantemp.getAttribute("value")
opt.text=spantemp.innerHTML
opt.selected=spantemp.getAttribute('selected');opt.className=spantemp.className;}}
document.body.removeChild(selTemp)
selTemp=null}
function deleteOptionByValue(pSelectId,pOptionValue){var sel=ge(pSelectId);var optionToDelete=null;var sellength=sel.length;for(var i=0;i<sellength;i++){if(sel.options[i].value==pOptionValue){optionToDelete=sel.options[i];break;}}
if(optionToDelete!=null)
sel.removeChild(optionToDelete);}
function deleteSelectedOption(pSelectId){var sel=ge(pSelectId);var optionToDelete=null;var sellength=sel.length;for(var i=0;i<sellength;i++){if(sel.options[i].selected){optionToDelete=sel.options[i];break;}}
if(optionToDelete!=null)
sel.removeChild(optionToDelete);}
function IsValidInstance(pItem){return!((typeof pItem=="undefined")||(pItem==null));}
function IsEmptyNullOrInvalid(pItem){var valid=IsValidInstance(pItem);if(valid){if(typeof pItem=="string"){if(pItem=="")
return true;else
return false;}else{var v=getValue(pItem);if(v==null||v=="")
return true;}}else{return true;}
return false;}
function formatCurrency(num){num=num.toString().replace(/\$|\,/g,'');if(isNaN(num))
num="0";sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);cents=num%100;num=Math.floor(num/100).toString();if(cents<10)
cents="0"+cents;for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)
num=num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));return(((sign)?'':'-')+'$'+num+'.'+cents);}
function deleteOption(theSel,index){theSel.options[index]=null;}
function addOption(theSel,text,value){var defaultSelected=false;var selected=false;var optionName=new Option(text,value,defaultSelected,selected)
theSel.options[theSel.length]=optionName;theSel.options[theSel.length-1].selected=false;}
function moveOptions(theSelFrom,theSelTo){var selLength=theSelFrom.length;var selectedText=[];var selectedValues=[];var selectedCount=0;var i;for(i=selLength-1;i>=0;i--){if(theSelFrom.options[i].selected){selectedText[selectedCount]=theSelFrom.options[i].text;selectedValues[selectedCount]=theSelFrom.options[i].value;deleteOption(theSelFrom,i);selectedCount++;}}
for(i=selectedCount-1;i>=0;i--){addOption(theSelTo,selectedText[i],selectedValues[i]);}}
function getOptionValues(theSel,pGetOnlySelected,pSeperator){var selLength=theSel.length;var selectedValues=[];var foundCount=0;var returnStr="";for(var i=0;i<selLength;i++){if(!pGetOnlySelected||(pGetOnlySelected&&theSel.options[i].selected)){returnStr+=theSel.options[i].value;if(foundCount<(selLength-1))
returnStr+=pSeperator;foundCount++;}}
return returnStr;}
function compareOptionText(a,b){return a.text!=b.text?a.text<b.text?-1:1:0;}
function sortOptions(list){list=ge(list);var items=list.options.length;var tmpArray=new Array(items);for(var i=0;i<items;i++)
tmpArray[i]=new Option(list.options[i].text,list.options[i].value);tmpArray.sort(compareOptionText);for(var i=0;i<items;i++)
list.options[i]=new Option(tmpArray[i].text,tmpArray[i].value);}
function rand(pMin,pMax){return Math.floor(Math.random()*(pMax-pMin+1)+pMin);}
function GetX(pDomElement,pAddWidth){var offsetLeft=0;if(IsValidInstance(pAddWidth)&&pAddWidth==true){if(pDomElement.offsetWidth)
offsetLeft+=pDomElement.offsetWidth;}
if(pDomElement.offsetParent){while(pDomElement.offsetParent){offsetLeft+=pDomElement.offsetLeft;pDomElement=pDomElement.offsetParent;}}
else if(pDomElement.x){offsetLeft+=pDomElement.x;}
return offsetLeft;}
function GetY(pDomElement,pAddHeight){var offsetTop=0;if(IsValidInstance(pAddHeight)&&pAddHeight==true){if(pDomElement.offsetHeight)
offsetTop+=pDomElement.offsetHeight;}
if(pDomElement.offsetParent){while(pDomElement.offsetParent){offsetTop+=pDomElement.offsetTop;pDomElement=pDomElement.offsetParent;}}
else if(pDomElement.y){offsetTop+=pDomElement.y;}
return offsetTop;}
function dalert(pString){if(DEBUG_ENABLED)
alert(pString);}
function dstatus(pString){if(DEBUG_ENABLED)
window.status=pString;}
function KeyUp(e){if(!e)var e=window.event;if(e.keyCode)code=e.keyCode;else if(e.which)code=e.which;switch(code){case 16:__special__shift=true;break;case 17:__special__ctrl=true;break;case 18:__special__alt=true;break;case 19:__special__pause=true;break;case 32:__special__space=true;break;case 37:__special__arrow_left=true;break;case 38:__special__arrow_up=true;break;case 39:__special__arrow_right=true;break;case 40:__special__arrow_down=true;break;}
specialKeyComboCheck();window.setTimeout("clearSpecialCommandKeys()",2000);}
function specialKeyComboCheck(){jsDebugFlagKeyCheck();if(DEBUG_ENABLED){openDebugWindowKeyCheck();traceKeyCheck();jsAjaxDebugFlagKeyCheck();goToAdminPageCheck();}}
function jsDebugFlagKeyCheck(){if(__special__shift&&__special__alt&&__special__ctrl&&__special__arrow_up){DEBUG_ENABLED=!DEBUG_ENABLED;}
if(DEBUG_ENABLED){window.status="Javascript debugging has been turned ON.";}else{}}
function openDebugWindowKeyCheck(){if(__special__shift&&__special__alt&&__special__ctrl&&__special__arrow_right){ShowClientCacheReport();}}
function jsAjaxDebugFlagKeyCheck(){if(__special__shift&&__special__alt&&__special__ctrl&&__special__arrow_left){ShowAjaxHistory();}}
function traceKeyCheck(){if(__special__shift&&__special__alt&&__special__ctrl&&__special__arrow_down){var currentUrl=window.location.href;if(currentUrl.indexOf("trace=true")!=-1){window.location.href=window.location.href;}else{if(currentUrl.indexOf("?")!=-1){window.location.href=window.location.href+"&trace=true";}else{window.location.href=window.location.href+"?trace=true";}}}}
function goToAdminPageCheck(){if(__special__shift&&__special__alt&&__special__ctrl&&__special__space){goTo("AdminDefault.aspx");}}
function clearSpecialCommandKeys(){__special__shift=false;__special__alt=false;__special__ctrl=false;__special__arrow_up=false;__special__arrow_down=false;__special__arrow_left=false;__special__arrow_right=false;__special__pause=false;__special__space=false;}
function GetWindowHeight(){var h;if(window.innerHeight)
h=window.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)
h=document.documentElement.clientHeight;else if(document.body)
h=document.body.clientHeight;return h;}
function GetWindowWidth(){var w,theHeight;if(window.innerWidth)
w=window.innerWidth;else if(document.documentElement&&document.documentElement.clientWidth)
w=document.documentElement.clientWidth;else if(document.body)
w=document.body.clientWidth;return w;}
function blinkTitle(){if(!window.oldtitle)window.oldtitle=document.title;if(document.title=='*'){document.title=window.oldtitle;}else{document.title='*';}}
function startBlinkTitle(pIntervalMs,pDurationMs){window.blinkinterval=setInterval(blinkTitle,pIntervalMs);setTimeout(stopBlinkTitle,pDurationMs);}
function stopBlinkTitle(){clearInterval(window.blinkinterval);document.title=window.oldtitle;}
function getFunctionName(theFunction){if(theFunction.name){return theFunction.name;}
var definition=theFunction.toString();var name=definition.substring(definition.indexOf('function')+8,definition.indexOf('('));if(name)
return name;return"anonymous";}
function getSignature(theFunction){var signature=getFunctionName(theFunction);signature+="(";if(theFunction.arguments!==undefined&&theFunction.arguments.length!==undefined){for(var x=0;x<theFunction.arguments.length;x++){var nextArgument=theFunction.arguments[x];if(nextArgument==null||(!nextArgument.substring))
continue;if(nextArgument.length>30)
nextArgument=nextArgument.substring(0,30)+"...";signature+="'"+nextArgument+"'";if(x<theFunction.arguments.length-1)
signature+=", ";}}
signature+=")";return signature;}
function getStackTrace(startingPoint,pIgnoreFirstLevel){var stackTraceMessage="";var nextCaller=startingPoint;if(pIgnoreFirstLevel)
nextCaller=nextCaller.caller;while(nextCaller){stackTraceMessage+=getSignature(nextCaller)+"<br>";nextCaller=nextCaller.caller;}
stackTraceMessage+="<br>";return stackTraceMessage;}
AttachEvent(document,"mousedown",commonMouseDown);AttachEvent(document,"keydown",commonKeyDown);var _lastKeyDown=null;var _lastMouseDown=null;function getMsSinceLastHumanInput(){var lastInput=getLastHumanInput();if(lastInput==null)
return 86400000;return((new Date())-lastInput);}
function hasHumanActed(){return(getLastHumanInput()!=null);}
function getLastHumanInput(){if(_lastKeyDown==null&&_lastMouseDown==null)
return null;if(_lastMouseDown>_lastKeyDown)
return _lastMouseDown;return _lastKeyDown;}
function commonMouseDown(){_lastMouseDown=new Date();}
function commonKeyDown(){_lastKeyDown=new Date();}
function w(pHtml){document.write(pHtml);}
function wbr(pHtml){w("<br>"+pHtml);}
function say(pText){var e=document.createElement("SPAN");e.innerHTML=pText;if(document.body)
document.body.appendChild(e);}
var _playedSounds=[];var _playedSoundIndex=-1;function playSound(pUrl){var el=null;if(_ua.browser.name=="IE"){el=document.createElement("bgsound");el.id="sound_"+pUrl;el.src=pUrl;el.loop=0;el.autostart=true;el.hidden=true;el.style.height=0;}
else if(browserHasPlugin('QuickTime')){el=document.createElement("object");el.id="sound_"+pUrl;el.data=pUrl;el.type="audio/mpeg";el.style.height=0;el.style.width=0;}
else if(browserHasPlugin('Windows Media')){el=document.createElement("object");el.id="sound_"+pUrl;el.data=pUrl;el.type="application/x-mplayer2";}
else if(browserHasPlugin('RealPlayer')){el=document.createElement("embed");el.id="sound_"+pUrl;el.type="audio/x-pn-realaudio-plugin";el.src=pUrl;el.loop=false;el.autostart=true;el.hidden=true;el.style.height=0;}
if(el!=null){_playedSoundIndex++;document.body.appendChild(el);_playedSounds[_playedSoundIndex]=el;}else{dalert("playSound fail: "+pUrl);}}
function removePlayedSounds(){for(var i=0;i<=_playedSoundIndex;i++){document.body.removeChild(_playedSounds[i]);_playedSounds[i]=null;}
_playedSounds=[];_playedSoundIndex=-1;}
function browserHasPlugin(pPluginName){if(!navigator.plugins)
return false;pPluginName=pPluginName.toLowerCase();for(var i=0;i<navigator.plugins.length;i++)
if(navigator.plugins[i].name.toLowerCase().indexOf(pPluginName)>-1)
return true;return false;}
function changecss(theClass,element,value){var cssRules;var added=false;for(var S=0;S<document.styleSheets.length;S++){if(document.styleSheets[S]['rules']){cssRules='rules';}else if(document.styleSheets[S]['cssRules']){cssRules='cssRules';}else{}
for(var R=0;R<document.styleSheets[S][cssRules].length;R++){if(document.styleSheets[S][cssRules][R].selectorText==theClass){if(document.styleSheets[S][cssRules][R].style[element]){document.styleSheets[S][cssRules][R].style[element]=value;added=true;break;}}}
if(!added){if(document.styleSheets[S].insertRule){document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length);added=true;}else if(document.styleSheets[S].addRule){document.styleSheets[S].addRule(theClass,element+': '+value+';');added=true;}}}
return added;}
function getCssValue(theClass,element){var cssRules;for(var S=0;S<document.styleSheets.length;S++){if(document.styleSheets[S]['rules']){cssRules='rules';}else if(document.styleSheets[S]['cssRules']){cssRules='cssRules';}else{}
for(var R=0;R<document.styleSheets[S][cssRules].length;R++){if(document.styleSheets[S][cssRules][R].selectorText==theClass){if(document.styleSheets[S][cssRules][R].style[element]){return document.styleSheets[S][cssRules][R].style[element];}}}}
return"";}
function getProperties(obj,parent,seperator){if(typeof(obj)===String)
return obj;var proptext="";for(var i in obj){if(parent){proptext+=parent+"."+i+seperator+obj[i];}else{proptext+=i+seperator+obj[i];}
if(typeof obj[i]=="object"){if(parent){getProperties(obj[i],parent+"."+i,seperator);}else{getProperties(obj[i],i,seperator);}}}}
function copyToClipboard(text,pShowSuccessAlertMessage){var success=false;if(window.clipboardData){window.clipboardData.setData('text',text);success=true;}
else{success=false;}
if(success&&IsValidInstance(pShowSuccessAlertMessage)&&pShowSuccessAlertMessage!="")
alert(pShowSuccessAlertMessage);return success;}

function GAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync,pAJS){if(!IsValidInstance(pServerFunctionName)){alert("AJAX Request must include a server method name.");return false;}
if(!IsValidInstance(pUrlParams))
pUrlParams="";if(!IsValidInstance(pEventhandler))
pEventhandler="";if(!IsValidInstance(pTargetElementId))
pTargetElementId="";if(!IsValidInstance(pTriggeringElement))
pTriggeringElement="";if(!IsValidInstance(pAsync))
pAsync=true;if(!IsValidInstance(pAJS)){alert("No AJAX Server Page configured.");return false;}
if(pUrlParams.substring(0,1)=="?"){pUrlParams="&"+pUrlParams.substring(1);}else if(pUrlParams.substring(0,1)!="&"){pUrlParams="&"+pUrlParams;}
var lTriggeringElementId=GetId(pTriggeringElement);var UrlParams="?a__f="+pServerFunctionName.toString();if(pEventhandler.length>0)
UrlParams=UrlParams+"&ajx_h="+pEventhandler.toString();if(pTargetElementId.length>0)
UrlParams=UrlParams+"&a__tid="+pTargetElementId.toString();if(lTriggeringElementId.length>0)
UrlParams=UrlParams+"&a__trigid="+lTriggeringElementId;if(DEBUG_ENABLED)
UrlParams=UrlParams+"&a__dbg=true";UrlParams=UrlParams+"&a__ts="+encodeURIComponent((new Date()).getTime());UrlParams=UrlParams+pUrlParams.toString();if(lTriggeringElementId.length>0)
UrlParams=UrlParams+"&a__trigval="+encodeURIComponent(getValue(pTriggeringElement));var requestUrl=pAJS+UrlParams;var xmlRequest=CreateXmlHttp();if(xmlRequest)
{RequestWentOut();xmlRequest.onreadystatechange=function(){HandleAjaxResponseScripts(xmlRequest);};xmlRequest.open("GET",requestUrl,pAsync);xmlRequest.send(null);}}
var AJS="AjaxServer";var AJSCount=3;var AJSIndex=1;function AR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync){AJSIndex=(AJSIndex%AJSCount)+1;GAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync,AJS+AJSIndex+".aspx");}
var AJSDoh="AjaxServer";var AJSDohCount=3;var AJSDohIndex=1;function WAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync){AJSDohIndex=(AJSDohIndex%AJSDohCount)+1;GAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync,AJSDoh+AJSDohIndex+".aspx");}
var AJSAdmin="AjaxServerAdmin";var AJSAdminCount=1;var AJSAdminIndex=1;function AAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync){AJSAdminIndex=(AJSAdminIndex%AJSAdminCount)+1;GAR(pServerFunctionName,pUrlParams,pTargetElementId,pEventhandler,pTriggeringElement,pAsync,AJSAdmin+AJSAdminIndex+".aspx");}
function HandleAjaxResponseScripts(xmlHttpRequestObject)
{if(xmlHttpRequestObject.readyState==4)
{if(xmlHttpRequestObject.status==200){if(xmlHttpRequestObject.responseText!=null){if(xmlHttpRequestObject.responseText=="X"){return;}
var xDoc=GetXmlDoc(xmlHttpRequestObject.responseText);var fSelectSingleNode=SelectSingleNode;var dataNode=fSelectSingleNode(xDoc,"R/D");var actionNode=fSelectSingleNode(xDoc,"R/A");var targetNode=fSelectSingleNode(xDoc,"R/ARTI");var handlerNode=fSelectSingleNode(xDoc,"R/ARH");var scriptNode=fSelectSingleNode(xDoc,"R/ARS");var timestampNode=fSelectSingleNode(xDoc,"R/ART");var errorNode=fSelectSingleNode(xDoc,"R/ERR");var errorMessageNode=fSelectSingleNode(xDoc,"R/ERR/MSG");var errorDetailsNode=fSelectSingleNode(xDoc,"R/ERR/DTL");var rcmNode=fSelectSingleNode(xDoc,"R/CM");var rsmNode=fSelectSingleNode(xDoc,"R/SM");var rptNode=fSelectSingleNode(xDoc,"R/PT");var filePathNode=fSelectSingleNode(xDoc,"R/FP");if(!IsValidInstance(actionNode))
actionNode="";if(rcmNode){var _ajaxindex;for(_ajaxindex=0;_ajaxindex<rcmNode.childNodes.length;_ajaxindex++){var cap=fSelectSingleNode(rcmNode.childNodes[_ajaxindex],"CAP");var sev=fSelectSingleNode(rcmNode.childNodes[_ajaxindex],"SEV");var rel=fSelectSingleNode(rcmNode.childNodes[_ajaxindex],"ACCI");alert(getInnerText(cap),getInnerText(sev),getInnerText(rel));}}
if(IsValidInstance(getInnerText(errorMessageNode))&&getInnerText(errorMessageNode)!=""){alert(getInnerText(errorMessageNode)+". "+getInnerText(errorDetailsNode),"r");}else{switch(getInnerText(actionNode)){case"X":break;case"NoH":break;case"RIH":if(getInnerText(targetNode)!=""&&IsValidInstance(dataNode)){setInnerHtml(ge(getInnerText(targetNode)),getInnerText(dataNode));}
break;case"SV":if(getInnerText(targetNode)!=""&&IsValidInstance(dataNode)){setValue(ge(getInnerText(targetNode)),getInnerText(dataNode));}
break;case"AV":if(getInnerText(targetNode)!=""&&IsValidInstance(dataNode)){appendValue(ge(getInnerText(targetNode)),getInnerText(dataNode));}
break;case"ALI":if(getInnerText(targetNode)!=""&&IsValidInstance(dataNode)){addListItem(getInnerText(targetNode),getInnerText(dataNode));}
break;case"CV":if(getInnerText(targetNode)!=""){clearValue(ge(getInnerText(targetNode)));}
break;case"ATH":break;case"EJ":if(getInnerText(scriptNode)!=""){eval(getInnerText(scriptNode));}
break;case"RED":if(getInnerText(dataNode)!=""){goTo(getInnerText(dataNode));}
break;case"SA":if(getInnerText(dataNode)!=""){alert(getInnerText(dataNode));}
break;default:if(getInnerText(handlerNode)!=""){var handlerFunctionName=getInnerText(handlerNode);var handlerFunctionArgs="(\""+getInnerText(dataNode).replace(/\"/g,"\\\"")+"\")";eval(handlerFunctionName+handlerFunctionArgs.replace(/\n/g,""));}else{dalert("SendDataToHandler: no ajax response handler specified. 3 ideas:   \n1: You may want to execute DoNoHandler() inside AjaxServer because the default behavior is to send data to a handler.  \n2: The data being brought back is messing up the XML so the ajax bundle isn't getting loaded properly.  \n3: Add a new switch value in ajax.HandleAjaxResponseScripts.  \n\nxmlHttpRequestObject.responseText:\n"+xmlHttpRequestObject.responseText);}}}
if(DEBUG_ENABLED){RecordAjaxResponse(xmlHttpRequestObject.responseText,getInnerText(actionNode),getInnerText(rsmNode),getInnerText(timestampNode),getInnerText(rptNode),getInnerText(filePathNode));}}else{dstatus("Request finished, but it did not return any data.");}}else{var errMessage="There was a problem retrieving data from the server. ";if(xmlHttpRequestObject.status=="500"){errMessage+="[500] The ajax server page had compilation errors. ";dalert(errMessage);dstatus(errMessage);}else{window.status="AJAX ERROR: "+xmlHttpRequestObject.status;}}
RequestCameBack();}}
var RequestsInLimbo=0;function RequestWentOut(){RequestsInLimbo++;}
function RequestCameBack(){RequestsInLimbo--;}
var __AjaxHistoryArray=new Array();function RecordAjaxResponse(pResponseXmlString,pAction,pServerMethod,pSentAtMs,pServerProcessingMs,pFilePath){__AjaxHistoryArray.push(new AjaxResponseHistoryItem(pResponseXmlString,pAction,pServerMethod,pSentAtMs,(new Date()).getTime(),pServerProcessingMs,pFilePath));if(ge("AjaxHistoryDiv")!=null)
ShowAjaxHistory();}
function AjaxResponseHistoryItem(pResponseXmlString,pAction,pServerMethod,pSentAtMs,pCompletedAtMs,pServerProcessingMs,pFilePath)
{this.ResponseXmlString=pResponseXmlString;this.Action=pAction;this.ServerMethod=pServerMethod;this.SentAtMs=pSentAtMs;this.CompletedAtMs=pCompletedAtMs;this.RoundTripMs=-(pSentAtMs-pCompletedAtMs);this.ServerProcessingMs=pServerProcessingMs;this.ServerFilePath=pFilePath;}
function ShowAjaxHistory(){var hims=0;var totalms=0;var count=0;var widthperline=5;var heightdenom=2;var minheight=50;var maxheight=300;var rightbuffer=1;var heightbuffer=30;var desiredWidth=1000;var divContent="";var html="";var itemheight=1;if(__AjaxHistoryArray.length>0){for(key in __AjaxHistoryArray)
{if(IsValidInstance(__AjaxHistoryArray[key].RoundTripMs)){totalms+=__AjaxHistoryArray[key].RoundTripMs;if(__AjaxHistoryArray[key].RoundTripMs>hims)
hims=__AjaxHistoryArray[key].RoundTripMs;}
count++;}}
if(count>0){while(hims/heightdenom>maxheight)
heightdenom=heightdenom*heightdenom;widthperline=Math.round(((desiredWidth-rightbuffer)/(count)))-1;if(widthperline<3)
widthperline=3;if(widthperline>20){widthperline=20;divContent="";}
html+="<div style='color:white'> AJAX requests</div><div>";var text="";for(key in __AjaxHistoryArray)
{if(IsValidInstance(__AjaxHistoryArray[key].ServerMethod)){itemheight=__AjaxHistoryArray[key].RoundTripMs/heightdenom;if(itemheight>maxheight)
itemheight=maxheight;var percentServer=__AjaxHistoryArray[key].ServerProcessingMs/__AjaxHistoryArray[key].RoundTripMs;var percentOther=1-percentServer;var d=new Date();d.setTime(__AjaxHistoryArray[key].SentAtMs);var d2=new Date();d2.setTime(__AjaxHistoryArray[key].CompletedAtMs);text="Server Method: "+__AjaxHistoryArray[key].ServerMethod+" | \\nAction: "+__AjaxHistoryArray[key].Action+" \\nSent At "+d.getHours()+":"+Pad(d.getMinutes(),2,"0")+":"+Pad(d.getSeconds(),2,"0")+":"+Pad(d.getMilliseconds(),3,"0")+" | \\nCompleted At "+d2.getHours()+":"+Pad(d2.getMinutes(),2,"0")+":"+Pad(d2.getSeconds(),2,"0")+":"+Pad(d2.getMilliseconds(),3,"0")+" | \\nRoundtrip: "+__AjaxHistoryArray[key].RoundTripMs+"ms | \\nServer Processing Ms: "+__AjaxHistoryArray[key].ServerProcessingMs+"ms | \\nFile: "+__AjaxHistoryArray[key].ServerFilePath+"\\n";html+="<div style='border:solid 1px black;cursor:crosshair;display:inline;background-color:#0000FF;height:"+itemheight+"px;width:"+widthperline+"px;'>";html+="<span title='Server Time. Click to see response xml' style='clear:both;cursor:crosshair;display:inline;background-color:#FF0000;height:"+percentServer*itemheight+"px;width:"+widthperline+"px;border-right:solid 1px #333333' onmouseover=\"setValue('AjaxHistoryDivFooter', '"+text+"'); this.style.backgroundColor='#FFFF00'; \" onmouseout=\"this.style.backgroundColor='#FF0000';\" onclick=\"alert('"+text+"    ' + __AjaxHistoryArray['"+key+"'].ResponseXmlString);\" >"+divContent+"</span>";html+="<span title='Other Time. Click to see response xml' style='clear:both;cursor:crosshair;display:inline;background-color:#00FF00;height:"+percentOther*itemheight+"px;width:"+widthperline+"px;border-right:solid 1px #333333' onmouseover=\"setValue('AjaxHistoryDivFooter', '"+text+"'); this.style.backgroundColor='#FFFF00'; \" onmouseout=\"this.style.backgroundColor='#00FF00';\" onclick=\"alert('"+text+"    ' + __AjaxHistoryArray['"+key+"'].ResponseXmlString);\" >"+divContent+"</span>";html+="</div>";}}
html+="</div><br /><div id='AjaxHistoryDivFooter' style='font-size:.8px;color:white'>&nbsp;</div>";}else{html+="<br /><div id='AjaxHistoryDivFooter' style='font-size:.8px;color:white'>&nbsp;No AJAX requests have been recorded since this page was loaded.</div>";}
removeElement("AjaxHistoryDiv");CreateDiv("AjaxHistoryDiv",0,0,minheight+heightbuffer,desiredWidth,html,"",true);}

var __cache=new Hashtable();var _QuestStatus=new Hashtable();function CacheGet(pKey){if(!_cachedObjectsLoaded){LoadCachedObjectsIfNeeded();}
if(!__cache.containsKey(pKey)){CacheUpdate(pKey);}
var o=__cache.get(pKey);o.AccessCount++;return o;}
function CacheUpdate(pKey){WAR("CacheGet","key="+pKey,"","CacheSet","",false);}
function CS(pXmlString){CacheSet(pXmlString);}
function CacheSet(pXmlString){var x=GetXmlDoc(pXmlString);var key=GetNodeText(x,"X/K");var shouldWeEval=GetNodeText(x,"X/E");var data=GetNodeText(x,"X/J");try{if(shouldWeEval=="1"){var str="var data = "+data;eval(str);}}catch(Err){if(_plaid=="1"){alert("Client Cache Error: "+Err.description+" \nEval data: "+str);}else{window.status="Client Cache Error: "+Err.description+" \nEval data: "+str;}}
__cache.put(key,data);}
function ShowClientCacheReport(){var count=0;var html=[];var minheight=500,heightbuffer=0,desiredWidth=200;var totalAccessed=0;for(var i in __cache.hashtable){if(i!=null&&i!=""){count++;var accessed=parseInt(__cache.hashtable[i].AccessCount);if(accessed==0){html.push("Key: "+i+". Value: "+__cache.hashtable[i].AccessCount+"<br>");}else{totalAccessed++;html.push("<font class='r6q6'>Key: "+i+". Value: "+__cache.hashtable[i].AccessCount+"</font><br>");}}}
var thehtml="<b>"+totalAccessed+" of "+count+" cached items have been accessed.</b><br><br>"+html.join("");removeElement("ClientCacheDiv");CreateDiv("ClientCacheDiv",800,0,minheight+heightbuffer,desiredWidth,thehtml,"popup",true);}

function _PRD(pId,pName,pDesc,pPrice)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Description=pDesc;this.Price=pPrice;}
function _EQL(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _GLD(pId,pName,pPrefix)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Prefix=pPrefix;}
function _AFF(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _CRY(pId,pName,pUrl)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Url=pUrl;}
function _QST(pId,pName,pTypeId,pNpcIdGrant,pNpcIdFinish,pRewardAcceptCoin,pRewardAcceptExp,pRewardAcceptItemTypeId,pRewardRejectCoin,pRewardRejectExp,pRewardRejectItemTypeId,pRewardCompleteCoin,pRewardCompleteExp,pRewardCompleteItemTypeId,pMinCharacterLevel,pMaxCharacterLevel,pFetchItemTypeId,pFetchQty,pFetchLocationId,pFetchItemDroppingMonserId1,pFetchItemDroppingMonserId2,pFetchItemDroppingMonserId3,pFetchItemDroppingMonserId4,pFetchItemDroppingMonserId5,pDeliverItemTypeId,pDeliverQty,pDeliverNpcId,pKillMonsterId,pKillMonsterQty,pDialogueAccept,pDialogueComplete,pDialogueInProgress,pDialoguePitch,pDialogueReject,pDialogueUnavailable,pDialogueAssinationPlayerKilled,pDialogueAssinationTargetAttacked,pDialogueAssinationTargetKilled,pDialogueAssinationTargetSeen,pBossMonId,pIsRejectable)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.TypeId=pTypeId;this.NpcIdGrant=pNpcIdGrant;this.NpcIdFinish=pNpcIdFinish;this.RewardAcceptCoin=pRewardAcceptCoin;this.RewardAcceptExp=pRewardAcceptExp;this.RewardAcceptItemTypeId=pRewardAcceptItemTypeId;this.RewardRejectCoin=pRewardRejectCoin;this.RewardRejectExp=pRewardRejectExp;this.RewardRejectItemTypeId=pRewardRejectItemTypeId;this.RewardCompleteCoin=pRewardCompleteCoin;this.RewardCompleteExp=pRewardCompleteExp;this.RewardCompleteItemTypeId=pRewardCompleteItemTypeId;this.MinCharacterLevel=pMinCharacterLevel;this.MaxCharacterLevel=pMaxCharacterLevel;this.FetchItemTypeId=pFetchItemTypeId;this.FetchQty=pFetchQty;this.FetchLocationId=pFetchLocationId;this.FetchItemDroppingMonserId1=pFetchItemDroppingMonserId1;this.FetchItemDroppingMonserId2=pFetchItemDroppingMonserId2;this.FetchItemDroppingMonserId3=pFetchItemDroppingMonserId3;this.FetchItemDroppingMonserId4=pFetchItemDroppingMonserId4;this.FetchItemDroppingMonserId5=pFetchItemDroppingMonserId5;this.DeliverItemTypeId=pDeliverItemTypeId;this.DeliverQty=pDeliverQty;this.DeliverNpcId=pDeliverNpcId;this.KillMonsterId=pKillMonsterId;this.KillMonsterQty=pKillMonsterQty;this.DialogueAccept=replaceThisWithThat(replaceThisWithThat(pDialogueAccept,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueComplete=replaceThisWithThat(replaceThisWithThat(pDialogueComplete,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueInProgress=replaceThisWithThat(replaceThisWithThat(pDialogueInProgress,"|BR|","<BR>"),"|Q|","&quot;");this.DialoguePitch=replaceThisWithThat(replaceThisWithThat(pDialoguePitch,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueReject=replaceThisWithThat(replaceThisWithThat(pDialogueReject,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueUnavailable=replaceThisWithThat(replaceThisWithThat(pDialogueUnavailable,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueAssinationPlayerKilled=replaceThisWithThat(replaceThisWithThat(pDialogueAssinationPlayerKilled,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueAssinationTargetAttacked=replaceThisWithThat(replaceThisWithThat(pDialogueAssinationTargetAttacked,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueAssinationTargetKilled=replaceThisWithThat(replaceThisWithThat(pDialogueAssinationTargetKilled,"|BR|","<BR>"),"|Q|","&quot;");this.DialogueAssinationTargetSeen=replaceThisWithThat(replaceThisWithThat(pDialogueAssinationTargetSeen,"|BR|","<BR>"),"|Q|","&quot;");this.BossMonId=pBossMonId;this.IsRejectable=pIsRejectable;}
function _CHA(pId,pName,pFacId,pClaId,pRacId,pSklIds,pGuildId,pPlayerRoleId,pPlaceholder,pLevel,pLevelPvp,pGuildRoleId,pIsBeta,pIsBenefactor,pIsGuildworthy,pIsTradeworthy,pGenderId,pChatFontColor,pHistory,pHasCustomAvatar,pPlaceCode,pIsAfk,pOtherChaIds,pIsLft,pIsLfd,pShowFactionIcon,pShowBlingIcon,pSpouseChaId,pCryId,pBenefactorLevel,pIsAppraiser,pContestPlace)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.FacId=pFacId;this.ClaId=pClaId;this.RacId=pRacId;this.SklIds=pSklIds.split("|");this.GuildId=pGuildId;this.PlayerRoleId=pPlayerRoleId;this.Level=pLevel;this.LevelPvp=pLevelPvp;this.GuildRoleId=pGuildRoleId;this.IsBeta=pIsBeta;this.IsBenefactor=pIsBenefactor;this.IsGuildworthy=pIsGuildworthy;this.IsTradeworthy=pIsTradeworthy;this.GenderId=pGenderId;this.ChatFontColor=pChatFontColor;this.History=pHistory;this.HasCustomAvatar=pHasCustomAvatar;this.PlaceCode=pPlaceCode;this.IsAfk=pIsAfk;this.OtherChaIds=pOtherChaIds;this.IsLft=pIsLft;this.IsLfd=pIsLfd;this.ShowFactionIcon=pShowFactionIcon;this.ShowBlingIcon=pShowBlingIcon;this.SpouseChaId=pSpouseChaId;this.CryId=pCryId;this.BenefactorLevel=pBenefactorLevel;this.IsAppraiser=pIsAppraiser;this.ContestPlace=pContestPlace;this.GetGenderPrefix=function(){if(this.GenderId==1)
return"M";return"F";}
this.GetAvatarRaceUrl=function(){if(this.HasCustomAvatar==1)
return"http://media.domainofheroes.com/C"+this.Id+".jpg";return"http://media.domainofheroes.com/RAC"+this.RacId+this.GetGenderPrefix()+".jpg";}
this.GetCharacterNameAndPrefix=function(pAddColonAndSpace){var colonAndSpace="";if(pAddColonAndSpace==1)
colonAndSpace=": ";if(this.GuildId>1)
return"["+CacheGet("GLD"+this.GuildId).Prefix+"] "+this.Name+colonAndSpace;return this.Name+colonAndSpace;}
this.GetFormattedChatMessage=function(pMessage,pShowName){var bling="";if(this.ShowBlingIcon==1)
bling="font-weight:bold;";if(this.BenefactorLevel>2)
bling=bling+"font-style:italic;";var r=CacheGet("RAC"+this.RacId).Name;var c=CacheGet("CLA"+this.ClaId).Name;var f=CacheGet("FAC"+this.FacId).Name;var name="";var whisper="";if(pShowName==1){name=this.GetCharacterNameAndPrefix(1);whisper=" onclick='whisperPreview("+this.Id+")' ";}
var d=new Date();var localTime=d.toTimeString();utc=d.getTime()+(d.getTimezoneOffset()*60000);var serverTime=new Date(utc+(3600000*-6));return"<span "+whisper+" style='color:"+this.ChatFontColor+";"+bling+"' title='"+r+" "+c+" defending "+f+". Sent at "+(localTime)+" local time; "+serverTime+" server time'>"+name+pMessage+"</span>";}}
function _MON(pId,pName,pDesc,pImageReleased)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Description=pDesc;this.ImageReleased=pImageReleased;}
function _NPC(pId,pName,pLocId)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.LocId=pLocId;}
function _FAC(pId,pName,pColor,pDesc)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Color=pColor;this.Desc=pDesc;}
function _WOR(pId,pName,pLevelLow,pLevelHigh,pHasInn,pDesc,pChildIds,pLineage,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.LevelLow=pLevelLow;this.LevelHigh=pLevelHigh;this.HasInn=pHasInn;this.Description=pDesc;this.ChildIds=pChildIds;this.Lineage=pLineage;this.ParentCode=pParentCode;}
function _CON(pId,pName,pLevelLow,pLevelHigh,pHasInn,pDesc,pImageMapCoords,pChildIds,pLineage,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.LevelLow=pLevelLow;this.LevelHigh=pLevelHigh;this.HasInn=pHasInn;this.Description=pDesc;this.ImageMapCoords=pImageMapCoords;this.ChildIds=pChildIds;this.Lineage=pLineage;this.ParentCode=pParentCode;}
function _CNT(pId,pName,pLevelLow,pLevelHigh,pHasInn,pDesc,pImageMapCoords,pChildIds,pLineage,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.LevelLow=pLevelLow;this.LevelHigh=pLevelHigh;this.HasInn=pHasInn;this.Description=pDesc;this.ImageMapCoords=pImageMapCoords;this.ChildIds=pChildIds;this.Lineage=pLineage;this.ParentCode=pParentCode;}
function _REG(pId,pName,pLevelLow,pLevelHigh,pHasInn,pDesc,pImageMapCoords,pChildIds,pLineage,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.LevelLow=pLevelLow;this.LevelHigh=pLevelHigh;this.HasInn=pHasInn;this.Description=pDesc;this.ImageMapCoords=pImageMapCoords;this.ChildIds=pChildIds;this.Lineage=pLineage;this.ParentCode=pParentCode;}
function _ARE(pId,pName,pTypeId,pFacId,pLevelLow,pLevelHigh,pHasInn,pDesc,pImageMapCoords,pChildIds,pLineage,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.TypeId=pTypeId;this.FacId=pFacId;this.LevelLow=pLevelLow;this.LevelHigh=pLevelHigh;this.HasInn=pHasInn;this.Description=pDesc;this.ImageMapCoords=pImageMapCoords;this.ChildIds=pChildIds;this.Lineage=pLineage;this.ParentCode=pParentCode;}
function _ART(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _LOC(pId,pName,pTypeId,pMapLabel,pNpcIds,pHasMonsters,pLevel,pCanShop,pDesc,pImageMapCoords,pLineage,pGameId,pParentCode)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.TypeId=pTypeId;this.MapLabel=pMapLabel;this.NpcIds=pNpcIds.split("|");this.HasMonsters=pHasMonsters;this.Level=pLevel;this.CanShop=pCanShop;this.HasInn=pCanShop;this.Description=pDesc;this.ImageMapCoords=pImageMapCoords;this.Lineage=pLineage;this.GameId=pGameId;this.ParentCode=pParentCode;}
function _LOT(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _INT(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _BEH(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _RAR(pId,pName,pSlots)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Slots=pSlots;}
function _QUA(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _GEN(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _MOD(pId,pEffects,pReagentId,pCanSpawn,pReagentQuantity)
{this.AccessCount=0;this.Id=pId;this.Effects=pEffects;this.ReagentId=pReagentId;this.CanSpawn=pCanSpawn;this.ReagentQuantity=pReagentQuantity;}
function _MAT(pId,pName,pNamePlural)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.NamePlural=pNamePlural;}
function _REA(pId,pName,pModifierIdWeak,pModifierIdNormal,pModifierIdStrong,pNamePlural)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.ModifierIdWeak=pModifierIdWeak;this.ModifierIdNormal=pModifierIdNormal;this.ModifierIdStrong=pModifierIdStrong;this.NamePlural=pNamePlural;}
function _ITQ(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _GRO(pId,pName,pCanChangeRoles,pCanInvite,pCanApprove,pCanGiveLoot,pCanChangeInfo,pCanChangeNews,pCanBuyItems,pCanSendEmail,pCanGivePoints)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.CanChangeRoles=pCanChangeRoles;this.CanInvite=pCanInvite;this.CanApprove=pCanApprove;this.CanGiveLoot=pCanGiveLoot;this.CanChangeInfo=pCanChangeInfo;this.CanChangeNews=pCanChangeNews;this.CanBuyItems=pCanBuyItems;this.CanSendEmail=pCanSendEmail;this.CanGivePoints=pCanGivePoints;}
function _PRO(pId,pName,pCanMute,pCanKick,pCanSendSystemMessage,pCanBan,pCanSeeDebugInfo,pCanForceNameChange)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.CanMute=pCanMute;this.CanKick=pCanKick;this.CanSendSystemMessage=pCanSendSystemMessage;this.CanBan=pCanBan;this.CanSeeDebugInfo=pCanSeeDebugInfo;this.CanForceNameChange=pCanForceNameChange;}
function _ITY(pId,pName,pDesc,pValue,pMatId1,pMatId2,pMatId3,pModId,pIsImageReleased,pMinPOW,pMinMND,pMinEND,pMinAGI,pMinLUK,pMinLIF)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.Description=pDesc;this.Value=pValue;this.MaterialId1=pMatId1;this.MaterialId2=pMatId2;this.MaterialId3=pMatId3;this.ModId=pModId;this.IsImageReleased=pIsImageReleased;this.MinPOW=pMinPOW;this.MinMND=pMinMND;this.MinEND=pMinEND;this.MinAGI=pMinAGI;this.MinLUK=pMinLUK;this.MinLIF=pMinLIF;}
function _ITM(pId,pName,pCanUseDuringBattle,pQualityId,pRarityId,pValue,pDesc,pItcId,pPreId,pSufId,pModId1,pModId2,pModId3,pDefense,pDamage,pIsQuestItem,pItyId,pGldId,pDonorName,pGuildSellPrice,pGuildProcessed,pTreasureKeyLocId,pForSale,pSalePriceCoin,pSalePriceWishes,pSalePriceOperator,pChaId,pLocked,pModId4,pAppraisedValue,pAppraisedCount,pMinCharLevel,pMinPOW,pMinMND,pMinEND,pMinAGI,pMinLUK,pMinLIF)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.CanUseDuringBattle=pCanUseDuringBattle;this.QualityId=pQualityId;this.RarityId=pRarityId;this.Value=pValue;this.Desc=pDesc;this.ItcId=pItcId;this.PreId=pPreId;this.SufId=pSufId;this.ModId1=pModId1;this.ModId2=pModId2;this.ModId3=pModId3;this.ModId4=pModId4;this.Defense=pDefense;this.Damage=pDamage;this.IsQuestItem=pIsQuestItem;this.ItyId=pItyId;this.GldId=pGldId;this.DonorName=pDonorName;this.GuildSellPrice=pGuildSellPrice;this.GuildProcessed=pGuildProcessed;this.TreasureKeyLocId=pTreasureKeyLocId;this.ForSale=pForSale;this.SalePriceCoin=pSalePriceCoin;this.SalePriceWishes=pSalePriceWishes;this.SalePriceOperator=pSalePriceOperator;this.ChaId=pChaId;this.Locked=pLocked;this.AppraisedValue=pAppraisedValue;this.AppraisedCount=pAppraisedCount;this.MinCharLevel=pMinCharLevel;this.MinPOW=pMinPOW;this.MinMND=pMinMND;this.MinEND=pMinEND;this.MinAGI=pMinAGI;this.MinLUK=pMinLUK;this.MinLIF=pMinLIF;this.GetNameHtml=function(){return"<span class='R"+this.RarityId+"Q"+this.QualityId+"'> "+this.Name+"</span>";}}
function _ITC(pId,pName,pEqlId,pIsTwoHanded,pIsWeapon,pIsArmor,pIsCharm,pIsTreasureKey)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.EqlId=pEqlId;this.IsTwoHanded=pIsTwoHanded;this.IsWeapon=pIsWeapon;this.IsArmor=pIsArmor;this.IsCharm=pIsCharm;this.IsTreasureKey=pIsTreasureKey;}
function _RAC(pId,pName,pAttrBasePwr,pAttrBaseMnd,pAttrBaseEnd,pAttrBaseAgi,pAttrBaseLif,pAttrBaseLuk,pAttrLvlPwr,pAttrLvlMnd,pAttrLvlEnd,pAttrLvlAgi,pAttrLvlLif,pAttrLvlLuk,pDesc)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.AttrBasePwr=pAttrBasePwr;this.AttrBaseMnd=pAttrBaseMnd;this.AttrBaseEnd=pAttrBaseEnd;this.AttrBaseAgi=pAttrBaseAgi;this.AttrBaseLif=pAttrBaseLif;this.AttrBaseLuk=pAttrBaseLuk;this.AttrLvlPwr=pAttrLvlPwr;this.AttrLvlMnd=pAttrLvlMnd;this.AttrLvlEnd=pAttrLvlEnd;this.AttrLvlAgi=pAttrLvlAgi;this.AttrLvlLif=pAttrLvlLif;this.AttrLvlLuk=pAttrLvlLuk;this.Description=pDesc;}
function _CLA(pId,pName,pAttrBasePwr,pAttrBaseMnd,pAttrBaseEnd,pAttrBaseAgi,pAttrBaseLif,pAttrBaseLuk,pAttrLvlPwr,pAttrLvlMnd,pAttrLvlEnd,pAttrLvlAgi,pAttrLvlLif,pAttrLvlLuk,pDesc)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.AttrBasePwr=pAttrBasePwr;this.AttrBaseMnd=pAttrBaseMnd;this.AttrBaseEnd=pAttrBaseEnd;this.AttrBaseAgi=pAttrBaseAgi;this.AttrBaseLif=pAttrBaseLif;this.AttrBaseLuk=pAttrBaseLuk;this.AttrLvlPwr=pAttrLvlPwr;this.AttrLvlMnd=pAttrLvlMnd;this.AttrLvlEnd=pAttrLvlEnd;this.AttrLvlAgi=pAttrLvlAgi;this.AttrLvlLif=pAttrLvlLif;this.AttrLvlLuk=pAttrLvlLuk;this.Description=pDesc;}
function _CLT(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _SKL(pId,pName,pSktId,pIsPvP,pIsPvE,pDesc,pAnimTime,pSktId,pIsMelee,pAddWeaponDmg,pCostPerLevelHp,pCostPerLevelMp)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.SktId=pSktId;this.IsPvP=pIsPvP;this.IsPvE=pIsPvE;this.Desc=pDesc;this.AnimTime=pAnimTime;this.SktId=pSktId;this.IsMelee=pIsMelee;this.AddWeaponDmg=pAddWeaponDmg;this.CostPerLevelHp=pCostPerLevelHp;this.CostPerLevelMp=pCostPerLevelMp;}
function _SKT(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _PRE(pId,pName,pModId)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.ModId=pModId;}
function _SUF(pId,pName,pModId)
{this.AccessCount=0;this.Id=pId;this.Name=pName;this.ModId=pModId;}
function _AFT(pId,pName)
{this.AccessCount=0;this.Id=pId;this.Name=pName;}
function _UPG(pId,pCost,pName,pDesc,pCategory)
{this.AccessCount=0;this.Id=pId;this.Cost=pCost;this.Name=pName;this.Desc=pDesc;this.Category=pCategory;}

var _cachedObjectsLoaded=false;function LoadCachedObjectsIfNeeded(){if(_cachedObjectsLoaded)return;_cachedObjectsLoaded=true;CS("<X><K>BEH1</K><J>new _BEH(1,\"Honorable\")</J><E>1</E></X>");CS("<X><K>BEH2</K><J>new _BEH(2,\"Lawful\")</J><E>1</E></X>");CS("<X><K>BEH3</K><J>new _BEH(3,\"Lukewarm\")</J><E>1</E></X>");CS("<X><K>BEH4</K><J>new _BEH(4,\"Chaotic\")</J><E>1</E></X>");CS("<X><K>BEH5</K><J>new _BEH(5,\"Defiant\")</J><E>1</E></X>");CS("<X><K>CLA1</K><J>new _CLA(1,\"Gladiator\",39,2,33,2,20,4,3,0,1,0,1,0,\"A deadly warrior who learned the art of warfare by being forced into mortal combat for the amusement of others, a gladiator has neither a love of life or a fear of death. He simply exists for battle.\")</J><E>1</E></X>");CS("<X><K>CLA2</K><J>new _CLA(2,\"Bard\",9,21,7,6,22,35,0,2,0,0,1,2,\"Neither warrior nor wizard, bards are adventurous minstrels who wander the lands and bring tales back to the common folk. They are musicians and orators of exceptional skill, and can even weave the elements into their songs to form potent magical defences.\")</J><E>1</E></X>");CS("<X><K>CLA3</K><J>new _CLA(3,\"Cleric\",11,22,8,19,19,21,0,2,0,1,1,1,\"A cleric is a chosen vessel of a god, channelling magic and healing power through faith. A cleric's power is limited only by his devotion to his god and the endurance in his body.\")</J><E>1</E></X>");CS("<X><K>CLA4</K><J>new _CLA(4,\"Jack\",16,16,16,16,16,20,1,1,1,1,1,0,\"A jack is someone you don't want to mess with. That's all you need to know.\")</J><E>1</E></X>");CS("<X><K>CLA5</K><J>new _CLA(5,\"Druid\",24,17,24,9,19,7,1,1,2,0,1,0,\"Worshippers of the earth, druids draw forth the magical energies of nature. They believe in the sanctity of life and thus they favor non-lethal spells, though can call on nature's protection should the need arise.\")</J><E>1</E></X>");CS("<X><K>CLA6</K><J>new _CLA(6,\"Ranger\",33,1,27,26,9,4,2,0,1,1,1,0,\"Rangers are solitary wanderers that live off of the land. They are often expert trackers and skilled archers, and usually also somewhat smelly.\")</J><E>1</E></X>");CS("<X><K>CLA7</K><J>new _CLA(7,\"Wizard\",1,40,5,6,28,20,0,3,0,0,2,0,\"Wizards dedicate their lives to the study and practice of magic, either in the service of a powerful lord or for their own ends. They can harness the awesome power of the storm, calling lightning to strike down their foes.\")</J><E>1</E></X>");CS("<X><K>CLA8</K><J>new _CLA(8,\"Paladin\",27,18,18,13,14,10,1,1,1,1,1,0,\"Paladins are knights that have pledged an oath to a god of light, from which they derive their power and holy might. Paladins who please their master are usually blessed with special abilities and healing powers as well.\")</J><E>1</E></X>");CS("<X><K>CLA9</K><J>new _CLA(9,\"Warrior\",37,1,28,2,29,3,3,0,1,0,1,0,\"Warriors believe that diplomacy is just a convoluted way of saying 'we'll fight later.' They favor the fist, the axe, the sword, the mace -- anything that will cleave or crush a man will make a warrior smile.\")</J><E>1</E></X>");CS("<X><K>CLA10</K><J>new _CLA(10,\"Monk\",10,19,18,12,21,20,0,1,1,0,2,1,\"Monks are protectors of their temple, travelling the lands to make sure the secrets of their order are kept safe. Their bodies themselves are lethal weapons, and they seldom wear armor.\")</J><E>1</E></X>");CS("<X><K>CLA11</K><J>new _CLA(11,\"Psion\",2,37,23,7,10,21,0,2,2,0,0,1,\"Psions have the ability to bend reality with only their thoughts, and to invade others' minds, even appearing invisible sometimes. Their mental manipulations only work on intelligent creatures, however.\")</J><E>1</E></X>");CS("<X><K>CLA12</K><J>new _CLA(12,\"Rogue\",26,5,8,33,6,22,2,0,0,2,0,1,\"Rogues are experts in sneaking, theft, deception and trickery. They achieve their ends with cunning and stealth instead of brute force or fancy spells. By the time a wizard will have turned to page 42 of The Elementary Guide to Elemental Mastery, by the time a warrior will have fumbled his sword out of his sheath, a rogue will have accomplished his task without anyone even knowing.\")</J><E>1</E></X>");CS("<X><K>CLA13</K><J>new _CLA(13,\"Ninja\",25,4,14,34,16,7,1,0,1,2,1,0,\"A special blend of rogue and warrior trained in the ancient arts of the East, a ninja is often called upon for assassination. They tend to wear very little armor, and often have bizarre special abilities that seem magical, but are in actuality the result of years of practice and meditation.\")</J><E>1</E></X>");CS("<X><K>CLA14</K><J>new _CLA(14,\"Scout\",14,8,13,22,19,24,0,0,1,2,1,1,\"Scouts are fast and light on their feet, and some can run several hundred miles in a day. They are often employed by generals as couriers, and though they can run from most any threat with ease, they often carry a spare dagger -- in case they run into another scout.\")</J><E>1</E></X>");CS("<X><K>CLA15</K><J>new _CLA(15,\"Shaman\",4,25,10,23,16,22,0,2,0,1,1,1,\"A magical healer and expert in the occult, a shaman derives his power by calling forth ancestral spirits and invoking natural magics.\")</J><E>1</E></X>");CS("<X><K>CLA16</K><J>new _CLA(16,\"Pirate\",31,3,19,8,15,24,2,0,1,0,1,1,\"Seafaring swashbucklers, pirates are adventure-seekers and treasure-hunters who will get what they want by any means necessary. Which means violence.\")</J><E>1</E></X>");CS("<X><K>CLA18</K><J>new _CLA(18,\"Amazon\",23,7,19,21,19,11,1,0,2,1,1,0,\"Amazons are fierce and proud warrior women. They favor the sword and spear, and tend to frown very heavily on magic as the route of the cowardly.\")</J><E>1</E></X>");CS("<X><K>CLA19</K><J>new _CLA(19,\"Assassin\",27,6,16,31,18,2,1,0,1,2,1,0,\"Experts in the art of death, assassins are highly trained killers. Some favor rogue-like methods, some brute-force, but independent of their means, assassins are the deadliest of all professions to associate with.\")</J><E>1</E></X>");CS("<X><K>CLA20</K><J>new _CLA(20,\"Necromancer\",11,25,16,15,20,13,0,2,1,1,1,0,\"A wizard who can call forth the dead, necromancy is the most forbidden of magics. Necromancers are notoriously hard to kill -- permanently, anyway.\")</J><E>1</E></X>");CS("<X><K>CLA21</K><J>new _CLA(21,\"Sorcerer\",11,29,4,20,21,15,0,2,0,1,2,0,\"Sorcerers tend to a more solitary existence than other magicians, putting all their energies to the study of more obscure branches of elemental magic. Less flamboyant and wordly than wizards, sorcerers are nonetheless powerful spell-casters.\")</J><E>1</E></X>");CS("<X><K>CLA22</K><J>new _CLA(22,\"Beastmaster\",17,17,24,18,10,14,0,1,2,1,0,1,\"A master of nature who can summon forth the birds and beasts to do his bidding. Beastmasters often have familiars, animals who have sworn their lives to serve and protect the master.\")</J><E>1</E></X>");CS("<X><K>CLA23</K><J>new _CLA(23,\"Dark Mage\",2,33,4,23,13,25,0,2,0,1,1,1,\"A wizard specializing in dark and forbidding magics, magic meant only to increase one's power and do others harm. Dark mages possess powers over shadows, death, and the infernal flame.\")</J><E>1</E></X>");CS("<X><K>CLA24</K><J>new _CLA(24,\"Illusionist\",3,31,12,14,17,23,0,2,1,0,1,1,\"An expert bamboozler, an illusionist is a magic user that specializes in confusing, bewildering, or frightening their opponents.\")</J><E>1</E></X>");CS("<X><K>CLA25</K><J>new _CLA(25,\"Chemist\",21,26,15,6,18,14,2,2,0,0,1,0,\"Chemists rely on scientific solutions to their problems, rather than might or magic. Unlike a wizard, a chemist is not limited to his spiritual energy, but the number of reagents and ingredients at his disposal.\")</J><E>1</E></X>");CS("<X><K>CLA26</K><J>new _CLA(26,\"Hunter\",35,1,21,23,15,5,2,0,1,1,1,0,\"Hunters are a different type of ranger -- they live off of the land, but they use it as their weapon as well. They are masters of traps and ambushes, utilizing their knowledge of the land to get the upper hand in any struggle.\")</J><E>1</E></X>");CS("<X><K>CLA27</K><J>new _CLA(27,\"Summoner\",1,27,22,11,24,15,0,2,1,0,2,0,\"A magic user that can summon monsters and spirits to protect him or do battle with his enemies. The strongest of summoners can even call forth the gods.\")</J><E>1</E></X>");CS("<X><K>CLA28</K><J>new _CLA(28,\"Dark Knight\",30,15,18,18,14,5,1,1,1,1,1,0,\"A former Paladin who has choosen to abandon the Path of Light and instead seek power from evil.\")</J><E>1</E></X>");CS("<X><K>FAC1</K><J>new _FAC(1,\"The Knights\",\"#00CC00\",\"The Knights serve the Order of Dohria, the order of sages that help govern the world. Every kingdom has an appointed sage with a seat in the Order to speak their voice and to uphold diplomacy where possible. The Knights are the weapons of the Order, and have all taken solemn vows to serve them as they attempt to quash uprisings, stop invasions, protect kingdoms from the monster scourges, and to uphold peace throughout the land. \")</J><E>1</E></X>");CS("<X><K>FAC2</K><J>new _FAC(2,\"The Legion\",\"#CC0000\",\"The Legion wants one thing: world domination. They are servants of the Dragon Mistress, Shria, a goddess of supreme power who wants to wrest control of the world away from her pantheon of deitic brethren. Shria and her followers believe that the resultant world will be one of paradise, free from the jealous manipulations of other gods. The path to get there will be soaked in blood and war, but those who survive or serve Shria's Purification will be able to enjoy paradise.\")</J><E>1</E></X>");CS("<X><K>FAC3</K><J>new _FAC(3,\"The Brotherhood\",\"#00CCCC\",\"The Brotherhood is a society of shadow operatives who have pledged to make the world a place of good, and to uphold and protect the innocent and the weak. Their agents are in every town, in every land, and may be any race or any class so long as they make the pledge. Brotherhood members are forbidden from doing harm to the innocent, but may steal from, decieve, and assassinate the wicked, corrupt, the warmongering and oppressive.\")</J><E>1</E></X>");CS("<X><K>GEN1</K><J>new _GEN(1,\"Male\")</J><E>1</E></X>");CS("<X><K>GEN2</K><J>new _GEN(2,\"Female\")</J><E>1</E></X>");CS("<X><K>INT1</K><J>new _INT(1,\"Pure\")</J><E>1</E></X>");CS("<X><K>INT2</K><J>new _INT(2,\"Good\")</J><E>1</E></X>");CS("<X><K>INT3</K><J>new _INT(3,\"Indifferent\")</J><E>1</E></X>");CS("<X><K>INT4</K><J>new _INT(4,\"Devious\")</J><E>1</E></X>");CS("<X><K>INT5</K><J>new _INT(5,\"Evil\")</J><E>1</E></X>");CS("<X><K>EQL0</K><J>new _EQL(0,\"Inventory\")</J><E>1</E></X>");CS("<X><K>EQL1</K><J>new _EQL(1,\"Head\")</J><E>1</E></X>");CS("<X><K>EQL2</K><J>new _EQL(2,\"Chest\")</J><E>1</E></X>");CS("<X><K>EQL3</K><J>new _EQL(3,\"Waist\")</J><E>1</E></X>");CS("<X><K>EQL4</K><J>new _EQL(4,\"Legs\")</J><E>1</E></X>");CS("<X><K>EQL5</K><J>new _EQL(5,\"Feet\")</J><E>1</E></X>");CS("<X><K>EQL6</K><J>new _EQL(6,\"Arms\")</J><E>1</E></X>");CS("<X><K>EQL7</K><J>new _EQL(7,\"Hands\")</J><E>1</E></X>");CS("<X><K>EQL8</K><J>new _EQL(8,\"Neck\")</J><E>1</E></X>");CS("<X><K>EQL9</K><J>new _EQL(9,\"Eyes\")</J><E>1</E></X>");CS("<X><K>EQL10</K><J>new _EQL(10,\"Wrists\")</J><E>1</E></X>");CS("<X><K>EQL11</K><J>new _EQL(11,\"Ring Finger\")</J><E>1</E></X>");CS("<X><K>EQL12</K><J>new _EQL(12,\"Off Hand\")</J><E>1</E></X>");CS("<X><K>EQL13</K><J>new _EQL(13,\"Strong Hand\")</J><E>1</E></X>");CS("<X><K>EQL14</K><J>new _EQL(14,\"Ammo Slot\")</J><E>1</E></X>");CS("<X><K>EQL15</K><J>new _EQL(15,\"Pocket\")</J><E>1</E></X>");CS("<X><K>ITC47</K><J>new _ITC(47,\"Contest Trophy\",0,0,0,0,1,0)</J><E>1</E></X>");CS("<X><K>ITC46</K><J>new _ITC(46,\"Divine\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC1</K><J>new _ITC(1,\"Gem\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC40</K><J>new _ITC(40,\"Quest Item\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC49</K><J>new _ITC(49,\"Red Krystal\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC45</K><J>new _ITC(45,\"Special Treasure Key\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC44</K><J>new _ITC(44,\"Treasure Key\",0,0,0,0,0,1)</J><E>1</E></X>");CS("<X><K>ITC20</K><J>new _ITC(20,\"Charm\",0,0,0,0,1,0)</J><E>1</E></X>");CS("<X><K>ITC35</K><J>new _ITC(35,\"Trinket\",0,0,0,0,1,0)</J><E>1</E></X>");CS("<X><K>ITC21</K><J>new _ITC(21,\"Rune\",0,0,0,0,1,0)</J><E>1</E></X>");CS("<X><K>ITC48</K><J>new _ITC(48,\"Blue Krystal\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC22</K><J>new _ITC(22,\"Skull\",15,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC23</K><J>new _ITC(23,\"Soul\",15,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC17</K><J>new _ITC(17,\"Two-handed Gun\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC15</K><J>new _ITC(15,\"Staff\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC13</K><J>new _ITC(13,\"Two-handed Sword\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC41</K><J>new _ITC(41,\"One-handed Gun\",13,0,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC3</K><J>new _ITC(3,\"Amulet\",8,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC34</K><J>new _ITC(34,\"Bullet\",14,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC27</K><J>new _ITC(27,\"Crossbow\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC28</K><J>new _ITC(28,\"Javelin\",13,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC29</K><J>new _ITC(29,\"Mace\",13,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC43</K><J>new _ITC(43,\"Pocket Item\",15,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC4</K><J>new _ITC(4,\"Ring\",11,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC30</K><J>new _ITC(30,\"Scepter\",13,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC32</K><J>new _ITC(32,\"Wand\",13,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC24</K><J>new _ITC(24,\"Arrow\",14,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC25</K><J>new _ITC(25,\"Bolt\",14,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC19</K><J>new _ITC(19,\"Dagger\",12,0,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC16</K><J>new _ITC(16,\"Bow\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC7</K><J>new _ITC(7,\"Bracelet\",10,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC36</K><J>new _ITC(36,\"Potion\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC14</K><J>new _ITC(14,\"Axe\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC26</K><J>new _ITC(26,\"Glasses\",9,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC18</K><J>new _ITC(18,\"Spear\",13,1,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC10</K><J>new _ITC(10,\"Belt\",3,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC5</K><J>new _ITC(5,\"Gloves\",7,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC6</K><J>new _ITC(6,\"Bracer\",6,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC39</K><J>new _ITC(39,\"One-handed Sword\",13,0,1,0,0,0)</J><E>1</E></X>");CS("<X><K>ITC12</K><J>new _ITC(12,\"Shield\",12,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC11</K><J>new _ITC(11,\"Armor\",2,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC8</K><J>new _ITC(8,\"Boots\",5,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC2</K><J>new _ITC(2,\"Helm\",1,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>ITC9</K><J>new _ITC(9,\"Pants\",4,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>QUA1</K><J>new _QUA(1,\"Inferior\")</J><E>1</E></X>");CS("<X><K>QUA2</K><J>new _QUA(2,\"Lesser\")</J><E>1</E></X>");CS("<X><K>QUA3</K><J>new _QUA(3,\"Normal\")</J><E>1</E></X>");CS("<X><K>QUA4</K><J>new _QUA(4,\"High\")</J><E>1</E></X>");CS("<X><K>QUA5</K><J>new _QUA(5,\"Craftwork\")</J><E>1</E></X>");CS("<X><K>QUA6</K><J>new _QUA(6,\"Exceptional\")</J><E>1</E></X>");CS("<X><K>QUA7</K><J>new _QUA(7,\"Elite\")</J><E>1</E></X>");CS("<X><K>QUA8</K><J>new _QUA(8,\"Heroic\")</J><E>1</E></X>");CS("<X><K>ITY519</K><J>new _ITY(519,\"Diamond\",\"Valuable Gemstone\",2087,14,15,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY520</K><J>new _ITY(520,\"Emerald\",\"Valuable Gemstone\",1907,14,20,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY521</K><J>new _ITY(521,\"Opal\",\"Valuable Gemstone\",2537,14,7,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY522</K><J>new _ITY(522,\"Pearl\",\"Valuable Gemstone\",1817,14,19,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY523</K><J>new _ITY(523,\"Ruby\",\"Valuable Gemstone\",1727,14,13,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY524</K><J>new _ITY(524,\"Sapphire\",\"Valuable Gemstone\",1727,14,13,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY525</K><J>new _ITY(525,\"Topaz\",\"Valuable Gemstone\",2087,14,6,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY526</K><J>new _ITY(526,\"Aquamarine\",\"Valuable Gemstone\",1817,14,19,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY527</K><J>new _ITY(527,\"Fire opal\",\"Valuable Gemstone\",2087,14,6,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY696</K><J>new _ITY(696,\"NOT USED\",\"\",57,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY829</K><J>new _ITY(829,\"Birthday Hat\",\"\",416,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY609</K><J>new _ITY(609,\"Paper Hat\",\"\",410,24,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY637</K><J>new _ITY(637,\"Tin Foil Hat\",\"\",84,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY638</K><J>new _ITY(638,\"Visage\",\"\",84,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY639</K><J>new _ITY(639,\"Skullplate\",\"\",44,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY640</K><J>new _ITY(640,\"Dragon Gaze\",\"\",124,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY641</K><J>new _ITY(641,\"Sallet\",\"\",44,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY642</K><J>new _ITY(642,\"Mask\",\"\",44,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY643</K><J>new _ITY(643,\"Easter Helm\",\"\",44,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY644</K><J>new _ITY(644,\"Hard Hat\",\"\",84,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY645</K><J>new _ITY(645,\"Chandelier\",\"\",44,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY646</K><J>new _ITY(646,\"Maneki Helm\",\"\",204,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY647</K><J>new _ITY(647,\"Paper Bag\",\"\",404,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY648</K><J>new _ITY(648,\"Bonnet\",\"\",44,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY649</K><J>new _ITY(649,\"Cap\",\"\",84,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY650</K><J>new _ITY(650,\"Spider Cowl\",\"\",124,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY651</K><J>new _ITY(651,\"Crysalis Spire\",\"\",404,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY652</K><J>new _ITY(652,\"Squire's Helm\",\"\",124,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY653</K><J>new _ITY(653,\"Emperor's Authority\",\"\",204,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY654</K><J>new _ITY(654,\"Leather Helm\",\"\",84,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY655</K><J>new _ITY(655,\"Serf's Hat\",\"\",90,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY656</K><J>new _ITY(656,\"Mail Coif\",\"\",97,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY657</K><J>new _ITY(657,\"Bascinet\",\"\",137,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY658</K><J>new _ITY(658,\"Knight's Helm\",\"\",50,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY659</K><J>new _ITY(659,\"Mithril Great Helm\",\"\",436,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY660</K><J>new _ITY(660,\"War Hounskull\",\"\",228,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY661</K><J>new _ITY(661,\"King's Crown\",\"\",129,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY1</K><J>new _ITY(1,\"Bucket\",\"\",44,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY2</K><J>new _ITY(2,\"Old Hounskull\",\"\",228,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY3</K><J>new _ITY(3,\"Mail Helm\",\"\",142,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY4</K><J>new _ITY(4,\"Old Helm\",\"\",436,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY5</K><J>new _ITY(5,\"Old Helm\",\"\",50,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY6</K><J>new _ITY(6,\"Old Bascinet\",\"\",137,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY7</K><J>new _ITY(7,\"Brodie\",\"\",70,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY8</K><J>new _ITY(8,\"Fez\",\"\",328,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY9</K><J>new _ITY(9,\"Old Coif\",\"\",97,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY10</K><J>new _ITY(10,\"Spiked Helm\",\"\",62,18,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY11</K><J>new _ITY(11,\"Old Hat\",\"\",90,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY12</K><J>new _ITY(12,\"Plate Helm\",\"\",168,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY13</K><J>new _ITY(13,\"Bandana\",\"\",80,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY14</K><J>new _ITY(14,\"Old Leather Helm\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY15</K><J>new _ITY(15,\"Old Crown\",\"\",129,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY16</K><J>new _ITY(16,\"Plate Choker\",\"\",70,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY17</K><J>new _ITY(17,\"Mail Choker\",\"\",70,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY18</K><J>new _ITY(18,\"Spiked Choker\",\"\",46,18,5,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY19</K><J>new _ITY(19,\"Locket\",\"\",80,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY20</K><J>new _ITY(20,\"Golden Necklace\",\"\",126,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY21</K><J>new _ITY(21,\"Platinum Necklace\",\"\",237,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY22</K><J>new _ITY(22,\"Copper Necklace\",\"\",63,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY23</K><J>new _ITY(23,\"Bronze Necklace\",\"\",67,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY24</K><J>new _ITY(24,\"Silver Necklace\",\"\",87,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY25</K><J>new _ITY(25,\"Crucifix\",\"\",140,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY26</K><J>new _ITY(26,\"Chain Amulet\",\"\",151,17,14,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY27</K><J>new _ITY(27,\"Bone Necklace\",\"\",35,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY28</K><J>new _ITY(28,\"Steel Choker\",\"\",75,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY29</K><J>new _ITY(29,\"Iron Choker\",\"\",29,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY30</K><J>new _ITY(30,\"Beads\",\"\",67,18,21,12,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY563</K><J>new _ITY(563,\"Bliss's Locket\",\"A golden locket that radiates a holy energy\",128,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY572</K><J>new _ITY(572,\"Dog Collar\",\"A giant, iron-spiked dog collar, previously belonging to Azlea's monstrous pet, Mr. Bumbles.\",46,18,5,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY595</K><J>new _ITY(595,\"Luscious Spark\",\"This pendant, crafted by Magun Greyjin's wife in her youth, gleams and sparkles with such beauty that it entrances those who look upon it.\",1748,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY552</K><J>new _ITY(552,\"Grelaria's Amulet\",\"This amulet was a family heirloom of Grelaria Hilathos, given to you as a gift of friendship\",66,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY553</K><J>new _ITY(553,\"Zelandia's Infernal Ring\",\"This flame-etched golden ring was a parting gift from Zelandia Ravenguise\",26,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY597</K><J>new _ITY(597,\"Bloodshadow\",\"This ring, known as Bloodshadow, was forged from the souls of one hundred vampires. It shares their eternal desire for the fresh blood of mortals.\",3172,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY604</K><J>new _ITY(604,\"Wedding Ring\",\"Pop the question, hope for a yes.\",3686900,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY31</K><J>new _ITY(31,\"Golden Ring\",\"\",170,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY32</K><J>new _ITY(32,\"Iron Ring\",\"\",24,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY33</K><J>new _ITY(33,\"Steel Ring\",\"\",69,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY34</K><J>new _ITY(34,\"Gem-studded Ring\",\"\",194,14,13,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY35</K><J>new _ITY(35,\"Stone Ring\",\"\",21,21,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY36</K><J>new _ITY(36,\"Tattoo Ring\",\"\",82,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY37</K><J>new _ITY(37,\"Leather Ring\",\"\",41,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY38</K><J>new _ITY(38,\"Diamond Ring\",\"\",262,14,15,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY39</K><J>new _ITY(39,\"Chain Ring\",\"\",74,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY40</K><J>new _ITY(40,\"Linked Ring\",\"\",50,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY41</K><J>new _ITY(41,\"Silver Ring\",\"\",88,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY42</K><J>new _ITY(42,\"Copper Ring\",\"\",62,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY43</K><J>new _ITY(43,\"Platinum Ring\",\"\",370,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY44</K><J>new _ITY(44,\"Glass Ring\",\"\",305,13,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY45</K><J>new _ITY(45,\"Bronze Ring\",\"\",50,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY46</K><J>new _ITY(46,\"Old Mail Gloves\",\"\",44,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY47</K><J>new _ITY(47,\"Old Leather Gloves\",\"\",44,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY48</K><J>new _ITY(48,\"Claws\",\"\",30,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY49</K><J>new _ITY(49,\"Brass Knuckles\",\"\",86,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY50</K><J>new _ITY(50,\"Gauntlets\",\"\",86,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY51</K><J>new _ITY(51,\"Old War Gauntlets\",\"\",153,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY52</K><J>new _ITY(52,\"Platinum Gauntlets\",\"\",249,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY53</K><J>new _ITY(53,\"Gauntlets\",\"\",34,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY54</K><J>new _ITY(54,\"Knuckledusters\",\"\",109,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY55</K><J>new _ITY(55,\"Gauntlets\",\"\",64,8,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY56</K><J>new _ITY(56,\"Fashion Gloves\",\"\",108,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY57</K><J>new _ITY(57,\"Dirty Mittens\",\"\",50,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY58</K><J>new _ITY(58,\"Gauntlets\",\"\",154,25,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY59</K><J>new _ITY(59,\"Old Mittens\",\"\",24,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY60</K><J>new _ITY(60,\"Padded Gloves\",\"\",24,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY617</K><J>new _ITY(617,\"Bauxite Gloves\",\"\",44,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY618</K><J>new _ITY(618,\"Calcified Gloves\",\"\",44,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY619</K><J>new _ITY(619,\"Bone Gloves\",\"\",24,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY620</K><J>new _ITY(620,\"Dragon Claws\",\"\",64,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY621</K><J>new _ITY(621,\"Heavy Gloves\",\"\",24,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY622</K><J>new _ITY(622,\"Mithril Gauntlets\",\"\",204,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY623</K><J>new _ITY(623,\"Idol Hands\",\"\",24,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY624</K><J>new _ITY(624,\"Colossus Hands\",\"\",24,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY625</K><J>new _ITY(625,\"Latex Gloves\",\"\",44,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY626</K><J>new _ITY(626,\"Quartz Fingers\",\"\",24,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY627</K><J>new _ITY(627,\"Tissues\",\"\",204,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY628</K><J>new _ITY(628,\"Woven Gloves\",\"\",44,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY629</K><J>new _ITY(629,\"Wyrm Gauntlets\",\"\",64,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY630</K><J>new _ITY(630,\"Crysalis Grip\",\"\",204,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY631</K><J>new _ITY(631,\"Squire's Gloves\",\"\",64,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY632</K><J>new _ITY(632,\"Emperor's Fists\",\"\",104,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY694</K><J>new _ITY(694,\"Knight's Gauntlets\",\"\",34,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY695</K><J>new _ITY(695,\"Maneki Gauntlets\",\"\",154,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY662</K><J>new _ITY(662,\"Leather Gloves\",\"\",44,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY663</K><J>new _ITY(663,\"Mail Gloves\",\"\",44,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY664</K><J>new _ITY(664,\"Full Gauntlets\",\"\",64,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY665</K><J>new _ITY(665,\"War Gauntlets\",\"\",153,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY666</K><J>new _ITY(666,\"Mitts\",\"\",24,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY667</K><J>new _ITY(667,\"Serf's Mittens\",\"\",50,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY668</K><J>new _ITY(668,\"King's Gauntlets\",\"\",86,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY669</K><J>new _ITY(669,\"Leather Bracers\",\"\",84,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY670</K><J>new _ITY(670,\"Foil Bracers\",\"\",81,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY671</K><J>new _ITY(671,\"Cartilage Bracers\",\"\",86,19,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY672</K><J>new _ITY(672,\"Skeleton Bracers\",\"\",50,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY673</K><J>new _ITY(673,\"Dragon Wings\",\"\",137,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY674</K><J>new _ITY(674,\"Mail Bracers\",\"\",102,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY675</K><J>new _ITY(675,\"Armguards\",\"\",68,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY676</K><J>new _ITY(676,\"Vambraces\",\"\",154,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY677</K><J>new _ITY(677,\"War Bracers\",\"\",239,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY678</K><J>new _ITY(678,\"Mithril Bracers\",\"\",445,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY679</K><J>new _ITY(679,\"Carved Armguards\",\"\",91,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY680</K><J>new _ITY(680,\"Henge Guards\",\"\",97,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY682</K><J>new _ITY(682,\"Reflectors\",\"\",108,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY683</K><J>new _ITY(683,\"Maneki Bracers\",\"\",274,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY684</K><J>new _ITY(684,\"Paper Towels\",\"\",480,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY685</K><J>new _ITY(685,\"Handspun Bracelet\",\"\",126,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY686</K><J>new _ITY(686,\"Woven Armbands\",\"\",171,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY687</K><J>new _ITY(687,\"Insectoid Bracers\",\"\",217,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY688</K><J>new _ITY(688,\"Crysalis Guards\",\"\",503,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY689</K><J>new _ITY(689,\"Serf's Wristbands\",\"\",188,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY690</K><J>new _ITY(690,\"Squire's Armguards\",\"\",235,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY691</K><J>new _ITY(691,\"Knight's Bracers\",\"\",160,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY692</K><J>new _ITY(692,\"King's Bracers\",\"\",246,5,0,0,0,1,50,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY693</K><J>new _ITY(693,\"Emperor's Guards\",\"\",332,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY61</K><J>new _ITY(61,\"Plate Bracers\",\"\",134,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY62</K><J>new _ITY(62,\"Iron Bracers\",\"\",44,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY63</K><J>new _ITY(63,\"Steel Bracers\",\"\",130,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY64</K><J>new _ITY(64,\"Leather Bracers\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY65</K><J>new _ITY(65,\"Wristbands\",\"\",80,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY66</K><J>new _ITY(66,\"Padded Bracers\",\"\",44,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY67</K><J>new _ITY(67,\"Bone Bracers\",\"\",54,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY68</K><J>new _ITY(68,\"Spiked Bands\",\"\",51,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY69</K><J>new _ITY(69,\"Scale Bands\",\"\",134,20,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY70</K><J>new _ITY(70,\"Wire Bracers\",\"\",85,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY71</K><J>new _ITY(71,\"Copper Bracers\",\"\",96,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY72</K><J>new _ITY(72,\"Bronze Bracers\",\"\",97,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY73</K><J>new _ITY(73,\"Silver Bracers\",\"\",142,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY74</K><J>new _ITY(74,\"Golden Bracers\",\"\",228,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY75</K><J>new _ITY(75,\"Platinum Bracers\",\"\",436,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY76</K><J>new _ITY(76,\"Slap Bracelet\",\"\",144,12,9,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY77</K><J>new _ITY(77,\"Platinum Bracelet\",\"\",354,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY78</K><J>new _ITY(78,\"Iron Bracelet\",\"\",34,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY79</K><J>new _ITY(79,\"Steel Bracelet\",\"\",100,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY80</K><J>new _ITY(80,\"Leather Bracelet\",\"\",64,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY81</K><J>new _ITY(81,\"Rope Bracelet\",\"\",94,9,22,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY82</K><J>new _ITY(82,\"Gem-studded Bracelet\",\"\",354,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY83</K><J>new _ITY(83,\"Feather Bracelet\",\"\",49,18,10,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY84</K><J>new _ITY(84,\"Bone Bracelet\",\"\",40,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY85</K><J>new _ITY(85,\"Spiked Bracelet\",\"\",40,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY86</K><J>new _ITY(86,\"Wooden Bracelet\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY87</K><J>new _ITY(87,\"Copper Bracelet\",\"\",69,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY88</K><J>new _ITY(88,\"Bronze Bracelet\",\"\",76,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY89</K><J>new _ITY(89,\"Silver Bracelet\",\"\",112,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY90</K><J>new _ITY(90,\"Golden Bracelet\",\"\",178,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY681</K><J>new _ITY(681,\"Livestrong Bracelet\",\"\",143,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY602</K><J>new _ITY(602,\"Stilleto Heels\",\"A shoe with a long thin heel, named after the stilleto dagger from the 1930s\",771,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY603</K><J>new _ITY(603,\"Blue Suede Shoes\",\"One for the squirrel, two for the gnome\",483,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY606</K><J>new _ITY(606,\"Alligator Boots\",\"One for the squirrel, two for the gnome\",483,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY722</K><J>new _ITY(722,\"Leather Boots\",\"\",57,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY723</K><J>new _ITY(723,\"Aluminum Boots\",\"\",137,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY724</K><J>new _ITY(724,\"Shell Boots\",\"\",223,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY725</K><J>new _ITY(725,\"Undead Boots\",\"\",290,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY726</K><J>new _ITY(726,\"Dragon Talons\",\"\",416,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY727</K><J>new _ITY(727,\"Mail Boots\",\"\",57,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY728</K><J>new _ITY(728,\"Heavy Boots\",\"\",117,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY729</K><J>new _ITY(729,\"Full Boots\",\"\",243,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY730</K><J>new _ITY(730,\"War Boots\",\"\",370,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY731</K><J>new _ITY(731,\"Mithril Boots\",\"\",556,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY732</K><J>new _ITY(732,\"Icon Boots\",\"\",37,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY733</K><J>new _ITY(733,\"Angkle Wats\",\"\",117,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY734</K><J>new _ITY(734,\"Rubber Boots\",\"\",223,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY735</K><J>new _ITY(735,\"Sandbags\",\"\",290,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY736</K><J>new _ITY(736,\"Maneki Boots\",\"\",456,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY737</K><J>new _ITY(737,\"Slippers\",\"\",217,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY738</K><J>new _ITY(738,\"Socks\",\"\",117,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY739</K><J>new _ITY(739,\"Moccasins\",\"\",223,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY740</K><J>new _ITY(740,\"Mulberry Boots\",\"\",330,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY741</K><J>new _ITY(741,\"Crysalis Fundaments\",\"\",556,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY742</K><J>new _ITY(742,\"Serf's Shoes\",\"\",57,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY743</K><J>new _ITY(743,\"Squire's Boots\",\"\",157,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY744</K><J>new _ITY(744,\"Knight's Boots\",\"\",203,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY745</K><J>new _ITY(745,\"King's Boots\",\"\",330,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY746</K><J>new _ITY(746,\"Emperor's Tenants\",\"\",456,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY91</K><J>new _ITY(91,\"Business Socks\",\"\",34,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY92</K><J>new _ITY(92,\"Galoshes\",\"\",84,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY93</K><J>new _ITY(93,\"Running Shoes\",\"\",54,11,9,22,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY94</K><J>new _ITY(94,\"Combat Boots\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY95</K><J>new _ITY(95,\"Flip Flops\",\"\",84,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY96</K><J>new _ITY(96,\"Sandals\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY97</K><J>new _ITY(97,\"Doeskin Boots\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY99</K><J>new _ITY(99,\"Magic Slippers\",\"\",404,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY100</K><J>new _ITY(100,\"Riding Boots\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY101</K><J>new _ITY(101,\"Cowboy Boots\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY102</K><J>new _ITY(102,\"Leather Boots\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY103</K><J>new _ITY(103,\"Ruby Slippers\",\"\",404,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY104</K><J>new _ITY(104,\"Plated Boots\",\"\",124,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY105</K><J>new _ITY(105,\"Scale Boots\",\"\",124,20,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY106</K><J>new _ITY(106,\"Hammer Pants\",\"\",848,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY107</K><J>new _ITY(107,\"Scale Leggings\",\"\",244,20,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY108</K><J>new _ITY(108,\"Sheer Leggings\",\"\",244,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY109</K><J>new _ITY(109,\"Jeans\",\"\",106,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY110</K><J>new _ITY(110,\"Capris\",\"\",64,9,10,22,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY111</K><J>new _ITY(111,\"See-through Pants\",\"\",949,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY112</K><J>new _ITY(112,\"Khakis\",\"\",94,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY113</K><J>new _ITY(113,\"Dickies\",\"\",120,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY114</K><J>new _ITY(114,\"Pajamas\",\"\",250,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY115</K><J>new _ITY(115,\"Leather Chaps\",\"\",164,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY116</K><J>new _ITY(116,\"Corduroy Pants\",\"\",90,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY117</K><J>new _ITY(117,\"Denim Pants\",\"\",96,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY118</K><J>new _ITY(118,\"Cloth Pants\",\"\",88,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY119</K><J>new _ITY(119,\"Silk Pants\",\"\",244,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY120</K><J>new _ITY(120,\"Chain Leggings\",\"\",164,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY747</K><J>new _ITY(747,\"Leather Cuisses\",\"\",108,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY748</K><J>new _ITY(748,\"Foil Leggings\",\"\",188,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY749</K><J>new _ITY(749,\"Chitin Leggings\",\"\",275,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY750</K><J>new _ITY(750,\"Osseous Leggings\",\"\",321,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY751</K><J>new _ITY(751,\"Dragon Spines\",\"\",488,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY752</K><J>new _ITY(752,\"Mail Chausses\",\"\",108,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY753</K><J>new _ITY(753,\"Half-Greaves\",\"\",148,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY754</K><J>new _ITY(754,\"Tassets\",\"\",315,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY755</K><J>new _ITY(755,\"War Greaves\",\"\",481,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY756</K><J>new _ITY(756,\"Mithril Greaves\",\"\",768,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY757</K><J>new _ITY(757,\"Effigy Pants\",\"\",68,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY758</K><J>new _ITY(758,\"Pyramid Pants\",\"\",148,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY759</K><J>new _ITY(759,\"Adult Diaper\",\"\",275,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY760</K><J>new _ITY(760,\"Vases\",\"\",321,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY761</K><J>new _ITY(761,\"Maneki Greaves\",\"\",568,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY762</K><J>new _ITY(762,\"Paper Skirt\",\"\",428,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY763</K><J>new _ITY(763,\"Handspun Stockings\",\"\",148,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY764</K><J>new _ITY(764,\"Woven Leggings\",\"\",275,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY765</K><J>new _ITY(765,\"Segmented Greaves\",\"\",401,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY766</K><J>new _ITY(766,\"Crysalis Towers\",\"\",768,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY767</K><J>new _ITY(767,\"Serf's Trousers\",\"\",108,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY768</K><J>new _ITY(768,\"Squire's Leggings\",\"\",228,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY769</K><J>new _ITY(769,\"Knight's Cuisses\",\"\",235,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY770</K><J>new _ITY(770,\"King's Greaves\",\"\",401,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY771</K><J>new _ITY(771,\"Emperor's Pillars\",\"\",568,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY772</K><J>new _ITY(772,\"Leather Belt\",\"\",30,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY773</K><J>new _ITY(773,\"Wrapper\",\"\",111,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY774</K><J>new _ITY(774,\"Nautilus Coil\",\"\",198,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY775</K><J>new _ITY(775,\"String of Bones\",\"\",274,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY776</K><J>new _ITY(776,\"Dragon Scales\",\"\",381,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY777</K><J>new _ITY(777,\"Mail Belt\",\"\",30,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY778</K><J>new _ITY(778,\"Heavy Belt\",\"\",101,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY779</K><J>new _ITY(779,\"Gousset\",\"\",208,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY780</K><J>new _ITY(780,\"War Belt\",\"\",314,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY781</K><J>new _ITY(781,\"Mithril Belt\",\"\",451,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY782</K><J>new _ITY(782,\"Symbol Cord\",\"\",20,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY783</K><J>new _ITY(783,\"Babylon Belt\",\"\",101,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY784</K><J>new _ITY(784,\"Kangaroo Pack\",\"\",198,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY785</K><J>new _ITY(785,\"Moldavite Circle\",\"\",274,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY786</K><J>new _ITY(786,\"Maneki Belt\",\"\",401,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY787</K><J>new _ITY(787,\"Paper Sash\",\"\",110,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY788</K><J>new _ITY(788,\"Cummerbund\",\"\",101,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY789</K><J>new _ITY(789,\"Ribbon\",\"\",198,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY790</K><J>new _ITY(790,\"Spiderweb\",\"\",294,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY791</K><J>new _ITY(791,\"Crysalis Wrap\",\"\",451,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY792</K><J>new _ITY(792,\"Serf's Belt\",\"\",30,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY793</K><J>new _ITY(793,\"Squire's Belt\",\"\",121,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY794</K><J>new _ITY(794,\"Knight's Belt\",\"\",188,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY795</K><J>new _ITY(795,\"King's Belt\",\"\",294,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY796</K><J>new _ITY(796,\"Emperor's Security\",\"\",401,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY588</K><J>new _ITY(588,\"Alina's Gauze Sash\",\"A sash woven from Alina's special enchanted gauze that protects the blearer from excessive blood loss.\",603,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY121</K><J>new _ITY(121,\"Chastity Belt\",\"\",693,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY122</K><J>new _ITY(122,\"Braided Belt\",\"\",64,9,11,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY123</K><J>new _ITY(123,\"Cummerbund\",\"\",124,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY124</K><J>new _ITY(124,\"Reversible Belt\",\"\",44,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY125</K><J>new _ITY(125,\"Wampum\",\"\",44,9,12,18,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY126</K><J>new _ITY(126,\"Cincture\",\"\",84,10,9,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY127</K><J>new _ITY(127,\"Cowboy Belt\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY128</K><J>new _ITY(128,\"Rope Belt\",\"\",44,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY129</K><J>new _ITY(129,\"Spiked Belt\",\"\",64,18,11,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY130</K><J>new _ITY(130,\"Small Belt\",\"\",44,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY131</K><J>new _ITY(131,\"Sash\",\"\",124,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY132</K><J>new _ITY(132,\"Glam Belt\",\"\",264,10,14,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY133</K><J>new _ITY(133,\"Woven Belt\",\"\",84,22,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY134</K><J>new _ITY(134,\"Leather Belt134\",\"\",84,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY135</K><J>new _ITY(135,\"Studded Belt\",\"\",34,2,11,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY136</K><J>new _ITY(136,\"Pitiful Armor\",\"\",106,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY137</K><J>new _ITY(137,\"Overalls\",\"\",104,9,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY138</K><J>new _ITY(138,\"Dragon Scales\",\"\",444,20,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY139</K><J>new _ITY(139,\"Battledress\",\"\",224,22,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY140</K><J>new _ITY(140,\"Leather Armor\",\"\",344,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY141</K><J>new _ITY(141,\"Breastplate\",\"\",444,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY142</K><J>new _ITY(142,\"Half Plate\",\"\",444,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY143</K><J>new _ITY(143,\"Plate Mail\",\"\",444,17,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY144</K><J>new _ITY(144,\"Robe\",\"\",344,22,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY145</K><J>new _ITY(145,\"Gem-studded Armor\",\"\",204,2,11,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY146</K><J>new _ITY(146,\"Pushup bra\",\"\",294,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY147</K><J>new _ITY(147,\"Tailor-made Armor\",\"\",324,11,8,9,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY148</K><J>new _ITY(148,\"Bone Vest\",\"\",204,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY149</K><J>new _ITY(149,\"Chain MailOLD\",\"\",444,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY150</K><J>new _ITY(150,\"Mithril Armor\",\"\",294,16,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY551</K><J>new _ITY(551,\"Antoine's Old Cloak\",\"This well-worn adventurer’s cloak was a gift from Antoine Merriweather\",206,22,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY697</K><J>new _ITY(697,\"Jerkin\",\"\",263,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY698</K><J>new _ITY(698,\"Aluminum Tunic\",\"\",344,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY699</K><J>new _ITY(699,\"Exoskeleton\",\"\",430,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY700</K><J>new _ITY(700,\"Spiked Armor\",\"\",416,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY701</K><J>new _ITY(701,\"Dragon Guard\",\"\",703,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY702</K><J>new _ITY(702,\"Chain Mail\",\"\",263,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY703</K><J>new _ITY(703,\"Breast Plate\",\"\",244,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY704</K><J>new _ITY(704,\"Full Plate\",\"\",530,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY705</K><J>new _ITY(705,\"Warplate\",\"\",816,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY706</K><J>new _ITY(706,\"Mithril Plate\",\"\",1403,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY707</K><J>new _ITY(707,\"Totem\",\"\",163,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY708</K><J>new _ITY(708,\"Obelisk\",\"\",244,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY709</K><J>new _ITY(709,\"Pleather Suit\",\"\",430,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY710</K><J>new _ITY(710,\"Plate Glass\",\"\",416,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY711</K><J>new _ITY(711,\"Maneki Armor\",\"\",903,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY712</K><J>new _ITY(712,\"Gown\",\"\",1063,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY713</K><J>new _ITY(713,\"Robe\",\"\",244,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY714</K><J>new _ITY(714,\"Gambeson\",\"\",430,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY715</K><J>new _ITY(715,\"Arachnid Kimono\",\"\",616,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY716</K><J>new _ITY(716,\"Crysalis Carapace\",\"\",1403,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY717</K><J>new _ITY(717,\"Serf's Brigandine\",\"\",263,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY718</K><J>new _ITY(718,\"Squire's Hauberk\",\"\",444,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY719</K><J>new _ITY(719,\"Knight's Cuirass\",\"\",330,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY720</K><J>new _ITY(720,\"King's Plate\",\"\",616,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY721</K><J>new _ITY(721,\"Emperor's Garb\",\"\",903,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY797</K><J>new _ITY(797,\"Heater\",\"\",134,11,0,0,0,1,1,1,1,3,1,1)</J><E>1</E></X>");CS("<X><K>ITY798</K><J>new _ITY(798,\"Buckler\",\"\",215,16,0,0,0,1,1,1,1,10,1,1)</J><E>1</E></X>");CS("<X><K>ITY799</K><J>new _ITY(799,\"Turtle Shell\",\"\",301,19,0,0,0,1,1,1,1,30,1,1)</J><E>1</E></X>");CS("<X><K>ITY800</K><J>new _ITY(800,\"Graveyard Pavise\",\"\",338,18,0,0,0,1,1,1,1,55,1,1)</J><E>1</E></X>");CS("<X><K>ITY801</K><J>new _ITY(801,\"Dragon Hide\",\"\",524,20,0,0,0,1,1,1,1,80,1,1)</J><E>1</E></X>");CS("<X><K>ITY802</K><J>new _ITY(802,\"Battersea Shield\",\"\",134,4,0,0,0,1,1,1,3,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY803</K><J>new _ITY(803,\"Kite Shield\",\"\",165,23,0,0,0,1,1,1,10,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY804</K><J>new _ITY(804,\"Tower Shield\",\"\",351,8,0,0,0,1,1,1,30,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY805</K><J>new _ITY(805,\"Wartower\",\"\",538,6,0,0,0,1,1,1,55,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY806</K><J>new _ITY(806,\"Mithril Targe\",\"\",874,7,0,0,0,1,1,1,80,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY807</K><J>new _ITY(807,\"Calendar\",\"\",84,1,0,0,0,1,1,1,1,1,3,1)</J><E>1</E></X>");CS("<X><K>ITY808</K><J>new _ITY(808,\"Sundial\",\"\",165,21,0,0,0,1,1,1,1,1,10,1)</J><E>1</E></X>");CS("<X><K>ITY809</K><J>new _ITY(809,\"Alarm Clock\",\"\",301,12,0,0,0,1,1,1,1,1,30,1)</J><E>1</E></X>");CS("<X><K>ITY810</K><J>new _ITY(810,\"Mirror\",\"\",338,13,0,0,0,1,1,1,1,1,55,1)</J><E>1</E></X>");CS("<X><K>ITY811</K><J>new _ITY(811,\"Maneki Shield\",\"\",624,25,0,0,0,1,1,1,1,1,80,1)</J><E>1</E></X>");CS("<X><K>ITY812</K><J>new _ITY(812,\"Chinet\",\"\",534,24,0,0,0,1,1,3,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY813</K><J>new _ITY(813,\"Doll\",\"\",165,9,0,0,0,1,1,10,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY814</K><J>new _ITY(814,\"Mummified Head\",\"\",301,22,0,0,0,1,1,30,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY815</K><J>new _ITY(815,\"Giant Cocoon\",\"\",438,10,0,0,0,1,1,55,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY816</K><J>new _ITY(816,\"Crysalis Barrier\",\"\",874,14,0,0,0,1,1,80,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY817</K><J>new _ITY(817,\"Serf's Aspis\",\"\",134,3,0,0,0,1,3,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY818</K><J>new _ITY(818,\"Squire's Buckler\",\"\",265,17,0,0,0,1,10,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY819</K><J>new _ITY(819,\"Knight's Escutcheon \",\"\",251,2,0,0,0,1,30,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY820</K><J>new _ITY(820,\"King's Defense\",\"\",438,5,0,0,0,1,55,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY821</K><J>new _ITY(821,\"Emperor's Resistance\",\"\",624,15,0,0,0,1,80,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY599</K><J>new _ITY(599,\"Croakerhead\",\"A thick-scaled giant croaker head, fashioned by Cordia Dogoak into a shield as payment for you helping her.\",1704,19,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY151</K><J>new _ITY(151,\"Buckler\",\"\",64,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY152</K><J>new _ITY(152,\"Riot Shield\",\"\",124,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY153</K><J>new _ITY(153,\"Force Shield\",\"\",304,15,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY154</K><J>new _ITY(154,\"Turtle Shell\",\"\",124,19,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY155</K><J>new _ITY(155,\"Wicker Shield\",\"\",64,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY156</K><J>new _ITY(156,\"Wooden Shield\",\"\",64,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY157</K><J>new _ITY(157,\"Iron Shield\",\"\",64,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY158</K><J>new _ITY(158,\"Bronze Shield\",\"\",124,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY159</K><J>new _ITY(159,\"Bone Shield\",\"\",64,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY160</K><J>new _ITY(160,\"Wall Shield\",\"\",104,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY161</K><J>new _ITY(161,\"Tower Shield\",\"\",84,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY162</K><J>new _ITY(162,\"Heater Shield\",\"\",64,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY163</K><J>new _ITY(163,\"Targe\",\"\",64,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY164</K><J>new _ITY(164,\"Ishlangu\",\"\",34,1,11,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY165</K><J>new _ITY(165,\"Trash Can Lid\",\"\",84,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY175</K><J>new _ITY(175,\"Bastard Sword\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY177</K><J>new _ITY(177,\"Katana\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY179</K><J>new _ITY(179,\"Greatsword\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY181</K><J>new _ITY(181,\"Great Axe\",\"\",166,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY182</K><J>new _ITY(182,\"Mini Axe\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY183</K><J>new _ITY(183,\"Tomahawk\",\"\",106,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY184</K><J>new _ITY(184,\"Ono\",\"\",166,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY185</K><J>new _ITY(185,\"Fire Axe\",\"\",166,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY186</K><J>new _ITY(186,\"Maul\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY187</K><J>new _ITY(187,\"Pick Axe\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY190</K><J>new _ITY(190,\"Battle Axe\",\"\",166,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY191</K><J>new _ITY(191,\"Hand Axe\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY192</K><J>new _ITY(192,\"Hatchet\",\"\",166,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY193</K><J>new _ITY(193,\"Chainsaw\",\"\",146,2,12,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY194</K><J>new _ITY(194,\"Felling axe\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY195</K><J>new _ITY(195,\"Splitting Axe\",\"\",126,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY196</K><J>new _ITY(196,\"Battle Staff\",\"\",236,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY205</K><J>new _ITY(205,\"War Staff\",\"\",236,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY206</K><J>new _ITY(206,\"Mage Staff\",\"\",504,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY207</K><J>new _ITY(207,\"Short Staff\",\"\",94,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY208</K><J>new _ITY(208,\"Long Staff\",\"\",54,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY209</K><J>new _ITY(209,\"Summoner's Staff\",\"\",54,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY210</K><J>new _ITY(210,\"Punctual Staff\",\"\",104,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY211</K><J>new _ITY(211,\"Hunter Bow\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY212</K><J>new _ITY(212,\"Long Bow\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY213</K><J>new _ITY(213,\"Short Bow\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY219</K><J>new _ITY(219,\"Carbon Bow\",\"\",228,15,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY220</K><J>new _ITY(220,\"Sniper Bow\",\"\",108,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY226</K><J>new _ITY(226,\"Boomstick\",\"\",68,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY227</K><J>new _ITY(227,\"Musket\",\"\",48,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY229</K><J>new _ITY(229,\"Sniper Rifle\",\"\",178,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY237</K><J>new _ITY(237,\"Shotgun\",\"\",188,8,1,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY238</K><J>new _ITY(238,\"Rifle\",\"\",178,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY231</K><J>new _ITY(231,\"Blunderbuss\",\"\",68,1,8,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY232</K><J>new _ITY(232,\"Machine Gun\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY233</K><J>new _ITY(233,\"Submachine Gun\",\"\",178,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY234</K><J>new _ITY(234,\"Assault Rifle\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY235</K><J>new _ITY(235,\"Pea Shooter\",\"\",58,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY601</K><J>new _ITY(601,\"Proton Pack\",\"Unlicensed nuclear accelerator. Particularly useful against negatively charged ectoplasmic entities.\",7303,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY240</K><J>new _ITY(240,\"Carbine\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY241</K><J>new _ITY(241,\"Long Spear\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY242</K><J>new _ITY(242,\"Lance\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY243</K><J>new _ITY(243,\"Kontos\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY244</K><J>new _ITY(244,\"Spontoon\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY245</K><J>new _ITY(245,\"Yari\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY246</K><J>new _ITY(246,\"Trident\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY247</K><J>new _ITY(247,\"Xyston\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY248</K><J>new _ITY(248,\"Long Salad Fork\",\"\",148,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY249</K><J>new _ITY(249,\"Half pike\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY250</K><J>new _ITY(250,\"Short Spear\",\"\",68,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY251</K><J>new _ITY(251,\"Wooden Spear\",\"\",45,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY252</K><J>new _ITY(252,\"Silver Spear\",\"\",148,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY253</K><J>new _ITY(253,\"Aluminum Spear\",\"\",128,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY254</K><J>new _ITY(254,\"Carbon Fiber Spear\",\"\",208,15,9,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY255</K><J>new _ITY(255,\"Fauchard\",\"\",88,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY598</K><J>new _ITY(598,\"Lacero\",\"This shimmering spear belonged to the legendary Jaguo Bladeson and was passed onto you by the great hunter himself.\",1144,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY596</K><J>new _ITY(596,\"Landamea Spirit Sceptre\",\"This ancient sceptre houses some of the spirits of the Landamea clan of minotaurs, whose fierce souls still inspire fire and doubt into the enemies of the one who wields this sceptre.\",1195,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY607</K><J>new _ITY(607,\"Spork\",\"\",121,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY822</K><J>new _ITY(822,\"Butter Knife\",\"\",61,8,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY256</K><J>new _ITY(256,\"Stiletto\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY257</K><J>new _ITY(257,\"Joker Knife\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY258</K><J>new _ITY(258,\"Khukuri\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY259</K><J>new _ITY(259,\"Linder\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY260</K><J>new _ITY(260,\"Silver Dagger\",\"\",94,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY261</K><J>new _ITY(261,\"Wooden Dagger\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY262</K><J>new _ITY(262,\"Golden Dagger\",\"\",154,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY263</K><J>new _ITY(263,\"Orcish Dagger\",\"\",34,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY264</K><J>new _ITY(264,\"Sabretooth\",\"\",34,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY265</K><J>new _ITY(265,\"Letter Opener\",\"\",94,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY266</K><J>new _ITY(266,\"Shawshank\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY267</K><J>new _ITY(267,\"Hunting Knife\",\"\",94,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY268</K><J>new _ITY(268,\"Pike\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY269</K><J>new _ITY(269,\"Citadel\",\"\",44,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY270</K><J>new _ITY(270,\"Hattori\",\"\",34,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY271</K><J>new _ITY(271,\"Cave Troll Doll\",\"\",2005,12,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY272</K><J>new _ITY(272,\"Spiked Charm\",\"\",1905,18,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY273</K><J>new _ITY(273,\"Tiny Charm\",\"\",1905,2,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY274</K><J>new _ITY(274,\"Lucky Charm\",\"\",2805,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY275</K><J>new _ITY(275,\"Italian Charm\",\"\",2105,10,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY276</K><J>new _ITY(276,\"Silver Charm\",\"\",2105,5,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY277</K><J>new _ITY(277,\"Golden Charm\",\"\",2305,6,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY278</K><J>new _ITY(278,\"Platinum Charm\",\"\",2805,7,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY279</K><J>new _ITY(279,\"Stone Charm\",\"\",1905,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY280</K><J>new _ITY(280,\"Small Charm\",\"\",2005,4,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY281</K><J>new _ITY(281,\"Charm\",\"\",2005,12,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY282</K><J>new _ITY(282,\"Large Charm\",\"\",2305,6,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY283</K><J>new _ITY(283,\"Thin Charm\",\"\",2805,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY284</K><J>new _ITY(284,\"Broken Charm\",\"\",1905,1,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY285</K><J>new _ITY(285,\"Smooth Charm\",\"\",2105,10,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY286</K><J>new _ITY(286,\"Sun Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY287</K><J>new _ITY(287,\"Rain Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY288</K><J>new _ITY(288,\"Ocean Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY289</K><J>new _ITY(289,\"Blood Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY290</K><J>new _ITY(290,\"Dark Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY291</K><J>new _ITY(291,\"Light Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY292</K><J>new _ITY(292,\"Unknown Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY293</K><J>new _ITY(293,\"Lucky Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY295</K><J>new _ITY(295,\"Moon Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY296</K><J>new _ITY(296,\"Star Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY297</K><J>new _ITY(297,\"Man Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY298</K><J>new _ITY(298,\"War Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY299</K><J>new _ITY(299,\"Night Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY300</K><J>new _ITY(300,\"Day Rune\",\"\",772,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY301</K><J>new _ITY(301,\"Orc Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY302</K><J>new _ITY(302,\"Dwarf Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY303</K><J>new _ITY(303,\"Elf Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY304</K><J>new _ITY(304,\"Gnome Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY305</K><J>new _ITY(305,\"Demon Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY306</K><J>new _ITY(306,\"Troll Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY307</K><J>new _ITY(307,\"Kobold Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY308</K><J>new _ITY(308,\"Goblin Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY309</K><J>new _ITY(309,\"Jackal Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY310</K><J>new _ITY(310,\"Squirrel Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY311</K><J>new _ITY(311,\"Human Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY312</K><J>new _ITY(312,\"Halfling Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY313</K><J>new _ITY(313,\"Basilisk Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY314</K><J>new _ITY(314,\"Werewolf Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY315</K><J>new _ITY(315,\"Half Giant Skull\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY316</K><J>new _ITY(316,\"Pixie Soul\",\"\",972,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY317</K><J>new _ITY(317,\"Tortured Soul\",\"\",872,19,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY318</K><J>new _ITY(318,\"Lost Soul\",\"\",772,23,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY325</K><J>new _ITY(325,\"Fairy Soul\",\"\",972,10,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY326</K><J>new _ITY(326,\"Innocent Soul\",\"\",1172,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY328</K><J>new _ITY(328,\"Phoenix Soul\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY329</K><J>new _ITY(329,\"Harbor Seal Soul\",\"\",872,11,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY330</K><J>new _ITY(330,\"Unicorn Soul\",\"\",772,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY331</K><J>new _ITY(331,\"Wooden Arrow\",\"\",11,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY332</K><J>new _ITY(332,\"Ethereal Arrow\",\"\",13,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY340</K><J>new _ITY(340,\"Silver Arrow\",\"\",32,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY341</K><J>new _ITY(341,\"Aluminum Arrow\",\"\",21,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY342</K><J>new _ITY(342,\"Platinum Arrow\",\"\",104,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY343</K><J>new _ITY(343,\"Iron Arrow\",\"\",12,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY344</K><J>new _ITY(344,\"Steel Arrow\",\"\",31,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY345</K><J>new _ITY(345,\"Bone Arrow\",\"\",11,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY346</K><J>new _ITY(346,\"Wooden Bolt\",\"\",11,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY347</K><J>new _ITY(347,\"Dead Bolt\",\"\",11,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY348</K><J>new _ITY(348,\"Lightning Bolt\",\"\",22,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY355</K><J>new _ITY(355,\"Silver Bolt\",\"\",33,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY356</K><J>new _ITY(356,\"Aluminum Bolt\",\"\",24,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY357</K><J>new _ITY(357,\"Platinum Bolt\",\"\",104,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY358</K><J>new _ITY(358,\"Iron Bolt\",\"\",11,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY359</K><J>new _ITY(359,\"Steel Bolt\",\"\",31,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY360</K><J>new _ITY(360,\"Bone Bolt\",\"\",12,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY361</K><J>new _ITY(361,\"Shades\",\"\",44,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY369</K><J>new _ITY(369,\"Monocle\",\"\",204,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY370</K><J>new _ITY(370,\"Goggles\",\"\",44,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY371</K><J>new _ITY(371,\"Spectacles\",\"\",204,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY376</K><J>new _ITY(376,\"Wooden Crossbow\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY377</K><J>new _ITY(377,\"Sturdy Crossbow\",\"\",35,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY378</K><J>new _ITY(378,\"Crystal Crossbow\",\"\",691,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY391</K><J>new _ITY(391,\"Wooden Javelin\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY392</K><J>new _ITY(392,\"Long Javelin\",\"\",34,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY393</K><J>new _ITY(393,\"Flanged Javelin\",\"\",192,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY394</K><J>new _ITY(394,\"Rusty Javelin\",\"\",51,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY400</K><J>new _ITY(400,\"Aluminum Javelin\",\"\",76,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY401</K><J>new _ITY(401,\"Plastic Javelin\",\"\",110,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY402</K><J>new _ITY(402,\"Silver Javelin\",\"\",175,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY403</K><J>new _ITY(403,\"Brass Javelin\",\"\",123,17,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY404</K><J>new _ITY(404,\"Bronze Javelin\",\"\",87,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY405</K><J>new _ITY(405,\"Short Javelin\",\"\",75,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY406</K><J>new _ITY(406,\"Windu Mace\",\"\",527,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY407</K><J>new _ITY(407,\"Wooden Club\",\"\",41,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY408</K><J>new _ITY(408,\"Iron Club\",\"\",41,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY409</K><J>new _ITY(409,\"Bronze Club\",\"\",82,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY410</K><J>new _ITY(410,\"Spiked Club\",\"\",43,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY411</K><J>new _ITY(411,\"Razor Mace\",\"\",138,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY412</K><J>new _ITY(412,\"Chained Mace\",\"\",321,16,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY413</K><J>new _ITY(413,\"Heraldic Mace\",\"\",453,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY414</K><J>new _ITY(414,\"Daddy Mace\",\"\",378,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY415</K><J>new _ITY(415,\"Flanged Mace\",\"\",125,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY416</K><J>new _ITY(416,\"Barrel Mace\",\"\",84,1,2,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY417</K><J>new _ITY(417,\"Copper Mace\",\"\",91,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY418</K><J>new _ITY(418,\"Pommel\",\"\",176,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY419</K><J>new _ITY(419,\"Bronze Mace\",\"\",84,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY420</K><J>new _ITY(420,\"Trench Mace\",\"\",159,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY608</K><J>new _ITY(608,\"Lead Pipe\",\"\",51,23,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY421</K><J>new _ITY(421,\"Prince Scepter\",\"\",156,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY422</K><J>new _ITY(422,\"Enchanted Scepter\",\"\",444,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY423</K><J>new _ITY(423,\"Lucky Scepter\",\"\",455,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY424</K><J>new _ITY(424,\"Great Scepter\",\"\",249,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY430</K><J>new _ITY(430,\"Queen Scepter\",\"\",165,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY431</K><J>new _ITY(431,\"King Scepter\",\"\",245,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY432</K><J>new _ITY(432,\"Broken Scepter\",\"\",41,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY433</K><J>new _ITY(433,\"Bejeweled Scepter\",\"\",431,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY434</K><J>new _ITY(434,\"Golden Scepter\",\"\",238,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY435</K><J>new _ITY(435,\"Wooden Scepter\",\"\",42,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY451</K><J>new _ITY(451,\"Bone Wand\",\"\",44,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY452</K><J>new _ITY(452,\"Gold Wand\",\"\",212,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY453</K><J>new _ITY(453,\"Wooden Wand\",\"\",44,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY460</K><J>new _ITY(460,\"Iron Wand\",\"\",44,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY461</K><J>new _ITY(461,\"Plastic Wand\",\"\",82,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY462</K><J>new _ITY(462,\"Garden Wand\",\"\",105,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY463</K><J>new _ITY(463,\"Shower Wand\",\"\",84,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY464</K><J>new _ITY(464,\"Copper Wand\",\"\",84,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY465</K><J>new _ITY(465,\"Bronze Wand\",\"\",84,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY481</K><J>new _ITY(481,\"Field Point\",\"\",11,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY482</K><J>new _ITY(482,\"Hollow Point\",\"\",11,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY483</K><J>new _ITY(483,\"Lead Pellet\",\"\",12,23,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY484</K><J>new _ITY(484,\"Iron Shot\",\"\",13,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY485</K><J>new _ITY(485,\"Copper Shot\",\"\",24,3,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY486</K><J>new _ITY(486,\"Bronze Shot\",\"\",24,4,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY487</K><J>new _ITY(487,\"Silver Shot\",\"\",34,5,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY488</K><J>new _ITY(488,\"Golden Shot\",\"\",54,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY489</K><J>new _ITY(489,\"Lead Shot\",\"\",11,23,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY490</K><J>new _ITY(490,\"Armor Piercing Shot\",\"\",34,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY491</K><J>new _ITY(491,\"Plastic Shot\",\"\",24,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY492</K><J>new _ITY(492,\"BB\",\"\",14,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY493</K><J>new _ITY(493,\"Bone Shot\",\"\",14,18,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY494</K><J>new _ITY(494,\"Platinum Shot\",\"\",104,7,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY495</K><J>new _ITY(495,\"Steel Shot\",\"\",34,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY496</K><J>new _ITY(496,\"Daligitan Idol\",\"\",1130,6,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY497</K><J>new _ITY(497,\"Foreign Tome\",\"\",1630,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY498</K><J>new _ITY(498,\"Shiny Rock\",\"\",730,21,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY499</K><J>new _ITY(499,\"Relic\",\"\",1218,6,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY500</K><J>new _ITY(500,\"Grimoire\",\"\",730,18,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY501</K><J>new _ITY(501,\"Gemstone\",\"\",1567,14,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY502</K><J>new _ITY(502,\"String of Beads\",\"\",335,12,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY503</K><J>new _ITY(503,\"Pewter Figure\",\"\",534,23,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY504</K><J>new _ITY(504,\"Rabbit's Foot\",\"\",730,18,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY505</K><J>new _ITY(505,\"20 sided die\",\"\",937,12,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY506</K><J>new _ITY(506,\"Fancy Crystal\",\"\",1662,14,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY507</K><J>new _ITY(507,\"Officer Badge\",\"\",653,3,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY508</K><J>new _ITY(508,\"Shrunken Head\",\"\",361,18,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY509</K><J>new _ITY(509,\"Orc Tooth\",\"\",168,18,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY510</K><J>new _ITY(510,\"Faded Photo\",\"\",1576,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY611</K><J>new _ITY(611,\"Paper Crane\",\"\",3580,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY612</K><J>new _ITY(612,\"Love Letter\",\"\",10216,24,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY613</K><J>new _ITY(613,\"Bobble Head\",\"\",2780,12,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY614</K><J>new _ITY(614,\"Glass Eye\",\"\",1943,13,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY615</K><J>new _ITY(615,\"MerBra\",\"\",2043,19,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY616</K><J>new _ITY(616,\"Floor Tile\",\"\",2343,25,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY565</K><J>new _ITY(565,\"Super Jumbo MPotion\",\"Restores up to 400 MP\",579,13,0,0,409,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY566</K><J>new _ITY(566,\"Mega MPotion\",\"Restores up to 500 MP\",742,13,0,0,410,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY567</K><J>new _ITY(567,\"Colossal MPotion\",\"Restores up to 600 MP\",1111,13,0,0,411,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY568</K><J>new _ITY(568,\"Super Jumbo HPotion\",\"Heals up to 400 HP\",579,13,0,0,412,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY569</K><J>new _ITY(569,\"Mega HPotion\",\"Heals up to 500 HP\",742,13,0,0,413,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY570</K><J>new _ITY(570,\"Colossal HPotion\",\"Heals up to 600 HP\",1111,13,0,0,414,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY528</K><J>new _ITY(528,\"AllCure\",\"Cures any Affliction\",3691,13,0,0,392,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY529</K><J>new _ITY(529,\"Heat Potion\",\"Cures Frozen Affliction\",118,13,0,0,393,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY530</K><J>new _ITY(530,\"Hate Potion\",\"Cures Charm Affliction\",118,13,0,0,394,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY531</K><J>new _ITY(531,\"Clarity Potion\",\"Cures Confusion Affliction\",118,13,0,0,395,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY532</K><J>new _ITY(532,\"Freedom Potion\",\"Removes Trap Affliction\",118,13,0,0,396,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY533</K><J>new _ITY(533,\"Speed Potion\",\"Cures Slow Affliction\",118,13,0,0,397,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY534</K><J>new _ITY(534,\"Waking Potion\",\"Cures Sleep Affliction\",118,13,0,0,398,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY535</K><J>new _ITY(535,\"Mobile Potion\",\"Cures Paralyze Affliction\",118,13,0,0,399,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY536</K><J>new _ITY(536,\"Untangle Potion\",\"Cures Entangle Affliction\",118,13,0,0,400,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY537</K><J>new _ITY(537,\"Lionheart Potion\",\"Cures Fear Affliction\",118,13,0,0,401,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY538</K><J>new _ITY(538,\"Calm Potion\",\"Cures Panic Affliction\",118,13,0,0,402,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY539</K><J>new _ITY(539,\"Relax Potion\",\"Cures Beserk Affliction\",118,13,0,0,403,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY540</K><J>new _ITY(540,\"Vocal Potion\",\"Cures Silence Affliction\",118,13,0,0,404,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY541</K><J>new _ITY(541,\"Divine Potion\",\"Cures Curse Affliction\",118,13,0,0,405,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY542</K><J>new _ITY(542,\"Blooddrop Potion\",\"Cures Bleed Affliction\",118,13,0,0,406,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY543</K><J>new _ITY(543,\"Manastable Potion\",\"Cures Mana Drain Affliction\",118,13,0,0,407,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY544</K><J>new _ITY(544,\"Soften Potion\",\"Cures Petrify Affliction\",118,13,0,0,408,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY511</K><J>new _ITY(511,\"Small HPotion\",\"Heals up to 50 HP\",16,13,0,0,260,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY512</K><J>new _ITY(512,\"Medium HPotion\",\"Heals up to 100 HP\",61,13,0,0,380,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY513</K><J>new _ITY(513,\"Large HPotion\",\"Heals up to 200 HP\",176,13,0,0,381,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY514</K><J>new _ITY(514,\"Jumbo HPotion\",\"Heals up to 300 HP\",291,13,0,0,382,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY515</K><J>new _ITY(515,\"Small MPotion\",\"Restores up to 50 MP\",16,13,0,0,262,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY516</K><J>new _ITY(516,\"Medium MPotion\",\"Restores up to 100 MP\",61,13,0,0,383,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY517</K><J>new _ITY(517,\"Large MPotion\",\"Restores up to 200 MP\",176,13,0,0,384,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY518</K><J>new _ITY(518,\"Jumbo MPotion\",\"Restores up to 300 MP\",291,13,0,0,385,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY166</K><J>new _ITY(166,\"Longsword\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY167</K><J>new _ITY(167,\"Scimitar\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY168</K><J>new _ITY(168,\"Sabre\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY169</K><J>new _ITY(169,\"Falchion\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY170</K><J>new _ITY(170,\"Singing Sword\",\"\",146,13,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY171</K><J>new _ITY(171,\"Short Sword\",\"\",146,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY172</K><J>new _ITY(172,\"Dancing Sword\",\"\",686,24,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY173</K><J>new _ITY(173,\"Wooden Sword\",\"\",146,1,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY174</K><J>new _ITY(174,\"White Sword\",\"\",206,12,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY180</K><J>new _ITY(180,\"Flamberge\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY178</K><J>new _ITY(178,\"Broadsword\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY176</K><J>new _ITY(176,\"Rapier\",\"\",266,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY554</K><J>new _ITY(554,\"Antoine's Mysterious Trinket\",\"This strange medallion is a memoir of one of Antoine Merriweather's travels\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY555</K><J>new _ITY(555,\"Grelaria's Letter\",\"A sealed letter from Grelaria Hilathos\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY556</K><J>new _ITY(556,\"Zelandia's Volume\",\"A thick, leather-bound volume that has been magically sealed\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY557</K><J>new _ITY(557,\"Scargoyle Claw\",\"The lifeless stone talons of a scargoyle\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY558</K><J>new _ITY(558,\"Beast Horn\",\"The broken horn of a tortured beast\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY559</K><J>new _ITY(559,\"Green Goo\",\"A green gooey residue left over from a deceased green slime\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY560</K><J>new _ITY(560,\"Goblin Tongue\",\"The black tongue of a dead goblin\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY561</K><J>new _ITY(561,\"Fowl Wing\",\"A boneless chicken wing\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY562</K><J>new _ITY(562,\"Venom Sac\",\"The venom sac cut from a poison toad's throat\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY545</K><J>new _ITY(545,\"Ectoplasmic Discharge\",\"A slimey handful of netherworldly goop left behind by a wraith\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY546</K><J>new _ITY(546,\"Necrogem\",\"Naturally enchanted gems that are especially useful in necromancy\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY547</K><J>new _ITY(547,\"Cat Eye\",\"The severed eye of a ferocious feline\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY548</K><J>new _ITY(548,\"Antoine's Special Brew\",\"A case of Antoine's specially brewed ale\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY549</K><J>new _ITY(549,\"Grelaria's Mysterious Package\",\"An unmarked parcel from Grelaria\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY550</K><J>new _ITY(550,\"Zelandia's Precious Blood Vial\",\"A vial of perfectly aged thousand year old blood\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY571</K><J>new _ITY(571,\"Letter of Recommendation\",\"A sealed letter of recommendation from Milina\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY589</K><J>new _ITY(589,\"Mammoth Tusk\",\"Alina needs the powdered ivory from these mammoth tusks to make her medicine.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY590</K><J>new _ITY(590,\"Pixie Head\",\"One of Masmus' decorative pixie heads, recovered by you from a thieving cockatrice.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY591</K><J>new _ITY(591,\"Wyvern Ear Pair\",\"This pair of pointy ears ripped from the body of a freshly killed wyvern serves as a grim trophy and confirmation of a successful wyvern kill.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY592</K><J>new _ITY(592,\"Clockwork Gear\",\"Alina needs the powdered ivory from these mammoth tusks to make her medicine.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY593</K><J>new _ITY(593,\"Bloodspur Chicken\",\"A delicious bloodspur chicken, a favorite dish among desert cultures as the meat retains its bloody juices for weeks.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY587</K><J>new _ITY(587,\"Zee's Ring\",\"This gleaming silver ring is actually the witch Zee in polymorphed alternate form.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY600</K><J>new _ITY(600,\"Juicy Nightcrawler\",\"The slimy corpse of a nice, juicy nightcrawler, the perfect bait with which to fish for giant croaker.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY564</K><J>new _ITY(564,\"Letter of Recommendation\",\"A sealed letter of recommendation from Bliss\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY573</K><J>new _ITY(573,\"Letter of Recommendation\",\"A sealed letter of recommendation from Azlea.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY574</K><J>new _ITY(574,\"Letter of Recommendation\",\"A sealed letter of recommendation from Atafen.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY575</K><J>new _ITY(575,\"Letter of Recommendation\",\"A sealed letter of recommendation from Hombor.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY576</K><J>new _ITY(576,\"Letter of Recommendation\",\"A sealed letter of recommendation from Jay.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY577</K><J>new _ITY(577,\"Letter of Recommendation\",\"A sealed letter of recommendation from Evan.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY578</K><J>new _ITY(578,\"Crystal Tear\",\"Solid crystalline tears cried from a dying ethereal wind elemental.\",501,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY579</K><J>new _ITY(579,\"Morph Gland\",\"This gland secretes a morphing hormone that gives the tetramorph their natural shapeshifting ability.\",501,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY580</K><J>new _ITY(580,\"Scarab Mandible\",\"The oversized razor-sharp mouth mandibles from a scarab beetle.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY581</K><J>new _ITY(581,\"Dohrian Express Package\",\"A special delivery given to you by Postmaster Gryffin.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY582</K><J>new _ITY(582,\"Lorim's Body\",\"This lifeless corpse of the elf Lorim, an Aeroli agent for the Knights, is the key to infiltrating you into the Knights as a double agent for the Brotherhood\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY583</K><J>new _ITY(583,\"Proof of Defection\",\"This bundle contains proof that you are defecting to the Knights -- battle plans detailing a purported invasion by the Legion of Daligita and Elmwood, and the rotting head of Targ the troll general.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY584</K><J>new _ITY(584,\"Knight Papers\",\"These are your papers. Though you do not know specifically what they document, you guess that they mainly detail your service record with the Knights.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY585</K><J>new _ITY(585,\"Dizini's Skull\",\"The skull of the lich lord Dizini, still very much undead and talkative. He claims to know of a nefarious plot that the Council hopes to carry out.\",1,0,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY239</K><J>new _ITY(239,\"Arm Cannon\",\"\",68,2,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY236</K><J>new _ITY(236,\"Magnum\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY230</K><J>new _ITY(230,\"Hand Cannon\",\"\",148,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY228</K><J>new _ITY(228,\"Revolver\",\"\",118,8,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY586</K><J>new _ITY(586,\"Isabela's Tears\",\"The solidifed black tears of Isabela, containing the power of centuries of suffering and regret.\",2748,14,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY594</K><J>new _ITY(594,\"Treasure Key\",\"A key that can be used to open a dungeon's treasure\",1421,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY605</K><J>new _ITY(605,\"Special Treasure Key\",\"A special key that can be used to open a dungeon's greatest treasure\",9716,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY610</K><J>new _ITY(610,\"Trophy\",\"Contest Winner Trophy\",184820,6,0,0,0,0,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY830</K><J>new _ITY(830,\"Blue Krystal\",\"\",600,14,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>ITY831</K><J>new _ITY(831,\"Red Krystal\",\"\",2000,14,0,0,0,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>RAC1</K><J>new _RAC(1,\"Human\",20,17,16,16,13,18,1,1,1,0,1,1,\"The most common of all races, humans are infinitely adaptable and well balanced in most respects. Though they are not born with natural magic like other races, they nevertheless have learned how to harness it.\")</J><E>1</E></X>");CS("<X><K>RAC2</K><J>new _RAC(2,\"Elf\",17,14,14,20,17,18,1,0,0,2,1,1,\"Graceful and intelligent, but weaker than other common races, elves are perhaps the most attuned to magical forces.\")</J><E>1</E></X>");CS("<X><K>RAC3</K><J>new _RAC(3,\"Dwarf\",22,9,19,13,19,18,2,0,1,0,1,1,\"A stout, burly, mead-guzzling adventurer, dwarves tend to be strong and wise, but stubborn and thick-headed. \")</J><E>1</E></X>");CS("<X><K>RAC4</K><J>new _RAC(4,\"Gnome\",15,24,14,13,16,18,1,2,0,0,1,1,\"The smallest of the common races, gnomes are tiny, agile, and natural geniuses. There is nothing a gnomish mind, if put to its full use, can't solve or unravel. \")</J><E>1</E></X>");CS("<X><K>RAC5</K><J>new _RAC(5,\"Half Elf\",19,16,16,18,16,15,1,1,1,1,1,0,\"The offspring of an elf and a human, half-elves retain some of the grace and inherent magical abilities of an elf, but are less adaptable than humans.\")</J><E>1</E></X>");CS("<X><K>RAC6</K><J>new _RAC(6,\"Halfling\",16,15,18,12,14,25,1,1,0,1,1,1,\"Halflings are small, child-like, and care-free, but stout of heart and possess surprising endurance. Though they might be mistaken for gnomes, they are offput by the hustle-and-bustle of gnomish life, and tend not to bother with all of that nonsense.\")</J><E>1</E></X>");CS("<X><K>RAC7</K><J>new _RAC(7,\"Dark Elf\",18,22,15,18,14,13,1,2,0,1,1,0,\"Less noble than their brethren, dark elves are the descendants of an exiled elven tribe. They live in dark woods and deep caverns, practicing dark and forbidden magics.  \")</J><E>1</E></X>");CS("<X><K>RAC8</K><J>new _RAC(8,\"Orc\",23,8,20,15,22,12,2,0,1,1,1,0,\"Ferocious and barbaric, orcs are a tribal race of thick-skinned creatures. They have a natural hatred for peaceful creatures, and every aspect of their society centers around the purity of warfare.\")</J><E>1</E></X>");CS("<X><K>RAC9</K><J>new _RAC(9,\"Dragon\",30,21,21,2,18,8,2,1,1,0,1,0,\"An ancient race of magical reptiles that were nearly hunted to extinction, most modern dragons prefer to wander the World disguised in bipedal form, only reverting to their true shape to do battle. \")</J><E>1</E></X>");CS("<X><K>RAC10</K><J>new _RAC(10,\"Troll\",25,7,21,12,23,12,2,0,1,0,2,0,\"Trolls are slimy goblin-like creatures with quick tempers and a seething hatred of men. Though they are not as adept as other races in the ways of might and magic, they have natural regenerative abilities, and can even grow back lost limbs.\")</J><E>1</E></X>");CS("<X><K>RAC11</K><J>new _RAC(11,\"Minotaur\",25,6,22,10,24,13,2,0,1,0,2,0,\"A humanoid that appears to be a hulking man with the head and hooves of a bull. Minotaurs are known for their patience and wisdom, but also for their strength and savagery.\")</J><E>1</E></X>");CS("<X><K>RAC12</K><J>new _RAC(12,\"Half Orc\",21,10,18,19,21,11,2,0,1,1,1,0,\"A half human, half orc, half-orcs inherit the intelligence of a human and the strength and ferocity of an orc. They are lonely creatures, and tend to be rejected by both human and orc society.\")</J><E>1</E></X>");CS("<X><K>RAC13</K><J>new _RAC(13,\"Jackal\",10,21,10,27,18,14,0,2,1,1,1,0,\"Jackals are highly intelligent talking dogs. They have a talent for magic, but their tenacity makes them formidable warriors as well.\")</J><E>1</E></X>");CS("<X><K>RAC14</K><J>new _RAC(14,\"Jaguar\",9,20,9,30,5,27,0,2,0,2,0,1,\"Jaguars are very intelligent great cats. They are graceful and muscular, and are naturally very agile and very strong, though they are not highly adept in magic as other intelligent quadrapeds tend to be.\")</J><E>1</E></X>");CS("<X><K>RAC15</K><J>new _RAC(15,\"Angel\",27,23,15,11,14,10,2,2,1,0,0,0,\"Noble servants of the gods of light, angels are demons' bitter enemies. Angels are forbidden from practicing dark magics, as doing so will transform them into demons.\")</J><E>1</E></X>");CS("<X><K>RAC16</K><J>new _RAC(16,\"Demon\",28,13,28,15,12,4,2,0,2,1,0,0,\"Denizens of the underworld, servants of ancient and evil gods, demons are wickedly cunning and possess fierce magical powers.\")</J><E>1</E></X>");CS("<X><K>RAC17</K><J>new _RAC(17,\"Sprite\",6,25,4,25,13,27,0,2,0,1,1,1,\"Sprites are adorable little fairies. Though they lack strength and endurance, they are very fast and have an incredibly high natural charisma. It is rarely hard for a sprite to get what he or she wants.\")</J><E>1</E></X>");CS("<X><K>RAC18</K><J>new _RAC(18,\"Kobold\",11,13,18,25,15,18,0,0,1,2,1,1,\"Small and hideous; a recipe for bitterness.\")</J><E>1</E></X>");CS("<X><K>RAC19</K><J>new _RAC(19,\"Bullfrog\",5,23,3,20,19,30,0,2,0,1,1,1,\"A race of small amphibious creatures, they are sneaky escape artists and excellent tricksters.\")</J><E>1</E></X>");CS("<X><K>RAC20</K><J>new _RAC(20,\"Giant\",29,4,29,4,26,8,2,0,2,0,1,0,\"Also called 'First-borns,' they are said to be descendents of the elder gods. They appear as humans, but can grow to be well over 15 feet tall. They tend to be dull-witted but fiercely strong brutes.\")</J><E>1</E></X>");CS("<X><K>RAC21</K><J>new _RAC(21,\"Half Giant\",26,8,30,8,20,8,2,0,2,0,1,0,\"The result of a human and giant breeding (an act which usually kills the human party), half-giants inherit the strength and stature of their giant-kin, growing upwards of 10 feet tall, but are also blessed with their human parent's adaptability and intelligence.\")</J><E>1</E></X>");CS("<X><K>RAC22</K><J>new _RAC(22,\"Goblin\",14,17,11,17,20,21,1,1,0,1,1,1,\"Natural enemies of gnomes, goblins are as tiny as they, but are naturally crude and churlish. Though they lack the mental capacity of the gnomes, their greater agility and speed make them dangerous foes.\")</J><E>1</E></X>");CS("<X><K>RAC23</K><J>new _RAC(23,\"Skeleton\",13,16,22,16,16,17,1,0,2,0,1,1,\"Skeletons are the reanimated bones of long-dead men, still possessed by the earthbound soulds of their owner. They are slow but strong, and have unlimited endurance.\")</J><E>1</E></X>");CS("<X><K>RAC24</K><J>new _RAC(24,\"Phantasm\",5,31,22,15,9,18,0,3,1,0,1,0,\"Phantasms are undead spectres, angry souls that are forbidden from leaving the world until they have atoned for a great sin or sought revenge for a sin that was made upon them. They are resistant to most physical attacks, but are weak against magic and holy powers.\")</J><E>1</E></X>");CS("<X><K>RAC25</K><J>new _RAC(25,\"Basilisk\",8,23,23,6,15,25,0,2,1,1,0,1,\"Small, distant relatives of dragons, they have lost their ability to take human form. Although diminutive in size, they are remarkably resiliant.\")</J><E>1</E></X>");CS("<X><K>RAC26</K><J>new _RAC(26,\"Werewolf\",12,19,16,19,18,16,0,1,1,1,1,1,\"Werewolves are men by day, but transform into giant half-men, half-wolves by the full light of the moon. They are very fast, very strong, and can seemingly shrug off mortal wounds.\")</J><E>1</E></X>");CS("<X><K>RAC27</K><J>new _RAC(27,\"Squirrel\",7,23,5,27,11,27,0,2,0,1,1,1,\"Squirrels are very small and cute rodents. Their high charisma (thanks to their fuzziness), intelligence, and their lightning speed make up for their diminutive stature.\")</J><E>1</E></X>");CS("<X><K>RAC28</K><J>new _RAC(28,\"Zombie\",21,10,24,13,21,11,2,0,2,0,1,0,\"A resurrected Human that has retained most of its flesh. Zombies survive by draining the very essence of their victims.\")</J><E>1</E></X>");CS("<X><K>RAC29</K><J>new _RAC(29,\"Vampire\",13,18,12,23,20,14,0,1,1,1,1,1,\"Vampires are humanoid creatures with impressive psychic powers, who survive by feeding on the blood of the living.\")</J><E>1</E></X>");CS("<X><K>RAC30</K><J>new _RAC(30,\"Merfolk\",6,18,19,15,20,22,0,1,1,1,1,1,\"A merfolk has the upper body of a human, but instead of legs it has the scaled tail of a large fish. Though they usually prefer to avoid combat, it is not uncommon for a merfolk to defend those close to him.\")</J><E>1</E></X>");CS("<X><K>RAR1</K><J>new _RAR(1,\"Common\",0)</J><E>1</E></X>");CS("<X><K>RAR2</K><J>new _RAR(2,\"Uncommon\",1)</J><E>1</E></X>");CS("<X><K>RAR3</K><J>new _RAR(3,\"Notable\",2)</J><E>1</E></X>");CS("<X><K>RAR4</K><J>new _RAR(4,\"Rare\",3)</J><E>1</E></X>");CS("<X><K>RAR5</K><J>new _RAR(5,\"Epic\",4)</J><E>1</E></X>");CS("<X><K>RAR6</K><J>new _RAR(6,\"Legendary\",5)</J><E>1</E></X>");CS("<X><K>RAR7</K><J>new _RAR(7,\"Mythical\",6)</J><E>1</E></X>");CS("<X><K>PRE19</K><J>new _PRE(19,\"Aching\",254)</J><E>1</E></X>");CS("<X><K>PRE118</K><J>new _PRE(118,\"Acute\",306)</J><E>1</E></X>");CS("<X><K>PRE50</K><J>new _PRE(50,\"Aggravating\",165)</J><E>1</E></X>");CS("<X><K>PRE173</K><J>new _PRE(173,\"Agile\",203)</J><E>1</E></X>");CS("<X><K>PRE103</K><J>new _PRE(103,\"Agitated\",304)</J><E>1</E></X>");CS("<X><K>PRE119</K><J>new _PRE(119,\"Alert\",329)</J><E>1</E></X>");CS("<X><K>PRE88</K><J>new _PRE(88,\"Alluring\",151)</J><E>1</E></X>");CS("<X><K>PRE86</K><J>new _PRE(86,\"Anxiety\",174)</J><E>1</E></X>");CS("<X><K>PRE81</K><J>new _PRE(81,\"Aphonic\",192)</J><E>1</E></X>");CS("<X><K>PRE57</K><J>new _PRE(57,\"Arctic\",188)</J><E>1</E></X>");CS("<X><K>PRE41</K><J>new _PRE(41,\"Armored\",322)</J><E>1</E></X>");CS("<X><K>PRE167</K><J>new _PRE(167,\"Astute\",207)</J><E>1</E></X>");CS("<X><K>PRE115</K><J>new _PRE(115,\"Attentive\",287)</J><E>1</E></X>");CS("<X><K>PRE67</K><J>new _PRE(67,\"Aura\",157)</J><E>1</E></X>");CS("<X><K>PRE53</K><J>new _PRE(53,\"Barbed\",166)</J><E>1</E></X>");CS("<X><K>PRE139</K><J>new _PRE(139,\"Beefy\",214)</J><E>1</E></X>");CS("<X><K>PRE89</K><J>new _PRE(89,\"Beguiling\",167)</J><E>1</E></X>");CS("<X><K>PRE138</K><J>new _PRE(138,\"Benedictus\",334)</J><E>1</E></X>");CS("<X><K>PRE178</K><J>new _PRE(178,\"Beneficial\",200)</J><E>1</E></X>");CS("<X><K>PRE49</K><J>new _PRE(49,\"Berzerker\",149)</J><E>1</E></X>");CS("<X><K>PRE90</K><J>new _PRE(90,\"Bewitching\",183)</J><E>1</E></X>");CS("<X><K>PRE163</K><J>new _PRE(163,\"Big\",202)</J><E>1</E></X>");CS("<X><K>PRE150</K><J>new _PRE(150,\"Blazing\",221)</J><E>1</E></X>");CS("<X><K>PRE20</K><J>new _PRE(20,\"Bleeding\",372)</J><E>1</E></X>");CS("<X><K>PRE136</K><J>new _PRE(136,\"Blessed\",288)</J><E>1</E></X>");CS("<X><K>PRE164</K><J>new _PRE(164,\"Brawny\",208)</J><E>1</E></X>");CS("<X><K>PRE144</K><J>new _PRE(144,\"Brilliant\",225)</J><E>1</E></X>");CS("<X><K>PRE105</K><J>new _PRE(105,\"Brisk\",350)</J><E>1</E></X>");CS("<X><K>PRE172</K><J>new _PRE(172,\"Brisk\",197)</J><E>1</E></X>");CS("<X><K>PRE165</K><J>new _PRE(165,\"Burly\",391)</J><E>1</E></X>");CS("<X><K>PRE3</K><J>new _PRE(3,\"Burning\",369)</J><E>1</E></X>");CS("<X><K>PRE110</K><J>new _PRE(110,\"Burnished\",328)</J><E>1</E></X>");CS("<X><K>PRE107</K><J>new _PRE(107,\"Caffeinated\",326)</J><E>1</E></X>");CS("<X><K>PRE169</K><J>new _PRE(169,\"Capable\",198)</J><E>1</E></X>");CS("<X><K>PRE97</K><J>new _PRE(97,\"Cauterizing\",285)</J><E>1</E></X>");CS("<X><K>PRE18</K><J>new _PRE(18,\"Cerebral\",379)</J><E>1</E></X>");CS("<X><K>PRE112</K><J>new _PRE(112,\"Charmed\",296)</J><E>1</E></X>");CS("<X><K>PRE5</K><J>new _PRE(5,\"Chilling\",366)</J><E>1</E></X>");CS("<X><K>PRE120</K><J>new _PRE(120,\"Clever\",352)</J><E>1</E></X>");CS("<X><K>PRE74</K><J>new _PRE(74,\"Clutching\",180)</J><E>1</E></X>");CS("<X><K>PRE132</K><J>new _PRE(132,\"Composed\",343)</J><E>1</E></X>");CS("<X><K>PRE99</K><J>new _PRE(99,\"Corpuscular\",331)</J><E>1</E></X>");CS("<X><K>PRE158</K><J>new _PRE(158,\"Crippling\",175)</J><E>1</E></X>");CS("<X><K>PRE71</K><J>new _PRE(71,\"Dazing\",168)</J><E>1</E></X>");CS("<X><K>PRE21</K><J>new _PRE(21,\"Deadly\",373)</J><E>1</E></X>");CS("<X><K>PRE159</K><J>new _PRE(159,\"Debilitating\",191)</J><E>1</E></X>");CS("<X><K>PRE75</K><J>new _PRE(75,\"Decoy\",196)</J><E>1</E></X>");CS("<X><K>PRE100</K><J>new _PRE(100,\"De-icing\",292)</J><E>1</E></X>");CS("<X><K>PRE157</K><J>new _PRE(157,\"Disabling\",159)</J><E>1</E></X>");CS("<X><K>PRE137</K><J>new _PRE(137,\"Divine\",311)</J><E>1</E></X>");CS("<X><K>PRE23</K><J>new _PRE(23,\"Dousing\",314)</J><E>1</E></X>");CS("<X><K>PRE68</K><J>new _PRE(68,\"Draining\",173)</J><E>1</E></X>");CS("<X><K>PRE126</K><J>new _PRE(126,\"Drill Sergeant\",348)</J><E>1</E></X>");CS("<X><K>PRE143</K><J>new _PRE(143,\"Egghead\",219)</J><E>1</E></X>");CS("<X><K>PRE121</K><J>new _PRE(121,\"Elusive\",289)</J><E>1</E></X>");CS("<X><K>PRE113</K><J>new _PRE(113,\"Enchanted\",319)</J><E>1</E></X>");CS("<X><K>PRE104</K><J>new _PRE(104,\"Energized\",327)</J><E>1</E></X>");CS("<X><K>PRE47</K><J>new _PRE(47,\"Enfeebling\",274)</J><E>1</E></X>");CS("<X><K>PRE116</K><J>new _PRE(116,\"Engaged\",310)</J><E>1</E></X>");CS("<X><K>PRE46</K><J>new _PRE(46,\"Exhausting\",270)</J><E>1</E></X>");CS("<X><K>PRE24</K><J>new _PRE(24,\"Extinguishing\",337)</J><E>1</E></X>");CS("<X><K>PRE179</K><J>new _PRE(179,\"Favored\",206)</J><E>1</E></X>");CS("<X><K>PRE1</K><J>new _PRE(1,\"Fire\",250)</J><E>1</E></X>");CS("<X><K>PRE2</K><J>new _PRE(2,\"Flaming\",368)</J><E>1</E></X>");CS("<X><K>PRE54</K><J>new _PRE(54,\"Flaying\",182)</J><E>1</E></X>");CS("<X><K>PRE117</K><J>new _PRE(117,\"Focused\",333)</J><E>1</E></X>");CS("<X><K>PRE33</K><J>new _PRE(33,\"Forsaken\",339)</J><E>1</E></X>");CS("<X><K>PRE6</K><J>new _PRE(6,\"Freezing\",367)</J><E>1</E></X>");CS("<X><K>PRE55</K><J>new _PRE(55,\"Frigid\",156)</J><E>1</E></X>");CS("<X><K>PRE72</K><J>new _PRE(72,\"Fumble\",184)</J><E>1</E></X>");CS("<X><K>PRE168</K><J>new _PRE(168,\"Genius\",390)</J><E>1</E></X>");CS("<X><K>PRE77</K><J>new _PRE(77,\"Gripping\",170)</J><E>1</E></X>");CS("<X><K>PRE42</K><J>new _PRE(42,\"Guardian\",345)</J><E>1</E></X>");CS("<X><K>PRE151</K><J>new _PRE(151,\"Heart\",211)</J><E>1</E></X>");CS("<X><K>PRE93</K><J>new _PRE(93,\"Hex\",185)</J><E>1</E></X>");CS("<X><K>PRE9</K><J>new _PRE(9,\"High Voltage\",371)</J><E>1</E></X>");CS("<X><K>PRE10</K><J>new _PRE(10,\"Holy\",251)</J><E>1</E></X>");CS("<X><K>PRE123</K><J>new _PRE(123,\"Houdini\",335)</J><E>1</E></X>");CS("<X><K>PRE108</K><J>new _PRE(108,\"Hyper\",349)</J><E>1</E></X>");CS("<X><K>PRE87</K><J>new _PRE(87,\"Hysterical\",190)</J><E>1</E></X>");CS("<X><K>PRE4</K><J>new _PRE(4,\"Ice\",252)</J><E>1</E></X>");CS("<X><K>PRE65</K><J>new _PRE(65,\"Immobilizing\",179)</J><E>1</E></X>");CS("<X><K>PRE31</K><J>new _PRE(31,\"Impious\",293)</J><E>1</E></X>");CS("<X><K>PRE101</K><J>new _PRE(101,\"Insulating\",315)</J><E>1</E></X>");CS("<X><K>PRE39</K><J>new _PRE(39,\"IQ\",347)</J><E>1</E></X>");CS("<X><K>PRE156</K><J>new _PRE(156,\"Jackpot\",224)</J><E>1</E></X>");CS("<X><K>PRE91</K><J>new _PRE(91,\"Jinx\",153)</J><E>1</E></X>");CS("<X><K>PRE175</K><J>new _PRE(175,\"Joyful\",199)</J><E>1</E></X>");CS("<X><K>PRE60</K><J>new _PRE(60,\"Lethargic\",194)</J><E>1</E></X>");CS("<X><K>PRE7</K><J>new _PRE(7,\"Lightning\",253)</J><E>1</E></X>");CS("<X><K>PRE154</K><J>new _PRE(154,\"Lucky\",212)</J><E>1</E></X>");CS("<X><K>PRE63</K><J>new _PRE(63,\"Lullaby\",193)</J><E>1</E></X>");CS("<X><K>PRE51</K><J>new _PRE(51,\"Lunatic\",181)</J><E>1</E></X>");CS("<X><K>PRE38</K><J>new _PRE(38,\"Mantric\",324)</J><E>1</E></X>");CS("<X><K>PRE147</K><J>new _PRE(147,\"Marathon\",222)</J><E>1</E></X>");CS("<X><K>PRE66</K><J>new _PRE(66,\"Medusa\",195)</J><E>1</E></X>");CS("<X><K>PRE27</K><J>new _PRE(27,\"Melting\",340)</J><E>1</E></X>");CS("<X><K>PRE111</K><J>new _PRE(111,\"Mirrored\",351)</J><E>1</E></X>");CS("<X><K>PRE62</K><J>new _PRE(62,\"Monotone\",177)</J><E>1</E></X>");CS("<X><K>PRE43</K><J>new _PRE(43,\"Mosquito\",268)</J><E>1</E></X>");CS("<X><K>PRE124</K><J>new _PRE(124,\"Murmuring\",302)</J><E>1</E></X>");CS("<X><K>PRE80</K><J>new _PRE(80,\"Mute\",176)</J><E>1</E></X>");CS("<X><K>PRE114</K><J>new _PRE(114,\"Mystic\",342)</J><E>1</E></X>");CS("<X><K>PRE76</K><J>new _PRE(76,\"Net\",154)</J><E>1</E></X>");CS("<X><K>PRE84</K><J>new _PRE(84,\"Nightmare\",187)</J><E>1</E></X>");CS("<X><K>PRE149</K><J>new _PRE(149,\"Nimble\",215)</J><E>1</E></X>");CS("<X><K>PRE106</K><J>new _PRE(106,\"Nocturnal\",303)</J><E>1</E></X>");CS("<X><K>PRE56</K><J>new _PRE(56,\"Numbing\",172)</J><E>1</E></X>");CS("<X><K>PRE155</K><J>new _PRE(155,\"Opportune\",218)</J><E>1</E></X>");CS("<X><K>PRE134</K><J>new _PRE(134,\"Opposing\",309)</J><E>1</E></X>");CS("<X><K>PRE95</K><J>new _PRE(95,\"Pacifying\",307)</J><E>1</E></X>");CS("<X><K>PRE44</K><J>new _PRE(44,\"Parasitic\",272)</J><E>1</E></X>");CS("<X><K>PRE70</K><J>new _PRE(70,\"Perplexing\",152)</J><E>1</E></X>");CS("<X><K>PRE146</K><J>new _PRE(146,\"Persistent\",216)</J><E>1</E></X>");CS("<X><K>PRE36</K><J>new _PRE(36,\"Placebo\",346)</J><E>1</E></X>");CS("<X><K>PRE35</K><J>new _PRE(35,\"Plasmotic\",323)</J><E>1</E></X>");CS("<X><K>PRE13</K><J>new _PRE(13,\"Poison\",255)</J><E>1</E></X>");CS("<X><K>PRE140</K><J>new _PRE(140,\"Potent\",220)</J><E>1</E></X>");CS("<X><K>PRE141</K><J>new _PRE(141,\"Powerhouse\",226)</J><E>1</E></X>");CS("<X><K>PRE30</K><J>new _PRE(30,\"Protonic\",341)</J><E>1</E></X>");CS("<X><K>PRE16</K><J>new _PRE(16,\"Psionic\",256)</J><E>1</E></X>");CS("<X><K>PRE22</K><J>new _PRE(22,\"Quenching\",291)</J><E>1</E></X>");CS("<X><K>PRE73</K><J>new _PRE(73,\"Quicksand\",164)</J><E>1</E></X>");CS("<X><K>PRE160</K><J>new _PRE(160,\"Refreshing\",298)</J><E>1</E></X>");CS("<X><K>PRE162</K><J>new _PRE(162,\"Rejuvenating\",344)</J><E>1</E></X>");CS("<X><K>PRE131</K><J>new _PRE(131,\"Relaxing\",320)</J><E>1</E></X>");CS("<X><K>PRE145</K><J>new _PRE(145,\"Resiliant\",210)</J><E>1</E></X>");CS("<X><K>PRE170</K><J>new _PRE(170,\"Resolute\",204)</J><E>1</E></X>");CS("<X><K>PRE161</K><J>new _PRE(161,\"Restoring\",321)</J><E>1</E></X>");CS("<X><K>PRE135</K><J>new _PRE(135,\"Rivaled\",332)</J><E>1</E></X>");CS("<X><K>PRE11</K><J>new _PRE(11,\"Saintly\",376)</J><E>1</E></X>");CS("<X><K>PRE69</K><J>new _PRE(69,\"Sapping\",189)</J><E>1</E></X>");CS("<X><K>PRE82</K><J>new _PRE(82,\"Scare\",155)</J><E>1</E></X>");CS("<X><K>PRE78</K><J>new _PRE(78,\"Seizing\",186)</J><E>1</E></X>");CS("<X><K>PRE12</K><J>new _PRE(12,\"Seraphim\",377)</J><E>1</E></X>");CS("<X><K>PRE96</K><J>new _PRE(96,\"Serene\",330)</J><E>1</E></X>");CS("<X><K>PRE52</K><J>new _PRE(52,\"Serrated \",150)</J><E>1</E></X>");CS("<X><K>PRE109</K><J>new _PRE(109,\"Shined\",305)</J><E>1</E></X>");CS("<X><K>PRE8</K><J>new _PRE(8,\"Shocking\",370)</J><E>1</E></X>");CS("<X><K>PRE48</K><J>new _PRE(48,\"Silencing\",278)</J><E>1</E></X>");CS("<X><K>PRE61</K><J>new _PRE(61,\"Sleepy\",161)</J><E>1</E></X>");CS("<X><K>PRE59</K><J>new _PRE(59,\"Sluggish\",178)</J><E>1</E></X>");CS("<X><K>PRE166</K><J>new _PRE(166,\"Smart\",201)</J><E>1</E></X>");CS("<X><K>PRE58</K><J>new _PRE(58,\"Snail\",162)</J><E>1</E></X>");CS("<X><K>PRE125</K><J>new _PRE(125,\"Sonic\",325)</J><E>1</E></X>");CS("<X><K>PRE94</K><J>new _PRE(94,\"Soothing\",284)</J><E>1</E></X>");CS("<X><K>PRE79</K><J>new _PRE(79,\"Speechless\",160)</J><E>1</E></X>");CS("<X><K>PRE148</K><J>new _PRE(148,\"Sprite\",209)</J><E>1</E></X>");CS("<X><K>PRE129</K><J>new _PRE(129,\"Stalwart\",336)</J><E>1</E></X>");CS("<X><K>PRE85</K><J>new _PRE(85,\"Startling\",158)</J><E>1</E></X>");CS("<X><K>PRE127</K><J>new _PRE(127,\"Stout\",290)</J><E>1</E></X>");CS("<X><K>PRE64</K><J>new _PRE(64,\"Stun\",163)</J><E>1</E></X>");CS("<X><K>PRE98</K><J>new _PRE(98,\"Styptic\",308)</J><E>1</E></X>");CS("<X><K>PRE180</K><J>new _PRE(180,\"Successful\",389)</J><E>1</E></X>");CS("<X><K>PRE153</K><J>new _PRE(153,\"Survival\",223)</J><E>1</E></X>");CS("<X><K>PRE17</K><J>new _PRE(17,\"Telekinetic\",378)</J><E>1</E></X>");CS("<X><K>PRE130</K><J>new _PRE(130,\"Temperate\",297)</J><E>1</E></X>");CS("<X><K>PRE171</K><J>new _PRE(171,\"Tenacious\",387)</J><E>1</E></X>");CS("<X><K>PRE128</K><J>new _PRE(128,\"Tenacious\",313)</J><E>1</E></X>");CS("<X><K>PRE83</K><J>new _PRE(83,\"Terror\",171)</J><E>1</E></X>");CS("<X><K>PRE26</K><J>new _PRE(26,\"Thawing\",317)</J><E>1</E></X>");CS("<X><K>PRE34</K><J>new _PRE(34,\"Therapeutic\",300)</J><E>1</E></X>");CS("<X><K>PRE102</K><J>new _PRE(102,\"Thermal\",338)</J><E>1</E></X>");CS("<X><K>PRE37</K><J>new _PRE(37,\"Tin-foil\",301)</J><E>1</E></X>");CS("<X><K>PRE40</K><J>new _PRE(40,\"Tough\",299)</J><E>1</E></X>");CS("<X><K>PRE15</K><J>new _PRE(15,\"Toxic\",375)</J><E>1</E></X>");CS("<X><K>PRE177</K><J>new _PRE(177,\"Undying\",388)</J><E>1</E></X>");CS("<X><K>PRE32</K><J>new _PRE(32,\"Unholy\",316)</J><E>1</E></X>");CS("<X><K>PRE133</K><J>new _PRE(133,\"Unmoving\",286)</J><E>1</E></X>");CS("<X><K>PRE122</K><J>new _PRE(122,\"Untangling\",312)</J><E>1</E></X>");CS("<X><K>PRE45</K><J>new _PRE(45,\"Vampiric\",276)</J><E>1</E></X>");CS("<X><K>PRE14</K><J>new _PRE(14,\"Venomous\",374)</J><E>1</E></X>");CS("<X><K>PRE174</K><J>new _PRE(174,\"Vigilant\",386)</J><E>1</E></X>");CS("<X><K>PRE152</K><J>new _PRE(152,\"Vitalic\",217)</J><E>1</E></X>");CS("<X><K>PRE176</K><J>new _PRE(176,\"Vivacious\",205)</J><E>1</E></X>");CS("<X><K>PRE92</K><J>new _PRE(92,\"Voodoo\",169)</J><E>1</E></X>");CS("<X><K>PRE29</K><J>new _PRE(29,\"Vulcanized\",318)</J><E>1</E></X>");CS("<X><K>PRE25</K><J>new _PRE(25,\"Warming\",294)</J><E>1</E></X>");CS("<X><K>PRE142</K><J>new _PRE(142,\"Witty\",213)</J><E>1</E></X>");CS("<X><K>PRE28</K><J>new _PRE(28,\"Wooden\",295)</J><E>1</E></X>");CS("<X><K>SUF104</K><J>new _SUF(104,\"Adrenaline\",327)</J><E>1</E></X>");CS("<X><K>SUF92</K><J>new _SUF(92,\"Affliction\",169)</J><E>1</E></X>");CS("<X><K>SUF50</K><J>new _SUF(50,\"Aggression\",165)</J><E>1</E></X>");CS("<X><K>SUF48</K><J>new _SUF(48,\"Aging\",278)</J><E>1</E></X>");CS("<X><K>SUF19</K><J>new _SUF(19,\"Agony\",254)</J><E>1</E></X>");CS("<X><K>SUF86</K><J>new _SUF(86,\"Alarm\",174)</J><E>1</E></X>");CS("<X><K>SUF74</K><J>new _SUF(74,\"Ambush\",180)</J><E>1</E></X>");CS("<X><K>SUF10</K><J>new _SUF(10,\"Angels\",251)</J><E>1</E></X>");CS("<X><K>SUF135</K><J>new _SUF(135,\"Animosity\",332)</J><E>1</E></X>");CS("<X><K>SUF175</K><J>new _SUF(175,\"Ann\",199)</J><E>1</E></X>");CS("<X><K>SUF35</K><J>new _SUF(35,\"Antibody\",323)</J><E>1</E></X>");CS("<X><K>SUF22</K><J>new _SUF(22,\"Asbestos\",291)</J><E>1</E></X>");CS("<X><K>SUF140</K><J>new _SUF(140,\"Benchpressing\",220)</J><E>1</E></X>");CS("<X><K>SUF154</K><J>new _SUF(154,\"Benefit\",212)</J><E>1</E></X>");CS("<X><K>SUF52</K><J>new _SUF(52,\"Bloodletting\",150)</J><E>1</E></X>");CS("<X><K>SUF45</K><J>new _SUF(45,\"Blood-sucking\",276)</J><E>1</E></X>");CS("<X><K>SUF102</K><J>new _SUF(102,\"Blubber\",338)</J><E>1</E></X>");CS("<X><K>SUF149</K><J>new _SUF(149,\"Boosting\",215)</J><E>1</E></X>");CS("<X><K>SUF44</K><J>new _SUF(44,\"Botched Transfusion\",272)</J><E>1</E></X>");CS("<X><K>SUF141</K><J>new _SUF(141,\"Bouldercrushing\",226)</J><E>1</E></X>");CS("<X><K>SUF17</K><J>new _SUF(17,\"Brainpower\",378)</J><E>1</E></X>");CS("<X><K>SUF127</K><J>new _SUF(127,\"Bravery\",290)</J><E>1</E></X>");CS("<X><K>SUF2</K><J>new _SUF(2,\"Brimstone\",368)</J><E>1</E></X>");CS("<X><K>SUF179</K><J>new _SUF(179,\"Buffett\",206)</J><E>1</E></X>");CS("<X><K>SUF72</K><J>new _SUF(72,\"Bumbling\",184)</J><E>1</E></X>");CS("<X><K>SUF93</K><J>new _SUF(93,\"Calamity\",185)</J><E>1</E></X>");CS("<X><K>SUF94</K><J>new _SUF(94,\"Calm\",284)</J><E>1</E></X>");CS("<X><K>SUF88</K><J>new _SUF(88,\"Charming\",151)</J><E>1</E></X>");CS("<X><K>SUF119</K><J>new _SUF(119,\"Circumspection\",329)</J><E>1</E></X>");CS("<X><K>SUF16</K><J>new _SUF(16,\"Clairvoyance\",256)</J><E>1</E></X>");CS("<X><K>SUF98</K><J>new _SUF(98,\"Clotting\",308)</J><E>1</E></X>");CS("<X><K>SUF55</K><J>new _SUF(55,\"Cold\",156)</J><E>1</E></X>");CS("<X><K>SUF70</K><J>new _SUF(70,\"Confusion\",152)</J><E>1</E></X>");CS("<X><K>SUF128</K><J>new _SUF(128,\"Courage\",313)</J><E>1</E></X>");CS("<X><K>SUF91</K><J>new _SUF(91,\"Cursing\",153)</J><E>1</E></X>");CS("<X><K>SUF73</K><J>new _SUF(73,\"Deadfall\",164)</J><E>1</E></X>");CS("<X><K>SUF101</K><J>new _SUF(101,\"Defrosting\",315)</J><E>1</E></X>");CS("<X><K>SUF31</K><J>new _SUF(31,\"Denial\",293)</J><E>1</E></X>");CS("<X><K>SUF105</K><J>new _SUF(105,\"Drive\",350)</J><E>1</E></X>");CS("<X><K>SUF61</K><J>new _SUF(61,\"Drowsiness\",161)</J><E>1</E></X>");CS("<X><K>SUF161</K><J>new _SUF(161,\"Effectiveness\",321)</J><E>1</E></X>");CS("<X><K>SUF146</K><J>new _SUF(146,\"Endurance\",216)</J><E>1</E></X>");CS("<X><K>SUF170</K><J>new _SUF(170,\"Enduro\",204)</J><E>1</E></X>");CS("<X><K>SUF78</K><J>new _SUF(78,\"Ensnarement\",186)</J><E>1</E></X>");CS("<X><K>SUF76</K><J>new _SUF(76,\"Entanglement\",154)</J><E>1</E></X>");CS("<X><K>SUF123</K><J>new _SUF(123,\"Escape\",335)</J><E>1</E></X>");CS("<X><K>SUF151</K><J>new _SUF(151,\"Essence\",211)</J><E>1</E></X>");CS("<X><K>SUF62</K><J>new _SUF(62,\"Ether\",177)</J><E>1</E></X>");CS("<X><K>SUF122</K><J>new _SUF(122,\"Evasion\",312)</J><E>1</E></X>");CS("<X><K>SUF171</K><J>new _SUF(171,\"Everlasting\",387)</J><E>1</E></X>");CS("<X><K>SUF125</K><J>new _SUF(125,\"Expression\",325)</J><E>1</E></X>");CS("<X><K>SUF82</K><J>new _SUF(82,\"Fear\",155)</J><E>1</E></X>");CS("<X><K>SUF24</K><J>new _SUF(24,\"Firebane\",337)</J><E>1</E></X>");CS("<X><K>SUF106</K><J>new _SUF(106,\"Focus\",303)</J><E>1</E></X>");CS("<X><K>SUF71</K><J>new _SUF(71,\"Fogginess\",168)</J><E>1</E></X>");CS("<X><K>SUF68</K><J>new _SUF(68,\"Forgetfulness\",173)</J><E>1</E></X>");CS("<X><K>SUF155</K><J>new _SUF(155,\"Fortune\",218)</J><E>1</E></X>");CS("<X><K>SUF64</K><J>new _SUF(64,\"Fossilization\",163)</J><E>1</E></X>");CS("<X><K>SUF83</K><J>new _SUF(83,\"Fright\",171)</J><E>1</E></X>");CS("<X><K>SUF5</K><J>new _SUF(5,\"Frost\",366)</J><E>1</E></X>");CS("<X><K>SUF49</K><J>new _SUF(49,\"Fury\",149)</J><E>1</E></X>");CS("<X><K>SUF129</K><J>new _SUF(129,\"Gallantry\",336)</J><E>1</E></X>");CS("<X><K>SUF180</K><J>new _SUF(180,\"Gates\",389)</J><E>1</E></X>");CS("<X><K>SUF109</K><J>new _SUF(109,\"Glass\",305)</J><E>1</E></X>");CS("<X><K>SUF11</K><J>new _SUF(11,\"Glory\",376)</J><E>1</E></X>");CS("<X><K>SUF177</K><J>new _SUF(177,\"God\",388)</J><E>1</E></X>");CS("<X><K>SUF28</K><J>new _SUF(28,\"Grounding\",295)</J><E>1</E></X>");CS("<X><K>SUF53</K><J>new _SUF(53,\"Gutting\",166)</J><E>1</E></X>");CS("<X><K>SUF148</K><J>new _SUF(148,\"Haste\",209)</J><E>1</E></X>");CS("<X><K>SUF26</K><J>new _SUF(26,\"Heat\",317)</J><E>1</E></X>");CS("<X><K>SUF3</K><J>new _SUF(3,\"Hell\",369)</J><E>1</E></X>");CS("<X><K>SUF99</K><J>new _SUF(99,\"Hemoglobin\",331)</J><E>1</E></X>");CS("<X><K>SUF157</K><J>new _SUF(157,\"Hobbling\",159)</J><E>1</E></X>");CS("<X><K>SUF138</K><J>new _SUF(138,\"Holiness\",334)</J><E>1</E></X>");CS("<X><K>SUF84</K><J>new _SUF(84,\"Horror\",187)</J><E>1</E></X>");CS("<X><K>SUF36</K><J>new _SUF(36,\"Hypocondria\",346)</J><E>1</E></X>");CS("<X><K>SUF57</K><J>new _SUF(57,\"Hypothermia\",188)</J><E>1</E></X>");CS("<X><K>SUF27</K><J>new _SUF(27,\"Ice Shield\",340)</J><E>1</E></X>");CS("<X><K>SUF159</K><J>new _SUF(159,\"Immobilization\",191)</J><E>1</E></X>");CS("<X><K>SUF34</K><J>new _SUF(34,\"Immunity\",300)</J><E>1</E></X>");CS("<X><K>SUF113</K><J>new _SUF(113,\"Incantantion\",319)</J><E>1</E></X>");CS("<X><K>SUF14</K><J>new _SUF(14,\"Infection\",374)</J><E>1</E></X>");CS("<X><K>SUF108</K><J>new _SUF(108,\"Insomnia\",349)</J><E>1</E></X>");CS("<X><K>SUF38</K><J>new _SUF(38,\"Intellect\",324)</J><E>1</E></X>");CS("<X><K>SUF142</K><J>new _SUF(142,\"Intelligence\",213)</J><E>1</E></X>");CS("<X><K>SUF9</K><J>new _SUF(9,\"Jolting\",371)</J><E>1</E></X>");CS("<X><K>SUF143</K><J>new _SUF(143,\"Knowledge\",219)</J><E>1</E></X>");CS("<X><K>SUF54</K><J>new _SUF(54,\"Laceration\",182)</J><E>1</E></X>");CS("<X><K>SUF1</K><J>new _SUF(1,\"Lava\",250)</J><E>1</E></X>");CS("<X><K>SUF63</K><J>new _SUF(63,\"Lecture\",193)</J><E>1</E></X>");CS("<X><K>SUF43</K><J>new _SUF(43,\"Leeching\",268)</J><E>1</E></X>");CS("<X><K>SUF152</K><J>new _SUF(152,\"Life\",217)</J><E>1</E></X>");CS("<X><K>SUF30</K><J>new _SUF(30,\"Lightning Shield\",341)</J><E>1</E></X>");CS("<X><K>SUF133</K><J>new _SUF(133,\"Loathing\",286)</J><E>1</E></X>");CS("<X><K>SUF37</K><J>new _SUF(37,\"Logic\",301)</J><E>1</E></X>");CS("<X><K>SUF150</K><J>new _SUF(150,\"Mach Speed\",221)</J><E>1</E></X>");CS("<X><K>SUF69</K><J>new _SUF(69,\"Mana-leeching\",189)</J><E>1</E></X>");CS("<X><K>SUF112</K><J>new _SUF(112,\"Mana-well\",296)</J><E>1</E></X>");CS("<X><K>SUF176</K><J>new _SUF(176,\"Ma-ti\",205)</J><E>1</E></X>");CS("<X><K>SUF117</K><J>new _SUF(117,\"Mental Fortitude\",333)</J><E>1</E></X>");CS("<X><K>SUF39</K><J>new _SUF(39,\"Mind Shield\",347)</J><E>1</E></X>");CS("<X><K>SUF18</K><J>new _SUF(18,\"Mindbending\",379)</J><E>1</E></X>");CS("<X><K>SUF67</K><J>new _SUF(67,\"Mind-tapping\",157)</J><E>1</E></X>");CS("<X><K>SUF178</K><J>new _SUF(178,\"Miyamoto\",200)</J><E>1</E></X>");CS("<X><K>SUF160</K><J>new _SUF(160,\"Mobilization\",298)</J><E>1</E></X>");CS("<X><K>SUF147</K><J>new _SUF(147,\"Moxie\",222)</J><E>1</E></X>");CS("<X><K>SUF139</K><J>new _SUF(139,\"Muscle\",214)</J><E>1</E></X>");CS("<X><K>SUF124</K><J>new _SUF(124,\"Noise\",302)</J><E>1</E></X>");CS("<X><K>SUF130</K><J>new _SUF(130,\"Order\",297)</J><E>1</E></X>");CS("<X><K>SUF20</K><J>new _SUF(20,\"Pain\",372)</J><E>1</E></X>");CS("<X><K>SUF85</K><J>new _SUF(85,\"Panic\",158)</J><E>1</E></X>");CS("<X><K>SUF66</K><J>new _SUF(66,\"Paralyzation\",195)</J><E>1</E></X>");CS("<X><K>SUF97</K><J>new _SUF(97,\"Patching\",285)</J><E>1</E></X>");CS("<X><K>SUF81</K><J>new _SUF(81,\"Peace\",192)</J><E>1</E></X>");CS("<X><K>SUF6</K><J>new _SUF(6,\"Permafrost\",367)</J><E>1</E></X>");CS("<X><K>SUF111</K><J>new _SUF(111,\"Perseus\",351)</J><E>1</E></X>");CS("<X><K>SUF65</K><J>new _SUF(65,\"Petrification\",179)</J><E>1</E></X>");CS("<X><K>SUF163</K><J>new _SUF(163,\"Physique\",202)</J><E>1</E></X>");CS("<X><K>SUF15</K><J>new _SUF(15,\"Plague\",375)</J><E>1</E></X>");CS("<X><K>SUF137</K><J>new _SUF(137,\"Prayer\",311)</J><E>1</E></X>");CS("<X><K>SUF115</K><J>new _SUF(115,\"Preoccupation\",287)</J><E>1</E></X>");CS("<X><K>SUF60</K><J>new _SUF(60,\"Procrastination\",194)</J><E>1</E></X>");CS("<X><K>SUF12</K><J>new _SUF(12,\"Purity\",377)</J><E>1</E></X>");CS("<X><K>SUF59</K><J>new _SUF(59,\"Quicksand\",178)</J><E>1</E></X>");CS("<X><K>SUF80</K><J>new _SUF(80,\"Quiet\",176)</J><E>1</E></X>");CS("<X><K>SUF120</K><J>new _SUF(120,\"Readiness\",352)</J><E>1</E></X>");CS("<X><K>SUF110</K><J>new _SUF(110,\"Reflection\",328)</J><E>1</E></X>");CS("<X><K>SUF96</K><J>new _SUF(96,\"Repose\",330)</J><E>1</E></X>");CS("<X><K>SUF134</K><J>new _SUF(134,\"Repulsion\",309)</J><E>1</E></X>");CS("<X><K>SUF29</K><J>new _SUF(29,\"Rubber\",318)</J><E>1</E></X>");CS("<X><K>SUF40</K><J>new _SUF(40,\"Safety\",299)</J><E>1</E></X>");CS("<X><K>SUF42</K><J>new _SUF(42,\"Sanctuary\",345)</J><E>1</E></X>");CS("<X><K>SUF158</K><J>new _SUF(158,\"Sapping\",175)</J><E>1</E></X>");CS("<X><K>SUF126</K><J>new _SUF(126,\"Screaming\",348)</J><E>1</E></X>");CS("<X><K>SUF41</K><J>new _SUF(41,\"Security\",322)</J><E>1</E></X>");CS("<X><K>SUF89</K><J>new _SUF(89,\"Seduction\",167)</J><E>1</E></X>");CS("<X><K>SUF90</K><J>new _SUF(90,\"Servitude\",183)</J><E>1</E></X>");CS("<X><K>SUF121</K><J>new _SUF(121,\"Sidestep\",289)</J><E>1</E></X>");CS("<X><K>SUF79</K><J>new _SUF(79,\"Silence\",160)</J><E>1</E></X>");CS("<X><K>SUF32</K><J>new _SUF(32,\"Sin\",316)</J><E>1</E></X>");CS("<X><K>SUF58</K><J>new _SUF(58,\"Slowness\",162)</J><E>1</E></X>");CS("<X><K>SUF77</K><J>new _SUF(77,\"Snagging\",170)</J><E>1</E></X>");CS("<X><K>SUF4</K><J>new _SUF(4,\"Snow\",252)</J><E>1</E></X>");CS("<X><K>SUF23</K><J>new _SUF(23,\"Snuff\",314)</J><E>1</E></X>");CS("<X><K>SUF132</K><J>new _SUF(132,\"Soothing\",343)</J><E>1</E></X>");CS("<X><K>SUF7</K><J>new _SUF(7,\"Sparking\",253)</J><E>1</E></X>");CS("<X><K>SUF145</K><J>new _SUF(145,\"Stamina\",210)</J><E>1</E></X>");CS("<X><K>SUF87</K><J>new _SUF(87,\"Stampede\",190)</J><E>1</E></X>");CS("<X><K>SUF25</K><J>new _SUF(25,\"Steam\",294)</J><E>1</E></X>");CS("<X><K>SUF103</K><J>new _SUF(103,\"Stimulation\",304)</J><E>1</E></X>");CS("<X><K>SUF13</K><J>new _SUF(13,\"Taint\",255)</J><E>1</E></X>");CS("<X><K>SUF51</K><J>new _SUF(51,\"Testosterone\",181)</J><E>1</E></X>");CS("<X><K>SUF167</K><J>new _SUF(167,\"the Adjunct\",207)</J><E>1</E></X>");CS("<X><K>SUF172</K><J>new _SUF(172,\"the Bunny\",197)</J><E>1</E></X>");CS("<X><K>SUF174</K><J>new _SUF(174,\"the Cheetah\",386)</J><E>1</E></X>");CS("<X><K>SUF173</K><J>new _SUF(173,\"the Cougar\",203)</J><E>1</E></X>");CS("<X><K>SUF164</K><J>new _SUF(164,\"the Endowed\",208)</J><E>1</E></X>");CS("<X><K>SUF136</K><J>new _SUF(136,\"the Favored\",288)</J><E>1</E></X>");CS("<X><K>SUF153</K><J>new _SUF(153,\"the Immortal\",223)</J><E>1</E></X>");CS("<X><K>SUF156</K><J>new _SUF(156,\"the Leprechaun\",224)</J><E>1</E></X>");CS("<X><K>SUF144</K><J>new _SUF(144,\"the Philosopher\",225)</J><E>1</E></X>");CS("<X><K>SUF168</K><J>new _SUF(168,\"the Professor\",390)</J><E>1</E></X>");CS("<X><K>SUF116</K><J>new _SUF(116,\"the Scholar\",310)</J><E>1</E></X>");CS("<X><K>SUF166</K><J>new _SUF(166,\"the TA\",201)</J><E>1</E></X>");CS("<X><K>SUF169</K><J>new _SUF(169,\"the Train\",198)</J><E>1</E></X>");CS("<X><K>SUF165</K><J>new _SUF(165,\"the Whale\",391)</J><E>1</E></X>");CS("<X><K>SUF21</K><J>new _SUF(21,\"Torment\",373)</J><E>1</E></X>");CS("<X><K>SUF95</K><J>new _SUF(95,\"Tranquility\",307)</J><E>1</E></X>");CS("<X><K>SUF75</K><J>new _SUF(75,\"Trapping\",196)</J><E>1</E></X>");CS("<X><K>SUF131</K><J>new _SUF(131,\"Unconcern\",320)</J><E>1</E></X>");CS("<X><K>SUF107</K><J>new _SUF(107,\"Vigilance\",326)</J><E>1</E></X>");CS("<X><K>SUF162</K><J>new _SUF(162,\"Vitalization\",344)</J><E>1</E></X>");CS("<X><K>SUF47</K><J>new _SUF(47,\"Warding\",274)</J><E>1</E></X>");CS("<X><K>SUF118</K><J>new _SUF(118,\"Wariness\",306)</J><E>1</E></X>");CS("<X><K>SUF100</K><J>new _SUF(100,\"Warmth\",292)</J><E>1</E></X>");CS("<X><K>SUF46</K><J>new _SUF(46,\"Weariness\",270)</J><E>1</E></X>");CS("<X><K>SUF33</K><J>new _SUF(33,\"Wickedness\",339)</J><E>1</E></X>");CS("<X><K>SUF56</K><J>new _SUF(56,\"Winter\",172)</J><E>1</E></X>");CS("<X><K>SUF114</K><J>new _SUF(114,\"Wizardry\",342)</J><E>1</E></X>");CS("<X><K>SUF8</K><J>new _SUF(8,\"Zapping\",370)</J><E>1</E></X>");CS("<X><K>MOD149</K><J>new _MOD(149,\"[2.0%] chance of inflicting berserk|\",17,1,100)</J><E>1</E></X>");CS("<X><K>MOD150</K><J>new _MOD(150,\"[2.0%] chance of causing bleed|\",18,1,100)</J><E>1</E></X>");CS("<X><K>MOD151</K><J>new _MOD(151,\"[2.0%] chance of charming opponent|\",30,1,100)</J><E>1</E></X>");CS("<X><K>MOD152</K><J>new _MOD(152,\"[2.0%] chance of confusing opponent|\",24,1,100)</J><E>1</E></X>");CS("<X><K>MOD153</K><J>new _MOD(153,\"[2.0%] chance of cursing opponent|\",31,1,100)</J><E>1</E></X>");CS("<X><K>MOD154</K><J>new _MOD(154,\"[2.0%] chance of entangling opponent|\",26,1,100)</J><E>1</E></X>");CS("<X><K>MOD155</K><J>new _MOD(155,\"[2.0%] chance of striking fear into opponent|\",28,1,100)</J><E>1</E></X>");CS("<X><K>MOD156</K><J>new _MOD(156,\"[2.0%] chance of freezing opponent|\",19,1,100)</J><E>1</E></X>");CS("<X><K>MOD157</K><J>new _MOD(157,\"[2.0%] chance of inflicting mana drain|\",23,1,100)</J><E>1</E></X>");CS("<X><K>MOD158</K><J>new _MOD(158,\"[2.0%] chance of inflicting panic|\",29,1,100)</J><E>1</E></X>");CS("<X><K>MOD159</K><J>new _MOD(159,\"[2.0%] chance of paralyzing opponent|\",53,1,100)</J><E>1</E></X>");CS("<X><K>MOD160</K><J>new _MOD(160,\"[2.0%] chance of silencing opponent|\",27,1,100)</J><E>1</E></X>");CS("<X><K>MOD161</K><J>new _MOD(161,\"[2.0%] chance of putting opponent to sleep|\",21,1,100)</J><E>1</E></X>");CS("<X><K>MOD162</K><J>new _MOD(162,\"[2.0%] chance of slowing opponent|\",20,1,100)</J><E>1</E></X>");CS("<X><K>MOD163</K><J>new _MOD(163,\"[2.0%] chance of petrifying opponent|\",22,1,100)</J><E>1</E></X>");CS("<X><K>MOD164</K><J>new _MOD(164,\"[2.0%] chance of trapping opponent|\",25,1,100)</J><E>1</E></X>");CS("<X><K>MOD165</K><J>new _MOD(165,\"[4.0%] chance of inflicting berserk|\",17,1,10000)</J><E>1</E></X>");CS("<X><K>MOD166</K><J>new _MOD(166,\"[4.0%] chance of causing bleed|\",18,1,10000)</J><E>1</E></X>");CS("<X><K>MOD167</K><J>new _MOD(167,\"[4.0%] chance of charming opponent|\",30,1,10000)</J><E>1</E></X>");CS("<X><K>MOD168</K><J>new _MOD(168,\"[4.0%] chance of confusing opponent|\",24,1,10000)</J><E>1</E></X>");CS("<X><K>MOD169</K><J>new _MOD(169,\"[4.0%] chance of cursing opponent|\",31,1,10000)</J><E>1</E></X>");CS("<X><K>MOD170</K><J>new _MOD(170,\"[4.0%] chance of entangling opponent|\",26,1,10000)</J><E>1</E></X>");CS("<X><K>MOD171</K><J>new _MOD(171,\"[4.0%] chance of striking fear into opponent|\",28,1,10000)</J><E>1</E></X>");CS("<X><K>MOD172</K><J>new _MOD(172,\"[4.0%] chance of freezing opponent|\",19,1,10000)</J><E>1</E></X>");CS("<X><K>MOD173</K><J>new _MOD(173,\"[4.0%] chance of inflicting mana drain|\",23,1,10000)</J><E>1</E></X>");CS("<X><K>MOD174</K><J>new _MOD(174,\"[4.0%] chance of inflicting panic|\",29,1,10000)</J><E>1</E></X>");CS("<X><K>MOD175</K><J>new _MOD(175,\"[4.0%] chance of paralyzing opponent|\",53,1,10000)</J><E>1</E></X>");CS("<X><K>MOD176</K><J>new _MOD(176,\"[4.0%] chance of silencing opponent|\",27,1,10000)</J><E>1</E></X>");CS("<X><K>MOD177</K><J>new _MOD(177,\"[4.0%] chance of putting opponent to sleep|\",21,1,10000)</J><E>1</E></X>");CS("<X><K>MOD178</K><J>new _MOD(178,\"[4.0%] chance of slowing opponent|\",20,1,10000)</J><E>1</E></X>");CS("<X><K>MOD179</K><J>new _MOD(179,\"[4.0%] chance of petrifying opponent|\",22,1,10000)</J><E>1</E></X>");CS("<X><K>MOD180</K><J>new _MOD(180,\"[4.0%] chance of trapping opponent|\",25,1,10000)</J><E>1</E></X>");CS("<X><K>MOD181</K><J>new _MOD(181,\"[6.0%] chance of inflicting berserk|\",17,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD182</K><J>new _MOD(182,\"[6.0%] chance of causing bleed|\",18,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD183</K><J>new _MOD(183,\"[6.0%] chance of charming opponent|\",30,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD184</K><J>new _MOD(184,\"[6.0%] chance of confusing opponent|\",24,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD185</K><J>new _MOD(185,\"[6.0%] chance of cursing opponent|\",31,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD186</K><J>new _MOD(186,\"[6.0%] chance of entangling opponent|\",26,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD187</K><J>new _MOD(187,\"[6.0%] chance of striking fear into opponent|\",28,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD188</K><J>new _MOD(188,\"[6.0%] chance of freezing opponent|\",19,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD189</K><J>new _MOD(189,\"[6.0%] chance of inflicting mana drain|\",23,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD190</K><J>new _MOD(190,\"[6.0%] chance of inflicting panic|\",29,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD191</K><J>new _MOD(191,\"[6.0%] chance of paralyzing opponent|\",53,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD192</K><J>new _MOD(192,\"[6.0%] chance of silencing opponent|\",27,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD193</K><J>new _MOD(193,\"[6.0%] chance of putting opponent to sleep|\",21,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD194</K><J>new _MOD(194,\"[6.0%] chance of slowing opponent|\",20,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD195</K><J>new _MOD(195,\"[6.0%] chance of petrifying opponent|\",22,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD196</K><J>new _MOD(196,\"[6.0%] chance of trapping opponent|\",25,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD197</K><J>new _MOD(197,\"Adds [10] to Agi|\",50,1,100)</J><E>1</E></X>");CS("<X><K>MOD198</K><J>new _MOD(198,\"Adds [10] to End|\",49,1,100)</J><E>1</E></X>");CS("<X><K>MOD199</K><J>new _MOD(199,\"Adds [10] to Lif|\",51,1,100)</J><E>1</E></X>");CS("<X><K>MOD200</K><J>new _MOD(200,\"Adds [10] to Luk|\",52,1,100)</J><E>1</E></X>");CS("<X><K>MOD201</K><J>new _MOD(201,\"Adds [10] to Mnd|\",48,1,100)</J><E>1</E></X>");CS("<X><K>MOD202</K><J>new _MOD(202,\"Adds [10] to Pow|\",47,1,100)</J><E>1</E></X>");CS("<X><K>MOD203</K><J>new _MOD(203,\"Adds [20] to Agi|\",50,1,10000)</J><E>1</E></X>");CS("<X><K>MOD204</K><J>new _MOD(204,\"Adds [20] to End|\",49,1,10000)</J><E>1</E></X>");CS("<X><K>MOD205</K><J>new _MOD(205,\"Adds [20] to Lif|\",51,1,10000)</J><E>1</E></X>");CS("<X><K>MOD206</K><J>new _MOD(206,\"Adds [20] to Luk|\",52,1,10000)</J><E>1</E></X>");CS("<X><K>MOD207</K><J>new _MOD(207,\"Adds [20] to Mnd|\",48,1,10000)</J><E>1</E></X>");CS("<X><K>MOD208</K><J>new _MOD(208,\"Adds [20] to Pow|\",47,1,10000)</J><E>1</E></X>");CS("<X><K>MOD209</K><J>new _MOD(209,\"Increases Agi by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD210</K><J>new _MOD(210,\"Increases End by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD211</K><J>new _MOD(211,\"Increases Lif by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD212</K><J>new _MOD(212,\"Increases Luk by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD213</K><J>new _MOD(213,\"Increases Mnd by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD214</K><J>new _MOD(214,\"Increases Pow by [1.5%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD215</K><J>new _MOD(215,\"Increases Agi by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD216</K><J>new _MOD(216,\"Increases End by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD217</K><J>new _MOD(217,\"Increases Lif by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD218</K><J>new _MOD(218,\"Increases Luk by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD219</K><J>new _MOD(219,\"Increases Mnd by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD220</K><J>new _MOD(220,\"Increases Pow by [3.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD221</K><J>new _MOD(221,\"Increases Agi by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD222</K><J>new _MOD(222,\"Increases End by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD223</K><J>new _MOD(223,\"Increases Lif by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD224</K><J>new _MOD(224,\"Increases Luk by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD225</K><J>new _MOD(225,\"Increases Mnd by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD226</K><J>new _MOD(226,\"Increases Pow by [4.5%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD227</K><J>new _MOD(227,\"[50.0%] chance to cure Berserk|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD228</K><J>new _MOD(228,\"[50.0%] chance to stop Bleeding|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD229</K><J>new _MOD(229,\"[50.0%] chance to cure Charm|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD230</K><J>new _MOD(230,\"[50.0%] chance to cure Confusion|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD231</K><J>new _MOD(231,\"[50.0%] chance to cure Curse|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD232</K><J>new _MOD(232,\"[50.0%] chance to cure Tangle|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD233</K><J>new _MOD(233,\"[50.0%] chance to cure Fear|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD234</K><J>new _MOD(234,\"[50.0%] chance to cure Freeze|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD235</K><J>new _MOD(235,\"[50.0%] chance to cure Mana Drain|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD236</K><J>new _MOD(236,\"[50.0%] chance to cure Panic|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD237</K><J>new _MOD(237,\"[50.0%] chance to cure Paralyze|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD238</K><J>new _MOD(238,\"[50.0%] chance to cure Silence|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD239</K><J>new _MOD(239,\"[50.0%] chance to cure Sleep|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD240</K><J>new _MOD(240,\"[50.0%] chance to cure Slow|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD241</K><J>new _MOD(241,\"[50.0%] chance to cure Petrification|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD242</K><J>new _MOD(242,\"[50.0%] chance to escape Trap|\",0,0,100)</J><E>1</E></X>");CS("<X><K>MOD243</K><J>new _MOD(243,\"Adds up to [10] Fire damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD244</K><J>new _MOD(244,\"Adds up to [10] Holy damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD245</K><J>new _MOD(245,\"Adds up to [10] Ice damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD246</K><J>new _MOD(246,\"Adds up to [10] Lightning damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD247</K><J>new _MOD(247,\"Adds up to [10] Physical damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD248</K><J>new _MOD(248,\"Adds up to [10] Poison damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD249</K><J>new _MOD(249,\"Adds up to [10] Psionic damage|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD250</K><J>new _MOD(250,\"Multiplies Fire damage by [2.0%]|\",1,1,100)</J><E>1</E></X>");CS("<X><K>MOD251</K><J>new _MOD(251,\"Multiplies Holy damage by [2.0%]|\",4,1,100)</J><E>1</E></X>");CS("<X><K>MOD252</K><J>new _MOD(252,\"Multiplies Ice damage by [2.0%]|\",2,1,100)</J><E>1</E></X>");CS("<X><K>MOD253</K><J>new _MOD(253,\"Multiplies Lightning damage by [2.0%]|\",3,1,100)</J><E>1</E></X>");CS("<X><K>MOD254</K><J>new _MOD(254,\"Multiplies Physical damage by [2.0%]|\",7,1,100)</J><E>1</E></X>");CS("<X><K>MOD255</K><J>new _MOD(255,\"Multiplies Poison damage by [2.0%]|\",5,1,100)</J><E>1</E></X>");CS("<X><K>MOD256</K><J>new _MOD(256,\"Multiplies Psionic damage by [2.0%]|\",6,1,100)</J><E>1</E></X>");CS("<X><K>MOD257</K><J>new _MOD(257,\"Multiply Experience by [4.0%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD258</K><J>new _MOD(258,\"Multiply Experience by [8.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD259</K><J>new _MOD(259,\"Multiply Experience by [12.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD260</K><J>new _MOD(260,\"Recover [50] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD261</K><J>new _MOD(261,\"Recover [2.0%] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD262</K><J>new _MOD(262,\"Recover [50] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD263</K><J>new _MOD(263,\"Recover [2.0%] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD267</K><J>new _MOD(267,\"Leech [1] Hp during weapon attacks|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD268</K><J>new _MOD(268,\"Leech [0.2%] Hp during weapon attacks|\",15,1,100)</J><E>1</E></X>");CS("<X><K>MOD269</K><J>new _MOD(269,\"Leech [1] Mp during weapon attacks|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD270</K><J>new _MOD(270,\"Leech [0.2%] Mp during weapon attacks|\",16,1,100)</J><E>1</E></X>");CS("<X><K>MOD271</K><J>new _MOD(271,\"Leech [2] Hp during weapon attacks|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD272</K><J>new _MOD(272,\"Leech [0.4%] Hp during weapon attacks|\",15,1,10000)</J><E>1</E></X>");CS("<X><K>MOD273</K><J>new _MOD(273,\"Leech [2] Mp during weapon attacks|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD274</K><J>new _MOD(274,\"Leech [0.4%] Mp during weapon attacks|\",16,1,10000)</J><E>1</E></X>");CS("<X><K>MOD275</K><J>new _MOD(275,\"Leech [3] Hp during weapon attacks|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD276</K><J>new _MOD(276,\"Leech [0.6%] Hp during weapon attacks|\",15,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD277</K><J>new _MOD(277,\"Leech [3] Mp during weapon attacks|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD278</K><J>new _MOD(278,\"Leech [0.6%] Mp during weapon attacks|\",16,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD279</K><J>new _MOD(279,\"Increase Magic Find by [5.0%]|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD280</K><J>new _MOD(280,\"Increase Magic Find by [10.0%]|\",0,1,10000)</J><E>1</E></X>");CS("<X><K>MOD281</K><J>new _MOD(281,\"Increase Magic Find by [15.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD282</K><J>new _MOD(282,\"Regenerate [0.5%] of missing Hp|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD283</K><J>new _MOD(283,\"Regenerate [1.1%] of missing Mp|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD284</K><J>new _MOD(284,\"Resist Berserk [8.0%]|\",32,1,100)</J><E>1</E></X>");CS("<X><K>MOD285</K><J>new _MOD(285,\"Resist Bleeding [8.0%]|\",33,1,100)</J><E>1</E></X>");CS("<X><K>MOD286</K><J>new _MOD(286,\"Resist Charm [8.0%]|\",45,1,100)</J><E>1</E></X>");CS("<X><K>MOD287</K><J>new _MOD(287,\"Resist Confusion [8.0%]|\",39,1,100)</J><E>1</E></X>");CS("<X><K>MOD288</K><J>new _MOD(288,\"Resist Curses [8.0%]|\",46,1,100)</J><E>1</E></X>");CS("<X><K>MOD289</K><J>new _MOD(289,\"Resist Tangle [8.0%]|\",41,1,100)</J><E>1</E></X>");CS("<X><K>MOD290</K><J>new _MOD(290,\"Resist Fear [8.0%]|\",43,1,100)</J><E>1</E></X>");CS("<X><K>MOD291</K><J>new _MOD(291,\"Resist Fire damage [4.0%]|\",8,1,100)</J><E>1</E></X>");CS("<X><K>MOD292</K><J>new _MOD(292,\"Resist Freezing [8.0%]|\",34,1,100)</J><E>1</E></X>");CS("<X><K>MOD293</K><J>new _MOD(293,\"Resist Holy damage [4.0%]|\",11,1,100)</J><E>1</E></X>");CS("<X><K>MOD294</K><J>new _MOD(294,\"Resist Ice damage [4.0%]|\",9,1,100)</J><E>1</E></X>");CS("<X><K>MOD295</K><J>new _MOD(295,\"Resist Lightning damage [4.0%]|\",10,1,100)</J><E>1</E></X>");CS("<X><K>MOD296</K><J>new _MOD(296,\"Resist mana Drain [8.0%]|\",38,1,100)</J><E>1</E></X>");CS("<X><K>MOD297</K><J>new _MOD(297,\"Resist Panic [8.0%]|\",44,1,100)</J><E>1</E></X>");CS("<X><K>MOD298</K><J>new _MOD(298,\"Resist Paralyzation [8.0%]|\",54,1,100)</J><E>1</E></X>");CS("<X><K>MOD299</K><J>new _MOD(299,\"Resist Physical damage [4.0%]|\",14,1,100)</J><E>1</E></X>");CS("<X><K>MOD300</K><J>new _MOD(300,\"Resist Poison damage [4.0%]|\",12,1,100)</J><E>1</E></X>");CS("<X><K>MOD301</K><J>new _MOD(301,\"Resist Psionic damage [4.0%]|\",13,1,100)</J><E>1</E></X>");CS("<X><K>MOD302</K><J>new _MOD(302,\"Resist Silence [8.0%]|\",42,1,100)</J><E>1</E></X>");CS("<X><K>MOD303</K><J>new _MOD(303,\"Resist Sleep [8.0%]|\",36,1,100)</J><E>1</E></X>");CS("<X><K>MOD304</K><J>new _MOD(304,\"Resist Slow [8.0%]|\",35,1,100)</J><E>1</E></X>");CS("<X><K>MOD305</K><J>new _MOD(305,\"Resist Petrification [8.0%]|\",37,1,100)</J><E>1</E></X>");CS("<X><K>MOD306</K><J>new _MOD(306,\"Resist Traps [8.0%]|\",40,1,100)</J><E>1</E></X>");CS("<X><K>MOD307</K><J>new _MOD(307,\"Resist Berserk [16.0%]|\",32,1,10000)</J><E>1</E></X>");CS("<X><K>MOD308</K><J>new _MOD(308,\"Resist Bleeding [16.0%]|\",33,1,10000)</J><E>1</E></X>");CS("<X><K>MOD309</K><J>new _MOD(309,\"Resist Charm [16.0%]|\",45,1,10000)</J><E>1</E></X>");CS("<X><K>MOD310</K><J>new _MOD(310,\"Resist Confusion [16.0%]|\",39,1,10000)</J><E>1</E></X>");CS("<X><K>MOD311</K><J>new _MOD(311,\"Resist Curses [16.0%]|\",46,1,10000)</J><E>1</E></X>");CS("<X><K>MOD312</K><J>new _MOD(312,\"Resist Tangle [16.0%]|\",41,1,10000)</J><E>1</E></X>");CS("<X><K>MOD313</K><J>new _MOD(313,\"Resist Fear [16.0%]|\",43,1,10000)</J><E>1</E></X>");CS("<X><K>MOD314</K><J>new _MOD(314,\"Resist Fire damage [8.0%]|\",8,1,10000)</J><E>1</E></X>");CS("<X><K>MOD315</K><J>new _MOD(315,\"Resist Freezing [16.0%]|\",34,1,10000)</J><E>1</E></X>");CS("<X><K>MOD316</K><J>new _MOD(316,\"Resist Holy damage [8.0%]|\",11,1,10000)</J><E>1</E></X>");CS("<X><K>MOD317</K><J>new _MOD(317,\"Resist Ice damage [8.0%]|\",9,1,10000)</J><E>1</E></X>");CS("<X><K>MOD318</K><J>new _MOD(318,\"Resist Lightning damage [8.0%]|\",10,1,10000)</J><E>1</E></X>");CS("<X><K>MOD319</K><J>new _MOD(319,\"Resist mana Drain [16.0%]|\",38,1,10000)</J><E>1</E></X>");CS("<X><K>MOD320</K><J>new _MOD(320,\"Resist Panic [16.0%]|\",44,1,10000)</J><E>1</E></X>");CS("<X><K>MOD321</K><J>new _MOD(321,\"Resist Paralyzation [16.0%]|\",54,1,10000)</J><E>1</E></X>");CS("<X><K>MOD322</K><J>new _MOD(322,\"Resist Physical damage [8.0%]|\",14,1,10000)</J><E>1</E></X>");CS("<X><K>MOD323</K><J>new _MOD(323,\"Resist Poison damage [8.0%]|\",12,1,10000)</J><E>1</E></X>");CS("<X><K>MOD324</K><J>new _MOD(324,\"Resist Psionic damage [8.0%]|\",13,1,10000)</J><E>1</E></X>");CS("<X><K>MOD325</K><J>new _MOD(325,\"Resist Silence [16.0%]|\",42,1,10000)</J><E>1</E></X>");CS("<X><K>MOD326</K><J>new _MOD(326,\"Resist Sleep [16.0%]|\",36,1,10000)</J><E>1</E></X>");CS("<X><K>MOD327</K><J>new _MOD(327,\"Resist Slow [16.0%]|\",35,1,10000)</J><E>1</E></X>");CS("<X><K>MOD328</K><J>new _MOD(328,\"Resist Petrification [16.0%]|\",37,1,10000)</J><E>1</E></X>");CS("<X><K>MOD329</K><J>new _MOD(329,\"Resist Traps [16.0%]|\",40,1,10000)</J><E>1</E></X>");CS("<X><K>MOD330</K><J>new _MOD(330,\"Resist Berserk [24.0%]|\",32,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD331</K><J>new _MOD(331,\"Resist Bleeding [24.0%]|\",33,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD332</K><J>new _MOD(332,\"Resist Charm [24.0%]|\",45,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD333</K><J>new _MOD(333,\"Resist Confusion [24.0%]|\",39,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD334</K><J>new _MOD(334,\"Resist Curses [24.0%]|\",46,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD335</K><J>new _MOD(335,\"Resist Tangle [24.0%]|\",41,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD336</K><J>new _MOD(336,\"Resist Fear [24.0%]|\",43,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD337</K><J>new _MOD(337,\"Resist Fire damage [12.0%]|\",8,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD338</K><J>new _MOD(338,\"Resist Freezing [24.0%]|\",34,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD339</K><J>new _MOD(339,\"Resist Holy damage [12.0%]|\",11,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD340</K><J>new _MOD(340,\"Resist Ice damage [12.0%]|\",9,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD341</K><J>new _MOD(341,\"Resist Lightning damage [12.0%]|\",10,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD342</K><J>new _MOD(342,\"Resist mana Drain [24.0%]|\",38,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD343</K><J>new _MOD(343,\"Resist Panic [24.0%]|\",44,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD344</K><J>new _MOD(344,\"Resist Paralyzation [24.0%]|\",54,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD345</K><J>new _MOD(345,\"Resist Physical damage [12.0%]|\",14,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD346</K><J>new _MOD(346,\"Resist Poison damage [12.0%]|\",12,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD347</K><J>new _MOD(347,\"Resist Psionic damage [12.0%]|\",13,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD348</K><J>new _MOD(348,\"Resist Silence [24.0%]|\",42,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD349</K><J>new _MOD(349,\"Resist Sleep [24.0%]|\",36,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD350</K><J>new _MOD(350,\"Resist Slow [24.0%]|\",35,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD351</K><J>new _MOD(351,\"Resist Petrification [24.0%]|\",37,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD352</K><J>new _MOD(352,\"Resist Traps [24.0%]|\",40,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD365</K><J>new _MOD(365,\"\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD366</K><J>new _MOD(366,\"Multiplies Ice damage by [4.0%]|\",2,1,10000)</J><E>1</E></X>");CS("<X><K>MOD367</K><J>new _MOD(367,\"Multiplies Ice damage by [6.0%]|\",2,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD368</K><J>new _MOD(368,\"Multiplies Fire damage by [4.0%]|\",1,1,10000)</J><E>1</E></X>");CS("<X><K>MOD369</K><J>new _MOD(369,\"Multiplies Fire damage by [6.0%]|\",1,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD370</K><J>new _MOD(370,\"Multiplies Lightning damage by [4.0%]|\",3,1,10000)</J><E>1</E></X>");CS("<X><K>MOD371</K><J>new _MOD(371,\"Multiplies Lightning damage by [6.0%]|\",3,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD372</K><J>new _MOD(372,\"Multiplies Physical damage by [4.0%]|\",7,1,10000)</J><E>1</E></X>");CS("<X><K>MOD373</K><J>new _MOD(373,\"Multiplies Physical damage by [6.0%]|\",7,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD374</K><J>new _MOD(374,\"Multiplies Poison damage by [4.0%]|\",5,1,10000)</J><E>1</E></X>");CS("<X><K>MOD375</K><J>new _MOD(375,\"Multiplies Poison damage by [6.0%]|\",5,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD376</K><J>new _MOD(376,\"Multiplies Holy damage by [4.0%]|\",4,1,10000)</J><E>1</E></X>");CS("<X><K>MOD377</K><J>new _MOD(377,\"Multiplies Holy damage by [6.0%]|\",4,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD378</K><J>new _MOD(378,\"Multiplies Psionic damage by [4.0%]|\",6,1,10000)</J><E>1</E></X>");CS("<X><K>MOD379</K><J>new _MOD(379,\"Multiplies Psionic damage by [6.0%]|\",6,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD380</K><J>new _MOD(380,\"Recover [100] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD381</K><J>new _MOD(381,\"Recover [200] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD382</K><J>new _MOD(382,\"Recover [300] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD383</K><J>new _MOD(383,\"Recover [100] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD384</K><J>new _MOD(384,\"Recover [200] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD385</K><J>new _MOD(385,\"Recover [300] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD386</K><J>new _MOD(386,\"Adds [30] to Agi|\",50,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD387</K><J>new _MOD(387,\"Adds [30] to End|\",49,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD388</K><J>new _MOD(388,\"Adds [30] to Lif|\",51,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD389</K><J>new _MOD(389,\"Adds [30] to Luk|\",52,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD390</K><J>new _MOD(390,\"Adds [30] to Mnd|\",48,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD391</K><J>new _MOD(391,\"Adds [30] to Pow|\",47,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD392</K><J>new _MOD(392,\"[100.0%] chance to cure Freeze|[100.0%] chance to cure Charm|[100.0%] chance to cure Confusion|[100.0%] chance to escape Trap|[100.0%] chance to cure Slow|[100.0%] chance to cure Sleep|[100.0%] chance to cure Paralyze|[100.0%] chance to cure Tangle|[100.0%] chance to cure Fear|[100.0%] chance to cure Panic|[100.0%] chance to cure Berserk|[100.0%] chance to cure Silence|[100.0%] chance to cure Curse|[100.0%] chance to stop Bleeding|[100.0%] chance to cure Mana Drain|[100.0%] chance to cure Petrification|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD393</K><J>new _MOD(393,\"[100.0%] chance to cure Freeze|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD394</K><J>new _MOD(394,\"[100.0%] chance to cure Charm|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD395</K><J>new _MOD(395,\"[100.0%] chance to cure Confusion|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD396</K><J>new _MOD(396,\"[100.0%] chance to escape Trap|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD397</K><J>new _MOD(397,\"[100.0%] chance to cure Slow|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD398</K><J>new _MOD(398,\"[100.0%] chance to cure Sleep|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD399</K><J>new _MOD(399,\"[100.0%] chance to cure Paralyze|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD400</K><J>new _MOD(400,\"[100.0%] chance to cure Tangle|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD401</K><J>new _MOD(401,\"[100.0%] chance to cure Fear|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD402</K><J>new _MOD(402,\"[100.0%] chance to cure Panic|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD403</K><J>new _MOD(403,\"[100.0%] chance to cure Berserk|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD404</K><J>new _MOD(404,\"[100.0%] chance to cure Silence|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD405</K><J>new _MOD(405,\"[100.0%] chance to cure Curse|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD406</K><J>new _MOD(406,\"[100.0%] chance to stop Bleeding|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD407</K><J>new _MOD(407,\"[100.0%] chance to cure Mana Drain|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD408</K><J>new _MOD(408,\"[100.0%] chance to cure Petrification|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD409</K><J>new _MOD(409,\"Recover [400] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD410</K><J>new _MOD(410,\"Recover [500] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD411</K><J>new _MOD(411,\"Recover [600] Mp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD412</K><J>new _MOD(412,\"Recover [400] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD413</K><J>new _MOD(413,\"Recover [500] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD414</K><J>new _MOD(414,\"Recover [600] Hp|\",0,0,0)</J><E>1</E></X>");CS("<X><K>MOD416</K><J>new _MOD(416,\"[1.0%] extra coin|\",0,1,0)</J><E>1</E></X>");CS("<X><K>MOD417</K><J>new _MOD(417,\"[2.0%] extra coin|\",0,1,0)</J><E>1</E></X>");CS("<X><K>MOD418</K><J>new _MOD(418,\"[3.0%] extra coin|\",0,1,0)</J><E>1</E></X>");CS("<X><K>MOD419</K><J>new _MOD(419,\"Resist Traps [24.0%]|\",40,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD420</K><J>new _MOD(420,\"Adds 1 to Gladiator skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD421</K><J>new _MOD(421,\"Adds 1 to Bard skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD422</K><J>new _MOD(422,\"Adds 1 to Cleric skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD423</K><J>new _MOD(423,\"Adds 1 to Jack skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD424</K><J>new _MOD(424,\"Adds 1 to Druid skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD425</K><J>new _MOD(425,\"Adds 1 to Ranger skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD426</K><J>new _MOD(426,\"Adds 1 to Wizard skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD427</K><J>new _MOD(427,\"Adds 1 to Paladin skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD428</K><J>new _MOD(428,\"Adds 1 to Warrior skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD429</K><J>new _MOD(429,\"Adds 1 to Monk skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD430</K><J>new _MOD(430,\"Adds 1 to Psion skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD431</K><J>new _MOD(431,\"Adds 1 to Rogue skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD432</K><J>new _MOD(432,\"Adds 1 to Ninja skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD433</K><J>new _MOD(433,\"Adds 1 to Scout skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD434</K><J>new _MOD(434,\"Adds 1 to Shaman skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD435</K><J>new _MOD(435,\"Adds 1 to Pirate skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD436</K><J>new _MOD(436,\"Adds 1 to Amazon skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD437</K><J>new _MOD(437,\"Adds 1 to Assassin skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD438</K><J>new _MOD(438,\"Adds 1 to Necromancer skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD439</K><J>new _MOD(439,\"Adds 1 to Sorcerer skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD440</K><J>new _MOD(440,\"Adds 1 to Beastmaster skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD441</K><J>new _MOD(441,\"Adds 1 to Dark Mage skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD442</K><J>new _MOD(442,\"Adds 1 to Illusionist skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD443</K><J>new _MOD(443,\"Adds 1 to Chemist skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD444</K><J>new _MOD(444,\"Adds 1 to Hunter skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD445</K><J>new _MOD(445,\"Adds 1 to Summoner skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD446</K><J>new _MOD(446,\"Adds 1 to Dark Knight skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD447</K><J>new _MOD(447,\"Adds 1 to Human skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD448</K><J>new _MOD(448,\"Adds 1 to Elf skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD449</K><J>new _MOD(449,\"Adds 1 to Dwarf skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD450</K><J>new _MOD(450,\"Adds 1 to Gnome skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD451</K><J>new _MOD(451,\"Adds 1 to Half Elf skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD452</K><J>new _MOD(452,\"Adds 1 to Halfling skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD453</K><J>new _MOD(453,\"Adds 1 to Dark Elf skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD454</K><J>new _MOD(454,\"Adds 1 to Orc skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD455</K><J>new _MOD(455,\"Adds 1 to Dragon skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD456</K><J>new _MOD(456,\"Adds 1 to Troll skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD457</K><J>new _MOD(457,\"Adds 1 to Minotaur skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD458</K><J>new _MOD(458,\"Adds 1 to Half Orc skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD459</K><J>new _MOD(459,\"Adds 1 to Jackal skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD460</K><J>new _MOD(460,\"Adds 1 to Jaguar skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD461</K><J>new _MOD(461,\"Adds 1 to Angel skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD462</K><J>new _MOD(462,\"Adds 1 to Demon skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD463</K><J>new _MOD(463,\"Adds 1 to Sprite skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD464</K><J>new _MOD(464,\"Adds 1 to Kobold skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD465</K><J>new _MOD(465,\"Adds 1 to Bullfrog skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD466</K><J>new _MOD(466,\"Adds 1 to Giant skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD467</K><J>new _MOD(467,\"Adds 1 to Half Giant skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD468</K><J>new _MOD(468,\"Adds 1 to Goblin skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD469</K><J>new _MOD(469,\"Adds 1 to Skeleton skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD470</K><J>new _MOD(470,\"Adds 1 to Phantasm skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD471</K><J>new _MOD(471,\"Adds 1 to Basilisk skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD472</K><J>new _MOD(472,\"Adds 1 to Werewolf skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD473</K><J>new _MOD(473,\"Adds 1 to Squirrel skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD474</K><J>new _MOD(474,\"Adds 1 to Zombie skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD475</K><J>new _MOD(475,\"Adds 1 to Vampire skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD476</K><J>new _MOD(476,\"Adds 1 to Merfolk skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD477</K><J>new _MOD(477,\"Adds 1 to all skills|\",0,1,100)</J><E>1</E></X>");CS("<X><K>MOD478</K><J>new _MOD(478,\"Increases Agi by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD479</K><J>new _MOD(479,\"Increases End by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD480</K><J>new _MOD(480,\"Increases Lif by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD481</K><J>new _MOD(481,\"Increases Luk by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD482</K><J>new _MOD(482,\"Increases Mnd by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD483</K><J>new _MOD(483,\"Increases Pow by [6.0%]|\",0,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD484</K><J>new _MOD(484,\"Adds [40] to Agi|\",50,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD485</K><J>new _MOD(485,\"Adds [40] to End|\",49,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD486</K><J>new _MOD(486,\"Adds [40] to Lif|\",51,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD487</K><J>new _MOD(487,\"Adds [40] to Luk|\",52,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD488</K><J>new _MOD(488,\"Adds [40] to Mnd|\",48,1,1000000)</J><E>1</E></X>");CS("<X><K>MOD489</K><J>new _MOD(489,\"Adds [40] to Pow|\",47,1,1000000)</J><E>1</E></X>");CS("<X><K>MAT1</K><J>new _MAT(1,\"Wood\",\"Pieces of Wood\")</J><E>1</E></X>");CS("<X><K>MAT2</K><J>new _MAT(2,\"Iron\",\"Bits of Iron\")</J><E>1</E></X>");CS("<X><K>MAT3</K><J>new _MAT(3,\"Copper\",\"Bits of Copper\")</J><E>1</E></X>");CS("<X><K>MAT4</K><J>new _MAT(4,\"Bronze\",\"Bits of Bronze\")</J><E>1</E></X>");CS("<X><K>MAT5</K><J>new _MAT(5,\"Silver\",\"Bits of Silver\")</J><E>1</E></X>");CS("<X><K>MAT6</K><J>new _MAT(6,\"Gold\",\"Bits of Gold\")</J><E>1</E></X>");CS("<X><K>MAT7</K><J>new _MAT(7,\"Platinum\",\"Bits of Platinum\")</J><E>1</E></X>");CS("<X><K>MAT8</K><J>new _MAT(8,\"Steel\",\"Bits of Steel\")</J><E>1</E></X>");CS("<X><K>MAT9</K><J>new _MAT(9,\"Cotton\",\"Bits of Cotton\")</J><E>1</E></X>");CS("<X><K>MAT10</K><J>new _MAT(10,\"Silk\",\"Threads of Silk\")</J><E>1</E></X>");CS("<X><K>MAT11</K><J>new _MAT(11,\"Leather\",\"Strips of Leather\")</J><E>1</E></X>");CS("<X><K>MAT12</K><J>new _MAT(12,\"Plastic\",\"Bits of Plastic\")</J><E>1</E></X>");CS("<X><K>MAT13</K><J>new _MAT(13,\"Glass\",\"Beads of Glass\")</J><E>1</E></X>");CS("<X><K>MAT14</K><J>new _MAT(14,\"Crystal\",\"Crystals\")</J><E>1</E></X>");CS("<X><K>MAT15</K><J>new _MAT(15,\"Carbide\",\"Bits of Carbide\")</J><E>1</E></X>");CS("<X><K>MAT16</K><J>new _MAT(16,\"Aluminum\",\"Bits of Aluminum\")</J><E>1</E></X>");CS("<X><K>MAT17</K><J>new _MAT(17,\"Brass\",\"Bits of Brass\")</J><E>1</E></X>");CS("<X><K>MAT18</K><J>new _MAT(18,\"Bone\",\"Pieces of Bone\")</J><E>1</E></X>");CS("<X><K>MAT19</K><J>new _MAT(19,\"Shell\",\"Shells\")</J><E>1</E></X>");CS("<X><K>MAT20</K><J>new _MAT(20,\"Scale\",\"Scales\")</J><E>1</E></X>");CS("<X><K>MAT21</K><J>new _MAT(21,\"Stone\",\"Stones\")</J><E>1</E></X>");CS("<X><K>MAT22</K><J>new _MAT(22,\"Linen\",\"Pieces of Linen\")</J><E>1</E></X>");CS("<X><K>MAT23</K><J>new _MAT(23,\"Lead\",\"Bits of Lead\")</J><E>1</E></X>");CS("<X><K>MAT24</K><J>new _MAT(24,\"Paper\",\"Pieces of Paper\")</J><E>1</E></X>");CS("<X><K>MAT25</K><J>new _MAT(25,\"Ceramic\",\"Bits of Ceramic\")</J><E>1</E></X>");CS("<X><K>REA1</K><J>new _REA(1,\"Dragon Scale\",250,368,369,\"Dragon Scales\")</J><E>1</E></X>");CS("<X><K>REA2</K><J>new _REA(2,\"Snowball\",252,366,367,\"Snowballs\")</J><E>1</E></X>");CS("<X><K>REA3</K><J>new _REA(3,\"Cloud Ether\",253,370,371,\"Cloud Ethers\")</J><E>1</E></X>");CS("<X><K>REA4</K><J>new _REA(4,\"Faith Relic\",251,376,377,\"Faith Relics\")</J><E>1</E></X>");CS("<X><K>REA5</K><J>new _REA(5,\"Venom Drop\",255,374,375,\"Venom Drops\")</J><E>1</E></X>");CS("<X><K>REA6</K><J>new _REA(6,\"Brainworm\",256,378,379,\"Brainworms\")</J><E>1</E></X>");CS("<X><K>REA7</K><J>new _REA(7,\"Bottled Pain\",254,372,373,\"Bottles of Pain\")</J><E>1</E></X>");CS("<X><K>REA8</K><J>new _REA(8,\"Phoenix Feather\",291,314,337,\"Phoenix Feathers\")</J><E>1</E></X>");CS("<X><K>REA9</K><J>new _REA(9,\"Yeti Hide\",294,317,340,\"Yeti Hides\")</J><E>1</E></X>");CS("<X><K>REA10</K><J>new _REA(10,\"Eagle Heart\",295,318,341,\"Eagle Hearts\")</J><E>1</E></X>");CS("<X><K>REA11</K><J>new _REA(11,\"Angel Wing\",293,316,339,\"Angel Wings\")</J><E>1</E></X>");CS("<X><K>REA12</K><J>new _REA(12,\"Immune Serum\",300,323,346,\"Immune Serums\")</J><E>1</E></X>");CS("<X><K>REA13</K><J>new _REA(13,\"Grey Matter\",301,324,347,\"Grey Matters\")</J><E>1</E></X>");CS("<X><K>REA14</K><J>new _REA(14,\"Multi-vitamin\",299,322,345,\"Multi-vitamins\")</J><E>1</E></X>");CS("<X><K>REA15</K><J>new _REA(15,\"Vampire Fang\",268,272,276,\"Vampire Fangs\")</J><E>1</E></X>");CS("<X><K>REA16</K><J>new _REA(16,\"Mana Leech\",270,274,278,\"Mana Leeches\")</J><E>1</E></X>");CS("<X><K>REA17</K><J>new _REA(17,\"Angry Spirit\",149,165,181,\"Angry Spirits\")</J><E>1</E></X>");CS("<X><K>REA18</K><J>new _REA(18,\"Lacerator Edge\",150,166,182,\"Lacerator Edges\")</J><E>1</E></X>");CS("<X><K>REA19</K><J>new _REA(19,\"Freon Vial\",156,172,188,\"Freon Vials\")</J><E>1</E></X>");CS("<X><K>REA20</K><J>new _REA(20,\"Maple Syrup\",162,178,194,\"Maple Syrups\")</J><E>1</E></X>");CS("<X><K>REA21</K><J>new _REA(21,\"19th Century Poem\",161,177,193,\"19th Century Poems\")</J><E>1</E></X>");CS("<X><K>REA22</K><J>new _REA(22,\"Medusa Cornea\",163,179,195,\"Medusa Corneas\")</J><E>1</E></X>");CS("<X><K>REA23</K><J>new _REA(23,\"Mana Drain\",157,173,189,\"Mana Drains\")</J><E>1</E></X>");CS("<X><K>REA24</K><J>new _REA(24,\"Calculus Homework\",152,168,184,\"Calculus Homework\")</J><E>1</E></X>");CS("<X><K>REA25</K><J>new _REA(25,\"Steel Jaw\",164,180,196,\"Steel Jaws\")</J><E>1</E></X>");CS("<X><K>REA26</K><J>new _REA(26,\"Knotted Shoelace\",154,170,186,\"Knotted Shoelaces\")</J><E>1</E></X>");CS("<X><K>REA27</K><J>new _REA(27,\"Stitched Lip\",160,176,192,\"Stitched Lips\")</J><E>1</E></X>");CS("<X><K>REA28</K><J>new _REA(28,\"Nightmare Fuel\",155,171,187,\"Nightmare Fuel\")</J><E>1</E></X>");CS("<X><K>REA29</K><J>new _REA(29,\"Panic Pearl\",158,174,190,\"Panic Pearls\")</J><E>1</E></X>");CS("<X><K>REA30</K><J>new _REA(30,\"Luscious Wink\",151,167,183,\"Luscious Winks\")</J><E>1</E></X>");CS("<X><K>REA31</K><J>new _REA(31,\"Voodoo Skull\",153,169,185,\"Voodoo Skulls\")</J><E>1</E></X>");CS("<X><K>REA32</K><J>new _REA(32,\"Blind Eye\",284,307,330,\"Blind Eyes\")</J><E>1</E></X>");CS("<X><K>REA33</K><J>new _REA(33,\"Styptic Powder\",285,308,331,\"Styptic Powders\")</J><E>1</E></X>");CS("<X><K>REA34</K><J>new _REA(34,\"Hot Coal\",292,315,338,\"Hot Coals\")</J><E>1</E></X>");CS("<X><K>REA35</K><J>new _REA(35,\"Flash Gem\",304,327,350,\"Flash Gems\")</J><E>1</E></X>");CS("<X><K>REA36</K><J>new _REA(36,\"Coffee Bean\",303,326,349,\"Coffee Beans\")</J><E>1</E></X>");CS("<X><K>REA37</K><J>new _REA(37,\"Mirror Eye\",305,328,351,\"Mirror Eyes\")</J><E>1</E></X>");CS("<X><K>REA38</K><J>new _REA(38,\"Mana Well\",296,319,342,\"Mana Wells\")</J><E>1</E></X>");CS("<X><K>REA39</K><J>new _REA(39,\"Focus Stone\",287,310,333,\"Focus Stones\")</J><E>1</E></X>");CS("<X><K>REA40</K><J>new _REA(40,\"Reflex Juice\",306,329,352,\"Reflex Juices\")</J><E>1</E></X>");CS("<X><K>REA41</K><J>new _REA(41,\"Grease Glob\",289,312,335,\"Grease Globs\")</J><E>1</E></X>");CS("<X><K>REA42</K><J>new _REA(42,\"Banshee Chord\",302,325,348,\"Banshee Chords\")</J><E>1</E></X>");CS("<X><K>REA43</K><J>new _REA(43,\"Night Light\",290,313,336,\"Night Lights\")</J><E>1</E></X>");CS("<X><K>REA44</K><J>new _REA(44,\"Hitchhiker's Guide\",297,320,343,\"Hitchhiker's Guides\")</J><E>1</E></X>");CS("<X><K>REA45</K><J>new _REA(45,\"Hateorade\",286,309,332,\"Hateorades\")</J><E>1</E></X>");CS("<X><K>REA46</K><J>new _REA(46,\"Glass Flower\",288,311,334,\"Glass Flowers\")</J><E>1</E></X>");CS("<X><K>REA47</K><J>new _REA(47,\"Power Orb\",202,208,391,\"Power Orbs\")</J><E>1</E></X>");CS("<X><K>REA48</K><J>new _REA(48,\"Mind Orb\",201,207,390,\"Mind Orbs\")</J><E>1</E></X>");CS("<X><K>REA49</K><J>new _REA(49,\"Endurance Orb\",198,204,387,\"Endurance Orbs\")</J><E>1</E></X>");CS("<X><K>REA50</K><J>new _REA(50,\"Agility Orb\",197,203,386,\"Agility Orbs\")</J><E>1</E></X>");CS("<X><K>REA51</K><J>new _REA(51,\"Life Orb\",199,205,388,\"Life Orbs\")</J><E>1</E></X>");CS("<X><K>REA52</K><J>new _REA(52,\"Luck Orb\",200,206,389,\"Luck Orbs\")</J><E>1</E></X>");CS("<X><K>REA53</K><J>new _REA(53,\"Nerve Gas\",159,175,191,\"Nerve Gases\")</J><E>1</E></X>");CS("<X><K>REA54</K><J>new _REA(54,\"Jolt Cola\",298,321,344,\"Jolt Colas\")</J><E>1</E></X>");CS("<X><K>PRO1</K><J>new _PRO(1,\"Programmer\",1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>PRO2</K><J>new _PRO(2,\"Developer\",1,1,1,1,0,1)</J><E>1</E></X>");CS("<X><K>PRO3</K><J>new _PRO(3,\"Game Master\",1,1,1,1,0,1)</J><E>1</E></X>");CS("<X><K>PRO4</K><J>new _PRO(4,\"Game Admin\",1,1,0,1,0,1)</J><E>1</E></X>");CS("<X><K>PRO5</K><J>new _PRO(5,\"Game Manager\",1,1,0,1,0,1)</J><E>1</E></X>");CS("<X><K>PRO6</K><J>new _PRO(6,\"Senior Moderator\",1,1,0,0,0,1)</J><E>1</E></X>");CS("<X><K>PRO7</K><J>new _PRO(7,\"Moderator\",1,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>PRO8</K><J>new _PRO(8,\"Content Admin\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>PRO9</K><J>new _PRO(9,\"Helper\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>PRO11</K><J>new _PRO(11,\"Player\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>PRO13</K><J>new _PRO(13,\"Trial Player\",0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>GRO1</K><J>new _GRO(1,\"Founder\",1,1,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>GRO2</K><J>new _GRO(2,\"Leader\",1,1,1,1,1,1,1,1,1)</J><E>1</E></X>");CS("<X><K>GRO3</K><J>new _GRO(3,\"Commander\",0,1,1,1,0,1,1,1,1)</J><E>1</E></X>");CS("<X><K>GRO4</K><J>new _GRO(4,\"Officer\",0,1,1,1,0,0,1,0,1)</J><E>1</E></X>");CS("<X><K>GRO5</K><J>new _GRO(5,\"Treasurer\",0,0,0,1,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>GRO7</K><J>new _GRO(7,\"Recruiter\",0,1,1,0,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>GRO9</K><J>new _GRO(9,\"Member\",0,0,0,0,0,0,1,0,0)</J><E>1</E></X>");CS("<X><K>GRO11</K><J>new _GRO(11,\"Recruit\",0,0,0,0,0,0,0,0,0)</J><E>1</E></X>");CS("<X><K>UPG1</K><J>new _UPG(1,1,\"Create a new character\",\"Start a new character to experience another of the hundreds of possible character combinations. You can swap between characters at any time, and create as many new ones as you desire!\",2)</J><E>1</E></X>");CS("<X><K>UPG2</K><J>new _UPG(2,1,\"Buy a loot mule\",\"Hire a trusty loot mule to lug your items around for you! Your loyal new friend will help you stay in dungeons longer, take fewer shop trips, and make more \",1)</J><E>1</E></X>");CS("<X><K>UPG3</K><J>new _UPG(3,1,\"Increase inventory capacity\",\"Everyone can use an extra pocket. Upgrade your inventory so you can hang onto those juicy items. (Adds 10 to your max capacity).\",4)</J><E>1</E></X>");CS("<X><K>UPG4</K><J>new _UPG(4,1,\"Become Guildworthy\",\"Proving yourself guildworthy enables your character to join a guild. Share loot with your brothers and sisters, perform epic quests, and experience a whole new level of gameplay!\",1)</J><E>1</E></X>");CS("<X><K>UPG5</K><J>new _UPG(5,1,\"Become Tradeworthy\",\"Proving yourself tradeworthy enables your character to trade with other players. Stop getting stiffed by greedy merchants!\",1)</J><E>1</E></X>");CS("<X><K>UPG6</K><J>new _UPG(6,1,\"Become a Benefactor\",\"Buy a support badge to show your support for Domain of Heroes development! You will get a shiny heart icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else.\",1)</J><E>1</E></X>");CS("<X><K>UPG7</K><J>new _UPG(7,3,\"Remove Ads\",\"Tired of looking at those ads? Get rid of them permanently. We'll replace them with some game statistics instead!\",1)</J><E>1</E></X>");CS("<X><K>UPG8</K><J>new _UPG(8,1,\"Increase Note-to-self capacity\",\"Add another 100 characters to the capacity of your notes log. Start the novel you always dreamed of writing, one paragraph at a time!\",1)</J><E>1</E></X>");CS("<X><K>UPG9</K><J>new _UPG(9,1,\"Increase chat message limits\",\"Increase the size of messages that you can send in chat, just in case brevity isn't your thing.\",2)</J><E>1</E></X>");CS("<X><K>UPG10</K><J>new _UPG(10,1,\"Change chat color\",\"Stand out from the crowd. Customize your character's chat font color to something a little more YOU.\",4)</J><E>1</E></X>");CS("<X><K>UPG11</K><J>new _UPG(11,1,\"Change Character Name\",\"Change your character's name to something more befitting him or her. (Max name length: 14 characters)\",4)</J><E>1</E></X>");CS("<X><K>UPG12</K><J>new _UPG(12,1,\"Change Character Gender\",\"Curious about the other side? Change your character's gender WITHOUT having to wake up in a bathtub full of ice in Tijuana.\",4)</J><E>1</E></X>");CS("<X><K>UPG13</K><J>new _UPG(13,3,\"Change Character Race\",\"Are you a basilisk with dragon dreams? An orc trapped in a squirrel's body? Change your character's race!\",4)</J><E>1</E></X>");CS("<X><K>UPG14</K><J>new _UPG(14,3,\"Change Character Class\",\"There comes a time, thief, when the jewels cease to sparkle, when the gold loses its luster... That’s okay! You can always change your class.\",4)</J><E>1</E></X>");CS("<X><K>UPG15</K><J>new _UPG(15,25,\"Change Character Faction\",\"Tired of the Brotherhood? Sick of the Legion? Had it with the Knights? Change your character's faction and alter the balance of Dohria. You need to quit your Guild first, and your Storyline quest progress will be lost.\",4)</J><E>1</E></X>");CS("<X><K>UPG16</K><J>new _UPG(16,3,\"Become an Auctioneer\",\"Become an auctioneer and sell your wares to other players for fun and profit!\",1)</J><E>1</E></X>");CS("<X><K>UPG17</K><J>new _UPG(17,5,\"Start a Guild\",\"Haven't found a guild that suits you? Start your own! You will be the guild leader and get your very own chat channel. Time to show those other guys how it's done!\",2)</J><E>1</E></X>");CS("<X><K>UPG18</K><J>new _UPG(18,2000,\"Found a new Location\",\"Make your claim on a new tract of land and establish your very own dungeon to hack and slash through to your heart's content.\",2)</J><E>1</E></X>");CS("<X><K>UPG19</K><J>new _UPG(19,1,\"Increase Mule Capacity\",\"Let your beloved mule carry more loot and free up your pockets for potions! (Adds 5 to mule's max capacity)\",2)</J><E>1</E></X>");CS("<X><K>UPG20</K><J>new _UPG(20,1,\"Change Mule Name\",\"Give your mule a name. It's the least you can do for the poor thing considering how much work you are going to put it through. Plus it can show up on the mule leaderboards.\",2)</J><E>1</E></X>");CS("<X><K>UPG21</K><J>new _UPG(21,1,\"Give Character History\",\"Every hero has a legend. Write one for your character so that other players may know their epic deeds, and from whence they came! (500 characters)\",4)</J><E>1</E></X>");CS("<X><K>UPG22</K><J>new _UPG(22,1,\"Increase Material and Reagent Storage Capacity\",\"Hold 10 times as many Materials and Reagents so you can craft better items\",2)</J><E>1</E></X>");CS("<X><K>UPG23</K><J>new _UPG(23,1,\"Increase Guild Vault Storage Capacity\",\"Upgrade your Guild's Vault so you can all store more of Dohria's finest treasure. (Adds 5 to the max capacity)\",4)</J><E>1</E></X>");CS("<X><K>UPG24</K><J>new _UPG(24,1,\"Experience Boost - 400%\",\"Don't have much time to play today? Tired of losing territories? Can't wait to level up? Get a quick XP boost! Quadruple your experience gain for the next 60 minutes, and be the hero of the hour -- times four! If you PvP with someone who also has a boost, then you'll both get 800%.\",4)</J><E>1</E></X>");CS("<X><K>UPG25</K><J>new _UPG(25,2,\"Change Character Stats\",\"Have you been leveling up one stat and neglecting your others? With this Wish, you can redistribute your skill points however you like. Useful if you put all of your eggs in one basket… and promptly regretted it.\",4)</J><E>1</E></X>");CS("<X><K>UPG26</K><J>new _UPG(26,2,\"Change Skills\",\"Did you beef up Meat Shield and then decide you’d rather have a stronger Attack skill? This Wish will let you redistribute your skill points however you see fit, enabling you to  tweak your character’s abilities to perfection.\",4)</J><E>1</E></X>");CS("<X><K>UPG27</K><J>new _UPG(27,3,\"Master Treasure Key\",\"Purchasing a Master Treasure Key will allow you to unlock a treasure chest. Satisfy your curiosity and reveal the treasure that lies within, without camping out in a dungeon all night.\",4)</J><E>1</E></X>");CS("<X><K>UPG28</K><J>new _UPG(28,1,\"Increase Logout Timer\",\"Tired of being logged out after 20 minutes of inactivity? Add another 20 minutes to your Auto-Logout Timer so you can be AFK without being logged out.\",2)</J><E>1</E></X>");CS("<X><K>UPG29</K><J>new _UPG(29,5,\"Custom Avatar Image\",\"Want all of Dohria to see you in your custom glory? Your avatar will show up in chat and across the land as you conquer areas.\",4)</J><E>1</E></X>");CS("<X><K>UPG30</K><J>new _UPG(30,3,\"50 Name Tags\",\"Crazy item names not doing it for you? Are you a renown smith without a way to leave your mark? Need to brand your Guild's gear? Each name tag will let you give one of your items the name it deserves.\",2)</J><E>1</E></X>");CS("<X><K>UPG31</K><J>new _UPG(31,3,\"50 Price Tags\",\"Do you loathe spending hours making trades when you could just set your price and let the buyers come to you? Each Price Tag will let you list one of your items in the Shop for up to 1 week.\",2)</J><E>1</E></X>");CS("<X><K>UPG32</K><J>new _UPG(32,1,\"Faction Icon in Chat\",\"Show support for your Faction and get a chat icon next to your name. Plus you'll look cooler.\",3)</J><E>1</E></X>");CS("<X><K>UPG33</K><J>new _UPG(33,100,\"Chat Bling\",\"By popular demand. Bling! When you roll text-based, a Caddy just won't cut it. And since we can't see your grill, a chat icon will do nicely...along with bold text.\",1)</J><E>1</E></X>");CS("<X><K>UPG34</K><J>new _UPG(34,50,\"Wedding Ring\",\"Show your devotion to the one you love. With this ring you can pop the question, and become forever joined to your soul mate. The two of you will have wedding rings in chat and everyone can see your committment to each other.\",3)</J><E>1</E></X>");CS("<X><K>UPG35</K><J>new _UPG(35,1,\"5 Item Locks\",\"Tired of recycling your legendary charms? Want to make sure you never sell the 160 BD Katana of What's Up Now! to the travelling hobos? Get 5 more permanent item locks so that you can't accidentally empty your loot mule of your best gear.\",2)</J><E>1</E></X>");CS("<X><K>UPG36</K><J>new _UPG(36,0,\"Benefactor Level 1\",\"Show your support for Domain of Heroes development! You will get a shiny YELLOW heart icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else.\",1)</J><E>1</E></X>");CS("<X><K>UPG37</K><J>new _UPG(37,0,\"Benefactor Level 2\",\"Show your support for Domain of Heroes development! You will get a shiny GREEN heart icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else.\",1)</J><E>1</E></X>");CS("<X><K>UPG38</K><J>new _UPG(38,0,\"Benefactor Level 3\",\"Show your support for Domain of Heroes development! You will get a shiny BLUE heart icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else. Also get a 5% bonus on all Wish purchases.\",1)</J><E>1</E></X>");CS("<X><K>UPG39</K><J>new _UPG(39,0,\"Benefactor Level 4\",\"Show your support for Domain of Heroes development! You will get a shiny PURPLE icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else. Also get a 15% bonus on all Wish purchases.\",1)</J><E>1</E></X>");CS("<X><K>UPG40</K><J>new _UPG(40,0,\"Benefactor Level 5\",\"Show your support for Domain of Heroes development! You will get a shiny RED icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else. Also get a 25% bonus on all Wish purchases.\",1)</J><E>1</E></X>");CS("<X><K>UPG41</K><J>new _UPG(41,100,\"Charm Treasure Key\",\"Purchasing a Charm Treasure Key will allow you to unearth a charm of unknown quality and rarity.\",2)</J><E>1</E></X>");CS("<X><K>UPG42</K><J>new _UPG(42,10,\"5,000,000 Coin\",\"If lurking in Trade Chat all day looking for the best deal on a little coin isn't your thing, then score some here so you can get your enchant on.\",2)</J><E>1</E></X>");CS("<X><K>UPG43</K><J>new _UPG(43,5,\"Item Appraiser\",\"Voice your opinion on the value of items in the game by appraising them. You'll get a chat badge and access to a list of items awaiting appraisal\",1)</J><E>1</E></X>");CS("<X><K>UPG44</K><J>new _UPG(44,200,\"Custom Avatar Painting\",\"Are you ready to have the Tandem Games Artists paint you a custom avatar? With this upgrade you'll get a unique 64x64 Avatar icon painted for you. We'll send you an email asking for details.\",2)</J><E>1</E></X>");CS("<X><K>UPG45</K><J>new _UPG(45,10,\"100 Notification Stamps\",\"Tired of wondering if your mule is overburdened while you play Left 4 Dead? Need a wakeup text in the middle of the night if there is a server reset? With Stamps you can choose to get notified via text message instantly so you can stay near the loop while you aren't in it.\",2)</J><E>1</E></X>");CS("<X><K>UPG46</K><J>new _UPG(46,1,\"Buy XP Rounds for All\",\"Win an Epic FvF Battle? Reach max level with the help of your Guild? Score in a great auction? Buy a round for everyone in the game. For the next 5 minutes, every player will get a 4X Experience Boost.\",4)</J><E>1</E></X>");CS("<X><K>UPG47</K><J>new _UPG(47,200,\"CANNOT BUY THIS\",\"CANNOT BUY THIS\",1)</J><E>1</E></X>");CS("<X><K>UPG48</K><J>new _UPG(48,10,\"Increase Storage Unit\",\"Inventory Maxed? Mule overburdened? Tired of selling sweet items because you don't have space? Increase the size of your storage unit by 10 slots so you can horde gear til the end of days. Bigger is better.\",2)</J><E>1</E></X>");CS("<X><K>PRDBT1PC</K><J>new _PRD(\"BT1PC\",\"BumbleTales PC\",\"BumbleTales PC\",\"19.99\")</J><E>1</E></X>");CS("<X><K>PRDBT1MAC</K><J>new _PRD(\"BT1MAC\",\"BumbleTales Mac\",\"BumbleTales Mac\",\"19.99\")</J><E>1</E></X>");CS("<X><K>PRDW1</K><J>new _PRD(\"W1\",\"1 Wish\",\"1 Wish\",\"0.99\")</J><E>1</E></X>");CS("<X><K>PRDW7</K><J>new _PRD(\"W7\",\"7 Wishes\",\"7 Wishes\",\"4.99\")</J><E>1</E></X>");CS("<X><K>PRDW15</K><J>new _PRD(\"W15\",\"15 Wishes\",\"15 Wishes\",\"8.99\")</J><E>1</E></X>");CS("<X><K>PRDW30</K><J>new _PRD(\"W30\",\"30 Wishes\",\"30 Wishes\",\"14.99\")</J><E>1</E></X>");CS("<X><K>PRDW45</K><J>new _PRD(\"W45\",\"45 Wishes\",\"45 Wishes\",\"19.99\")</J><E>1</E></X>");CS("<X><K>PRDW100</K><J>new _PRD(\"W100\",\"100 Wishes\",\"100 Wishes\",\"39.99\")</J><E>1</E></X>");CS("<X><K>PRDW250</K><J>new _PRD(\"W250\",\"250 Wishes\",\"250 Wishes\",\"89.99\")</J><E>1</E></X>");CS("<X><K>PRDW450</K><J>new _PRD(\"W450\",\"450 Wishes\",\"450 Wishes\",\"149.99\")</J><E>1</E></X>");CS("<X><K>PRDW1000</K><J>new _PRD(\"W1000\",\"1000 Wishes\",\"1000 Wishes\",\"299.99\")</J><E>1</E></X>");CS("<X><K>PRDB1</K><J>new _PRD(\"B1\",\"Benefactor Level 1\",\"Show your support for Domain of Heroes development! You will get a shiny YELLOW heart icon next to your name in chat, and everyone will know that you help make the game that much better for everyone else.\",\"1\")</J><E>1</E></X>");CS("<X><K>PRDB2</K><J>new _PRD(\"B2\",\"Benefactor Level 2\",\"Show your support for Domain of Heroes development! You will get a shiny Rare GREEN heart icon next to your name in chat, as well as a Benefactors-only notable charm.\",\"10\")</J><E>1</E></X>");CS("<X><K>PRDB3</K><J>new _PRD(\"B3\",\"Benefactor Level 3\",\"Ready to take your support to the next level? You will get a Epic BLUE heart icon next to your name in chat, as well as an italic font. Top it off with a couple of special Benefactor legendary charms!\",\"100\")</J><E>1</E></X>");CS("<X><K>PRDB4</K><J>new _PRD(\"B4\",\"Benefactor Level 4\",\"Level 4 Benefactors are a Legendary breed, who's chat icon will become Legendary PURPLE! A five-pack of special Legendary charms will be our gift to you.\",\"250\")</J><E>1</E></X>");CS("<X><K>PRDB5</K><J>new _PRD(\"B5\",\"Benefactor Level 5\",\"Level 5 is the ultimate display of continued support for Domain of Heroes development! A mythical RED icon will adorn you in chat. A true sign of honor and friendship. 1 Mythical and 5 Legendary charms await.\",\"500\")</J><E>1</E></X>");CS("<X><K>PRDP1</K><J>new _PRD(\"P1\",\"Starter Pack\",\"Get everything you need to be ready to go. Become Guildworthy, Buy a Mule, Increase your Inventory and Mule Capacity as well as your Material and Reagent capacity so you can forge items. Also increase your chat message limits. Get an XP boost for the next 60 minutes, and get 2 Master Treasure Keys, along with 5 extra wishes. If you already have any of these upgrades, you'll get extra Wishes instead...so fear not!\",\"9.99\")</J><E>1</E></X>");CS("<X><K>PRDP2</K><J>new _PRD(\"P2\",\"Treasure Hunter Pack\",\"25 Master Treasure Keys! Along with 3 Inventory capacity increases to ensure that your loot-laden knapsack can handle the load. Of course, if you've already maxed your inventory, you'll get Wishes instead. Also include one special treasure key...\",\"19.99\")</J><E>1</E></X>");CS("<X><K>PRDP3</K><J>new _PRD(\"P3\",\"Pro Pack\",\"The daddy of all Packs. Maxed Inventory. Mule +195 slots. Max Material and Reagent Capacity. Big chat limits. Guildworthiness. An extra hour of Login Timer. A set of Name Tags, Price Tags, 25 Item Locks, a Faction Icon, a Master Treasure Key, and 5 Wishes. As usual, if you already have any of these upgrades, you'll get extra Wishes instead.\",\"29.99\")</J><E>1</E></X>");CS("<X><K>PRDP4</K><J>new _PRD(\"P4\",\"Collector Pack\",\"The pack for veterans. Maxed Inventory Capacity, 50 more slots on the 'ol mule, along with 5 more Item Locks. Plus 10 Master Treasure Keys and the real kicker...an Epic Collector's charm. As usual, if you already have these upgrades, you'll get some Wishes too.\",\"49.99\")</J><E>1</E></X>");CS("<X><K>CRY1</K><J>new _CRY(1,\"Women in Games International\",\"http://www.womeningamesinternational.org\")</J><E>1</E></X>");CS("<X><K>CRY2</K><J>new _CRY(2,\"Child's Play\",\"http://www.childsplaycharity.org\")</J><E>1</E></X>");CS("<X><K>CRY3</K><J>new _CRY(3,\"Get-Well Gamers Foundation\",\"http://www.get-well-gamers.org\")</J><E>1</E></X>");CS("<X><K>AFF0</K><J>new _AFF(0,\"None\")</J><E>1</E></X>");CS("<X><K>AFF1</K><J>new _AFF(1,\"Freeze \")</J><E>1</E></X>");CS("<X><K>AFF2</K><J>new _AFF(2,\"Charm \")</J><E>1</E></X>");CS("<X><K>AFF3</K><J>new _AFF(3,\"Confuse \")</J><E>1</E></X>");CS("<X><K>AFF4</K><J>new _AFF(4,\"Trap\")</J><E>1</E></X>");CS("<X><K>AFF5</K><J>new _AFF(5,\"Slow \")</J><E>1</E></X>");CS("<X><K>AFF6</K><J>new _AFF(6,\"Sleep \")</J><E>1</E></X>");CS("<X><K>AFF7</K><J>new _AFF(7,\"Paralyze \")</J><E>1</E></X>");CS("<X><K>AFF8</K><J>new _AFF(8,\"Entangle \")</J><E>1</E></X>");CS("<X><K>AFF9</K><J>new _AFF(9,\"Fear\")</J><E>1</E></X>");CS("<X><K>AFF10</K><J>new _AFF(10,\"Panic\")</J><E>1</E></X>");CS("<X><K>AFF11</K><J>new _AFF(11,\"Berserk \")</J><E>1</E></X>");CS("<X><K>AFF12</K><J>new _AFF(12,\"Silence \")</J><E>1</E></X>");CS("<X><K>AFF13</K><J>new _AFF(13,\"Curse \")</J><E>1</E></X>");CS("<X><K>AFF14</K><J>new _AFF(14,\"Bleed \")</J><E>1</E></X>");CS("<X><K>AFF15</K><J>new _AFF(15,\"ManaDrain \")</J><E>1</E></X>");CS("<X><K>AFF16</K><J>new _AFF(16,\"Petrify \")</J><E>1</E></X>");CS("<X><K>WOR1</K><J>new _WOR(1,\"Dohria\",1,80,1,\"Dohria is a wounded world, rocked in the past age by a disastrous Cataclysm. After several hundred years, civilizations have been rebuilt, though part of the world remains shrouded in a magical fog so massive that it spans continents. Prophets tell that soon the last of the mist will recede, and the Age of Atonement shall pass into history. It is hoped that the next age will be one of peace and prosperity, but there are those who fear another judgement will befall the realms of Dohria...\",\"8,5,4,3,7,1\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CON8</K><J>new _CON(8,\"Daligita\",16,39,1,\"Daligita is a young continent, only recently settled by the common races within the past 100 years. Called by some the 'Land of Rebirth,' it is a place where adventurers, treasure-hunters, and explorers come to make their fortune and earn their place in history through heroic deeds. \",\"18,73,96,96\",\"35,37,36,34\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT35</K><J>new _CNT(35,\"Andon\",23,31,1,\"Andon lies at the heart of Daligita, and is home to the capital city of Sloshtown. The bards sing of it: 'There is no man whose story we spin, and who for it all did not begin, 'til he proved his worth in Sloshtown.'\",\"131,103,210,124\",\"28,80,90\",\"Daligita\",\"CON8\")</J><E>1</E></X>");CS("<X><K>REG28</K><J>new _REG(28,\"Dondanar\",24,27,0,\"Dondonar is the name given to the region of Andon southeast of the Howling Wood. A belt of small mountains line its southern edge, forming the valley of Baleful Pass. \",\"97,87,184,112\",\"149,243\",\"Daligita > Andon\",\"CNT35\")</J><E>1</E></X>");CS("<X><K>ARE149</K><J>new _ARE(149,\"Baleful Pass\",19,2,24,26,0,\"Southern winds, warmed by the bogs at Southfell, are channeled northwest by the mountain walls that form Baleful Pass. The winds make a constant wailing sound as they erode the stone cliffs, a cry that sounds much like a mother wolf who has lost her pups.\",\"76,144,173,171\",\"77,232\",\"Daligita > Andon > Dondanar\",\"REG28\")</J><E>1</E></X>");CS("<X><K>LOC77</K><J>new _LOC(77,\"East Road\",11,\"A\",\"112\",1,24,0,\"The East Road through Baleful Pass is geographically the easiest road to Xor, but the path is plagued with vicious critters and is a profitable ambush point for thieves.\",\"38,77,128,105\",\"Daligita > Andon > Dondanar > Baleful Pass\",0,\"ARE149\")</J><E>1</E></X>");CS("<X><K>LOC232</K><J>new _LOC(232,\"West Road\",11,\"B\",\"284\",1,26,0,\"The West Road through Baleful Pass takes travelers to Southfell -- and into the clutches of greedy highwaymen and bandits who make camp along the cliff walls.\",\"188,114,276,140\",\"Daligita > Andon > Dondanar > Baleful Pass\",0,\"ARE149\")</J><E>1</E></X>");CS("<X><K>ARE243</K><J>new _ARE(243,\"Ruins of Fenra\",26,2,25,27,0,\"One of the few surviving relics of the bygone age to be found in Daligita, the Ruins of Fenra are a mystery to scholars. No libraries or scrolls remain here to document who built these temples, or which gods or goddesses they once served. Yet, rumors are whispered amongst pirates that this was once a site of sacrifice to the Goddess of Greed and Lust, Jeies, and that hordes of treasure are surely hidden somewhere in a chamber deep underground.\",\"176,88,254,126\",\"83,173\",\"Daligita > Andon > Dondanar\",\"REG28\")</J><E>1</E></X>");CS("<X><K>LOC83</K><J>new _LOC(83,\"Fenradon Temple\",2,\"A\",\"176\",1,25,0,\"Fenradon Temple remains unexplained to this day. Historians only surmise that it is in fact a temple because of the presence of sacrificial implements and detailed wall drawings of ancient rites.\",\"172,158,252,198\",\"Daligita > Andon > Dondanar > Ruins of Fenra\",0,\"ARE243\")</J><E>1</E></X>");CS("<X><K>LOC173</K><J>new _LOC(173,\"Priestess Chambers\",2,\"B\",\"81\",1,27,0,\"This place is called the Priestess Chambers, for it would seem that priestesses still live here. They seem feral and wild, however, and any attempts to speak with them to ascertain their history are only met with violence. Due to their youth, and the lack of any males, it is not believed that they are descendants of whatever civilization built Fenra, but that instead a madness calls out to young women and draws them to this place for some twisted purpose.\",\"88,78,171,116\",\"Daligita > Andon > Dondanar > Ruins of Fenra\",0,\"ARE243\")</J><E>1</E></X>");CS("<X><K>REG80</K><J>new _REG(80,\"Southfell\",29,31,0,\"Southfell lay at the southern end of Andon, and though it is indeed a huge tract of land, it is naught but swamp and marsh as far as the eye can see.\",\"165,144,250,170\",\"158\",\"Daligita > Andon\",\"CNT35\")</J><E>1</E></X>");CS("<X><K>ARE158</K><J>new _ARE(158,\"Bog of Despair\",28,3,29,31,0,\"All who travel through the Bog of Despair, but do not bring along a puppy, funny book, or wisecracking sidekick will find themselves constantly frowning and feeling down.\",\"111,112,232,138\",\"107,183\",\"Daligita > Andon > Southfell\",\"REG80\")</J><E>1</E></X>");CS("<X><K>LOC107</K><J>new _LOC(107,\"Goblin Village\",14,\"B\",\"124\",1,31,0,\"The Goblin Village which lies in the Bog of Despair somehow manages to survive countless attacks from adventurers and glory seekers. This is partially due to protection offered from the vocal minority of bleeding-heart Monsterists in Sloshtown and Kulval, liberal environmentalists that believe monsters are a vital part of nature and should thus be protected. \",\"80,67,189,97\",\"Daligita > Andon > Southfell > Bog of Despair\",0,\"ARE158\")</J><E>1</E></X>");CS("<X><K>LOC183</K><J>new _LOC(183,\"Rotten Vein\",4,\"A\",\"49\",1,29,0,\"Rotten Vein is an abandoned mithril mine, and the metals and precious ores found within financed the construction of most of Sloshtown. Unfortunately, Sloshtown's low tolerance of witches resulted in the mithril mine and the miners being slapped with a potent curse. The only thing you can harvest from The ores of Rotten Vein, though still minable, are all a sickly green color and reek of moldy cheese. The miners were cursed with the same rotten odor, but as it happened, they smelled like that already, so they weren't too distraught about that part.\",\"143,160,242,186\",\"Daligita > Andon > Southfell > Bog of Despair\",0,\"ARE158\")</J><E>1</E></X>");CS("<X><K>REG90</K><J>new _REG(90,\"West Andon\",23,25,1,\"West Andon is the region formed by the borders of the Howling Wood, on the edge of which lies the capital city of Sloshtown. Many have pointed out that only a collection of drunks would think it a good idea to build a city on the edge of an evil forest.\",\"19,38,136,62\",\"206,254\",\"Daligita > Andon\",\"CNT35\")</J><E>1</E></X>");CS("<X><K>ARE206</K><J>new _ARE(206,\"Howling Wood\",11,2,23,25,0,\"The warm winds that channel through Baleful Pass pick up speed and turn cold as they cross the plains of Dondanar. By the time they reach the trees of the Howling Wood, the sound is like a pack of wolves. A skilled navigator can make his way through this dark and foreboding wood by following the changes in pitch of the wind.\",\"84,74,188,102\",\"71,146\",\"Daligita > Andon > West Andon\",\"REG90\")</J><E>1</E></X>");CS("<X><K>LOC71</K><J>new _LOC(71,\"Donda's Tower\",2,\"A\",\"271\",1,23,0,\"Donda was an angel of light and mercy, and from her tower in the Howling Wood she would heal and bless the injured and unfortunate of Andon. She fell in love with a man named Moros, but when he left to join up with a new resistance movement, she withdrew into her tower. A demon tricked her into thinking Moros to be dead, and in her sadness she took her own life. Donda's Tower became home to demons and darkness in the absence of light, and the dark presence extends outward into the rest of the Howling Wood.\",\"16,112,131,140\",\"Daligita > Andon > West Andon > Howling Wood\",0,\"ARE206\")</J><E>1</E></X>");CS("<X><K>LOC146</K><J>new _LOC(146,\"Manar Mines\",4,\"B\",\"14\",1,25,0,\"It is not ores and metal that are harvested from Manar Mines, but giant spider eggs, as the passages of this dark cave are positively infested with oversized arachnids. The squishy gelatinous eggs are chilled and served as a dish called manar, a gentleman's delicacy among the rich elite of Sloshtown. Manar Miners make handsome coin, but the job does not have a high survival rate.\",\"188,86,286,113\",\"Daligita > Andon > West Andon > Howling Wood\",0,\"ARE206\")</J><E>1</E></X>");CS("<X><K>ARE254</K><J>new _ARE(254,\"Sloshtown\",5,2,23,23,1,\"Sloshtown is the capital city of Andon, and the self-proclaimed capital city of drinking and fornication. It is a city full of pirates, thieves, hoodlums, brawlers, and braggarts. Truly there is no place an adventurer would rather be.\",\"134,176,216,203\",\"221\",\"Daligita > Andon > West Andon\",\"REG90\")</J><E>1</E></X>");CS("<X><K>LOC221</K><J>new _LOC(221,\"Tumbling Dwarf\",1,\"A\",\"328\",0,23,1,\"Sloshtown's finest tavern, The Tumbling Dwarf, is only for the most discerning bar-room brawler. A dazzling tile mosaic in the shape of an unconscious drunken dwarf adorns the porch entrance, but since there is usually an ACTUAL unconscious drunken dwarf sprawled on top of it, you will most likely not get to observe the brilliant artistry that went into its crafting.\",\"168,113,289,139\",\"Daligita > Andon > West Andon > Sloshtown\",1,\"ARE254\")</J><E>1</E></X>");CS("<X><K>CNT37</K><J>new _CNT(37,\"Karnaugh\",16,23,1,\"The plains of Karnaugh consume nearly half of the continent's area, stretching from the south of Andon to just north of the continent of Elmwood. Lake Kul lies at her northern edge, and it is often said that the twin cities of Kargan and Kulval are the only sane ones in all of Daligita.\",\"136,160,218,183\",\"47,63,66\",\"Daligita\",\"CON8\")</J><E>1</E></X>");CS("<X><K>REG47</K><J>new _REG(47,\"Lake Kul\",16,19,1,\"Lake Kul is the only source of freshwater in Daligita, and it is where the men of Karnaugh have chosen to establish their homes, building not one, but two cities.\",\"38,31,116,54\",\"216,217,218\",\"Daligita > Karnaugh\",\"CNT37\")</J><E>1</E></X>");CS("<X><K>ARE216</K><J>new _ARE(216,\"Kargan\",5,2,16,16,1,\"Kargan is a simple fishing village, though in recent years fresh settlers have been drawn here by rumors of treasure beneath the waters of Lake Kul.\",\"138,69,218,96\",\"93\",\"Daligita > Karnaugh > Lake Kul\",\"REG47\")</J><E>1</E></X>");CS("<X><K>LOC93</K><J>new _LOC(93,\"Foaming Mug\",1,\"A\",\"100\",0,16,1,\"Ho there, friend! Look no further, for the Foaming Mug will quench your every thirst and fulfill your every hunger! With over fifty flavors of ale, mead, beer, and fruit juices on tap, how can you go wrong?\",\"167,121,242,163\",\"Daligita > Karnaugh > Lake Kul > Kargan\",1,\"ARE216\")</J><E>1</E></X>");CS("<X><K>ARE217</K><J>new _ARE(217,\"Kul Shore\",6,3,16,18,0,\"Kul Shore specifically refers to the western shore of Lake Kul. Men have only settled the eastern shore, not only because the mountains and scrublands provide food and building materials, but also because Kul Shore is infested with carnivorous beasties.\",\"62,113,145,143\",\"133,192\",\"Daligita > Karnaugh > Lake Kul\",\"REG47\")</J><E>1</E></X>");CS("<X><K>LOC133</K><J>new _LOC(133,\"Lakeseep Cavern\",4,\"B\",\"143\",1,18,0,\"The flooded caves of Lakeseep Cavern are full of natural enemies of the scalefiend, for the cold, dark depths are the only place they can find refuge from the bloodthirsty amphibious hunters.\",\"68,181,197,210\",\"Daligita > Karnaugh > Lake Kul > Kul Shore\",0,\"ARE217\")</J><E>1</E></X>");CS("<X><K>LOC192</K><J>new _LOC(192,\"Scalefiend Sandbar\",5,\"A\",\"27\",1,16,0,\"Scalefiend Sandbar follows the center arm of Lake Kul. Amphibious tribal humanoids called scalefiends live in honeycombed caverns beneath the water, and crawl up into the sandbar shallows to hunt, sunbathe, and play violent water sports.\",\"39,55,178,83\",\"Daligita > Karnaugh > Lake Kul > Kul Shore\",0,\"ARE217\")</J><E>1</E></X>");CS("<X><K>ARE218</K><J>new _ARE(218,\"Kulval\",5,3,19,19,1,\"Kulval is the larger of the twin lake cities. Whereas Kargan is but a fishing settlement, Kulval is mostly home to miners and masons, who ascend the slopes of the mountains ringing Lake Kul to cut the stone from the mountain face and shape it into fine brick.\",\"179,145,258,171\",\"8\",\"Daligita > Karnaugh > Lake Kul\",\"REG47\")</J><E>1</E></X>");CS("<X><K>LOC8</K><J>new _LOC(8,\"A Mighty Thirst\",1,\"A\",\"230\",0,19,1,\"When your lust for mead is at its worst / When you want to eat 'til your belly bursts / Seek ye the sign of The Mighty Thirst!\",\"158,117,281,145\",\"Daligita > Karnaugh > Lake Kul > Kulval\",1,\"ARE218\")</J><E>1</E></X>");CS("<X><K>REG63</K><J>new _REG(63,\"Nugrah Fields\",17,20,0,\"South of Lake Kul lay the Nugrah Fields. The frequent rains flood the southern banks of Kul, and the waters run down into the Nugrah, accounting for the boggy soaked nature of these plains.\",\"78,88,202,114\",\"230,264\",\"Daligita > Karnaugh\",\"CNT37\")</J><E>1</E></X>");CS("<X><K>ARE230</K><J>new _ARE(230,\"New Karnaugh\",24,2,17,20,0,\"New Karnaugh is the southwestern half of the Nugrah Fields, and the main thing that differentiates it from the Varah are the fact that her lands are fertile and more appropriate for developing settlements on. This patch of field was slated to be a building site for a new town, which would help Sloshtown with its food shortage by planting cornfields and hunting the local mammoth, but the construction was called off after the disaster at Ravaged Town to the south.\",\"37,130,154,156\",\"84,210\",\"Daligita > Karnaugh > Nugrah Fields\",\"REG63\")</J><E>1</E></X>");CS("<X><K>LOC84</K><J>new _LOC(84,\"Feron Trail\",11,\"B\",\"103\",1,17,0,\"Feron Trail is one of the few places in all of Dohria where the endangered mammoth can be seen in its natural habitat. Mammoth prides often wander this trail from Spindle Cave, where they hibernate in the summer, to Lake Kul, where they bathe and use their agile trunks to fish.\",\"83,77,180,106\",\"Daligita > Karnaugh > Nugrah Fields > New Karnaugh\",0,\"ARE230\")</J><E>1</E></X>");CS("<X><K>LOC210</K><J>new _LOC(210,\"Spindle Cave\",4,\"A\",\"309\",1,20,0,\"Spindle Cave was discovered by Sir Bayesfirth IV, the noted spelunker and mapper of geological oddities. The interesting thing about Spindle Cave, he noted, was that it was exactly like every other cave he had ever witnessed. His adventurer's log reads: 'Spindle Cave is definitely a cave. There are stalactites, and there are stalagmites. Also, there are spiders. My life is so very exciting. I need a drink.'\",\"148,142,255,172\",\"Daligita > Karnaugh > Nugrah Fields > New Karnaugh\",0,\"ARE230\")</J><E>1</E></X>");CS("<X><K>ARE264</K><J>new _ARE(264,\"Varah\",13,2,19,19,0,\"The northeastern half of the Nugrah Fields are called the Varah. The land here is moist but infertile, terminating in a bog at its southern tip.\",\"166,73,246,97\",\"211\",\"Daligita > Karnaugh > Nugrah Fields\",\"REG63\")</J><E>1</E></X>");CS("<X><K>LOC211</K><J>new _LOC(211,\"Spirit Bog\",3,\"A\",\"130\",1,19,0,\"Ten years ago, a caravan of merchants from Kulval met their doom at the hands of hobgoblins in Elvenwood. A group of mercenaries were hired from Seven Cities to bring the merchants' bodies back to Kulval where they could be properly buried, but when the mercs tried to cross the Spirit Bog, they decided that they would rather just keep the half-fees they were paid up front and dump the bodies in the bog. The angry spirits of the merchants rose again as zombies and devoured the mercenaries, but it was not enough to put their spirits at peace, and they still roam the Spirit Bog to this day.\",\"178,144,265,177\",\"Daligita > Karnaugh > Nugrah Fields > Varah\",0,\"ARE264\")</J><E>1</E></X>");CS("<X><K>REG66</K><J>new _REG(66,\"Pentagra Plains\",22,23,0,\"The wide open spaces of the Pentagra Plains are the first sight adventurers traveling north from Elmwood see upon entering Daligita.\",\"123,155,247,178\",\"184,267\",\"Daligita > Karnaugh\",\"CNT37\")</J><E>1</E></X>");CS("<X><K>ARE184</K><J>new _ARE(184,\"Eastern Plain\",24,2,23,23,0,\"Travelers between Daligita and Elmwood cross the border here, at Eastern Plain. It is the safest path through the Pentagra Plains, so long as you go around Ravaged Town.\",\"157,77,279,100\",\"178\",\"Daligita > Karnaugh > Pentagra Plains\",\"REG66\")</J><E>1</E></X>");CS("<X><K>LOC178</K><J>new _LOC(178,\"Ravaged Town\",2,\"A\",\"319\",1,23,0,\"Ravaged Town was supposed to be a trade village and rest stop between the oft-travelled path from Seven Cities in Elmwood to Sloshtown in Daligita. It was overrun by the Hobo Menace, and none have been foolish to attempt rebuilding this place.\",\"93,106,214,140\",\"Daligita > Karnaugh > Pentagra Plains > Eastern Plain\",0,\"ARE184\")</J><E>1</E></X>");CS("<X><K>ARE267</K><J>new _ARE(267,\"Western Plain\",24,2,22,22,0,\"The Western Plain is rarely traveled. Even though it is a viable path to Elmwood, the ground here is filled with pits and holes, and the burrowing beetles make the land brittle and likely to collapse under one's feet, landing them in a cavernous hole filled with flesh-eating scarabs.\",\"24,121,144,147\",\"28\",\"Daligita > Karnaugh > Pentagra Plains\",\"REG66\")</J><E>1</E></X>");CS("<X><K>LOC28</K><J>new _LOC(28,\"Beetle Burrows\",8,\"A\",\"201\",1,22,0,\"Nastry, monstrous beetles of all manner dwell within the perforated ground at Beetle Burrows. Take care not to step in any errant holes if you wish to avoid getting a foot massage from a flesh-eating scarab!\",\"103,144,220,175\",\"Daligita > Karnaugh > Pentagra Plains > Western Plain\",0,\"ARE267\")</J><E>1</E></X>");CS("<X><K>CNT36</K><J>new _CNT(36,\"Notit\",31,39,1,\"Notit forms the western shoreline of Daligita, and encompasses the isles blotting the Golden Sea. It is a wild territory where men come to prove their worth, forge their legends, and seek lost treasures.\",\"39,112,116,137\",\"41,42\",\"Daligita\",\"CON8\")</J><E>1</E></X>");CS("<X><K>REG41</K><J>new _REG(41,\"Golden Coast\",31,34,1,\"Ages ago, an armada of orc and goblin pirates attempted to invade Notit, attacking the northwestern peninsula of the continent. The greatest wizards from Sloshtown were dispatched to try and stop them before they hit the shore, but being from Sloshtown, the wizards were naturally very sloshed. The spells they cast were meant to spray streams of fire at the marauders, but instead coated them and their ships with molten gold. The attackers were sunk, and the wizards still saved the day, but hundreds of Daligita soldiers died as well when they drowned attempting to retrieve a few golden goblins. Though nobody has managed to bring the golden armadas to the surface, the tide brings in gold dust with every wave, giving the glittering sands of Golden Coast the gleam for which they are named.\",\"60,53,167,79\",\"194,232,268\",\"Daligita > Notit\",\"CNT36\")</J><E>1</E></X>");CS("<X><K>ARE194</K><J>new _ARE(194,\"Gleamstad\",6,3,31,33,0,\"The white beaches of Gleamstad give the northwestern edge of Daligita the nickname of 'The Delicious Peninsula,' as it looks kind of like a confection that has been dipped in vanilla icing.\",\"75,43,161,70\",\"58,253\",\"Daligita > Notit > Golden Coast\",\"REG41\")</J><E>1</E></X>");CS("<X><K>LOC58</K><J>new _LOC(58,\"Crab Nests\",5,\"A\",\"41\",1,31,0,\"If you have ever sampled the delicious seafood offerings of the Larawellin Crab Company, then you have tasted the best crabmeat in all of Dohria, caught by hand by Ernal Larawellin using his family's time-honored traditional techniques of semi-nude crab wrestling.\",\"89,69,185,101\",\"Daligita > Notit > Golden Coast > Gleamstad\",0,\"ARE194\")</J><E>1</E></X>");CS("<X><K>LOC253</K><J>new _LOC(253,\"Procrastination Station\",2,\"B\",\"318\",1,33,0,\"The entry for Procrastination Station in the tome 'Bathlezar's Guide to Dohrian Ages &amp; History' has yet to be completed. Though the guide is in the 8th edition, the entry still reads thusly: 'To Do.'\",\"90,138,260,167\",\"Daligita > Notit > Golden Coast > Gleamstad\",0,\"ARE194\")</J><E>1</E></X>");CS("<X><K>ARE232</K><J>new _ARE(232,\"Notigate\",5,2,31,31,1,\"Notigate might be known to a landlubber as a port town, but to a seafarer, it is known as a pirate's delight. All manners of depravity and debauchery are offered at Notigate, and a respectable pirate wouldn't have it any other way!\",\"180,47,262,71\",\"193\",\"Daligita > Notit > Golden Coast\",\"REG41\")</J><E>1</E></X>");CS("<X><K>LOC193</K><J>new _LOC(193,\"Seafarer's Haven\",1,\"A\",\"264\",0,31,1,\"There once was a man named Holister Pan, who bore a sinister curse / He prayed to the moon and drank blood of baboons, but his misery merely grew worse / He followed witches' advice (which came at a price), to consume the heart of a raven / But what lifted his curse was quenching his thirst, with ale from Seafarer's Haven!\",\"164,130,251,174\",\"Daligita > Notit > Golden Coast > Notigate\",1,\"ARE232\")</J><E>1</E></X>");CS("<X><K>ARE268</K><J>new _ARE(268,\"Western Wood\",11,2,31,34,0,\"Neither Notigate nor Sloshtown approve of witchcraft, and those who are suspected of taking up 'the vile crafts' have no other recourse but to flee here, to the Western Wood.\",\"95,134,224,164\",\"229,238\",\"Daligita > Notit > Golden Coast\",\"REG41\")</J><E>1</E></X>");CS("<X><K>LOC229</K><J>new _LOC(229,\"Voodoo Jungle\",9,\"B\",\"331\",1,34,0,\"The Western Wood becomes rainforest where it meets the western coast of Daligita. The drunken scholars of Sloshtown named this region the Voodoo Jungle, convinced as they were that voodoo witch doctors roamed the semi-tropical wood, but not one shred of evidence has ever been brought forward to suggest that this is the case.\",\"78,90,192,125\",\"Daligita > Notit > Golden Coast > Western Wood\",0,\"ARE268\")</J><E>1</E></X>");CS("<X><K>LOC238</K><J>new _LOC(238,\"Witchhaven\",9,\"A\",\"175\",1,31,0,\"The dead forest at the edge of Western Wood is called Witchhaven, for it is here that those who are accused of witchcraft flee upon exile.\",\"195,146,289,177\",\"Daligita > Notit > Golden Coast > Western Wood\",0,\"ARE268\")</J><E>1</E></X>");CS("<X><K>REG42</K><J>new _REG(42,\"Golden Sea\",32,39,0,\"The isles of the Golden Sea are well known for their wealthy deposits of precious minerals and their caverns filled with golden ore, but equally well known are the ferocious tribes of monsters which lust after them as well.\",\"70,166,177,194\",\"195,251\",\"Daligita > Notit\",\"CNT36\")</J><E>1</E></X>");CS("<X><K>ARE195</K><J>new _ARE(195,\"Glimmer Isle\",14,3,37,39,0,\"Glimmer Isle is a hotly contested island. It is the only place in the Golden Sea where one can mine for gold without having to worry about a lizardman's trident flying into their face, though the island has attracted mercenaries who delight in robbing gold miners.\",\"90,175,217,203\",\"105,149\",\"Daligita > Notit > Golden Sea\",\"REG42\")</J><E>1</E></X>");CS("<X><K>LOC105</K><J>new _LOC(105,\"Glimmer Isle Gold Mines\",4,\"A\",\"246\",1,37,0,\"The Glimmer Isle Gold Mines are property of the Glimmer Isle Mining Company. Or they are property of Daligita Holdings, Ltd. Or they are property of Ore &amp; Vein Corp. It depends on which of them you ask.\",\"184,93,288,133\",\"Daligita > Notit > Golden Sea > Glimmer Isle\",0,\"ARE195\")</J><E>1</E></X>");CS("<X><K>LOC149</K><J>new _LOC(149,\"Mercenary Cove\",5,\"B\",\"290\",1,39,0,\"It is a well known fact that miners from all over the world come to Glimmer Isle to mine for gold in the island's hotly contested mines. A group of mercenaries got wise, and set out for the island as well, forming a cozy little village of Mercenary Cove. Their idea, quite simply, was to let the idiot miners dig for the gold, and once they'd struck it rich, take it from them!\",\"54,97,173,127\",\"Daligita > Notit > Golden Sea > Glimmer Isle\",0,\"ARE195\")</J><E>1</E></X>");CS("<X><K>ARE251</K><J>new _ARE(251,\"Shimmerden\",14,1,32,36,0,\"The underwater coral reefs of Shimmerden are a deadly hazard for any ships that wander too close, and those sailors fortunate enough to survive a shipwreck will not find much hospitality on the island, as it is home to multiple large tribes of lizardmen.\",\"78,51,186,78\",\"57,139,196\",\"Daligita > Notit > Golden Sea\",\"REG42\")</J><E>1</E></X>");CS("<X><K>LOC57</K><J>new _LOC(57,\"Coral Caves\",4,\"A\",\"\",1,36,0,\"The network of natural tunnels in the Coral Caves empty out into the underwater coral forests off of Shimmerden's coast.\",\"60,167,154,194\",\"Daligita > Notit > Golden Sea > Shimmerden\",0,\"ARE251\")</J><E>1</E></X>");CS("<X><K>LOC139</K><J>new _LOC(139,\"Lizardman Temple\",2,\"C\",\"17\",1,34,0,\"The lizardmen tribes of Shimmerden built this temple to their pagan gods when their gold mine apparently dried up. Their gods listened to their prayers, but as payment for making their mines bountiful once again, they demanded eternal sacrifice and eternal servitude.\",\"15,78,147,106\",\"Daligita > Notit > Golden Sea > Shimmerden\",0,\"ARE251\")</J><E>1</E></X>");CS("<X><K>LOC196</K><J>new _LOC(196,\"Shimmerden Gold Mines\",4,\"B\",\"21\",1,32,0,\"Excursions to the Shimmerden Gold Mines have been attempted by all of the major mining companies, but none of them have been powerful enough to vanquish the lizardmen that own this island. The simple reptilian men have a love for the metal far greater than men, believing it to be remnants of exploding stars. Ludicrous! Everyone knows that stars are made of magic, not gold.\",\"181,130,283,171\",\"Daligita > Notit > Golden Sea > Shimmerden\",0,\"ARE251\")</J><E>1</E></X>");CS("<X><K>CNT34</K><J>new _CNT(34,\"Xor\",20,34,1,\"The white shores and jungle islands of the Xor territories are a haven of seafarers and a den for pirates. There are no finer sailors anywhere than in a Xor port, and you would be hard-pressed to find more hearty drinkers.\",\"169,55,243,76\",\"85,92\",\"Daligita\",\"CON8\")</J><E>1</E></X>");CS("<X><K>REG85</K><J>new _REG(85,\"Tuminor\",28,34,0,\"The white coast of eastern Xor and the small cluster of islands that lay off her shore form the region of Tuminor. \",\"158,140,237,161\",\"154,186\",\"Daligita > Xor\",\"CNT34\")</J><E>1</E></X>");CS("<X><K>ARE154</K><J>new _ARE(154,\"Blackmoor\",14,3,28,31,0,\"The isle of Blackmoor used to be a bustling port and popular pirate pit-stop, but a hurricane leveled the fortified port, Atalis. There's not much here now but death and ruin.\",\"106,46,199,75\",\"30,31,184\",\"Daligita > Xor > Tuminor\",\"REG85\")</J><E>1</E></X>");CS("<X><K>LOC30</K><J>new _LOC(30,\"Blackmoor Caverns\",4,\"A\",\"85\",1,30,0,\"Blackmoor Caverns are remnants of the days during which the island lived underwater. Its tunnels were dug by monstrous eels, and their fossilized remains lay embedded in the walls.\",\"80,84,220,114\",\"Daligita > Xor > Tuminor > Blackmoor\",0,\"ARE154\")</J><E>1</E></X>");CS("<X><K>LOC31</K><J>new _LOC(31,\"Blackmoor Reef\",5,\"B\",\"47\",1,28,0,\"The Blackmoor Reef has sunk as many ships as the monsters of the deep have. In fact, survivors of many sunken voyages tell tales of how they miraculously escaped from the hungry clutches of terrible sea monsters, when in fact their ship was claimed by the death grip of the reef.\",\"14,41,141,73\",\"Daligita > Xor > Tuminor > Blackmoor\",0,\"ARE154\")</J><E>1</E></X>");CS("<X><K>LOC184</K><J>new _LOC(184,\"Ruins of Atalis\",2,\"C\",\"5\",1,31,0,\"The pirate port Atalis was destroyed by a powerful hurricane, just three autumns ago. An expedition is purportedly underway to repair the port and bring it into service again.\",\"155,172,263,206\",\"Daligita > Xor > Tuminor > Blackmoor\",0,\"ARE154\")</J><E>1</E></X>");CS("<X><K>ARE186</K><J>new _ARE(186,\"Farsail\",14,3,33,34,0,\"Farsail lies off of the coast of southern Tuminor, and is an uninhabitated isle. Hunters frequent this place, however, for the abundance of profitable creatures to kill.\",\"89,168,162,195\",\"12,179\",\"Daligita > Xor > Tuminor\",\"REG85\")</J><E>1</E></X>");CS("<X><K>LOC12</K><J>new _LOC(12,\"Acidleech Jungle\",9,\"A\",\"185\",1,33,0,\"The corrosive inhabitants of Acidleech Jungle will dissolve any who are unprepared for the dangerous isle of Farsail. If you know how to safely gut an acidleech and dispose of its corrosion glands, however, you will find that they are a delicious (but squishy) culinary delight. The nobles of Daligita enjoy them as a rare delicacy.\",\"50,66,128,109\",\"Daligita > Xor > Tuminor > Farsail\",0,\"ARE186\")</J><E>1</E></X>");CS("<X><K>LOC179</K><J>new _LOC(179,\"Razorfin Beach\",5,\"B\",\"270\",1,34,0,\"Razorfin Beach attracts the carcasses of sea monsters, and here and there the sharp spines of their fossilized teeth and bones protrude from the sand. The swarms of paraplegic sauropods that flop about on the sand are testament to the effectiveness of those sharp remains.\",\"127,134,248,168\",\"Daligita > Xor > Tuminor > Farsail\",0,\"ARE186\")</J><E>1</E></X>");CS("<X><K>REG92</K><J>new _REG(92,\"Western Xor\",20,27,1,\"Western Xor is known, among other things, as the Pirate's Crib, for it is here in this island-filled sea that many swashbucklers and buccaneers take their first baby steps into a life of piracy.\",\"38,69,160,94\",\"146,202,252\",\"Daligita > Xor\",\"CNT34\")</J><E>1</E></X>");CS("<X><K>ARE146</K><J>new _ARE(146,\"Axewind\",14,2,23,25,0,\"Axewind is the closest island to the city of Havenwind, and is the first official checkpoint on the annual Xorian Swimming Competition, in which inebriated pirates from here to Farsail swim against each other for cash and prizes.\",\"182,87,264,116\",\"24,45\",\"Daligita > Xor > Western Xor\",\"REG92\")</J><E>1</E></X>");CS("<X><K>LOC24</K><J>new _LOC(24,\"Axewind Cove\",5,\"A\",\"212\",1,23,0,\"Axewind Cove is full of drunken pirates and thieves, many of whom shipwrecked here but are simply too intoxicated to realize that the mainland is only a short swim away. Thinking they are marooned on a long lost island, they attack any newcomers, hoping they will have an intact boat for them to heist.\",\"25,123,130,149\",\"Daligita > Xor > Western Xor > Axewind\",0,\"ARE146\")</J><E>1</E></X>");CS("<X><K>LOC45</K><J>new _LOC(45,\"Caralar Lagoon\",5,\"B\",\"153\",1,25,0,\"The overheated denizens of Axewind's lush jungles escape here to swim in Caralar Lagoon's cool and soothing waters… and are extra grumpy when disturbed by rude adventurers and treasure seekers.\",\"142,150,261,175\",\"Daligita > Xor > Western Xor > Axewind\",0,\"ARE146\")</J><E>1</E></X>");CS("<X><K>ARE202</K><J>new _ARE(202,\"Havenwind\",5,2,27,27,1,\"The city of Havenwind rests on the northern beaches of Xor, and is the busiest city in all of Daligita, save for Sloshtown. All ships with cargo and men bound for anywhere in Daligita make port here.\",\"148,173,250,202\",\"129\",\"Daligita > Xor > Western Xor\",\"REG92\")</J><E>1</E></X>");CS("<X><K>LOC129</K><J>new _LOC(129,\"Inn of the Pungent Pirate\",1,\"A\",\"43\",0,27,1,\"Avast! The Inn of the Pungent Pirate be the grandest of all boozing, brawling taverns from the Golden Coast all the way to the shores of Magmar!\",\"116,109,203,164\",\"Daligita > Xor > Western Xor > Havenwind\",1,\"ARE202\")</J><E>1</E></X>");CS("<X><K>ARE252</K><J>new _ARE(252,\"Shipwreck Island\",14,2,20,22,0,\"Shipwreck Island is responsible for far fewer shipwrecks than you would think. The Pirates of the Red Hand, who discovered the island, named it thusly so as to scare people away.\",\"51,69,136,108\",\"41,172\",\"Daligita > Xor > Western Xor\",\"REG92\")</J><E>1</E></X>");CS("<X><K>LOC41</K><J>new _LOC(41,\"Cache Cavern\",4,\"B\",\"276\",1,22,0,\"Cache Cavern was made famous by the bards who sing of the great pirate captains, for every captain was ever worthy of song first tested himself here, at Cache Cavern.\",\"158,141,265,170\",\"Daligita > Xor > Western Xor > Shipwreck Island\",0,\"ARE252\")</J><E>1</E></X>");CS("<X><K>LOC172</K><J>new _LOC(172,\"Port Surfsong\",2,\"A\",\"334\",1,20,0,\"Port Surfsong is hallowed pirate ground. Its first stones were laid by the Pirates of the Red Hand, the swashbucklers who discovered Shipwreck Island. It has provided safety and refuge from pirates all over the world, and many treaties between warring pirate factions were settled here. It was thus an unspeakable act of treachery when the accursed pirate captain Bouregard Lelarith leveled this place several months back. Since then, the pirate lords have been begging the Council of Sages to bring her to justice.\",\"140,49,247,75\",\"Daligita > Xor > Western Xor > Shipwreck Island\",0,\"ARE252\")</J><E>1</E></X>");CS("<X><K>CON5</K><J>new _CON(5,\"Eastwind\",43,64,1,\"Eastwind is an island continent connected to Magmar by a buildup of sedimentary dust and sand at the southern tip of her desert. It is home to the oldest surviving human civilizations, nomads and travelers who long ago sailed from Elmwood before the tumultuous times of the Cataclysmic Age. It is home to proud warriors, ancient cults, and desert nomads.\",\"207,89,287,117\",\"20,22,24,19,23,21\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT20</K><J>new _CNT(20,\"Babylonia\",59,64,1,\"Babylonia is said to be the oldest surviving civilization in all of the world. It is a rocky desert land, with a horizon dotted by many ancient relics, ruins and temples.\",\"61,142,138,165\",\"10,15,87\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG10</K><J>new _REG(10,\"Baba Nol\",59,61,1,\"Baba Nol, literally the Place of the Baba People, was historically the center of Babylonian Civilization. Now, it is only the center for studies of Ancient Babylonian Civilization, an irresistible attraction for anthropologists and treasure hunters.\",\"200,88,278,113\",\"148,224\",\"Eastwind > Babylonia\",\"CNT20\")</J><E>1</E></X>");CS("<X><K>ARE148</K><J>new _ARE(148,\"Babylon\",5,2,61,61,1,\"What few native folk remain living in Baba Nol call Babylon and the surrounds their home.  Locals live amidst history, here, and so do a fair few historians who have decided to make this place their permanent home.\",\"191,173,275,201\",\"78\",\"Eastwind > Babylonia > Baba Nol\",\"REG10\")</J><E>1</E></X>");CS("<X><K>LOC78</K><J>new _LOC(78,\"Eastwind Plateau\",1,\"A\",\"71|294|223|262\",0,61,1,\"The Eastwind Plateau is a convenient and hospitable staging ground for those seeking knowledge and adventure in the barrens of Baba Nol. Established within the living memory of some of the eldest anthropologists in Babylon, the name of the Eastwind Plateau is a pun, referencing the geologic formation which dominates this part of the continent of Eastwind, while also inferring that one may find peace and stability inside. Not to mention, turkey legs and wine.\",\"82,135,222,163\",\"Eastwind > Babylonia > Baba Nol > Babylon\",1,\"ARE148\")</J><E>1</E></X>");CS("<X><K>ARE224</K><J>new _ARE(224,\"Malba\",7,2,59,61,0,\"The Malba district of Baba Nol is today largely depopulated of decent people and left to more unsavoury types, and students.\",\"97,88,177,117\",\"121,134,213\",\"Eastwind > Babylonia > Baba Nol\",\"REG10\")</J><E>1</E></X>");CS("<X><K>LOC121</K><J>new _LOC(121,\"Heaven Tower\",2,\"A\",\"226\",1,59,0,\"The Heaven Tower is an architectural marvel which remains largely inaccessible to modern academic inquiry due to its occupation by philistine lizardmen.\",\"15,90,123,118\",\"Eastwind > Babylonia > Baba Nol > Malba\",0,\"ARE224\")</J><E>1</E></X>");CS("<X><K>LOC134</K><J>new _LOC(134,\"Spectrum Stones\",11,\"C\",\"84\",1,60,0,\"Built by a cult of dark wizards in ancient times, the Spectrum Stones remain a site of great power, one to which all those who practice the dark arts come to worship. \",\"54,148,176,181\",\"Eastwind > Babylonia > Baba Nol > Malba\",0,\"ARE224\")</J><E>1</E></X>");CS("<X><K>LOC213</K><J>new _LOC(213,\"Sumria Cavern\",4,\"B\",\"44\",1,61,0,\"The most ancient of all Baba ruins may be found preserved against the elements by the enormous Sumria Cavern. Students are advised to bring arms, as well as their instruments, for the Sumria Cavern is now home chiefly to fiends.\",\"167,101,281,133\",\"Eastwind > Babylonia > Baba Nol > Malba\",0,\"ARE224\")</J><E>1</E></X>");CS("<X><K>REG15</K><J>new _REG(15,\"Black Sea\",61,63,0,\"Though much of the Black Sea has been consumed by the Vavylen Uplift within recorded history, the Sea clings tenaciously to the foothills of the Black Isle. One thing that has not changed is the perilous nature of these dark waters.\",\"42,75,120,100\",\"152,170\",\"Eastwind > Babylonia\",\"CNT20\")</J><E>1</E></X>");CS("<X><K>ARE152</K><J>new _ARE(152,\"Black Isle\",3,2,61,63,0,\"The Black Isle juts boldly and jaggedly from the sea and renders suicidal any attempts to sail past Babylonia.\",\"90,100,170,126\",\"143,219\",\"Eastwind > Babylonia > Black Sea\",\"REG15\")</J><E>1</E></X>");CS("<X><K>LOC143</K><J>new _LOC(143,\"Mage Forge\",10,\"A\",\"19\",1,63,0,\"Only those with business at the Mage Forge have any idea what the Mage Forge is. All everyone else needs to know is to stay away and quit asking questions.\",\"110,123,205,151\",\"Eastwind > Babylonia > Black Sea > Black Isle\",0,\"ARE152\")</J><E>1</E></X>");CS("<X><K>LOC219</K><J>new _LOC(219,\"Thunder Cliffs\",2,\"B\",\"89\",1,61,0,\"The Thunder Cliffs form the backbone of the Black Isle and are so named for the devastating, crashing waves which resonate here and make the entire Black Isle shudder. The thundering sound can often be heard as far as Baba Nol.\",\"54,51,186,76\",\"Eastwind > Babylonia > Black Sea > Black Isle\",0,\"ARE152\")</J><E>1</E></X>");CS("<X><K>ARE170</K><J>new _ARE(170,\"Cloudcover Peninsula\",23,2,62,62,0,\"The veiling mists from the continent westward sometimes drift far enough to cover this part of Eastwind, bestowing it with its name: Cloudcover Peninsula.\",\"172,27,262,63\",\"32\",\"Eastwind > Babylonia > Black Sea\",\"REG15\")</J><E>1</E></X>");CS("<X><K>LOC32</K><J>new _LOC(32,\"Blackmouth Mine\",4,\"A\",\"202\",1,62,0,\"The Blackmouth Mine, after millennia of exploitation, now contains little but the skeletons of those who have died seeking precious ores and gems. Unfortunately, there are rumors of some mystic force in the area animating objects which oughtn't be animate.\",\"23,71,159,105\",\"Eastwind > Babylonia > Black Sea > Cloudcover Peninsula\",0,\"ARE170\")</J><E>1</E></X>");CS("<X><K>REG87</K><J>new _REG(87,\"Vavylen\",61,64,1,\"The first Babylonians would not today recognize this province which they named Vavylen, or Sea-side. Vavylen is peppered with a succession of abandoned Black Sea trade and fishing settlements which were left behind as the coastline steadily advanced towards the Black Isle. Vavylen was once a valuable seaport for commerce between Babylonia and Magmar, but the loss of that virtue with the changes in geography greatly contributed to the decline of Babylonian Civilization. Nevertheless, Vavylen has continued to thrive through the ages.\",\"116,120,196,144\",\"263\",\"Eastwind > Babylonia\",\"CNT20\")</J><E>1</E></X>");CS("<X><K>ARE263</K><J>new _ARE(263,\"Usman Mesa\",18,3,61,64,1,\"The heart of Vavylen, and homeland for generations uncounted to those who even still hold to the old ways of Babylonia.\",\"91,90,194,118\",\"9,108,135\",\"Eastwind > Babylonia > Vavylen\",\"REG87\")</J><E>1</E></X>");CS("<X><K>LOC9</K><J>new _LOC(9,\"A Softer Cloud\",1,\"A\",\"251|273|137\",0,64,1,\"Possibly the oldest continually-occupied monastery in the world, A Softer Cloud is beloved by historians for its uninterrupted history of Babylonia. The resident scholars warmly welcome fellow sages and violently rebuke any who do not respect the intellectual treasures of the ages. Monasteries and scholarly debates, however, are not very profitable, so A Softer Cloud also operates an inn and tavern on the premises.\",\"34,158,146,187\",\"Eastwind > Babylonia > Vavylen > Usman Mesa\",1,\"ARE263\")</J><E>1</E></X>");CS("<X><K>LOC108</K><J>new _LOC(108,\"Godforge Caves\",4,\"C\",\"24\",1,61,0,\"Babylonian legend places the Godforge Caves as the birthplace of deities, but in truth, far more men than gods have been born here.\",\"176,142,288,169\",\"Eastwind > Babylonia > Vavylen > Usman Mesa\",0,\"ARE263\")</J><E>1</E></X>");CS("<X><K>LOC135</K><J>new _LOC(135,\"Larin Keep\",2,\"B\",\"256\",1,61,0,\"Once watching powerfully and proudly over the Vavylen province's rich Black Sea coastline, Larin Keep is now populated only transiently by generally unsavoury types.\",\"15,54,108,83\",\"Eastwind > Babylonia > Vavylen > Usman Mesa\",0,\"ARE263\")</J><E>1</E></X>");CS("<X><K>CNT22</K><J>new _CNT(22,\"Istar\",52,57,1,\"Istar, fabled for her golden sands, is a barren, inhospitable place. Most who come here are lured by the tales of an ancient treasure-filled city that supposedly lies somewhere beneath the ocean of sand.\",\"143,152,204,178\",\"24,64,75\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG24</K><J>new _REG(24,\"Damned Dunes\",52,57,1,\"Though the name suggests an unappealing locale, the Damned Dunes is where most of the various humanoid detritus cast into the desert eventually winds up. The locale is indeed unappealing--only slightly less so than the rest of Istar.\",\"125,77,242,102\",\"198,214,260\",\"Eastwind > Istar\",\"CNT22\")</J><E>1</E></X>");CS("<X><K>ARE198</K><J>new _ARE(198,\"Greater Istar\",5,2,53,53,1,\"As the cultural center of Istar, the enlightened city of Greater Istar boasts buildings with roofs and a marketplace where women and camels can be traded.\",\"31,42,131,66\",\"131\",\"Eastwind > Istar > Damned Dunes\",\"REG24\")</J><E>1</E></X>");CS("<X><K>LOC131</K><J>new _LOC(131,\"Istar Inn\",1,\"A\",\"99|23|278\",0,53,1,\"Weary traveler, drag your haggard, sand-sodden body not one step further! Leave the Damned Dunes behind and step inside to another world! Enjoy the most exquisite pleasures to be found anywhere inside of Istar! We have combed the desert to find only the hottest girls to comb the grit from your hair and rinse the dirt from your face! Tired of baking? Let us bake, for a change, the most delicious dinner you've yet had, outside of hallucination.\",\"59,134,152,165\",\"Eastwind > Istar > Damned Dunes > Greater Istar\",1,\"ARE198\")</J><E>1</E></X>");CS("<X><K>ARE214</K><J>new _ARE(214,\"Istar Slums\",5,2,57,57,1,\"If, in the desert, you can't remember your name, then here in Istar Slums there ain't no one for to give you no shame.\",\"132,54,217,77\",\"114\",\"Eastwind > Istar > Damned Dunes\",\"REG24\")</J><E>1</E></X>");CS("<X><K>LOC114</K><J>new _LOC(114,\"Half-Price Habitation\",1,\"A\",\"335|346|239\",0,57,1,\"Our tents were brand-newly pitched last year! We proudly shake the sand out of every mattress each month! Share your outhouse with only six other tenants! Sand flea repellent available upon request! Note: management cannot be held responsible for merchandise stolen from under improperly secured tent flaps.\",\"119,99,271,128\",\"Eastwind > Istar > Damned Dunes > Istar Slums\",1,\"ARE214\")</J><E>1</E></X>");CS("<X><K>ARE260</K><J>new _ARE(260,\"Tanmin Wastes\",7,2,52,54,0,\"Just outside of Greater Istar, the Tanmin Wastes are home to Sandworm farmers and those too restless even to feel settled in slums.  While roaming the Tanmin Wastes, always remember: keep Tannos Peak to your right and keep walking to make it back to safety.\",\"34,111,157,138\",\"191,214\",\"Eastwind > Istar > Damned Dunes\",\"REG24\")</J><E>1</E></X>");CS("<X><K>LOC191</K><J>new _LOC(191,\"Sandworm Caves\",4,\"A\",\"280\",1,52,0,\"The Sandworm caves provide an inexhaustible supply of Sandworms and Black Sandworm Gems.\",\"14,41,140,69\",\"Eastwind > Istar > Damned Dunes > Tanmin Wastes\",0,\"ARE260\")</J><E>1</E></X>");CS("<X><K>LOC214</K><J>new _LOC(214,\"Tannos Peak\",10,\"B\",\"238\",1,54,0,\"The incredible Tannos Peak disrupts the weather and results in an almost incessant fine drizzle from which springs the Oasis of O-ra. Its foothills are a reasonably decent place to dwell. Unfortunately, Tannos Peak itself receives none of this water, and is instead home to dim-witted dust farmers.\",\"155,77,257,106\",\"Eastwind > Istar > Damned Dunes > Tanmin Wastes\",0,\"ARE260\")</J><E>1</E></X>");CS("<X><K>REG64</K><J>new _REG(64,\"Oasis of O-ra\",55,57,0,\"One would expect so lush a place as the vast Oasis of O-ra to be a delight in contrast to the surrounding desert of Istar. It was, once; but for now, it is hard to enjoy a place when one's life is in constant jeopardy.\",\"117,143,223,167\",\"233\",\"Eastwind > Istar\",\"CNT22\")</J><E>1</E></X>");CS("<X><K>ARE233</K><J>new _ARE(233,\"Ambrosia\",20,2,55,57,0,\"Once, it was said that one could sometimes spot the gods here drinking their fill of the keenest pleasures which they had created and enjoy it alongside them. But the gods no longer visit Ambrosia, and it is an accursed place.\",\"86,87,174,110\",\"171,194,228\",\"Eastwind > Istar > Oasis of O-ra\",\"REG64\")</J><E>1</E></X>");CS("<X><K>LOC171</K><J>new _LOC(171,\"Pool of Infinite Reflection\",5,\"B\",\"35\",1,56,0,\"The Pool of Infinite Reflection shimmers with the images of each and every humanoid that has ever gazed upon it. Each one of them is dead, and their works are all undone. Reflect upon that while adding your visage to the eternal library… and look out behind you.\",\"83,53,196,94\",\"Eastwind > Istar > Oasis of O-ra > Ambrosia\",0,\"ARE233\")</J><E>1</E></X>");CS("<X><K>LOC194</K><J>new _LOC(194,\"Shadepalm\",9,\"C\",\"235\",1,55,0,\"Since the Cannibals of Shadepalm receive so few visitors, the source of their nourishment is the subject of much idle Istarian speculation, since certainly it is unreasonable for them to be able to sustain their numbers--which are acknowledged to be impressive--with only themselves to consume. It is assumed, therefore, that they are immortal and eat humanoid flesh only for the sheer joy of it. But then, if they are immortal and so numerous, it is wondered why they do not overrun Istar eating all in their path like a horde of army ants. The conclusion is generally that they must be cold-blooded, desirous of shade, possessing of a slow metabolism, and content to wait for food to come to them.\",\"30,114,124,141\",\"Eastwind > Istar > Oasis of O-ra > Ambrosia\",0,\"ARE233\")</J><E>1</E></X>");CS("<X><K>LOC228</K><J>new _LOC(228,\"Violet Gardens\",9,\"A\",\"292\",1,57,0,\"The Violet Gardens are a magical experiment gone awry. It would seem that a section of space was swapped with an alternate dimension, leaving a mysterious patch of various violet vegetations in Dohria and presumably an equally mysterious pile of sand in the Horticultural Plane. Brave Istarians will sometimes venture here to harvest the lucrative and delicious Violet Watercress.\",\"171,149,284,176\",\"Eastwind > Istar > Oasis of O-ra > Ambrosia\",0,\"ARE233\")</J><E>1</E></X>");CS("<X><K>REG75</K><J>new _REG(75,\"Sand Ocean\",55,56,0,\"The shifting sands of the Sand Ocean make travel difficult and construction nearly impossible. Of all the sentient races, now only the savage Fire Orcs have affinity enough with the sand and sun to call this place home. \",\"43,112,138,134\",\"245,246\",\"Eastwind > Istar\",\"CNT22\")</J><E>1</E></X>");CS("<X><K>ARE245</K><J>new _ARE(245,\"Sand Ocean East\",7,2,56,56,0,\"The trackless wilderness of Sand Ocean East is home only to wind, sand, Antlions, and Ashrock. However, Babylonian scholars insist that the ancient sister kingdom of Istar must have had its capitol here.\",\"154,73,276,100\",\"21\",\"Eastwind > Istar > Sand Ocean\",\"REG75\")</J><E>1</E></X>");CS("<X><K>LOC21</K><J>new _LOC(21,\"Ashrock\",8,\"A\",\"227\",1,56,0,\"The Fire Orcs tell a story of a fiery god which fell to the earth and burned the plains. This is where the god fell.\",\"147,125,226,153\",\"Eastwind > Istar > Sand Ocean > Sand Ocean East\",0,\"ARE245\")</J><E>1</E></X>");CS("<X><K>ARE246</K><J>new _ARE(246,\"Sand Ocean West\",7,2,55,55,0,\"Sand Ocean West is the uncontested domain of the Fire Orcs.  If you are close enough to see the Fire Shaman Temple on the horizon, then turn back immediately and flee.\",\"19,153,142,185\",\"86,87\",\"Eastwind > Istar > Sand Ocean\",\"REG75\")</J><E>1</E></X>");CS("<X><K>LOC86</K><J>new _LOC(86,\"Fire Orc Village\",14,\"A\",\"145\",1,55,0,\"Though distant from most places, only this location was deemed close enough to the gods of desert fire to be a worthy place for a Fire Orc to settle. Take care when visiting not to cast any shadows.\",\"69,86,186,122\",\"Eastwind > Istar > Sand Ocean > Sand Ocean West\",0,\"ARE246\")</J><E>1</E></X>");CS("<X><K>LOC87</K><J>new _LOC(87,\"Fire Shaman Temple\",2,\"B\",\"337\",1,55,0,\"The only structure standing in the Sand Ocean, the very existence of the Fire Shaman Temple is a testament to the sustained arcane prowess of the those who come here to worship the flame.\",\"132,165,282,195\",\"Eastwind > Istar > Sand Ocean > Sand Ocean West\",0,\"ARE246\")</J><E>1</E></X>");CS("<X><K>CNT24</K><J>new _CNT(24,\"Sulam\",52,59,1,\"Sulam lies at the far northern tip of Eastwind, and is a mountainous realm, most of which is too treacherous for settlement. The only city lies at the southern border of the country -- the area north of the Cimer River is collectively known as the Dead Zone.\",\"126,24,209,50\",\"19,60,74\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG19</K><J>new _REG(19,\"Cartographer Hell\",54,57,0,\"The Cartographer Hell is home to many interesting geological formations, many of which strongly resemble most of the other formations. Cartographers have been caught drawing a series of arbitrary jagged lines when filling in this region of their map; but it is not too embarrassing, for it is not far off the mark.\",\"49,104,169,128\",\"180,201\",\"Eastwind > Sulam\",\"CNT24\")</J><E>1</E></X>");CS("<X><K>ARE180</K><J>new _ARE(180,\"Desert of Teeth\",7,2,56,57,0,\"Once, one of the Seers of Cimeria famously had a vision of the world being consumed by a giant dragon which rose out of the earth and chewed it into rubble. It is supposed that at the time he was looking out over the Desert of Teeth.\",\"98,147,219,173\",\"164,190\",\"Eastwind > Sulam > Cartographer Hell\",\"REG19\")</J><E>1</E></X>");CS("<X><K>LOC164</K><J>new _LOC(164,\"Osric Pyramid\",2,\"B\",\"333\",1,56,0,\"It is thought that the Osric Pyramid was built by the ancient Cimerians solely to prove that their works could easily span the continent.\",\"26,136,141,166\",\"Eastwind > Sulam > Cartographer Hell > Desert of Teeth\",0,\"ARE180\")</J><E>1</E></X>");CS("<X><K>LOC190</K><J>new _LOC(190,\"Sandspire\",10,\"A\",\"160\",1,57,0,\"If the Desert of Teeth is the gaping maw of the giant earth dragon, then Sandspire is its fang.\",\"193,80,275,108\",\"Eastwind > Sulam > Cartographer Hell > Desert of Teeth\",0,\"ARE180\")</J><E>1</E></X>");CS("<X><K>ARE201</K><J>new _ARE(201,\"Hammerstar\",13,2,54,55,0,\"Hammerstar is said to be haunted by the ghosts of a doomed caravan, which fell prey to a marauding army. The army themselves were actually ghosts that had fallen victim to a previous army's trap. The ghost army no longer haunts Hammerstar, for the ghosts of the doomed caravan turned out to be extra angry about being murdered, and thus ghost-murdered the previous haunters of the area. It sent ripples through the ghost community.\",\"69,68,175,96\",\"115,189\",\"Eastwind > Sulam > Cartographer Hell\",\"REG19\")</J><E>1</E></X>");CS("<X><K>LOC115</K><J>new _LOC(115,\"Hammerstar Precipice\",10,\"A\",\"329\",1,55,0,\"Even if one had cause to wander the treacherous terrain of Hammerstar, which they don't, they would find little atop Hammerstar Precipice besides an infestation of rotbeetles and a bad case of chapped lips from the gritty winds. The lone tower atop the precipice is therefore a matter of some intrigue to the Cimerians. The only thing any of them know for certain about the hermit who resides there is that he must certainly be insane.\",\"190,129,286,168\",\"Eastwind > Sulam > Cartographer Hell > Hammerstar\",0,\"ARE201\")</J><E>1</E></X>");CS("<X><K>LOC189</K><J>new _LOC(189,\"Sand Ocean Cliffs\",10,\"B\",\"113\",1,54,0,\"The Sand Ocean Cliffs are named after a doomed caravan from Sand Ocean who, driven from their home by fire orcs, attempted to navigate these treacherous cliffs on their trek to relocate to the base of the Mungana Mountains. Many of the oxen-driven wagons toppled due to rough terrain and crumbling footholds, and fell to the doom of the razor-like rocks below. Only a handful of the caravaners survived, not nearly enough to establish a new settlement. They instead turned west to join ...\",\"59,98,156,139\",\"Eastwind > Sulam > Cartographer Hell > Hammerstar\",0,\"ARE201\")</J><E>1</E></X>");CS("<X><K>REG60</K><J>new _REG(60,\"Mungana Mountains\",52,56,0,\"The Mungana Mountains possess some of the most inaccessible and enormous peaks in the world of Dohria, and the most remote parts remain among the very few places never before explored by a civilized race.\",\"62,47,190,72\",\"228\",\"Eastwind > Sulam\",\"CNT24\")</J><E>1</E></X>");CS("<X><K>ARE228</K><J>new _ARE(228,\"Munga Pass\",21,3,52,56,0,\"Munga Pass offers Dohria little more than threatening interference with safe passage to the Dragondark Mines.\",\"114,130,233,154\",\"27,72,158\",\"Eastwind > Sulam > Mungana Mountains\",\"REG60\")</J><E>1</E></X>");CS("<X><K>LOC27</K><J>new _LOC(27,\"Barerock Trail\",10,\"C\",\"104\",1,52,0,\"It is said that one may find enlightenment by walking the Barerock Trail to its end. Those who have attempted it report that their only revelation after gaining the peak pertains to the difficulty of undoing one's own ill-considered deeds.\",\"173,172,289,199\",\"Eastwind > Sulam > Mungana Mountains > Munga Pass\",0,\"ARE228\")</J><E>1</E></X>");CS("<X><K>LOC72</K><J>new _LOC(72,\"Dragondark Mines\",4,\"A\",\"111\",1,55,0,\"The Dragondark Mines penetrate deep into the spine of the Mungana Mountains and generously pour forth riches and dragons.\",\"15,105,152,128\",\"Eastwind > Sulam > Mungana Mountains > Munga Pass\",0,\"ARE228\")</J><E>1</E></X>");CS("<X><K>LOC158</K><J>new _LOC(158,\"Nightmare Cliff\",2,\"B\",\"288\",1,56,0,\"The most fanatical Seers of Cimeria traditionally trek to the Nightmare Cliff fully laden with skins of the purest Second Sight waters to totally freak themselves out.\",\"184,52,274,92\",\"Eastwind > Sulam > Mungana Mountains > Munga Pass\",0,\"ARE228\")</J><E>1</E></X>");CS("<X><K>REG74</K><J>new _REG(74,\"River of Second Sight\",54,59,1,\"Drinking too deeply of the River of Second Sight is a sure way to see things which aren't really there. Depending on one's inclinations, this may or may not be desirable.\",\"140,142,249,181\",\"167,168\",\"Eastwind > Sulam\",\"CNT24\")</J><E>1</E></X>");CS("<X><K>ARE167</K><J>new _ARE(167,\"Cimeria\",5,2,55,59,1,\"Prone to flooding, the rocky lowlands of Cimeria are the dwelling place of the last Cimerians whose bold culture once spanned much of Sulam.\",\"80,158,161,187\",\"46,156\",\"Eastwind > Sulam > River of Second Sight\",\"REG74\")</J><E>1</E></X>");CS("<X><K>LOC46</K><J>new _LOC(46,\"Caravan Cantina\",1,\"B\",\"178|159|228\",0,59,1,\"Ample parking and friendly senoritas helps the Caravan Cantina live up to its name.\",\"25,60,153,90\",\"Eastwind > Sulam > River of Second Sight > Cimeria\",1,\"ARE167\")</J><E>1</E></X>");CS("<X><K>LOC156</K><J>new _LOC(156,\"Mutton King\",1,\"A\",\"221|274|46\",0,55,1,\"Once a well-kept secret among native Cimerians, word of the Mutton King's fine cuisine has spread across the world and now rivals the Pyramid of the Seers as Cimeria's most popular tourist attraction. It hasn't lost any of its charm, tough, as the royally bedecked namesake maitre d' still roams the dining hall, making sure that patrons are receiving kingly service.\",\"153,105,252,132\",\"Eastwind > Sulam > River of Second Sight > Cimeria\",1,\"ARE167\")</J><E>1</E></X>");CS("<X><K>ARE168</K><J>new _ARE(168,\"Cimerian Plain\",24,2,54,54,0,\"Once a well-cultivated semiarid farmland, the Cimerian Plain is now abandoned waste, infested by monsters which emanate from the Pyramid of the Seers.\",\"60,52,180,78\",\"175\",\"Eastwind > Sulam > River of Second Sight\",\"REG74\")</J><E>1</E></X>");CS("<X><K>LOC175</K><J>new _LOC(175,\"Pyramid of the Seers\",2,\"A\",\"163\",1,54,0,\"A continual supply of addled Seers provides a steady source of food and entertainment for the monsters which dwell in the Pyramid of the Seers. A reputation for the greatest second views makes this the premium location for seers to become drunk on the waters of the River of Second Sight.\",\"52,160,209,187\",\"Eastwind > Sulam > River of Second Sight > Cimerian Plain\",0,\"ARE168\")</J><E>1</E></X>");CS("<X><K>CNT19</K><J>new _CNT(19,\"Tao Ishi\",43,49,1,\"The people of Tao Ishi are an ancient and proud civilization, one with a tradition over two thousands years old. They are lucky enough to have the only temperate region on the continent of Eastwind, and the people of Tao Ishi have a spiritual connection with the lush jungles, quiet lakes, and winding rivers of their homeland.\",\"98,69,182,94\",\"11,45,49\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG11</K><J>new _REG(11,\"Bamboo Forest\",45,48,0,\"Bamboo Forest sits at the northern edge of Lake Uishidon, and is largely unspoiled by civilization, though it is largely spoiled by annoying monkeys.\",\"117,40,232,66\",\"150,235\",\"Eastwind > Tao Ishi\",\"CNT19\")</J><E>1</E></X>");CS("<X><K>ARE150</K><J>new _ARE(150,\"Bamboo Heart\",15,1,45,46,0,\"Bamboo Heart once lay at the center of Bamboo Forest, but long ago a massive tsunami hit the northwestern coast of Tao Ishi and destroyed half of the jungle. The violent hurricane that followed brought pieces of Cartographer Hell southward, expanding the borders of Sulam. In Bamboo Heart, the peaked roof of Silent Shrine now marks the effective northern edge of Tao Ishi.\",\"132,82,255,109\",\"35,199\",\"Eastwind > Tao Ishi > Bamboo Forest\",\"REG11\")</J><E>1</E></X>");CS("<X><K>LOC35</K><J>new _LOC(35,\"Bloodmonkey Grounds\",9,\"B\",\"148\",1,46,0,\"The Bloodmonkey Grounds are the popular mating and hunting spot for that particular simian. They are violent, carnivorous, and worst of all, monkeys.\",\"105,135,270,165\",\"Eastwind > Tao Ishi > Bamboo Forest > Bamboo Heart\",0,\"ARE150\")</J><E>1</E></X>");CS("<X><K>LOC199</K><J>new _LOC(199,\"Silent Shrine\",2,\"A\",\"110\",1,45,0,\"The Silent Shrine was built in reverence of the deities of earth, water, storm and sky. This is a great place to pray to the spirits of nature, if one can survive nature in the first place and make it past the starving bloodmonkeys that lie in wait in the surrounding jungle.\",\"51,71,157,97\",\"Eastwind > Tao Ishi > Bamboo Forest > Bamboo Heart\",0,\"ARE150\")</J><E>1</E></X>");CS("<X><K>ARE235</K><J>new _ARE(235,\"Outskirts\",15,1,48,48,0,\"The Outskirts of Bamboo Forest lie to the west, and it is here that renegade warriors and disgraced samurai flee, to live out the rest of their days amongst the broken bamboo.\",\"35,114,120,138\",\"195\",\"Eastwind > Tao Ishi > Bamboo Forest\",\"REG11\")</J><E>1</E></X>");CS("<X><K>LOC195</K><J>new _LOC(195,\"Shadowtread Path\",9,\"A\",\"305\",1,48,0,\"The broken limbs and split bamboo that serpentine through the Outskirts are known as Shadowtread Path. They are the unmistakable evidence of ninja duels and kung-fu battles.\",\"111,106,255,135\",\"Eastwind > Tao Ishi > Bamboo Forest > Outskirts\",0,\"ARE235\")</J><E>1</E></X>");CS("<X><K>REG45</K><J>new _REG(45,\"Ing Falls\",43,49,0,\"Ing Falls, a miles-long series of epic waterfalls, constantly floods the southeastern lands of Tao Ishi, creating a system of marshlands that eventually fuel the Anaran river to the south.\",\"194,103,274,129\",\"223,262\",\"Eastwind > Tao Ishi\",\"CNT19\")</J><E>1</E></X>");CS("<X><K>ARE223</K><J>new _ARE(223,\"Lower Falls\",15,1,43,49,0,\"The waterfalls of Lower Falls are much smaller than at the head of this short river system, and create shallow rapids and swift streams before dying out at the pools and marshes of the south.\",\"88,121,193,153\",\"128,225\",\"Eastwind > Tao Ishi > Ing Falls\",\"REG45\")</J><E>1</E></X>");CS("<X><K>LOC128</K><J>new _LOC(128,\"Ing Falls Caves\",4,\"A\",\"167\",1,49,0,\"The Ing Falls Caves are constantly flooded by the raging waters of the falls, and as such are guaranteed to ever be cold, damp, soggy and wet. If ever you took your mother's advice to wear an extra layer of warm clothing, it should be in this place.\",\"56,45,179,76\",\"Eastwind > Tao Ishi > Ing Falls > Lower Falls\",0,\"ARE223\")</J><E>1</E></X>");CS("<X><K>LOC225</K><J>new _LOC(225,\"Ungo Pool\",5,\"B\",\"190\",1,43,0,\"Beasts from all over lower Tao Ishi gather here at the Ungo Pool, where the rapids from Ing Falls finally die and become still and cool.\",\"177,94,269,122\",\"Eastwind > Tao Ishi > Ing Falls > Lower Falls\",0,\"ARE223\")</J><E>1</E></X>");CS("<X><K>ARE262</K><J>new _ARE(262,\"Upper Falls\",15,1,46,47,0,\"The Upper Falls originate from within openings in the mossy mountains of Ing, leading some to believe that water spirits live within the stones. The rushing falls, which are as tall as any giant, create a rapid-moving but very short river system.\",\"32,42,140,69\",\"81,153\",\"Eastwind > Tao Ishi > Ing Falls\",\"REG45\")</J><E>1</E></X>");CS("<X><K>LOC81</K><J>new _LOC(81,\"Fangroot Forest\",7,\"B\",\"75\",1,47,0,\"Fangroot Forest, so named for the serpents that slither through the trees, is an ancient wood unlike the jungle typical of this region. It reinforces the belief that the source of Ing Falls are water spirits or some other form of magic.\",\"163,135,283,165\",\"Eastwind > Tao Ishi > Ing Falls > Upper Falls\",0,\"ARE262\")</J><E>1</E></X>");CS("<X><K>LOC153</K><J>new _LOC(153,\"Mosscliff\",2,\"A\",\"91\",1,46,0,\"The slipper slopes of Mosscliff can only be safely traversed by flying beasts and kung-fu masters -- all others, be veeeery careful.\",\"28,90,113,113\",\"Eastwind > Tao Ishi > Ing Falls > Upper Falls\",0,\"ARE262\")</J><E>1</E></X>");CS("<X><K>REG49</K><J>new _REG(49,\"Lake Uishidon\",43,46,1,\"The people of Tao Ishi believe Lake Uishidon to have been blessed by the spirits of earth and water. The shores of the lake are home to temples and other places of power and worship, as well as the imperial city of Hwanto.\",\"33,118,142,142\",\"209,215\",\"Eastwind > Tao Ishi\",\"CNT19\")</J><E>1</E></X>");CS("<X><K>ARE209</K><J>new _ARE(209,\"Hwanto\",5,1,46,46,1,\"Hwanto, known as Eastwind's 'Imperial City,' is the palatial capital of the empire of Eastwind. Emperor Benawi rules from his estate, which lies at the heart of Hwanto. \",\"37,185,116,209\",\"205\",\"Eastwind > Tao Ishi > Lake Uishidon\",\"REG49\")</J><E>1</E></X>");CS("<X><K>LOC205</K><J>new _LOC(205,\"Soft Step Tavern\",1,\"A\",\"237|37|4\",0,46,1,\"Soft Step is so great / That its virtue is espoused / In haiku structure!\",\"153,116,242,157\",\"Eastwind > Tao Ishi > Lake Uishidon > Hwanto\",1,\"ARE209\")</J><E>1</E></X>");CS("<X><K>ARE215</K><J>new _ARE(215,\"Jungle Tao\",15,1,43,44,0,\"Jungle Tao is considered a place of great natural power, as It is far enough away from Hwanto to be free from the 'corruptions of civilization' and yet is still on the shores of the blessed Lake Uishidon. Despite this belief, smitten couples can often be seen sneaking into the jungle in order to demonstrate their own appreciate for the ways of nature.\",\"189,102,271,126\",\"16,217\",\"Eastwind > Tao Ishi > Lake Uishidon\",\"REG49\")</J><E>1</E></X>");CS("<X><K>LOC16</K><J>new _LOC(16,\"Ancestral Catacombs\",2,\"B\",\"171\",1,44,0,\"The line of Eastwind Emperors is buried here, as are many ancestral nobleman of Tao Ishi. The Ancestral Catacombs were built in the Jungle Tao, as the Committee for Ancestral Entombment had thought it a good idea to bury their dead in a place that was spiritually potent. That was, of course, before they discovered that all who are buried here become zombies. The committee tried to spin this as a good thing, and in fact the Great Ishi Depression was brought to a close when, after years of failed attempts at economic stimulus, the zombie corpse of Minister of Finance Hakuro was able to initiate a successful plan to turn the economy around. He also ate the former Minister of Finance, which nobody complained about.\",\"132,69,291,94\",\"Eastwind > Tao Ishi > Lake Uishidon > Jungle Tao\",0,\"ARE215\")</J><E>1</E></X>");CS("<X><K>LOC217</K><J>new _LOC(217,\"Temple of Mun To\",2,\"A\",\"289\",1,43,0,\"The Temple of Mun To was originally a place for water priests, but they were all driven out by monsters. Later, samurai vowed to cleanse the temple, and drove out all of the wretched creatures. Upon hearing of this, various ninja clans swore to purge the temple of all samurai, and so now it stands that the Temple of Mun To is infested with ninja. Just this spring, however, a geisha organization signed a declaration to remove the ninja.\",\"66,172,204,197\",\"Eastwind > Tao Ishi > Lake Uishidon > Jungle Tao\",0,\"ARE215\")</J><E>1</E></X>");CS("<X><K>CNT23</K><J>new _CNT(23,\"Wastes\",48,57,1,\"'The Wastes' is the common name for an un-declared region of wasteland that lies north of Magmar, a place with no king and no rulers. The only men who live here dwell in the town of Lastpost, a neutral city often used as a treaty site. \",\"97,181,165,204\",\"65,78\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG65</K><J>new _REG(65,\"Parched Earth\",48,57,1,\"Though there is little here of intrinsic value, the isthmus of the Parched Earth occupies a strategic position on the path of the valuable intercontinental trade route between Eastwind and Magmar.\",\"92,145,212,171\",\"192,193,220\",\"Eastwind > Wastes\",\"CNT23\")</J><E>1</E></X>");CS("<X><K>ARE192</K><J>new _ARE(192,\"Fort Moon\",5,2,57,57,1,\"Fort Moon is by far the more humble of the sister cities, but it is also the more honorable, genuinely protecting merchants from the natural hazards of the Wastes and the human hazards of Fort Sol.\",\"105,63,186,90\",\"99\",\"Eastwind > Wastes > Parched Earth\",\"REG65\")</J><E>1</E></X>");CS("<X><K>LOC99</K><J>new _LOC(99,\"Fort Moon Barracks\",1,\"A\",\"174|191|253\",0,57,1,\"The Fort Moon Barracks is where the staunchest defenders of the free peoples of the Wastes hang out, and for good reason: they live here. But you are welcome, also.\",\"62,139,214,171\",\"Eastwind > Wastes > Parched Earth > Fort Moon\",1,\"ARE192\")</J><E>1</E></X>");CS("<X><K>ARE193</K><J>new _ARE(193,\"Fort Sol\",12,1,48,51,0,\"Fort Sol is a corrupt center of organized crime, exploiting its strategic position to exert control over merchant caravans.\",\"58,144,142,168\",\"101,102,103\",\"Eastwind > Wastes > Parched Earth\",\"REG65\")</J><E>1</E></X>");CS("<X><K>LOC101</K><J>new _LOC(101,\"Fort Sol Armory\",2,\"B\",\"240\",1,49,0,\"The center of activity in Fort Sol, nearly every squatter in Fort Sol comes through the Armory at some point during the day to try to stay better-equipped than their neighbor.\",\"19,137,144,169\",\"Eastwind > Wastes > Parched Earth > Fort Sol\",0,\"ARE193\")</J><E>1</E></X>");CS("<X><K>LOC102</K><J>new _LOC(102,\"Fort Sol Barracks\",2,\"A\",\"156\",1,48,0,\"The Fort Sol Barracks were once the center of the strictly regimented Fort Sol Police, whose services are now leased to the highest bidder. They are nothing but brigands and mercenaries.\",\"155,99,286,127\",\"Eastwind > Wastes > Parched Earth > Fort Sol\",0,\"ARE193\")</J><E>1</E></X>");CS("<X><K>LOC103</K><J>new _LOC(103,\"Fort Sol Dungeon\",2,\"C\",\"107\",1,51,0,\"The Dungeon is where you are most likely to end up when visiting Fort Sol, until you have paid your ransom.\",\"45,38,183,67\",\"Eastwind > Wastes > Parched Earth > Fort Sol\",0,\"ARE193\")</J><E>1</E></X>");CS("<X><K>ARE220</K><J>new _ARE(220,\"Lastpost\",5,1,49,49,1,\"Lastpost is a neutral refuge for those seeking comfort and safety in the Wastes, as well as home to most of the decent folks who live in the Wastes.\",\"185,95,268,118\",\"42\",\"Eastwind > Wastes > Parched Earth\",\"REG65\")</J><E>1</E></X>");CS("<X><K>LOC42</K><J>new _LOC(42,\"Camel's Hump\",1,\"A\",\"299|66|122\",0,49,1,\"The Camel's Hump is a popular waypoint for merchant caravans and specializes in the provisioning of caravans with unusually delectable trail food. The beds, however, are as hard as… a camel's hump.\",\"34,97,146,127\",\"Eastwind > Wastes > Parched Earth > Lastpost\",1,\"ARE220\")</J><E>1</E></X>");CS("<X><K>REG78</K><J>new _REG(78,\"Sol Salt Flats\",49,53,0,\"The Sol Salt Flats have been formed by the slow retreat of the Saline Lake which was cut off from the ocean by the continued action of the Vavylen Uplift. A vast bed of salt was left behind, providing a ripe environment for the advent of bizarre creatures such as the economically crucial Saltworm.\",\"73,47,198,74\",\"244,256\",\"Eastwind > Wastes\",\"CNT23\")</J><E>1</E></X>");CS("<X><K>ARE244</K><J>new _ARE(244,\"Saline Lake\",17,1,50,53,0,\"The Saline Lake is the dominant feature of the Wastes, and the heart of the Sol Salt Flats. The waters have become dangerously concentrated with salt, but that doesn't seem to disturb the lifeforms which are adapted to it.\",\"129,88,228,112\",\"60,187,188\",\"Eastwind > Wastes > Sol Salt Flats\",\"REG78\")</J><E>1</E></X>");CS("<X><K>LOC60</K><J>new _LOC(60,\"Crystal Caves\",4,\"A\",\"231\",1,50,0,\"The Crystal Caves were once closed and covered by the Saline Lake. Over time, the seepage of super-concentrated saltwater produced amazing mineral deposits within the Crystal Caves, creating something much like a monstrous geode. In recent times, the caves cracked open and revealed their treasures to the world.\",\"44,59,151,87\",\"Eastwind > Wastes > Sol Salt Flats > Saline Lake\",0,\"ARE244\")</J><E>1</E></X>");CS("<X><K>LOC187</K><J>new _LOC(187,\"Saltworm Broodgrounds\",5,\"C\",\"244\",1,53,0,\"The Saltworm always returns to the shallows of the Saline Lake to brood. It is considered inappropriate to hunt Saltworms here, as it could disturb their fragile environment and spoil the renewable resource of the Saltworm for future generations.\",\"17,113,182,140\",\"Eastwind > Wastes > Sol Salt Flats > Saline Lake\",0,\"ARE244\")</J><E>1</E></X>");CS("<X><K>LOC188</K><J>new _LOC(188,\"Saltworm Mound\",5,\"B\",\"325\",1,52,0,\"For some unknown reason, Saltworms congregate here to secrete a glue-like substance and assemble concrete mounds out of sand. Saltworm concrete is a strong structural material, but due to the remote location and the heaviness of the rock, contractors prefer to transport live Saltworms to the construction site and produce concrete on-location.\",\"162,151,290,181\",\"Eastwind > Wastes > Sol Salt Flats > Saline Lake\",0,\"ARE244\")</J><E>1</E></X>");CS("<X><K>ARE256</K><J>new _ARE(256,\"Sodyam\",9,1,49,52,0,\"Little is known of the people of Sodyam, for they left precious little behind, but it is clear that they were deeply and powerfully involved in mysticism.\",\"21,154,109,179\",\"54,186\",\"Eastwind > Wastes > Sol Salt Flats\",\"REG78\")</J><E>1</E></X>");CS("<X><K>LOC54</K><J>new _LOC(54,\"Circlestone\",11,\"B\",\"149\",1,49,0,\"Apparently built by the Sodyam to produce Elementals to do their bidding, the Circlestone continues even in the absence of any Sodyam mystics to produce Elementals. Absent any instruction, the Elementals attack any who approach too closely.\",\"164,153,254,179\",\"Eastwind > Wastes > Sol Salt Flats > Sodyam\",0,\"ARE256\")</J><E>1</E></X>");CS("<X><K>LOC186</K><J>new _LOC(186,\"Ruins of Umer\",2,\"A\",\"180\",1,52,0,\"The Sodyam dwelled here, and seem to have departed precipitously, for one can observe that there are still dinner places set and windmills left in gear.\",\"75,85,189,112\",\"Eastwind > Wastes > Sol Salt Flats > Sodyam\",0,\"ARE256\")</J><E>1</E></X>");CS("<X><K>CNT21</K><J>new _CNT(21,\"Ziggori\",53,61,1,\"The people of Ziggori have an odd culture that is equal parts barbaric and civilized. Though mages from all over the world come here to train at their schools of magic, they have a tribal government and are practicioners of human sacrifice. Their jungles are home to violent outcasts who do far worse, however.\",\"109,109,191,134\",\"6,9\",\"Eastwind\",\"CON5\")</J><E>1</E></X>");CS("<X><K>REG6</K><J>new _REG(6,\"Anaran River\",57,61,0,\"Anaran River snakes its way across the eastern half of Ziggori, with marshes to the north and a jungle lagoon to the south. Zuran scholars have remarked, while puffing on their Deep Thought Pipes, that 'If you look at it just right, really, just turn your head sideways and squint your eyes, then blink really fast and shake your head, it looks like a skinny man running with an arrow sticking out of his neck.'\",\"147,86,253,107\",\"143,144,145\",\"Eastwind > Ziggori\",\"CNT21\")</J><E>1</E></X>");CS("<X><K>ARE143</K><J>new _ARE(143,\"Anaran Downriver\",25,1,58,59,0,\"Anaran Downriver was home to Solomon's Empire, chosen for its fresh water, fertile lands, bountiful fishing, and as luck would have it, seemingly endless veins of gold and iron ore.\",\"60,110,186,135\",\"112,206\",\"Eastwind > Ziggori > Anaran River\",\"REG6\")</J><E>1</E></X>");CS("<X><K>LOC112</K><J>new _LOC(112,\"Great Eye Shrine\",2,\"B\",\"234\",1,59,0,\"In the Age of Solomon, the Great Eye Shrine was where his enclave of priests and wisemen made daily sacrifices, pitting helpless virgins against savage man-eating gorillas in a sadistic show meant to please the gods of greed and power.\",\"33,60,116,103\",\"Eastwind > Ziggori > Anaran River > Anaran Downriver\",0,\"ARE143\")</J><E>1</E></X>");CS("<X><K>LOC206</K><J>new _LOC(206,\"Solomon's Mines\",4,\"A\",\"25\",1,58,0,\"Solomon's Mines were a bountiful source of gold ore in ages past. When Solomon's Empire fell, the secret of separating the golden ore from the stones of this mine were forgotten, for they will neither melt nor break under any hammer.\",\"157,86,280,109\",\"Eastwind > Ziggori > Anaran River > Anaran Downriver\",0,\"ARE143\")</J><E>1</E></X>");CS("<X><K>ARE144</K><J>new _ARE(144,\"Anaran Lagoon\",16,2,60,61,0,\"The Anaran River empties out here, at Anaran Lagoon, which funnels out into the sea on the eastern side. The lagoon is a popular bathing spot for gorillas and other jungle beasts.\",\"46,174,166,200\",\"15,111\",\"Eastwind > Ziggori > Anaran River\",\"REG6\")</J><E>1</E></X>");CS("<X><K>LOC15</K><J>new _LOC(15,\"Anaran Ruins\",2,\"A\",\"245\",1,60,0,\"Anaran Ruins are not believed to have been part of Solomon's Empire, for they appear to be much older and point to Western origins. Professor Hinkwater of Seven Cities was awarded the Dohrian Archeological Prize for his paper suggesting that the ruins were originally constructed by colonists from Elmwood, though some of his fellow scholars scoffed at this as being obvious. The walls of the ruins bear graffiti such as 'I (heart shape) Thanros' and 'Crystali Rules!'\",\"138,57,249,86\",\"Eastwind > Ziggori > Anaran River > Anaran Lagoon\",0,\"ARE144\")</J><E>1</E></X>");CS("<X><K>LOC111</K><J>new _LOC(111,\"Gorilla Grounds\",9,\"B\",\"10\",1,61,0,\"Various apes may be seen wandering the Gorilla Grounds, but the most prominent frequenter are those for which this jungle is named. Though there are some who purport that gorillas are gentle and intelligent beasts, scholars who have attempted to live with and study these primates have more often than not been pummeled into tiny bits by an angry Silverback. Or, as the scientific community of Eastwind has come to know it, the 'OMFG' (Ornery Malevolent Fanged Gorilla). 'OMFG! Watch out!' is a common cry heard at the Gorilla Grounds.\",\"43,126,163,155\",\"Eastwind > Ziggori > Anaran River > Anaran Lagoon\",0,\"ARE144\")</J><E>1</E></X>");CS("<X><K>ARE145</K><J>new _ARE(145,\"Anaran Upriver\",25,3,57,58,0,\"The marshes of Anaran Upriver are the source of the great Anaran River, though it is believed that underwater caverns exist at the four main estuaries, and that underground streams flow directly into the river. Other theories attempting to explain the strangely powerful river current point to the mysterious goings-on at the Temple of the Nine Flames.\",\"21,37,142,63\",\"36,218\",\"Eastwind > Ziggori > Anaran River\",\"REG6\")</J><E>1</E></X>");CS("<X><K>LOC36</K><J>new _LOC(36,\"Bone Bridge\",12,\"B\",\"79\",1,58,0,\"There are several reasons not to use Bone Bridge. First, you have to sneak past the cannibal village that lies on the south side. Then, you have to leap across the bridge, for it is very old and there is a large break in the stone. Lastly, the greedy troll who lives beneath the bridge will demand a toll of treasure when you reach the other side. Despite all of this, the people of Zura use Bone Bridge on a daily basis.\",\"41,96,139,122\",\"Eastwind > Ziggori > Anaran River > Anaran Upriver\",0,\"ARE145\")</J><E>1</E></X>");CS("<X><K>LOC218</K><J>new _LOC(218,\"Temple of the Nine Flames\",2,\"A\",\"286\",1,57,0,\"The Temple of the Nine Flames is hope to an ancient clan of harpies whose lineage traces back nearly as far as the Cataclysm, the Demonhammer clan. Legend has it that they are bound to guard until end times the Nine Flames, a ring of eternally lit magical fires that keep a nameless dark god entombed within a great crypt beneath the temple.\",\"180,92,286,132\",\"Eastwind > Ziggori > Anaran River > Anaran Upriver\",0,\"ARE145\")</J><E>1</E></X>");CS("<X><K>REG9</K><J>new _REG(9,\"Azul\",53,55,1,\"Azul is home to flesh-eating cannibals, head-shrinking witch doctors, greedy thieving trolls, murderous bloodthirsty headhunters, and voodoo-practicing natives. Other than that, you'll find some really nice people here.\",\"53,111,136,138\",\"147,273\",\"Eastwind > Ziggori\",\"CNT21\")</J><E>1</E></X>");CS("<X><K>ARE147</K><J>new _ARE(147,\"Azul Jungle\",15,2,53,55,0,\"The Azul Jungle is full of cannibalistic tribes of savages. Be careful passing through their domain, especially if you have ever suspected that you might have a naturally robust and hearty flavor.\",\"95,61,220,86\",\"44,119,223\",\"Eastwind > Ziggori > Azul\",\"REG9\")</J><E>1</E></X>");CS("<X><K>LOC44</K><J>new _LOC(44,\"Cannibal Village\",14,\"C\",\"40\",1,55,0,\"Cannibal Village lies to the south of Bone Bridge. The inhabitants of this village have a 'gentleman's agreement' with the citizens of Zura, and have pledged to only eat Zurans if they have failed to catch any outlanders lately.\",\"124,49,246,75\",\"Eastwind > Ziggori > Azul > Azul Jungle\",0,\"ARE147\")</J><E>1</E></X>");CS("<X><K>LOC119</K><J>new _LOC(119,\"Headhunter Path\",9,\"B\",\"323\",1,55,0,\"Headhunter Path is the name given to these hunting grounds, which are favored by the headhunters of Cannibal Village. There is no more dangerous stretch of jungle in all of Azul.\",\"161,95,287,119\",\"Eastwind > Ziggori > Azul > Azul Jungle\",0,\"ARE147\")</J><E>1</E></X>");CS("<X><K>LOC223</K><J>new _LOC(223,\"Ula Baba's Ziggorat\",2,\"A\",\"54\",1,53,0,\"The famed Ula Baba, mortal enemy of Solomon, built his ziggurat of power in this spot. Though he has long been dead, legend says his spirit still wanders the catacombs beneath this temple.\",\"60,136,149,177\",\"Eastwind > Ziggori > Azul > Azul Jungle\",0,\"ARE147\")</J><E>1</E></X>");CS("<X><K>ARE273</K><J>new _ARE(273,\"Zura\",5,2,53,53,1,\"The people who founded the city of Zura were tough, and their descendants are just as hardy as they. What else would you expect from people who live on the edge of a cannibal-infested jungle?\",\"163,155,243,181\",\"125\",\"Eastwind > Ziggori > Azul\",\"REG9\")</J><E>1</E></X>");CS("<X><K>LOC125</K><J>new _LOC(125,\"Hubab's Hostel\",1,\"A\",\"206|170|106\",0,53,1,\"Hubab welcomes you to his happy hostel, dearest of all his friends! Truly there is no stranger to Hubab, only precious friendships overburdened with an abundance of coin -- a burden Hubab will most happily and selflessly offer to lift from your shoulders! \",\"158,104,271,134\",\"Eastwind > Ziggori > Azul > Zura\",1,\"ARE273\")</J><E>1</E></X>");CS("<X><K>CON4</K><J>new _CON(4,\"Elmwood\",1,19,1,\"Elmwood is known as the Elder Continent. It is the birthplace of Elves and Dragons and all of those who gave rise to the common races. It is also believed that all magic flows from springs deep beneath the continent, nurtured by the souls of the virtuous who live and thrive here.\",\"68,149,145,179\",\"14,17,13,18,16,15\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT14</K><J>new _CNT(14,\"Crystali\",1,7,1,\"Crystali lay at the northern tip of Elmwood, and its mystical forests must be traversed by those who wish to venture northward into Daligita.\",\"65,59,141,80\",\"31,50\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG31</K><J>new _REG(31,\"Elvenwood\",1,5,1,\"The lush forests of Elvenwood were once home to the Elves, before the Catacylsm and the First Judgement were cast upon the land. No elf has lived here for centuries, and for reasons they will not explain, they are often reluctant to even pass through the forests here. All of the other common races happily inhabit this region, however.\",\"158,110,250,132\",\"172,182,249\",\"Elmwood > Crystali\",\"CNT14\")</J><E>1</E></X>");CS("<X><K>ARE172</K><J>new _ARE(172,\"Crystalis\",11,2,1,3,0,\"The patch of forest given the name Crystalis is a place of natural power, drawing mystical energy from the crystal cluster that lay at its heart. The woods here are littered with crystal dust which, in addition to being useful for magic, can also sweeten lemonade without adding calories.\",\"33,53,121,81\",\"61,220\",\"Elmwood > Crystali > Elvenwood\",\"REG31\")</J><E>1</E></X>");CS("<X><K>LOC61</K><J>new _LOC(61,\"Crystal Clearing\",7,\"B\",\"3\",1,3,0,\"A patch of ethereal tree-sized crystals protrude from the ground here, pushing back the forest and giving the Crystal Clearing its name. \",\"108,166,228,187\",\"Elmwood > Crystali > Elvenwood > Crystalis\",0,\"ARE172\")</J><E>1</E></X>");CS("<X><K>LOC220</K><J>new _LOC(220,\"Tower of Daedantus\",2,\"A\",\"128\",1,1,0,\"The Tower of Daedantus, built by the dark mage himself, or rather by the army of hobgoblins that he hypnotized into doing it, was no doubt once a place of dark power. When the dryad enslaved his army, Daedantus was presumably trapped within his tower, where he likely starved to death.\",\"88,75,175,115\",\"Elmwood > Crystali > Elvenwood > Crystalis\",0,\"ARE172\")</J><E>1</E></X>");CS("<X><K>ARE182</K><J>new _ARE(182,\"Dryadalis\",11,2,2,5,0,\"Dryadalis is named for the dryad spirits that protect this wood from all who would seek to do it harm. The people of Seven Cities are only allowed to harvest a small portion of trees for lumber annually, though the poor lumberjacks have to listen while the dryads nag them with wishy-washy pro-tree sentiments.\",\"167,135,248,161\",\"76,104,142\",\"Elmwood > Crystali > Elvenwood\",\"REG31\")</J><E>1</E></X>");CS("<X><K>LOC76</K><J>new _LOC(76,\"Dryad Wood\",7,\"A\",\"68\",1,2,0,\"Daedantus' army of hobgoblins leveled these woods long ago in order to build his dark tower. Their fortifications were soon destroyed by a family of dryads, who gave birth to a new forest. Though the dryad failed to destroy the tower, protected as it was by dark magic, they enslaved the hobgoblins and forced them to protect the Dryad Wood against anyone else who would do it harm.\",\"19,156,129,182\",\"Elmwood > Crystali > Elvenwood > Dryadalis\",0,\"ARE182\")</J><E>1</E></X>");CS("<X><K>LOC104</K><J>new _LOC(104,\"Garanis Caves\",4,\"C\",\"144\",1,5,0,\"The Garanis Caves are just warm enough to attract poison toads and feral chickens, but just chilly enough for a goblin to happily call them home. Due to its puny creatures, Garanis Caves are therefore also known as 'Yawn Caves' to some, and to others, the 'Come On, Knock It Off' caverns. There are few caves less dangerous than these, which are known throughout the lands as being a fine place for toddlers and the partially paralyzed to learn how to use a sword.\",\"96,127,207,153\",\"Elmwood > Crystali > Elvenwood > Dryadalis\",0,\"ARE182\")</J><E>1</E></X>");CS("<X><K>LOC142</K><J>new _LOC(142,\"Luna Shrine\",2,\"B\",\"220\",1,4,0,\"Luna Shrine was built hundreds of years ago in reverence of an earthbound angel who touched the lives of many before vanishing one day without warning. The priestesses who served in Luna Shrine have since moved on. As for the angel who once blessed all who came to her shrine, no one knows what became of her, though rumors from Seven Cities would have you believe that a demon woman was seen sniffing around shortly after the angel's disappearance.\",\"168,84,266,111\",\"Elmwood > Crystali > Elvenwood > Dryadalis\",0,\"ARE182\")</J><E>1</E></X>");CS("<X><K>ARE249</K><J>new _ARE(249,\"Seven Cities\",5,2,1,1,1,\"Once a series of seven independent forest towns scattered here and there, the separate villages of Seven Cities grew until over time their borders overlapped and they simply became one city. Seven Cities is the capital of Crystali, its chief exports are soap and goat's wool, and it has won the coveted 'Coziest Inns in Elmwood' award three years in a row.\",\"26,179,127,209\",\"136\",\"Elmwood > Crystali > Elvenwood\",\"REG31\")</J><E>1</E></X>");CS("<X><K>LOC136</K><J>new _LOC(136,\"Laurinara's Hearth\",1,\"A\",\"332|347|349|275\",0,1,1,\"Though our mead may soothe muscles, though our baths relieve stench, the greatest tonic we offer is the smile of a gorgeous wench!\",\"21,105,108,147\",\"Elmwood > Crystali > Elvenwood > Seven Cities\",1,\"ARE249\")</J><E>1</E></X>");CS("<X><K>REG50</K><J>new _REG(50,\"Landari Foothills\",3,7,0,\"The well-traveled foothills of Landari form a natural road between Seven Cities and Enderfall, and the bards sing of her serene beauty… and hidden dangers.\",\"10,120,130,144\",\"219\",\"Elmwood > Crystali\",\"CNT14\")</J><E>1</E></X>");CS("<X><K>ARE219</K><J>new _ARE(219,\"Slowbreeze\",13,2,3,7,0,\"The western half of the Landari Foothills bear the name Slowbreeze, for the gentle coastal winds lap her shores and offer a mercifully cool breeze all year round. Which, as any of the soldiers ever stationed here would tell you, makes it one of the more pleasant watches in all of Elmwood.\",\"66,108,163,134\",\"33,97,110,159\",\"Elmwood > Crystali > Landari Foothills\",\"REG50\")</J><E>1</E></X>");CS("<X><K>LOC33</K><J>new _LOC(33,\"Bladesteel Mines\",4,\"D\",\"301\",1,7,0,\"These mines were once rich in iron, but have long since dried up, and the miners have moved on. It is now home to other… inhabitants.\",\"99,184,225,211\",\"Elmwood > Crystali > Landari Foothills > Slowbreeze\",0,\"ARE219\")</J><E>1</E></X>");CS("<X><K>LOC97</K><J>new _LOC(97,\"Fort Gammage\",2,\"A\",\"195\",1,3,0,\"Once the last line of defense for the kingdom of Landari, Fort Gammage was overrun by monsters when they discovered that the men guarding the fort were all asleep at their posts. Incredibly drunkenly asleep.\",\"42,69,156,96\",\"Elmwood > Crystali > Landari Foothills > Slowbreeze\",0,\"ARE219\")</J><E>1</E></X>");CS("<X><K>LOC110</K><J>new _LOC(110,\"Goodrond Hill\",8,\"B\",\"312\",1,4,0,\"Though it may be the safest path through Slowbreeze, Goodrond Hill is nevertheless a pest-filled annoyance. It is best not to attempt passage unless the traveler in question has stocked up on analgesic creams and anti-itch potions.\",\"16,138,124,165\",\"Elmwood > Crystali > Landari Foothills > Slowbreeze\",0,\"ARE219\")</J><E>1</E></X>");CS("<X><K>LOC159</K><J>new _LOC(159,\"Oak Tower\",2,\"C\",\"90\",1,6,0,\"Oak Tower was a lookout point during the days when Minotath and Crystali were constantly on the brink of war with one another. The unification of Elmwood rendered the tower obsolete and it was decommissioned. Its new inhabitants are a community of dopplegangers who claim to just want to be left alone.\",\"159,121,252,149\",\"Elmwood > Crystali > Landari Foothills > Slowbreeze\",0,\"ARE219\")</J><E>1</E></X>");CS("<X><K>CNT17</K><J>new _CNT(17,\"Minotath\",1,16,1,\"In the center of the Elmwood continent lay the silent plains of Minotath, whose whispering winds carry the voices of the restless spirits of the long dead civilizations that used to reign here.\",\"117,113,193,136\",\"52,55\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG52</K><J>new _REG(52,\"Maxotas\",1,14,1,\"Maxotas is the name of the greater plain of Minotath, comprising the eastern majority of the of the country's lands.\",\"172,122,252,148\",\"174,196,204\",\"Elmwood > Minotath\",\"CNT17\")</J><E>1</E></X>");CS("<X><K>ARE174</K><J>new _ARE(174,\"Daedelis\",5,2,1,1,1,\"Nestled near the western line of the beautiful intermingled woods of Willow and Shadevale, the great city of Daedelis marks the eastern border of Minotath. Daedelian scholars are renowned throughout all of Dohria as the best and brightest of our age, but their sports teams are rather terrible.\",\"119,118,204,143\",\"203\",\"Elmwood > Minotath > Maxotas\",\"REG52\")</J><E>1</E></X>");CS("<X><K>LOC203</K><J>new _LOC(203,\"Slumbering Minotaur Tavern\",1,\"A\",\"316|168|32\",0,1,1,\"'Fear ye not the minotaur / Who deeply, soundly snores / For difficult to wake is he / Whose belly be filled with golden mead!' So goes the well-known jingle sung by the bards. What is not sung is this: the proprietors of the Slumbering Minotaur Tavern are Legion loyalists. The well-known Legionnaire, Faxanado Dathus watches over and protects their establishment from outside meddling, whether from drunks or the Knights-run government. \",\"187,134,285,187\",\"Elmwood > Minotath > Maxotas > Daedelis\",1,\"ARE174\")</J><E>1</E></X>");CS("<X><K>ARE196</K><J>new _ARE(196,\"Graeci\",24,1,10,11,0,\"Graeci is an uninhabited region of Maxotas, near the shores of Lost Lakes. The only part of this area that receives regular visitors is the Arena, which draws bloodthirsty masses every week.\",\"39,166,116,191\",\"18,170,212\",\"Elmwood > Minotath > Maxotas\",\"REG52\")</J><E>1</E></X>");CS("<X><K>LOC18</K><J>new _LOC(18,\"Arena\",2,\"A\",\"53\",1,10,0,\"The Great Arena of Graeci was built by an unknown civilization, but for a well-known purpose -- to host gladiatorial matches. To this day, it fulfills its architects' intent.\",\"29,90,100,123\",\"Elmwood > Minotath > Maxotas > Graeci\",0,\"ARE196\")</J><E>1</E></X>");CS("<X><K>LOC170</K><J>new _LOC(170,\"Pit of Penitence\",4,\"B\",\"181\",1,10,0,\"Long ago, a great flaming stone fell from the skies, and where it impacted the ground it left a great, craterous pit. The Pit of Penitence, as it is called, radiates a holy energy that attracts pilgrims and truth seekers from all over Dohria to explore its mysterious depths.\",\"116,67,243,96\",\"Elmwood > Minotath > Maxotas > Graeci\",0,\"ARE196\")</J><E>1</E></X>");CS("<X><K>LOC212</K><J>new _LOC(212,\"Sulender Temple\",2,\"C\",\"56\",1,11,0,\"What lay inside Sulender Temple is unknown, but there are tales of strange men in black robes who wander the temple grounds at night, chanting and making grim sacrifices to their demon gods.\",\"162,161,295,189\",\"Elmwood > Minotath > Maxotas > Graeci\",0,\"ARE196\")</J><E>1</E></X>");CS("<X><K>ARE204</K><J>new _ARE(204,\"Hermas\",24,1,12,14,0,\"The silent hills of Hermas are filled with haunted barrows and restless spirits. The only living who have dared settle in this place are the murderous Phalanx Gang, who the spirits don't seem to mind as they supply the barrows with a steady stream of fresh corpses.\",\"73,37,160,62\",\"19,100,118,151\",\"Elmwood > Minotath > Maxotas\",\"REG52\")</J><E>1</E></X>");CS("<X><K>LOC19</K><J>new _LOC(19,\"Ares Plain\",11,\"D\",\"150\",1,14,0,\"The Ares plain used to be a hilly area, but the thundering steps of thousands of troops fighting countless battles over the centuries have flattened the earth here. Ogres and other disgraceful scavengers patrol these grounds, hoping to find a salvageable weapon or two amidst the remains of ancient wars.\",\"26,164,114,194\",\"Elmwood > Minotath > Maxotas > Hermas\",0,\"ARE204\")</J><E>1</E></X>");CS("<X><K>LOC100</K><J>new _LOC(100,\"Fort Phalanx\",2,\"C\",\"7\",1,13,0,\"The Phalanx Gang's headquarters. If you are not coming here to join the gang or to pay a Safety Tax, you would do best to stay away.\",\"189,52,291,78\",\"Elmwood > Minotath > Maxotas > Hermas\",0,\"ARE204\")</J><E>1</E></X>");CS("<X><K>LOC118</K><J>new _LOC(118,\"Haunt Hill\",8,\"B\",\"296\",1,13,0,\"Many restless and not very bright spirits that wandered too far from their graves at the Minos Long Barrows choose to haunt this place instead.\",\"45,103,137,131\",\"Elmwood > Minotath > Maxotas > Hermas\",0,\"ARE204\")</J><E>1</E></X>");CS("<X><K>LOC151</K><J>new _LOC(151,\"Minos Long Barrows\",11,\"A\",\"72\",1,12,0,\"The citizens of Daedelis wealthy enough to afford a proper burial are entombed here, in the serene hilly graves of the Minos Long Barrows. The lower class deceased, however, are often simply ground into fertilizer.\",\"144,149,291,177\",\"Elmwood > Minotath > Maxotas > Hermas\",0,\"ARE204\")</J><E>1</E></X>");CS("<X><K>REG55</K><J>new _REG(55,\"Minotas\",15,16,0,\"The northwestern edge of Minotath, a series of uncharacteristically rocky hills, is known as Minotas.\",\"31,61,108,85\",\"210\",\"Elmwood > Minotath\",\"CNT17\")</J><E>1</E></X>");CS("<X><K>ARE210</K><J>new _ARE(210,\"Icari\",13,2,15,16,0,\"This area was once the site of the great city of Icari, named in honor of its founder, the first king of Minotath, Icari Lustra. He was a man of great passion and greed, plus spectacular hair, and was know for his love of extreme methods of punishing criminals. As for his city, it burned to the ground fifty years ago in a great fire.\",\"70,97,149,120\",\"150,174\",\"Elmwood > Minotath > Minotas\",\"REG55\")</J><E>1</E></X>");CS("<X><K>LOC150</K><J>new _LOC(150,\"Minok's Labyrinth\",2,\"B\",\"306\",1,16,0,\"Minok was the king of a rival tribe, the Kruk, in the days before Icari united them to form the country of Minotath. Icari defeated Minok's army and upon capturing the rival king, decided upon a complicated punishment for his enemy. Icari ordered a great labyrinth to be constructed, a feat which took nearly twelve years. Minok was deposited at the center, and told that he was granted his freedom if ever he could escape from the maze. Presumably he failed to escape, as he was never heard from again.\",\"20,162,157,190\",\"Elmwood > Minotath > Minotas > Icari\",0,\"ARE210\")</J><E>1</E></X>");CS("<X><K>LOC174</K><J>new _LOC(174,\"Prison of Ancients\",2,\"A\",\"169\",1,15,0,\"The Prison of Ancients served to incarcerate the criminals of Icari, at least the ones who were not infamous enough to warrant throwing them into the labyrinth. When Icari burned, the wardens of this place fled, leaving the inmates to starve to death.\",\"29,55,169,83\",\"Elmwood > Minotath > Minotas > Icari\",0,\"ARE210\")</J><E>1</E></X>");CS("<X><K>CNT13</K><J>new _CNT(13,\"Shadevale\",1,19,1,\"The northeast coast of Elmwood is home to Shadevale, an untamed wilderness filled with dark forests and wild valleys.\",\"190,88,263,108\",\"17,18,25,68\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG17</K><J>new _REG(17,\"Blindvale\",8,11,0,\"The rugged and untamed clearings within Blindvale are home to wild and dangerous creatures.\",\"35,106,116,129\",\"156\",\"Elmwood > Shadevale\",\"CNT13\")</J><E>1</E></X>");CS("<X><K>ARE156</K><J>new _ARE(156,\"Blindvale Clearing\",11,1,8,11,0,\"Youngblade Path empties out here, into Blindvale Clearing. Trees do not grow here thanks to the underground network of antlion tunnels and centipedes. Centipedes feed on tree roots, and antlions use them to create nests for their hatchlings.\",\"84,100,205,125\",\"17,51,200\",\"Elmwood > Shadevale > Blindvale\",\"REG17\")</J><E>1</E></X>");CS("<X><K>LOC17</K><J>new _LOC(17,\"Antlion Grounds\",8,\"B\",\"31\",1,10,0,\"Multiple colonies of vicious antlions nest in this area. The bones of many travelers litter the brood chambers of the antlion queens.\",\"38,68,167,94\",\"Elmwood > Shadevale > Blindvale > Blindvale Clearing\",0,\"ARE156\")</J><E>1</E></X>");CS("<X><K>LOC51</K><J>new _LOC(51,\"Centipede Burrows\",8,\"A\",\"67\",1,8,0,\"These burrows are home to several species of giant centipede.\",\"31,156,171,187\",\"Elmwood > Shadevale > Blindvale > Blindvale Clearing\",0,\"ARE156\")</J><E>1</E></X>");CS("<X><K>LOC200</K><J>new _LOC(200,\"Silverstream Cave\",4,\"C\",\"88\",1,11,0,\"The walls of Silverstream Cave are not only full of silver, but are composed ENTIRELY of silver, as if the cave itself was cut from one giant slab of the metal. Unfortunately, it proves especially difficult to mine due to the denizens within. Shadevale Silver Inc. has an arrangement with the local governors that solves the prison overcrowding problems in the area -- give us your convicted criminals, and we'll put them to work in the mines. The survival rate is not in the double digits.\",\"162,105,288,132\",\"Elmwood > Shadevale > Blindvale > Blindvale Clearing\",0,\"ARE156\")</J><E>1</E></X>");CS("<X><K>REG18</K><J>new _REG(18,\"Blueleaf\",2,7,0,\"The valley and crystalline lagoon of Blueleaf are as wild and mysterious as her neighboring clearings. Many adventurers explore this country to prove their mettle and seek trophies.\",\"130,146,210,171\",\"157,163\",\"Elmwood > Shadevale\",\"CNT13\")</J><E>1</E></X>");CS("<X><K>ARE157</K><J>new _ARE(157,\"Blueleaf Lagoon\",16,2,2,4,0,\"Follow Youngblade Path through the Cerulean Vale heading east, and you will find yourself in the chilling waters of Blueleaf Lagoon.\",\"173,115,281,140\",\"152,207\",\"Elmwood > Shadevale > Blueleaf\",\"REG18\")</J><E>1</E></X>");CS("<X><K>LOC152</K><J>new _LOC(152,\"Mist Island\",10,\"A\",\"114\",1,2,0,\"Mist Island rises up from the murk of Blueleaf Lagoon, a jagged outcropping of steel-colored stone at the body of water's center. The stone at its base is exceptionally cool and icy, causing chilling mists to accumulate where it meets the water. As for the island itself, you will find nothing here but exceptionally sure-footed creatures, and probably a few stubbed toes.\",\"80,127,181,154\",\"Elmwood > Shadevale > Blueleaf > Blueleaf Lagoon\",0,\"ARE157\")</J><E>1</E></X>");CS("<X><K>LOC207</K><J>new _LOC(207,\"Somberstone\",10,\"B\",\"77|203|345\",1,4,0,\"Somberstone is Mist Island's shrunken, depressed cousin. Just as jagged, just as treacherous, but tiny and adorable.\",\"14,48,121,77\",\"Elmwood > Shadevale > Blueleaf > Blueleaf Lagoon\",0,\"ARE157\")</J><E>1</E></X>");CS("<X><K>ARE163</K><J>new _ARE(163,\"Cerulean Vale\",29,2,5,7,0,\"Naturalists and creature-lovers adore the Cerulean Vale, for not only is it rich with natural splendor and wildlife, but the men and women who live here do so in harmony with nature, and learn to commune with the beasts.\",\"38,67,148,91\",\"43,243\",\"Elmwood > Shadevale > Blueleaf\",\"REG18\")</J><E>1</E></X>");CS("<X><K>LOC43</K><J>new _LOC(43,\"Camp Quietwood\",14,\"A\",\"146\",1,5,0,\"The secretive villagers of Camp Quietwood study are masters of beasts. The creatures that live amongst them are friendly towards the villagers, but are hostile to all others who trespass.\",\"19,73,143,95\",\"Elmwood > Shadevale > Blueleaf > Cerulean Vale\",0,\"ARE163\")</J><E>1</E></X>");CS("<X><K>LOC243</K><J>new _LOC(243,\"Youngblade Path\",9,\"B\",\"330\",1,7,0,\"The beastmasters of Quietwood send their young out into the beast-ridden woods of Youngblade Path to practice their skill. Only those who return alive receive their apprenticeship. Those who venture here should beware -- there are more than natural beasts in these woods.\",\"130,111,260,137\",\"Elmwood > Shadevale > Blueleaf > Cerulean Vale\",0,\"ARE163\")</J><E>1</E></X>");CS("<X><K>REG25</K><J>new _REG(25,\"Darkdark \",13,19,0,\"This is a place of darkness and evil… and that is all that is known of it. The bards do not sing of Darkdark, and many men wish to forget that it even exists.\",\"101,62,184,87\",\"175\",\"Elmwood > Shadevale\",\"CNT13\")</J><E>1</E></X>");CS("<X><K>ARE175</K><J>new _ARE(175,\"Darkdark Wood\",11,3,13,19,0,\"In this dark, dark wood lies a dark, dark cave, and a dark dark place, and the dark dark night sky, at least half the time.\",\"96,75,220,102\",\"62,63\",\"Elmwood > Shadevale > Darkdark \",\"REG25\")</J><E>1</E></X>");CS("<X><K>LOC62</K><J>new _LOC(62,\"Darkdark Cave\",7,\"B\",\"214\",1,19,0,\"Darkdark Cave is the final resting spot of many fools who thought this cavern would protect them from the horrors of Darkdark Wood.\",\"153,156,261,181\",\"Elmwood > Shadevale > Darkdark  > Darkdark Wood\",0,\"ARE175\")</J><E>1</E></X>");CS("<X><K>LOC63</K><J>new _LOC(63,\"Darkdark Place\",6,\"A\",\"229\",1,13,0,\"Deep in Darkdark Wood lay Darkdark place, a place so dark that even shadows fear to tread there. No one knows what lay within.\",\"64,120,182,145\",\"Elmwood > Shadevale > Darkdark  > Darkdark Wood\",0,\"ARE175\")</J><E>1</E></X>");CS("<X><K>REG68</K><J>new _REG(68,\"Prehistoric Forest\",1,1,1,\"The Prehistoric Forest is the only remaining wood from pre-Cataclysm days, and is thought to be thousands of years old. \",\"13,11,133,34\",\"250\",\"Elmwood > Shadevale\",\"CNT13\")</J><E>1</E></X>");CS("<X><K>ARE250</K><J>new _ARE(250,\"Shadevale\",5,2,1,1,1,\"The city of Shadevale is where the scattered woodsmen of the Prehistoric Forest go for business, camaraderie, and ale. Woodsmen careless with their axes can often be found here seeking replacement limbs.\",\"70,177,158,202\",\"14\",\"Elmwood > Shadevale > Prehistoric Forest\",\"REG68\")</J><E>1</E></X>");CS("<X><K>LOC14</K><J>new _LOC(14,\"Amber Inn\",1,\"A\",\"208|8|12\",0,1,1,\"Visiting Shadevale? Stop by the Amber Inn, have a tall glass of our realms-famous Amber Ale, and warm your aching feet by our hearth.\",\"156,149,244,173\",\"Elmwood > Shadevale > Prehistoric Forest > Shadevale\",1,\"ARE250\")</J><E>1</E></X>");CS("<X><K>CNT18</K><J>new _CNT(18,\"Stonewall\",12,19,1,\"So named for the wall of mountains that form its eastern border, Stonewall is a country of dwarves and rugged mountain men.\",\"23,101,97,123\",\"57,83,94\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG57</K><J>new _REG(57,\"Mount Sorrow\",12,19,1,\"'Sorrow' is the gnomish word for 'happy,' and Mount Sorrow is a celebrated gnomish abode. Coincidentally, 'sorr-ow' is the dwarven word for 'taco.' This causes some measure of confusion for visitors to this multiethnic region, as well as for the residents.\",\"49,48,171,73\",\"160,185\",\"Elmwood > Stonewall\",\"CNT18\")</J><E>1</E></X>");CS("<X><K>ARE160</K><J>new _ARE(160,\"Bravetop\",19,3,19,19,0,\"Only the bravest, strong-lunged and thick-skinned may dare the thin atmosphere and bitter cold of Bravetop.\",\"112,40,199,64\",\"38\",\"Elmwood > Stonewall > Mount Sorrow\",\"REG57\")</J><E>1</E></X>");CS("<X><K>LOC38</K><J>new _LOC(38,\"Boneshatter Peak\",10,\"A\",\"198\",1,19,0,\"The tip of Bravetop, Boneshatter Peak is the highest point in Elmwood. Stray boulders from the peak occasionally roll down to the town of Enderfall below.\",\"80,67,214,96\",\"Elmwood > Stonewall > Mount Sorrow > Bravetop\",0,\"ARE160\")</J><E>1</E></X>");CS("<X><K>ARE185</K><J>new _ARE(185,\"Enderfall\",5,3,12,19,1,\"Enderfall is a city actually built into the side of a mountain. The mountain is actually hollow, and the city is kept from sliding down by a sophisticated system of pulleys and levers which are constantly tuned by a team of gnomish engineers in response to the incessant rockslides which upset the balance of the mountain.\",\"83,126,166,151\",\"75,204\",\"Elmwood > Stonewall > Mount Sorrow\",\"REG57\")</J><E>1</E></X>");CS("<X><K>LOC75</K><J>new _LOC(75,\"Drunken Flute\",1,\"B\",\"76|57|282\",0,19,1,\"The Drunken Flute is the favorite watering hole for members of The Knights. Harper Underwood, one of their most respected leaders, spends her days here, keeping her men cheerful and always willing to buy a drink for a likely recruit.\",\"33,90,150,119\",\"Elmwood > Stonewall > Mount Sorrow > Enderfall\",1,\"ARE185\")</J><E>1</E></X>");CS("<X><K>LOC204</K><J>new _LOC(204,\"Snoring Pony Lodge\",1,\"A\",\"338|232\",0,12,1,\"The Snoring Pony Lodge is a run-down, seedy establishment. If you are looking for warm beds and fine wine, you might have more luck at the Drunken Flute. But if you are more interested in shady deals, picking fights, and Stonewall whiskey, you've come to the right place.\",\"139,140,283,167\",\"Elmwood > Stonewall > Mount Sorrow > Enderfall\",1,\"ARE185\")</J><E>1</E></X>");CS("<X><K>REG83</K><J>new _REG(83,\"Stonewall Highlands\",14,17,0,\"The Stonewall Highlands are bereft of life. They are made up of rock, flint, and dead wood. It is rumored that treasures of inestimable age and value are buried here beneath one vivid green tree which would never die. Unfortunately, there is said to be a curse on the treasure which states that none who wish to find it ever shall. This is borne out by centuries of frustrated experience.\",\"143,157,269,184\",\"197,199\",\"Elmwood > Stonewall\",\"CNT18\")</J><E>1</E></X>");CS("<X><K>ARE197</K><J>new _ARE(197,\"Granite Mesa\",18,1,14,16,0,\"This towering mesa is actually composed of highly valuable minerals; unfortunately, people take it for granite.\",\"175,63,275,89\",\"11,92\",\"Elmwood > Stonewall > Stonewall Highlands\",\"REG83\")</J><E>1</E></X>");CS("<X><K>LOC11</K><J>new _LOC(11,\"Abandoned Farm\",6,\"A\",\"259\",1,16,0,\"An unknown tragedy befell the family that first set plot upon this land, and now their restless spirits taint the ground here with anguish and evil. This is not a happy place.\",\"157,155,291,182\",\"Elmwood > Stonewall > Stonewall Highlands > Granite Mesa\",0,\"ARE197\")</J><E>1</E></X>");CS("<X><K>LOC92</K><J>new _LOC(92,\"Flint Quarry\",4,\"B\",\"222\",1,14,0,\"The workers of Flint Quarry have long been scared away, telling tales of walking monsters made of iron and stone. The Everlight Torch and Lamp Company has sent investigative teams to report on the site, but none have returned.\",\"29,115,133,142\",\"Elmwood > Stonewall > Stonewall Highlands > Granite Mesa\",0,\"ARE197\")</J><E>1</E></X>");CS("<X><K>ARE199</K><J>new _ARE(199,\"Greybark Steppe\",11,3,15,17,0,\"The Greybark Steppe is a dead forest. The trees are as cursed as the souls which are trapped within.\",\"33,137,153,165\",\"123,241\",\"Elmwood > Stonewall > Stonewall Highlands\",\"REG83\")</J><E>1</E></X>");CS("<X><K>LOC123</K><J>new _LOC(123,\"Helm Cave\",4,\"A\",\"158\",1,17,0,\"The dusty tunnels of Helm Cave are home to spiders and craggy misers.\",\"173,93,259,121\",\"Elmwood > Stonewall > Stonewall Highlands > Greybark Steppe\",0,\"ARE199\")</J><E>1</E></X>");CS("<X><K>LOC241</K><J>new _LOC(241,\"Wraithroot\",13,\"B\",\"69\",1,15,0,\"If you can say 'Wraithroot' three times fast, you can temporarily stun the haunted spirits which assail you here -- because they are just that impressed.\",\"94,144,194,170\",\"Elmwood > Stonewall > Stonewall Highlands > Greybark Steppe\",0,\"ARE199\")</J><E>1</E></X>");CS("<X><K>REG94</K><J>new _REG(94,\"Whitemouth River\",12,16,0,\"Dividing Stonewall into two halves, the Whitemouth River is a short but diverse environment.\",\"92,96,223,121\",\"270,271\",\"Elmwood > Stonewall\",\"CNT18\")</J><E>1</E></X>");CS("<X><K>ARE270</K><J>new _ARE(270,\"Whitemouth Falls\",31,1,12,12,0,\"The Whitemouth Falls emerge from sheer cliff faces to form the headwaters of the Whitemouth River. The Whitescales living downriver refer to it as the Whitemouth Climbs.\",\"158,95,290,121\",\"230\",\"Elmwood > Stonewall > Whitemouth River\",\"REG94\")</J><E>1</E></X>");CS("<X><K>LOC230</K><J>new _LOC(230,\"Water Druid Temple\",2,\"A\",\"83\",1,12,0,\"Water Druid Temple was built by those enigmatic worshippers of rivers and rain, and remains a place of ethereal power. It is also the birthplace of indoor plumbing.\",\"48,152,195,180\",\"Elmwood > Stonewall > Whitemouth River > Whitemouth Falls\",0,\"ARE270\")</J><E>1</E></X>");CS("<X><K>ARE271</K><J>new _ARE(271,\"Whitemouth Rapids\",25,2,13,16,0,\"If you are going to travel the Whitemouth Rapids, you should learn to differentiate between the cries of the Whitescales (who scream 'ruueee!' ) and the shouts of the drunken collegiates from Hero U. (who scream 'whooo!').\",\"38,135,173,161\",\"13,235\",\"Elmwood > Stonewall > Whitemouth River\",\"REG94\")</J><E>1</E></X>");CS("<X><K>LOC13</K><J>new _LOC(13,\"Albus Mill\",6,\"B\",\"322\",1,13,0,\"Albus Mill used to grind grain for the people of Enderfall, until it was ravaged by an army of hungry orcs. Now it is just another haven for monsters and malice.\",\"187,69,273,97\",\"Elmwood > Stonewall > Whitemouth River > Whitemouth Rapids\",0,\"ARE271\")</J><E>1</E></X>");CS("<X><K>LOC235</K><J>new _LOC(235,\"Whitescale Huntgrounds\",9,\"A\",\"233\",1,16,0,\"The tribal half-man, half-fish creatures known as Whitescales live all throughout the Whitemouth River, but but they emerge here in the Whitemouth Rapids to hunt.\",\"42,96,145,138\",\"Elmwood > Stonewall > Whitemouth River > Whitemouth Rapids\",0,\"ARE271\")</J><E>1</E></X>");CS("<X><K>CNT16</K><J>new _CNT(16,\"Thanros\",1,19,1,\"Thanros is a mountainous human realm laying at the southwest end of Elmwood.\",\"49,157,123,176\",\"48,70,95\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG48</K><J>new _REG(48,\"Lost Lakes\",9,17,0,\"The Lost Lakes, which are actually half marshland, are avoided by the people of Thanros. It is a blight upon the land, and they say that beneath the murky waters lay dangerous and nameless evils.\",\"207,104,294,129\",\"179,258\",\"Elmwood > Thanros\",\"CNT16\")</J><E>1</E></X>");CS("<X><K>ARE179</K><J>new _ARE(179,\"Demonwater\",17,3,14,17,0,\"The Thanaros Confection Company creates a sweet beverage using fluids collected from Demonwater which is famous for the burning sensation it creates in the throat as it is drunk. Children like to fancy that they are drinking demons.\",\"128,73,235,100\",\"65,202\",\"Elmwood > Thanros > Lost Lakes\",\"REG48\")</J><E>1</E></X>");CS("<X><K>LOC65</K><J>new _LOC(65,\"Demonwater Manor\",3,\"A\",\"117\",1,17,0,\"Demonwater Manor is the home of exiled mage Collis Ravenguise. There are whispers that he still practices dark experiments in necromancy and lycanthropy there to this day.\",\"22,99,170,127\",\"Elmwood > Thanros > Lost Lakes > Demonwater\",0,\"ARE179\")</J><E>1</E></X>");CS("<X><K>LOC202</K><J>new _LOC(202,\"Sludgemarsh\",3,\"B\",\"250\",1,14,0,\"What is today known as Sludgemarsh was called Filthbog by previous generations. Ancient manuscripts speak of a Crapswamp which might very well have been the very same foul fen. Most scholars agree that the fabled Poo Bayou is something else entirely.\",\"169,154,278,184\",\"Elmwood > Thanros > Lost Lakes > Demonwater\",0,\"ARE179\")</J><E>1</E></X>");CS("<X><K>ARE258</K><J>new _ARE(258,\"Stillbreeze\",17,2,9,9,0,\"The air in Stillbreeze is sweet and refreshing at first, but it never moves, never relents, and eventually grows cloying and oppressive even to the most committed of olfactory elitists.\",\"76,150,164,174\",\"74\",\"Elmwood > Thanros > Lost Lakes\",\"REG48\")</J><E>1</E></X>");CS("<X><K>LOC74</K><J>new _LOC(74,\"Drip Cave\",4,\"A\",\"157\",1,9,0,\"Drip Cave lay at the Southern tip of the Lost Lakes, where the waters have flooded the network of caverns that stretch miles into the earth.\",\"97,96,186,124\",\"Elmwood > Thanros > Lost Lakes > Stillbreeze\",0,\"ARE258\")</J><E>1</E></X>");CS("<X><K>REG70</K><J>new _REG(70,\"Rainbow Valley\",10,19,0,\"Something strange must have happened here long ago, for within the mountainous borders of the Rainbow Valley almost everything is colored more vividly than is natural.\",\"71,116,193,141\",\"166,208,242\",\"Elmwood > Thanros\",\"CNT16\")</J><E>1</E></X>");CS("<X><K>ARE166</K><J>new _ARE(166,\"Chromatos\",29,3,16,16,0,\"In most parts of Dohria one must wait until autumn to witness a simultaneous cavalcade of colors, but in Chromatos the amazing pastel hues of the trees last year round.\",\"96,83,180,104\",\"185\",\"Elmwood > Thanros > Rainbow Valley\",\"REG70\")</J><E>1</E></X>");CS("<X><K>LOC185</K><J>new _LOC(185,\"Ruins of Themus\",2,\"A\",\"140\",1,16,0,\"The Ruins of Themus are home to exquisitely rendered colorful murals of fanciful things which are perennially under restoration. Painters journey here to study and recapture their muse. \",\"141,161,264,191\",\"Elmwood > Thanros > Rainbow Valley > Chromatos\",0,\"ARE166\")</J><E>1</E></X>");CS("<X><K>ARE208</K><J>new _ARE(208,\"Hueton\",29,2,10,10,0,\"Hueton lies on the southern exit from the Rainbow Valley, alongside the coast of Thanros.\",\"51,148,126,179\",\"177\",\"Elmwood > Thanros > Rainbow Valley\",\"REG70\")</J><E>1</E></X>");CS("<X><K>LOC177</K><J>new _LOC(177,\"Rainbow Mines\",4,\"B\",\"261\",1,10,0,\"The Rainbow Mines is a poetic name for a region where there are no minerals of actual economic value to be found. Instead, it possesses colors which cannot be found anywhere else in the world -- not even in light, which baffles scientists but seems perfectly natural to painters, who visit the mines for inspiration.\",\"29,81,146,108\",\"Elmwood > Thanros > Rainbow Valley > Hueton\",0,\"ARE208\")</J><E>1</E></X>");CS("<X><K>ARE242</K><J>new _ARE(242,\"Roygbiv\",29,3,16,19,0,\"Nestled in a nook of the Rainbow Valley, Roygbiv was the heraldic homeland of the Heron Family. These days it is but a shade of its former glory.\",\"177,117,258,143\",\"48,176\",\"Elmwood > Thanros > Rainbow Valley\",\"REG70\")</J><E>1</E></X>");CS("<X><K>LOC48</K><J>new _LOC(48,\"Castle Heron\",2,\"A\",\"80\",1,19,0,\"The Heron family used to rule over the Rainbow Valley, until one day Heron Cristoff, the eldest lord, lost the deed to Castle Heron in a card game. Cristoff destroyed the castle upon vacating it, rather than let it fall into the hands of another lord (even if he was a better card player). It is not but a squat-spot now. \",\"146,95,251,119\",\"Elmwood > Thanros > Rainbow Valley > Roygbiv\",0,\"ARE242\")</J><E>1</E></X>");CS("<X><K>LOC176</K><J>new _LOC(176,\"Rainbow Creek\",12,\"B\",\"74\",1,16,0,\"The Rainbow Creek is named for its prominence in the Rainbow Valley and not for any intrinsic colorful property. You will be disappointed not to find any Rainbow Trout here, though you will find plenty of plain old guppies.\",\"39,136,158,162\",\"Elmwood > Thanros > Rainbow Valley > Roygbiv\",0,\"ARE242\")</J><E>1</E></X>");CS("<X><K>REG95</K><J>new _REG(95,\"Windy Mountains\",1,2,1,\"Ocean breezes are magnified by the steep peaks of the Windy Mountains into gusty gales making this area unexpectedly pleasant in the summertime.\",\"11,49,91,89\",\"200,259\",\"Elmwood > Thanros\",\"CNT16\")</J><E>1</E></X>");CS("<X><K>ARE200</K><J>new _ARE(200,\"Gusty Pass\",21,2,2,2,0,\"The Gusty Pass offers a convenient route to the sea for those who can keep firm control over their pack animals, for the winds, upsetting even to men, are downright maddening to beasts. Although, of course, it is a much-beloved route for those who are fans of windswept hairstyles.\",\"69,49,154,73\",\"124\",\"Elmwood > Thanros > Windy Mountains\",\"REG95\")</J><E>1</E></X>");CS("<X><K>LOC124</K><J>new _LOC(124,\"Howl Caverns\",4,\"A\",\"260\",1,2,0,\"The strong winds of Gusty Pass come to die at the mouth of this place, giving the Howl Caverns their name. \",\"121,73,231,103\",\"Elmwood > Thanros > Windy Mountains > Gusty Pass\",0,\"ARE200\")</J><E>1</E></X>");CS("<X><K>ARE259</K><J>new _ARE(259,\"Talon\",5,2,1,1,1,\"The founders of Talon did not bother to build walls around the city because the mountains provide a natural barricade against invading armies. Also they did not bother to build plumbing because they were very dirty folks, but later generations were not so happy with this decision.\",\"185,87,265,110\",\"79\",\"Elmwood > Thanros > Windy Mountains\",\"REG95\")</J><E>1</E></X>");CS("<X><K>LOC79</K><J>new _LOC(79,\"Elmwood Inn\",1,\"A\",\"73|30|118\",0,1,1,\"Elmwood Inn has the coziest cots in all of Talon! Rest your weary head on our feather pillows as long as you like, travelers!\",\"161,144,267,169\",\"Elmwood > Thanros > Windy Mountains > Talon\",1,\"ARE259\")</J><E>1</E></X>");CS("<X><K>CNT15</K><J>new _CNT(15,\"Willow\",1,19,1,\"The country of Willow is an elven forest kingdom, home to ancient and magical woods.\",\"180,160,260,180\",\"7,73\",\"Elmwood\",\"CON4\")</J><E>1</E></X>");CS("<X><K>REG7</K><J>new _REG(7,\"Ancient Wood\",1,13,1,\"The oldest known forest in Elmwood, and perhaps all of the realms, the spirits of the wood and leaf are strongest and oldest in the Ancient Wood. It is an eerily beautiful place, hinting of a time when gods walked the earth.\",\"49,99,174,123\",\"173,221,227\",\"Elmwood > Willow\",\"CNT15\")</J><E>1</E></X>");CS("<X><K>ARE173</K><J>new _ARE(173,\"Cypress\",5,2,1,1,1,\"Visitors to Cypress find it exciting for a while, but after they experience it more they find that it offers very little of worth. The monsters that stalk the surrounding areas are puny and laughable; the stakes are incredibly low at its gambling table; and it only serves light beer.\",\"47,31,128,59\",\"237\",\"Elmwood > Willow > Ancient Wood\",\"REG7\")</J><E>1</E></X>");CS("<X><K>LOC237</K><J>new _LOC(237,\"Windy Willow Inn\",1,\"A\",\"241|199|320\",0,1,1,\"Wouldn't it be nice / To lay your head upon soft pillows? / For a small price / You can do so at Windy Willow!\",\"182,103,271,145\",\"Elmwood > Willow > Ancient Wood > Cypress\",1,\"ARE173\")</J><E>1</E></X>");CS("<X><K>ARE221</K><J>new _ARE(221,\"Leafsong\",11,2,8,10,0,\"Put a leaf to your mouth and blow it, so it makes a whistling sound. Do this, and you will have unlocked the secret... of Leafsong. You will have tapped the ancient forbidden power spoken of in hushed whispers from olden times. You will also have gross, sticky sap on your lips.\",\"134,76,212,99\",\"23,180\",\"Elmwood > Willow > Ancient Wood\",\"REG7\")</J><E>1</E></X>");CS("<X><K>LOC23</K><J>new _LOC(23,\"Autumn Caverns\",4,\"A\",\"267\",1,8,0,\"A mysterious cavern with yellow and amber stones reminiscent of autumn leaves.\",\"37,124,166,151\",\"Elmwood > Willow > Ancient Wood > Leafsong\",0,\"ARE221\")</J><E>1</E></X>");CS("<X><K>LOC180</K><J>new _LOC(180,\"Ricmon Fort\",2,\"B\",\"266\",1,10,0,\"Ricmon Fort was once an outpost for the Cypress Guard in order to offer protection to travelers and merchants passing through the Ancient Wood. Cypress shifted into an insular phase over the past fifty years, however, withdrawing outer guards into the city walls to protect its citizens from outside threat. Ricmon Fort has since fallen into disrepair and has become a haven for all sorts of unsavory characters.\",\"184,89,289,119\",\"Elmwood > Willow > Ancient Wood > Leafsong\",0,\"ARE221\")</J><E>1</E></X>");CS("<X><K>ARE227</K><J>new _ARE(227,\"Mumria\",11,1,11,13,0,\"The trees in Mumria bear fruit which deliver special visions and particular insights. The philosopher who discovered it, known only to scholars as 'Barfchin' came up with his groundbreaking first philosophies here, such as, 'like, what if... like, we're all in someone else's dream, man' and 'Hey look! If I do my fingers like this it makes a hot dog.'\",\"182,151,261,178\",\"227,240\",\"Elmwood > Willow > Ancient Wood\",\"REG7\")</J><E>1</E></X>");CS("<X><K>LOC227</K><J>new _LOC(227,\"Vale of Thought\",7,\"B\",\"151\",1,13,0,\"Student philosophers are required to camp in the Vale of Thought alone, considering their poor choice in careers, and return only once they have written a thesis on a topic novel enough to impress their instructors, or padded their resume to at least three pages -- which is easy for an existentialist, but quite challenging for an empiricist.\",\"165,131,284,163\",\"Elmwood > Willow > Ancient Wood > Mumria\",0,\"ARE227\")</J><E>1</E></X>");CS("<X><K>LOC240</K><J>new _LOC(240,\"World Tree\",7,\"A\",\"63\",1,11,0,\"The World Tree is the single tallest and oldest tree in all of the realms of Dohria, and predates the Cataclysm that nearly destroyed the rest of the world. Druids the world over pack their TRUNKS, LEAVE their homes, and BRANCH along various ROUTES in order to worship the World Tree, which it is said whispers to them in harsh tones, but of course, its bark is worse than its bite.\",\"45,116,141,145\",\"Elmwood > Willow > Ancient Wood > Mumria\",0,\"ARE227\")</J><E>1</E></X>");CS("<X><K>REG73</K><J>new _REG(73,\"River Shade\",14,19,0,\"River Shade is the southeastern-most part of Elmwood. Dominated by the River Styx, the shade is provided not by trees but rather by DEATH.\",\"214,122,285,157\",\"178,222,241\",\"Elmwood > Willow\",\"CNT15\")</J><E>1</E></X>");CS("<X><K>ARE178</K><J>new _ARE(178,\"Deathdruid's Domain\",25,1,14,16,0,\"The Deathdruid's Domain is a refuge for those who worship death, murder, and the triumph of entropy over nature. Nobody has ever seen a Deathdruid, but all agree that they are truly there, for to that their monuments attest.\",\"57,44,155,78\",\"29,197\",\"Elmwood > Willow > River Shade\",\"REG73\")</J><E>1</E></X>");CS("<X><K>LOC29</K><J>new _LOC(29,\"Blacklore Tower\",2,\"A\",\"61\",1,14,0,\"Blacklore Tower is thought to be the Deathdruids' dormitory. But as you know, nobody has ever seen one, so some crackpots have competing theories, such as that it is a Gnomish conspiracy, man. When pressed to explain, they refuse, citing the fact that they are being watched, but they exhort you to research THE TRUTH behind this mysterious tower.\",\"14,99,133,127\",\"Elmwood > Willow > River Shade > Deathdruid's Domain\",0,\"ARE178\")</J><E>1</E></X>");CS("<X><K>LOC197</K><J>new _LOC(197,\"Shrine to Gromiroth\",2,\"B\",\"269\",1,16,0,\"Gromiroth is probably the two-faced god of creation and death. There would have to be two shrines here, one celebrating each nature, which would most likely be tended year-round. If one came across such a shrine, there is a significant chance he would be accosted by nightmarish creatures. They would possibly be hard to fight. Of course, this is all hypothetical, since nobody has ever seen a Deathdruid.\",\"58,172,205,204\",\"Elmwood > Willow > River Shade > Deathdruid's Domain\",0,\"ARE178\")</J><E>1</E></X>");CS("<X><K>ARE222</K><J>new _ARE(222,\"Lost Souls' Wood\",11,3,19,19,0,\"Souls that don't make it to the afterlife, or any of the other hundreds of haunted spots in Dohria, find their way here where they reside in relative peace... at least until obnoxious adventurers come trampling through their woods.\",\"15,108,135,133\",\"96\",\"Elmwood > Willow > River Shade\",\"REG73\")</J><E>1</E></X>");CS("<X><K>LOC96</K><J>new _LOC(96,\"Forlorn Hem\",13,\"A\",\"268\",1,19,0,\"The haunted heart of the Lost Souls' Wood, Forlorn Hen is a dead and evil forest, a place best forgotten.\",\"95,108,198,140\",\"Elmwood > Willow > River Shade > Lost Souls' Wood\",0,\"ARE222\")</J><E>1</E></X>");CS("<X><K>ARE241</K><J>new _ARE(241,\"River Styx\",25,3,17,17,0,\"The River Styx runs through River Shade, bringing with it strange flotsam from the dark locations upriver.\",\"55,157,157,177\",\"85\",\"Elmwood > Willow > River Shade\",\"REG73\")</J><E>1</E></X>");CS("<X><K>LOC85</K><J>new _LOC(85,\"Ferry Point\",2,\"A\",\"196\",1,17,0,\"There was a time when the river ferries ran daily here, taking the common folk in the employ of Ricmon Fort downstream to pick cherries and apples, before returning at dusk in time to fill the merry soldiers' bellies. Then the river water turned foul, and the forest became twisted by haunted souls, bringing all of that came to an end.\",\"190,64,289,95\",\"Elmwood > Willow > River Shade > River Styx\",0,\"ARE241\")</J><E>1</E></X>");CS("<X><K>CON3</K><J>new _CON(3,\"Fauztopia\",75,80,1,\"Fauztopia is a city-state-country-continent founded by the great wizard Fauz, who is better known as the Emperor of Fauztopia, at least as of the Fauzian year 0. Unfortunately, no historian has ever been able to accurately convert the Fauzian calendar to the Dohzian calendar -- the Curse of Fauz is that those who unlock his secrets are doomed to forget them immediately.\",\"7,132,80,156\",\"12\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT12</K><J>new _CNT(12,\"Fauztopia\",75,80,1,\"Fauztopia is a city-state-country-continent founded by the great wizard Fauz, who is better known as the Emperor of Fauztopia, at least as of the Fauzian year 0. Unfortunately, no historian has ever been able to accurately convert the Fauzian calendar to the Dohzian calendar -- the Curse of Fauz is that those who unlock his secrets are doomed to forget them immediately.\",\"83,109,208,138\",\"35,36,56\",\"Fauztopia\",\"CON3\")</J><E>1</E></X>");CS("<X><K>REG35</K><J>new _REG(35,\"Fauztopian Plains\",75,79,1,\"The Fauztopian Plains cover the northern half of the main island. The architects of Fauztown project that within 50 years, all of the Fauztopian Plains will contain developed city.\",\"101,70,176,108\",\"187,189,190\",\"Fauztopia > Fauztopia\",\"CNT12\")</J><E>1</E></X>");CS("<X><K>ARE187</K><J>new _ARE(187,\"Fauz Road\",24,3,79,79,0,\"The meandering path of Fauz Road paints a sloppy line between the north and south coasts, starting at the gargantuan city of Fauztown and ending at the secluded slopes of Mount Fauz.\",\"150,145,232,172\",\"127\",\"Fauztopia > Fauztopia > Fauztopian Plains\",\"REG35\")</J><E>1</E></X>");CS("<X><K>LOC127</K><J>new _LOC(127,\"Imp Hideaways\",8,\"A\",\"277\",1,79,0,\"Stray too far westward from the Fauz Road, and a traveler will find himself ankle-deep in imp dung. This cluster of caves and mounds is home to an elder tribe of the cunning creatures.\",\"98,120,213,146\",\"Fauztopia > Fauztopia > Fauztopian Plains > Fauz Road\",0,\"ARE187\")</J><E>1</E></X>");CS("<X><K>ARE189</K><J>new _ARE(189,\"Fauztown North\",5,3,75,79,1,\"Fauztown North is where you will find all of the bureaucracies that keep Dohria running (relatively) smoothly. Here you can find work, propose legislature, make requests of the Council of Sages, or plea your case before court. Fauztown North is truly the 'Brain of the World.'\",\"31,25,150,52\",\"254,255,82\",\"Fauztopia > Fauztopia > Fauztopian Plains\",\"REG35\")</J><E>1</E></X>");CS("<X><K>LOC254</K><J>new _LOC(254,\"Council Chambers\",15,\"A\",\"351|352|353|354|355\",0,75,0,\"The Council Chambers are the seat of power for the Council of Sages, leaders of the Knights and rulers of all of Dohria. Though every continent is home to multiple governments, whether their leaders be governors or emperors, they must answer to a Council Sage.\",\"56,158,194,187\",\"Fauztopia > Fauztopia > Fauztopian Plains > Fauztown North\",0,\"ARE189\")</J><E>1</E></X>");CS("<X><K>LOC255</K><J>new _LOC(255,\"Dohria Labor Stimulus Authority Bureau\",16,\"X\",\"356|357\",0,75,0,\"The Dohria Labor Stimulus Authority Bureau was the result of an initiative (spear-headed by Sage Coldwind) designed to combat the growing unemployment rates, particularly in the west. The DLSAB hands out temporary employment to those seeking extra cash, typically in the form of courier jobs and creature population control.\",\"128,106,288,147\",\"Fauztopia > Fauztopia > Fauztopian Plains > Fauztown North\",0,\"ARE189\")</J><E>1</E></X>");CS("<X><K>LOC82</K><J>new _LOC(82,\"Fauz's Place\",1,\"A\",\"194\",0,79,1,\"The only inn in all of the realms truly fit for an emperor! Come, drink, dance and dine at Fauz's Place, and you'll forget all of your troubles… forget all of your pain… forget… what was I saying? You see!? It's THAT comfortable.\",\"133,55,231,83\",\"Fauztopia > Fauztopia > Fauztopian Plains > Fauztown North\",1,\"ARE189\")</J><E>1</E></X>");CS("<X><K>ARE190</K><J>new _ARE(190,\"Fauztown South\",5,3,78,78,0,\"Fauztown South is the lower half of the city in both senses of the word -- it is geographically beneath Fauztown North but is also home to lower class citizens.\",\"89,70,212,96\",\"95\",\"Fauztopia > Fauztopia > Fauztopian Plains\",\"REG35\")</J><E>1</E></X>");CS("<X><K>LOC95</K><J>new _LOC(95,\"Forgotten Place\",2,\"A\",\"213\",1,78,0,\"A few miles from the developed part of Fauztown South, but still technically part of the southern district of the city, lies the Forgotten Place. Nobody remembers why this place was built, or who commissioned its construction. No engineer remembered to check it for dilapidation. No one remembers what it was like before it fell to ruin. The only thing anyone remembers is that it is best to stay far, far away from that building.\",\"131,124,254,151\",\"Fauztopia > Fauztopia > Fauztopian Plains > Fauztown South\",0,\"ARE190\")</J><E>1</E></X>");CS("<X><K>REG36</K><J>new _REG(36,\"Fauztopian Sea\",80,80,0,\"The bay between the Nameless Isle and the main landmass of Fauztopia, as well as the surrounding ocean, comprises the Fauztopian Sea.\",\"186,29,264,66\",\"229\",\"Fauztopia > Fauztopia\",\"CNT12\")</J><E>1</E></X>");CS("<X><K>ARE229</K><J>new _ARE(229,\"Nameless Isle\",14,2,80,80,0,\"Nameless Isle lay to the northeast of Fauztopia's main island. Fauztown's architects have deemed it uninhabitable, for no city-planning expeditions have returned from the island. Many good men were lost in the name of trying to set up franchises off-shore.\",\"63,108,174,130\",\"157\",\"Fauztopia > Fauztopia > Fauztopian Sea\",\"REG36\")</J><E>1</E></X>");CS("<X><K>LOC157</K><J>new _LOC(157,\"Nameless Cavern\",4,\"A\",\"92\",1,80,0,\"None trek to the Nameless Isle, nor do they trek to the Nameless Cavern that lay within its heart. Every expedition to chart the island has been lost, and we only know the exact position of the cave because a half-finished map, scrawled on a scrap of leather, washed ashore from the last ill-fated expedition. Even after the days it must have spent riding the surf, the blood stains remained intact.\",\"87,88,213,121\",\"Fauztopia > Fauztopia > Fauztopian Sea > Nameless Isle\",0,\"ARE229\")</J><E>1</E></X>");CS("<X><K>REG56</K><J>new _REG(56,\"Mount Fauz\",77,77,0,\"Mount Fauz anchors the southern end of the isle of Fauztopia. According to the official histories, as soon as Fauz founded this continent, he ascended the slopes of this mountain to survey his new lands and map them himself.\",\"103,165,183,188\",\"188\",\"Fauztopia > Fauztopia\",\"CNT12\")</J><E>1</E></X>");CS("<X><K>ARE188</K><J>new _ARE(188,\"Fauz Top\",22,3,77,77,0,\"The cloud-ringed tip of Mount Fauz is known as Fauz Top. Locals like to tell foreigners that the mountain pierces the heavens themselves. When the foreigner inevitably points out that higher mountains exist in Elmwood, the Fauzian citizen will jest, 'Ah, but Fauztopia is much closer to heaven than Elmwood.'\",\"83,43,169,69\",\"106\",\"Fauztopia > Fauztopia > Mount Fauz\",\"REG56\")</J><E>1</E></X>");CS("<X><K>LOC106</K><J>new _LOC(106,\"Glory Tower\",2,\"A\",\"161\",1,77,0,\"Glory Tower reaches from the tip of the peak of Mount Fauz like a light shining to the heavens. This served as Emperor Fauz's study, and he often retreated here for days on end prior to his disappearance. Though no one has seen or heard from the beloved Fauz in years, goat herders trekking down from the mountain top tell stories of strange lights and noises coming from Glory Tower.\",\"91,62,201,93\",\"Fauztopia > Fauztopia > Mount Fauz > Fauz Top\",0,\"ARE188\")</J><E>1</E></X>");CS("<X><K>CON7</K><J>new _CON(7,\"Magmar\",61,76,1,\"Magmar, the Continent of Fire, was formed during the Cataclysms of ancient times. It is here that the Gods opened the world at her seams, spewing their rage and terror upon those who defied them with magics that are now forbidden. Magmar attracts pilgrims and those who seek to repent, as well as criminals and outcasts. \",\"192,150,267,177\",\"32,30,33,31\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT32</K><J>new _CNT(32,\"Cindar\",64,68,1,\"Cindar is known as the Sad Scar, the place where the land has never healed. The lake of lava has burned for centuries, and will do so until the day the gods have fully forgiven the world. Most of the men who live here are holy men who have come to repent, hoping to help that day come sooner. \",\"92,130,164,153\",\"13\",\"Magmar\",\"CON7\")</J><E>1</E></X>");CS("<X><K>REG13</K><J>new _REG(13,\"Black Desert\",64,68,1,\"The blasted, charred expanses of the Black Desert make standard deserts look enticing.\",\"110,98,232,123\",\"161,169,234\",\"Magmar > Cindar\",\"CNT32\")</J><E>1</E></X>");CS("<X><K>ARE161</K><J>new _ARE(161,\"Carbon Cliffs\",19,2,64,66,0,\"The Carbon Cliffs are the one spot in all of Dohria whose age can be pinpointed with utmost certainty by scholars.\",\"70,111,173,140\",\"137,145,154\",\"Magmar > Cindar > Black Desert\",\"REG13\")</J><E>1</E></X>");CS("<X><K>LOC137</K><J>new _LOC(137,\"Lava Lake\",10,\"A\",\"55\",1,64,0,\"Lava slowly seeps up and collects here in the Lava Lake. The birthplace of the strange Lava Sprites which bedevil the Carbon Cliffs.\",\"50,67,140,96\",\"Magmar > Cindar > Black Desert > Carbon Cliffs\",0,\"ARE161\")</J><E>1</E></X>");CS("<X><K>LOC145</K><J>new _LOC(145,\"Magma Falls\",10,\"C\",\"86\",1,66,0,\"The magma flow from the great Lava Lake passes through the Magma Falls on its way to the Onyx Quarry where it disappears into the earth to some place deeper than any dare to go.\",\"138,167,248,195\",\"Magmar > Cindar > Black Desert > Carbon Cliffs\",0,\"ARE161\")</J><E>1</E></X>");CS("<X><K>LOC154</K><J>new _LOC(154,\"Mount Cindar\",10,\"B\",\"125\",1,65,0,\"Though frequently erupting, Mount Cindar does not expel lava but rather cinder, stone, and other nameless, evil things deep from the bowels of the earth.\",\"184,124,294,151\",\"Magmar > Cindar > Black Desert > Carbon Cliffs\",0,\"ARE161\")</J><E>1</E></X>");CS("<X><K>ARE169</K><J>new _ARE(169,\"Cindatium\",5,1,64,64,1,\"Citizens of the Black Desert need somewhere to dwell, and the site of Cindatium was chosen for being the least terrible place in the Desert due to its refreshing ocean breeze.\",\"78,34,161,60\",\"56\",\"Magmar > Cindar > Black Desert\",\"REG13\")</J><E>1</E></X>");CS("<X><K>LOC56</K><J>new _LOC(56,\"Cool Spot\",1,\"A\",\"183\",0,64,1,\"While opening the Inn, the proprietors of the Cool Spot tried and discarded many names before settling on this simple one, which is calculated to be the most inviting name possible to any Magmarian.\",\"122,115,213,144\",\"Magmar > Cindar > Black Desert > Cindatium\",1,\"ARE169\")</J><E>1</E></X>");CS("<X><K>ARE234</K><J>new _ARE(234,\"Onyx Quarry\",4,1,67,68,0,\"\",\"131,180,233,204\",\"88,141,226\",\"Magmar > Cindar > Black Desert\",\"REG13\")</J><E>1</E></X>");CS("<X><K>LOC88</K><J>new _LOC(88,\"Fire Spider Nest\",4,\"A\",\"258\",1,67,0,\"The onyx-eating fire spiders of Cindar nest here, and after a successful pairing the females devour the brains of the males, which the males find themselves grateful for, considering the alternative of having to raise a thousand children.\",\"28,117,150,140\",\"Magmar > Cindar > Black Desert > Onyx Quarry\",0,\"ARE234\")</J><E>1</E></X>");CS("<X><K>LOC141</K><J>new _LOC(141,\"Lower Onyx Mines\",4,\"C\",\"209\",1,68,0,\"Goblins took The Lower Onyx Mines at the commencement of their truce with the Imps. The onyx here is truer, but the crystals are smaller.\",\"169,134,268,175\",\"Magmar > Cindar > Black Desert > Onyx Quarry\",0,\"ARE234\")</J><E>1</E></X>");CS("<X><K>LOC226</K><J>new _LOC(226,\"Upper Onyx Mines\",4,\"B\",\"285\",1,67,0,\"The Upper Onyx Mines were claimed by the Imps when the quarry was divided. The onyx here has grown into enormous crystals, but tends to contain visible impurities.\",\"170,73,259,113\",\"Magmar > Cindar > Black Desert > Onyx Quarry\",0,\"ARE234\")</J><E>1</E></X>");CS("<X><K>CNT30</K><J>new _CNT(30,\"Ignus\",64,73,1,\"The continent of Magmar is said to look like a shark, and the peninsula of Ignus forms the head, spearing westward out into the Greyshore Sea. The country is mostly rocky hills and razor-peaked mountains… dragon country.\",\"29,162,104,183\",\"8,16,27\",\"Magmar\",\"CON7\")</J><E>1</E></X>");CS("<X><K>REG8</K><J>new _REG(8,\"Ash Hills\",64,69,1,\"Gently rolling hills of volcanic debris render the Ash Hills a picturesque landscape--if you like the color black.\",\"143,67,234,91\",\"165,191,211\",\"Magmar > Ignus\",\"CNT30\")</J><E>1</E></X>");CS("<X><K>ARE165</K><J>new _ARE(165,\"Charr Foothills\",10,2,64,67,0,\"\",\"153,171,271,199\",\"53,144\",\"Magmar > Ignus > Ash Hills\",\"REG8\")</J><E>1</E></X>");CS("<X><K>LOC53</K><J>new _LOC(53,\"Cinder Cliff\",2,\"B\",\"13\",1,64,0,\"Sometimes at night, the Cinder Cliff glows like a hot ember, for the rock is nearly as hot as it can get without melting.\",\"199,74,280,111\",\"Magmar > Ignus > Ash Hills > Charr Foothills\",0,\"ARE165\")</J><E>1</E></X>");CS("<X><K>LOC144</K><J>new _LOC(144,\"Magma Caverns\",4,\"A\",\"197\",1,67,0,\"When entering the Magma Caverns, you will first be struck not by the molten rock, but rather by beasts which are comfortable in shimmering, blasting heat. But you need only delve deeper to be struck by the molten rock.\",\"35,97,157,121\",\"Magmar > Ignus > Ash Hills > Charr Foothills\",0,\"ARE165\")</J><E>1</E></X>");CS("<X><K>ARE191</K><J>new _ARE(191,\"Fleshbroil\",30,1,69,69,0,\"While Magmar boasts many impressive volcanoes, Fleshbroil has by far the most treacherous reputation for danger and villainy.\",\"34,161,117,186\",\"224\",\"Magmar > Ignus > Ash Hills\",\"REG8\")</J><E>1</E></X>");CS("<X><K>LOC224</K><J>new _LOC(224,\"Underdeep\",4,\"A\",\"120\",1,69,0,\"Nothing good can come from a lair built into the base of an active volcano.\",\"160,133,258,168\",\"Magmar > Ignus > Ash Hills > Fleshbroil\",0,\"ARE191\")</J><E>1</E></X>");CS("<X><K>ARE211</K><J>new _ARE(211,\"Ignar\",5,1,68,68,1,\"Nestled in the foothills of the Ash Hills, Ignar is located about as far away as it is safe to build from the Lava Lake, which periodically overflows its bounds.\",\"115,69,188,98\",\"168\",\"Magmar > Ignus > Ash Hills\",\"REG8\")</J><E>1</E></X>");CS("<X><K>LOC168</K><J>new _LOC(168,\"Pillows Of Flame\",1,\"A\",\"313\",0,68,1,\"While most would not consider resting their head on a Pillow of Flame to be a very peaceful repose, a Magmarian is just reminded of his mother's lovingly sweltering lap.\",\"66,104,190,133\",\"Magmar > Ignus > Ash Hills > Ignar\",1,\"ARE211\")</J><E>1</E></X>");CS("<X><K>REG16</K><J>new _REG(16,\"Blacksmoke Mountains\",71,73,0,\"Be sure bring a scarf or mask when traveling the Blacksmoke Mountains, for you might be overwhelmed at any moment by a cloud of thick noxious ash and dust.\",\"28,75,120,110\",\"248\",\"Magmar > Ignus\",\"CNT30\")</J><E>1</E></X>");CS("<X><K>ARE248</K><J>new _ARE(248,\"Searing Hand\",19,2,71,73,0,\"Thrusting into the sky like the clutching claw of a spiteful fire god, the mountainous peaks of the Searing Hand rise defiantly into the clouds.\",\"120,82,226,107\",\"50,181,239\",\"Magmar > Ignus > Blacksmoke Mountains\",\"REG16\")</J><E>1</E></X>");CS("<X><K>LOC50</K><J>new _LOC(50,\"Caverns of Wretched Intent\",4,\"B\",\"279\",1,72,0,\"It is unclear whether the Caverns of Wretched Intent refers to the intentions of its denizens or of the adventurers who come to disturb its wildlife and treasures.\",\"114,171,244,215\",\"Magmar > Ignus > Blacksmoke Mountains > Searing Hand\",0,\"ARE248\")</J><E>1</E></X>");CS("<X><K>LOC181</K><J>new _LOC(181,\"Ring of Fire\",10,\"A\",\"70\",1,71,0,\"Pilgrims come here to test their faith, because if they can walk through the Ring of Fire then their soul is proven to be resistant to the flames of temptation.\",\"30,111,127,135\",\"Magmar > Ignus > Blacksmoke Mountains > Searing Hand\",0,\"ARE248\")</J><E>1</E></X>");CS("<X><K>LOC239</K><J>new _LOC(239,\"Witchmass Point\",10,\"C\",\"121\",1,73,0,\"At Witchmass Point, witches gather in their masses to perform their black sabbath.\",\"201,61,291,104\",\"Magmar > Ignus > Blacksmoke Mountains > Searing Hand\",0,\"ARE248\")</J><E>1</E></X>");CS("<X><K>REG27</K><J>new _REG(27,\"Deadwood\",70,70,0,\"Looking for a synonym for the wicked forest of Necroleaf, locals were forced to select the rather uninspired name of Deadwood for this coastal region.\",\"116,144,205,167\",\"177\",\"Magmar > Ignus\",\"CNT30\")</J><E>1</E></X>");CS("<X><K>ARE177</K><J>new _ARE(177,\"Necroleaf\",11,1,70,70,0,\"Once long ago, a vindictive sorcerer cursed the trees of Necroleaf with a spell of eternal undeath, and thus the forest remains today.\",\"101,76,195,105\",\"64,236\",\"Magmar > Ignus > Deadwood\",\"REG27\")</J><E>1</E></X>");CS("<X><K>LOC64</K><J>new _LOC(64,\"Death Steppe\",13,\"B\",\"242\",1,70,0,\"Nesting in the boughs of the Death Steppe's zombie trees are, of course, Undead Squirrels... among other monstrosities.\",\"52,67,156,90\",\"Magmar > Ignus > Deadwood > Necroleaf\",0,\"ARE177\")</J><E>1</E></X>");CS("<X><K>LOC236</K><J>new _LOC(236,\"Whitesun Bog\",3,\"A\",\"94\",1,70,0,\"The sun-bleached flora of the Whitesun Bog are a vivid contrast to the Black Dragons which roam it but not to the pale, gross Swamp Witches that shoo them away from the muck pies they like to bake and leave on their crusty windowsills.\",\"134,130,240,158\",\"Magmar > Ignus > Deadwood > Necroleaf\",0,\"ARE177\")</J><E>1</E></X>");CS("<X><K>CNT33</K><J>new _CNT(33,\"Incandarus\",61,65,1,\"Most of Incandarus is uninhabitable, a flimsy and treacherous combination of ash and salt water spray from the sea. Her entire eastern peninsula is consumed by dead marshes that emit a noxious ashen fog.\",\"174,102,260,127\",\"26\",\"Magmar\",\"CON7\")</J><E>1</E></X>");CS("<X><K>REG26</K><J>new _REG(26,\"Deadbog\",61,65,1,\"It is disturbing to contemplate what you might find living in the Deadbog, a low-lying area which mixes brackish ocean water with toxic ash.\",\"85,148,206,173\",\"153,205,213\",\"Magmar > Incandarus\",\"CNT33\")</J><E>1</E></X>");CS("<X><K>ARE153</K><J>new _ARE(153,\"Blackmarsh\",28,3,61,63,0,\"The blackmarsh is the source of a noxious, gritty, ashen fog which suffocates its entire Peninsula.\",\"198,120,284,145\",\"90,94,242\",\"Magmar > Incandarus > Deadbog\",\"REG26\")</J><E>1</E></X>");CS("<X><K>LOC90</K><J>new _LOC(90,\"Firegem Mines\",4,\"C\",\"65\",1,63,0,\"Powerful and beautiful Firegems may be acquired here by any who are strong and bold enough to force them away from their protectors.\",\"48,156,165,186\",\"Magmar > Incandarus > Deadbog > Blackmarsh\",0,\"ARE153\")</J><E>1</E></X>");CS("<X><K>LOC94</K><J>new _LOC(94,\"Forest of the Damned\",7,\"A\",\"162\",1,61,0,\"Unlucky souls which flee the noxious gas of Blackmarsh into the Forest of the Damned sometimes find that they can never leave.\",\"185,43,287,82\",\"Magmar > Incandarus > Deadbog > Blackmarsh\",0,\"ARE153\")</J><E>1</E></X>");CS("<X><K>LOC242</K><J>new _LOC(242,\"Wyvernperch\",3,\"B\",\"28\",1,62,0,\"Nobody wants to talk about why wyverns gather here on Wyvernperch, or what it is they do while they are here... or why they look so happy when they leave.\",\"86,93,204,120\",\"Magmar > Incandarus > Deadbog > Blackmarsh\",0,\"ARE153\")</J><E>1</E></X>");CS("<X><K>ARE205</K><J>new _ARE(205,\"Hopewane\",28,3,64,65,0,\"Escapees from Castle Flamewolf find little refuge in the dragon-infested marshes or acidic pools of Hopewane.\",\"22,94,113,118\",\"47,73,208\",\"Magmar > Incandarus > Deadbog\",\"REG26\")</J><E>1</E></X>");CS("<X><K>LOC47</K><J>new _LOC(47,\"Castle Flamewolf\",2,\"A\",\"300\",1,64,0,\"Castle Flamewolf was once the center of a vast slave-trading empire, but the present occupants are just insane sadists who squander their family's once-proud name. The screams of their slaves can be heard all along the coast of Hopewane.\",\"47,108,173,137\",\"Magmar > Incandarus > Deadbog > Hopewane\",0,\"ARE205\")</J><E>1</E></X>");CS("<X><K>LOC73</K><J>new _LOC(73,\"Dragonmarsh\",3,\"B\",\"291\",1,64,0,\"The Dragonmarsh peninsula is one of the hellish barriers that makes up the natural prison surrounding Castle Flamewolf, for those who manage to cross this dragon-infested bog only find themselves pinned against the ocean.\",\"131,47,239,74\",\"Magmar > Incandarus > Deadbog > Hopewane\",0,\"ARE205\")</J><E>1</E></X>");CS("<X><K>LOC208</K><J>new _LOC(208,\"Sorrowpond\",3,\"C\",\"304\",1,65,0,\"One misstep in the Sorrowpond will result in the loss of a limb, either to the acid leeches or their liquid sulfuric 'deposits.'\",\"67,166,172,193\",\"Magmar > Incandarus > Deadbog > Hopewane\",0,\"ARE205\")</J><E>1</E></X>");CS("<X><K>ARE213</K><J>new _ARE(213,\"Incendo\",5,2,61,61,1,\"\",\"12,159,90,181\",\"91\",\"Magmar > Incandarus > Deadbog\",\"REG26\")</J><E>1</E></X>");CS("<X><K>LOC91</K><J>new _LOC(91,\"Flaming Mug\",1,\"A\",\"303\",0,61,1,\"Hassled by heat? Made melancholy by magma? Lava less than lovely? Seek sanctuary in the Flaming Mug, and fight fire with fire!\",\"108,55,218,84\",\"Magmar > Incandarus > Deadbog > Incendo\",1,\"ARE213\")</J><E>1</E></X>");CS("<X><K>CNT31</K><J>new _CNT(31,\"Vulca\",70,76,1,\"Vulca lies at the southeastern edge of the world. Her peninsula, laden with volcanic mountain ranges, forms the Fin of Magmar -- the isle of Blood Ocean is her egg.  Vulca is said to be home to only madmen, criminals, and those who are supremely lost.\",\"180,167,240,189\",\"22,43,58,89\",\"Magmar\",\"CON7\")</J><E>1</E></X>");CS("<X><K>REG22</K><J>new _REG(22,\"Blood Ocean\",75,76,0,\"Blood ocean takes its name from a cryptic note an ancient king found in a bottle whilst wondering his kingdom's shore one morning. The note read: 'What is this blood ocean... this ocean of blood... this... blood... I know who you aaaaaare!'\",\"153,75,259,100\",\"212\",\"Magmar > Vulca\",\"CNT31\")</J><E>1</E></X>");CS("<X><K>ARE212</K><J>new _ARE(212,\"Incendiary Isle\",14,3,75,76,0,\"The Incendiary Isle lies off the eastern coast of Magmar adjacent to the Grey Wastes. To those on the mainland, it appears that the island gives birth to the sun every day.\",\"111,92,213,116\",\"39,89\",\"Magmar > Vulca > Blood Ocean\",\"REG22\")</J><E>1</E></X>");CS("<X><K>LOC39</K><J>new _LOC(39,\"Burning Jungle\",9,\"B\",\"59\",1,76,0,\"One of the only locations in Magmar which is not actually on fire, the result of a fire, or about to be on fire, the residents of the Burning Jungle felt left out and decided to name their home in metaphorical reference to the burning hue of the trees' leaves.\",\"154,111,273,141\",\"Magmar > Vulca > Blood Ocean > Incendiary Isle\",0,\"ARE212\")</J><E>1</E></X>");CS("<X><K>LOC89</K><J>new _LOC(89,\"Firebat Maw\",10,\"A\",\"52\",1,75,0,\"The Firebat's Maw is formed by a ring of mountains which erupt from the earth like the fangs of the predators that dwell here. Foremost among these are the Firebats which toast their prey to a delicious 350 degrees for at least 10 minutes or until golden brown.\",\"62,65,173,95\",\"Magmar > Vulca > Blood Ocean > Incendiary Isle\",0,\"ARE212\")</J><E>1</E></X>");CS("<X><K>REG43</K><J>new _REG(43,\"Grey Wastes\",70,71,0,\"Though there are many different kinds of ash, rock, flora, and fauna in the Grey Wastes, all of it is grey.\",\"35,53,144,79\",\"171,253\",\"Magmar > Vulca\",\"CNT31\")</J><E>1</E></X>");CS("<X><K>ARE171</K><J>new _ARE(171,\"Cracked Hills\",13,1,70,70,0,\"Magmar's crust is broken open in the Cracked Hills, bring a wealth of mineral resources to the surface and into to the hands of industrious miners and fortunate spelunkers.\",\"57,143,158,169\",\"113,201\",\"Magmar > Vulca > Grey Wastes\",\"REG43\")</J><E>1</E></X>");CS("<X><K>LOC113</K><J>new _LOC(113,\"Grey Orc Camp\",14,\"A\",\"326\",1,70,0,\"The Grey Orcs have evolved their colorless hue over time to blend in with the desaturated ashen environment of the Grey Wastes. At their Grey Orc Camp they organize their efforts to hew minerals from the earth.\",\"86,163,208,192\",\"Magmar > Vulca > Grey Wastes > Cracked Hills\",0,\"ARE171\")</J><E>1</E></X>");CS("<X><K>LOC201</K><J>new _LOC(201,\"Slave Mine\",4,\"B\",\"142\",1,70,0,\"Grey Orcs enlist the involuntary aid of slaves to reap silver, graphite, titanium, platinum, and flint from the Slave Mines. But the gold, copper, gemstones, and iron ore are curiously left behind.\",\"168,81,256,104\",\"Magmar > Vulca > Grey Wastes > Cracked Hills\",0,\"ARE171\")</J><E>1</E></X>");CS("<X><K>ARE253</K><J>new _ARE(253,\"Silencio\",24,1,71,71,0,\"\",\"159,63,242,91\",\"67\",\"Magmar > Vulca > Grey Wastes\",\"REG43\")</J><E>1</E></X>");CS("<X><K>LOC67</K><J>new _LOC(67,\"Dismal Barrens\",11,\"A\",\"192\",1,71,0,\"The creatures of the Dismal Barrens, mostly immune to the dangers of Silencio by means of nature or keen awareness, are generally upset to find visitors noisily invading their domain.\",\"89,112,211,140\",\"Magmar > Vulca > Grey Wastes > Silencio\",0,\"ARE253\")</J><E>1</E></X>");CS("<X><K>REG58</K><J>new _REG(58,\"Mountains of Madness\",72,73,1,\"If you go south of the border, into the Mountains of Madness, make sure you don't drink any of the water. Don't buy trinkets off the streets, either, for you can be assured that those are not authentic Dohlex pocketwatches.\",\"116,136,213,172\",\"155,266\",\"Magmar > Vulca\",\"CNT31\")</J><E>1</E></X>");CS("<X><K>ARE155</K><J>new _ARE(155,\"Blackrock Path\",19,3,72,72,0,\"If you are foolish enough to brave the haunted reaches of Murray Path you will first have to brave the Blackrock Path.\",\"115,103,234,127\",\"155\",\"Magmar > Vulca > Mountains of Madness\",\"REG58\")</J><E>1</E></X>");CS("<X><K>LOC155</K><J>new _LOC(155,\"Murray Peak\",10,\"A\",\"193\",1,72,0,\"Murray Peak anchors the southeastern peninsula of Magmar which is well and good because it is a haunted mountain and it is good that it hard to get to.\",\"170,87,275,116\",\"Magmar > Vulca > Mountains of Madness > Blackrock Path\",0,\"ARE155\")</J><E>1</E></X>");CS("<X><K>ARE266</K><J>new _ARE(266,\"Vulcatown\",5,3,73,73,1,\"\",\"156,179,238,206\",\"166\",\"Magmar > Vulca > Mountains of Madness\",\"REG58\")</J><E>1</E></X>");CS("<X><K>LOC166</K><J>new _LOC(166,\"Parched Throat Tavern\",1,\"A\",\"123\",0,73,1,\"The Parched Throat Tavern serves only water, but none of the patrons are complaining. They do have wine, but it is not for serving. They use it to water the tavernmaster's talking plants, which grow angry and shout a lot when sober.\",\"24,97,143,141\",\"Magmar > Vulca > Mountains of Madness > Vulcatown\",1,\"ARE266\")</J><E>1</E></X>");CS("<X><K>REG89</K><J>new _REG(89,\"Volcano Vulca\",71,74,0,\"The entire region of Volcano Vulca is named for the great cindercone which dominates it. Few people tread here; it is widely recognized as one of the single most dangerous places in all of Dohria.\",\"13,137,77,177\",\"181\",\"Magmar > Vulca\",\"CNT31\")</J><E>1</E></X>");CS("<X><K>ARE181</K><J>new _ARE(181,\"Draconis\",22,3,71,74,0,\"Draconis is a land ruled by dragons and their kin. If you encounter one, the toll it demands for crossing the land will be your life.\",\"106,83,186,108\",\"66,231\",\"Magmar > Vulca > Volcano Vulca\",\"REG89\")</J><E>1</E></X>");CS("<X><K>LOC66</K><J>new _LOC(66,\"Den of the Dragon\",4,\"B\",\"255\",1,71,0,\"Many martial artists come to the Den of the Dragon to master the elusive and ancient Way of the Dragon. However, as you can see, there are no martial artists lingering in the environs, as they are swiftly and invariably defeated, for no mere kung fu could ever beat a dragon.\",\"116,114,256,137\",\"Magmar > Vulca > Volcano Vulca > Draconis\",0,\"ARE181\")</J><E>1</E></X>");CS("<X><K>LOC231</K><J>new _LOC(231,\"Way of Doom\",10,\"A\",\"9\",1,74,0,\"The Way of Doom is long and guarded by threats of all sorts which will be quite an arduous and exhausting challenge to beat, requiring many days and bandages. At the end of the path lies only a precipice, which will illustrate for you, upon encountering it, the nature of the path's name, for you will surely find it easier to cast yourself off than to follow the Way of Doom all the way back down.\",\"70,56,179,85\",\"Magmar > Vulca > Volcano Vulca > Draconis\",0,\"ARE181\")</J><E>1</E></X>");CS("<X><K>CON1</K><J>new _CON(1,\"Marinara\",31,51,1,\"Marinara is known as the Bard Continent, a place that celebrates art and its various trades. It can be a very dangerous place, however, and though its cities have been compared to the Nine Heavens, the road to paradise in this place often leads through hell.\",\"108,85,192,110\",\"2,4,5,3,6,1\",\"\",\"WOR1\")</J><E>1</E></X>");CS("<X><K>CNT2</K><J>new _CNT(2,\"Lingol\",31,40,1,\"Lingol lies in Eastern Marinara, and is a well-traveled area with lush hills. It is a country famous for its bards and wine, but there are plenty of dangers outside the walls of its pleasant cities.\",\"187,81,253,105\",\"51,67\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG51</K><J>new _REG(51,\"Lingol Hills\",31,34,1,\"The Lingol Hills, with its gently rolling highs and lows, is said to record the melody of the sweetest tune ever written by the gods... if only the bards could decode it.\",\"75,78,179,105\",\"240,257,272\",\"Marinara > Lingol\",\"CNT2\")</J><E>1</E></X>");CS("<X><K>ARE240</K><J>new _ARE(240,\"Resthill\",13,2,31,33,0,\"Resthill is the largest cemetary in the world, where the citizens of Sonata and Windsong both bereave their departed brethren, and at Bard's Tomb, their fallen heroes.\",\"75,70,155,98\",\"26,140\",\"Marinara > Lingol > Lingol Hills\",\"REG51\")</J><E>1</E></X>");CS("<X><K>LOC26</K><J>new _LOC(26,\"Bard's Tomb\",2,\"B\",\"133\",1,33,0,\"Here rests the entombed body of Morio Lingol, the original bard. Most bard tales adhere to the three-act structure set forth by the great Morio, though unlike his pure tales, the bards of today usually work in some product placements and sex scenes.\",\"147,67,254,100\",\"Marinara > Lingol > Lingol Hills > Resthill\",0,\"ARE240\")</J><E>1</E></X>");CS("<X><K>LOC140</K><J>new _LOC(140,\"Long Barrows\",8,\"A\",\"6\",1,31,0,\"Even those who cannot afford to be interred at the Bard's Tomb will find everlasting peace in style, at the Long Barrows. Plague hit your household? Don't fret, we've got family plans! On a budget? Economize with a mass grave!\",\"111,160,217,188\",\"Marinara > Lingol > Lingol Hills > Resthill\",0,\"ARE240\")</J><E>1</E></X>");CS("<X><K>ARE257</K><J>new _ARE(257,\"Sonata\",5,2,31,31,1,\"In olden times, bards were known to come to Sonata to take inspiration from the singularly stunning songs of the birds unique to this province. Unfortunately, an avant garde rhythym-based bardic style has swept the realms and nowadays the bards just stay at home and listen to woodpeckers.\",\"75,156,156,180\",\"138\",\"Marinara > Lingol > Lingol Hills\",\"REG51\")</J><E>1</E></X>");CS("<X><K>LOC138</K><J>new _LOC(138,\"Lingol Inn\",1,\"A\",\"217\",0,31,1,\"Welcome to the Lingol Inn, home of the world famous lingoli pasta, the recipe for which has been handed down by the Broducci family for four hundred years. If a big, steaming bowl of our pasta isn't the best you've ever tasted, we'll give you double your coin back!\",\"176,116,270,141\",\"Marinara > Lingol > Lingol Hills > Sonata\",1,\"ARE257\")</J><E>1</E></X>");CS("<X><K>ARE272</K><J>new _ARE(272,\"Windsong\",5,2,34,34,1,\"Thank goodness the reeds of Windsong grow sparse, for they fill the air with potent melodious whistles. These same reeds when picked and bunched and carefully waved in the face of captives by a guard with earplugs are a classic device of torture.\",\"198,112,284,137\",\"233\",\"Marinara > Lingol > Lingol Hills\",\"REG51\")</J><E>1</E></X>");CS("<X><K>LOC233</K><J>new _LOC(233,\"Wet Noodle\",1,\"A\",\"179\",0,34,1,\"Come one, come all to the Wet Noodle! There is no finer establishment in all of Marinara! Try our realms famous Necropasta - it'll bring you back to life!\",\"174,95,270,117\",\"Marinara > Lingol > Lingol Hills > Windsong\",1,\"ARE272\")</J><E>1</E></X>");CS("<X><K>REG67</K><J>new _REG(67,\"Plains of Larn\",35,40,0,\"The road to Sonata thankfully skirts the Plains of Larn, or else we would have skeletons and ogres to contend with on the way to the Lingol Hills.\",\"185,125,287,147\",\"151,203\",\"Marinara > Lingol\",\"CNT2\")</J><E>1</E></X>");CS("<X><K>ARE151</K><J>new _ARE(151,\"Barbaris\",24,1,39,40,0,\"\",\"52,132,142,158\",\"160,161\",\"Marinara > Lingol > Plains of Larn\",\"REG67\")</J><E>1</E></X>");CS("<X><K>LOC160</K><J>new _LOC(160,\"Ogre Mines\",4,\"B\",\"116\",1,40,0,\"The ogres of Barbaris own these mines, toiling here night and day. They tunnel with a fervor even beyond the lust for precious metal… it is as if they are looking for something greater and have yet to find it.\",\"192,121,282,148\",\"Marinara > Lingol > Plains of Larn > Barbaris\",0,\"ARE151\")</J><E>1</E></X>");CS("<X><K>LOC161</K><J>new _LOC(161,\"Ogre Village\",14,\"A\",\"324\",1,39,0,\"The Ogre Village of Barbaris is home to a clan of particularly industrious ogres, who toil all day in the mines, but take care when you tread here, for their eighty hour work weeks make them extra cranky.\",\"33,89,134,117\",\"Marinara > Lingol > Plains of Larn > Barbaris\",0,\"ARE151\")</J><E>1</E></X>");CS("<X><K>ARE203</K><J>new _ARE(203,\"Heavenfell\",24,1,35,37,0,\"The Marinarian astronomical society recently conducted a scientific survey and concluded that more heavenly objects fall here than anywhere else by a wide margin of approximately 13 times. These have included rainbow bits, deflated balloons, tufts of clouds, angel droppings, and giants.\",\"132,50,220,77\",\"37,80\",\"Marinara > Lingol > Plains of Larn\",\"REG67\")</J><E>1</E></X>");CS("<X><K>LOC37</K><J>new _LOC(37,\"Bone Road\",8,\"B\",\"87\",1,37,0,\"A battle took place here long ago on the site of the Bone Road, and both armies neglected to bury their thousands of dead. Bodies don't bury themselves, and so the skeletons remain here centuries later, though at some point a prankster necromancer animated them all.\",\"71,142,163,168\",\"Marinara > Lingol > Plains of Larn > Heavenfell\",0,\"ARE203\")</J><E>1</E></X>");CS("<X><K>LOC80</K><J>new _LOC(80,\"Fallen Giant Hill\",8,\"A\",\"97\",1,35,0,\"A giant fell from heaven once and broke his back. He lay here cursing those who cast him down until his body ossified. This took a centuries, but his curses never once repeated. Though weathering has worn down his fine features, the rough outline remains.\",\"107,75,234,104\",\"Marinara > Lingol > Plains of Larn > Heavenfell\",0,\"ARE203\")</J><E>1</E></X>");CS("<X><K>CNT4</K><J>new _CNT(4,\"Luminala\",38,42,1,\"The country of Luminala is called by some 'The Merchant's Trial.' The only way into the wealthy cities of Lingol are through Luminala, and many bandits and highwayman know this. This land is also bordered on two sides by the mysterious mists of the east. Many caravans and supply convoys, besieged by bandits, have disappeared forever after foolishly fleeing into the fog.\",\"214,57,291,76\",\"54\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG54</K><J>new _REG(54,\"Merchant's Pass\",38,42,1,\"Merchant's Pass is an experiment in urban planning. Conceived as a paradise for artisans, merchants, and customers, the entire region has been gridded and zoned. So far the plan has resulted in two successful cities, and expectations are high for more future successes.\",\"98,102,220,130\",\"142,207,265\",\"Marinara > Luminala\",\"CNT4\")</J><E>1</E></X>");CS("<X><K>ARE142</K><J>new _ARE(142,\"Amulet\",5,3,38,38,1,\"\",\"22,87,103,109\",\"109\",\"Marinara > Luminala > Merchant's Pass\",\"REG54\")</J><E>1</E></X>");CS("<X><K>LOC109</K><J>new _LOC(109,\"Gondoli's\",1,\"A\",\"311\",0,38,1,\"Gondoli's is the best inn, period, end of discussion! What, our word isn't good enough? You callin' us liars? Eh? Come over here and say it Gondoli's face, wise guy!\",\"179,82,261,109\",\"Marinara > Luminala > Merchant's Pass > Amulet\",1,\"ARE142\")</J><E>1</E></X>");CS("<X><K>ARE207</K><J>new _ARE(207,\"Hub\",24,1,40,42,0,\"\",\"131,105,191,132\",\"22,25\",\"Marinara > Luminala > Merchant's Pass\",\"REG54\")</J><E>1</E></X>");CS("<X><K>LOC22</K><J>new _LOC(22,\"Aura Road\",2,\"B\",\"310\",1,42,0,\"The Aura road is a gateway to another world guarded by devout priestesses of an ancient order who have long sworn not only to keep people from going in, but also to keep otherworldly denizens from coming out.\",\"114,91,210,120\",\"Marinara > Luminala > Merchant's Pass > Hub\",0,\"ARE207\")</J><E>1</E></X>");CS("<X><K>LOC25</K><J>new _LOC(25,\"Bandit Camp\",14,\"A\",\"200\",1,40,0,\"While most bandits are mobile, this Bandit Camp, situated as it is on the Merchant Pass, never has to fear its prey drying up.\",\"123,173,234,201\",\"Marinara > Luminala > Merchant's Pass > Hub\",0,\"ARE207\")</J><E>1</E></X>");CS("<X><K>ARE265</K><J>new _ARE(265,\"Vinyardville\",5,3,42,42,1,\"\",\"199,137,288,163\",\"147\",\"Marinara > Luminala > Merchant's Pass\",\"REG54\")</J><E>1</E></X>");CS("<X><K>LOC147</K><J>new _LOC(147,\"Manini and Marco's Eat and Sleep\",1,\"A\",\"339|340\",0,42,1,\"Manini &amp; Marco invite you to come, eat, sleep, enjoy yourself! If you pay.\",\"48,116,181,156\",\"Marinara > Luminala > Merchant's Pass > Vinyardville\",1,\"ARE265\")</J><E>1</E></X>");CS("<X><K>CNT5</K><J>new _CNT(5,\"Meetbahl\",40,51,1,\"Maetbahl, the Heart of Marinara, is the cradle of craftsmanship in the realms. Many of the finest weapons and armor come from the capital of this kingdom, the city-castle of Brahm.\",\"134,113,213,135\",\"53,72\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG53</K><J>new _REG(53,\"Medley Vale\",43,51,0,\"Over Medley Vale where the continent is narrowest winds from the two oceans mix and create a soft but unceasing fragrant breeze which stirs the treetops of Dunbine Forest and Deadleaf.\",\"41,126,146,150\",\"176,183\",\"Marinara > Meetbahl\",\"CNT5\")</J><E>1</E></X>");CS("<X><K>ARE176</K><J>new _ARE(176,\"Deadleaf\",11,1,48,51,0,\"\",\"105,144,189,168\",\"49,68,69\",\"Marinara > Meetbahl > Medley Vale\",\"REG53\")</J><E>1</E></X>");CS("<X><K>LOC49</K><J>new _LOC(49,\"Catacombs of Bahl\",2,\"A\",\"93\",1,48,0,\"Dizini's chief necromantic rival Bahl made these catacombs his lair. Dizini succesfully murdered him years ago, but saw little need to clean out his undead minions.\",\"152,89,240,131\",\"Marinara > Meetbahl > Medley Vale > Deadleaf\",0,\"ARE176\")</J><E>1</E></X>");CS("<X><K>LOC68</K><J>new _LOC(68,\"Dizini's Dungeon\",2,\"B\",\"165\",1,49,0,\"Dizini's necromancy started off rough, and even once he refined his skills he was always pushing his limits to tricky extremes. He confined his failed experiments and ex-wives to this dungeon, either out of fear or spite.\",\"62,167,189,194\",\"Marinara > Meetbahl > Medley Vale > Deadleaf\",0,\"ARE176\")</J><E>1</E></X>");CS("<X><K>LOC69</K><J>new _LOC(69,\"Dizini's Labworks\",2,\"C\",\"34\",1,51,0,\"According to legend, Dizini was the founding father of necromancy. It was here in his Labworks where he gave birth to his dark abominations.\",\"9,56,132,80\",\"Marinara > Meetbahl > Medley Vale > Deadleaf\",0,\"ARE176\")</J><E>1</E></X>");CS("<X><K>ARE183</K><J>new _ARE(183,\"Dunbine Forest\",11,1,43,46,0,\"\",\"25,68,135,92\",\"165,209,234\",\"Marinara > Meetbahl > Medley Vale\",\"REG53\")</J><E>1</E></X>");CS("<X><K>LOC165</K><J>new _LOC(165,\"Painted Caves\",4,\"C\",\"101\",1,46,0,\"The phenomenon of the Invisible Hooligans is not well-understood, but it is here at the Painted Caves where they seem to concentrate their grafitti. They have been at it so long, it is difficult to make out any individual marking, since every surface is covered.\",\"45,165,158,196\",\"Marinara > Meetbahl > Medley Vale > Dunbine Forest\",0,\"ARE183\")</J><E>1</E></X>");CS("<X><K>LOC209</K><J>new _LOC(209,\"Spiderwood\",7,\"A\",\"15\",1,43,0,\"Even though the Spiderwood is overrun with arachnid fiends, lumberjacks are drawn to the area by the promise of the mana-imbued crimson mahogany trees from which magical staves are made.\",\"42,64,147,94\",\"Marinara > Meetbahl > Medley Vale > Dunbine Forest\",0,\"ARE183\")</J><E>1</E></X>");CS("<X><K>LOC234</K><J>new _LOC(234,\"Whisper Clearing\",7,\"B\",\"188\",1,45,0,\"Shhhhhh... The Fauztopian Imperial Archives sends its aspiring librarians here for training, for until their shushes can silence even the wild critters of the Whisper Clearing, they are not worthy.\",\"151,126,273,154\",\"Marinara > Meetbahl > Medley Vale > Dunbine Forest\",0,\"ARE183\")</J><E>1</E></X>");CS("<X><K>REG72</K><J>new _REG(72,\"River Bahl\",40,46,1,\"The River Bahl is not so much a river as a series of channels cut through the area by the wet terrain's constant attempts to runoff into the ocean.\",\"126,69,225,94\",\"159,274\",\"Marinara > Meetbahl\",\"CNT5\")</J><E>1</E></X>");CS("<X><K>ARE159</K><J>new _ARE(159,\"Brahm\",5,1,46,46,1,\"\",\"46,90,127,117\",\"116\",\"Marinara > Meetbahl > River Bahl\",\"REG72\")</J><E>1</E></X>");CS("<X><K>LOC116</K><J>new _LOC(116,\"Hang Your Hat Inn\",1,\"A\",\"317\",0,46,1,\"Hang Your Hat Inn has the best ale around, my friends! If you want to get drunk, sing loud, and just maybe get lucky, then hang Your hat Here! Undo your belt, let loose your inhibitions, and get drinking!\",\"180,115,264,156\",\"Marinara > Meetbahl > River Bahl > Brahm\",1,\"ARE159\")</J><E>1</E></X>");CS("<X><K>ARE274</K><J>new _ARE(274,\"Bunnings\",24,1,40,42,0,\"\",\"154,134,238,159\",\"34,98\",\"Marinara > Meetbahl > River Bahl\",\"REG72\")</J><E>1</E></X>");CS("<X><K>LOC34</K><J>new _LOC(34,\"Bloodbriar Patch\",7,\"B\",\"39\",1,42,0,\"The fungus Mycohemae is thankfully confined to Bloodbriar Patch. This organism grows on any organic substance, including living flesh, and saps moisture from the atmosphere at a prodigous rate, leaking it back out just as fast in the form of a crimson fluid. Creatures that live here are chronically afflicted.\",\"149,67,270,92\",\"Marinara > Meetbahl > River Bahl > Bunnings\",0,\"ARE274\")</J><E>1</E></X>");CS("<X><K>LOC98</K><J>new _LOC(98,\"Fort Mercenary\",2,\"A\",\"95\",1,40,0,\"The Band of the Ostrich, a family of mercenaries which has been successful enough to survive for six generations, built Fort Mercenary to serve as a base of operations; but they were terrible architects, and the fort barely suffices to keep the rain off their heads.\",\"21,134,141,159\",\"Marinara > Meetbahl > River Bahl > Bunnings\",0,\"ARE274\")</J><E>1</E></X>");CS("<X><K>CNT3</K><J>new _CNT(3,\"Prepensa\",31,49,1,\"Prepensa is sung as the Land of Sorrows, and aside from the countries of Magmar, this realm bears some of the most dramatic evidence and scarring from the great Catacylsm of old times.\",\"103,64,181,93\",\"37,69,86\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG37</K><J>new _REG(37,\"Foothills of Marin\",45,49,0,\"The confusing shadows cast by the mountainous terrain of the Foothills of Marin causes some barely natural and definitely unexpected countours which distort your perception, causing things which should be further away sometimes to appear closer.\",\"115,119,188,155\",\"226,255\",\"Marinara > Prepensa\",\"CNT3\")</J><E>1</E></X>");CS("<X><K>ARE226</K><J>new _ARE(226,\"Mount Marin\",10,1,45,45,0,\"\",\"58,159,157,182\",\"148\",\"Marinara > Prepensa > Foothills of Marin\",\"REG37\")</J><E>1</E></X>");CS("<X><K>LOC148</K><J>new _LOC(148,\"Marin Barrows\",8,\"A\",\"182\",1,45,0,\"The shepherds which live at the base of Mount Marin have, for generations, dutifully buried all those who fall from the mountain while attempting to scale it. These innumerable burial mounds form the Marin Barrows.\",\"103,166,223,195\",\"Marinara > Prepensa > Foothills of Marin > Mount Marin\",0,\"ARE226\")</J><E>1</E></X>");CS("<X><K>ARE255</K><J>new _ARE(255,\"Softstep Pass\",21,1,47,49,0,\"\",\"161,67,259,91\",\"182,198\",\"Marinara > Prepensa > Foothills of Marin\",\"REG37\")</J><E>1</E></X>");CS("<X><K>LOC182</K><J>new _LOC(182,\"Rockslide Path\",10,\"B\",\"315\",1,49,0,\"Rockslide Path is a funnel for rubble constantly produced by the drakes which are drawn to the peak and compelled to fight for the right to perch at the very top. The length of the path shortens every year, for the height of the mountain decreases as it is pulverized.\",\"69,79,175,106\",\"Marinara > Prepensa > Foothills of Marin > Softstep Pass\",0,\"ARE255\")</J><E>1</E></X>");CS("<X><K>LOC198</K><J>new _LOC(198,\"Silent Cave\",4,\"A\",\"152\",1,47,0,\"Some mystic force in the Silent Cave prohibits the propagation of sound waves, enveloping you in an almost tangible silence. Check over your shoulder constantly, for the Gnashers which inhabit this cave know of its properties and tend to brazenly stalk you from behind.\",\"191,129,285,153\",\"Marinara > Prepensa > Foothills of Marin > Softstep Pass\",0,\"ARE255\")</J><E>1</E></X>");CS("<X><K>REG69</K><J>new _REG(69,\"Prepensian Fields\",38,43,0,\"The vast and uninhabited Prepensian Fields are only grazed by livestock gone feral after having been abandoned by their masters who vanished from the Colossus Ruins.\",\"211,111,290,145\",\"236\",\"Marinara > Prepensa\",\"CNT3\")</J><E>1</E></X>");CS("<X><K>ARE236</K><J>new _ARE(236,\"Cataclysm\",8,2,38,43,0,\"\",\"149,141,239,168\",\"55,59,169\",\"Marinara > Prepensa > Prepensian Fields\",\"REG69\")</J><E>1</E></X>");CS("<X><K>LOC55</K><J>new _LOC(55,\"Colossus Ruins\",2,\"A\",\"293\",1,38,0,\"An entire city, capable easily once of housing millions, lies decayed in the Colossus Ruins. The ruins predate the cataclysm, and there is no known history. It must be assumed that it was the cataclysm that destroyed it, but yet... there are no corpses, no bones... no dolls, no dinner places still set. Not a shred of evidence that anyone ever lived there.\",\"42,168,148,196\",\"Marinara > Prepensa > Prepensian Fields > Cataclysm\",0,\"ARE236\")</J><E>1</E></X>");CS("<X><K>LOC59</K><J>new _LOC(59,\"Crossroads at Prepas\",11,\"B\",\"60\",1,40,0,\"If anyone in the world mentions 'the crossroads' without specifying, it is universally understood that they mean the Crossroads at Prepas. Whenever the Kings of Prepensa, Lingol, and Luminala have needed to meet, for peace or for war, it has been at the crossroads.\",\"198,134,286,176\",\"Marinara > Prepensa > Prepensian Fields > Cataclysm\",0,\"ARE236\")</J><E>1</E></X>");CS("<X><K>LOC169</K><J>new _LOC(169,\"Pit of Pain\",4,\"C\",\"336\",1,43,0,\"Emanating deep from within the Pit of Pain are echoes of the demon which rended the earth here during the cataclysm. The constant screams shake the earth, and the minds of the crazed monsters which dwell within the Pit.\",\"122,64,209,89\",\"Marinara > Prepensa > Prepensian Fields > Cataclysm\",0,\"ARE236\")</J><E>1</E></X>");CS("<X><K>REG86</K><J>new _REG(86,\"Valley of Regrets\",31,49,1,\"While alone in the Valley of Regrets one might feel distant from his friends and from the life he once knew, he can always turn around, if he has the courage, and trek down the long road back.\",\"19,93,91,131\",\"225\",\"Marinara > Prepensa\",\"CNT3\")</J><E>1</E></X>");CS("<X><K>ARE225</K><J>new _ARE(225,\"Mentaril\",5,1,31,49,1,\"\",\"87,119,171,144\",\"130,216\",\"Marinara > Prepensa > Valley of Regrets\",\"REG86\")</J><E>1</E></X>");CS("<X><K>LOC130</K><J>new _LOC(130,\"Inn of the Red-Faced Bard\",1,\"A\",\"129\",0,49,1,\"Welcome to the Inn of the Red-Faced Bard! Every night is singalong night, and after enough drinks you might just be the red-faced bard yourself!\",\"144,62,265,103\",\"Marinara > Prepensa > Valley of Regrets > Mentaril\",1,\"ARE225\")</J><E>1</E></X>");CS("<X><K>LOC216</K><J>new _LOC(216,\"Telena's Place\",1,\"B\",\"341\",0,31,1,\"In this world with its hectic pace, theres no escaping the constant rat race. But the one thing sure to put a smile on your face is a round of drinks at Telena's Place!\",\"79,142,184,169\",\"Marinara > Prepensa > Valley of Regrets > Mentaril\",1,\"ARE225\")</J><E>1</E></X>");CS("<X><K>CNT6</K><J>new _CNT(6,\"Raviolo\",31,39,1,\"Raviolo was once a lush and prosperous center of farming and agriculture, but many farms closed due to drought and hungry monsters devouring entire crops. The tenacious people of Raviolo have since become known as fine artisans, as the mountains to the southwest are a rich source of clay and fine stones.\",\"93,151,168,169\",\"44,88\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG44</K><J>new _REG(44,\"Highlands\",31,38,1,\"The Highlands must have seemed impressively high to whomever named them, but in reality they are merely slightly elevated.\",\"109,136,211,160\",\"238,239,261\",\"Marinara > Raviolo\",\"CNT6\")</J><E>1</E></X>");CS("<X><K>ARE238</K><J>new _ARE(238,\"Raviolo Lower\",5,1,38,38,1,\"\",\"30,107,134,133\",\"52\",\"Marinara > Raviolo > Highlands\",\"REG44\")</J><E>1</E></X>");CS("<X><K>LOC52</K><J>new _LOC(52,\"Cheap Ale and Free Tales\",1,\"A\",\"287\",0,38,1,\"Our prices are so low, we actually went out of business three years ago! So come on in and help us celebrate our Grand Re-Closing! * disclaimer * we are legally obliged to inform you that our bards are not accredited. However, our barmaids are fully certified and fluent in twelve languages.\",\"143,67,252,104\",\"Marinara > Raviolo > Highlands > Raviolo Lower\",1,\"ARE238\")</J><E>1</E></X>");CS("<X><K>ARE239</K><J>new _ARE(239,\"Raviolo Upper\",5,2,34,34,1,\"\",\"9,53,110,80\",\"10\",\"Marinara > Raviolo > Highlands\",\"REG44\")</J><E>1</E></X>");CS("<X><K>LOC10</K><J>new _LOC(10,\"A Song Less Sorrowful\",1,\"A\",\"135\",0,34,1,\"No frowns allowed! Here, the bards are always exhorted to sing A Song Less Sorrowful than the one before, leading to frenzies of merriment and revelry which are always exhausting (in a good way!)\",\"120,156,219,198\",\"Marinara > Raviolo > Highlands > Raviolo Upper\",1,\"ARE239\")</J><E>1</E></X>");CS("<X><K>ARE261</K><J>new _ARE(261,\"Tsiona Springs\",27,3,31,36,0,\"\",\"150,65,251,88\",\"70,120,215\",\"Marinara > Raviolo > Highlands\",\"REG44\")</J><E>1</E></X>");CS("<X><K>LOC70</K><J>new _LOC(70,\"Dog Dens\",4,\"C\",\"78\",1,36,0,\"Roving wild dogs / Danger nipping at your heels / Tread carefully sir!\",\"47,51,129,74\",\"Marinara > Raviolo > Highlands > Tsiona Springs\",0,\"ARE261\")</J><E>1</E></X>");CS("<X><K>LOC120</K><J>new _LOC(120,\"Healing Pools\",5,\"B\",\"48\",1,34,0,\"The natural springs here have regenerative powers. The ill feel stronger, the old feel younger, and all feel cleaner and more relaxed. The leaves from nearby trees are carefully harvested and distributed throughout Dohria, for the trees' roots are steeped in these healing pools. Sap from these same trees can be concetrated to produce mana syrup, preferred by nine out of ten healers, and breakfasters everywhere.\",\"46,127,153,154\",\"Marinara > Raviolo > Highlands > Tsiona Springs\",0,\"ARE261\")</J><E>1</E></X>");CS("<X><K>LOC215</K><J>new _LOC(215,\"Tartan Raider Camp\",14,\"A\",\"236\",1,31,0,\"When exploring the Tsiona Springs region, consider avoiding encampments made up of tents with plaid flags waving atop. These are inhabited by the Tartan Raiders, and before you can finish chuckling at the skirts they wear they will have you surrounded.\",\"191,99,289,137\",\"Marinara > Raviolo > Highlands > Tsiona Springs\",0,\"ARE261\")</J><E>1</E></X>");CS("<X><K>REG88</K><J>new _REG(88,\"Vialo Hills\",37,39,0,\"A history of slow but steady agriculture in the region has caused the Vialo Hills to become completely cultivated into the rich Cartasian Wheatfields.\",\"103,45,205,70\",\"162\",\"Marinara > Raviolo\",\"CNT6\")</J><E>1</E></X>");CS("<X><K>ARE162</K><J>new _ARE(162,\"Cartesian Wheatfields\",8,3,37,39,0,\"\",\"94,96,238,124\",\"162,163\",\"Marinara > Raviolo > Vialo Hills\",\"REG88\")</J><E>1</E></X>");CS("<X><K>LOC162</K><J>new _LOC(162,\"Olo Cemetary\",11,\"B\",\"343\",1,39,0,\"Each generation of Olos has left its mark on the land, but nowhere is that more evident than in their very own cemetary, grown so huge that it is a landmark. Here you can trace the traditions of the land as they change over time and become fossilized along with the men and women that cherished them.\",\"176,97,287,123\",\"Marinara > Raviolo > Vialo Hills > Cartesian Wheatfields\",0,\"ARE162\")</J><E>1</E></X>");CS("<X><K>LOC163</K><J>new _LOC(163,\"Olo Farm\",6,\"A\",\"344|342\",1,37,0,\"For generations, the Olo clan has been foremost among the communities of the Cartasian Wheatfields. Their hard work and agricultural intelligence has earned the respect of all the other farmers, and they enjoy an informal position of leadership which has historically been exercised wisely and judiciously to the profit of all.\",\"32,112,115,138\",\"Marinara > Raviolo > Vialo Hills > Cartesian Wheatfields\",0,\"ARE162\")</J><E>1</E></X>");CS("<X><K>CNT1</K><J>new _CNT(1,\"Spetzi\",38,46,1,\"Spetzi forms the Western tip of the continental peninsula of Marinara. The people of Spetzi have built their cities within the protective walls of the Crescent Mountains, which are as treacherous to go around as they are to pass through.\",\"21,133,87,158\",\"23,62,93\",\"Marinara\",\"CON1\")</J><E>1</E></X>");CS("<X><K>REG23</K><J>new _REG(23,\"Crescent Mountains\",38,46,1,\"The Crescent Mountains are dominated by the epic tragedy of Ragirez and Savini, who were to be married at Chapel Peak until misfortune intervened.\",\"137,138,222,176\",\"164,237,247\",\"Marinara > Spetzi\",\"CNT1\")</J><E>1</E></X>");CS("<X><K>ARE164</K><J>new _ARE(164,\"Chapel Peak\",19,3,38,38,0,\"\",\"44,31,139,55\",\"222\",\"Marinara > Spetzi > Crescent Mountains\",\"REG23\")</J><E>1</E></X>");CS("<X><K>LOC222</K><J>new _LOC(222,\"Two Moon Tower\",2,\"A\",\"155\",1,38,0,\"Whenever the twin satellites of Dohria are in alignment, an ancient spell causes such a deep chill to fall over the Two Moon Tower that anything within it is imbued with a permanent icy essence, if it survives the ordeal.\",\"90,86,218,113\",\"Marinara > Spetzi > Crescent Mountains > Chapel Peak\",0,\"ARE164\")</J><E>1</E></X>");CS("<X><K>ARE237</K><J>new _ARE(237,\"Ragirez\",5,1,46,46,1,\"\",\"100,142,172,166\",\"117\",\"Marinara > Spetzi > Crescent Mountains\",\"REG23\")</J><E>1</E></X>");CS("<X><K>LOC117</K><J>new _LOC(117,\"Harpstring Serenade\",1,\"A\",\"265\",0,46,1,\"At the Harpstring Serenade, magical tunes spun by our master harpists will provide accompaniment to your dining so soothing that you risk falling into sweet slumber midway through your meal.\",\"138,149,228,189\",\"Marinara > Spetzi > Crescent Mountains > Ragirez\",1,\"ARE237\")</J><E>1</E></X>");CS("<X><K>ARE247</K><J>new _ARE(247,\"Savini\",5,2,42,42,1,\"\",\"109,83,176,111\",\"20\",\"Marinara > Spetzi > Crescent Mountains\",\"REG23\")</J><E>1</E></X>");CS("<X><K>LOC20</K><J>new _LOC(20,\"Artist's Inn\",1,\"A\",\"314\",0,42,1,\"The exquisite taste demonstrated by the proprietors of the Artist's Inn make it a popular refuge for folks of culture. An astonishing gallery of priceless paintings grace its walls; fine food and drink graces its tables. The paintings are protected by special transparent veneers (on sale at the gift shop) which prevent the soiling which would otherwise be inevitable from the rowdy patrons who nightly profess their enthusiasm for art, as well as for dinner and wine.\",\"129,122,220,147\",\"Marinara > Spetzi > Crescent Mountains > Savini\",1,\"ARE247\")</J><E>1</E></X>");CS("<X><K>REG62</K><J>new _REG(62,\"Northfold\",44,46,0,\"Northfold is made up of two seas; one of sand, and one of water. Both undulate, and danger rides their crests and lurks in their troughs.\",\"128,26,220,47\",\"231\",\"Marinara > Spetzi\",\"CNT1\")</J><E>1</E></X>");CS("<X><K>ARE231</K><J>new _ARE(231,\"Merilian Sea\",6,1,44,46,0,\"\",\"100,119,195,144\",\"132,167\",\"Marinara > Spetzi > Northfold\",\"REG62\")</J><E>1</E></X>");CS("<X><K>LOC132</K><J>new _LOC(132,\"Kraaken Bay\",5,\"A\",\"327\",1,44,0,\"The Kraaken Bay is one of the most enduring of oceanic enigmas. Here, sea monsters of all sorts keep a perpetual vigil over an enormous whirlpool which has swirled off the coast of Northfold for as long as anyone can remember. When they have a free night to spend on some leisure, the locals like to lie on the beach and speculate on what lies at the bottom of the vortex and what might happen when it finally emerges.\",\"14,110,124,141\",\"Marinara > Spetzi > Northfold > Merilian Sea\",0,\"ARE231\")</J><E>1</E></X>");CS("<X><K>LOC167</K><J>new _LOC(167,\"Perseus' Bluff\",10,\"B\",\"216\",1,46,0,\"In olden times, virgins were chained here to calm the krakens and keep them from ravaging passing ships. But the freakishly large crabs were too smart to be distracted by helpless maidens, and still harried sea traffic.\",\"169,126,276,155\",\"Marinara > Spetzi > Northfold > Merilian Sea\",0,\"ARE231\")</J><E>1</E></X>");CS("<X><K>REG93</K><J>new _REG(93,\"Westlands\",40,43,0,\"The Westlands remained uninhabited for so long that nobody gave them a proper name before their present designation was well-established.\",\"101,73,191,98\",\"269\",\"Marinara > Spetzi\",\"CNT1\")</J><E>1</E></X>");CS("<X><K>ARE269</K><J>new _ARE(269,\"Sunset Hills\",13,1,40,43,0,\"\",\"126,89,219,113\",\"40,122,126\",\"Marinara > Spetzi > Westlands\",\"REG93\")</J><E>1</E></X>");CS("<X><K>LOC40</K><J>new _LOC(40,\"Byardi Oracle\",2,\"B\",\"247\",1,41,0,\"The Byardi Oracle (not to be confused with the great chef bearing the same name) is built on the site of the unfathomably deep Well of Darkness. Sensitive individuals can peer into the well and see visions swimming in the blackness.\",\"171,160,278,191\",\"Marinara > Spetzi > Westlands > Sunset Hills\",0,\"ARE269\")</J><E>1</E></X>");CS("<X><K>LOC122</K><J>new _LOC(122,\"Hellmouth Tunnel\",4,\"C\",\"16\",1,43,0,\"Veterans of the Dark Elf Wars spent so many years fighting the enemy in their underground homelands that they are no longer comfortable under the open sky. Craving for a return to the subterranean womb in which their souls were forged, many veterans made their way here to the Hellmouth Tunnels to live out the remainder of their days.\",\"33,135,164,169\",\"Marinara > Spetzi > Westlands > Sunset Hills\",0,\"ARE269\")</J><E>1</E></X>");CS("<X><K>LOC126</K><J>new _LOC(126,\"Hydra Cavern\",4,\"A\",\"295\",1,40,0,\"The Hydra Cavern is home to multi-headed serpents called hydra. If you think you're surrounded by snakes, it is a hydra. If you think you're beset on all sides by singing and dancing cupcakes, you've already been bitten by a hydra's poisonous fangs and are hallucinating.\",\"81,69,190,98\",\"Marinara > Spetzi > Westlands > Sunset Hills\",0,\"ARE269\")</J><E>1</E></X>");CS("<X><K>LOT3</K><J>new _LOT(3, \"Bog\")</J><E>1</E></X>");CS("<X><K>LOT4</K><J>new _LOT(4, \"Cave\")</J><E>1</E></X>");CS("<X><K>LOT15</K><J>new _LOT(15, \"Chambers\")</J><E>1</E></X>");CS("<X><K>LOT5</K><J>new _LOT(5, \"Coast\")</J><E>1</E></X>");CS("<X><K>LOT2</K><J>new _LOT(2, \"Dungeon\")</J><E>1</E></X>");CS("<X><K>LOT6</K><J>new _LOT(6, \"Farm\")</J><E>1</E></X>");CS("<X><K>LOT7</K><J>new _LOT(7, \"Forest\")</J><E>1</E></X>");CS("<X><K>LOT8</K><J>new _LOT(8, \"Hill\")</J><E>1</E></X>");CS("<X><K>LOT1</K><J>new _LOT(1, \"Inn\")</J><E>1</E></X>");CS("<X><K>LOT9</K><J>new _LOT(9, \"Jungle\")</J><E>1</E></X>");CS("<X><K>LOT16</K><J>new _LOT(16, \"Lobby\")</J><E>1</E></X>");CS("<X><K>LOT10</K><J>new _LOT(10, \"Mountain\")</J><E>1</E></X>");CS("<X><K>LOT11</K><J>new _LOT(11, \"Plain\")</J><E>1</E></X>");CS("<X><K>LOT12</K><J>new _LOT(12, \"River\")</J><E>1</E></X>");CS("<X><K>LOT13</K><J>new _LOT(13, \"Steppe\")</J><E>1</E></X>");CS("<X><K>LOT14</K><J>new _LOT(14, \"Village\")</J><E>1</E></X>");CS("<X><K>ART1</K><J>new _ART(1,\"Area Type 1\")</J><E>1</E></X>");CS("<X><K>ART2</K><J>new _ART(2,\"Area Type 2\")</J><E>1</E></X>");CS("<X><K>ART3</K><J>new _ART(3,\"Black Isle\")</J><E>1</E></X>");CS("<X><K>ART4</K><J>new _ART(4,\"Cave\")</J><E>1</E></X>");CS("<X><K>ART5</K><J>new _ART(5,\"City\")</J><E>1</E></X>");CS("<X><K>ART6</K><J>new _ART(6,\"Coast\")</J><E>1</E></X>");CS("<X><K>ART7</K><J>new _ART(7,\"Desert\")</J><E>1</E></X>");CS("<X><K>ART8</K><J>new _ART(8,\"Field\")</J><E>1</E></X>");CS("<X><K>ART9</K><J>new _ART(9,\"Flats\")</J><E>1</E></X>");CS("<X><K>ART10</K><J>new _ART(10,\"FootHill\")</J><E>1</E></X>");CS("<X><K>ART11</K><J>new _ART(11,\"Forest\")</J><E>1</E></X>");CS("<X><K>ART12</K><J>new _ART(12,\"Fort\")</J><E>1</E></X>");CS("<X><K>ART13</K><J>new _ART(13,\"Hill\")</J><E>1</E></X>");CS("<X><K>ART14</K><J>new _ART(14,\"Island\")</J><E>1</E></X>");CS("<X><K>ART15</K><J>new _ART(15,\"Jungle\")</J><E>1</E></X>");CS("<X><K>ART16</K><J>new _ART(16,\"Lagoon\")</J><E>1</E></X>");CS("<X><K>ART17</K><J>new _ART(17,\"Lake\")</J><E>1</E></X>");CS("<X><K>ART18</K><J>new _ART(18,\"Mesa\")</J><E>1</E></X>");CS("<X><K>ART19</K><J>new _ART(19,\"Mountain\")</J><E>1</E></X>");CS("<X><K>ART20</K><J>new _ART(20,\"Oasis\")</J><E>1</E></X>");CS("<X><K>ART21</K><J>new _ART(21,\"Pass\")</J><E>1</E></X>");CS("<X><K>ART22</K><J>new _ART(22,\"Peak\")</J><E>1</E></X>");CS("<X><K>ART23</K><J>new _ART(23,\"Peninsula\")</J><E>1</E></X>");CS("<X><K>ART24</K><J>new _ART(24,\"Plains\")</J><E>1</E></X>");CS("<X><K>ART25</K><J>new _ART(25,\"River\")</J><E>1</E></X>");CS("<X><K>ART26</K><J>new _ART(26,\"Ruins\")</J><E>1</E></X>");CS("<X><K>ART27</K><J>new _ART(27,\"Springs\")</J><E>1</E></X>");CS("<X><K>ART28</K><J>new _ART(28,\"Swamp\")</J><E>1</E></X>");CS("<X><K>ART29</K><J>new _ART(29,\"Valley\")</J><E>1</E></X>");CS("<X><K>ART30</K><J>new _ART(30,\"Volcano\")</J><E>1</E></X>");CS("<X><K>ART31</K><J>new _ART(31,\"Waterfall\")</J><E>1</E></X>");}

var Prototype={Version:'1.7_rc2',Browser:(function(){var ua=navigator.userAgent;var isOpera=Object.prototype.toString.call(window.opera)=='[object Opera]';return{IE:!!window.attachEvent&&!isOpera,Opera:isOpera,WebKit:ua.indexOf('AppleWebKit/')>-1,Gecko:ua.indexOf('Gecko')>-1&&ua.indexOf('KHTML')===-1,MobileSafari:/Apple.*Mobile/.test(ua)}})(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:(function(){var constructor=window.Element||window.HTMLElement;return!!(constructor&&constructor.prototype);})(),SpecificElementExtensions:(function(){if(typeof window.HTMLDivElement!=='undefined')
return true;var div=document.createElement('div'),form=document.createElement('form'),isSupported=false;if(div['__proto__']&&(div['__proto__']!==form['__proto__'])){isSupported=true;}
div=form=null;return isSupported;})()},ScriptFragment:'<script[^>]*>([\\S\\s]*?)<\/script>',JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};if(Prototype.Browser.MobileSafari)
Prototype.BrowserFeatures.SpecificElementExtensions=false;var Abstract={};var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}
return returnValue;}};var Class=(function(){var IS_DONTENUM_BUGGY=(function(){for(var p in{toString:1}){if(p==='toString')return false;}
return true;})();function subclass(){};function create(){var parent=null,properties=$A(arguments);if(Object.isFunction(properties[0]))
parent=properties.shift();function klass(){this.initialize.apply(this,arguments);}
Object.extend(klass,Class.Methods);klass.superclass=parent;klass.subclasses=[];if(parent){subclass.prototype=parent.prototype;klass.prototype=new subclass;parent.subclasses.push(klass);}
for(var i=0,length=properties.length;i<length;i++)
klass.addMethods(properties[i]);if(!klass.prototype.initialize)
klass.prototype.initialize=Prototype.emptyFunction;klass.prototype.constructor=klass;return klass;}
function addMethods(source){var ancestor=this.superclass&&this.superclass.prototype,properties=Object.keys(source);if(IS_DONTENUM_BUGGY){if(source.toString!=Object.prototype.toString)
properties.push("toString");if(source.valueOf!=Object.prototype.valueOf)
properties.push("valueOf");}
for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&value.argumentNames()[0]=="$super"){var method=value;value=(function(m){return function(){return ancestor[m].apply(this,arguments);};})(property).wrap(method);value.valueOf=method.valueOf.bind(method);value.toString=method.toString.bind(method);}
this.prototype[property]=value;}
return this;}
return{create:create,Methods:{addMethods:addMethods}};})();(function(){var _toString=Object.prototype.toString,NULL_TYPE='Null',UNDEFINED_TYPE='Undefined',BOOLEAN_TYPE='Boolean',NUMBER_TYPE='Number',STRING_TYPE='String',OBJECT_TYPE='Object',BOOLEAN_CLASS='[object Boolean]',NUMBER_CLASS='[object Number]',STRING_CLASS='[object String]',ARRAY_CLASS='[object Array]',NATIVE_JSON_STRINGIFY_SUPPORT=window.JSON&&typeof JSON.stringify==='function'&&JSON.stringify(0)==='0'&&typeof JSON.stringify(Prototype.K)==='undefined';function Type(o){switch(o){case null:return NULL_TYPE;case(void 0):return UNDEFINED_TYPE;}
var type=typeof o;switch(type){case'boolean':return BOOLEAN_TYPE;case'number':return NUMBER_TYPE;case'string':return STRING_TYPE;}
return OBJECT_TYPE;}
function extend(destination,source){for(var property in source)
destination[property]=source[property];return destination;}
function inspect(object){try{if(isUndefined(object))return'undefined';if(object===null)return'null';return object.inspect?object.inspect():String(object);}catch(e){if(e instanceof RangeError)return'...';throw e;}}
function toJSON(value){return Str('',{'':value},[]);}
function Str(key,holder,stack){var value=holder[key],type=typeof value;if(Type(value)===OBJECT_TYPE&&typeof value.toJSON==='function'){value=value.toJSON(key);}
var _class=_toString.call(value);switch(_class){case NUMBER_CLASS:case BOOLEAN_CLASS:case STRING_CLASS:value=value.valueOf();}
switch(value){case null:return'null';case true:return'true';case false:return'false';}
type=typeof value;switch(type){case'string':return value.inspect(true);case'number':return isFinite(value)?String(value):'null';case'object':for(var i=0,length=stack.length;i<length;i++){if(stack[i]===value){throw new TypeError();}}
stack.push(value);var partial=[];if(_class===ARRAY_CLASS){for(var i=0,length=value.length;i<length;i++){var str=Str(i,value,stack);partial.push(typeof str==='undefined'?'null':str);}
partial='['+partial.join(',')+']';}else{var keys=Object.keys(value);for(var i=0,length=keys.length;i<length;i++){var key=keys[i],str=Str(key,value,stack);if(typeof str!=="undefined"){partial.push(key.inspect(true)+':'+str);}}
partial='{'+partial.join(',')+'}';}
stack.pop();return partial;}}
function stringify(object){return JSON.stringify(object);}
function toQueryString(object){return $H(object).toQueryString();}
function toHTML(object){return object&&object.toHTML?object.toHTML():String.interpret(object);}
function keys(object){if(Type(object)!==OBJECT_TYPE){throw new TypeError();}
var results=[];for(var property in object){if(object.hasOwnProperty(property)){results.push(property);}}
return results;}
function values(object){var results=[];for(var property in object)
results.push(object[property]);return results;}
function clone(object){return extend({},object);}
function isElement(object){return!!(object&&object.nodeType==1);}
function isArray(object){return _toString.call(object)===ARRAY_CLASS;}
var hasNativeIsArray=(typeof Array.isArray=='function')&&Array.isArray([])&&!Array.isArray({});if(hasNativeIsArray){isArray=Array.isArray;}
function isHash(object){return object instanceof Hash;}
function isFunction(object){return typeof object==="function";}
function isString(object){return _toString.call(object)===STRING_CLASS;}
function isNumber(object){return _toString.call(object)===NUMBER_CLASS;}
function isUndefined(object){return typeof object==="undefined";}
extend(Object,{extend:extend,inspect:inspect,toJSON:NATIVE_JSON_STRINGIFY_SUPPORT?stringify:toJSON,toQueryString:toQueryString,toHTML:toHTML,keys:Object.keys||keys,values:values,clone:clone,isElement:isElement,isArray:isArray,isHash:isHash,isFunction:isFunction,isString:isString,isNumber:isNumber,isUndefined:isUndefined});})();Object.extend(Function.prototype,(function(){var slice=Array.prototype.slice;function update(array,args){var arrayLength=array.length,length=args.length;while(length--)array[arrayLength+length]=args[length];return array;}
function merge(array,args){array=slice.call(array,0);return update(array,args);}
function argumentNames(){var names=this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,'').replace(/\s+/g,'').split(',');return names.length==1&&!names[0]?[]:names;}
function bind(context){if(arguments.length<2&&Object.isUndefined(arguments[0]))return this;var __method=this,args=slice.call(arguments,1);return function(){var a=merge(args,arguments);return __method.apply(context,a);}}
function bindAsEventListener(context){var __method=this,args=slice.call(arguments,1);return function(event){var a=update([event||window.event],args);return __method.apply(context,a);}}
function curry(){if(!arguments.length)return this;var __method=this,args=slice.call(arguments,0);return function(){var a=merge(args,arguments);return __method.apply(this,a);}}
function delay(timeout){var __method=this,args=slice.call(arguments,1);timeout=timeout*1000;return window.setTimeout(function(){return __method.apply(__method,args);},timeout);}
function defer(){var args=update([0.01],arguments);return this.delay.apply(this,args);}
function wrap(wrapper){var __method=this;return function(){var a=update([__method.bind(this)],arguments);return wrapper.apply(this,a);}}
function methodize(){if(this._methodized)return this._methodized;var __method=this;return this._methodized=function(){var a=update([this],arguments);return __method.apply(null,a);};}
return{argumentNames:argumentNames,bind:bind,bindAsEventListener:bindAsEventListener,curry:curry,delay:delay,defer:defer,wrap:wrap,methodize:methodize}})());(function(proto){function toISOString(){return this.getUTCFullYear()+'-'+
(this.getUTCMonth()+1).toPaddedString(2)+'-'+
this.getUTCDate().toPaddedString(2)+'T'+
this.getUTCHours().toPaddedString(2)+':'+
this.getUTCMinutes().toPaddedString(2)+':'+
this.getUTCSeconds().toPaddedString(2)+'Z';}
function toJSON(){return this.toISOString();}
if(!proto.toISOString)proto.toISOString=toISOString;if(!proto.toJSON)proto.toJSON=toJSON;})(Date.prototype);RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(str){return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,'\\$1');};var PeriodicalExecuter=Class.create({initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback();},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},execute:function(){this.callback(this);},stop:function(){if(!this.timer)return;clearInterval(this.timer);this.timer=null;},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();this.currentlyExecuting=false;}catch(e){this.currentlyExecuting=false;throw e;}}}});Object.extend(String,{interpret:function(value){return value==null?'':String(value);},specialChar:{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','\\':'\\\\'}});Object.extend(String.prototype,(function(){var NATIVE_JSON_PARSE_SUPPORT=window.JSON&&typeof JSON.parse==='function'&&JSON.parse('{"test": true}').test;function prepareReplacement(replacement){if(Object.isFunction(replacement))return replacement;var template=new Template(replacement);return function(match){return template.evaluate(match)};}
function gsub(pattern,replacement){var result='',source=this,match;replacement=prepareReplacement(replacement);if(Object.isString(pattern))
pattern=RegExp.escape(pattern);if(!(pattern.length||pattern.source)){replacement=replacement('');return replacement+source.split('').join(replacement)+replacement;}
while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source='';}}
return result;}
function sub(pattern,replacement,count){replacement=prepareReplacement(replacement);count=Object.isUndefined(count)?1:count;return this.gsub(pattern,function(match){if(--count<0)return match[0];return replacement(match);});}
function scan(pattern,iterator){this.gsub(pattern,iterator);return String(this);}
function truncate(length,truncation){length=length||30;truncation=Object.isUndefined(truncation)?'...':truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this);}
function strip(){return this.replace(/^\s+/,'').replace(/\s+$/,'');}
function stripTags(){return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,'');}
function stripScripts(){return this.replace(new RegExp(Prototype.ScriptFragment,'img'),'');}
function extractScripts(){var matchAll=new RegExp(Prototype.ScriptFragment,'img'),matchOne=new RegExp(Prototype.ScriptFragment,'im');return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||['',''])[1];});}
function evalScripts(){return this.extractScripts().map(function(script){return eval(script)});}
function escapeHTML(){return this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');}
function unescapeHTML(){return this.stripTags().replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;/g,'&');}
function toQueryParams(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return match[1].split(separator||'&').inject({},function(hash,pair){if((pair=pair.split('='))[0]){var key=decodeURIComponent(pair.shift()),value=pair.length>1?pair.join('='):pair[0];if(value!=undefined)value=decodeURIComponent(value);if(key in hash){if(!Object.isArray(hash[key]))hash[key]=[hash[key]];hash[key].push(value);}
else hash[key]=value;}
return hash;});}
function toArray(){return this.split('');}
function succ(){return this.slice(0,this.length-1)+
String.fromCharCode(this.charCodeAt(this.length-1)+1);}
function times(count){return count<1?'':new Array(count+1).join(this);}
function camelize(){return this.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():'';});}
function capitalize(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();}
function underscore(){return this.replace(/::/g,'/').replace(/([A-Z]+)([A-Z][a-z])/g,'$1_$2').replace(/([a-z\d])([A-Z])/g,'$1_$2').replace(/-/g,'_').toLowerCase();}
function dasherize(){return this.replace(/_/g,'-');}
function inspect(useDoubleQuotes){var escapedString=this.replace(/[\x00-\x1f\\]/g,function(character){if(character in String.specialChar){return String.specialChar[character];}
return'\\u00'+character.charCodeAt().toPaddedString(2,16);});if(useDoubleQuotes)return'"'+escapedString.replace(/"/g,'\\"')+'"';return"'"+escapedString.replace(/'/g,'\\\'')+"'";}
function unfilterJSON(filter){return this.replace(filter||Prototype.JSONFilter,'$1');}
function isJSON(){var str=this;if(str.blank())return false;str=str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@');str=str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');str=str.replace(/(?:^|:|,)(?:\s*\[)+/g,'');return(/^[\],:{}\s]*$/).test(str);}
function evalJSON(sanitize){var json=this.unfilterJSON(),cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(cx.test(json)){json=json.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
try{if(!sanitize||json.isJSON())return eval('('+json+')');}catch(e){}
throw new SyntaxError('Badly formed JSON string: '+this.inspect());}
function parseJSON(){var json=this.unfilterJSON();return JSON.parse(json);}
function include(pattern){return this.indexOf(pattern)>-1;}
function startsWith(pattern){return this.lastIndexOf(pattern,0)===0;}
function endsWith(pattern){var d=this.length-pattern.length;return d>=0&&this.indexOf(pattern,d)===d;}
function empty(){return this=='';}
function blank(){return/^\s*$/.test(this);}
function interpolate(object,pattern){return new Template(this,pattern).evaluate(object);}
return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.prototype.trim||strip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize:dasherize,inspect:inspect,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJSON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:evalJSON,include:include,startsWith:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interpolate};})());var Template=Class.create({initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern;},evaluate:function(object){if(object&&Object.isFunction(object.toTemplateReplacements))
object=object.toTemplateReplacements();return this.template.gsub(this.pattern,function(match){if(object==null)return(match[1]+'');var before=match[1]||'';if(before=='\\')return match[2];var ctx=object,expr=match[3],pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;match=pattern.exec(expr);if(match==null)return before;while(match!=null){var comp=match[1].startsWith('[')?match[2].replace(/\\\\]/g,']'):match[1];ctx=ctx[comp];if(null==ctx||''==match[3])break;expr=expr.substring('['==match[3]?match[1].length:match[0].length);match=pattern.exec(expr);}
return before+String.interpret(ctx);});}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={};var Enumerable=(function(){function each(iterator,context){var index=0;try{this._each(function(value){iterator.call(context,value,index++);});}catch(e){if(e!=$break)throw e;}
return this;}
function eachSlice(number,iterator,context){var index=-number,slices=[],array=this.toArray();if(number<1)return array;while((index+=number)<array.length)
slices.push(array.slice(index,index+number));return slices.collect(iterator,context);}
function all(iterator,context){iterator=iterator||Prototype.K;var result=true;this.each(function(value,index){result=result&&!!iterator.call(context,value,index);if(!result)throw $break;});return result;}
function any(iterator,context){iterator=iterator||Prototype.K;var result=false;this.each(function(value,index){if(result=!!iterator.call(context,value,index))
throw $break;});return result;}
function collect(iterator,context){iterator=iterator||Prototype.K;var results=[];this.each(function(value,index){results.push(iterator.call(context,value,index));});return results;}
function detect(iterator,context){var result;this.each(function(value,index){if(iterator.call(context,value,index)){result=value;throw $break;}});return result;}
function findAll(iterator,context){var results=[];this.each(function(value,index){if(iterator.call(context,value,index))
results.push(value);});return results;}
function grep(filter,iterator,context){iterator=iterator||Prototype.K;var results=[];if(Object.isString(filter))
filter=new RegExp(RegExp.escape(filter));this.each(function(value,index){if(filter.match(value))
results.push(iterator.call(context,value,index));});return results;}
function include(object){if(Object.isFunction(this.indexOf))
if(this.indexOf(object)!=-1)return true;var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;}
function inGroupsOf(number,fillWith){fillWith=Object.isUndefined(fillWith)?null:fillWith;return this.eachSlice(number,function(slice){while(slice.length<number)slice.push(fillWith);return slice;});}
function inject(memo,iterator,context){this.each(function(value,index){memo=iterator.call(context,memo,value,index);});return memo;}
function invoke(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args);});}
function max(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value>=result)
result=value;});return result;}
function min(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value<result)
result=value;});return result;}
function partition(iterator,context){iterator=iterator||Prototype.K;var trues=[],falses=[];this.each(function(value,index){(iterator.call(context,value,index)?trues:falses).push(value);});return[trues,falses];}
function pluck(property){var results=[];this.each(function(value){results.push(value[property]);});return results;}
function reject(iterator,context){var results=[];this.each(function(value,index){if(!iterator.call(context,value,index))
results.push(value);});return results;}
function sortBy(iterator,context){return this.map(function(value,index){return{value:value,criteria:iterator.call(context,value,index)};}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0;}).pluck('value');}
function toArray(){return this.map();}
function zip(){var iterator=Prototype.K,args=$A(arguments);if(Object.isFunction(args.last()))
iterator=args.pop();var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index));});}
function size(){return this.toArray().length;}
function inspect(){return'#<Enumerable:'+this.toArray().inspect()+'>';}
return{each:each,eachSlice:eachSlice,all:all,every:all,any:any,some:any,collect:collect,map:collect,detect:detect,findAll:findAll,select:findAll,filter:findAll,grep:grep,include:include,member:include,inGroupsOf:inGroupsOf,inject:inject,invoke:invoke,max:max,min:min,partition:partition,pluck:pluck,reject:reject,sortBy:sortBy,toArray:toArray,entries:toArray,zip:zip,size:size,inspect:inspect,find:detect};})();function $A(iterable){if(!iterable)return[];if('toArray'in Object(iterable))return iterable.toArray();var length=iterable.length||0,results=new Array(length);while(length--)results[length]=iterable[length];return results;}
function $w(string){if(!Object.isString(string))return[];string=string.strip();return string?string.split(/\s+/):[];}
Array.from=$A;(function(){var arrayProto=Array.prototype,slice=arrayProto.slice,_each=arrayProto.forEach;function each(iterator){for(var i=0,length=this.length;i<length;i++)
iterator(this[i]);}
if(!_each)_each=each;function clear(){this.length=0;return this;}
function first(){return this[0];}
function last(){return this[this.length-1];}
function compact(){return this.select(function(value){return value!=null;});}
function flatten(){return this.inject([],function(array,value){if(Object.isArray(value))
return array.concat(value.flatten());array.push(value);return array;});}
function without(){var values=slice.call(arguments,0);return this.select(function(value){return!values.include(value);});}
function reverse(inline){return(inline===false?this.toArray():this)._reverse();}
function uniq(sorted){return this.inject([],function(array,value,index){if(0==index||(sorted?array.last()!=value:!array.include(value)))
array.push(value);return array;});}
function intersect(array){return this.uniq().findAll(function(item){return array.detect(function(value){return item===value});});}
function clone(){return slice.call(this,0);}
function size(){return this.length;}
function inspect(){return'['+this.map(Object.inspect).join(', ')+']';}
function indexOf(item,i){i||(i=0);var length=this.length;if(i<0)i=length+i;for(;i<length;i++)
if(this[i]===item)return i;return-1;}
function lastIndexOf(item,i){i=isNaN(i)?this.length:(i<0?this.length+i:i)+1;var n=this.slice(0,i).reverse().indexOf(item);return(n<0)?n:i-n-1;}
function concat(){var array=slice.call(this,0),item;for(var i=0,length=arguments.length;i<length;i++){item=arguments[i];if(Object.isArray(item)&&!('callee'in item)){for(var j=0,arrayLength=item.length;j<arrayLength;j++)
array.push(item[j]);}else{array.push(item);}}
return array;}
Object.extend(arrayProto,Enumerable);if(!arrayProto._reverse)
arrayProto._reverse=arrayProto.reverse;Object.extend(arrayProto,{_each:_each,clear:clear,first:first,last:last,compact:compact,flatten:flatten,without:without,reverse:reverse,uniq:uniq,intersect:intersect,clone:clone,toArray:clone,size:size,inspect:inspect});var CONCAT_ARGUMENTS_BUGGY=(function(){return[].concat(arguments)[0][0]!==1;})(1,2)
if(CONCAT_ARGUMENTS_BUGGY)arrayProto.concat=concat;if(!arrayProto.indexOf)arrayProto.indexOf=indexOf;if(!arrayProto.lastIndexOf)arrayProto.lastIndexOf=lastIndexOf;})();function $H(object){return new Hash(object);};var Hash=Class.create(Enumerable,(function(){function initialize(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object);}
function _each(iterator){for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}}
function set(key,value){return this._object[key]=value;}
function get(key){if(this._object[key]!==Object.prototype[key])
return this._object[key];}
function unset(key){var value=this._object[key];delete this._object[key];return value;}
function toObject(){return Object.clone(this._object);}
function keys(){return this.pluck('key');}
function values(){return this.pluck('value');}
function index(value){var match=this.detect(function(pair){return pair.value===value;});return match&&match.key;}
function merge(object){return this.clone().update(object);}
function update(object){return new Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.value);return result;});}
function toQueryPair(key,value){if(Object.isUndefined(value))return key;return key+'='+encodeURIComponent(String.interpret(value));}
function toQueryString(){return this.inject([],function(results,pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=='object'){if(Object.isArray(values))
return results.concat(values.map(toQueryPair.curry(key)));}else results.push(toQueryPair(key,values));return results;}).join('&');}
function inspect(){return'#<Hash:{'+this.map(function(pair){return pair.map(Object.inspect).join(': ');}).join(', ')+'}>';}
function clone(){return new Hash(this);}
return{initialize:initialize,_each:_each,set:set,get:get,unset:unset,toObject:toObject,toTemplateReplacements:toObject,keys:keys,values:values,index:index,merge:merge,update:update,toQueryString:toQueryString,inspect:inspect,toJSON:toObject,clone:clone};})());Hash.from=$H;Object.extend(Number.prototype,(function(){function toColorPart(){return this.toPaddedString(2,16);}
function succ(){return this+1;}
function times(iterator,context){$R(0,this,true).each(iterator,context);return this;}
function toPaddedString(length,radix){var string=this.toString(radix||10);return'0'.times(length-string.length)+string;}
function abs(){return Math.abs(this);}
function round(){return Math.round(this);}
function ceil(){return Math.ceil(this);}
function floor(){return Math.floor(this);}
return{toColorPart:toColorPart,succ:succ,times:times,toPaddedString:toPaddedString,abs:abs,round:round,ceil:ceil,floor:floor};})());function $R(start,end,exclusive){return new ObjectRange(start,end,exclusive);}
var ObjectRange=Class.create(Enumerable,(function(){function initialize(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;}
function _each(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ();}}
function include(value){if(value<this.start)
return false;if(this.exclusive)
return value<this.end;return value<=this.end;}
return{initialize:initialize,_each:_each,include:include};})());var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject('Msxml2.XMLHTTP')},function(){return new ActiveXObject('Microsoft.XMLHTTP')})||false;},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator);},register:function(responder){if(!this.include(responder))
this.responders.push(responder);},unregister:function(responder){this.responders=this.responders.without(responder);},dispatch:function(callback,request,transport,json){this.each(function(responder){if(Object.isFunction(responder[callback])){try{responder[callback].apply(responder,[request,transport,json]);}catch(e){}}});}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=Class.create({initialize:function(options){this.options={method:'post',asynchronous:true,contentType:'application/x-www-form-urlencoded',encoding:'UTF-8',parameters:'',evalJSON:true,evalJS:true};Object.extend(this.options,options||{});this.options.method=this.options.method.toLowerCase();if(Object.isString(this.options.parameters))
this.options.parameters=this.options.parameters.toQueryParams();else if(Object.isHash(this.options.parameters))
this.options.parameters=this.options.parameters.toObject();}});Ajax.Request=Class.create(Ajax.Base,{_complete:false,initialize:function($super,url,options){$super(options);this.transport=Ajax.getTransport();this.request(url);},request:function(url){this.url=url;this.method=this.options.method;var params=Object.clone(this.options.parameters);if(!['get','post'].include(this.method)){params['_method']=this.method;this.method='post';}
this.parameters=params;if(params=Object.toQueryString(params)){if(this.method=='get')
this.url+=(this.url.include('?')?'&':'?')+params;else if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))
params+='&_=';}
try{var response=new Ajax.Response(this);if(this.options.onCreate)this.options.onCreate(response);Ajax.Responders.dispatch('onCreate',this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous)this.respondToReadyState.bind(this).defer(1);this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType)
this.onStateChange();}
catch(e){this.dispatchException(e);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete))
this.respondToReadyState(this.transport.readyState);},setRequestHeaders:function(){var headers={'X-Requested-With':'XMLHttpRequest','X-Prototype-Version':Prototype.Version,'Accept':'text/javascript, text/html, application/xml, text/xml, */*'};if(this.method=='post'){headers['Content-type']=this.options.contentType+
(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)
headers['Connection']='close';}
if(typeof this.options.requestHeaders=='object'){var extras=this.options.requestHeaders;if(Object.isFunction(extras.push))
for(var i=0,length=extras.length;i<length;i+=2)
headers[extras[i]]=extras[i+1];else
$H(extras).each(function(pair){headers[pair.key]=pair.value});}
for(var name in headers)
this.transport.setRequestHeader(name,headers[name]);},success:function(){var status=this.getStatus();return!status||(status>=200&&status<300);},getStatus:function(){try{return this.transport.status||0;}catch(e){return 0}},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState],response=new Ajax.Response(this);if(state=='Complete'){try{this._complete=true;(this.options['on'+response.status]||this.options['on'+(this.success()?'Success':'Failure')]||Prototype.emptyFunction)(response,response.headerJSON);}catch(e){this.dispatchException(e);}
var contentType=response.getHeader('Content-type');if(this.options.evalJS=='force'||(this.options.evalJS&&this.isSameOrigin()&&contentType&&contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i)))
this.evalResponse();}
try{(this.options['on'+state]||Prototype.emptyFunction)(response,response.headerJSON);Ajax.Responders.dispatch('on'+state,this,response,response.headerJSON);}catch(e){this.dispatchException(e);}
if(state=='Complete'){this.transport.onreadystatechange=Prototype.emptyFunction;}},isSameOrigin:function(){var m=this.url.match(/^\s*https?:\/\/[^\/]*/);return!m||(m[0]=='#{protocol}//#{domain}#{port}'.interpolate({protocol:location.protocol,domain:document.domain,port:location.port?':'+location.port:''}));},getHeader:function(name){try{return this.transport.getResponseHeader(name)||null;}catch(e){return null;}},evalResponse:function(){try{return eval((this.transport.responseText||'').unfilterJSON());}catch(e){this.dispatchException(e);}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch('onException',this,exception);}});Ajax.Request.Events=['Uninitialized','Loading','Loaded','Interactive','Complete'];Ajax.Response=Class.create({initialize:function(request){this.request=request;var transport=this.transport=request.transport,readyState=this.readyState=transport.readyState;if((readyState>2&&!Prototype.Browser.IE)||readyState==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=String.interpret(transport.responseText);this.headerJSON=this._getHeaderJSON();}
if(readyState==4){var xml=transport.responseXML;this.responseXML=Object.isUndefined(xml)?null:xml;this.responseJSON=this._getResponseJSON();}},status:0,statusText:'',getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||'';}catch(e){return''}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders();}catch(e){return null}},getResponseHeader:function(name){return this.transport.getResponseHeader(name);},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders();},_getHeaderJSON:function(){var json=this.getHeader('X-JSON');if(!json)return null;json=decodeURIComponent(escape(json));try{return json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin());}catch(e){this.request.dispatchException(e);}},_getResponseJSON:function(){var options=this.request.options;if(!options.evalJSON||(options.evalJSON!='force'&&!(this.getHeader('Content-type')||'').include('application/json'))||this.responseText.blank())
return null;try{return this.responseText.evalJSON(options.sanitizeJSON||!this.request.isSameOrigin());}catch(e){this.request.dispatchException(e);}}});Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,container,url,options){this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))};options=Object.clone(options);var onComplete=options.onComplete;options.onComplete=(function(response,json){this.updateContent(response.responseText);if(Object.isFunction(onComplete))onComplete(response,json);}).bind(this);$super(url,options);},updateContent:function(responseText){var receiver=this.container[this.success()?'success':'failure'],options=this.options;if(!options.evalScripts)responseText=responseText.stripScripts();if(receiver=$(receiver)){if(options.insertion){if(Object.isString(options.insertion)){var insertion={};insertion[options.insertion]=responseText;receiver.insert(insertion);}
else options.insertion(receiver,responseText);}
else receiver.update(responseText);}}});Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,container,url,options){$super(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start();},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent();},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments);},updateComplete:function(response){if(this.options.decay){this.decay=(response.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=response.responseText;}
this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency);},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options);}});function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++)
elements.push($(arguments[i]));return elements;}
if(Object.isString(element))
element=document.getElementById(element);return Element.extend(element);}
if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(expression,parentElement){var results=[];var query=document.evaluate(expression,$(parentElement)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,length=query.snapshotLength;i<length;i++)
results.push(Element.extend(query.snapshotItem(i)));return results;};}
if(!Node)var Node={};if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});}
(function(global){var HAS_EXTENDED_CREATE_ELEMENT_SYNTAX=(function(){try{var el=document.createElement('<input name="x">');return el.tagName.toLowerCase()==='input'&&el.name==='x';}
catch(err){return false;}})();var element=global.Element;global.Element=function(tagName,attributes){attributes=attributes||{};tagName=tagName.toLowerCase();var cache=Element.cache;if(HAS_EXTENDED_CREATE_ELEMENT_SYNTAX&&attributes.name){tagName='<'+tagName+' name="'+attributes.name+'">';delete attributes.name;return Element.writeAttribute(document.createElement(tagName),attributes);}
if(!cache[tagName])cache[tagName]=Element.extend(document.createElement(tagName));return Element.writeAttribute(cache[tagName].cloneNode(false),attributes);};Object.extend(global.Element,element||{});if(element)global.Element.prototype=element.prototype;})(this);Element.idCounter=1;Element.cache={};function purgeElement(element){var uid=element._prototypeUID;if(uid){Element.stopObserving(element);element._prototypeUID=void 0;delete Element.Storage[uid];}}
Element.Methods={visible:function(element){return $(element).style.display!='none';},toggle:function(element){element=$(element);Element[Element.visible(element)?'hide':'show'](element);return element;},hide:function(element){element=$(element);element.style.display='none';return element;},show:function(element){element=$(element);element.style.display='';return element;},remove:function(element){element=$(element);element.parentNode.removeChild(element);return element;},update:(function(){var SELECT_ELEMENT_INNERHTML_BUGGY=(function(){var el=document.createElement("select"),isBuggy=true;el.innerHTML="<option value=\"test\">test</option>";if(el.options&&el.options[0]){isBuggy=el.options[0].nodeName.toUpperCase()!=="OPTION";}
el=null;return isBuggy;})();var TABLE_ELEMENT_INNERHTML_BUGGY=(function(){try{var el=document.createElement("table");if(el&&el.tBodies){el.innerHTML="<tbody><tr><td>test</td></tr></tbody>";var isBuggy=typeof el.tBodies[0]=="undefined";el=null;return isBuggy;}}catch(e){return true;}})();var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING=(function(){var s=document.createElement("script"),isBuggy=false;try{s.appendChild(document.createTextNode(""));isBuggy=!s.firstChild||s.firstChild&&s.firstChild.nodeType!==3;}catch(e){isBuggy=true;}
s=null;return isBuggy;})();function update(element,content){element=$(element);var descendants=element.getElementsByTagName('*'),i=descendants.length;while(i--)purgeElement(descendants[i]);if(content&&content.toElement)
content=content.toElement();if(Object.isElement(content))
return element.update().insert(content);content=Object.toHTML(content);var tagName=element.tagName.toUpperCase();if(tagName==='SCRIPT'&&SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING){element.text=content;return element;}
if(SELECT_ELEMENT_INNERHTML_BUGGY||TABLE_ELEMENT_INNERHTML_BUGGY){if(tagName in Element._insertionTranslations.tags){while(element.firstChild){element.removeChild(element.firstChild);}
Element._getContentFromAnonymousElement(tagName,content.stripScripts()).each(function(node){element.appendChild(node)});}
else{element.innerHTML=content.stripScripts();}}
else{element.innerHTML=content.stripScripts();}
content.evalScripts.bind(content).defer();return element;}
return update;})(),replace:function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();else if(!Object.isElement(content)){content=Object.toHTML(content);var range=element.ownerDocument.createRange();range.selectNode(element);content.evalScripts.bind(content).defer();content=range.createContextualFragment(content.stripScripts());}
element.parentNode.replaceChild(content,element);return element;},insert:function(element,insertions){element=$(element);if(Object.isString(insertions)||Object.isNumber(insertions)||Object.isElement(insertions)||(insertions&&(insertions.toElement||insertions.toHTML)))
insertions={bottom:insertions};var content,insert,tagName,childNodes;for(var position in insertions){content=insertions[position];position=position.toLowerCase();insert=Element._insertionTranslations[position];if(content&&content.toElement)content=content.toElement();if(Object.isElement(content)){insert(element,content);continue;}
content=Object.toHTML(content);tagName=((position=='before'||position=='after')?element.parentNode:element).tagName.toUpperCase();childNodes=Element._getContentFromAnonymousElement(tagName,content.stripScripts());if(position=='top'||position=='after')childNodes.reverse();childNodes.each(insert.curry(element));content.evalScripts.bind(content).defer();}
return element;},wrap:function(element,wrapper,attributes){element=$(element);if(Object.isElement(wrapper))
$(wrapper).writeAttribute(attributes||{});else if(Object.isString(wrapper))wrapper=new Element(wrapper,attributes);else wrapper=new Element('div',wrapper);if(element.parentNode)
element.parentNode.replaceChild(wrapper,element);wrapper.appendChild(element);return wrapper;},inspect:function(element){element=$(element);var result='<'+element.tagName.toLowerCase();$H({'id':'id','className':'class'}).each(function(pair){var property=pair.first(),attribute=pair.last(),value=(element[property]||'').toString();if(value)result+=' '+attribute+'='+value.inspect(true);});return result+'>';},recursivelyCollect:function(element,property,maximumLength){element=$(element);maximumLength=maximumLength||-1;var elements=[];while(element=element[property]){if(element.nodeType==1)
elements.push(Element.extend(element));if(elements.length==maximumLength)
break;}
return elements;},ancestors:function(element){return Element.recursivelyCollect(element,'parentNode');},descendants:function(element){return Element.select(element,"*");},firstDescendant:function(element){element=$(element).firstChild;while(element&&element.nodeType!=1)element=element.nextSibling;return $(element);},immediateDescendants:function(element){var results=[],child=$(element).firstChild;while(child){if(child.nodeType===1){results.push(Element.extend(child));}
child=child.nextSibling;}
return results;},previousSiblings:function(element,maximumLength){return Element.recursivelyCollect(element,'previousSibling');},nextSiblings:function(element){return Element.recursivelyCollect(element,'nextSibling');},siblings:function(element){element=$(element);return Element.previousSiblings(element).reverse().concat(Element.nextSiblings(element));},match:function(element,selector){element=$(element);if(Object.isString(selector))
return Prototype.Selector.match(element,selector);return selector.match(element);},up:function(element,expression,index){element=$(element);if(arguments.length==1)return $(element.parentNode);var ancestors=Element.ancestors(element);return Object.isNumber(expression)?ancestors[expression]:Prototype.Selector.find(ancestors,expression,index);},down:function(element,expression,index){element=$(element);if(arguments.length==1)return Element.firstDescendant(element);return Object.isNumber(expression)?Element.descendants(element)[expression]:Element.select(element,expression)[index||0];},previous:function(element,expression,index){element=$(element);if(Object.isNumber(expression))index=expression,expression=false;if(!Object.isNumber(index))index=0;if(expression){return Prototype.Selector.find(element.previousSiblings(),expression,index);}else{return element.recursivelyCollect("previousSibling",index+1)[index];}},next:function(element,expression,index){element=$(element);if(Object.isNumber(expression))index=expression,expression=false;if(!Object.isNumber(index))index=0;if(expression){return Prototype.Selector.find(element.nextSiblings(),expression,index);}else{var maximumLength=Object.isNumber(index)?index+1:1;return element.recursivelyCollect("nextSibling",index+1)[index];}},select:function(element){element=$(element);var expressions=Array.prototype.slice.call(arguments,1).join(', ');return Prototype.Selector.select(expressions,element);},adjacent:function(element){element=$(element);var expressions=Array.prototype.slice.call(arguments,1).join(', ');return Prototype.Selector.select(expressions,element.parentNode).without(element);},identify:function(element){element=$(element);var id=Element.readAttribute(element,'id');if(id)return id;do{id='anonymous_element_'+Element.idCounter++}while($(id));Element.writeAttribute(element,'id',id);return id;},readAttribute:function(element,name){element=$(element);if(Prototype.Browser.IE){var t=Element._attributeTranslations.read;if(t.values[name])return t.values[name](element,name);if(t.names[name])name=t.names[name];if(name.include(':')){return(!element.attributes||!element.attributes[name])?null:element.attributes[name].value;}}
return element.getAttribute(name);},writeAttribute:function(element,name,value){element=$(element);var attributes={},t=Element._attributeTranslations.write;if(typeof name=='object')attributes=name;else attributes[name]=Object.isUndefined(value)?true:value;for(var attr in attributes){name=t.names[attr]||attr;value=attributes[attr];if(t.values[attr])name=t.values[attr](element,value);if(value===false||value===null)
element.removeAttribute(name);else if(value===true)
element.setAttribute(name,name);else element.setAttribute(name,value);}
return element;},getHeight:function(element){return Element.getDimensions(element).height;},getWidth:function(element){return Element.getDimensions(element).width;},classNames:function(element){return new Element.ClassNames(element);},hasClassName:function(element,className){if(!(element=$(element)))return;var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClassName:function(element,className){if(!(element=$(element)))return;if(!Element.hasClassName(element,className))
element.className+=(element.className?' ':'')+className;return element;},removeClassName:function(element,className){if(!(element=$(element)))return;element.className=element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').strip();return element;},toggleClassName:function(element,className){if(!(element=$(element)))return;return Element[Element.hasClassName(element,className)?'removeClassName':'addClassName'](element,className);},cleanWhitespace:function(element){element=$(element);var node=element.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue))
element.removeChild(node);node=nextNode;}
return element;},empty:function(element){return $(element).innerHTML.blank();},descendantOf:function(element,ancestor){element=$(element),ancestor=$(ancestor);if(element.compareDocumentPosition)
return(element.compareDocumentPosition(ancestor)&8)===8;if(ancestor.contains)
return ancestor.contains(element)&&ancestor!==element;while(element=element.parentNode)
if(element==ancestor)return true;return false;},scrollTo:function(element){element=$(element);var pos=Element.cumulativeOffset(element);window.scrollTo(pos[0],pos[1]);return element;},getStyle:function(element,style){element=$(element);style=style=='float'?'cssFloat':style.camelize();var value=element.style[style];if(!value||value=='auto'){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null;}
if(style=='opacity')return value?parseFloat(value):1.0;return value=='auto'?null:value;},getOpacity:function(element){return $(element).getStyle('opacity');},setStyle:function(element,styles){element=$(element);var elementStyle=element.style,match;if(Object.isString(styles)){element.style.cssText+=';'+styles;return styles.include('opacity')?element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]):element;}
for(var property in styles)
if(property=='opacity')element.setOpacity(styles[property]);else
elementStyle[(property=='float'||property=='cssFloat')?(Object.isUndefined(elementStyle.styleFloat)?'cssFloat':'styleFloat'):property]=styles[property];return element;},setOpacity:function(element,value){element=$(element);element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;return element;},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,'position');if(pos=='static'||!pos){element._madePositioned=true;element.style.position='relative';if(Prototype.Browser.Opera){element.style.top=0;element.style.left=0;}}
return element;},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right='';}
return element;},makeClipping:function(element){element=$(element);if(element._overflow)return element;element._overflow=Element.getStyle(element,'overflow')||'auto';if(element._overflow!=='hidden')
element.style.overflow='hidden';return element;},undoClipping:function(element){element=$(element);if(!element._overflow)return element;element.style.overflow=element._overflow=='auto'?'':element._overflow;element._overflow=null;return element;},cumulativeOffset:function(element){var valueT=0,valueL=0;if(element.parentNode){do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);}
return Element._returnOffset(valueL,valueT);},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){if(element.tagName.toUpperCase()=='BODY')break;var p=Element.getStyle(element,'position');if(p!=='static')break;}}while(element);return Element._returnOffset(valueL,valueT);},absolutize:function(element){element=$(element);if(Element.getStyle(element,'position')=='absolute')return element;var offsets=Element.positionedOffset(element),top=offsets[1],left=offsets[0],width=element.clientWidth,height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position='absolute';element.style.top=top+'px';element.style.left=left+'px';element.style.width=width+'px';element.style.height=height+'px';return element;},relativize:function(element){element=$(element);if(Element.getStyle(element,'position')=='relative')return element;element.style.position='relative';var top=parseFloat(element.style.top||0)-(element._originalTop||0),left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+'px';element.style.left=left+'px';element.style.height=element._originalHeight;element.style.width=element._originalWidth;return element;},cumulativeScrollOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return Element._returnOffset(valueL,valueT);},getOffsetParent:function(element){if(element.offsetParent)return $(element.offsetParent);if(element==document.body)return $(element);while((element=element.parentNode)&&element!=document.body)
if(Element.getStyle(element,'position')!='static')
return $(element);return $(document.body);},viewportOffset:function(forElement){var valueT=0,valueL=0,element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body&&Element.getStyle(element,'position')=='absolute')break;}while(element=element.offsetParent);element=forElement;do{if(!Prototype.Browser.Opera||(element.tagName&&(element.tagName.toUpperCase()=='BODY'))){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;}}while(element=element.parentNode);return Element._returnOffset(valueL,valueT);},clonePosition:function(element,source){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=Element.viewportOffset(source),delta=[0,0],parent=null;element=$(element);if(Element.getStyle(element,'position')=='absolute'){parent=Element.getOffsetParent(element);delta=Element.viewportOffset(parent);}
if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop;}
if(options.setLeft)element.style.left=(p[0]-delta[0]+options.offsetLeft)+'px';if(options.setTop)element.style.top=(p[1]-delta[1]+options.offsetTop)+'px';if(options.setWidth)element.style.width=source.offsetWidth+'px';if(options.setHeight)element.style.height=source.offsetHeight+'px';return element;}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});Element._attributeTranslations={wr
