
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/collections/Set":function(){define(["./_base","./ArrayList"],function(_1,_2){_1.Set=new (function(){function _3(_4){if(_4.constructor==Array){return new _2(_4);}return _4;};this.union=function(_5,_6){_5=_3(_5);_6=_3(_6);var _7=new _2(_5.toArray());var e=_6.getIterator();while(!e.atEnd()){var _8=e.get();if(!_7.contains(_8)){_7.add(_8);}}return _7;};this.intersection=function(_9,_a){_9=_3(_9);_a=_3(_a);var _b=new _2();var e=_a.getIterator();while(!e.atEnd()){var _c=e.get();if(_9.contains(_c)){_b.add(_c);}}return _b;};this.difference=function(_d,_e){_d=_3(_d);_e=_3(_e);var _f=new _2();var e=_d.getIterator();while(!e.atEnd()){var _10=e.get();if(!_e.contains(_10)){_f.add(_10);}}return _f;};this.isSubSet=function(_11,_12){_11=_3(_11);_12=_3(_12);var e=_11.getIterator();while(!e.atEnd()){if(!_12.contains(e.get())){return false;}}return true;};this.isSuperSet=function(_13,_14){_13=_3(_13);_14=_3(_14);var e=_14.getIterator();while(!e.atEnd()){if(!_13.contains(e.get())){return false;}}return true;};})();return _1.Set;});},"dojox/collections":function(){define(["./collections/_base"],function(_15){return _15;});},"dojox/collections/Queue":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_16,_17,dxc){dxc.Queue=function(arr){var q=[];if(arr){q=q.concat(arr);}this.count=q.length;this.clear=function(){q=[];this.count=q.length;};this.clone=function(){return new dxc.Queue(q);};this.contains=function(o){for(var i=0;i<q.length;i++){if(q[i]==o){return true;}}return false;};this.copyTo=function(arr,i){arr.splice(i,0,q);};this.dequeue=function(){var r=q.shift();this.count=q.length;return r;};this.enqueue=function(o){this.count=q.push(o);};this.forEach=function(fn,_18){_16.forEach(q,fn,_18);};this.getIterator=function(){return new dxc.Iterator(q);};this.peek=function(){return q[0];};this.toArray=function(){return [].concat(q);};};return dxc.Queue;});},"dojox/collections/SortedList":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_19,_1a,dxc){dxc.SortedList=function(_1b){var _1c=this;var _1d={};var q=[];var _1e=function(a,b){if(a.key>b.key){return 1;}if(a.key<b.key){return -1;}return 0;};var _1f=function(){q=[];var e=_1c.getIterator();while(!e.atEnd()){q.push(e.get());}q.sort(_1e);};var _20={};this.count=q.length;this.add=function(k,v){if(!_1d[k]){_1d[k]=new dxc.DictionaryEntry(k,v);this.count=q.push(_1d[k]);q.sort(_1e);}};this.clear=function(){_1d={};q=[];this.count=q.length;};this.clone=function(){return new dxc.SortedList(this);};this.contains=this.containsKey=function(k){if(_20[k]){return false;}return (_1d[k]!=null);};this.containsValue=function(o){var e=this.getIterator();while(!e.atEnd()){var _21=e.get();if(_21.value==o){return true;}}return false;};this.copyTo=function(arr,i){var e=this.getIterator();var idx=i;while(!e.atEnd()){arr.splice(idx,0,e.get());idx++;}};this.entry=function(k){return _1d[k];};this.forEach=function(fn,_22){_19.forEach(q,fn,_22);};this.getByIndex=function(i){return q[i].valueOf();};this.getIterator=function(){return new dxc.DictionaryIterator(_1d);};this.getKey=function(i){return q[i].key;};this.getKeyList=function(){var arr=[];var e=this.getIterator();while(!e.atEnd()){arr.push(e.get().key);}return arr;};this.getValueList=function(){var arr=[];var e=this.getIterator();while(!e.atEnd()){arr.push(e.get().value);}return arr;};this.indexOfKey=function(k){for(var i=0;i<q.length;i++){if(q[i].key==k){return i;}}return -1;};this.indexOfValue=function(o){for(var i=0;i<q.length;i++){if(q[i].value==o){return i;}}return -1;};this.item=function(k){if(k in _1d&&!_20[k]){return _1d[k].valueOf();}return undefined;};this.remove=function(k){delete _1d[k];_1f();this.count=q.length;};this.removeAt=function(i){delete _1d[q[i].key];_1f();this.count=q.length;};this.replace=function(k,v){if(!_1d[k]){this.add(k,v);return false;}else{_1d[k]=new dxc.DictionaryEntry(k,v);_1f();return true;}};this.setByIndex=function(i,o){_1d[q[i].key].value=o;_1f();this.count=q.length;};if(_1b){var e=_1b.getIterator();while(!e.atEnd()){var _23=e.get();q[q.length]=_1d[_23.key]=new dxc.DictionaryEntry(_23.key,_23.value);}q.sort(_1e);}};return dxc.SortedList;});},"dojox/collections/ArrayList":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_24,_25,dxc){dxc.ArrayList=function(arr){var _26=[];if(arr){_26=_26.concat(arr);}this.count=_26.length;this.add=function(obj){_26.push(obj);this.count=_26.length;};this.addRange=function(a){if(a.getIterator){var e=a.getIterator();while(!e.atEnd()){this.add(e.get());}this.count=_26.length;}else{for(var i=0;i<a.length;i++){_26.push(a[i]);}this.count=_26.length;}};this.clear=function(){_26.splice(0,_26.length);this.count=0;};this.clone=function(){return new dxc.ArrayList(_26);};this.contains=function(obj){for(var i=0;i<_26.length;i++){if(_26[i]==obj){return true;}}return false;};this.forEach=function(fn,_27){_24.forEach(_26,fn,_27);};this.getIterator=function(){return new dxc.Iterator(_26);};this.indexOf=function(obj){for(var i=0;i<_26.length;i++){if(_26[i]==obj){return i;}}return -1;};this.insert=function(i,obj){_26.splice(i,0,obj);this.count=_26.length;};this.item=function(i){return _26[i];};this.remove=function(obj){var i=this.indexOf(obj);if(i>=0){_26.splice(i,1);}this.count=_26.length;};this.removeAt=function(i){_26.splice(i,1);this.count=_26.length;};this.reverse=function(){_26.reverse();};this.sort=function(fn){if(fn){_26.sort(fn);}else{_26.sort();}};this.setByIndex=function(i,obj){_26[i]=obj;this.count=_26.length;};this.toArray=function(){return [].concat(_26);};this.toString=function(_28){return _26.join((_28||","));};};return dxc.ArrayList;});},"dojox/collections/_base":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array"],function(_29,_2a,arr){var _2b=_2a.getObject("dojox.collections",true);_2b.DictionaryEntry=function(k,v){this.key=k;this.value=v;this.valueOf=function(){return this.value;};this.toString=function(){return String(this.value);};};_2b.Iterator=function(a){var _2c=0;this.element=a[_2c]||null;this.atEnd=function(){return (_2c>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_2c++];return this.element;};this.map=function(fn,_2d){return arr.map(a,fn,_2d);};this.reset=function(){_2c=0;this.element=a[_2c];};};_2b.DictionaryIterator=function(obj){var a=[];var _2e={};for(var p in obj){if(!_2e[p]){a.push(obj[p]);}}var _2f=0;this.element=a[_2f]||null;this.atEnd=function(){return (_2f>=a.length);};this.get=function(){if(this.atEnd()){return null;}this.element=a[_2f++];return this.element;};this.map=function(fn,_30){return arr.map(a,fn,_30);};this.reset=function(){_2f=0;this.element=a[_2f];};};return _2b;});},"dojox/collections/Dictionary":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_31,_32,dxc){dxc.Dictionary=function(_33){var _34={};this.count=0;var _35={};this.add=function(k,v){var b=(k in _34);_34[k]=new dxc.DictionaryEntry(k,v);if(!b){this.count++;}};this.clear=function(){_34={};this.count=0;};this.clone=function(){return new dxc.Dictionary(this);};this.contains=this.containsKey=function(k){if(_35[k]){return false;}return (_34[k]!=null);};this.containsValue=function(v){var e=this.getIterator();while(e.get()){if(e.element.value==v){return true;}}return false;};this.entry=function(k){return _34[k];};this.forEach=function(fn,_36){var a=[];for(var p in _34){if(!_35[p]){a.push(_34[p]);}}_31.forEach(a,fn,_36);};this.getKeyList=function(){return (this.getIterator()).map(function(_37){return _37.key;});};this.getValueList=function(){return (this.getIterator()).map(function(_38){return _38.value;});};this.item=function(k){if(k in _34){return _34[k].valueOf();}return undefined;};this.getIterator=function(){return new dxc.DictionaryIterator(_34);};this.remove=function(k){if(k in _34&&!_35[k]){delete _34[k];this.count--;return true;}return false;};if(_33){var e=_33.getIterator();while(e.get()){this.add(e.element.key,e.element.value);}}};return dxc.Dictionary;});},"dojox/collections/BinaryTree":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_39,_3a,dxc){dxc.BinaryTree=function(_3b){function _3c(_3d,_3e,_3f){this.value=_3d||null;this.right=_3e||null;this.left=_3f||null;this.clone=function(){var c=new _3c();if(this.value.value){c.value=this.value.clone();}else{c.value=this.value;}if(this.left!=null){c.left=this.left.clone();}if(this.right!=null){c.right=this.right.clone();}return c;};this.compare=function(n){if(this.value>n.value){return 1;}if(this.value<n.value){return -1;}return 0;};this.compareData=function(d){if(this.value>d){return 1;}if(this.value<d){return -1;}return 0;};};function _40(_41,a){if(_41){_40(_41.left,a);a.push(_41.value);_40(_41.right,a);}};function _42(_43,sep){var s="";if(_43){s=_43.value.toString()+sep;s+=_42(_43.left,sep);s+=_42(_43.right,sep);}return s;};function _44(_45,sep){var s="";if(_45){s=_44(_45.left,sep);s+=_45.value.toString()+sep;s+=_44(_45.right,sep);}return s;};function _46(_47,sep){var s="";if(_47){s=_46(_47.left,sep);s+=_46(_47.right,sep);s+=_47.value.toString()+sep;}return s;};function _48(_49,_4a){if(!_49){return null;}var i=_49.compareData(_4a);if(i==0){return _49;}if(i>0){return _48(_49.left,_4a);}else{return _48(_49.right,_4a);}};this.add=function(_4b){var n=new _3c(_4b);var i;var _4c=_4d;var _4e=null;while(_4c){i=_4c.compare(n);if(i==0){return;}_4e=_4c;if(i>0){_4c=_4c.left;}else{_4c=_4c.right;}}this.count++;if(!_4e){_4d=n;}else{i=_4e.compare(n);if(i>0){_4e.left=n;}else{_4e.right=n;}}};this.clear=function(){_4d=null;this.count=0;};this.clone=function(){var c=new dxc.BinaryTree();var itr=this.getIterator();while(!itr.atEnd()){c.add(itr.get());}return c;};this.contains=function(_4f){return this.search(_4f)!=null;};this.deleteData=function(_50){var _51=_4d;var _52=null;var i=_51.compareData(_50);while(i!=0&&_51!=null){if(i>0){_52=_51;_51=_51.left;}else{if(i<0){_52=_51;_51=_51.right;}}i=_51.compareData(_50);}if(!_51){return;}this.count--;if(!_51.right){if(!_52){_4d=_51.left;}else{i=_52.compare(_51);if(i>0){_52.left=_51.left;}else{if(i<0){_52.right=_51.left;}}}}else{if(!_51.right.left){if(!_52){_4d=_51.right;}else{i=_52.compare(_51);if(i>0){_52.left=_51.right;}else{if(i<0){_52.right=_51.right;}}}}else{var _53=_51.right.left;var _54=_51.right;while(_53.left!=null){_54=_53;_53=_53.left;}_54.left=_53.right;_53.left=_51.left;_53.right=_51.right;if(!_52){_4d=_53;}else{i=_52.compare(_51);if(i>0){_52.left=_53;}else{if(i<0){_52.right=_53;}}}}}};this.getIterator=function(){var a=[];_40(_4d,a);return new dxc.Iterator(a);};this.search=function(_55){return _48(_4d,_55);};this.toString=function(_56,sep){if(!_56){_56=dxc.BinaryTree.TraversalMethods.Inorder;}if(!sep){sep=",";}var s="";switch(_56){case dxc.BinaryTree.TraversalMethods.Preorder:s=_42(_4d,sep);break;case dxc.BinaryTree.TraversalMethods.Inorder:s=_44(_4d,sep);break;case dxc.BinaryTree.TraversalMethods.Postorder:s=_46(_4d,sep);break;}if(s.length==0){return "";}else{return s.substring(0,s.length-sep.length);}};this.count=0;var _4d=this.root=null;if(_3b){this.add(_3b);}};dxc.BinaryTree.TraversalMethods={Preorder:1,Inorder:2,Postorder:3};return dxc.BinaryTree;});},"dojox/collections/Stack":function(){define(["dojo/_base/kernel","dojo/_base/array","./_base"],function(_57,_58,dxc){dxc.Stack=function(arr){var q=[];if(arr){q=q.concat(arr);}this.count=q.length;this.clear=function(){q=[];this.count=q.length;};this.clone=function(){return new dxc.Stack(q);};this.contains=function(o){for(var i=0;i<q.length;i++){if(q[i]==o){return true;}}return false;};this.copyTo=function(arr,i){arr.splice(i,0,q);};this.forEach=function(fn,_59){_57.forEach(q,fn,_59);};this.getIterator=function(){return new dxc.Iterator(q);};this.peek=function(){return q[(q.length-1)];};this.pop=function(){var r=q.pop();this.count=q.length;return r;};this.push=function(o){this.count=q.push(o);};this.toArray=function(){return [].concat(q);};};return dxc.Stack;});},"*noref":1}});define("dojox/_dojox_collections",[],1);require(["dojox/collections","dojox/collections/ArrayList","dojox/collections/BinaryTree","dojox/collections/Dictionary","dojox/collections/Queue","dojox/collections/Set","dojox/collections/SortedList","dojox/collections/Stack"]);
}catch(e){console.log("Module 'dojox_collections_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/xml/parser":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","dojo/_base/window","dojo/_base/sniff"],function(_1){_1.getObject("xml.parser",true,dojox);dojox.xml.parser.parse=function(_2,_3){var _4=_1.doc;var _5;_3=_3||"text/xml";if(_2&&_1.trim(_2)&&"DOMParser" in _1.global){var _6=new DOMParser();_5=_6.parseFromString(_2,_3);var de=_5.documentElement;var _7="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_7){var _8=de.getElementsByTagNameNS(_7,"sourcetext")[0];if(_8){_8=_8.firstChild.data;}throw new Error("Error parsing text "+de.firstChild.data+" \n"+_8);}return _5;}else{if("ActiveXObject" in _1.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_1.some(dp,function(p){try{_5=new ActiveXObject(p);}catch(e){return false;}return true;});if(_2&&_5){_5.async=false;_5.loadXML(_2);var pe=_5.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(_5){return _5;}}else{if(_4.implementation&&_4.implementation.createDocument){if(_2&&_1.trim(_2)&&_4.createElement){var _9=_4.createElement("xml");_9.innerHTML=_2;var _a=_4.implementation.createDocument("foo","",null);_1.forEach(_9.childNodes,function(_b){_a.importNode(_b,true);});return _a;}else{return _4.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(_c,_d){if(arguments.length>1){var _e=_c.ownerDocument||_1.doc;dojox.xml.parser.replaceChildren(_c,_e.createTextNode(_d));return _d;}else{if(_c.textContent!==undefined){return _c.textContent;}var _f="";if(_c){_1.forEach(_c.childNodes,function(_10){switch(_10.nodeType){case 1:case 5:_f+=dojox.xml.parser.textContent(_10);break;case 3:case 2:case 4:_f+=_10.nodeValue;}});}return _f;}};dojox.xml.parser.replaceChildren=function(_11,_12){var _13=[];if(_1.isIE){_1.forEach(_11.childNodes,function(_14){_13.push(_14);});}dojox.xml.parser.removeChildren(_11);_1.forEach(_13,_1.destroy);if(!_1.isArray(_12)){_11.appendChild(_12);}else{_1.forEach(_12,function(_15){_11.appendChild(_15);});}};dojox.xml.parser.removeChildren=function(_16){var _17=_16.childNodes.length;while(_16.hasChildNodes()){_16.removeChild(_16.firstChild);}return _17;};dojox.xml.parser.innerXML=function(_18){if(_18.innerXML){return _18.innerXML;}else{if(_18.xml){return _18.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_18);}}}return null;};return dojox.xml.parser;});},"dojox/data/dom":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojox/xml/parser"],function(_19,_1a,_1b){dojo.deprecated("dojox.data.dom","Use dojox.xml.parser instead.","2.0");var _1c=_1a.getObject("dojox.data.dom",true);_1c.createDocument=function(str,_1d){dojo.deprecated("dojox.data.dom.createDocument()","Use dojox.xml.parser.parse() instead.","2.0");try{return _1b.parse(str,_1d);}catch(e){return null;}};_1c.textContent=function(_1e,_1f){dojo.deprecated("dojox.data.dom.textContent()","Use dojox.xml.parser.textContent() instead.","2.0");if(arguments.length>1){return _1b.textContent(_1e,_1f);}else{return _1b.textContent(_1e);}};_1c.replaceChildren=function(_20,_21){dojo.deprecated("dojox.data.dom.replaceChildren()","Use dojox.xml.parser.replaceChildren() instead.","2.0");_1b.replaceChildren(_20,_21);};_1c.removeChildren=function(_22){dojo.deprecated("dojox.data.dom.removeChildren()","Use dojox.xml.parser.removeChildren() instead.","2.0");return dojox.xml.parser.removeChildren(_22);};_1c.innerXML=function(_23){dojo.deprecated("dojox.data.dom.innerXML()","Use dojox.xml.parser.innerXML() instead.","2.0");return _1b.innerXML(_23);};return _1c;});},"*noref":1}});define("dojox/_dojox_xml",[],1);require(["dojox/data/dom","dojox/xml/parser"]);
}catch(e){console.log("Module 'dojox_xml_19': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
if(!dojo._hasResource["com.ibm.portal.xslt"]){dojo._hasResource["com.ibm.portal.xslt"]=true;dojo.provide("com.ibm.portal.xslt");dojo.require("dojox.data.dom");dojo.declare("com.ibm.portal.xslt.TransformerFactory",null,{constructor:function(){this._xsltMap=new Array();},newTransformer:function(_1){ibm.portal.debug.entry("newTransformer",[_1]);var _2=this._getCached(_1);if(_2==null){_2=new com.ibm.portal.xslt.Transformer(_1);this._xsltMap.push({url:_1,transformer:_2});}return _2;},_getCached:function(_3){var _4=null;for(i=0;i<this._xsltMap.length;i++){var _5=this._xsltMap[i];if(_3==_5.url){_4=_5.transformer;break;}}return _4;}});dojo.declare("com.ibm.portal.xslt.Transformer",null,{constructor:function(_6){this._xslt=com.ibm.portal.xslt.loadXsl(_6);},transformToRegion:function(_7,_8,_9,_a){com.ibm.portal.utilities.html.safeClean(_9);if(dojo.isIE||window.ActiveXObject!==undefined){var _b=com.ibm.portal.xslt.transform(_7,this._xslt,null,_8,true);_9.innerHTML=dojo.string.trim(_b);}else{var _c=com.ibm.portal.xslt.gecko._transformToFragment(_7,this._xslt,null,_8,_a);_9.innerHTML="";_9.appendChild(_c);}},transformToDocument:function(_d,_e,_f){var _10=com.ibm.portal.xslt.transform(_d,this._xslt,null,_e,_f);return _10;}});com.ibm.portal.xslt.TRANSFORMER_FACTORY=new com.ibm.portal.xslt.TransformerFactory();com.ibm.portal.xslt.ie={};com.ibm.portal.xslt.gecko={};com.ibm.portal.xslt.getXmlHttpRequest=function(){var _11=null;if(typeof ActiveXObject!="undefined"){_11=new ActiveXObject("Microsoft.XMLHTTP");}else{_11=new XMLHttpRequest();}return _11;};com.ibm.portal.xslt.loadXml=function(_12){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.portal.xslt.ie.loadXml(_12);}else{return com.ibm.portal.xslt.gecko.loadXml(_12);}};com.ibm.portal.xslt.loadXmlString=function(_13){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.portal.xslt.ie.loadXmlString(_13);}else{return com.ibm.portal.xslt.gecko.loadXmlString(_13);}};com.ibm.portal.xslt.loadXsl=function(_14){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.portal.xslt.ie.loadXsl(_14);}else{return com.ibm.portal.xslt.gecko.loadXsl(_14);}};com.ibm.portal.xslt.transform=function(xml,xsl,_15,_16,_17){ibm.portal.debug.entry("transform",[xml,xsl,_15,_16,_17]);if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.portal.xslt.ie.transform(xml,xsl,_15,_16,_17);}else{return com.ibm.portal.xslt.gecko.transform(xml,xsl,_15,_16,_17);}};com.ibm.portal.xslt.transformAndUpdate=function(_18,xml,xsl,_19,_1a){ibm.portal.debug.entry("transformAndUpdate",[_18,xml,xsl,_19,_1a]);if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){var _1b=com.ibm.portal.xslt.transform(xml,xsl,_19,_1a,true);_18.innerHTML=dojo.string.trim(_1b);}else{var doc=_18.ownerDocument?_18.ownerDocument:document;var _1c=com.ibm.portal.xslt.gecko._transformToFragment(xml,xsl,_19,_1a,doc);_18.innerHTML="";_18.appendChild(_1c);}ibm.portal.debug.exit("transformAndUpdate");};com.ibm.portal.xslt.ie.XSLT_PROG_IDS=["Msxml2.XSLTemplate.6.0","Msxml2.XSLTemplate.4.0","MSXML2.XSLTemplate.3.0","MSXML2.XSLTemplate"];com.ibm.portal.xslt.ie.DOM_PROG_IDS=["MSXML2.FreeThreadedDOMDocument.6.0","Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"];com.ibm.portal.xslt.ie.FTDOM_PROG_IDS=["Msxml2.FreeThreadedDOMDocument.6.0","Msxml2.FreeThreadedDOMDocument.4.0","MSXML2.FreeThreadedDOMDocument","MSXML.FreeThreadedDOMDocument","Microsoft.FreeThreadedXMLDOM"];com.ibm.portal.xslt.ie._getMSXMLImpl=function(_1d){while(_1d.length>0){try{var _1e=new ActiveXObject(_1d[0]);if(_1e){return _1e;}}catch(err){}_1d.splice(0,1);}throw new Error("No MSXML implementation exists");};com.ibm.portal.xslt.ie.loadXml=function(_1f){var _20=this._getMSXMLImpl(this.DOM_PROG_IDS);_20.async=0;_20.resolveExternals=0;if(!_20.load(_1f)){throw new Error("Error loading xml file "+_1f);}return _20;};com.ibm.portal.xslt.ie.loadXmlString=function(_21){var _22=this._getMSXMLImpl(this.DOM_PROG_IDS);_22.async=0;_22.resolveExternals=0;if(_21){if(!_22.loadXML(_21)){throw new Error("Error loading xml string "+_21);}}return _22;};com.ibm.portal.xslt.ie.loadXsl=function(_23){var _24=this._getMSXMLImpl(this.FTDOM_PROG_IDS);_24.async=0;_24.resolveExternals=0;_24.setProperty("ForcedResync",false);if(!_24.load(_23)){throw new Error("Error loading xsl file "+_23);}return _24;};com.ibm.portal.xslt.ie.transform=function(_25,xsl,_26,_27,_28){var _29=_25;var _2a=xsl;try{if(!_2a.documentElement){_2a=this.loadXsl(xsl);}}catch(e){var _2b=e.message;throw new Error(""+_2b,""+_2b);}var _2c=this._getMSXMLImpl(this.XSLT_PROG_IDS);_2c.stylesheet=_2a;var _2d=_2c.createProcessor();_2d.input=_29;if(_27){for(var p in _27){_2d.addParameter(p,_27[p]);}}if(_26){_2d.addParameter("mode",_26);}if(_28){if(!_2d.transform()){throw new Error("Error transforming xml doc "+_29);}return _2d.output;}else{var _2e=this._getMSXMLImpl(this.DOM_PROG_IDS);_2e.async=false;_2e.validateOnParse=false;_29.transformNodeToObject(_2a,_2e);return _2e;}};com.ibm.portal.xslt.gecko.loadXml=function(_2f){var _30=null;if(dojo.isSafari){var xhr=new XMLHttpRequest();xhr.open("GET",_2f,false);xhr.send(null);if(xhr.status==200){_30=xhr.responseXML;}}else{_30=document.implementation.createDocument("","",null);_30.async=0;_30.load(_2f);}return _30;};com.ibm.portal.xslt.gecko.loadXmlString=function(_31){var _32=new DOMParser();var _33=null;if(_31){try{_33=_32.parseFromString(_31,"text/xml");}catch(exc){throw new Error("Error loading xml string "+_31);}}else{return document.implementation.createDocument("","",null);}return _33;};com.ibm.portal.xslt.gecko.loadXsl=function(_34){var _35=null;if(dojo.isWebKit){var xhr=new XMLHttpRequest();xhr.open("GET",_34,false);xhr.send(null);if(xhr.status==200){_35=xhr.responseXML;}}else{_35=document.implementation.createDocument("","",null);_35.async=0;_35.load(_34);}return _35;};com.ibm.portal.xslt.gecko._getXSLTProc=function(_36,xsl,_37,_38){var _39=xsl;if(!_39.documentElement){_39=this.loadXsl(xsl);}var _3a=new XSLTProcessor();_3a.importStylesheet(_39);if(_38){for(var p in _38){_3a.setParameter(null,p,_38[p]);}}if(_37){_3a.setParameter(null,"mode",_37);}return _3a;};com.ibm.portal.xslt.gecko._transformToFragment=function(_3b,xsl,_3c,_3d,doc){var _3e=com.ibm.portal.xslt.gecko._getXSLTProc(_3b,xsl,_3c,_3d);var _3f=null;_3f=_3e.transformToFragment(_3b,doc);_3e.clearParameters();return _3f;};com.ibm.portal.xslt.gecko.transform=function(_40,xsl,_41,_42,_43){try{var _44=null;if(!_43){var _45=com.ibm.portal.xslt.gecko._getXSLTProc(_40,xsl,_41,_42);_44=_45.transformToDocument(_40);return _44;}else{_44=com.ibm.portal.xslt.gecko._transformToFragment(_40,xsl,_41,_42,document);}var _46=new XMLSerializer();var _47=dojo.string.trim(_46.serializeToString(_44));if(dojo.isOpera&&_44.firstChild&&_44.firstChild.nodeName=="result"){var _48=_47.indexOf("<result>")+8;var end=_47.lastIndexOf("</result>");_47=dojo.string.trim(_47.substring(_48,end));}return _47;}catch(exc){throw new Error("Error transforming xml doc "+exc);}};com.ibm.portal.xslt.setLayerContentByXml=function(_49,xml,xsl,_4a,_4b){var _4c=com.ibm.portal.xslt.transform(xml,xsl,null,_4a,_4b);if(_49.innerHTML){_49.innerHTML=_4c;}else{var obj=document.getElementById(_49);obj.innerHTML=_4c;}};}if(!dojo._hasResource["com.ibm.domUtilities"]){dojo._hasResource["com.ibm.domUtilities"]=true;dojo.provide("com.ibm.domUtilities");dojo.require("dojox.xml.parser");dojo.require("com.ibm.portal.xslt");(function(){var _4d=com.ibm.domUtilities={constants:{NodeTypes:{element:1,attribute:2,text:3,cdata:4,entity_reference:5,entity:6,processing_instruction:7,comment:8,document:9,document_type:10,document_fragment:11,notation:12}},nsInfo:function(str,_4e){var _4f=str.split(":");var _50,_51;if(_4f.length>1){_50=_4f[0];_51=_4f[1];return {namespaceURI:_4e[_50],prefix:_50,localName:_51};}else{return {namespaceURI:null,prefix:null,localName:str};}},getAttribute:function(_52,_53,_54){var ret=null;var _55=_4d.nsInfo(_53,_54);if(_55.namespaceURI){if(_52.getAttributeNS){ret=_52.getAttributeNS(_55.namespaceURI,_55.localName);}else{if(dojo.isIE||window.ActiveXObject!==undefined){ret=_52.attributes.getQualifiedItem(_55.localName,_55.namespaceURI);if(ret){ret=ret.value;}}else{ret=_52.getAttribute(_53);}}}else{ret=_52.getAttribute(_53);}return ret;},setAttribute:function(_56,_57,_58,_59){if(_58===true){_58="true";}else{if(_58===false){_58="false";}else{if(_58===null){_58="";}}}var _5a=_4d.nsInfo(_57,_59);if(_5a.namespaceURI){if(_56.setAttributeNS){_56.setAttributeNS(_5a.namespaceURI,_57,_58);}else{if((dojo.isIE||window.ActiveXObject!==undefined)&&_56.ownerDocument){var _5b=_56.ownerDocument.createNode(_4d.constants.NodeTypes.attribute,_57,_5a.namespaceURI);_5b.value=_58;_56.setAttributeNode(_5b);}else{_56.setAttribute(_57,_58);}}}else{_56.setAttribute(_57,_58);}},removeAttribute:function(_5c,_5d,_5e){var _5f=_4d.nsInfo(_5d,_5e);if(_5f.namespaceURI){if(_5c.removeAttributeNS){_5c.removeAttributeNS(_5f.namespaceURI,_5d);}else{if(dojo.isIE||window.ActiveXObject!==undefined){_5c.attributes.removeQualifiedItem(_5f.localName,_5f.namespaceURI);}else{_5c.removeAttribute(_5d);}}}else{_5c.removeAttribute(_5d);}},hasAttribute:function(_60,_61,_62){var ret=null;var _63=_4d.nsInfo(_61,_62);if(_63.namespaceURI){if(_60.hasAttributeNS){ret=_60.hasAttributeNS(_63.namespaceURI,_63.localName);}else{if(dojo.isIE||window.ActiveXObject!==undefined){ret=_60.attributes.getQualifiedItem(_63.localName,_63.namespaceURI)!==null;}else{ret=_60.hasAttribute(_61);}}}else{if(!(dojo.isIE||window.ActiveXObject!==undefined)){ret=_60.hasAttribute(_61);}else{ret=_60.getAttributeNode(_61)!==null;}}return ret;},createDocument:function(_64,_65){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){var _66=["MSXML2.FreeThreadedDOMDocument.6.0","Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0"];for(var i=0;i<_66.length;i++){try{oXml=new ActiveXObject(_66[i]);if(oXml){break;}}catch(e){if(i==_66.length){console.warn("Error creating Msxml.DOMDocument; reason: ",e);}}}oXml.async=false;if(_64){oXml.loadXML(_64);if(oXml.parseError.errorCode!=0){var _67=oXml.parseError;console.warn("Error parsing XML data. Reason: '"+_67.reason+"'; data: '"+_64+"'.");}}return oXml;}else{return dojox.xml.parser.parse(_64,_65);}},createElement:function(doc,_68,_69,_6a){var _6b=null;var _6c=_4d.nsInfo(_68,_69);if(_6c.namespaceURI){if(doc.createElementNS){_6b=doc.createElementNS(_6c.namespaceURI,_68);}else{if(dojo.isIE||window.ActiveXObject!==undefined){_6b=doc.createNode("element",_68,_6c.namespaceURI);}}}if(!_6b){_6b=doc.createElement(_68);}for(var _6d in _6a){_4d.setAttribute(_6b,_6d,_6a[_6d],_69);}return _6b;},createFromJson:function(doc,def,_6e,_6f){var obj=null;if(!dojo.isObject(def)){obj=doc.createTextNode(def);if(_6f){_6f.appendChild(obj);}}else{obj=_4d.createElement(doc,def.name,_6e,def.attributes);if(_6f){_6f.appendChild(obj);}dojo.forEach(def.children,function(_70){_4d.createFromJson(doc,_70,_6e,obj);});}return obj;},removeChildren:function(_71){var arr=[];while(_71.hasChildNodes()){arr.push(_71.removeChild(_71.firstChild));}return dojo.NodeList.apply(null,arr);},textContent:function(_72,_73){return dojox.xml.parser.textContent.apply(null,arguments);},innerXML:function(_74){return dojox.xml.parser.innerXML(_74);},stringFromDoc:function(_75){return _4d.innerXML(_75);},docFromString:function(str){return _4d.createDocument(str&&str.length>0?str:null);},encodeXML:function(_76,_77){if(dojo.isString(_76)){_76=_76.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;");if(_77){_76=_76.replace(/'/gm,"&#039;").replace(/"/gm,"&#034;");}return _76;}else{if(_76!==null){return _76;}else{return "";}}},decodeXML:function(_78,_79){if(dojo.isString(_78)){_78=_78.replace(/&lt;/gm,"<").replace(/&gt;/gm,">").replace(/&amp;/gm,"&");if(_79){_78=_78.replace(/&#039;/gm,"'").replace(/&#034;/gm,"\"");}return _78;}else{if(_78!=null){return _78;}else{return "";}}}};_4d.constants.MSXML_NodeTypes=_4d.constants.NodeTypes;})();}if(!dojo._hasResource["com.ibm.utilities"]){dojo._hasResource["com.ibm.utilities"]=true;dojo.provide("com.ibm.utilities");dojo.require("dojo.string");com.ibm.utilities={urlToProxyUrl:function(url,_7a){var ret=_7a?_7a:"/proxy";var _7b="http";var _7c=url.indexOf("://");if(_7c>-1){_7b=url.substring(0,_7c);url=url.substring(_7c+3);}url=url.replace(/:/g,"%3A");return ret+"/"+_7b+"/"+url;},withBaseUrl:function(_7d){if(_7d.charAt(0)=="/"){return _7d;}return com.ibm.utilities.baseUrl()+_7d;},baseUrl:function(){if(!this._baseUrl){var _7e=dojo.doc.getElementsByTagName("base")[0];if(_7e){this._baseUrl=_7e.getAttribute("href");}if(!this._baseUrl){this._baseUrl="";}}return this._baseUrl;},stripUrlFragment:function(url){var h=url.indexOf("#");if(h>-1){url=url.substr(0,h);}return url;},stripTrailingSlash:function(url){if(!url){return "";}else{return url.replace(/\/+$/g,"");}},actionIO:function(url,_7f){if(url){var _80=dojo.doc.createElement("form");_80.setAttribute("action",url);if(_7f){_7f=_7f.toLowerCase();}switch(_7f){case "get":_80.setAttribute("method","GET");break;case "post":case "delete":case "put":_80.setAttribute("method","POST");break;default:}dojo.body().appendChild(_80);_80.submit();}},refreshPage:function(){var url,_81=-1,_82=document.getElementsByTagName("base");if(_82.length>0){url=_82[0].href;}else{url=top.location.href;_81=url.indexOf("#");if(dojo.isSafari<4&&_81>-1){window.location.reload();}if(_81>-1){url=url.substring(0,_81);}}window.location.assign(url);}};(function(){var _83="{EB2F8DA2-5B2C-F66A-CDD0-A2D42143F5AC}";var _84="\r\n";var sep="--";var _85=_84+sep+_83+_84;var _86=sep+_83+sep+_84;var _87=new RegExp(_84+_84);var _88=new RegExp(_84+"s*([^\r]*)s*","mg");var _89=/\s*([^:]*):\s*(.+)/;var _8a=/boundary\s*=\s*\"?([^\"]*)\"?/;var _8b=function(_8c,_8d,_8e){try{if(_8d instanceof Error){if(_8c.error){_8c.error(_8d,_8e);}}else{try{if(_8c.load){_8c.load(_8d,_8e);}}catch(err){if(_8c.error){_8c.error(err,_8e);}}}if(_8c.handle){_8c.handle(_8d,_8e);}}catch(err2){}};function _8f(){this.respHeaders=[];this.responseText="";this.responseXML=null;this.status=0;this.statusText="";this.readyState=0;this.onreadystatechange=function(){};};dojo.extend(_8f,{getResponseHeader:function(key){key=key.toLowerCase();for(var i=0,_90,l=this.respHeaders.length;i<l;i++){_90=this.respHeaders[i];if(_90[0].toLowerCase()==key){return _90[1];}}return null;},getAllResponseHeaders:function(){var str="";for(var i=0,_91,l=this.respHeaders.length;i<l;i++){_91=this.respHeaders[i];str+=_91[0]+": "+_91[1];if(i<l-1){str+="\n";}}return str;},send:function(){},open:function(){},abort:function(){},setRequestHeader:function(){}});var _92=function(_93){return _93.replace(/\r\n\s/mg," ");};var _94=function(_95,_96){var _97=null;if(_95.handleAs=="xml"){try{_97=com.ibm.domUtilities.docFromString(_96.responseText);}catch(err){}}_96.responseXML=_97;var _98=dojo.contentHandlers?"contentHandlers":"_contentHandlers";return dojo[_98][_95.handleAs](_96);};dojo.mixin(com.ibm.utilities,{handleMultiPartResponse:function(_99,_9a,_9b){var _9c=_9b.xhr.getResponseHeader("Content-Type").match(_8a);if(!_9c){throw new Error("No boundary specified in Content-Type response header");}var _9d=_9c[1];var _9e=new RegExp(_84+sep+_9d,"mg");var _9f=_9a.split(_9e);for(var i=1,j=i-1;i<_9f.length-1;i++,j++){var _a0=new _8f(),_a1=_9f[i],_a2=null;_88.lastIndex=0;var _a3=_a1.split(_87);var _a4=_92(_a3[0]),_a5=_a3[1];if(!_a5){_a5="";}while((_a2=_88.exec(_a4))!==null&&(_a2[1].length>0)){var _a6=_a2[1].match(_89);if(_a6){_a0.respHeaders.push([_a6[1],_a6[2]]);}}_a1=dojo.string.trim(_a5);_a0.responseText=_a1;if(_9b.args.partContentHandler){_a1=_9b.args.partContentHandler(_99[j],_a0,_94);}else{_a1=_94(_99[j],_a0);}_8b(_99[j],_a1,dojo.mixin({},_9b,{xhr:_a0}));}},multiPartXhr:function(_a7,_a8,_a9){var _aa="",_ab=null;dojo.forEach(_a9,function(_ac){_ac.handleAs=_ac.handleAs?_ac.handleAs.toLowerCase():"text";_ab="";for(var x in _ac.headers){_ab+=x+": "+_ac.headers[x]+_84;}_aa+=_85+_ab+_84;if(_ac.data&&_ac.data.length>0){_aa+=_ac.data+_84;}});_aa+=_86;if(_a7.toUpperCase()!="PUT"){_a7="POST";}_a8.headers=dojo.mixin({},_a8.headers,{"Content-type":"multipart/mixed; boundary=\""+_83+"\""});var _ad=dojo.mixin({},_a8,{load:function(_ae,_af){if(_a8.preHandle){_a8.preHandle(_ae,_af);}com.ibm.utilities.handleMultiPartResponse(_a9,_ae,_af);if(_a8.postHandle){_a8.postHandle(_ae,_af);}},error:function(_b0,_b1){if(_a8.preHandle){_a8.preHandle(_b0,_b1);}dojo.forEach(_a9,function(_b2){_8b(_b2,_b0,_b1,null);});if(_a8.error){_a8.error(_b0,_b1);}if(_a8.postHandle){_a8.postHandle(_b0,_b1);}},handleAs:"text",form:null,content:null,postData:null,putData:null});_ad[_a7.toLowerCase()+"Data"]=_aa;return dojo.xhr(_a7,_ad,true);}});})();}if(!dojo._hasResource["com.ibm.portal.xpath"]){dojo._hasResource["com.ibm.portal.xpath"]=true;dojo.provide("com.ibm.portal.xpath");com.ibm.portal.xpath.evaluateXPath=function(_b3,doc,_b4){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.portal.xpath.ie.evaluateXPath(_b3,doc,_b4);}else{return com.ibm.portal.xpath.gecko.evaluateXPath(_b3,doc,_b4);}};dojo.provide("com.ibm.portal.xpath.ie");com.ibm.portal.xpath.ie.evaluateXPath=function(_b5,doc,_b6){if(_b6){var ns="";for(var _b7 in _b6){ns+="xmlns:"+_b7+"='"+_b6[_b7]+"' ";}if(doc.ownerDocument){doc.ownerDocument.setProperty("SelectionNamespaces",ns);}else{doc.setProperty("SelectionNamespaces",ns);}}var _b8=doc.selectNodes(_b5);var _b9;var _ba=new Array();var len=0;for(var i=0;i<_b8.length;i++){_b9=_b8[i];if(_b9){_ba[len]=_b9;len++;}}return _ba;};dojo.provide("com.ibm.portal.xpath.gecko");com.ibm.portal.xpath.gecko.evaluateXPath=function(_bb,doc,_bc){var _bd;try{var _be=doc;if(!_be.evaluate){_be=doc.ownerDocument;}_bd=_be.evaluate(_bb,doc,function(_bf){return _bc[_bf]||null;},XPathResult.ANY_TYPE,null);}catch(exc){throw new Error("Error with xpath expression"+exc);}var _c0;var _c1=new Array();var len=0;do{_c0=_bd.iterateNext();if(_c0){_c1[len]=_c0;len++;}}while(_c0);return _c1;};}if(!dojo._hasResource["ibm.portal.xml.xslt"]){dojo._hasResource["ibm.portal.xml.xslt"]=true;dojo.provide("ibm.portal.xml.xslt");dojo.require("com.ibm.portal.xslt");ibm.portal.xml.xslt.ie={};ibm.portal.xml.xslt.gecko={};ibm.portal.xml.xslt.getXmlHttpRequest=function(){return com.ibm.portal.xslt.getXmlHttpRequest();};ibm.portal.xml.xslt.loadXml=function(_c2){return com.ibm.portal.xslt.loadXml(_c2);};ibm.portal.xml.xslt.loadXmlString=function(_c3){return com.ibm.portal.xslt.loadXmlString(_c3);};ibm.portal.xml.xslt.loadXsl=function(_c4){return com.ibm.portal.xslt.loadXsl(_c4);};ibm.portal.xml.xslt.transform=function(xml,xsl,_c5,_c6,_c7){ibm.portal.debug.entry("transform",[xml,xsl,_c5,_c6,_c7]);return com.ibm.portal.xslt.transform(xml,xsl,_c5,_c6,_c7);};ibm.portal.xml.xslt.transformAndUpdate=function(_c8,xml,xsl,_c9,_ca){ibm.portal.debug.entry("transformAndUpdate",[_c8,xml,xsl,_c9,_ca]);com.ibm.portal.xslt.transformAndUpdate(_c8,xml,xsl,_c9,_ca);ibm.portal.debug.exit("transformAndUpdate");};ibm.portal.xml.xslt.ie.loadXml=function(_cb){return com.ibm.portal.xslt.ie.loadXml(_cb);};ibm.portal.xml.xslt.ie.loadXmlString=function(_cc){return com.ibm.portal.xslt.ie.loadXmlString(_cc);};ibm.portal.xml.xslt.ie.loadXsl=function(_cd){return com.ibm.portal.xslt.ie.loadXsl(_cd);};ibm.portal.xml.xslt.ie.transform=function(_ce,xsl,_cf,_d0,_d1){return com.ibm.portal.xslt.ie.transform(_ce,xsl,_cf,_d0,_d1);};ibm.portal.xml.xslt.gecko.loadXml=function(_d2){return com.ibm.portal.xslt.gecko.loadXml(_d2);};ibm.portal.xml.xslt.gecko.loadXmlString=function(_d3){return com.ibm.portal.xslt.gecko.loadXmlString(_d3);};ibm.portal.xml.xslt.gecko.loadXsl=function(_d4){return com.ibm.portal.xslt.gecko.loadXsl(_d4);};ibm.portal.xml.xslt.gecko.transform=function(_d5,xsl,_d6,_d7,_d8){return com.ibm.portal.xslt.gecko.transform(_d5,xsl,_d6,_d7,_d8);};ibm.portal.xml.xslt.setLayerContentByXml=function(_d9,xml,xsl,_da,_db){com.ibm.portal.xslt.setLayerContentByXml(_d9,xml,xsl,_da,_db);};}if(!dojo._hasResource["ibm.portal.xml.xpath"]){dojo._hasResource["ibm.portal.xml.xpath"]=true;dojo.provide("ibm.portal.xml.xpath");dojo.require("com.ibm.portal.xpath");ibm.portal.xml.xpath.evaluateXPath=function(_dc,doc,_dd){return com.ibm.portal.xpath.evaluateXPath(_dc,doc,_dd);};dojo.provide("ibm.portal.xml.xpath.ie");ibm.portal.xml.xpath.ie.evaluateXPath=function(_de,doc,_df){return com.ibm.portal.xpath.ie.evaluateXPath(_de,doc,_df);};dojo.provide("ibm.portal.xml.xpath.gecko");ibm.portal.xml.xpath.gecko.evaluateXPath=function(_e0,doc,_e1){return com.ibm.portal.xpath.gecko.evaluateXPath(_e0,doc,_e1);};}if(!dojo._hasResource["com.ibm.portal.utilities"]){dojo._hasResource["com.ibm.portal.utilities"]=true;dojo.provide("com.ibm.portal.utilities");com.ibm.portal.utilities={findPortletIdByElement:function(_e2){ibm.portal.debug.entry("findPortletID",[_e2]);var id="";var _e3=_e2.parentNode;while(_e3&&id.length==0){ibm.portal.debug.text("examining element "+_e3.tagName+"; class="+_e3.className,"findPortletID");if(typeof (_e3.className)=="string"){if(_e3.className&&(_e3.className.match(/\bwpsPortletBody\b/)||_e3.className.match(/\bwpsPortletBodyInlineMode\b/))){id=_e3.id;var _e4=id.indexOf("_mode");if(_e4>=0){id=id.substring(0,_e4);}}}_e3=_e3.parentNode;}if(id.indexOf("portletActions_")>=0){id=id.substring("portletActions_".length);}ibm.portal.debug.exit("findPortletID",[id]);return id;},findFormByElement:function(_e5){var _e6=_e5;while(_e6){if(_e6.tagName&&_e6.tagName.toLowerCase()=="form"){break;}_e6=_e6.parentNode;}return _e6;},encodeURI:function(uri){ibm.portal.debug.entry("encodeURI",[uri]);var _e7=uri;var _e8=uri.lastIndexOf(":");while(_e8>=0){var _e9=_e7.substring(0,_e8);var _ea=_e7.substring(_e8+1);_e7=_e9+":"+encodeURIComponent(_ea);_e8=_e9.lastIndexOf(":");}_e7=encodeURIComponent(_e7);ibm.portal.debug.exit("encodeURI",[_e7]);return _e7;},decodeURI:function(uri){ibm.portal.debug.entry("decodeURI",[uri]);var _eb=decodeURIComponent(uri);var _ec=_eb.indexOf(":");while(_ec>=0){var _ed=_eb.substring(0,_ec);var _ee=_eb.substring(_ec+1);_eb=_ed+":"+decodeURIComponent(_ee);_ec=_eb.indexOf(":",_ec+1);}ibm.portal.debug.exit("decodeURI",[_eb]);return _eb;},getSelectionNodeId:function(_ef){ibm.portal.debug.entry("getSelectionNodeId",[_ef]);var _f0=_ef.split("@oid:");ibm.portal.debug.exit("getSelectionNodeId",[_f0[1]]);return _f0[1];},getControlId:function(_f1){ibm.portal.debug.entry("_getControlId",[_f1]);var _f2=_f1.split("@oid:");var _f3=_f2[0].split("oid:");ibm.portal.debug.exit("getControlId",[_f3[1]]);return _f3[1];},getOverwriteMap:function(obj,_f4){var _f5=null;var _f6=com.ibm.portal.utilities.domData.getManager(obj);if(_f6){_f5=_f6.data(obj,"_overwritten_");if(!_f5&&_f4){_f5={};_f6.data(obj,"_overwritten_",_f5);}}else{_f5=obj["_overwritten_"];if(!_f5&&_f4){obj["_overwritten_"]=_f5={};}}return _f5;},overwriteProperty:function(obj,_f7,_f8,_f9){ibm.portal.debug.entry("overwriteProperty",[obj,_f7,_f8,_f9]);var _fa=com.ibm.portal.utilities.getOverwriteMap(obj,true);if(!_f9){_f9=false;}var _fb=(_f9&&(_fa[_f7]!=null));if(!_fb){if(_fa[_f7]==null){_fa[_f7]=obj[_f7];}else{_fa[_f7]=null;}var _fc=com.ibm.portal.utilities.domData.getManager(obj);if(_fc){_fc.trackProperty(obj,_f7);}obj[_f7]=_f8;ibm.portal.debug.text("Property overwrite successful!");}ibm.portal.debug.exit("overwriteProperty");},restoreProperty:function(obj,_fd){ibm.portal.debug.entry("utilities.restoreProperty",[obj,_fd]);var _fe=obj[_fd];var _ff=com.ibm.portal.utilities.getOverwriteMap(obj);if(_ff!=null){ibm.portal.debug.text("overwritten property value: "+_ff);obj[_fd]=_ff[_fd];_ff[_fd]=null;}else{obj[_fd]=null;}ibm.portal.debug.exit("utilities.restoreProperty",_fe);return _fe;},getOverwrittenProperty:function(obj,_100){var _101=com.ibm.portal.utilities.getOverwriteMap(obj);if(_101){return _101[_100];}else{return null;}},setOverwrittenProperty:function(obj,_102,_103){ibm.portal.debug.entry("utilities.setOverwrittenProperty",[obj,_102,_103]);var _104=com.ibm.portal.utilities.getOverwriteMap(obj,true);_104[_102]=_103;ibm.portal.debug.exit("utilities.setOverwrittenProperty");},callOverwrittenFunction:function(_105,_106,args){ibm.portal.debug.entry("utilities.callOverwrittenFunction",[_105,_106,args]);var _107=null;var _108=this.getOverwrittenProperty(_105,_106);ibm.portal.debug.text("Overwritten property: "+_108);if(_108){ibm.portal.debug.text("old property's apply function: "+_108.apply);if(args){_107=_108.apply(_105,args);}else{_107=_108.apply(_105);}}ibm.portal.debug.exit("utilities.callOverwrittenFunction",_107);return _107;},clearOverwrittenProperties:function(obj){ibm.portal.debug.entry("utilities.clearOverwrittenProperties",[obj]);if(obj){com.ibm.portal.utilities.domData(obj,"_overwritten_",null);if(obj["_overwritten_"]){delete obj["_overwritten_"];}}ibm.portal.debug.exit("utilities.clearOverwrittenProperties");},isExternalUrl:function(_109){ibm.portal.debug.entry("isExternalUrl",[_109]);var host=window.location.host;var _10a=window.location.protocol;var _10b=_109.split("?")[0];var _10c=!(_10b.indexOf("://")<0||(_10b.indexOf(_10a)==0&&_10b.indexOf(host)==_10a.length+2));ibm.portal.debug.text("urlStringNoQuery.indexOf(\"://\") = "+_10b.indexOf("://"));ibm.portal.debug.text("urlStringNoQuery.indexOf(protocol) = "+_10b.indexOf(_10a));ibm.portal.debug.exit("isExternalUrl",_10c);return _10c;},isJavascriptUrl:function(_10d){ibm.portal.debug.entry("isJavascriptUrl",[_10d]);var url=com.ibm.portal.utilities.string.trim(_10d.toLowerCase());var _10e=(url.indexOf("javascript:")==0);ibm.portal.debug.exit("isJavascriptUrl",_10e);return _10e;},isPortalUrl:function(_10f){ibm.portal.debug.entry("utilities.isPortalUrl",[_10f]);var _110=(_10f.indexOf(ibmPortalConfig["portalURI"])>=0);ibm.portal.debug.exit("utilities.isPortalUrl",_110);return _110;},addExternalNode:function(doc,node){var _111=false;try{_111=doc.importNode;}catch(e){}var _112=null;if(_111!=false){_112=doc.importNode(node,true);}else{_112=node;}try{doc.appendChild(_112);}catch(e){}},decodeXML:function(_113){ibm.portal.debug.entry("decodeXML",[_113]);var _114=_113.replace(/&amp;/g,"&");var _115=_114.replace(/&amp;/g,"&");_114=_115.replace(/&#039;/g,"'");_115=_114.replace(/&#034;/g,"\"");_115=_115.replace(/&lt;/g,"<");_115=_115.replace(/&gt;/g,">");ibm.portal.debug.exit("decodeXML",[_115]);return _115;},eventHandlerToString:function(_116){var _117=_116.toString();var _118=_117.indexOf("{");var _119=_117.lastIndexOf("}");onclickStr=_117.substring(_118+1,_119);return onclickStr;},_waitingForScript:false,_isWaitingForScript:function(){return com.ibm.portal.utilities._waitingForScript;},stopWaitingForScript:function(){com.ibm.portal.utilities._waitingForScript=false;},waitFor:function(_11a,_11b,_11c,args){var _11d=setInterval(function(){if(_11a()){clearInterval(_11d);if(!args){_11c();}else{_11c(args);}}},_11b);},waitForScript:function(_11e,args){com.ibm.portal.utilities._waitingForScript=true;com.ibm.portal.utilities.waitFor(function(){return (!com.ibm.portal.utilities._isWaitingForScript());},500,_11e,args);}};(function(){var _11f=0,_120=0,mgrs=[],_121={};com.ibm.portal.utilities.DomDataManager=function(_122){this.trackAll=_122;this.dataSet={};this.tracked={};this.trackedProps={};this.trackedConnections={};this.id="DomDataManager"+_120++;mgrs.push(this);_121[this.id]=this;};var _123=["onclick","click","submit","onsubmit"];dojo.extend(com.ibm.portal.utilities.DomDataManager,{getDuid:function(node,set){var d;if(node.nodeType==1){d=node.getAttribute("duid");if(!d){d="duid"+_11f++;node.setAttribute("duid",d);}}else{d=node.duid;if(!d){d=node.duid="duid"+_11f++;}}if(_11f==Number.MAX_VALUE){_11f=0;}return d;},data:function(node,key,_124){if(node){var d,duid;if(arguments.length>2){duid=this.getDuid(node,true);if(this.trackAll){this.track(node);}d=this.dataSet[duid];if(!d){d=this.dataSet[duid]={};}d[key]=_124;node._domMgrId=this.id;return _124;}else{duid=this.getDuid(node);if(duid){d=this.dataSet[duid];if(d){return d[key];}}return null;}}},track:function(node){if(node&&node.nodeType==1){var d=this.getDuid(node,true);this.tracked[d]=node;return d;}return null;},trackProperty:function(node,prop){var duid=this.track(node);if(duid){if(!this.trackedProps[duid]){this.trackedProps[duid]={};}this.trackedProps[duid][prop]=true;}},trackConnection:function(node,conn){var duid=this.track(node);if(duid&&!this.trackedConnections[duid]){this.trackedConnections[duid]=[];}this.trackedConnections[duid].push(conn);},toString:function(){return this.id;},_nodeExists:function(n){while(n){if(n.parentNode==dojo.body()){return true;}n=n.parentNode;}return false;},cleanNode:function(node){if(node&&this.tracked){var i=this.track(node);if(i){for(var p in this.trackedProps[i]){this.tracked[i][p]=null;}for(var x=0;x<_123.length;x++){try{this.tracked[i][_123[x]]=null;}catch(err){}}if(this.trackedConnections[i]){while(this.trackedConnections[i].length>0){dojo.disconnect(this.trackedConnections[i].pop());}}delete this.trackedConnections[i];delete this.trackedProps[i];delete this.dataSet[i];delete this.tracked[i];}}},clean:function(_125){for(var i in this.tracked){if(_125||!this._nodeExists(this.tracked[i])){this.cleanNode(this.tracked[i]);}}},destroy:function(){this.clean(true);delete this.dataSet;delete this.tracked;delete this.trackedProps;delete this.trackedConnections;for(var i=0;i<mgrs.length;i++){if(mgrs[i]==this){mgrs.splice(i,1);break;}}for(var id in _126){if(_126[id]==this){delete _126[id];}}delete _121[this.id];}});var _127=new com.ibm.portal.utilities.DomDataManager(true);var _128=_127;var _126={};dojo.addOnWindowUnload(function(){while(mgrs.length>0){mgrs.pop().destroy();}});com.ibm.portal.utilities.domData=function(){var mgr=com.ibm.portal.utilities.domData.getManager(arguments[0]);if(mgr){return mgr.data.apply(mgr,arguments);}};dojo.mixin(com.ibm.portal.utilities.domData,{setCurrent:function(mgr){if(mgr!=null){_128=mgr;}},resetCurrent:function(){_128=_127;},getCurrent:function(){return _128;},getManager:function(node){if(node==document||node==dojo.body()){return _127;}else{if(node==window||typeof node.nodeName!="string"||typeof node.nodeType!="number"){return null;}else{if(node._domMgrId){return _121[node._domMgrId]||_128;}else{return _128;}}}},register:function(mgr,id){_126[id]=mgr;},get:function(id){return _126[id];}});dojo.subscribe("/portal/DOM/StartUpdate",function(id){var mgr=com.ibm.portal.utilities.domData.get(id);if(mgr){com.ibm.portal.utilities.domData.setCurrent(mgr);}});dojo.subscribe("/portal/DOM/StopUpdate",function(id){var mgr=com.ibm.portal.utilities.domData.get(id);if(mgr==com.ibm.portal.utilities.domData.getCurrent()){com.ibm.portal.utilities.domData.resetCurrent();}});})();com.ibm.portal.utilities.string={findNext:function(_129,_12a,from){ibm.portal.debug.entry("string.findNext",[_129,_12a]);var _12b=-1;for(var i=0;i<_12a.length;i++){var _12c=null;if(from){_12c=from+_12a[i].length;}var _12d=_129.indexOf(_12a[i],_12c);if(_12d>-1&&(_12d<_12b||_12b==-1)){_12b=_12d;}}ibm.portal.debug.exit("string.findNext",[_12b]);return _12b;},contains:function(_12e,_12f){ibm.portal.debug.entry("string.contains",[_12e,_12f]);var _130=false;if(_12e!=null&&_12f!=null){_130=(_12e.indexOf(_12f)!=-1);}ibm.portal.debug.exit("string.contains",[_130]);return _130;},strip:function(_131,_132){ibm.portal.debug.entry("string.strip",[_131,_132]);var _133=_131.replace(new RegExp(_132,"g"),"");ibm.portal.debug.exit("string.strip",[_133]);return _133;},properCase:function(_134){if(_134==null||_134.length<1){return "";}ibm.portal.debug.entry("string.properCase",[_134]);var _135=_134.charAt(0).toUpperCase();if(_134.length>1){_135+=_134.substring(1).toLowerCase();}ibm.portal.debug.exit("string.properCase",[_135]);return _135;},trim:function(_136){ibm.portal.debug.entry("string.trim",[_136]);var _137=_136;_137=_137.replace(/^\s+/,"");_137=_137.replace(/\s+$/,"");ibm.portal.debug.exit("string.trim",_137);return _137;}};dojo.declare("com.ibm.portal.utilities.HttpUrl",null,{constructor:function(_138){this.scheme=window.location.protocol+"//";this.server=this._extractServer(_138);this.port=this._extractPort(_138);this.path=this._extractPath(_138);this.query=this._extractQuery(_138);this.anchor="";},addParameter:function(name,_139){this.query+="&"+name+"="+_139;},toString:function(){var str="";if(this.server!=""){str+=this.scheme+this.server;}if(this.port!=""){str+=":"+this.port;}str+="/"+this.path;if(this.query!=""){str+="?"+this.query;}if(this.anchor!=""){str+="#"+this.anchor;}return str;},_extractServer:function(_13a){var _13b=_13a.indexOf(this.scheme);var _13c="";if(_13b==0){var _13d=_13a.indexOf("/",_13b+this.scheme.length);var _13e=_13a.substring(_13b+this.scheme.length,_13d);_13c=_13e.split(":")[0];}return _13c;},_extractPort:function(_13f){var _140=_13f.indexOf(this.server);var _141="";if(_140>=0){var _142=_13f.indexOf("/",_140);var _143=_13f.substring(_140,_142);var _144=_143.split(":");if(_144.length>1){_141=_144[1];}}return _141;},_extractPath:function(_145){var _146=_145.indexOf(this.server);var _147="";if(_146>=0){var _148=_145.indexOf("/",_146);var _149=_145.indexOf("?");var _14a=_145.lastIndexOf("#");if(_149>=0){_147=_145.substring(_148+1,_149);}else{if(_14a>=0){_147=_145.substring(_148+1,_14a);}else{_147=_145.substring(_148+1);}}}return _147;},_extractQuery:function(_14b){var _14c="";var _14d=_14b.split("?");if(_14d.length>1){_14c=_14d[1].split("#")[0];}return _14c;},_extractAnchor:function(_14e){var _14f="";var _150=_14e.split("#");if(_150.length>1){_14f=_150[_150.length-1];}return _14f;}});}if(!dojo._hasResource["com.ibm.portal.debug"]){dojo._hasResource["com.ibm.portal.debug"]=true;dojo.provide("com.ibm.portal.debug");dojo.provide("ibm.portal.debug");ibm.portal.debug.setTrace=function(_151){ibm.portal.debug._traceString=_151;};ibm.portal.debug._isDebugEnabled=function(){var _152=false;if(typeof (ibmPortalConfig)!="undefined"){if(ibmPortalConfig&&ibmPortalConfig.isDebug){_152=true;}}return _152;};ibm.portal.debug.text=function(str,_153){if(typeof (ibmPortalConfig)!="undefined"){if(ibmPortalConfig&&ibmPortalConfig.isDebug){var _154=ibm.portal.debug._traceString;if(_154){if(_153){if(_153.indexOf(_154)>=0){window.console.log(str);}}}else{window.console.log(str);}}}};ibm.portal.debug.entry=function(_155,args){if(ibm.portal.debug._isDebugEnabled()){var _156=_155+" --> entry; { ";if(args&&args.length>0){for(arg in args){_156=_156+args[arg]+" ";}}_156=_156+" } ";ibm.portal.debug.text(_156,_155);}};ibm.portal.debug.exit=function(_157,_158){if(ibm.portal.debug._isDebugEnabled()){var _159=_157+" --> exit;";if(typeof (_158)!="undefined"){_159=_159+" { "+_158+" } ";}ibm.portal.debug.text(_159,_157);}};ibm.portal.debug.escapeXmlForHTMLDisplay=function(_15a){_15a=_15a.replace(/</g,"&lt;");_15a=_15a.replace(/>/g,"&gt;");return _15a;};}if(!dojo._hasResource["com.ibm.ajax.auth"]){dojo._hasResource["com.ibm.ajax.auth"]=true;dojo.provide("com.ibm.ajax.auth");com.ibm.ajax.auth={prepareSecure:function(args,_15b,_15c){args._handle=args.handle;args.handle=dojo.partial(this.testAuthenticationHandler,this,_15b,_15c);return args;},setAuthenticationHandler:function(_15d){this.authenticationHandler=_15d;},setTestAuthenticationHandler:function(_15e){this.testAuthenticationHandler=_15e;},setDefaultAuthenticationTests:function(_15f,_160,_161){this.checkFromCaller=_15f;this.checkByContentType=_160;this.checkByStatusCode=_161;},addAuthenticationCheck:function(_162){if(_162){this.authenticationChecks.push(_162);}},isAuthenticationRequired:function(_163,_164){var _165=_164.args.handleAs;var _166=false;if(!_163||dojo.indexOf(["cancel","timeout"],_163.dojoType)==-1){if(this.checkByContentType&&dojo.indexOf(["xml","json","json-comment-optional","text"],_165)!=-1&&_164.xhr&&/^text\/html/.exec(_164.xhr.getResponseHeader("Content-Type"))&&_164.xhr.status>=200&&_164.xhr.status<300){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG content type does not match request, assume logged out");return true;}else{if(this.checkByStatusCode&&dojo.indexOf(["xml","json","json-comment-optional","text"],_165)!=-1&&_164.xhr&&_164.xhr.status==302){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG redirect received, assume login request");return true;}else{if(this.checkByStatusCode&&_164.xhr&&(_164.xhr.status==401||_164.xhr.status==0)&&_164.xhr.getResponseHeader("WWW-Authenticate")&&_164.xhr.getResponseHeader("WWW-Authenticate").indexOf("IBMXHR")!=-1){ibm.portal.debug.text("auth::isAuthenticationRequired DEBUG Portal 401 received, assume login required");return true;}}}}if(!_166){for(var i=0;i<this.authenticationChecks.length;i++){if(this.authenticationChecks[i](this,_163,_164)){return true;}}}return false;},testAuthenticationHandler:function(auth,_167,_168,_169,_16a){var args=dojo._toArray(arguments).slice(3);var _16b=false;if(!_169||dojo.indexOf(["cancel","timeout"],_169.dojoType)==-1){if(auth.checkFromCaller&&typeof _167=="function"&&_167(_169,_16a)){_16b=true;}else{_16b=auth.isAuthenticationRequired(_169,_16a,_167);}}if(_16b){var path=auth._parseUri(_16a.args.url).path;dojo.cookie("WASPostParam",null,{expires:-1,path:path});dojo.cookie("WASReqURL",null,{expires:-1,path:"/"});auth.authenticationHandler(_169,_16a,_168);args[0]=new Error("xhr unauthenticated");args[0].dojoType="unauthenticated";}if(_16a.args._handle){return _16a.args._handle.apply(this,args);}else{return (_169);}},_parseUri:function(uri){if(!uri){return null;}uri=new dojo._Url(uri);var _16c=this._splitQuery(uri.query);uri.queryParameters=_16c;return uri;},_splitQuery:function(_16d){var _16e={};if(!_16d){return _16e;}if(_16d.charAt(0)=="?"){_16d=_16d.substring(1);}var args=_16d.split("&");for(var i=0;i<args.length;i++){if(args[i].length>0){var _16f=args[i].indexOf("=");if(_16f==-1){var key=decodeURIComponent(args[i]);var _170=_16e[key];if(dojo.isArray(_170)){_170.push("");}else{if(_170){_16e[key]=[_170,""];}else{_16e[key]="";}}}else{if(_16f>0){var key=decodeURIComponent(args[i].substring(0,_16f));var _171=decodeURIComponent(args[i].substring(_16f+1));var _170=_16e[key];if(dojo.isArray(_170)){_170.push(_171);}else{if(_170){_16e[key]=[_170,_171];}else{_16e[key]=_171;}}}}}}return _16e;},checkFromCaller:true,checkByContentType:true,checkByStatusCode:true,authenticationChecks:[],authenticationHandler:function(){ibm.portal.debug.text("auth::authenticationHandler DEBUG authentication was required");}};}

}catch(e){console.log("Module 'wp_portal_client_utils': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
if(!dojo._hasResource["com.ibm.portal.EventBroker"]){dojo._hasResource["com.ibm.portal.EventBroker"]=true;dojo.provide("com.ibm.portal.EventBroker");dojo.require("com.ibm.portal.debug");dojo.declare("com.ibm.portal.Event",null,{constructor:function(_1){this.eventName=_1;this._listeners=new Array();},fire:function(_2){ibm.portal.debug.text("Firing event: "+this.eventName+" with parameters: ");dojo.publish(this.eventName,[_2]);},register:function(_3,_4){if(!_4){return dojo.subscribe(this.eventName,null,_3);}else{return dojo.subscribe(this.eventName,_3,_4);}},unregister:function(_5){dojo.unsubscribe(_5);},cancel:function(_6){dojo.publish(this.id+"/cancel");}});dojo.declare("com.ibm.portal.EventBroker",null,{startPage:new com.ibm.portal.Event("portal/StartPage"),endPage:new com.ibm.portal.Event("portal/EndPage"),startFragment:new com.ibm.portal.Event("portal/StartFragment"),endFragment:new com.ibm.portal.Event("portal/EndFragment"),fragmentUpdated:new com.ibm.portal.Event("portal/FragmentUpdated"),startRequest:new com.ibm.portal.Event("portal/StartRequest"),endRequest:new com.ibm.portal.Event("portal/EndRequest"),cancelAll:new com.ibm.portal.Event("portal/CancelAll"),cancelFragmentUpdate:new com.ibm.portal.Event("portal/CancelFragmentUpdate"),stateChanged:new com.ibm.portal.Event("portal/StateChanged"),startScriptHandling:new com.ibm.portal.Event("portal/StartScriptHandling"),endScriptHandling:new com.ibm.portal.Event("portal/EndScriptHandling"),startScriptExecution:new com.ibm.portal.Event("portal/StartScriptExecution"),endScriptExecution:new com.ibm.portal.Event("portal/EndScriptExecution"),javascriptCleanup:new com.ibm.portal.Event("portal/JavascriptCleanup"),beforeSnapShot:new com.ibm.portal.Event("portal/BeforeSnapShot"),afterSnapShot:new com.ibm.portal.Event("portal/AfterSnapShot"),restorePointUpdated:new com.ibm.portal.Event("portal/RestorePointUpdated"),clearRestorePoint:new com.ibm.portal.Event("portal/ClearRestorePoint"),stopEvent:new com.ibm.portal.Event("portal/StopEvent"),redirect:new com.ibm.portal.Event("portal/Redirect")});com.ibm.portal.EVENT_BROKER=new com.ibm.portal.EventBroker();}if(!dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequestQueue"]){dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequestQueue"]=true;dojo.provide("com.ibm.portal.services.PortalRestServiceRequestQueue");dojo.declare("com.ibm.portal.services.PortalRestServiceRequestQueue",null,{maxNumberOfActiveRequests:4,constructor:function(){var _7="PortalRestServiceRequestQueue.constructor";ibm.portal.debug.entry(_7);this._activeRequests=0;this._requestQueue=[];ibm.portal.debug.exit(_7);},add:function(_8){var _9="PortalRestServiceRequestQueue.add";ibm.portal.debug.entry(_9,[_8]);this._requestQueue.push(_8);var me=this;setTimeout(function(){me._executeNextRequest();},5);ibm.portal.debug.exit(_9);},_executeNextRequest:function(){var _a="PortalRestServiceRequestQueue._executeNextRequest";ibm.portal.debug.entry(_a);ibm.portal.debug.text(this._requestQueue.length+" request(s) in the queue. "+this._activeRequests+" active request(s) currently.",_a);if(this._requestQueue.length>0&&this._activeRequests<this.maxNumberOfActiveRequests){var _b=this._requestQueue.shift();ibm.portal.debug.text("Executing request: "+_b,_a);var me=this;setTimeout(function(){me._activeRequests=me._activeRequests+1;_b.execute(function(){me._notifyComplete();});},1);}else{ibm.portal.debug.text("No request(s) pending or maximum number of requests already currently active.",_a);}ibm.portal.debug.exit(_a);},_notifyComplete:function(){var _c="PortalRestServiceRequestQueue._notifyComplete";this._activeRequests=this._activeRequests-1;if(this._activeRequests<0){this._activeRequests=0;}var me=this;setTimeout(function(){me._executeNextRequest();},5);}});}if(!dojo._hasResource["com.ibm.portal.utilities.html"]){dojo._hasResource["com.ibm.portal.utilities.html"]=true;dojo.provide("com.ibm.portal.utilities.html");dojo.require("com.ibm.portal.utilities");dojo.require("dojo.fx");com.ibm.portal.utilities.html={createAnchor:function(_d,_e,id,_f,_10){ibm.portal.debug.entry("SkinRenderer.createAnchor",[_d,_e,id,_f,_10]);var _11=document.createElement("A");_11.href=_e;if(id){_11.id=id;}if(_10){_11.className=_10;}if(_f){_11.appendChild(document.createTextNode(_f));}_d.appendChild(_11);ibm.portal.debug.exit("SkinRenderer.createAnchor",[_11]);return _11;},createButton:function(_12,_13,id,_14,_15){ibm.portal.debug.entry("SkinRenderer.createButton",[_12,_13,id,_14,_15]);var _16=document.createElement("BUTTON");if(_13){_16.href=_13;}if(id){_16.id=id;}if(_15){_16.className=_15;}if(_14){_16.appendChild(document.createTextNode(_14));}_12.appendChild(_16);ibm.portal.debug.exit("SkinRenderer.createButton",[_16]);return _16;},createImage:function(_17,src,id,_18,_19){ibm.portal.debug.entry("SkinRenderer.createImage",[_17,src,id,_18,_19]);var img=document.createElement("IMG");img.src=src;if(id){img.id=id;}if(_18){img.alt=_18;img.setAttribute("title",_18);if(_17.nodeName=="BUTTON"){_17.setAttribute("title",_18);}}if(_19){img.className=_19;}_17.appendChild(img);ibm.portal.debug.exit("SkinRenderer.createImage",[img]);return img;},createImageAnchor:function(_1a,src,id,_1b,_1c){ibm.portal.debug.entry("SkinRenderer.createImageAnchor",[_1a,src,id,_1b,_1c]);var _1d=com.ibm.portal.utilities.html.createAnchor(_1a,"javascript:void(0);");var img=document.createElement("IMG");img.src=src;if(id){img.id=id;}if(_1b){img.alt=_1b;img.title=_1b;}if(_1c){img.className=_1c;}_1d.appendChild(img);ibm.portal.debug.exit("SkinRenderer.createImageAnchor",[img]);return _1d;},createTemporaryMarkupDiv:function(_1e){ibm.portal.debug.entry("html.createTemporaryMarkupDiv");var _1f={markup:_1e,objects:{}};if(dojo.isIE||window.ActiveXObject!==undefined){_1f=com.ibm.portal.utilities.html.extractObjectElementsFromString(_1e);_1f.markup=com.ibm.portal.utilities.html.replaceForms(_1f.markup);}var div=document.createElement("DIV");dojo.body().appendChild(div);div.setAttribute("style","display:none");div.innerHTML="<p style='display: none;'>&nbsp;</p>"+_1f.markup;ibm.portal.debug.exit("html.createTemporaryMarkupDiv",[div]);return {node:div,objects:_1f.objects};},replaceTemporaryMarkup:function(_20,_21){var c=_20.node.childNodes;if(c&&_20.node!=_21){while(c.length>0){_21.appendChild(c[0]);}}if(dojo.isIE||window.ActiveXObject!==undefined){com.ibm.portal.utilities.html.replaceObjectElementsInMarkup(_20.objects);com.ibm.portal.utilities.html.replaceFormMarkers(_21);}},extractObjectElementsFromString:function(_22){var _23={};var _24=/<object/gi;var _25=/<\/object>/gi;var _26=_22;var _27=null;try{_27=_24.exec(_26);if(_27&&_27.index>-1){var _28=_27.index;var buf;var end;var _29;var id;while(_28>-1){buf=_26.substring(0,_28);end=_26.indexOf(">",_28);if(_26.charAt(end-1)=="/"){_24.lastIndex=end;_27=_24.exec(_26);if(_27){_28=_27.index;continue;}else{break;}}_25.lastIndex=_28;_27=_25.exec(_26);if(_27){end=_27.index;}else{break;}_29=_26.substring(_28,end+9);id=dojo.dnd.getUniqueId();_26=buf+"<div id='"+id+"'></div>"+_26.substring(end+9);_23[id]=_29;_24.lastIndex=0;_27=_24.exec(_26);if(_27){_28=_27.index;}else{break;}}}_22=_26;}catch(e){_23={};}return {markup:_22,objects:_23};},replaceObjectElementsInMarkup:function(_2a){for(var id in _2a){var _2b=dojo.byId(id);if(_2b){_2b.outerHTML=_2a[id];}}},removeNodesOnCondition:function(_2c,_2d){if(!_2d){_2d=function(){return false;};}if(_2c&&_2c.childNodes){for(var i=0;i<_2c.childNodes.length;i++){if(_2d(_2c.childNodes[i])){var _2e=_2c.childNodes[i];_2c.removeChild(_2e);delete _2e;i--;}else{this.removeNodesOnCondition(_2c.childNodes[i],_2d);}}}},getElementsByTagNames:function(_2f){ibm.portal.debug.entry("html.getElementsByTagNames",[_2f]);var _30=new Array();for(var i=1;i<arguments.length;i++){var _31=_2f.getElementsByTagName(arguments[i]);ibm.portal.debug.text("found "+_31.length+" "+arguments[i]+" tags.");for(var j=0;j<_31.length;j++){_30.push(_31[j]);}}ibm.portal.debug.exit("html.getElementsByTagNames",[_30]);return _30;},getX:function(_32){ibm.portal.debug.entry("html.getX",[_32]);var _33=0;if(_32!=null){if(_32.offsetParent!=null){_33+=com.ibm.portal.utilities.html.getX(_32.offsetParent);}if(_32!=null){_33+=_32.offsetLeft;}}ibm.portal.debug.exit("html.getX",[_33]);return _33;},getY:function(_34){ibm.portal.debug.entry("html.getY"[_34]);var _35=0;if(_34!=null){if(_34.offsetParent!=null){_35+=com.ibm.portal.utilities.html.getY(_34.offsetParent);}if(_34!=null){_35+=_34.offsetTop;}}ibm.portal.debug.exit("html.getY",[_35]);return _35;},convertFormToQuery:function(_36,_37){ibm.portal.debug.entry("html.convertFormToQuery",[_36,_37]);var _38=this.getElementsByTagNames(_36,"input","select","textarea","button");var _39="";var _3a="&";var _3b="=";var _3c=0;for(var i=0;i<_38.length;i++){var _3d=this.convertInputToNameValuePairs(_38[i],_37);for(var k=0;k<_3d.length;k++){var _3e=_3d[k];if(_3e.name!=""){if(_3c!=0){_39+=_3a;}_39+=encodeURIComponent(_3e.name);for(var j=0;j<_3e.values.length;j++){if(j==0){_39+=(_3b+encodeURIComponent(_3e.values[j]));}else{_39+=(_3a+encodeURIComponent(_3e.name)+_3b+encodeURIComponent(_3e.values[j]));}}_3c=_3c+1;}}}ibm.portal.debug.exit("html.convertFormToQuery",_39);return _39;},convertInputToNameValuePairs:function(_3f,_40){ibm.portal.debug.entry("html.convertInputToNameValuePairs",[_3f,_40]);var _41=_3f.type;ibm.portal.debug.text("Input type is: "+_41);ibm.portal.debug.text("Input name is: "+_3f.name);var _42="";var _43=[];var _44=[];if(!_3f.disabled){switch(_41.toLowerCase()){case "text":case "password":case "hidden":_42=_3f.name;_43.push(_3f.value);_44.push({name:_42,values:_43});break;case "reset":case "button":if(!_40||(_3f.name==_40.name&&_3f.value==_40.value)){_42=_3f.name;_43.push(_3f.value);_44.push({name:_42,values:_43});}break;case "radio":case "checkbox":if(_3f.checked){_42=_3f.name;_43.push(_3f.value);}_44.push({name:_42,values:_43});break;case "image":if(!_40||_3f.name==_40){_42=_3f.name;if(_3f.value){_43.push(_3f.value);_44.push({name:_42,values:_43});}_44.push({name:_42+".x",values:[this.getX(_3f)]});_44.push({name:_42+".y",values:[this.getY(_3f)]});}break;case "submit":if(!_40||(_3f.name==_40.name&&_3f.value==_40.value)){_42=_3f.name;if(_3f.value){_43.push(_3f.value);}_44.push({name:_42,values:_43});}break;case "select-one":case "select-multiple":_42=_3f.name;for(var i=0;i<_3f.options.length;i++){if(_3f.options[i].selected){var _45=_3f.options[i].value?_3f.options[i].value:_3f.options[i].text;_43.push(_45);}}if(_43.length!=0){_44.push({name:_42,values:_43});}break;case "file":break;default:_42=_3f.name;_43.push(_3f.value);_44.push({name:_42,values:_43});}}ibm.portal.debug.exit("html.convertInputToNameValuePairs",_44);return _44;},isHidden:function(_46){return dojo.style(_46,"display")=="none";},hide:function(_47){dojo.fx.wipeOut({node:_47,duration:5}).play();},show:function(_48){dojo.fx.wipeIn({node:_48,duration:5}).play();},isDescendantOf:function(_49,ref){var _49=_49.parentNode;var _4a=false;while(_49&&!_4a){if(_49==ref){_4a=true;}_49=_49.parentNode;}return _4a;},safeClean:function(_4b,_4c){if(!_4b||_4b.nodeType!=1){return;}if(dojo.isIE||window.ActiveXObject!==undefined){com.ibm.portal.utilities.html.cleanForms(_4b);}var _4d=com.ibm.portal.utilities.domData;dojo.query("[duid]",_4b).forEach(function(_4e){var mgr=_4d.getManager(_4e);if(mgr){mgr.cleanNode(_4e);}dojo.destroy(_4e);});_4b.innerHTML="";if(!_4c&&window.CollectGarbage){window.CollectGarbage();}}};(function(){var _4f=/<\w+([^>]*)>/i,_50=/([\w-]+)=/i;var _51={formNodes:[],getAttributeNames:function(_52){var ret=[];if(_52){var o=_52.outerHTML;var m=_4f.exec(o);if(m&&m.length>1){var _53=m[1];m=_50.exec(_53);while(m&&m.index>-1){ret.push(m[1]);_53=_53.substr(m.index+m[0].length);m=_50.exec(_53);}}}return ret;},replaceForms:function(_54){return _54.replace(/<form/ig,"<div data-csa-xform=\"true\"").replace(/<\/form>/ig,"</div>");},replaceFormMarkers:function(_55){dojo.query("[data-csa-xform]",_55).forEach(function(_56){var _57=_51.getNode(_56.getAttribute("name"));_56.parentNode.insertBefore(_57,_56);_51.moveContents(_56,_57);_56.innerHTML="";_51.copyAttributes(_56,_57);dojo.destroy(_56);_56=null;});},getNode:function(_58){var _59;if(_51.formNodes.length>0){if(_58){_59=_51.checkFormBank(_58);if(_59){ibm.portal.debug.text("getNode: returning form with name from bank: "+_59.outerHTML);return _59;}else{ibm.portal.debug.text("getNode: bank did not have a form with name");return _51.createForm(_58);}}else{_59=_51.checkFormBank(null);if(_59){ibm.portal.debug.text("getNode: no name specified, returning form from bank: "+_59.outerHTML);return _59;}else{ibm.portal.debug.text("getNode: no name specified, no blank form in bank");return _51.createForm(null);}}}else{ibm.portal.debug.text("getNode: no forms in bank");return _51.createForm(_58);}},checkFormBank:function(_5a){var i;var _5b;var j=_51.formNodes.length;if(j>0){for(i=0;i<j;i++){if(_5a&&_51.formNodes[i].getAttribute("name")){if(_51.formNodes[i].getAttribute("name").toLowerCase()==_5a.toLowerCase()){_5b=_51.formNodes[i];ibm.portal.debug.text("checkFormBank: returning "+_5b.toString());_51.formNodes.splice(i,1);return _5b;}}else{if(!(_5a&&_51.formNodes[i].getAttribute("name"))){_5b=_51.formNodes[i];ibm.portal.debug.text("checkFormBank: returning null form from bank");_51.formNodes.splice(i,1);return _5b;}}}ibm.portal.debug.text("checkFormBank: no attributes match returning null");return null;}else{ibm.portal.debug.text("checkFormBank: formBank is empty");return null;}},createForm:function(_5c){var _5d;if(_5c!=null){ibm.portal.debug.text("createForm: creating form with name");_5d=document.createElement("<form name='"+_5c+"' ></form>");}else{ibm.portal.debug.text("createForm: creating blank form");_5d=document.createElement("form");}_5d._attachEvent=_5d.attachEvent;_5d._listeners=[];_5d.attachEvent=function(nom,fn){this._listeners.push(fn);return this._attachEvent(nom,fn);};return _5d;},returnNode:function(_5e){if(_5e){if(_5e._listeners){while(_5e._listeners.length>0){_5e.detachEvent(_5e._listeners.shift());}}var _5f=com.ibm.portal.utilities.domData.getManager(_5e);if(_5f){_5f.cleanNode(_5e);}com.ibm.portal.utilities.html.safeClean(_5e);_51.clearAttributes(_5e);if(_5e.parentNode){_5e.parentNode.removeChild(_5e);}_51.formNodes.push(_5e);}},clearAttributes:function(_60){if(_60){var _61=_51.getAttributeNames(_60),n;if(_61){for(var j=0;j<_61.length;j++){n=_61[j];if(n!="duid"&&n.toLowerCase()!="name"){_60.removeAttribute(n);}}}}},copyAttributes:function(_62,_63){if(_62){var _64=_51.getAttributeNames(_62),n,_65;if(_64){for(var j=0;j<_64.length;j++){n=_64[j];if(n=="data-csa-xform"){continue;}_65=_62.getAttributeNode(n);if(_65){ibm.portal.debug.text("copyAttributes is setting both enctype and encoding to: "+_65.value);if(n=="enctype"||n=="encoding"){_63.setAttribute("enctype",_65.value);_63.setAttribute("encoding",_65.value);}else{ibm.portal.debug.text("copyAttributes is setting: "+n+" to: "+_65.value);_63.setAttribute(n.toLowerCase(),_65.value);}}}}_63.style.cssText=_62.style.cssText;}},moveContents:function(_66,_67){var c=_66.childNodes;if(c&&_66!=_67){while(c.length>0){_67.appendChild(c[0]);}}},cleanForms:function(_68){if(_68){var _69=dojo.query("form",_68).forEach(function(_6a){_51.returnNode(_6a);});}}};dojo.mixin(com.ibm.portal.utilities.html,{replaceForms:_51.replaceForms,replaceFormMarkers:_51.replaceFormMarkers,cleanForms:_51.cleanForms});dojo.addOnWindowUnload(function(){var _6b;while(_51.formNodes.length>0){_6b=_51.formNodes.shift();if(_6b){var _6c=com.ibm.portal.utilities.domData.getManager(_6b);if(_6c){_6c.cleanNode(_6b);}_6b._attachEvent=null;_6b.attachEvent=null;_6b._listeners=null;}}});})();}if(!dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequest"]){dojo._hasResource["com.ibm.portal.services.PortalRestServiceRequest"]=true;dojo.provide("com.ibm.portal.services.PortalRestServiceRequest");dojo.require("com.ibm.ajax.auth");dojo.require("com.ibm.portal.EventBroker");dojo.require("dojo.dnd.common");dojo.require("com.ibm.portal.services.PortalRestServiceRequestQueue");dojo.declare("com.ibm.portal.services.ContentHandlerURL",null,{constructor:function(uri,_6d,_6e,_6f){ibm.portal.debug.entry("ContentHandlerURL.constructor",[uri,_6d,_6e,_6f]);if(uri==null){return null;}if(!_6d){_6d=2;}var _70=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var _71=_70.getLocale();if(_71){if(_6f){_6f+="&locale="+_71;}else{_6f="&locale="+_71;}}this.url="";if(uri.charAt(0)=="?"){this.url=this._fromQueryString(uri,_6f);}else{if(uri.charAt(0)=="/"){this.url=uri;if(this.url.indexOf("rep=compact")<0&&this.url.indexOf("rep=full")<0){if(uri.indexOf("?")!=-1){this.url=this.url+"&rep=compact";}else{this.url=this.url+"?rep=compact";}}if(_6f){this.url=this.url+_6f;}}else{this.url=this._fromURI(uri,_6d,"download",_6f);}}ibm.portal.debug.exit("ContentHandlerURL.constructor");},_fromQueryString:function(_72,_73){ibm.portal.debug.entry("fromQueryString",[_72]);var str=ibmPortalConfig["contentHandlerURI"]+_72;str=str.replace(/&amp;/g,"&");if(_73){str=str+_73;}if(str.indexOf("rep=compact")<0&&str.indexOf("rep=full")<0){str=str+"&rep=compact";}ibm.portal.debug.exit("fromQueryString",[str]);return str;},_fromURI:function(uri,_74,_75,_76){ibm.portal.debug.entry("ContentHandlerURL._fromURI",[uri,_74,_75,_76]);uri=com.ibm.portal.utilities.encodeURI(uri);var _77="?uri="+uri;if(_74){_77=_77+"&levels="+encodeURIComponent(_74);}if(_75){_77=_77+"&mode="+encodeURIComponent(_75);}if(_76){_77=_77+_76;}if(_77.indexOf("rep=compact")<0&&_77.indexOf("rep=full")<0){_77=_77+"&rep=compact";}return this._fromQueryString(_77);},getURI:function(){ibm.portal.debug.entry("ContentHandlerURL.getURI");return com.ibm.portal.utilities.decodeURI(this._extractParamValue("uri"));},getLevels:function(){return this._extractParamValue("levels");},getVerb:function(){return this._extractParamValue("verb");},_extractParamValue:function(_78){ibm.portal.debug.entry("ContentHandlerURL._extractParamValue",[_78]);var _79=this.url.indexOf(_78);var _7a=this.url.indexOf("&",_79);var _7b=this.url.slice(_79+_78.length+1,_7a);ibm.portal.debug.exit("ContentHandlerURL._extractParamValue",[_7b]);return _7b;}});dojo.require("com.ibm.portal.utilities.html");dojo.declare("com.ibm.portal.services.PortalRestServiceForm",null,{method:"GET",isMultipart:false,encoding:"application/x-www-form-urlencoded",DomId:null,constructor:function(_7c){if(_7c.getAttributeNode("method")){this.method=_7c.getAttributeNode("method").value;}if(_7c.getAttributeNode("encType")){this.encoding=_7c.getAttributeNode("encType").value;}if(_7c.getAttributeNode("id")){this.DomId=_7c.getAttributeNode("id").value;}else{DomId=_7c;}this.isMultipart=(this.encoding=="multipart/form-data");},getDOMElement:function(){return dojo.byId(this.DomId);},submit:function(){this.getDOMElement().submit();},toQuery:function(){return com.ibm.portal.utilities.html.convertFormToQuery(this.getDOMElement());}});com.ibm.portal.services.REQUEST_QUEUE=new com.ibm.portal.services.PortalRestServiceRequestQueue();dojo.declare("com.ibm.portal.services.PortalRestServiceRequest",null,{constructor:function(_7d,_7e,_7f,_80){ibm.portal.debug.entry("PortalRestServiceRequest.constructor",[_7d,_7e,_7f,_80]);this._feedURI=_7d.url;this._textOnly=_7f;this._sync=_80;this._form=_7e;this._customResponseValidator=null;this._onauthenticated=null;if(!this._sync){this._sync=false;}ibm.portal.debug.exit("PortalRestServiceRequest.constructor");},cancelled:false,_deferred:undefined,setAuthenticationValidator:function(_81){this._customResponseValidator=_81;},setOnAuthenticatedHandler:function(_82){this._onauthenticated=_82;},create:function(_83,_84,_85){if(!this.cancelled){this._doXmlHttpRequest("POST",_83,_84,_85);}},read:function(_86,_87){ibm.portal.debug.entry("PortalRestServiceRequest.read",[_86,_87]);if(!this.cancelled){if(!this._sync){ibm.portal.debug.text("Queueing request!");var q=com.ibm.portal.services.REQUEST_QUEUE;var me=this;q.add({execute:function(_88){if(!me.cancelled){com.ibm.portal.EVENT_BROKER.startRequest.fire({uri:me._feedURI});var _89=function(_8a,_8b,_8c,_8d){_86(_8a,_8b,_8c,_8d);if(_88){_88();}};if(me._textOnly){me._retrieveRawFeed(_89,_87);}else{me._retrieve(_89,_87);}}else{if(_88){_88();}}}});}else{com.ibm.portal.EVENT_BROKER.startRequest.fire({uri:this._feedURI});if(this._textOnly){this._retrieveRawFeed(_86,_87);}else{this._retrieve(_86,_87);}}}ibm.portal.debug.exit("PortalRestServiceRequest.read");},update:function(_8e,_8f,_90){if(!this.cancelled){this._doXmlHttpRequest("Put",_8e,_8f,_90);}},remove:function(_91,_92){if(!this.cancelled){this._doXmlHttpRequest("Delete",null,_91,_92);}},cancel:function(){this.cancelled=true;if(this._deferred!==undefined){this._deferred.cancel();}},_retrieveRawFeed:function(_93,_94){ibm.portal.debug.entry("_retrieveRawFeed",[_93,_94]);var me=this;dojo.xhrGet({url:this._feedURI,load:function(_95,_96,evt){_93(_96,_94);com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});},sync:this._sync});ibm.portal.debug.exit("_retrieveRawFeed");},_retrieve:function(_97,_98,_99,_9a){ibm.portal.debug.entry("_retrieve",[_97]);if(this._form&&this._form.isMultipart){this._doIframeRequest(_97,_98);}else{this._doXmlHttpRequest("Get",null,_97,_98);}ibm.portal.debug.exit("PortalRestServiceRequest._retrieve");},_doIframeRequest:function(_9b,_9c){ibm.portal.debug.entry("PortalRestServiceRequest._doIframeRequest",[_9b]);var _9d=null;var _9e=dojo.dnd.getUniqueId();if(dojo.isIE||window.ActiveXObject!==undefined){_9d=document.createElement("<iframe name='"+_9e+"' id='"+_9e+"' src='about:blank' onload='com.ibm.portal.aggregation.forms.PORTLET_FORM_HANDLER.handleMultiPartResult(this.id);'></iframe>");com.ibm.portal.aggregation.forms.PORTLET_FORM_HANDLER._callbackfns[_9e]={fn:_9b,args:_9c};var url=new com.ibm.portal.utilities.HttpUrl(this._feedURI);url.addParameter("ibm.web2.contentType","text/plain");this._form.getDOMElement().setAttribute("action",url.toString());}else{ibm.portal.debug.text("Creating the iframe... name is: "+_9e+"; url is: "+this._feedURI);_9d=document.createElement("IFRAME");_9d.setAttribute("name",_9e);_9d.setAttribute("id",_9e);var me=this;_9d.onload=function(){var xml=window.frames[_9e].document;_9b("load",xml,null,_9c);com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});};this._form.getDOMElement().setAttribute("action",this._feedURI);}_9d.style.visibility="hidden";_9d.style.height="1px";_9d.style.width="1px";document.body.appendChild(_9d);if(window.frames[_9e].name!=_9e){window.frames[_9e].name=_9e;}ibm.portal.debug.text("Setting the iframe target attribute to: "+_9e);this._form.getDOMElement().setAttribute("target",_9e);this._form.submit();ibm.portal.debug.exit("PortalRestServiceRequest._doIframeRequest");},isValidRedirect:function(_9f,_a0){ibm.portal.debug.text("URLS request: "+_9f+" redirect: "+_a0);var _a1=_9f.indexOf("http");var _a2=_a0.indexOf("http");var _a3=false;if(_a2==0){var _a4=_9f.indexOf("//");var _a5=_a0.indexOf("//");if((_a4>0)&&(_a5>0)){var _a6=_9f.indexOf(":",_a4);var _a7=_a0.indexOf(":",_a5);if(_a6<0){_a6=_9f.indexOf("/",_a4+2);}if(_a7<0){_a7=_a0.indexOf("/",_a5+2);}var _a8=_9f.substring(_a4+2,_a6);ibm.portal.debug.text("request Host is: "+_a8);var _a9=_a0.substring(_a5+2,_a7);ibm.portal.debug.text("redirect Host is: "+_a9);if(_a8.toLowerCase()==_a9.toLowerCase()){_a3=true;}}}else{_a3=true;ibm.portal.debug.text("PortalRestServiceRequest.isValid returning true - relative url");}ibm.portal.debug.text("PortalRestServiceRequest._isValidRedirect returning:"+_a3);return _a3;},_doXmlHttpRequest:function(_aa,_ab,_ac,_ad){ibm.portal.debug.entry("PortalRestServiceRequest._doXmlHttpRequest",[_aa,_ab,_ac,_ad]);ibm.portal.debug.text("Attempting to retrieve: "+this._feedURI+" using method: "+_aa+"; synchronously? "+this._sync);var me=this;var _ae={url:this._feedURI,content:{},headers:{"X-IBM-XHR":"true"},handle:function(_af,_b0){ibm.portal.debug.entry("PortalRestServiceRequest.handle",[_af,_b0]);if(_af instanceof Error&&_af.dojoType==="cancel"){_ac("cancel",_af,null,_ad);return;}var xhr=_b0.xhr;ibm.portal.debug.text("XHR object: "+xhr);var _b1=com.ibm.portal.services.PortalRestServiceConfig;var _b2=xhr.getResponseHeader("X-Request-Digest");if(_b2){_b1.digest=_b2;}if(xhr.status==200){var _b3=_af;var loc=xhr.getResponseHeader("IBM-Web2-Location");if((loc)&&me.isValidRedirect(top.location.href,loc)){if(loc.indexOf(ibmPortalConfig["portalProtectedURI"])>=0&&me._feedURI.indexOf(ibmPortalConfig["portalPublicURI"])>=0){top.location.href=loc;return;}}var _b4=xhr.getResponseHeader("Content-Type");ibm.portal.debug.text("content-type is: "+_b4);if(/^text\/html/.exec(_b4)&&loc&&(loc.indexOf(ibmPortalConfig["portalProtectedURI"])>-1||loc.indexOf(ibmPortalConfig["portalPublicURI"])>-1)&&me.isValidRedirect(top.location.href,loc)){ibm.portal.debug.text("content-type is text .. follow IBM-Web2-Location");top.location.href=loc;return;}var _b5=com.ibm.ajax.auth;var _b6=false;if(me._customResponseValidator){_b6=me._customResponseValidator(_af,_b0);}if(!_b6){_b6=_b5.isAuthenticationRequired(_af,_b0);}if(_b6){_b5.authenticationHandler(_af,_b0,me._onauthenticated);return;}ibm.portal.debug.text("Read feed: "+me._feedURI);if(dojo.isIE||window.ActiveXObject!==undefined){var doc=com.ibm.portal.xslt.loadXmlString(_b3);_ac("load",doc,xhr,_ad);}else{_ac("load",_b3,xhr,_ad);}}else{if(dojo.isFF&&_b0.xhr.status==0){return;}else{if(xhr.status==401||xhr.status==0){ibm.portal.debug.text("Basic auth 401 found, trigger reload");com.ibm.ajax.auth.authenticationHandler();return;}else{_ac("error",_af,xhr,_ad);}}}com.ibm.portal.EVENT_BROKER.endRequest.fire({uri:me._feedURI});ibm.portal.debug.exit("PortalRestServiceRequest.handle");},sync:this._sync,handleAs:"xml"};if(this._form){_ae.content=dojo.queryToObject(this._form.toQuery());_aa=this._form.method;}_aa=_aa.toUpperCase();if(_aa!="GET"&&_aa!="POST"){if(ibmPortalConfig&&ibmPortalConfig.xMethodOverride){_ae.headers["X-Method-Override"]=_aa.toUpperCase();_aa="Post";}}if(_aa=="PUT"&&_ab){_ae.putData=_ab;}else{if(_aa=="POST"&&_ab){_ae.postData=_ab;}}if(dojo.isIE||window.ActiveXObject!==undefined){_ae.content["ibm.web2.contentType"]="text/xml";_ae.handleAs="text";}var _b7=com.ibm.portal.services.PortalRestServiceConfig;if(_b7.timeout){_ae.timeout=_b7.timeout;}if(_b7.digest){_ae.content["digest"]=_b7.digest;}_aa=com.ibm.portal.utilities.string.properCase(_aa);var _b8=dojo["xhr"+_aa];if(_b8){this._deferred=_b8(_ae);}else{throw new Error("Invalid request method attempted: "+_aa);}ibm.portal.debug.exit("PortalRestServiceRequest._doXmlHttpRequest");},toString:function(){return this._feedURI;}});com.ibm.portal.services.PortalRestServiceConfig={timeout:null,digest:null};(function(){var _b9=false;com.ibm.ajax.auth.setAuthenticationHandler(function(){if(_b9){return;}if(typeof (document.isCSA)=="undefined"){top.location.reload();}else{_b9=true;ibm.portal.debug.entry("DefaultAuthenticationHandler");ibm.portal.debug.text("Illegal response content-type detected!");ibm.portal.debug.text("Parameterized redirect URL is: "+ibmPortalConfig["contentModelBlankURL"]);var _ba=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var _bb=ibmPortalConfig["contentModelBlankURL"].replace("-----oid-----",_ba.getPageSelection());ibm.portal.debug.text("fullPageRefreshURL is currently: "+_bb);if(dojo.cookie("WASReqURL")!=null){var _bc=_ba.createLinkToCurrentState();var _bd="WASReqURL="+_bc+"; path=/";document.cookie=_bd;}ibm.portal.debug.text("Redirecting to: "+_bb);com.ibm.portal.EVENT_BROKER.redirect.fire({url:_bb});_b9=false;top.location.href=_bb;ibm.portal.debug.exit("DefaultAuthenticationHandler");}});})();}if(!dojo._hasResource["com.ibm.portal.services.PortletFragmentService"]){dojo._hasResource["com.ibm.portal.services.PortletFragmentService"]=true;dojo.provide("com.ibm.portal.services.PortletFragmentService");dojo.require("dojox.data.dom");dojo.require("com.ibm.portal.services.PortalRestServiceRequest");dojo.require("com.ibm.portal.utilities");dojo.require("com.ibm.portal.debug");dojo.require("com.ibm.portal.EventBroker");dojo.declare("com.ibm.portal.services.PortletFragmentURL",null,{constructor:function(uri){if(uri.indexOf("?uri=")==0){this.url=ibmPortalConfig["portalURI"]+uri;this.url=this.url.replace(/&amp;/g,"&");this.url=this.url.replace(/lm:/,"pm:");}else{if(uri.indexOf("lm:")==0){this.url=ibmPortalConfig["portalURI"]+"?uri=fragment:"+uri;this.url=this.url.replace(/lm:/,"pm:");}else{this.url=uri;}}}});dojo.declare("com.ibm.portal.services.PortletInfo",null,{constructor:function(wId,pId,_be,_bf,_c0,_c1,_c2,_c3,_c4,_c5,_c6,_c7){ibm.portal.debug.entry("PortletInfo.constructor",[wId,pId,_be,_bf,_c0,_c1,_c3,_c7]);this.windowId=wId;this.portletId=pId;this.uri="fragment:pm:oid:"+wId+"@oid:"+pId;this.markup=_be;this.portletModes=_bf;this.windowStates=_c0;this.dependentPortlets=_c1;this.otherPortlets=_c2;this.stateVaryExpressions=_c4;this.updatedState=_c3;this.currentMode=_c5;this.currentWindowState=_c6;this.portletTitle=_c7;ibm.portal.debug.exit("PortletInfo.constructor");}});dojo.declare("com.ibm.portal.services.PortletFragmentService",null,{namespaces:{"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","xsi":"http://www.w3.org/2001/XMLSchema-instance","state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state","state-vary":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state-vary"},activeRequests:{},constructor:function(){this.staticContext=com.ibm.portal.services.PortletFragmentService.prototype;},_flagPortletUrl:function(url,_c8){ibm.portal.debug.entry("PortletFragmentService._flagPortletUrl",[url]);var _c9=url.indexOf("uri=fragment:pm:oid:");var _ca=new com.ibm.portal.utilities.HttpUrl(url);_ca.addParameter("ibm.web2.keepRenderMode","false");if(_c9<0){_c8=_c8.replace(/lm:/g,"fragment:pm:");_ca.addParameter("uri",_c8);}ibm.portal.debug.exit("PortletFragmentService._flagPortletUrl",[_ca.toString()]);return _ca.toString();},getPortletInfo:function(_cb,_cc,_cd,_ce,_cf){ibm.portal.debug.entry("PortletFragmentService.getPortletInfo",[_cb,_cc,_cd,_ce,_cf]);if(_cc=="#"||_cc==window.location.href+"#"){ibm.portal.debug.text("Illegal portlet url provided: "+_cc);ibm.portal.debug.text("Aborting request.");return false;}if(com.ibm.portal.utilities.isJavascriptUrl(_cc)){return eval(_cc);}var _d0=_cc;if(_d0.indexOf(top.location.href)==0){_d0=_d0.substring(top.location.href.length);while(_d0.length>0&&_d0.charAt(0)=="/"){_d0=_d0.substring(1);}}if(_d0.indexOf("?")==0){var _d1=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();_cc=_d1.resolveRelativePortletURL(_d0);}if(com.ibm.portal.utilities.isExternalUrl(_cc)){self.location.href=_cc;}else{var url={url:this._flagPortletUrl(_cc,_cb)};var _d2=ibmPortalConfig.enforceOneActivePortletRequest;if(_d2){var _d3=this.staticContext.activeRequests;if(_d3[_cb]!==undefined&&_d3[_cb]!==null){_d3[_cb].cancel();com.ibm.portal.EVENT_BROKER.cancelFragmentUpdate.fire({id:_cb});_d3[_cb]=null;}}var _d4=new com.ibm.portal.services.PortalRestServiceRequest(url,_ce);if(!_cf){com.ibm.portal.EVENT_BROKER.startFragment.fire({id:_cb});}if(_d2){_d3[_cb]=_d4;}var me=this;_d4.read(function(_d5,_d6,xhr){if(_d2){_d3[_cb]=null;}if(xhr.status==404){var _d7=false;for(var i=0;i<com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks.length;i++){if(com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks[i].id==_cb){_d7=true;if(com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks[i].state=="pending"){com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks[i].state="error";}}}if(!_d7){com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks.push({"id":_cb,"state":"pending"});_d4.cancelled=true;com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page.refreshPageForPortlet(_cb);}}if(xhr.status==200&&com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks.length>0){for(var i=0;i<com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks.length;i++){if(com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks[i].id==_cb){com.ibm.portal.aggregation.PORTAL_AGGREGATOR.page._crcPortletChecks.splice(i--,1);}}}if(!_d4.cancelled){var _d8=null;if(_d5=="load"){_d8=me.createPortletInfo(_d6);}if(_d6 instanceof Error){_d8=_d6;}if(!_cf){me._fireEvents(_d8,_cb,xhr);}if(_cd){_cd(_d8,xhr);}}});}ibm.portal.debug.exit("PortletFragmentService.getPortletInfo");},readWindowID:function(_d9){ibm.portal.debug.entry("PortletFragmentService.readWindowID",[_d9]);var _da="/atom:feed/atom:entry/atom:id";var _db=com.ibm.portal.xpath.evaluateXPath(_da,_d9,this.namespaces);var _dc=dojox.data.dom.textContent(_db[0]);ibm.portal.debug.exit("PortletFragmentService.readWindowID",[_dc.substring(4)]);return _dc.substring(4);},readPortletID:function(_dd){ibm.portal.debug.entry("PortletFragmentService.readPortletID",[_dd]);var _de="/atom:feed/atom:id";var _df=com.ibm.portal.xpath.evaluateXPath(_de,_dd,this.namespaces);var _e0=dojox.data.dom.textContent(_df[0]);ibm.portal.debug.exit("PortletFragmentService.readPortletID",[_e0.substring(4)]);return _e0.substring(4);},readMarkup:function(_e1){ibm.portal.debug.entry("PortletFragmentService.readMarkup",[_e1]);var _e2="/atom:feed/atom:entry/atom:content";var _e3=com.ibm.portal.xpath.evaluateXPath(_e2,_e1,this.namespaces);var _e4="";if(_e3!=null&&_e3.length>0){_e4=dojox.data.dom.textContent(_e3[0]);}ibm.portal.debug.exit("PortletFragmentService.readMarkup",[_e4]);return _e4;},readPortletModes:function(_e5){ibm.portal.debug.entry("PortletFragmentService.readPortletModes",[_e5]);var _e6="/atom:feed/atom:entry/atom:link[@portal:rel='portlet-mode']";var _e7=com.ibm.portal.xpath.evaluateXPath(_e6,_e5,this.namespaces);var _e8=new Array();if(_e7!=null&&_e7.length>0){var _e9=_e7.length;for(var i=0;i<_e9;i++){_e8.push({"link":_e7[i].getAttribute("href"),"mode":_e7[i].getAttribute("title")});}}ibm.portal.debug.exit("PortletFragmentService.readPortletModes",[_e8]);return _e8;},readWindowStates:function(_ea){ibm.portal.debug.entry("PortletFragmentService.readWindowStates",[_ea]);var _eb="/atom:feed/atom:entry/atom:link[@portal:rel='window-state']";var _ec=com.ibm.portal.xpath.evaluateXPath(_eb,_ea,this.namespaces);var _ed=new Array();if(_ec!=null&&_ec.length>0){var _ee=_ec.length;for(var i=0;i<_ee;i++){_ed.push({"link":_ec[i].getAttribute("href"),"mode":_ec[i].getAttribute("title")});}}ibm.portal.debug.exit("PortletFragmentService.readWindowStates",[_ed]);return _ed;},readDependentPortlets:function(_ef){ibm.portal.debug.entry("PortletFragmentService.readDependentPortlets",[_ef]);var _f0="/atom:feed/atom:link[@portal:rel='dependent']";var _f1=com.ibm.portal.xpath.evaluateXPath(_f0,_ef,this.namespaces);var _f2=new Array();if(_f1!=null&&_f1.length>0){var _f3=_f1.length;for(var i=0;i<_f3;i++){_f2.push({"link":_f1[i].getAttribute("href"),"portlet":_f1[i].getAttribute("title"),"uri":_f1[i].getAttribute("portal:uri")?_f1[i].getAttribute("portal:uri"):_f1[i].getAttribute("uri")});}}ibm.portal.debug.exit("PortletFragmentService.readDependentPortlets",[_f2]);return _f2;},readOtherPortlets:function(_f4){ibm.portal.debug.entry("PortletFragmentService.readOtherPortlets",[_f4]);var _f5="/atom:feed/atom:link[@portal:rel='other']";var _f6=com.ibm.portal.xpath.evaluateXPath(_f5,_f4,this.namespaces);var _f7=new Array();if(_f6!=null&&_f6.length>0){var _f8=_f6.length;for(var i=0;i<_f8;i++){_f7.push({"link":_f6[i].getAttribute("href"),"portlet":_f6[i].getAttribute("title"),"uri":_f6[i].getAttribute("portal:uri")});}}ibm.portal.debug.exit("PortletFragmentService.readOtherPortlets",[_f7]);return _f7;},readStateVaryExpressions:function(_f9){ibm.portal.debug.entry("PortletFragmentService.readStateVaryExpressions",[_f9]);var _fa="/atom:feed/atom:entry/state-vary:state-vary/state-vary:expr";var _fb=com.ibm.portal.xpath.evaluateXPath(_fa,_f9,this.namespaces);var _fc=new Array();if(_fb!=null&&_fb.length>0){var _fd=_fb.length;for(var i=0;i<_fd;i++){var _fe=_fb[i].firstChild;if(_fe!=null){_fc.push(_fe.nodeValue);}}}ibm.portal.debug.exit("PortletFragmentService.readStateVaryExpressions",[_fc]);return _fc;},readPortletState:function(_ff){return this._readPortletState(_ff);},_readPortletState:function(_100){ibm.portal.debug.entry("PortletFragmentService.readPortletState",[_100]);var _101="/atom:feed/atom:entry/state:root";var _102=com.ibm.portal.xpath.evaluateXPath(_101,_100,this.namespaces);var _103=null;if(_102!=null&&_102.length>0){var doc=com.ibm.portal.xslt.loadXmlString();com.ibm.portal.utilities.addExternalNode(doc,_102[0]);_103=doc;}else{_101="/atom:feed/state:root";_102=com.ibm.portal.xpath.evaluateXPath(_101,_100,this.namespaces);if(_102!=null&&_102.length>0){var doc=com.ibm.portal.xslt.loadXmlString();com.ibm.portal.utilities.addExternalNode(doc,_102[0]);_103=doc;}}ibm.portal.debug.exit("PortletFragmentService.readPortletState",[_103]);return _103;},readPortletTitle:function(_104){return this._readPortletTitle(_104);},_readPortletTitle:function(_105){ibm.portal.debug.entry("PortletFragmentService.readPortletTitle",[_105]);var _106="/atom:feed/atom:entry/atom:title";var _107=com.ibm.portal.xpath.evaluateXPath(_106,_105,this.namespaces);var _108=dojox.data.dom.textContent(_107[0]);ibm.portal.debug.exit("PortletFragmentService.readPortletTitle",_108);return _108;},_fireEvents:function(_109,_10a,xhr){this._fireGlobalPortletStateChange(_109,_10a,xhr);},_fireGlobalPortletStateChange:function(_10b,_10c,xhr){com.ibm.portal.EVENT_BROKER.endFragment.fire({portletInfo:_10b,id:_10c,xhr:xhr});},_fireIndividualPortletStateChange:function(_10d){},createPortletInfo:function(_10e){var _10f=this.readWindowID(_10e);var _110=this.readPortletID(_10e);var _111=this.readMarkup(_10e);var _112=this.readPortletModes(_10e);var _113=this.readWindowStates(_10e);var _114=this.readDependentPortlets(_10e);var _115=this.readOtherPortlets(_10e);var _116=this.readPortletState(_10e);var _117=this.readStateVaryExpressions(_10e);var _118=this.readPortletTitle(_10e);var _119=_116;if(_119==null){_119=this._readPortletState(_10e);}var _11a=new com.ibm.portal.state.StateManager();var _11b=_11a.newPortletAccessor(_10f,_119);var mode=_11b.getPortletMode();var _11c=_11b.getWindowState();return new com.ibm.portal.services.PortletInfo(_10f,_110,_111,_112,_113,_114,_115,_116,_117,mode,_11c,_118);}});dojo.declare("com.ibm.portal.services.IndependentPortletFragmentService",com.ibm.portal.services.PortletFragmentService,{readDependentPortlets:function(_11d){ibm.portal.debug.entry("DependentPortletFragmentService.readDependentPortlets",[_11d]);var _11e=new Array();ibm.portal.debug.exit("DependentPortletFragmentService.readDependentPortlets",[_11e]);return _11e;},readOtherPortlets:function(_11f){ibm.portal.debug.entry("DependentPortletFragmentService.readOtherPortlets",[_11f]);var _120=new Array();ibm.portal.debug.exit("DependentPortletFragmentService.readOtherPortlets",[_120]);return _120;},readPortletState:function(_121){return null;}});}if(!dojo._hasResource["com.ibm.portal.state"]){dojo._hasResource["com.ibm.portal.state"]=true;dojo.provide("com.ibm.portal.state");dojo.require("dojo.string");dojo.require("dojox.data.dom");dojo.declare("com.ibm.portal.state.StateManager",null,{constructor:function(_122){this.stateDOM=null;this.stateNode=null;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};this.serializationManager=new com.ibm.portal.state.SerializationManager(_122);},getState:function(){return this.stateDOM;},newState:function(_123,_124,_125){var _126=null;if(_123==null){_126=com.ibm.portal.xslt.loadXmlString();}else{if(_124==null){_126=com.ibm.portal.xslt.loadXmlString(dojox.data.dom.innerXML(_123));}else{var xslt=com.ibm.portal.xslt;var _127=xslt.transform(_123,_124,null,_125,true);_126=com.ibm.portal.xslt.loadXmlString(_127);}}return _126;},reset:function(_128){this.stateDOM=_128;this.stateNode=this._getStateNode(_128);},getSerializationManager:function(){return this.serializationManager;},newExpansionsListAccessor:function(_129){var _12a;var _12b;if(_129==null||this.stateDOM==_129){_12a=this.stateNode;_12b=this.stateDOM;}else{_12a=this._getStateNode(_129);_12b=_129;}return new com.ibm.portal.state.ExpansionsListAccessor(_12a,_12b);},newPortletAccessor:function(_12c,_12d){var _12e;var _12f;if(_12d==null||this.stateDOM==_12d){_12e=this.stateNode;_12f=this.stateDOM;}else{_12e=this._getStateNode(_12d);_12f=_12d;}var expr="state:portlet[@id='"+_12c+"']";var _130=this._getSpecificStateNode("portlet",expr,_12e,_12f);_130.setAttribute("id",_12c);return new com.ibm.portal.state.PortletAccessor(_130,_12f);},newPortletListAccessor:function(_131){var _132;var _133;if(_131==null||this.stateDOM==_131){_132=this.stateNode;_133=this.stateDOM;}else{_132=this._getStateNode(_131);_133=_131;}return new com.ibm.portal.state.PortletListAccessor(_132,_133);},newSelectionAccessor:function(_134){var _135;var _136;if(_134==null||this.stateDOM==_134){_135=this.stateNode;_136=this.stateDOM;}else{_135=this._getStateNode(_134);_136=_134;}var _137=this._getSpecificStateNode("selection","state:selection",_135,_136);return new com.ibm.portal.state.SelectionAccessor(_137,_136);},newSoloStateAccessor:function(_138){var _139;var _13a;if(_138==null||this.stateDOM==_138){_139=this.stateNode;_13a=this.stateDOM;}else{_139=this._getStateNode(_138);_13a=_138;}var _13b=this._getSpecificStateNode("solo","state:solo",_139,_13a);return new com.ibm.portal.state.SoloStateAccessor(_13b,_13a);},newThemeTemplateAccessor:function(_13c){var _13d;var _13e;if(_13c==null||this.stateDOM==_13c){_13d=this.stateNode;_13e=this.stateDOM;}else{_13d=this._getStateNode(_13c);_13e=_13c;}var _13f=this._getSpecificStateNode("theme-template","state:theme-template",_13d,_13e);return new com.ibm.portal.state.ThemeTemplateAccessor(_13f,_13e);},newThemePolicyAccessor:function(_140){var _141;var _142;if(_140==null||this.stateDOM==_140){_141=this.stateNode;_142=this.stateDOM;}else{_141=this._getStateNode(_140);_142=_140;}var _143=this._getSpecificStateNode("theme-policy","state:theme-policy",_141,_142);return new com.ibm.portal.state.ThemePolicyAccessor(_143,_142);},newScreenTemplateAccessor:function(_144){var _145;var _146;if(_144==null||this.stateDOM==_144){_145=this.stateNode;_146=this.stateDOM;}else{_145=this._getStateNode(_144);_146=_144;}var _147=this._getSpecificStateNode("screen-template","state:screen-template",_145,_146);return new com.ibm.portal.state.ScreenTemplateAccessor(_147,_146);},newLocaleAccessor:function(_148){var _149;var _14a;if(_148==null||this.stateDOM==_148){_149=this.stateNode;_14a=this.stateDOM;}else{_149=this._getStateNode(_148);_14a=_148;}var _14b=this._getSpecificStateNode("locale","state:locale",_149,_14a);return new com.ibm.portal.state.LocaleAccessor(_14b,_14a);},newStatePartitionAccessor:function(_14c){var _14d;var _14e;if(_14c==null||this.stateDOM==_14c){_14d=this.stateNode;_14e=this.stateDOM;}else{_14d=this._getStateNode(_14c);_14e=_14c;}var _14f=this._getSpecificStateNode("statepartition","state:statepartition",_14d,_14e);return new com.ibm.portal.state.StatePartitionAccessor(_14f,_14e);},newSharedStateListAccessor:function(_150){var _151;var _152;if(_150==null||this.stateDOM==_150){_151=this.stateNode;_152=this.stateDOM;}else{_151=this._getStateNode(_150);_152=_150;}return new com.ibm.portal.state.SharedStateListAccessor(_151,_152);},newSharedStateAccessor:function(_153,_154){var _155;var _156;if(_154==null||this.stateDOM==_154){_155=this.stateNode;_156=this.stateDOM;}else{_155=this._getStateNode(_154);_156=_154;}var expr="state:shared-parameters[@id='"+_153+"']";var _157=this._getSpecificStateNode("shared-parameters",expr,_155,_156);_157.setAttribute("id",_153);return new com.ibm.portal.state.SharedStateAccessor(_153,_157,_156);},_getStateNode:function(_158){var expr="state:root/state:state";var _159=com.ibm.portal.xpath.evaluateXPath(expr,_158,this.ns);var _15a=null;if(_159&&_159.length>0){_15a=_159[0];}else{var root=null;var _15b="state:root";var _15c=com.ibm.portal.xpath.evaluateXPath(_15b,_158,this.ns);if(_15c&&_15c.length>0){root=_15c[0];}else{root=this._createElement(_158,"root");this._prependChild(root,_158);}_15a=this._createElement(_158,"state");this._prependChild(_15a,root);_15a.setAttribute("type","navigational");}return _15a;},_getSpecificStateNode:function(_15d,_15e,_15f,_160){var _161=com.ibm.portal.xpath.evaluateXPath(_15e,_15f,this.ns);var node;if(_161==null||_161.length<=0){node=this._createElement(_160,_15d);this._prependChild(node,_15f);}else{node=_161[0];}return node;},_prependChild:function(node,_162){_162.firstChild?_162.insertBefore(node,_162.firstChild):_162.appendChild(node);},_createElement:function(dom,name){var _163;if(dojo.isIE||window.ActiveXObject!==undefined){_163=dom.createNode(1,name,this.ns.state);}else{_163=dom.createElementNS(this.ns.state,name);}return _163;}});dojo.declare("com.ibm.portal.state.PortletAccessor",null,{constructor:function(_164,_165){this.portletNode=_164;this.stateDOM=_165;this.parameters=new com.ibm.portal.state.Parameters(_164,_165);this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};this.xsltURL=dojo.moduleUrl("com","ibm/portal/state/");},getPortletMode:function(){var expr="state:portlet-mode";var _166=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);var _167=ibm.portal.portlet.PortletMode.VIEW;if(_166!=null&&_166.length>0){var _168=_166[0].firstChild;if(_168!=null){_167=_168.nodeValue;}}return _167;},getWindowState:function(){var expr="state:window-state";var _169=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);var _16a=ibm.portal.portlet.WindowState.NORMAL;if(_169!=null&&_169.length>0){var _16b=_169[0].firstChild;if(_16b!=null){_16a=_16b.nodeValue;}}return _16a;},getRenderParameters:function(){return this.parameters;},setPortletMode:function(_16c){var expr="state:portlet-mode";var _16d=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);if(_16d==null||_16d.length<=0){var _16e=this._createElement(this.stateDOM,"portlet-mode");this._prependChild(_16e,this.portletNode);var _16f=this.stateDOM.createTextNode(_16c);this._prependChild(_16f,_16e);}else{_16d[0].firstChild.nodeValue=_16c;}},setWindowState:function(_170){var expr="state:window-state";var _171=com.ibm.portal.xpath.evaluateXPath(expr,this.portletNode,this.ns);if(_171==null||_171.length<=0){var _172=this._createElement(this.stateDOM,"window-state");this._prependChild(_172,this.portletNode);var _173=this.stateDOM.createTextNode(_170);this._prependChild(_173,_172);}else{_171[0].firstChild.nodeValue=_170;}},getPortletState:function(){var _174=com.ibm.portal.xslt.loadXmlString();var _175=com.ibm.portal.state.STATE_MANAGER.newPortletAccessor(this.portletNode.getAttribute("id"),_174);_175.setPortletMode(this.getPortletMode());_175.setWindowState(this.getWindowState());var _176=this.getRenderParameters().getMap();if(_176.length>0){_175.getRenderParameters().putAll(_176);}return _174;},setPortletState:function(_177,_178){var _179=com.ibm.portal.state.STATE_MANAGER.newPortletAccessor(this.portletNode.getAttribute("id"),_177);this.setPortletMode(_179.getPortletMode());this.setWindowState(_179.getWindowState());var _17a=_179.getRenderParameters().getMap();if(_178==null||_178==false){this.getRenderParameters().clear();}if(_17a.length>0){this.getRenderParameters().putAll(_17a);}},_prependChild:function(node,_17b){_17b.firstChild?_17b.insertBefore(node,_17b.firstChild):_17b.appendChild(node);},_createElement:function(dom,name){var _17c;if(dojo.isIE||window.ActiveXObject!==undefined){_17c=dom.createNode(1,name,this.ns.state);}else{_17c=dom.createElementNS(this.ns.state,name);}return _17c;}});dojo.declare("com.ibm.portal.state.Parameters",null,{constructor:function(_17d,_17e){this.baseNode=_17d;this.stateDOM=_17e;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getMap:function(){var _17f=this.getNames();var map=new Array(_17f.length);for(var i=0;i<_17f.length;i++){var name=_17f[i];map[i]={name:name,values:this.getValues(name)};}return map;},getNames:function(){var expr="state:parameters/state:param";var _180=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);var _181=new Array();if(_180!=null&&_180.length>0){var _182=_180.length;for(var i=0;i<_182;i++){_181[i]=_180[i].getAttribute("name");}}return _181;},getValue:function(name){var _183=this.getValues(name);var _184=null;if(_183!=null&&_183.length>0){_184=_183[0];}return _184;},getValues:function(name){var expr="state:parameters/state:param[@name='"+name+"']/state:value";var _185=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);var _186=null;if(_185!=null&&_185.length>0){_186=[];dojo.forEach(_185,function(node){var _187=dojox.xml.parser.textContent(node);_186.push(_187);});}return _186;},remove:function(name){var expr="state:parameters/state:param[@name='"+name+"']";var _188=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);if(_188!=null){var _189=_188[0];if(_189&&_189.parentNode){_189.parentNode.removeChild(_189);}}},putAll:function(map){if(map!=null&&map.length>0){for(var i=map.length-1;i>=0;i--){var _18a=map[i].name;var _18b=map[i].values;this.setValues(_18a,_18b);}}},setValue:function(name,_18c){this.setValues(name,new Array(_18c));},setValues:function(name,_18d){var _18e=this._getParamsRoot();var expr="state:param[@name='"+name+"']";var _18f=com.ibm.portal.xpath.evaluateXPath(expr,_18e,this.ns);var _190;if(_18f&&_18f.length>0){_190=_18f[0];dojox.data.dom.removeChildren(_190);}else{_190=this._createElement(this.stateDOM,"param");_190.setAttribute("name",name);this._prependChild(_190,_18e);}if(_18d){for(var i=_18d.length-1;i>=0;i--){var _191=this._createElement(this.stateDOM,"value");this._prependChild(_191,_190);var _192=_18d[i];if(dojo.isString(_192)){var _193=this.stateDOM.createTextNode(_192);this._prependChild(_193,_191);}}}},clear:function(){var expr="state:parameters";var _194=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);if(_194!=null){var _195=_194[0];if(_195&&_195.parentNode){_195.parentNode.removeChild(_195);}}},_getParamsRoot:function(){if(!this.params){var expr="state:parameters";var _196=com.ibm.portal.xpath.evaluateXPath(expr,this.baseNode,this.ns);if(_196&&_196.length>0){this.params=_196[0];}else{var _197=this._createElement(this.stateDOM,"parameters");this._prependChild(_197,this.baseNode);this.params=_197;}}return this.params;},_prependChild:function(node,_198){_198.firstChild?_198.insertBefore(node,_198.firstChild):_198.appendChild(node);},_createElement:function(dom,name){var _199;if(dojo.isIE||window.ActiveXObject!==undefined){_199=dom.createNode(1,name,this.ns.state);}else{_199=dom.createElementNS(this.ns.state,name);}return _199;}});dojo.declare("com.ibm.portal.state.ExpansionsListAccessor",null,{constructor:function(_19a,_19b){this.stateNode=_19a;this.stateDOM=_19b;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getExpansions:function(){var expr="state:expansions/state:node";var _19c=com.ibm.portal.xpath.evaluateXPath(expr,this.stateNode,this.ns);var _19d=null;if(_19c!=null&&_19c.length>0){_19d=new Array(_19c.length);for(var i=0;i<_19c.length;i++){var node=_19c[i];_19d[i]=node.getAttribute("id");}}return _19d;},setExpansions:function(ids){var expr="state:expansions";var _19e=com.ibm.portal.xpath.evaluateXPath(expr,this.stateNode,this.ns);if(_19e!=null){var _19f=_19e[0],node;if(!_19f){_19f=this._createElement(this.stateDOM,"expansions");this.stateNode.appendChild(_19f);}while(_19f.childNodes.length>0){_19f.removeChild(_19f.childNodes[0]);}for(var i=0;i<ids.length;i++){node=this._createElement(this.stateDOM,"node");node.setAttribute("id",ids[i]);_19f.appendChild(node);}}},_createElement:function(dom,name){var _1a0;if(dojo.isIE||window.ActiveXObject!==undefined){_1a0=dom.createNode(1,name,this.ns.state);}else{_1a0=dom.createElementNS(this.ns.state,name);}return _1a0;}});dojo.declare("com.ibm.portal.state.PortletListAccessor",null,{constructor:function(_1a1,_1a2){this.stateNode=_1a1;this.stateDOM=_1a2;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getPortlets:function(){var expr="state:portlet";var _1a3=com.ibm.portal.xpath.evaluateXPath(expr,this.stateNode,this.ns);var _1a4=null;if(_1a3!=null&&_1a3.length>0){_1a4=new Array(_1a3.length);for(var i=0;i<_1a3.length;i++){var node=_1a3[i];_1a4[i]=node.getAttribute("id");}}return _1a4;}});dojo.declare("com.ibm.portal.state.SharedStateListAccessor",null,{constructor:function(_1a5,_1a6){this.stateNode=_1a5;this.stateDOM=_1a6;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getScopeIDs:function(){var expr="state:shared-parameters";var _1a7=com.ibm.portal.xpath.evaluateXPath(expr,this.stateNode,this.ns);var _1a8=[];if(_1a7&&_1a7.length>0){dojo.forEach(_1a7,function(node){var id=node.getAttribute("id");if(id){_1a8.push(id);}});}return _1a8;}});dojo.declare("com.ibm.portal.state.SharedStateAccessor",null,{constructor:function(_1a9,_1aa,_1ab){this.scopeID=_1a9;this.sharedStateNode=_1aa;this.stateDOM=_1ab;this.xpath=com.ibm.portal.xpath;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};this.xsltURL=dojo.moduleUrl("com","ibm/portal/state/");},getScopeID:function(){return this.scopeID;},getQNames:function(){var expr="state:shared-parameter";var _1ac=this.xpath.evaluateXPath(expr,this.sharedStateNode,this.ns);var _1ad=[];if(_1ac&&_1ac.length>0){var acc=this;dojo.forEach(_1ac,function(node){var uri=node.getAttribute("nsuri");var _1ae=node.getAttribute("localpart");_1ad.push(acc._serializeQName(uri,_1ae));});}return _1ad;},_serializeQName:function(uri,_1af){return "{"+uri+"}"+_1af;},_deserializeQName:function(_1b0){var _1b1=_1b0.split("}");var _1b2={};if(_1b1&&_1b1.length==2){_1b2.nsuri=_1b1[0].substring(1);_1b2.localpart=_1b1[1];}return _1b2;},getValues:function(_1b3){var _1b4=this._deserializeQName(_1b3);var uri=_1b4.nsuri;var _1b5=_1b4.localpart;if(dojo.isString(uri)&&_1b5){var expr="state:shared-parameter[@nsuri='"+uri+"'][@localpart='"+_1b5+"']/state:value";var _1b6=this.xpath.evaluateXPath(expr,this.sharedStateNode,this.ns);if(_1b6&&_1b6.length>0){var _1b7=[];dojo.forEach(_1b6,function(node){var _1b8=dojox.xml.parser.textContent(node);if(_1b8){_1b7.push(_1b8);}});return _1b7;}else{return null;}}},getValue:function(_1b9){var _1ba=this.getValues(_1b9);if(_1ba&&_1ba.length>0){return _1ba[0];}else{return null;}},setValues:function(_1bb,_1bc){var _1bd=this._deserializeQName(_1bb);var uri=_1bd.nsuri;var _1be=_1bd.localpart;var expr="state:shared-parameter[@nsuri='"+uri+"'][@localpart='"+_1be+"']";var _1bf=this.xpath.evaluateXPath(expr,this.sharedStateNode,this.ns);var _1c0=null;if(_1bf&&_1bf.length>0){_1c0=_1bf[0];dojox.xml.parser.removeChildren(_1c0);}else{_1c0=this._createElement(this.stateDOM,"shared-parameter");_1c0.setAttribute("nsuri",uri);_1c0.setAttribute("localpart",_1be);this._prependChild(_1c0,this.sharedStateNode);}if(_1c0&&_1bc){for(var i=_1bc.length-1;i>=0;i--){var _1c1=this._createElement(this.stateDOM,"value");this._prependChild(_1c1,_1c0);var _1c2=_1bc[i];if(dojo.isString(_1c2)){var _1c3=this.stateDOM.createTextNode(_1c2);this._prependChild(_1c3,_1c1);}}}},setValue:function(_1c4,_1c5){if(_1c5){this.setValues(_1c4,[_1c5]);}},_prependChild:function(node,_1c6){_1c6.firstChild?_1c6.insertBefore(node,_1c6.firstChild):_1c6.appendChild(node);},_createElement:function(dom,name){var _1c7;if(dojo.isIE||window.ActiveXObject!==undefined){_1c7=dom.createNode(1,name,this.ns.state);}else{_1c7=dom.createElementNS(this.ns.state,name);}return _1c7;}});dojo.declare("com.ibm.portal.state.SelectionAccessor",null,{constructor:function(_1c8,_1c9){this.selectionNode=_1c8;this.stateDOM=_1c9;this.parameters=new com.ibm.portal.state.Parameters(this.selectionNode,_1c9);this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},getPageSelection:function(){return this.selectionNode.getAttribute("selection-node");},getFragmentSelection:function(){var _1ca=this.getParameters();var _1cb=_1ca.getValues("frg");var _1cc=null;if(_1cb!=null&&_1cb.length>0){_1cc=_1cb[0];if(_1cb.length>1){if(_1cc=="pw"){_1cc=_1cb[1];}}}return _1cc;},getMapping:function(_1cd){var expr="state:mapping[@src='"+_1cd+"']";var _1ce=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1cf=null;if(_1ce!=null&&_1ce.length>0){var _1d0=_1ce[0];_1cf=_1d0.getAttribute("dst");}return _1cf;},getMappingSources:function(){var expr="state:mapping";var _1d1=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1d2=[];if(_1d1&&_1d1.length>0){dojo.forEach(_1d1,function(node){var src=node.getAttribute("src");if(src){_1d2.push(src);}});}return _1d2;},getParameters:function(){return this.parameters;},setPageSelection:function(_1d3){this.selectionNode.setAttribute("selection-node",_1d3);},setURI:function(uri){this.selectionNode.setAttribute("selection-uri",uri);},getURI:function(){return this.selectionNode.getAttribute("selection-uri");},setFragmentSelection:function(_1d4,_1d5){var _1d6=this.getParameters();if(_1d5==null||_1d5==true){var _1d7=new Array(2);_1d7[0]=_1d4;_1d7[1]="pw";_1d6.setValues("frg",_1d7);}else{_1d6.setValue("frg",_1d4);}},setMapping:function(_1d8,_1d9){if(_1d9!=null){var expr="state:mapping[@src='"+_1d8+"']";var _1da=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1db;if(_1da!=null&&_1da.length>0){_1db=_1da[0];}else{_1db=this._createElement(this.stateDOM,"mapping");this._prependChild(_1db,this.selectionNode);_1db.setAttribute("src",_1d8);}_1db.setAttribute("dst",_1d9);}else{this.removeMapping(_1d8);}},removeMapping:function(_1dc){var expr="state:mapping[@src='"+_1dc+"']";var _1dd=com.ibm.portal.xpath.evaluateXPath(expr,this.selectionNode,this.ns);var _1de=false;if(_1dd!=null&&_1dd.length>0){for(var i=0;i<_1dd.length;i++){var _1df=_1dd[i];if(_1df&&_1df.parentNode){_1df.parentNode.removeChild(_1df);}}_1de=true;}return _1de;},_prependChild:function(node,_1e0){_1e0.firstChild?_1e0.insertBefore(node,_1e0.firstChild):_1e0.appendChild(node);},_createElement:function(dom,name){var _1e1;if(dojo.isIE||window.ActiveXObject!==undefined){_1e1=dom.createNode(1,name,this.ns.state);}else{_1e1=dom.createElementNS(this.ns.state,name);}return _1e1;},getSelection:function(){return this.getPageSelection();},setSelection:function(_1e2){this.setPageSelection(_1e2);}});dojo.declare("com.ibm.portal.state.SingleTokenAccessor",null,{constructor:function(node,_1e3){this.node=node;this.stateDOM=_1e3;},setValue:function(_1e4){dojox.xml.parser.removeChildren(this.node);if(_1e4){dojox.xml.parser.textContent(this.node,_1e4);}},getValue:function(){return dojox.xml.parser.textContent(this.node);},setAttribute:function(name,_1e5){this.node.setAttribute(name,_1e5);},getAttribute:function(name){return this.node.getAttribute(name);}});dojo.declare("com.ibm.portal.state.SoloStateAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1e6,_1e7){this.soloNode=_1e6;this.stateDOM=_1e7;this.ns={"state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};},setSoloPortlet:function(_1e8){this.setValue(_1e8);},getSoloPortlet:function(){return this.getValue();},setReturnSelection:function(_1e9){this.setAttribute("return-selection",_1e9);},getReturnSelection:function(){return this.getAttribute("return-selection");}});dojo.declare("com.ibm.portal.state.ThemeTemplateAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1ea,_1eb){this.themeTemplateNode=_1ea;this.stateDOM=_1eb;},setThemeTemplate:function(_1ec){this.setValue(_1ec);},getThemeTemplate:function(){return this.getValue();}});dojo.declare("com.ibm.portal.state.ScreenTemplateAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1ed,_1ee){this.screenTemplateNode=_1ed;this.stateDOM=_1ee;},setScreenTemplate:function(_1ef){this.setValue(_1ef);},getScreenTemplate:function(){return this.getValue();}});dojo.declare("com.ibm.portal.state.LocaleAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1f0,_1f1){this.localeNode=_1f0;this.stateDOM=_1f1;},setLocale:function(_1f2){this.setValue(_1f2);},getLocale:function(){return this.getValue();}});dojo.declare("com.ibm.portal.state.ThemePolicyAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1f3,_1f4){this.localeNode=_1f3;this.stateDOM=_1f4;},setThemePolicy:function(_1f5){this.setValue(_1f5);},getThemePolicy:function(){return this.getValue();}});dojo.declare("com.ibm.portal.state.StatePartitionAccessor",com.ibm.portal.state.SingleTokenAccessor,{constructor:function(_1f6,_1f7){this.statePartitionNode=_1f6;this.stateDOM=_1f7;},includeStatePartition:function(){this.setStatePartition(this._generateID());},setStatePartition:function(_1f8){this.setValue(_1f8);},getStatePartition:function(){return this.getValue();},_generateID:function(){return Math.floor(Math.random()*100);}});dojo.declare("com.ibm.portal.state.SerializationManager",null,{STATE_URI_SCHEME:"state",STATE_URI_POST:"state:encode",DOWNLOAD_MODE:"download",STATUS_UNDEFINED:0,STATUS_OK:1,STATUS_ERROR:2,STATE_NS_URI:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state",JSON_SERIALIZATION:{names:{expansions:"exp",portlets:"pp",pMode:"m",pWState:"w",locale:"lcl",screenTemplate:"scrtm",selection:"sel",selPg:"pg",selFrg:"frg",selURI:"uri",selMaps:"mp",sharedState:"ss",statePartition:"sp",solo:"solo",soloPortlet:"soloP",soloReturn:"soloR",themePolicy:"thp",themeTemplate:"thtm",params:"parm",paramValue:"v"},portlet:{defMode:"view",defWState:"normal"}},constructor:function(_1f9){this.serviceURL=_1f9;},sendDebugRequest:function(_1fa,_1fb,_1fc){ibm.portal.debug.entry("SerializationManager.sendDebugRequest",[]);var _1fd=_1fc?_1fc:{};_1fd.portalURI=ibmPortalConfig["portalURI"];_1fd.stateServiceURL=this.serviceURL.substring(0,40);var _1fe=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();_1fd.currPage=_1fe.getPageSelection();if(_1fb){_1fd.cType=_1fb.xhr.getResponseHeader("Content-Type");_1fd.status=_1fb.xhr.status;}var _1ff=ibmPortalConfig["portalURI"]+"/DEBUG"+this.buildDebugURLContent(_1fd)+"/DEBUG";dojo.xhrGet({url:_1ff,sync:false,content:{},headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:function(_200,_201){ibm.portal.debug.text("DebugRequest:Response: "+_200);com.ibm.ajax.auth.authenticationHandler();},transport:"XMLHTTPTransport"});ibm.portal.debug.exit("SerializationManager.sendDebugRequest",[]);},buildDebugURLContent:function(_202){ibm.portal.debug.entry("SerializationManager.buildDebugURLContent",[]);var _203="";for(var key in _202){_203+=("/"+key+":"+_202[key]);}ibm.portal.debug.exit("SerializationManager.buildDebugURLContent",_203);return _203;},isDebugReqNeeded:function(_204,_205){return _204 instanceof Error||!(_205.xhr.status>=200&&_205.xhr.status<300)||com.ibm.ajax.auth.isAuthenticationRequired(_204,_205);},jsonCoders:{to:{expansions:function(obj,mgr){var acc=mgr.newExpansionsListAccessor(),val=acc.getExpansions();if(val&&val.length>0){obj[this.JSON_SERIALIZATION.names.expansions]=val;}},portlets:function(obj,mgr){var acc=mgr.newPortletListAccessor(),fn=this.jsonCoders.to.portlet;dojo.forEach(acc.getPortlets(),function(pid){fn.call(this,pid,obj,mgr);},this);},portlet:function(pid,obj,mgr){var pAcc=mgr.newPortletAccessor(pid),mode=pAcc.getPortletMode(),_206=pAcc.getWindowState(),_207=pAcc.getRenderParameters(),_208=this.JSON_SERIALIZATION.names,_209=this.JSON_SERIALIZATION.portlet,pObj=null,path=[_208.portlets,pid].join(".");if(mode&&mode!=_209.defMode){if(!pObj){pObj=dojo.setObject(path,{},obj);}pObj[_208.pMode]=mode;}if(_206&&_206!=_209.defWState){if(!pObj){pObj=dojo.setObject(path,{},obj);}pObj[_208.pWState]=_206;}var _20a=_207.getNames();if(_20a.length>0){if(!pObj){pObj=dojo.setObject(path,{},obj);}this.jsonCoders.to.params.call(this,pObj,_207);}},selection:function(obj,mgr){var acc=mgr.newSelectionAccessor(),_20b=this.JSON_SERIALIZATION.names,sel=obj[_20b.selection]={},val=acc.getPageSelection(),_20c=acc.getParameters();if(val){sel[_20b.selPg]=val;}val=acc.getFragmentSelection();if(val){sel[_20b.selFrg]=val;}val=acc.getURI();if(val){sel[_20b.selURI]=val;}var _20d=acc.getMappingSources();if(_20d.length>0){var map=sel[_20b.selMaps]={};for(var i=0;i<_20d.length;i++){map[_20d[i]]=acc.getMapping(_20d[i]);}}var _20e=_20c.getNames();if(_20e.length>0){this.jsonCoders.to.params.call(this,sel,_20c);}},sharedStateList:function(obj,mgr){var acc=mgr.newSharedStateListAccessor(),fn=this.jsonCoders.to.sharedState;dojo.forEach(acc.getScopeIDs(),function(sid){fn.call(this,sid,obj,mgr);},this);},sharedState:function(_20f,obj,mgr){var acc=mgr.newSharedStateAccessor(_20f),_210=this.JSON_SERIALIZATION.names,_211=acc.getQNames();if(_211.length>0){var pObj=dojo.setObject([_210.sharedState,_20f].join("."),{},obj);for(var i=0;i<_211.length;i++){pObj[_211[i]]=acc.getValues(_211[i]);}}},params:function(obj,_212){var _213=_212.getNames();if(_213.length>0){var _214=obj[this.JSON_SERIALIZATION.names.params]={};for(var i=0;i<_213.length;i++){_214[_213[i]]=_212.getValues(_213[i]);}}}},from:{expansions:function(obj,mgr){var val=obj[this.JSON_SERIALIZATION.names.expansions];if(val&&val.length>0){mgr.newExpansionsListAccessor().setExpansions(val);}},portlets:function(obj,mgr){var fn=this.jsonCoders.from.portlet;for(var pid in obj[this.JSON_SERIALIZATION.names.portlets]){fn.call(this,pid,obj,mgr);}},portlet:function(pid,obj,mgr){var _215=this.JSON_SERIALIZATION.names,_216=this.JSON_SERIALIZATION.portlet,pObj=dojo.getObject([_215.portlets,pid].join("."),false,obj);if(pObj){var pAcc=mgr.newPortletAccessor(pid),mode=pObj[_215.pMode],_217=pObj[_215.pWState];if(mode&&mode!=_216.defMode){pAcc.setPortletMode(mode);}if(_217&&_217!=_216.defWState){pAcc.setWindowState(_217);}var _218=pObj[_215.params];if(_218){var _219=pAcc.getRenderParameters();this.jsonCoders.from.params.call(this,pObj,_219);}}},selection:function(obj,mgr){var _21a=this.JSON_SERIALIZATION.names,sel=obj[_21a.selection],acc;if(sel){var val=sel[_21a.selPg];if(val){acc=mgr.newSelectionAccessor();acc.setPageSelection(val);}val=sel[_21a.selFrg];if(val){if(!acc){acc=mgr.newSelectionAccessor();}acc.setFragmentSelection(val);}val=sel[_21a.selURI];if(val){if(!acc){acc=mgr.newSelectionAccessor();}acc.setURI(val);}val=sel[_21a.selMaps];for(var n in val){acc.setMapping(n,val[n]);}val=sel[_21a.params];if(val){var _21b=acc.getParameters();this.jsonCoders.from.params.call(this,sel,_21b);}}},sharedStateList:function(obj,mgr){var fn=this.jsonCoders.from.sharedState;for(var sid in obj[this.JSON_SERIALIZATION.names.sharedState]){fn.call(this,sid,obj,mgr);}},sharedState:function(_21c,obj,mgr){var acc=mgr.newSharedStateAccessor(_21c),_21d=this.JSON_SERIALIZATION.names,_21e=obj[_21d.sharedState][_21c];for(var n in _21e){acc.setValues(n,_21e[n]);}},params:function(obj,_21f){var _220=obj[this.JSON_SERIALIZATION.names.params];for(var n in _220){_21f.setValues(n,_220[n]);}}}},toJSON:function(_221){var mgr=new com.ibm.portal.state.StateManager(ibmPortalConfig.contentHandlerURI),obj={},acc,val,_222=this.JSON_SERIALIZATION.names;mgr.reset(_221);acc=mgr.newLocaleAccessor(),val=acc.getLocale();if(val){obj[_222.locale]=val;}this.jsonCoders.to.portlets.call(this,obj,mgr);this.jsonCoders.to.expansions.call(this,obj,mgr);acc=mgr.newScreenTemplateAccessor();val=acc.getScreenTemplate();if(val){obj[_222.screenTemplate]=val;}this.jsonCoders.to.selection.call(this,obj,mgr);this.jsonCoders.to.sharedStateList.call(this,obj,mgr);acc=mgr.newSoloStateAccessor();val=acc.getSoloPortlet();if(val){dojo.setObject([_222.solo,_222.soloPortlet].join("."),val,obj);}val=acc.getReturnSelection();if(val){dojo.setObject([_222.solo,_222.soloReturn].join("."),val,obj);}acc=mgr.newStatePartitionAccessor();val=acc.getStatePartition();if(val){obj[_222.statePartition]=val;}acc=mgr.newThemePolicyAccessor();val=acc.getThemePolicy();if(val){obj[_222.themePolicy]=val;}acc=mgr.newThemeTemplateAccessor();val=acc.getThemeTemplate();if(val){obj[_222.themeTemplate]=val;}return obj;},fromJSON:function(obj){var mgr=new com.ibm.portal.state.StateManager(ibmPortalConfig.contentHandlerURI),acc,val,_223=this.JSON_SERIALIZATION.names;mgr.reset(com.ibm.portal.xslt.loadXmlString());val=obj[_223.locale];if(val){mgr.newLocaleAccessor().setLocale(val);}this.jsonCoders.from.portlets.call(this,obj,mgr);this.jsonCoders.from.expansions.call(this,obj,mgr);val=obj[_223.screenTemplate];if(val){mgr.newScreenTemplateAccessor().setScreenTemplate(val);}this.jsonCoders.from.selection.call(this,obj,mgr);this.jsonCoders.from.sharedStateList.call(this,obj,mgr);acc=null;val=dojo.getObject([_223.solo,_223.soloPortlet].join("."),false,obj);if(val){acc=mgr.newSoloStateAccessor();acc.setSoloPortlet(val);}val=dojo.getObject([_223.solo,_223.soloReturn].join("."),false,obj);if(val){if(!acc){acc=mgr.newSoloStateAccessor();}acc.setReturnSelection(val);}val=obj[_223.statePartition];if(val){mgr.newStatePartitionAccessor().setStatePartition(val);}val=obj[_223.themePolicy];if(val){mgr.newThemePolicyAccessor().setThemePolicy(val);}val=obj[_223.themeTemplate];if(val){mgr.newThemeTemplateAccessor().setThemeTemplate(val);}return mgr.stateDOM;},serialize:function(_224,_225,_226,_227,_228){var _229=dojox.data.dom.innerXML(_224).replace(/[\r\n]/mg,"");ibm.portal.debug.entry("SerializationManager.serialize",[_229,_225,_226,_227,_228]);var _22a=encodeURIComponent(_229);var _22b=this._getMimeType();var _22c=null;var me=this;var auth=com.ibm.ajax.auth;var _22d=typeof ibmCfg!="undefined"&&ibmCfg?(ibmCfg&&ibmCfg.themeConfig?ibmCfg.themeConfig.onauthenticated:null):null;var _22e=com.ibm.portal.services.PortalRestServiceConfig.digest;if(typeof ibmPortalConfig!="undefined"&&_22a.length<=ibmPortalConfig.stateThreshold){var _22f=this.STATE_URI_SCHEME+":"+_22a;var _230={"uri":_22f,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"sessionDependencyAllowed":"true"};_225=(_225!=null&&_225==true);if(_225===true){_230.preprocessors="true";}if(_22e){_230.digest=_22e;}if(_227===true){_230.forceAbsolute=true;}var _231=false;if(_228&&(_228.project||(_228.project===null))){_230.project=_228.project;_231=true;}if(_231){var url=this.serviceURL;var _232=url.indexOf("$project");if(_232>=0){var _233=url.indexOf("!ut/p");if(_233<0){this.serviceURL=url.substring(0,_232);}else{this.serviceURL=url.substring(0,_232)+url.substring(_233);}}}dojo.xhrGet({url:this.serviceURL,sync:true,content:_230,handleAs:_22b,handle:function(_234,_235){if(auth.isAuthenticationRequired(_234,_235)){ibm.portal.debug.text("Authentication required.");auth.authenticationHandler(_234,_235,_22d);}else{_22c=me._handleSerializationResponse.call(me,_234,_226,_224,_225);return _234;}},transport:"XMLHTTPTransport"});}else{if(dojo.isIE||window.ActiveXObject!==undefined){var idx=_229.indexOf("UTF-16");if(idx>=0){_229=_229.replace(/UTF-16/,"UTF-8");}}var url=this.serviceURL;if(url.indexOf("?")==-1){url+="?";}else{url+="&";}url+="uri="+this.STATE_URI_POST+"&xmlns="+this.STATE_NS_URI+"&sessionDependencyAllowed=true";if(_22e!=null){url+="&digest="+_22e;}if(_225===true){url+="&preprocessors=true";}if(_227===true){url+="&forceAbsolute=true";}if(_228&&_228.project){url+="&project="+encodeURIComponent(_228.project);}var _231=false;if(_228&&(_228.project===null)){url+="&project=";_231=true;}if(_231){var _232=url.indexOf("$project");if(_232>=0){var _233=url.indexOf("!ut/p");if(_233<0){url=url.substring(0,_232);}else{url=url.substring(0,_232)+url.substring(_233);}}}dojo.rawXhrPost({url:url,sync:true,postData:_229,handleAs:_22b,headers:{"Content-Type":"text/xml","X-IBM-XHR":"true"},handle:function(_236,_237){if(auth.isAuthenticationRequired(_236,_237)){ibm.portal.debug.text("Authentication required.");auth.authenticationHandler(_236,_237,_22d);}else{_22c=me._handleSerializationResponse.call(me,_236,_226,_224,_225);return _236;}},transport:"XMLHTTPTransport"});}return _22c;},deserialize:function(url,_238){ibm.portal.debug.entry("SerializationManager.deserialize",[url]);var _239=this.STATE_URI_SCHEME+":"+encodeURIComponent(url);var _23a=null;var _23b=this._getMimeType();var me=this;var _23c=com.ibm.portal.services.PortalRestServiceConfig.digest;var auth=com.ibm.ajax.auth;var _23d=typeof ibmCfg!="undefined"&&ibmCfg?(ibmCfg&&ibmCfg.themeConfig?ibmCfg.themeConfig.onauthenticated:null):null;var _23e={"uri":_239,"mode":this.DOWNLOAD_MODE,"xmlns":this.STATE_NS_URI,"preprocessors":"true"};if(_23c!=null){_23e.digest=_23c;}dojo.xhrGet({url:this.serviceURL,sync:(_238)?false:true,content:_23e,headers:{"X-IBM-XHR":"true"},handleAs:_23b,handle:function(_23f,_240){var type=(_23f instanceof Error)?"error":"load";if(type=="load"){var _241=me._getResponseXML(_23f);if(_241.documentElement.nodeName=="parsererror"){_241=com.ibm.portal.xslt.loadXmlString();}if(_238){_238(1,url,_241);}else{_23a={"status":1,"input":me.serviceURL,"url":me.serviceURL,"returnObject":_241,"state":_241};}}else{if(type=="error"){if(auth.isAuthenticationRequired(_23f,_240)){ibm.portal.debug.text("Authentication required.");auth.authenticationHandler(_23f,_240,_23d);}else{if(_238){_238(2,url,null);}else{_23a={"status":2,"input":me.serviceURL,"url":me.serviceURL,"returnObject":null,"state":null};}}}}},transport:"XMLHTTPTransport"});return _23a;},_handleSerializationResponse:function(_242,_243,_244,_245){var _246=null;var type=(_242 instanceof Error)?"error":"load";if(type=="load"){var _247=this._getResponseXML(_242);var _248="atom:entry/atom:link";var ns={"atom":"http://www.w3.org/2005/Atom","state":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portal-state"};var _249=null;var _24a=com.ibm.portal.xpath.evaluateXPath(_248,_247,ns);if(_24a!=null&&_24a.length>0){_249=_24a[0].getAttribute("href");}else{com.ibm.ajax.auth.authenticationHandler();_246={"status":this.STATUS_ERROR,"input":_244,"state":_244,"returnObject":null,"url":null};return _246;}var _24b=_244;if(_245==true){var _24c="atom:entry/atom:content/state:root";var _24d=com.ibm.portal.xpath.evaluateXPath(_24c,_247,ns);if(_24d!=null&&_24d.length>0){var _24e=dojox.data.dom.innerXML(_24d[0]);_24b=com.ibm.portal.xslt.loadXmlString(_24e);}}if(_243){_243(1,_24b,_249);}else{_246={"status":1,"input":_24b,"state":_24b,"returnObject":_249,"url":_249};}}else{if(type=="error"){if(_243){_243(this.STATUS_ERROR,_244,null);}else{_246={"status":this.STATUS_ERROR,"input":_244,"state":_244,"returnObject":null,"url":null};}}}return _246;},_getMimeType:function(){var _24f="xml";if(dojo.isIE||window.ActiveXObject!==undefined){_24f="text";}return _24f;},_getResponseXML:function(data){var _250=data;if(dojo.isIE||window.ActiveXObject!==undefined){_250=com.ibm.portal.xslt.loadXmlString(data);}return _250;}});dojo.declare("com.ibm.portal.navigation.controller.StateVaryManager",null,{constructor:function(){this._expr=new Array();},setExpressions:function(id,_251){var _252=this._findBucket(id);if(_252==null){_252={"id":id,"expr":null};this._expr.push(_252);}_252.expr=_251;},getExpressions:function(id){var _253=null;var _254=this._findBucket(id);if(_254!=null){_253=_254.expr;}return _253;},_findBucket:function(id){var _255=null;for(i=0;i<this._expr.length;i++){var temp=this._expr[i];if(temp.id==id){_255=temp;break;}}return _255;}});com.ibm.portal.state.STATE_MANAGER=new com.ibm.portal.state.StateManager();com.ibm.portal.state.STATE_MANAGER.reset(com.ibm.portal.xslt.loadXmlString());}if(!dojo._hasResource["ibm.portal.portlet.portlet"]){dojo._hasResource["ibm.portal.portlet.portlet"]=true;dojo.provide("ibm.portal.portlet.portlet");dojo.require("dojox.data.dom");ibm.portal.portlet._SafeToExecute=false;dojo.declare("ibm.portal.portlet.PortletWindow",null,{STATUS_UNDEFINED:0,STATUS_OK:1,STATUS_ERROR:2,constructor:function(_256){this.isEnablerAvailable=false;if(this.isEnablerAvailable){var _257="ibm.portal.portlet.PortletWindow";this.logger=new ibm.portal.portlet.Logger(_257);var _258="constructor()";this.logger.logEntry(_258,_256);}if(_256==null){return;}this.windowID=_256;var _259=document.getElementById("com.ibm.wps.web2.portlet.preferences."+this.windowID);this.preferenceEditID=_259.getAttribute("editid");this.preferenceConfigID=_259.getAttribute("configid");this.preferenceEditDefaultsID=_259.getAttribute("editdefaultsid");this.pageID=_259.getAttribute("pageid");_259=null;this.isCSA=false;try{this.isCSA=(typeof (document.isCSA)!="undefined");}catch(e){}if(this.isEnablerAvailable){this.widgetModel=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();this.navigationStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.widgetAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(this.navigationStateModel,this.windowID);this.userModel=com.ibm.mashups.enabler.user.Factory.getUserModel();}this.attributes=new Array();this._queuedFuncs=new Array();this.portletState=new ibm.portal.portlet.PortletState(this.isEnablerAvailable,_256,null,this.navigationStateModel);var me=this;function _25a(){for(var i=0;i<me._queuedFuncs.length;i++){me._queuedFuncs[i]();}};if(ibmPortalConfig.isCSAListening){if(window.addEventListener){window.addEventListener("load",function(){if(!ibm.portal.portlet._SafeToExecute){ibm.portal.portlet._SafeToExecute=true;}_25a();},false);}else{if(window.attachEvent){window.attachEvent("onload",function(){if(!ibm.portal.portlet._SafeToExecute){ibm.portal.portlet._SafeToExecute=true;}_25a();});}}}else{ibm.portal.portlet._SafeToExecuteDfd.addCallback(_25a);}if(this.isEnablerAvailable){this.logger.logExit(_258);}},reportError:function(_25b){var code;if(_25b.getErrorCode()==ibm.portal.portlet.Error.ERROR){code="error";}else{if(_25b.getErrorCode()==ibm.portal.portlet.Error.INFO){code="info";}else{if(_25b.getErrorCode()==ibm.portal.portlet.Error.WARN){code="warning";}}}var _25c={"_type":code,"_message":_25b.getMessage(),"_details":_25b.getDescription()};if(this.isCSA){dojo.publish("/portal/status",[{message:_25c}]);}else{if(typeof (console)!="undefined"){if(_25b.getErrorCode()==ibm.portal.portlet.Error.ERROR){console.error(_25c._message+"\n"+_25c._details);}else{if(_25b.getErrorCode()==ibm.portal.portlet.Error.INFO){console.info(_25c._message+"\n"+_25c._details);}else{if(_25b.getErrorCode()==ibm.portal.portlet.Error.WARN){console.warn(_25c._message+"\n"+_25c._details);}}}}else{alert(_25c._type.toUpperCase()+"\nMessage: "+_25c._message+"\nDetails: "+_25c._details);}}},getAttribute:function(name){return this.attributes[name];},setAttribute:function(name,_25d){var ret=this.attributes[name];this.attributes[name]=_25d;return ret;},removeAttribute:function(name){this.attributes[name]=null;},clearAttributes:function(){this.attributes=new Array();},getPortletState:function(_25e){if(this.isEnablerAvailable){var _25f="getPortletState()";this.logger.logEntry(_25f,_25e);}var _260=this.portletState;var _261=this;var _262=null;if(_25e!=null){_25e(_261,ibm.portal.portlet.PortletWindow.STATUS_OK,_260);}else{_262={"portletWindow":_261,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_260};}if(this.isEnablerAvailable){this.logger.logExit(_25f,_262);}return _262;},setPortletState:function(_263,_264){if(this.isEnablerAvailable){var _265="setPortletState()";this.logger.logEntry(_265,_264);}this.portletState=_263;if(this.isEnablerAvailable){this.navigationStateModel.commit({allowRedirect:true}).start(false);}else{if(this.isCSA){if(_264==null){var _266=new com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState();var url=_266.newPortletRenderURL(this.windowID);var _267=new com.ibm.portal.services.PortletFragmentService();_267.getPortletInfo("lm:oid:"+this.windowID+"@oid:"+this.pageID,url);}}else{var _268=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);_268.reset(_263.portletAccessor.stateDOM);var _269=_268.getSerializationManager();var _26a=_269.serialize(_268.getState());var _26b=_26a["returnObject"];var url=_26b;window.location.href=url;}}var _26c=this.getPortletState(_264);if(this.isEnablerAvailable){this.logger.logExit(_265,_26c);}return _26c;},_queueUp:function(_26d){this._queuedFuncs.push(_26d);},_throwInappropriateRequestError:function(_26e){throw new Error("Cannot execute a synchronous call before the page loads! Please use an onload handler to execute this call to \""+_26e+"\".");return null;},getPortletPreferences:function(_26f){if(this.isEnablerAvailable){var _270="getPortletPreferences()";this.logger.logEntry(_270,_26f);}if(!ibm.portal.portlet._SafeToExecute){if(_26f){var me=this;this._queueUp(function(){me.getPortletPreferences(_26f);});return false;}else{return this._throwInappropriateRequestError("getPortletPreferences");}}if(this.isEnablerAvailable){var _271=this;var _272=null;var _273=new ibm.portal.portlet.PortletPreferences(_271.isEnablerAvailable,_271.windowID,_271.pageID,_271.requestedPreferenceID,null,_271.widgetModel);if(_26f){_26f(_271,ibm.portal.portlet.PortletWindow.STATUS_OK,_273);}else{_272={"portletWindow":_271,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_273};}}else{var _274=this.getPortletState().returnObject.getPortletMode();this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _275=document.getElementById("com.ibm.wps.web2.portlet.root."+this.windowID).innerHTML;var idx=_275.indexOf("--portletwindowid--");var _276=_275.replace(/--portletwindowid--/g,this.windowID);if(_276.indexOf("?")<0){_276=_276+"?";}_276+="&verb=download&levels=-all&rep=full&preferences=aggregated";this.requestedPreferenceID="pm:oid:"+this.preferenceEditID;if(_274==ibm.portal.portlet.PortletMode.CONFIG){this.requestedPreferenceID="pm:oid:"+this.preferenceConfigID;}else{if(_274==ibm.portal.portlet.PortletMode.EDIT_DEFAULTS){this.requestedPreferenceID="pm:oid:"+this.preferenceEditDefaultsID;}else{if((_274==ibm.portal.portlet.PortletMode.EDIT)||(this.preferenceEditID==null)){if(this.preferenceEditID==null){var _277=_275.substring(0,_275.indexOf("@")).replace(/--portletwindowid--/g,this.preferenceEditDefaultsID);if(_277.indexOf("?")<0){_277=_277+"?";}_277+="&verb=download&levels=-all&rep=full&preferences=aggregated";var _278="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+"<atom:feed xmlns:atom=\"http://www.w3.org/2005/Atom\" xmlns:model=\"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements\" xmlns:creation-context=\"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1.0/portal-creation-context\">"+"<atom:entry>"+"<atom:id>pm:cid:0</atom:id>"+"<atom:content type=\"application/xml\">"+"<model:portlet-entity creation-context:portlet-entity=\"pm:oid:"+this.preferenceEditDefaultsID+"\"/>"+"</atom:content>"+"</atom:entry>"+"</atom:feed>";dojo.rawXhrPost({url:_277,sync:true,postData:_278,contentType:"application/xml",headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:dojo.hitch(this,function(_279,_27a){var type=(_279 instanceof Error)?"error":"load";if(type=="load"){var _27b=_279;if(!_27b||(typeof (dojox.data.dom.innerXML(_279))=="undefined")){_27b=com.ibm.portal.xslt.loadXmlString(_27a.xhr.responseText);}var ns={"atom":"http://www.w3.org/2005/Atom"};var expr="/atom:feed/atom:entry/atom:id";var _27c=ibm.portal.xml.xpath.evaluateXPath(expr,_27b,ns);this.requestedPreferenceID=dojox.data.dom.textContent(_27c[0]);}else{if(_27a.xhr.status==409){var _27b=com.ibm.portal.xslt.loadXmlString(_27a.xhr.responseText);var ns={"atom":"http://www.w3.org/2005/Atom"};var expr="/atom:feed/atom:entry/atom:id";var _27c=ibm.portal.xml.xpath.evaluateXPath(expr,_27b,ns);this.requestedPreferenceID=dojox.data.dom.textContent(_27c[0]);}}}),transport:"XMLHTTPTransport"});}else{this.requestedPreferenceID="pm:oid:"+this.preferenceEditID;}}}}var _271=this;var _272=null;dojo.xhrGet({url:_276,handleAs:"xml",preventCache:true,headers:{"X-IBM-XHR":"true","If-Modified-Since":"Thu, 1 Jan 1970 00:00:00 GMT"},sync:(_26f)?false:true,handle:function(_27d,_27e){if(_271.isAuthenticationRequired(_27e.xhr,_27e.args.handleAs)){_271.doAuthentication();}else{var type=(_27d instanceof Error)?"error":"load";if(type=="load"){var _27f=_27d;if(!_27f||(typeof (dojox.data.dom.innerXML(_27d))=="undefined")){_27f=com.ibm.portal.xslt.loadXmlString(_27e.xhr.responseText);}var _280=new ibm.portal.portlet.PortletPreferences(_271.isEnablerAvailable,_271.windowID,_271.pageID,_271.requestedPreferenceID,_27f,_271.widgetModel);if(_26f){_26f(_271,ibm.portal.portlet.PortletWindow.STATUS_OK,_280);}else{_272={"portletWindow":_271,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_280};}}else{if(type=="error"){if(_26f){_26f(_271,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_272={"portletWindow":_271,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});}if(this.isEnablerAvailable){this.logger.logExit(_270,_272);}return _272;},setPortletPreferences:function(_281,_282){if(this.isEnablerAvailable){var _283="setPortletPreferences()";this.logger.logEntry(_283,_282);}if(!ibm.portal.portlet._SafeToExecute){if(_282){var me=this;this._queueUp(function(){me.setPortletPreferences(_281,_282);});return false;}else{return this._throwInappropriateRequestError("setPortletPreferences");}}if(this.isEnablerAvailable){this.widgetModel.commit().start();var _284=this;var _285=null;if(_282){_282(_284,ibm.portal.portlet.PortletWindow.STATUS_OK,_281);}else{_285={"portletWindow":_284,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_281};}}else{this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _286=document.getElementById("com.ibm.wps.web2.portlet.root."+this.windowID).innerHTML;var idx=_286.indexOf("--portletwindowid--");var _287=_286.replace(/--portletwindowid--/g,this.windowID);if(_287.indexOf("?")<0){_287+="?verb=download";}else{_287+="&verb=download";}var _288=_281.requestedPreferenceID;var expr="/atom:feed/atom:entry[atom:id='"+_288+"']";var _289=ibm.portal.xml.xpath.evaluateXPath(expr,_281.xmlData,_281.ns);var _28a;if(_289&&_289.length>0){_28a=_289[0];}else{return null;}var _28b=_28a.parentNode;expr="/atom:feed/atom:entry";_289=ibm.portal.xml.xpath.evaluateXPath(expr,_281.xmlData,_281.ns);for(var i=0;i<_289.length;i++){var node=_289[i];if(node!=_28a){_28b.removeChild(node);}}var _284=this;var _285=null;var _28c={url:_287,sync:(_282)?false:true,contentType:"application/xml",headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:function(_28d,_28e){if(_284.isAuthenticationRequired(_28e.xhr,_28e.args.handleAs)){_284.doAuthentication();}else{var type=(_28d instanceof Error)?"error":"load";if(type=="load"){if(_282){_282(_284,ibm.portal.portlet.PortletWindow.STATUS_OK,_281);}else{_285={"portletWindow":_284,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_281};}}else{if(type=="error"){if(_282){_282(_284,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_285={"portletWindow":_284,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"};var _28f="rawXhrPut";if(ibmPortalConfig&&ibmPortalConfig.xMethodOverride){_28c.headers["X-Method-Override"]="PUT";_28f="xhrPost";_28c.postData=dojox.data.dom.innerXML(_281.xmlData);}else{_28c.putData=dojox.data.dom.innerXML(_281.xmlData);}dojo[_28f](_28c);}if(this.isEnablerAvailable){this.logger.logExit(_283,_285);}return _285;},getUserProfile:function(_290){if(this.isEnablerAvailable){var _291="getUserProfile()";this.logger.logEntry(_291,_290);}if(!ibm.portal.portlet._SafeToExecute){if(_290){var me=this;this._queueUp(function(){me.getUserProfile(_290);});return false;}else{return this._throwInappropriateRequestError("getUserProfile");}}if(this.isEnablerAvailable){var _292=this;var _293=null;var _294=new ibm.portal.portlet.UserProfile(_292.isEnablerAvailable,_292.windowID,null,_292.userModel);if(_290){_290(_292,ibm.portal.portlet.PortletWindow.STATUS_OK,_294);}else{_293={"portletWindow":_292,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_294};}}else{this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _295=document.getElementById("com.ibm.wps.web2.portlet.user."+this.windowID).innerHTML;var _292=this;var _293=null;dojo.xhrGet({url:_295,headers:{"X-IBM-XHR":"true","If-Modified-Since":"Thu, 1 Jan 1970 00:00:00 GMT"},sync:(_290)?false:true,handleAs:"xml",handle:function(_296,_297){if(_292.isAuthenticationRequired(_297.xhr,_297.args.handleAs)){_292.doAuthentication();}else{var type=(_296 instanceof Error)?"error":"load";if(type=="load"){var _298=_296;if(!_298||(typeof (dojox.data.dom.innerXML(_296))=="undefined")){_298=com.ibm.portal.xslt.loadXmlString(_297.xhr.responseText);}var _299=new ibm.portal.portlet.UserProfile(_292.isEnablerAvailable,_292.windowID,_298,_292.userModel);if(_290){_290(_292,ibm.portal.portlet.PortletWindow.STATUS_OK,_299);}else{_293={"portletWindow":_292,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_299};}}else{if(type=="error"){if(_290){_290(_292,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_293={"portletWindow":_292,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});}if(this.isEnablerAvailable){this.logger.logExit(_291,_293);}return _293;},setUserProfile:function(_29a,_29b){if(this.isEnablerAvailable){var _29c="setUserProfile()";this.logger.logEntry(_29c,_29b);}if(!ibm.portal.portlet._SafeToExecute){if(_29b){var me=this;this._queueUp(function(){me.setUserProfile(_29a,_29b);});return false;}else{return this._throwInappropriateRequestError("setUserProfile");}}if(this.isEnablerAvailable){this.userModel.commit().start();var _29d=this;var _29e=null;if(_29b){_29b(_29d,ibm.portal.portlet.PortletWindow.STATUS_OK,_29d.userProfile);}else{_29e={"portletWindow":_29d,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_29a};}}else{this.status=ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED;var _29f=document.getElementById("com.ibm.wps.web2.portlet.user."+this.windowID).innerHTML;var _29d=this;var _29e=null;dojo.rawXhrPost({url:_29f,sync:(_29b)?false:true,postData:dojox.data.dom.innerXML(_29a.xmlData),contentType:"application/xml",headers:{"X-IBM-XHR":"true"},handleAs:"xml",handle:function(_2a0,_2a1){if(_29d.isAuthenticationRequired(_2a1.xhr,_2a1.args.handleAs)){_29d.doAuthentication();}else{var type=(_2a0 instanceof Error)?"error":"load";if(type=="load"){if(_29b){_29b(_29d,ibm.portal.portlet.PortletWindow.STATUS_OK,_29a);}else{_29e={"portletWindow":_29d,"status":ibm.portal.portlet.PortletWindow.STATUS_OK,"returnObject":_29a};}}else{if(type=="error"){if(_29b){_29b(_29d,ibm.portal.portlet.PortletWindow.STATUS_ERROR,null);}else{_29e={"portletWindow":_29d,"status":ibm.portal.portlet.PortletWindow.STATUS_ERROR,"returnObject":null};}}}}},transport:"XMLHTTPTransport"});}if(this.isEnablerAvailable){this.logger.logExit(_29c,_29e);}return _29e;},newXMLPortletRequest:function(){return new ibm.portal.portlet.XMLPortletRequest(this);},isAuthenticationRequired:function(_2a2,_2a3){if(_2a2.readyState!=4){throw new Error("isAuthenticationRequired should only be called with a COMPLETED XMLHttpRequest! The readyState on the given XMLHttpRequest is not 4 (COMPLETE)!");}var _2a4={dojoType:"valid"};var _2a5={xhr:_2a2,args:{handleAs:_2a3}};return com.ibm.ajax.auth.isAuthenticationRequired(_2a4,_2a5);},setAuthenticationHandler:function(_2a6){this._authenticationFn=_2a6;},doAuthentication:function(){if(this._authenticationFn){this._authenticationFn();}else{com.ibm.ajax.auth.authenticationHandler();}}});if(typeof (ibmPortalConfig)=="undefined"||!ibmPortalConfig.isCSAListening){ibm.portal.portlet._SafeToExecuteDfd=new dojo.Deferred();ibm.portal.portlet._SafeToExecuteDfd.addCallback(function(){ibm.portal.portlet._SafeToExecute=true;});var f=new Function("ibm.portal.portlet._SafeToExecuteDfd.callback();");if(window.addEventListener){window.addEventListener("load",f,false);}else{if(window.attachEvent){window.attachEvent("onload",f);}}}dojo.declare("ibm.portal.portlet.PortletPreferences",null,{constructor:function(_2a7,_2a8,_2a9,_2aa,data,_2ab){this.windowID=_2a8;this.pageID=_2a9;this.requestedPreferenceID=_2aa;this.xmlData=data;this.xsltURL=dojo.moduleUrl("ibm","portal/portlet/");this.ns={"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","xsi":"http://www.w3.org/2001/XMLSchema-instance"};this.isEnablerAvailable=_2a7;if(this.isEnablerAvailable){var _2ac="ibm.portal.portlet.PortletPreferences";this.logger=new ibm.portal.portlet.Logger(_2ac);var _2ad="constructor()";this.logger.logEntry(_2ad);this.logger.log(_2ad,"windowid: ${0}",_2a8);this.logger.log(_2ad,"pageid: ${0}",_2a9);this.logger.log(_2ad,"requestedpreferenceid: ${0}",_2aa);this.logger.log(_2ad,"data: ${0}",data);this.logger.log(_2ad,"widgetModel: ${0}",_2ab);this.widgetModel=_2ab;this.logger.logExit(_2ad);}else{this.widgetModel=null;this.internal_reset();}},getMap:function(){if(this.isEnablerAvailable){var _2ae="getMap()";this.logger.logEntry(_2ae);var _2af=this.getNames();var _2b0=new Array();for(var n=0;n<_2af.length;n++){var _2b1=this.getValues(_2af[n]);var _2b2=this.isReadOnly(_2af[n]);_2b0[n]={name:_2af[n],values:_2b1,readOnly:_2b2};}this.logger.logExit(_2ae,_2b0);return _2b0;}else{if(this.result_getMap){return this.result_getMap;}var _2b3=ibm.portal.xml.xslt.loadXsl(this.xsltURL+"PortletPreferencesMap.xsl");if(_2b3.documentElement==null){alert("xslDoc is null");}var _2b4=ibm.portal.xml.xslt.transform(this.xmlData,_2b3,null,{"selectionid":this.requestedPreferenceID},true);if(_2b4==null){this.result_getNames=null;return null;}var _2b5=eval(_2b4);if(_2b5){_2b5=_2b5.preferences;}this.result_getMap=_2b5;return this.result_getMap;}},getNames:function(){if(this.isEnablerAvailable){var _2b6="getNames()";this.logger.logEntry(_2b6);var _2b7=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);var _2b8=_2b7.getNames();this.logger.logExit(_2b6,_2b8);return _2b8;}else{if(this.result_getNames){return this.result_getNames;}var _2b9=ibm.portal.xml.xslt.loadXsl(this.xsltURL+"PortletPreferencesNames.xsl");if(_2b9.documentElement==null){alert("xslDoc is null");}var _2ba=ibm.portal.xml.xslt.transform(this.xmlData,_2b9,null,{"selectionid":this.requestedPreferenceID},true);if(_2ba==null){this.result_getNames=null;return null;}var _2bb=eval(_2ba);if(_2bb){_2bb=_2bb.names;}this.result_getNames=_2bb;return this.result_getNames;}},getValue:function(key,def){if(this.isEnablerAvailable){var _2bc="getValue()";this.logger.logEntry(_2bc);this.logger.log(_2bc,"key: ${0}",key);var _2bd=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);var _2be=_2bd.getValue(key);this.logger.logExit(_2bc,_2be);return _2be;}else{var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']/base:value";var _2bf=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _2be;if(_2bf&&_2bf.length>0){_2be=_2bf[0].getAttribute("value");}else{_2be=def;}return _2be;}},getValues:function(key,def){if(this.isEnablerAvailable){var _2c0="getValues()";this.logger.logEntry(_2c0);this.logger.log(_2c0,"key: ${0}",key);var _2c1=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);var _2c2=_2c1.getValues(key);this.logger.logExit(_2c0,_2c2);return _2c2;}else{var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']/base:value";var _2c3=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _2c2;if(_2c3&&_2c3.length>0){_2c2=new Array();for(var i=0;i<_2c3.length;i++){_2c2[i]=_2c3[i].getAttribute("value");}}else{_2c2=def;}return _2c2;}},isReadOnly:function(key){if(this.isEnablerAvailable){var _2c4="isReadOnly()";this.logger.logEntry(_2c4);this.logger.log(_2c4,"key: ${0}",key);var _2c5=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);var _2c6=_2c5.isReadOnly(key);this.logger.logExit(_2c4,_2c6);return _2c6;}else{var id=this.requestedPreferenceID;var expr="/atom:feed/atom:entry[atom:id='"+id+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _2c7=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _2c6=false;if(_2c7&&_2c7.length>0){var temp=_2c7[0].getAttribute("read-only");if(temp!=null){if(temp=="true"){_2c6=true;}}}return _2c6;}},reset:function(key){if(this.isEnablerAvailable){var _2c8="reset()";this.logger.logEntry(_2c8);this.logger.log(_2c8,"key: ${0}",key);var _2c9=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);_2c9.remove(key);this.logger.logExit(_2c8);}else{this.internal_reset();var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _2ca=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);if(_2ca&&_2ca.length>0){var _2cb=_2ca[0];_2cb.parentNode.removeChild(_2cb);}}},setValue:function(key,_2cc){if(this.isEnablerAvailable){var _2cd="setValue()";this.logger.logEntry(_2cd);this.logger.log(_2cd,"key: ${0}",key);this.logger.log(_2cd,"value: ${0}",_2cc);var _2ce=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);_2ce.setValue(key,_2cc);this.logger.logExit(_2cd);}else{var _2cf=new Array();_2cf[0]=_2cc;this.setValues(key,_2cf);}},setValues:function(key,_2d0){if(this.isEnablerAvailable){var _2d1="setValues()";this.logger.logEntry(_2d1);this.logger.log(_2d1,"key: ${0}",key);this.logger.log(_2d1,"values: ${0}",_2d0);var _2d2=this.getModifiablePreferences(this.widgetModel,this.pageID,this.windowID);_2d2.setValues(key,_2d0);this.logger.logExit(_2d1);}else{this.internal_reset();var expr="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*/model:portletpreferences[@name='"+key+"']";var _2d3=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _2d4=null;if(_2d3&&_2d3.length>0){_2d4=_2d3[0];for(var i=_2d4.childNodes.length-1;i>=0;i--){_2d4.removeChild(_2d4.childNodes[i]);}}else{var _2d5="/atom:feed/atom:entry[atom:id='"+this.requestedPreferenceID+"']/atom:content/*";var _2d6=ibm.portal.xml.xpath.evaluateXPath(_2d5,this.xmlData,this.ns);if(dojo.isIE||window.ActiveXObject!==undefined){_2d4=this.xmlData.createNode(1,"model:portletpreferences",this.ns.model);}else{_2d4=this.xmlData.createElementNS(this.ns.model,"model:portletpreferences");}_2d4.setAttribute("name",key);_2d4.setAttribute("read-only","false");_2d6[0].appendChild(_2d4);}for(var i=0;i<_2d0.length;i++){var _2d7;if(dojo.isIE||window.ActiveXObject!==undefined){_2d7=this.xmlData.createNode(1,"base:value",this.ns.base);var _2d8=this.xmlData.createNode(2,"xsi:type",this.ns.xsi);_2d8.nodeValue="String";_2d7.setAttributeNode(_2d8);}else{_2d7=this.xmlData.createElementNS(this.ns.base,"base:value");_2d7.setAttributeNS(this.ns.xsi,"xsi:type","String");}_2d7.setAttribute("value",_2d0[i]);_2d4.appendChild(_2d7);}}},internal_reset:function(){this.result_getMap=null;this.result_getNames=null;},clone:function(){var _2d9=dojox.data.dom.innerXML(this.xmlData);var _2da=com.ibm.portal.xslt.loadXmlString(_2d9);return new ibm.portal.portlet.PortletPreferences(this.isEnablerAvailable,this.windowID,this.pageID,this.requestedPreferenceID,_2da,this.widgetModel);},getModifiablePreferences:function(_2db,_2dc,_2dd){var _2de="getModifiablePreferences()";this.logger.logEntry(_2de);this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"widgetModel: ${0}",_2db);this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"windowID: ${0}",_2dd);var _2df=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"navigationModel: ${0}",_2df);var _2e0=_2df.find(_2dc).start();this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"selectedNode: ${0}",_2e0);var _2e1=_2df.getLayoutModel(_2e0);this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"layoutModel: ${0}",_2e1);var _2e2=_2e1.find(_2dd).start();this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"layoutControl: ${0}",_2e2);var _2e3=_2db.getWidgetWindow(_2e2).start();this.logger.logLevel(com.ibm.mashups.enabler.logging.LogLevel.INFO,_2de,"widgetInstance: ${0}",_2e3);var _2e4=_2db.getHierarchicalPreferences(_2e3).start();this.logger.logExit(_2de,_2e4);return _2e4;}});dojo.declare("ibm.portal.portlet.PortletMode",null,{VIEW:"view",EDIT:"edit",EDIT_DEFAULTS:"edit_defaults",HELP:"help",CONFIG:"config"});dojo.declare("ibm.portal.portlet.WindowState",null,{NORMAL:"normal",MINIMIZED:"minimized",MAXIMIZED:"maximized"});dojo.declare("ibm.portal.portlet.PortletState",null,{constructor:function(_2e5,_2e6,_2e7,_2e8){this.windowID=_2e6;this.isEnablerAvailable=_2e5;if(this.isEnablerAvailable){var _2e9="ibm.portal.portlet.PortletState";this.logger=new ibm.portal.portlet.Logger(_2e9);var _2ea="constructor()";this.logger.logEntry(_2ea);this.logger.log(_2ea,"windowid: ${0}",_2e6);this.logger.log(_2ea,"portletWindowId: ${0}",_2e7);this.logger.log(_2ea,"navigationStateModel: ${0}",_2e8);this.navigationStateModel=_2e8;this.widgetAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(this.navigationStateModel,this.windowID);this.logger.logExit(_2ea);}else{var _2eb=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);if(dojo.isString(_2e6)){var _2ec=this._getExistingState(_2e6,_2eb.getSerializationManager());_2eb.reset(_2ec);}else{_2eb.reset(_2e6);_2e6=_2e7;}this.portletAccessor=_2eb.newPortletAccessor(_2e6);this.renderParameters=this.portletAccessor.getRenderParameters();}},_isCSA:function(){var _2ed=false;try{_2ed=(typeof (document.isCSA)!="undefined");}catch(e){}return _2ed;},_getExistingState:function(_2ee,_2ef){var _2f0=null;if(this._isCSA()){_2f0=com.ibm.portal.navigation.controller.NAVIGATION_CONTROLLER.getState().stateDOM;}else{if(_2ef!=null){var _2f1=_2ef.deserialize(location.href);_2f0=_2f1.returnObject;}else{_2f0=com.ibm.portal.xslt.loadXmlString();}}return _2f0;},getPortletMode:function(){if(this.isEnablerAvailable){var _2f2="getPortletMode()";this.logger.logEntry(_2f2);var _2f3=this.widgetAccessor.getWidgetMode();var _2f4=null;switch(_2f3){case "view":_2f4=new ibm.portal.portlet.PortletMode().VIEW;break;case "personalize":_2f4=new ibm.portal.portlet.PortletMode().EDIT;break;case "edit":_2f4=new ibm.portal.portlet.PortletMode().EDIT_DEFAULTS;break;case "config":_2f4=new ibm.portal.portlet.PortletMode().CONFIG;break;case "help":_2f4=new ibm.portal.portlet.PortletMode().HELP;break;}this.logger.logExit(_2f2,_2f4);return _2f4;}else{return this.portletAccessor.getPortletMode();}},setPortletMode:function(_2f5){if(this.isEnablerAvailable){var _2f6="setPortletMode()";this.logger.logEntry(_2f6);this.logger.log(_2f6,"portletMode: ${0}",_2f5);var _2f7=null;switch(_2f5){case new ibm.portal.portlet.PortletMode().VIEW:_2f7="view";break;case new ibm.portal.portlet.PortletMode().EDIT:_2f7="personalize";break;case new ibm.portal.portlet.PortletMode().EDIT_DEFAULTS:_2f7="edit";break;case new ibm.portal.portlet.PortletMode().CONFIG:_2f7="config";break;case new ibm.portal.portlet.PortletMode().HELP:_2f7="help";break;}this.widgetAccessor.setWidgetMode(_2f7);this.logger.logExit(_2f6,_2f5);return _2f5;}else{this.portletAccessor.setPortletMode(_2f5);return _2f5;}},getWindowState:function(){if(this.isEnablerAvailable){var _2f8="getWindowState()";this.logger.logEntry(_2f8);var _2f9=this.widgetAccessor.getWindowState();var _2fa=null;switch(_2f9){case "normal":_2fa=new ibm.portal.portlet.WindowState().NORMAL;break;case "minimize":_2fa=new ibm.portal.portlet.WindowState().MINIMIZED;break;case "maximize":_2fa=new ibm.portal.portlet.WindowState().MAXIMIZED;break;}this.logger.logExit(_2f8,_2fa);return _2fa;}else{return this.portletAccessor.getWindowState();}},setWindowState:function(_2fb){if(this.isEnablerAvailable){var _2fc="setWindowState()";this.logger.logEntry(_2fc);this.logger.log(_2fc,"windowState: ${0}",_2fb);var _2fd=null;switch(_2fb){case new ibm.portal.portlet.WindowState().NORMAL:_2fd="normal";break;case new ibm.portal.portlet.WindowState().MINIMIZED:_2fd="minimize";break;case new ibm.portal.portlet.WindowState().MAXIMIZED:_2fd="maximize";break;}this.widgetAccessor.setWindowState(_2fd);this.logger.logExit(_2fc,_2fb);return _2fb;}else{this.portletAccessor.setWindowState(_2fb);return _2fb;}},getParameterNames:function(){if(this.isEnablerAvailable){var _2fe="getParameterNames()";this.logger.logEntry(_2fe);var _2ff=this.widgetAccessor.getWidgetStateNames();this.logger.logExit(_2fe,_2ff);return _2ff;}else{return this.renderParameters.getNames();}},getParameterValue:function(name){if(this.isEnablerAvailable){var _300="getParameterValue()";this.logger.logEntry(_300);this.logger.log(_300,"name: ${0}",name);var _301=this.widgetAccessor.getWidgetState(name);this.logger.logExit(_300,_301);return _301;}else{return this.renderParameters.getValue(name);}},getParameterValues:function(name){if(this.isEnablerAvailable){var _302="getParameterValues()";this.logger.logEntry(_302);this.logger.log(_302,"name: ${0}",name);var _303=this.widgetAccessor.getWidgetStateValues(name);this.logger.logExit(_302,_303);return _303;}else{return this.renderParameters.getValues(name);}},getParameterMap:function(){if(this.isEnablerAvailable){var _304="getParameterMap()";this.logger.logEntry(_304);var _305=this.getParameterNames();var _306=new Array();for(var n=0;n<_305.length;n++){var _307=this.getParameterValues(_305[n]);_306[n]={name:_305[n],values:_307};}this.logger.logExit(_304,_306);return _306;}else{return this.renderParameters.getMap();}},setParameterValue:function(name,_308){if(this.isEnablerAvailable){var _309="setParameterValue()";this.logger.logEntry(_309);this.logger.log(_309,"name: ${0}",name);this.logger.log(_309,"value: ${0}",_308);this.widgetAccessor.setWidgetState(name,_308);this.logger.logExit(_309,_308);return _308;}else{this.renderParameters.setValue(name,_308);return _308;}},setParameterValues:function(name,_30a){if(this.isEnablerAvailable){var _30b="setParameterValues()";this.logger.logEntry(_30b);this.logger.log(_30b,"name: ${0}",name);this.logger.log(_30b,"values: ${0}",_30a);this.widgetAccessor.setWidgetState(name,_30a);this.logger.logExit(_30b,_30a);return _30a;}else{this.renderParameters.setValues(name,_30a);return _30a;}},setParameterMap:function(map,_30c){if(this.isEnablerAvailable){var _30d="setParameterMap()";this.logger.logEntry(_30d);this.logger.log(_30d,"map: ${0}",map);this.logger.log(_30d,"replace: ${0}",_30c);for(var n=0;n<map.length;n++){var _30e=map[n].name;var _30f=map[n].values;this.setParameterValues(_30e,_30f);}this.logger.logExit(_30d);}else{if(_30c==true){this.renderParameters.clear();}this.renderParameters.putAll(map);return this.renderParameters.getMap();}},removeParameter:function(name){if(this.isEnablerAvailable){var _310="removeParameter()";this.logger.logEntry(_310);this.logger.log(_310,"name: ${0}",name);this.widgetAccessor.removeWidgetState(name);this.logger.logExit(_310);}else{this.renderParameters.remove(name);}}});dojo.require("com.ibm.portal.services.PortletFragmentService");dojo.declare("ibm.portal.portlet.XMLPortletRequest",null,{onreadystatechange:null,readyState:0,responseText:null,responseXML:null,status:null,statusText:null,onportletstateready:null,_location:null,_async:null,constructor:function(_311){var _312=this.declaredClass+".constructor";ibm.portal.debug.entry(_312,[_311]);this.pageID=_311.pageID;this.windowID=_311.windowID;this.windowObj=_311;ibm.portal.debug.exit(_312);this.isEnablerAvailable=_311.isEnablerAvailable;this.navigationStateModel=_311.navigationStateModel;},_getXHR:function(){var _313=this.declaredClass+"._getXHR";ibm.portal.debug.entry(_313);if(!this._xhr){this._xhr=this._createXHR();}ibm.portal.debug.exit(_313,this._xhr);return this._xhr;},_createXHR:function(){var _314=this.declaredClass+"._createXHR";ibm.portal.debug.entry(_314);var _315=null;if(typeof (XMLHttpRequest)!="undefined"){_315=new XMLHttpRequest();}else{_315=new ActiveXObject("Microsoft.XMLHTTP");}ibm.portal.debug.exit(_314,_315);return _315;},_onreadystatechangehandler:function(){var _316=this.declaredClass+"._onreadystatechangehandler";ibm.portal.debug.entry(_316);if(!this.handled){var xhr=this._getXHR();this.readyState=xhr.readyState;ibm.portal.debug.text("ready state is "+xhr.readyState);if(this.readyState==4){var _317=this.windowObj.isAuthenticationRequired(xhr,"xml");ibm.portal.debug.text("is auth required: "+_317);xhr.onreadystatechange=new Function;if(_317){this.windowObj.doAuthentication(xhr);return;}else{this.responseText=xhr.responseText;this.responseXML=xhr.responseXML;this.status=xhr.status;this.statusText=xhr.statusText;var _318=new com.ibm.portal.services.PortletFragmentService();var _319=_318.createPortletInfo(xhr.responseXML);this.responseText=_319.markup;this.responseXML=null;var _31a=true;var _31b=_319.updatedState;if(this.onportletstateready!=null){var _31c=_319.windowId;var _31d=new ibm.portal.portlet.PortletState(this.isEnablerAvailable,_31b,_31c,null,this.navigationStateModel);_31a=this.onportletstateready(_31d);}if(_31a&&this._isCSA()){_318._fireGlobalPortletStateChange(_319);}this._handleDependentPortlets(_318.readDependentPortlets(xhr.responseXML),_31b);this.handled=true;}}if(this.onreadystatechange!=null){this.onreadystatechange();}}ibm.portal.debug.exit(_316);},_handleDependentPortlets:function(_31e,_31f){var _320=this.declaredClass+"._handleDependentPortlets";ibm.portal.debug.entry(_320,[_31e,_31f]);if(!this._isCSA()){if(_31e.length>0){window.location.href=this._newPageURL(_31f);}}ibm.portal.debug.exit(_320);},_isCSA:function(){var _321=this.declaredClass+"._isCSA";ibm.portal.debug.entry(_321);var _322=false;try{_322=(typeof (document.isCSA)!="undefined");}catch(e){}ibm.portal.debug.exit(_321,_322);return _322;},_flag:function(_323){var _324=this.declaredClass+"._flag";ibm.portal.debug.entry(_324,[_323]);var id="lm:oid:"+this.windowID+"@oid:"+this.pageID;var _325=new com.ibm.portal.services.PortletFragmentService();var url=_325._flagPortletUrl(_323,id);ibm.portal.debug.exit(_324,url);return url;},_newPageURL:function(_326){var _327=this.declaredClass+"._newPageURL";ibm.portal.debug.entry(_327,[_326]);ibm.portal.debug.text(dojox.data.dom.innerXML(_326));var _328=new com.ibm.portal.state.StateManager(ibmPortalConfig["contentHandlerURI"]);var _329=_326;if(!_326){_329=com.ibm.portal.xslt.loadXmlString();}_328.reset(_329);var _32a=_328.getSerializationManager();var _32b=_32a.serialize(_329);var _32c=_32b["returnObject"];var url=_32c;ibm.portal.debug.exit(_327,url);return url;},open:function(_32d,uri){var _32e=this.declaredClass+".open";ibm.portal.debug.entry(_32e,[_32d,uri]);this.open(_32d,uri,false);ibm.portal.debug.exit(_32e);},open:function(_32f,uri,_330){var _331=this.declaredClass+".open";ibm.portal.debug.entry(_331,[_32f,uri,_330]);var xhr=this._getXHR();var me=this;this._location=uri;if(_330==undefined){_330=false;}this._async=_330;xhr.onreadystatechange=function(){me._onreadystatechangehandler();};xhr.open(_32f,this._flag(uri),_330);xhr.setRequestHeader("X-IBM-XHR","true");ibm.portal.debug.exit(_331);},setRequestHeader:function(_332,_333){var _334=this.declaredClass+".setRequestHeader";ibm.portal.debug.entry(_334,[_332,_333]);this._getXHR().setRequestHeader(_332,_333);ibm.portal.debug.exit(_334);},send:function(data){var _335=this.declaredClass+".send";ibm.portal.debug.entry(_335,[data]);this._getXHR().send(data);if(!this._async){this._onreadystatechangehandler();}ibm.portal.debug.exit(_335);},abort:function(){var _336=this.declaredClass+".abort";ibm.portal.debug.entry(_336);this._getXHR().abort();ibm.portal.debug.exit(_336);},getAllResponseHeaders:function(){return this._getXHR().getAllResponseHeaders();},getResponseHeader:function(_337){return this._getXHR().getResponseHeader(_337);}});dojo.declare("ibm.portal.portlet.UserProfile",null,{constructor:function(_338,_339,data,_33a){this.windowID=_339;this.xmlData=data;this.ns={"xsl":"http://www.w3.org/1999/XSL/Transform","atom":"http://www.w3.org/2005/Atom","xhtml":"http://www.w3.org/1999/xhtml","xsi":"http://www.w3.org/2001/XMLSchema-instance","um":"http://www.ibm.com/xmlns/prod/websphere/um.xsd"};this.isEnablerAvailable=_338;if(this.isEnablerAvailable){var _33b="ibm.portal.portlet.UserProfile";this.logger=new ibm.portal.portlet.Logger(_33b);var _33c="constructor()";this.logger.logEntry(_33c);this.logger.log(_33c,"windowid: ${0}",_339);this.logger.log(_33c,"data: ${0}",data);this.logger.log(_33c,"userModel: ${0}",_33a);this.userModel=_33a;this.logger.logExit(_33c);}else{this.userModel=null;}},getAttribute:function(name){if(this.isEnablerAvailable){var _33d="getAttribute()";this.logger.logEntry(_33d);this.logger.log(_33d,"name: ${0}",name);var user=this.userModel.findCurrentUser().start();var _33e=user.getAttribute(name);this.logger.logExit(_33d,_33e);return _33e;}else{var expr="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']/um:attributeValue";var _33f=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _33e=null;if(_33f&&_33f.length>0){if(_33f[0].textContent){_33e=_33f[0].textContent;}else{_33e=_33f[0].text;}}return _33e;}},setAttribute:function(name,_340){if(this.isEnablerAvailable){var _341="setAttribute()";this.logger.logEntry(_341);this.logger.log(_341,"name: ${0}",name);this.logger.log(_341,"value: ${0}",_340);var user=this.userModel.findCurrentUser().start();var _342=user.setAttribute(name,_340);this.logger.logExit(_341,_342);return _342;}else{var expr="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']/um:attributeValue";var _343=ibm.portal.xml.xpath.evaluateXPath(expr,this.xmlData,this.ns);var _342=null;if(_343&&_343.length>0){if(_343[0].textContent){_342=_343[0].textContent;_343[0].textContent=_340;}else{_342=_343[0].text;_343[0].text=_340;}}else{var _344="/atom:entry/atom:content/um:profile[@type='user']/um:attribute[@name='"+name+"']";var _345=ibm.portal.xml.xpath.evaluateXPath(_344,this.xmlData,this.ns);var _346=null;if(_345&&_345.length>0){_346=_345[0];}else{var _347="/atom:entry/atom:content/um:profile[@type='user']";var _348=ibm.portal.xml.xpath.evaluateXPath(_347,this.xmlData,this.ns);if(dojo.isIE||window.ActiveXObject!==undefined){_346=this.xmlData.createNode(1,"um:attribute",this.ns.um);}else{_346=this.xmlData.createElementNS(this.ns.um,"um:attribute");}_346.setAttribute("type","xs:string");_346.setAttribute("multiValued","false");_346.setAttribute("name",name);_348[0].appendChild(_346);}var _349;if(dojo.isIE||window.ActiveXObject!==undefined){_349=this.xmlData.createNode(1,"um:attributeValue",this.ns.um);_349.text=_340;}else{_349=this.xmlData.createElementNS(this.ns.um,"um:attributeValue");_349.textContent=_340;}_346.appendChild(_349);}return _342;}},clone:function(){var _34a=dojox.data.dom.innerXML(this.xmlData);var _34b=com.ibm.portal.xslt.loadXmlString(_34a);return new ibm.portal.portlet.UserProfile(this.isEnablerAvailable,this.windowID,_34b,this.userModel);}});dojo.declare("ibm.portal.portlet.Error",null,{INFO:0,WARN:1,ERROR:2,constructor:function(_34c,_34d,_34e){this.errorCode=_34c;this.message=_34d;this.description=_34e;},getErrorCode:function(){return this.errorCode;},getMessage:function(){return this.message;},getDescription:function(){return this.description;}});dojo.declare("ibm.portal.portlet.Logger",null,{constructor:function(_34f){this.className=_34f;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(_34f);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;},logEntry:function(name,args){var _350=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_350){this.LOGGER.entering(name,args);}},log:function(name,msg,args){var _351=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_351){this.LOGGER.log(this.LOG_LEVEL,name,msg,args);}},logLevel:function(_352,name,msg,args){var _353=this.LOGGER.isLoggable(_352);if(_353){this.LOGGER.log(_352,name,msg,args);}},logExit:function(name,_354){var _355=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_355){this.LOGGER.exiting(name,_354);}}});var com_ibm_portal_portlet_portletwindow=new ibm.portal.portlet.PortletWindow();ibm.portal.portlet.PortletWindow.STATUS_UNDEFINED=com_ibm_portal_portlet_portletwindow.STATUS_UNDEFINED;ibm.portal.portlet.PortletWindow.STATUS_OK=com_ibm_portal_portlet_portletwindow.STATUS_OK;ibm.portal.portlet.PortletWindow.STATUS_ERROR=com_ibm_portal_portlet_portletwindow.STATUS_ERROR;com_ibm_portal_portlet_portletwindow=null;var com_ibm_portal_portlet_portletmode=new ibm.portal.portlet.PortletMode();ibm.portal.portlet.PortletMode.VIEW=com_ibm_portal_portlet_portletmode.VIEW;ibm.portal.portlet.PortletMode.EDIT=com_ibm_portal_portlet_portletmode.EDIT;ibm.portal.portlet.PortletMode.EDIT_DEFAULTS=com_ibm_portal_portlet_portletmode.EDIT_DEFAULTS;ibm.portal.portlet.PortletMode.HELP=com_ibm_portal_portlet_portletmode.HELP;ibm.portal.portlet.PortletMode.CONFIG=com_ibm_portal_portlet_portletmode.CONFIG;com_ibm_portal_portlet_portletmode=null;var com_ibm_portal_portlet_windowstate=new ibm.portal.portlet.WindowState();ibm.portal.portlet.WindowState.NORMAL=com_ibm_portal_portlet_windowstate.NORMAL;ibm.portal.portlet.WindowState.MINIMIZED=com_ibm_portal_portlet_windowstate.MINIMIZED;ibm.portal.portlet.WindowState.MAXIMIZED=com_ibm_portal_portlet_windowstate.MAXIMIZED;com_ibm_portal_portlet_windowstate=null;var com_ibm_portal_portlet_error=new ibm.portal.portlet.Error();ibm.portal.portlet.Error.INFO=com_ibm_portal_portlet_error.INFO;ibm.portal.portlet.Error.WARN=com_ibm_portal_portlet_error.WARN;ibm.portal.portlet.Error.ERROR=com_ibm_portal_portlet_error.ERROR;com_ibm_portal_portlet_error=null;}if(!dojo._hasResource["com.ibm.wcm.layer.base"]){dojo._hasResource["com.ibm.wcm.layer.base"]=true;dojo.provide("com.ibm.wcm.layer.base");}

}catch(e){console.log("Module 'wp_portlet_client_model': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/data/XmlStore":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/xhr","dojo/data/util/simpleFetch","dojo/_base/query","dojo/_base/array","dojo/_base/kernel","dojo/data/util/filter","dojox/xml/parser","dojox/data/XmlItem"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){var _b=_2("dojox.data.XmlStore",null,{constructor:function(_c){if(_c){this.url=_c.url;this.rootItem=(_c.rootItem||_c.rootitem||this.rootItem);this.keyAttribute=(_c.keyAttribute||_c.keyattribute||this.keyAttribute);this._attributeMap=(_c.attributeMap||_c.attributemap);this.label=_c.label||this.label;this.sendQuery=(_c.sendQuery||_c.sendquery||this.sendQuery);if("urlPreventCache" in _c){this.urlPreventCache=_c.urlPreventCache?true:false;}}this._newItems=[];this._deletedItems=[];this._modifiedItems=[];},url:"",rootItem:"",keyAttribute:"",label:"",sendQuery:false,attributeMap:null,urlPreventCache:true,getValue:function(_d,_e,_f){var _10=_d.element;var i;var _11;if(_e==="tagName"){return _10.nodeName;}else{if(_e==="childNodes"){for(i=0;i<_10.childNodes.length;i++){_11=_10.childNodes[i];if(_11.nodeType===1){return this._getItem(_11);}}return _f;}else{if(_e==="text()"){for(i=0;i<_10.childNodes.length;i++){_11=_10.childNodes[i];if(_11.nodeType===3||_11.nodeType===4){return _11.nodeValue;}}return _f;}else{_e=this._getAttribute(_10.nodeName,_e);if(_e.charAt(0)==="@"){var _12=_e.substring(1);var _13=_10.getAttribute(_12);return (_13)?_13:_f;}else{for(i=0;i<_10.childNodes.length;i++){_11=_10.childNodes[i];if(_11.nodeType===1&&_11.nodeName===_e){return this._getItem(_11);}}return _f;}}}}},getValues:function(_14,_15){var _16=_14.element;var _17=[];var i;var _18;if(_15==="tagName"){return [_16.nodeName];}else{if(_15==="childNodes"){for(i=0;i<_16.childNodes.length;i++){_18=_16.childNodes[i];if(_18.nodeType===1){_17.push(this._getItem(_18));}}return _17;}else{if(_15==="text()"){var ec=_16.childNodes;for(i=0;i<ec.length;i++){_18=ec[i];if(_18.nodeType===3||_18.nodeType===4){_17.push(_18.nodeValue);}}return _17;}else{_15=this._getAttribute(_16.nodeName,_15);if(_15.charAt(0)==="@"){var _19=_15.substring(1);var _1a=_16.getAttribute(_19);return (_1a!==undefined)?[_1a]:[];}else{for(i=0;i<_16.childNodes.length;i++){_18=_16.childNodes[i];if(_18.nodeType===1&&_18.nodeName===_15){_17.push(this._getItem(_18));}}return _17;}}}}},getAttributes:function(_1b){var _1c=_1b.element;var _1d=[];var i;_1d.push("tagName");if(_1c.childNodes.length>0){var _1e={};var _1f=true;var _20=false;for(i=0;i<_1c.childNodes.length;i++){var _21=_1c.childNodes[i];if(_21.nodeType===1){var _22=_21.nodeName;if(!_1e[_22]){_1d.push(_22);_1e[_22]=_22;}_1f=true;}else{if(_21.nodeType===3){_20=true;}}}if(_1f){_1d.push("childNodes");}if(_20){_1d.push("text()");}}for(i=0;i<_1c.attributes.length;i++){_1d.push("@"+_1c.attributes[i].nodeName);}if(this._attributeMap){for(var key in this._attributeMap){i=key.indexOf(".");if(i>0){var _23=key.substring(0,i);if(_23===_1c.nodeName){_1d.push(key.substring(i+1));}}else{_1d.push(key);}}}return _1d;},hasAttribute:function(_24,_25){return (this.getValue(_24,_25)!==undefined);},containsValue:function(_26,_27,_28){var _29=this.getValues(_26,_27);for(var i=0;i<_29.length;i++){if((typeof _28==="string")){if(_29[i].toString&&_29[i].toString()===_28){return true;}}else{if(_29[i]===_28){return true;}}}return false;},isItem:function(_2a){if(_2a&&_2a.element&&_2a.store&&_2a.store===this){return true;}return false;},isItemLoaded:function(_2b){return this.isItem(_2b);},loadItem:function(_2c){},getFeatures:function(){var _2d={"dojo.data.api.Read":true,"dojo.data.api.Write":true};if(!this.sendQuery||this.keyAttribute!==""){_2d["dojo.data.api.Identity"]=true;}return _2d;},getLabel:function(_2e){if((this.label!=="")&&this.isItem(_2e)){var _2f=this.getValue(_2e,this.label);if(_2f){return _2f.toString();}}return undefined;},getLabelAttributes:function(_30){if(this.label!==""){return [this.label];}return null;},_fetchItems:function(_31,_32,_33){var url=this._getFetchUrl(_31);if(!url){_33(new Error("No URL specified."),_31);return;}var _34=(!this.sendQuery?_31:{});var _35=this;var _36={url:url,handleAs:"xml",preventCache:_35.urlPreventCache};var _37=_3.get(_36);_37.addCallback(function(_38){var _39=_35._getItems(_38,_34);if(_39&&_39.length>0){_32(_39,_31);}else{_32([],_31);}});_37.addErrback(function(_3a){_33(_3a,_31);});},_getFetchUrl:function(_3b){if(!this.sendQuery){return this.url;}var _3c=_3b.query;if(!_3c){return this.url;}if(_1.isString(_3c)){return this.url+_3c;}var _3d="";for(var _3e in _3c){var _3f=_3c[_3e];if(_3f){if(_3d){_3d+="&";}_3d+=(_3e+"="+_3f);}}if(!_3d){return this.url;}var _40=this.url;if(_40.indexOf("?")<0){_40+="?";}else{_40+="&";}return _40+_3d;},_getItems:function(_41,_42){var _43=null;if(_42){_43=_42.query;}var _44=[];var _45=null;if(this.rootItem!==""){_45=_5(this.rootItem,_41);}else{_45=_41.documentElement.childNodes;}var _46=_42.queryOptions?_42.queryOptions.deep:false;if(_46){_45=this._flattenNodes(_45);}for(var i=0;i<_45.length;i++){var _47=_45[i];if(_47.nodeType!=1){continue;}var _48=this._getItem(_47);if(_43){var _49=_42.queryOptions?_42.queryOptions.ignoreCase:false;var _4a;var _4b=false;var j;var _4c=true;var _4d={};for(var key in _43){_4a=_43[key];if(typeof _4a==="string"){_4d[key]=_8.patternToRegExp(_4a,_49);}else{if(_4a){_4d[key]=_4a;}}}for(var _4e in _43){_4c=false;var _4f=this.getValues(_48,_4e);for(j=0;j<_4f.length;j++){_4a=_4f[j];if(_4a){var _50=_43[_4e];if((typeof _4a)==="string"&&(_4d[_4e])){if((_4a.match(_4d[_4e]))!==null){_4b=true;}else{_4b=false;}}else{if((typeof _4a)==="object"){if(_4a.toString&&(_4d[_4e])){var _51=_4a.toString();if((_51.match(_4d[_4e]))!==null){_4b=true;}else{_4b=false;}}else{if(_50==="*"||_50===_4a){_4b=true;}else{_4b=false;}}}}}if(_4b){break;}}if(!_4b){break;}}if(_4c||_4b){_44.push(_48);}}else{_44.push(_48);}}_6.forEach(_44,function(_52){if(_52.element.parentNode){_52.element.parentNode.removeChild(_52.element);}},this);return _44;},_flattenNodes:function(_53){var _54=[];if(_53){var i;for(i=0;i<_53.length;i++){var _55=_53[i];_54.push(_55);if(_55.childNodes&&_55.childNodes.length>0){_54=_54.concat(this._flattenNodes(_55.childNodes));}}}return _54;},close:function(_56){},newItem:function(_57,_58){_57=(_57||{});var _59=_57.tagName;if(!_59){_59=this.rootItem;if(_59===""){return null;}}var _5a=this._getDocument();var _5b=_5a.createElement(_59);for(var _5c in _57){var _5d;if(_5c==="tagName"){continue;}else{if(_5c==="text()"){_5d=_5a.createTextNode(_57[_5c]);_5b.appendChild(_5d);}else{_5c=this._getAttribute(_59,_5c);if(_5c.charAt(0)==="@"){var _5e=_5c.substring(1);_5b.setAttribute(_5e,_57[_5c]);}else{var _5f=_5a.createElement(_5c);_5d=_5a.createTextNode(_57[_5c]);_5f.appendChild(_5d);_5b.appendChild(_5f);}}}}var _60=this._getItem(_5b);this._newItems.push(_60);var _61=null;if(_58&&_58.parent&&_58.attribute){_61={item:_58.parent,attribute:_58.attribute,oldValue:undefined};var _62=this.getValues(_58.parent,_58.attribute);if(_62&&_62.length>0){var _63=_62.slice(0,_62.length);if(_62.length===1){_61.oldValue=_62[0];}else{_61.oldValue=_62.slice(0,_62.length);}_63.push(_60);this.setValues(_58.parent,_58.attribute,_63);_61.newValue=this.getValues(_58.parent,_58.attribute);}else{this.setValue(_58.parent,_58.attribute,_60);_61.newValue=_60;}}return _60;},deleteItem:function(_64){var _65=_64.element;if(_65.parentNode){this._backupItem(_64);_65.parentNode.removeChild(_65);return true;}this._forgetItem(_64);this._deletedItems.push(_64);return true;},setValue:function(_66,_67,_68){if(_67==="tagName"){return false;}this._backupItem(_66);var _69=_66.element;var _6a;var _6b;if(_67==="childNodes"){_6a=_68.element;_69.appendChild(_6a);}else{if(_67==="text()"){while(_69.firstChild){_69.removeChild(_69.firstChild);}_6b=this._getDocument(_69).createTextNode(_68);_69.appendChild(_6b);}else{_67=this._getAttribute(_69.nodeName,_67);if(_67.charAt(0)==="@"){var _6c=_67.substring(1);_69.setAttribute(_6c,_68);}else{for(var i=0;i<_69.childNodes.length;i++){var _6d=_69.childNodes[i];if(_6d.nodeType===1&&_6d.nodeName===_67){_6a=_6d;break;}}var _6e=this._getDocument(_69);if(_6a){while(_6a.firstChild){_6a.removeChild(_6a.firstChild);}}else{_6a=_6e.createElement(_67);_69.appendChild(_6a);}_6b=_6e.createTextNode(_68);_6a.appendChild(_6b);}}}return true;},setValues:function(_6f,_70,_71){if(_70==="tagName"){return false;}this._backupItem(_6f);var _72=_6f.element;var i;var _73;var _74;if(_70==="childNodes"){while(_72.firstChild){_72.removeChild(_72.firstChild);}for(i=0;i<_71.length;i++){_73=_71[i].element;_72.appendChild(_73);}}else{if(_70==="text()"){while(_72.firstChild){_72.removeChild(_72.firstChild);}var _75="";for(i=0;i<_71.length;i++){_75+=_71[i];}_74=this._getDocument(_72).createTextNode(_75);_72.appendChild(_74);}else{_70=this._getAttribute(_72.nodeName,_70);if(_70.charAt(0)==="@"){var _76=_70.substring(1);_72.setAttribute(_76,_71[0]);}else{for(i=_72.childNodes.length-1;i>=0;i--){var _77=_72.childNodes[i];if(_77.nodeType===1&&_77.nodeName===_70){_72.removeChild(_77);}}var _78=this._getDocument(_72);for(i=0;i<_71.length;i++){_73=_78.createElement(_70);_74=_78.createTextNode(_71[i]);_73.appendChild(_74);_72.appendChild(_73);}}}}return true;},unsetAttribute:function(_79,_7a){if(_7a==="tagName"){return false;}this._backupItem(_79);var _7b=_79.element;if(_7a==="childNodes"||_7a==="text()"){while(_7b.firstChild){_7b.removeChild(_7b.firstChild);}}else{_7a=this._getAttribute(_7b.nodeName,_7a);if(_7a.charAt(0)==="@"){var _7c=_7a.substring(1);_7b.removeAttribute(_7c);}else{for(var i=_7b.childNodes.length-1;i>=0;i--){var _7d=_7b.childNodes[i];if(_7d.nodeType===1&&_7d.nodeName===_7a){_7b.removeChild(_7d);}}}}return true;},save:function(_7e){if(!_7e){_7e={};}var i;for(i=0;i<this._modifiedItems.length;i++){this._saveItem(this._modifiedItems[i],_7e,"PUT");}for(i=0;i<this._newItems.length;i++){var _7f=this._newItems[i];if(_7f.element.parentNode){this._newItems.splice(i,1);i--;continue;}this._saveItem(this._newItems[i],_7e,"POST");}for(i=0;i<this._deletedItems.length;i++){this._saveItem(this._deletedItems[i],_7e,"DELETE");}},revert:function(){this._newItems=[];this._restoreItems(this._deletedItems);this._deletedItems=[];this._restoreItems(this._modifiedItems);this._modifiedItems=[];return true;},isDirty:function(_80){if(_80){var _81=this._getRootElement(_80.element);return (this._getItemIndex(this._newItems,_81)>=0||this._getItemIndex(this._deletedItems,_81)>=0||this._getItemIndex(this._modifiedItems,_81)>=0);}else{return (this._newItems.length>0||this._deletedItems.length>0||this._modifiedItems.length>0);}},_saveItem:function(_82,_83,_84){var url;var _85;if(_84==="PUT"){url=this._getPutUrl(_82);}else{if(_84==="DELETE"){url=this._getDeleteUrl(_82);}else{url=this._getPostUrl(_82);}}if(!url){if(_83.onError){_85=_83.scope||_7.global;_83.onError.call(_85,new Error("No URL for saving content: "+this._getPostContent(_82)));}return;}var _86={url:url,method:(_84||"POST"),contentType:"text/xml",handleAs:"xml"};var _87;if(_84==="PUT"){_86.putData=this._getPutContent(_82);_87=_3.put(_86);}else{if(_84==="DELETE"){_87=_3.del(_86);}else{_86.postData=this._getPostContent(_82);_87=_3.post(_86);}}_85=(_83.scope||_7.global);var _88=this;_87.addCallback(function(_89){_88._forgetItem(_82);if(_83.onComplete){_83.onComplete.call(_85);}});_87.addErrback(function(_8a){if(_83.onError){_83.onError.call(_85,_8a);}});},_getPostUrl:function(_8b){return this.url;},_getPutUrl:function(_8c){return this.url;},_getDeleteUrl:function(_8d){var url=this.url;if(_8d&&this.keyAttribute!==""){var _8e=this.getValue(_8d,this.keyAttribute);if(_8e){var key=this.keyAttribute.charAt(0)==="@"?this.keyAttribute.substring(1):this.keyAttribute;url+=url.indexOf("?")<0?"?":"&";url+=key+"="+_8e;}}return url;},_getPostContent:function(_8f){return "<?xml version='1.0'?>"+_9.innerXML(_8f.element);},_getPutContent:function(_90){return "<?xml version='1.0'?>"+_9.innerXML(_90.element);},_getAttribute:function(_91,_92){if(this._attributeMap){var key=_91+"."+_92;var _93=this._attributeMap[key];if(_93){_92=_93;}else{_93=this._attributeMap[_92];if(_93){_92=_93;}}}return _92;},_getItem:function(_94){try{var q=null;if(this.keyAttribute===""){q=this._getXPath(_94);}return new _a(_94,this,q);}catch(e){}return null;},_getItemIndex:function(_95,_96){for(var i=0;i<_95.length;i++){if(_95[i].element===_96){return i;}}return -1;},_backupItem:function(_97){var _98=this._getRootElement(_97.element);if(this._getItemIndex(this._newItems,_98)>=0||this._getItemIndex(this._modifiedItems,_98)>=0){return;}if(_98!=_97.element){_97=this._getItem(_98);}_97._backup=_98.cloneNode(true);this._modifiedItems.push(_97);},_restoreItems:function(_99){_6.forEach(_99,function(_9a){if(_9a._backup){_9a.element=_9a._backup;_9a._backup=null;}},this);},_forgetItem:function(_9b){var _9c=_9b.element;var _9d=this._getItemIndex(this._newItems,_9c);if(_9d>=0){this._newItems.splice(_9d,1);}_9d=this._getItemIndex(this._deletedItems,_9c);if(_9d>=0){this._deletedItems.splice(_9d,1);}_9d=this._getItemIndex(this._modifiedItems,_9c);if(_9d>=0){this._modifiedItems.splice(_9d,1);}},_getDocument:function(_9e){if(_9e){return _9e.ownerDocument;}else{if(!this._document){return _9.parse();}}return null;},_getRootElement:function(_9f){while(_9f.parentNode){_9f=_9f.parentNode;}return _9f;},_getXPath:function(_a0){var _a1=null;if(!this.sendQuery){var _a2=_a0;_a1="";while(_a2&&_a2!=_a0.ownerDocument){var pos=0;var _a3=_a2;var _a4=_a2.nodeName;while(_a3){_a3=_a3.previousSibling;if(_a3&&_a3.nodeName===_a4){pos++;}}var _a5="/"+_a4+"["+pos+"]";if(_a1){_a1=_a5+_a1;}else{_a1=_a5;}_a2=_a2.parentNode;}}return _a1;},getIdentity:function(_a6){if(!this.isItem(_a6)){throw new Error("dojox.data.XmlStore: Object supplied to getIdentity is not an item");}else{var id=null;if(this.sendQuery&&this.keyAttribute!==""){id=this.getValue(_a6,this.keyAttribute).toString();}else{if(!this.serverQuery){if(this.keyAttribute!==""){id=this.getValue(_a6,this.keyAttribute).toString();}else{id=_a6.q;}}}return id;}},getIdentityAttributes:function(_a7){if(!this.isItem(_a7)){throw new Error("dojox.data.XmlStore: Object supplied to getIdentity is not an item");}else{if(this.keyAttribute!==""){return [this.keyAttribute];}else{return null;}}},fetchItemByIdentity:function(_a8){var _a9=null;var _aa=null;var _ab=this;var url=null;var _ac=null;var _ad=null;if(!_ab.sendQuery){_a9=function(_ae){if(_ae){if(_ab.keyAttribute!==""){var _af={};_af.query={};_af.query[_ab.keyAttribute]=_a8.identity;_af.queryOptions={deep:true};var _b0=_ab._getItems(_ae,_af);_aa=_a8.scope||_7.global;if(_b0.length===1){if(_a8.onItem){_a8.onItem.call(_aa,_b0[0]);}}else{if(_b0.length===0){if(_a8.onItem){_a8.onItem.call(_aa,null);}}else{if(_a8.onError){_a8.onError.call(_aa,new Error("Items array size for identity lookup greater than 1, invalid keyAttribute."));}}}}else{var _b1=_a8.identity.split("/");var i;var _b2=_ae;for(i=0;i<_b1.length;i++){if(_b1[i]&&_b1[i]!==""){var _b3=_b1[i];_b3=_b3.substring(0,_b3.length-1);var _b4=_b3.split("[");var tag=_b4[0];var _b5=parseInt(_b4[1],10);var pos=0;if(_b2){var _b6=_b2.childNodes;if(_b6){var j;var _b7=null;for(j=0;j<_b6.length;j++){var _b8=_b6[j];if(_b8.nodeName===tag){if(pos<_b5){pos++;}else{_b7=_b8;break;}}}if(_b7){_b2=_b7;}else{_b2=null;}}else{_b2=null;}}else{break;}}}var _b9=null;if(_b2){_b9=_ab._getItem(_b2);if(_b9.element.parentNode){_b9.element.parentNode.removeChild(_b9.element);}}if(_a8.onItem){_aa=_a8.scope||_7.global;_a8.onItem.call(_aa,_b9);}}}};url=this._getFetchUrl(null);_ac={url:url,handleAs:"xml",preventCache:_ab.urlPreventCache};_ad=_3.get(_ac);_ad.addCallback(_a9);if(_a8.onError){_ad.addErrback(function(_ba){var s=_a8.scope||_7.global;_a8.onError.call(s,_ba);});}}else{if(_ab.keyAttribute!==""){var _bb={query:{}};_bb.query[_ab.keyAttribute]=_a8.identity;url=this._getFetchUrl(_bb);_a9=function(_bc){var _bd=null;if(_bc){var _be=_ab._getItems(_bc,{});if(_be.length===1){_bd=_be[0];}else{if(_a8.onError){var _bf=_a8.scope||_7.global;_a8.onError.call(_bf,new Error("More than one item was returned from the server for the denoted identity"));}}}if(_a8.onItem){_bf=_a8.scope||_7.global;_a8.onItem.call(_bf,_bd);}};_ac={url:url,handleAs:"xml",preventCache:_ab.urlPreventCache};_ad=_3.get(_ac);_ad.addCallback(_a9);if(_a8.onError){_ad.addErrback(function(_c0){var s=_a8.scope||_7.global;_a8.onError.call(s,_c0);});}}else{if(_a8.onError){var s=_a8.scope||_7.global;_a8.onError.call(s,new Error("XmlStore is not told that the server to provides identity support.  No keyAttribute specified."));}}}}});_1.extend(_b,_4);return _b;});},"dojo/_base/query":function(){define(["../query","./NodeList"],function(_c1){return _c1;});},"dojox/xml/parser":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/array","dojo/_base/window","dojo/_base/sniff"],function(_c2){_c2.getObject("xml.parser",true,dojox);dojox.xml.parser.parse=function(str,_c3){var _c4=_c2.doc;var doc;_c3=_c3||"text/xml";if(str&&_c2.trim(str)&&"DOMParser" in _c2.global){var _c5=new DOMParser();doc=_c5.parseFromString(str,_c3);var de=doc.documentElement;var _c6="http://www.mozilla.org/newlayout/xml/parsererror.xml";if(de.nodeName=="parsererror"&&de.namespaceURI==_c6){var _c7=de.getElementsByTagNameNS(_c6,"sourcetext")[0];if(_c7){_c7=_c7.firstChild.data;}throw new Error("Error parsing text "+de.firstChild.data+" \n"+_c7);}return doc;}else{if("ActiveXObject" in _c2.global){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_c2.some(dp,function(p){try{doc=new ActiveXObject(p);}catch(e){return false;}return true;});if(str&&doc){doc.async=false;doc.loadXML(str);var pe=doc.parseError;if(pe.errorCode!==0){throw new Error("Line: "+pe.line+"\n"+"Col: "+pe.linepos+"\n"+"Reason: "+pe.reason+"\n"+"Error Code: "+pe.errorCode+"\n"+"Source: "+pe.srcText);}}if(doc){return doc;}}else{if(_c4.implementation&&_c4.implementation.createDocument){if(str&&_c2.trim(str)&&_c4.createElement){var tmp=_c4.createElement("xml");tmp.innerHTML=str;var _c8=_c4.implementation.createDocument("foo","",null);_c2.forEach(tmp.childNodes,function(_c9){_c8.importNode(_c9,true);});return _c8;}else{return _c4.implementation.createDocument("","",null);}}}}return null;};dojox.xml.parser.textContent=function(_ca,_cb){if(arguments.length>1){var _cc=_ca.ownerDocument||_c2.doc;dojox.xml.parser.replaceChildren(_ca,_cc.createTextNode(_cb));return _cb;}else{if(_ca.textContent!==undefined){return _ca.textContent;}var _cd="";if(_ca){_c2.forEach(_ca.childNodes,function(_ce){switch(_ce.nodeType){case 1:case 5:_cd+=dojox.xml.parser.textContent(_ce);break;case 3:case 2:case 4:_cd+=_ce.nodeValue;}});}return _cd;}};dojox.xml.parser.replaceChildren=function(_cf,_d0){var _d1=[];if(_c2.isIE){_c2.forEach(_cf.childNodes,function(_d2){_d1.push(_d2);});}dojox.xml.parser.removeChildren(_cf);_c2.forEach(_d1,_c2.destroy);if(!_c2.isArray(_d0)){_cf.appendChild(_d0);}else{_c2.forEach(_d0,function(_d3){_cf.appendChild(_d3);});}};dojox.xml.parser.removeChildren=function(_d4){var _d5=_d4.childNodes.length;while(_d4.hasChildNodes()){_d4.removeChild(_d4.firstChild);}return _d5;};dojox.xml.parser.innerXML=function(_d6){if(_d6.innerXML){return _d6.innerXML;}else{if(_d6.xml){return _d6.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(_d6);}}}return null;};return dojox.xml.parser;});},"dojox/data/XmlItem":function(){define(["dojo/_base/declare"],function(_d7){return _d7("dojox.data.XmlItem",null,{constructor:function(_d8,_d9,_da){this.element=_d8;this.store=_d9;this.q=_da;},toString:function(){var str="";if(this.element){for(var i=0;i<this.element.childNodes.length;i++){var _db=this.element.childNodes[i];if(_db.nodeType===3||_db.nodeType===4){str+=_db.nodeValue;}}}return str;}});});},"dojox/data/CsvStore":function(){define(["dojo/_base/lang","dojo/_base/declare","dojo/_base/xhr","dojo/_base/kernel","dojo/data/util/filter","dojo/data/util/simpleFetch"],function(_dc,_dd,xhr,_de,_df,_e0){var _e1=_dd("dojox.data.CsvStore",null,{constructor:function(_e2){this._attributes=[];this._attributeIndexes={};this._dataArray=[];this._arrayOfAllItems=[];this._loadFinished=false;if(_e2.url){this.url=_e2.url;}this._csvData=_e2.data;if(_e2.label){this.label=_e2.label;}else{if(this.label===""){this.label=undefined;}}this._storeProp="_csvStore";this._idProp="_csvId";this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._loadInProgress=false;this._queuedFetches=[];this.identifier=_e2.identifier;if(this.identifier===""){delete this.identifier;}else{this._idMap={};}if("separator" in _e2){this.separator=_e2.separator;}if("urlPreventCache" in _e2){this.urlPreventCache=_e2.urlPreventCache?true:false;}},url:"",label:"",identifier:"",separator:",",urlPreventCache:false,_assertIsItem:function(_e3){if(!this.isItem(_e3)){throw new Error(this.declaredClass+": a function was passed an item argument that was not an item");}},_getIndex:function(_e4){var idx=this.getIdentity(_e4);if(this.identifier){idx=this._idMap[idx];}return idx;},getValue:function(_e5,_e6,_e7){this._assertIsItem(_e5);var _e8=_e7;if(typeof _e6==="string"){var ai=this._attributeIndexes[_e6];if(ai!=null){var _e9=this._dataArray[this._getIndex(_e5)];_e8=_e9[ai]||_e7;}}else{throw new Error(this.declaredClass+": a function was passed an attribute argument that was not a string");}return _e8;},getValues:function(_ea,_eb){var _ec=this.getValue(_ea,_eb);return (_ec?[_ec]:[]);},getAttributes:function(_ed){this._assertIsItem(_ed);var _ee=[];var _ef=this._dataArray[this._getIndex(_ed)];for(var i=0;i<_ef.length;i++){if(_ef[i]!==""){_ee.push(this._attributes[i]);}}return _ee;},hasAttribute:function(_f0,_f1){this._assertIsItem(_f0);if(typeof _f1==="string"){var _f2=this._attributeIndexes[_f1];var _f3=this._dataArray[this._getIndex(_f0)];return (typeof _f2!=="undefined"&&_f2<_f3.length&&_f3[_f2]!=="");}else{throw new Error(this.declaredClass+": a function was passed an attribute argument that was not a string");}},containsValue:function(_f4,_f5,_f6){var _f7=undefined;if(typeof _f6==="string"){_f7=_df.patternToRegExp(_f6,false);}return this._containsValue(_f4,_f5,_f6,_f7);},_containsValue:function(_f8,_f9,_fa,_fb){var _fc=this.getValues(_f8,_f9);for(var i=0;i<_fc.length;++i){var _fd=_fc[i];if(typeof _fd==="string"&&_fb){return (_fd.match(_fb)!==null);}else{if(_fa===_fd){return true;}}}return false;},isItem:function(_fe){if(_fe&&_fe[this._storeProp]===this){var _ff=_fe[this._idProp];if(this.identifier){var data=this._dataArray[this._idMap[_ff]];if(data){return true;}}else{if(_ff>=0&&_ff<this._dataArray.length){return true;}}}return false;},isItemLoaded:function(_100){return this.isItem(_100);},loadItem:function(item){},getFeatures:function(){return this._features;},getLabel:function(item){if(this.label&&this.isItem(item)){return this.getValue(item,this.label);}return undefined;},getLabelAttributes:function(item){if(this.label){return [this.label];}return null;},_fetchItems:function(_101,_102,_103){var self=this;var _104=function(_105,_106){var _107=null;if(_105.query){var key,_108;_107=[];var _109=_105.queryOptions?_105.queryOptions.ignoreCase:false;var _10a={};for(key in _105.query){_108=_105.query[key];if(typeof _108==="string"){_10a[key]=_df.patternToRegExp(_108,_109);}}for(var i=0;i<_106.length;++i){var _10b=true;var _10c=_106[i];for(key in _105.query){_108=_105.query[key];if(!self._containsValue(_10c,key,_108,_10a[key])){_10b=false;}}if(_10b){_107.push(_10c);}}}else{_107=_106.slice(0,_106.length);}_102(_107,_105);};if(this._loadFinished){_104(_101,this._arrayOfAllItems);}else{if(this.url!==""){if(this._loadInProgress){this._queuedFetches.push({args:_101,filter:_104});}else{this._loadInProgress=true;var _10d={url:self.url,handleAs:"text",preventCache:self.urlPreventCache};var _10e=xhr.get(_10d);_10e.addCallback(function(data){try{self._processData(data);_104(_101,self._arrayOfAllItems);self._handleQueuedFetches();}catch(e){_103(e,_101);}});_10e.addErrback(function(_10f){self._loadInProgress=false;if(_103){_103(_10f,_101);}else{throw _10f;}});var _110=null;if(_101.abort){_110=_101.abort;}_101.abort=function(){var df=_10e;if(df&&df.fired===-1){df.cancel();df=null;}if(_110){_110.call(_101);}};}}else{if(this._csvData){try{this._processData(this._csvData);this._csvData=null;_104(_101,this._arrayOfAllItems);}catch(e){_103(e,_101);}}else{var _111=new Error(this.declaredClass+": No CSV source data was provided as either URL or String data input.");if(_103){_103(_111,_101);}else{throw _111;}}}}},close:function(_112){},_getArrayOfArraysFromCsvFileContents:function(_113){if(_dc.isString(_113)){var _114=new RegExp("^\\s+","g");var _115=new RegExp("\\s+$","g");var _116=new RegExp("\"\"","g");var _117=[];var i;var _118=this._splitLines(_113);for(i=0;i<_118.length;++i){var _119=_118[i];if(_119.length>0){var _11a=_119.split(this.separator);var j=0;while(j<_11a.length){var _11b=_11a[j];var _11c=_11b.replace(_114,"");var _11d=_11c.replace(_115,"");var _11e=_11d.charAt(0);var _11f=_11d.charAt(_11d.length-1);var _120=_11d.charAt(_11d.length-2);var _121=_11d.charAt(_11d.length-3);if(_11d.length===2&&_11d=="\"\""){_11a[j]="";}else{if((_11e=="\"")&&((_11f!="\"")||((_11f=="\"")&&(_120=="\"")&&(_121!="\"")))){if(j+1===_11a.length){return;}var _122=_11a[j+1];_11a[j]=_11c+this.separator+_122;_11a.splice(j+1,1);}else{if((_11e=="\"")&&(_11f=="\"")){_11d=_11d.slice(1,(_11d.length-1));_11d=_11d.replace(_116,"\"");}_11a[j]=_11d;j+=1;}}}_117.push(_11a);}}this._attributes=_117.shift();for(i=0;i<this._attributes.length;i++){this._attributeIndexes[this._attributes[i]]=i;}this._dataArray=_117;}},_splitLines:function(_123){var _124=[];var i;var line="";var _125=false;for(i=0;i<_123.length;i++){var c=_123.charAt(i);switch(c){case "\"":_125=!_125;line+=c;break;case "\r":if(_125){line+=c;}else{_124.push(line);line="";if(i<(_123.length-1)&&_123.charAt(i+1)=="\n"){i++;}}break;case "\n":if(_125){line+=c;}else{_124.push(line);line="";}break;default:line+=c;}}if(line!==""){_124.push(line);}return _124;},_processData:function(data){this._getArrayOfArraysFromCsvFileContents(data);this._arrayOfAllItems=[];if(this.identifier){if(this._attributeIndexes[this.identifier]===undefined){throw new Error(this.declaredClass+": Identity specified is not a column header in the data set.");}}for(var i=0;i<this._dataArray.length;i++){var id=i;if(this.identifier){var _126=this._dataArray[i];id=_126[this._attributeIndexes[this.identifier]];this._idMap[id]=i;}this._arrayOfAllItems.push(this._createItemFromIdentity(id));}this._loadFinished=true;this._loadInProgress=false;},_createItemFromIdentity:function(_127){var item={};item[this._storeProp]=this;item[this._idProp]=_127;return item;},getIdentity:function(item){if(this.isItem(item)){return item[this._idProp];}return null;},fetchItemByIdentity:function(_128){var item;var _129=_128.scope?_128.scope:_de.global;if(!this._loadFinished){var self=this;if(this.url!==""){if(this._loadInProgress){this._queuedFetches.push({args:_128});}else{this._loadInProgress=true;var _12a={url:self.url,handleAs:"text"};var _12b=xhr.get(_12a);_12b.addCallback(function(data){try{self._processData(data);var item=self._createItemFromIdentity(_128.identity);if(!self.isItem(item)){item=null;}if(_128.onItem){_128.onItem.call(_129,item);}self._handleQueuedFetches();}catch(error){if(_128.onError){_128.onError.call(_129,error);}}});_12b.addErrback(function(_12c){this._loadInProgress=false;if(_128.onError){_128.onError.call(_129,_12c);}});}}else{if(this._csvData){try{self._processData(self._csvData);self._csvData=null;item=self._createItemFromIdentity(_128.identity);if(!self.isItem(item)){item=null;}if(_128.onItem){_128.onItem.call(_129,item);}}catch(e){if(_128.onError){_128.onError.call(_129,e);}}}}}else{item=this._createItemFromIdentity(_128.identity);if(!this.isItem(item)){item=null;}if(_128.onItem){_128.onItem.call(_129,item);}}},getIdentityAttributes:function(item){if(this.identifier){return [this.identifier];}else{return null;}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _12d=this._queuedFetches[i];var _12e=_12d.filter;var _12f=_12d.args;if(_12e){_12e(_12f,this._arrayOfAllItems);}else{this.fetchItemByIdentity(_12d.args);}}this._queuedFetches=[];}}});_dc.extend(_e1,_e0);return _e1;});},"*noref":1}});define("dojox/_dojox_data_basic",[],1);require(["dojox/data/XmlStore","dojox/data/CsvStore"]);
}catch(e){console.log("Module 'dojox_data_basic_19': ",e);}
try{var OpenAjax=OpenAjax||{};
if(!OpenAjax.hub){
OpenAjax.hub=function(){
var _1={};
var _2="org.openajax.hub.";
return {implementer:"http://openajax.org",implVersion:"2.0.7",specVersion:"2.0",implExtraData:{},libraries:_1,registerLibrary:function(_3,_4,_5,_6){
_1[_3]={prefix:_3,namespaceURI:_4,version:_5,extraData:_6};
this.publish(_2+"registerLibrary",_1[_3]);
},unregisterLibrary:function(_7){
this.publish(_2+"unregisterLibrary",_1[_7]);
delete _1[_7];
}};
}();
OpenAjax.hub.Error={BadParameters:"OpenAjax.hub.Error.BadParameters",Disconnected:"OpenAjax.hub.Error.Disconnected",Duplicate:"OpenAjax.hub.Error.Duplicate",NoContainer:"OpenAjax.hub.Error.NoContainer",NoSubscription:"OpenAjax.hub.Error.NoSubscription",NotAllowed:"OpenAjax.hub.Error.NotAllowed",WrongProtocol:"OpenAjax.hub.Error.WrongProtocol",IncompatBrowser:"OpenAjax.hub.Error.IncompatBrowser"};
OpenAjax.hub.SecurityAlert={LoadTimeout:"OpenAjax.hub.SecurityAlert.LoadTimeout",FramePhish:"OpenAjax.hub.SecurityAlert.FramePhish",ForgedMsg:"OpenAjax.hub.SecurityAlert.ForgedMsg"};
OpenAjax.hub._debugger=function(){
};
OpenAjax.hub.ManagedHub=function(_8){
if(!_8||!_8.onPublish||!_8.onSubscribe){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
this._p=_8;
this._onUnsubscribe=_8.onUnsubscribe?_8.onUnsubscribe:null;
this._scope=_8.scope||window;
if(_8.log){
var _9=this;
this._log=function(_a){
try{
_8.log.call(_9._scope,"ManagedHub: "+_a);
}
catch(e){
OpenAjax.hub._debugger();
}
};
}else{
this._log=function(){
};
}
this._subscriptions={c:{},s:null};
this._containers={};
this._seq=0;
this._active=true;
this._isPublishing=false;
this._pubQ=[];
};
OpenAjax.hub.ManagedHub.prototype.subscribeForClient=function(_b,_c,_d){
this._assertConn();
if(this._invokeOnSubscribe(_c,_b)){
return this._subscribe(_c,this._sendToClient,this,{c:_b,sid:_d});
}
throw new Error(OpenAjax.hub.Error.NotAllowed);
};
OpenAjax.hub.ManagedHub.prototype.unsubscribeForClient=function(_e,_f){
this._unsubscribe(_f);
this._invokeOnUnsubscribe(_e,_f);
};
OpenAjax.hub.ManagedHub.prototype.publishForClient=function(_10,_11,_12){
this._assertConn();
this._publish(_11,_12,_10);
};
OpenAjax.hub.ManagedHub.prototype.disconnect=function(){
this._active=false;
for(var c in this._containers){
this.removeContainer(this._containers[c]);
}
};
OpenAjax.hub.ManagedHub.prototype.getContainer=function(_13){
var _14=this._containers[_13];
return _14?_14:null;
};
OpenAjax.hub.ManagedHub.prototype.listContainers=function(){
var res=[];
for(var c in this._containers){
res.push(this._containers[c]);
}
return res;
};
OpenAjax.hub.ManagedHub.prototype.addContainer=function(_15){
this._assertConn();
var _16=_15.getClientID();
if(this._containers[_16]){
throw new Error(OpenAjax.hub.Error.Duplicate);
}
this._containers[_16]=_15;
};
OpenAjax.hub.ManagedHub.prototype.removeContainer=function(_17){
var _18=_17.getClientID();
if(!this._containers[_18]){
throw new Error(OpenAjax.hub.Error.NoContainer);
}
_17.remove();
delete this._containers[_18];
};
OpenAjax.hub.ManagedHub.prototype.subscribe=function(_19,_1a,_1b,_1c,_1d){
this._assertConn();
this._assertSubTopic(_19);
if(!_1a){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
_1b=_1b||window;
if(!this._invokeOnSubscribe(_19,null)){
this._invokeOnComplete(_1c,_1b,null,false,OpenAjax.hub.Error.NotAllowed);
return;
}
var _1e=this;
function _1f(_20,_21,sd,_22){
if(_1e._invokeOnPublish(_20,_21,_22,null)){
try{
_1a.call(_1b,_20,_21,_1d);
}
catch(e){
OpenAjax.hub._debugger();
_1e._log("caught error from onData callback to Hub.subscribe(): "+e.message);
}
}
};
var _23=this._subscribe(_19,_1f,_1b,_1d);
this._invokeOnComplete(_1c,_1b,_23,true);
return _23;
};
OpenAjax.hub.ManagedHub.prototype.publish=function(_24,_25){
this._assertConn();
this._assertPubTopic(_24);
this._publish(_24,_25,null);
};
OpenAjax.hub.ManagedHub.prototype.unsubscribe=function(_26,_27,_28){
this._assertConn();
if(!_26){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
this._unsubscribe(_26);
this._invokeOnUnsubscribe(null,_26);
this._invokeOnComplete(_27,_28,_26,true);
};
OpenAjax.hub.ManagedHub.prototype.isConnected=function(){
return this._active;
};
OpenAjax.hub.ManagedHub.prototype.getScope=function(){
return this._scope;
};
OpenAjax.hub.ManagedHub.prototype.getSubscriberData=function(_29){
this._assertConn();
var _2a=_29.split(".");
var sid=_2a.pop();
var sub=this._getSubscriptionObject(this._subscriptions,_2a,0,sid);
if(sub){
return sub.data;
}
throw new Error(OpenAjax.hub.Error.NoSubscription);
};
OpenAjax.hub.ManagedHub.prototype.getSubscriberScope=function(_2b){
this._assertConn();
var _2c=_2b.split(".");
var sid=_2c.pop();
var sub=this._getSubscriptionObject(this._subscriptions,_2c,0,sid);
if(sub){
return sub.scope;
}
throw new Error(OpenAjax.hub.Error.NoSubscription);
};
OpenAjax.hub.ManagedHub.prototype.getParameters=function(){
return this._p;
};
OpenAjax.hub.ManagedHub.prototype._sendToClient=function(_2d,_2e,sd,_2f){
if(!this.isConnected()){
return;
}
if(this._invokeOnPublish(_2d,_2e,_2f,sd.c)){
sd.c.sendToClient(_2d,_2e,sd.sid);
}
};
OpenAjax.hub.ManagedHub.prototype._assertConn=function(){
if(!this.isConnected()){
throw new Error(OpenAjax.hub.Error.Disconnected);
}
};
OpenAjax.hub.ManagedHub.prototype._assertPubTopic=function(_30){
if(!_30||_30===""||(_30.indexOf("*")!=-1)||(_30.indexOf("..")!=-1)||(_30.charAt(0)==".")||(_30.charAt(_30.length-1)==".")){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
};
OpenAjax.hub.ManagedHub.prototype._assertSubTopic=function(_31){
if(!_31){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _32=_31.split(".");
var len=_32.length;
for(var i=0;i<len;i++){
var p=_32[i];
if((p==="")||((p.indexOf("*")!=-1)&&(p!="*")&&(p!="**"))){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
if((p=="**")&&(i<len-1)){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
}
};
OpenAjax.hub.ManagedHub.prototype._invokeOnComplete=function(_33,_34,_35,_36,_37){
if(_33){
try{
_34=_34||window;
_33.call(_34,_35,_36,_37);
}
catch(e){
OpenAjax.hub._debugger();
this._log("caught error from onComplete callback: "+e.message);
}
}
};
OpenAjax.hub.ManagedHub.prototype._invokeOnPublish=function(_38,_39,_3a,_3b){
try{
return this._p.onPublish.call(this._scope,_38,_39,_3a,_3b);
}
catch(e){
OpenAjax.hub._debugger();
this._log("caught error from onPublish callback to constructor: "+e.message);
}
return false;
};
OpenAjax.hub.ManagedHub.prototype._invokeOnSubscribe=function(_3c,_3d){
try{
return this._p.onSubscribe.call(this._scope,_3c,_3d);
}
catch(e){
OpenAjax.hub._debugger();
this._log("caught error from onSubscribe callback to constructor: "+e.message);
}
return false;
};
OpenAjax.hub.ManagedHub.prototype._invokeOnUnsubscribe=function(_3e,_3f){
if(this._onUnsubscribe){
var _40=_3f.slice(0,_3f.lastIndexOf("."));
try{
this._onUnsubscribe.call(this._scope,_40,_3e);
}
catch(e){
OpenAjax.hub._debugger();
this._log("caught error from onUnsubscribe callback to constructor: "+e.message);
}
}
};
OpenAjax.hub.ManagedHub.prototype._subscribe=function(_41,_42,_43,_44){
var _45=_41+"."+this._seq;
var sub={scope:_43,cb:_42,data:_44,sid:this._seq++};
var _46=_41.split(".");
this._recursiveSubscribe(this._subscriptions,_46,0,sub);
return _45;
};
OpenAjax.hub.ManagedHub.prototype._recursiveSubscribe=function(_47,_48,_49,sub){
var _4a=_48[_49];
if(_49==_48.length){
sub.next=_47.s;
_47.s=sub;
}else{
if(typeof _47.c=="undefined"){
_47.c={};
}
if(typeof _47.c[_4a]=="undefined"){
_47.c[_4a]={c:{},s:null};
this._recursiveSubscribe(_47.c[_4a],_48,_49+1,sub);
}else{
this._recursiveSubscribe(_47.c[_4a],_48,_49+1,sub);
}
}
};
OpenAjax.hub.ManagedHub.prototype._publish=function(_4b,_4c,_4d){
if(this._isPublishing){
this._pubQ.push({t:_4b,d:_4c,p:_4d});
return;
}
this._safePublish(_4b,_4c,_4d);
while(this._pubQ.length>0){
var pub=this._pubQ.shift();
this._safePublish(pub.t,pub.d,pub.p);
}
};
OpenAjax.hub.ManagedHub.prototype._safePublish=function(_4e,_4f,_50){
this._isPublishing=true;
var _51=_4e.split(".");
this._recursivePublish(this._subscriptions,_51,0,_4e,_4f,_50);
this._isPublishing=false;
};
OpenAjax.hub.ManagedHub.prototype._recursivePublish=function(_52,_53,_54,_55,msg,_56){
if(typeof _52!="undefined"){
var _57;
if(_54==_53.length){
_57=_52;
}else{
this._recursivePublish(_52.c[_53[_54]],_53,_54+1,_55,msg,_56);
this._recursivePublish(_52.c["*"],_53,_54+1,_55,msg,_56);
_57=_52.c["**"];
}
if(typeof _57!="undefined"){
var sub=_57.s;
while(sub){
var sc=sub.scope;
var cb=sub.cb;
var d=sub.data;
if(typeof cb=="string"){
cb=sc[cb];
}
cb.call(sc,_55,msg,d,_56);
sub=sub.next;
}
}
}
};
OpenAjax.hub.ManagedHub.prototype._unsubscribe=function(_58){
var _59=_58.split(".");
var sid=_59.pop();
if(!this._recursiveUnsubscribe(this._subscriptions,_59,0,sid)){
throw new Error(OpenAjax.hub.Error.NoSubscription);
}
};
OpenAjax.hub.ManagedHub.prototype._recursiveUnsubscribe=function(_5a,_5b,_5c,sid){
if(typeof _5a=="undefined"){
return false;
}
if(_5c<_5b.length){
var _5d=_5a.c[_5b[_5c]];
if(!_5d){
return false;
}
this._recursiveUnsubscribe(_5d,_5b,_5c+1,sid);
if(!_5d.s){
for(var x in _5d.c){
return true;
}
delete _5a.c[_5b[_5c]];
}
}else{
var sub=_5a.s;
var _5e=null;
var _5f=false;
while(sub){
if(sid==sub.sid){
_5f=true;
if(sub==_5a.s){
_5a.s=sub.next;
}else{
_5e.next=sub.next;
}
break;
}
_5e=sub;
sub=sub.next;
}
if(!_5f){
return false;
}
}
return true;
};
OpenAjax.hub.ManagedHub.prototype._getSubscriptionObject=function(_60,_61,_62,sid){
if(typeof _60!="undefined"){
if(_62<_61.length){
var _63=_60.c[_61[_62]];
return this._getSubscriptionObject(_63,_61,_62+1,sid);
}
var sub=_60.s;
while(sub){
if(sid==sub.sid){
return sub;
}
sub=sub.next;
}
}
return null;
};
OpenAjax.hub._hub=new OpenAjax.hub.ManagedHub({onSubscribe:function(_64,_65){
return true;
},onPublish:function(_66,_67,_68,_69){
return true;
}});
OpenAjax.hub.subscribe=function(_6a,_6b,_6c,_6d){
if(typeof _6b==="string"){
_6c=_6c||window;
_6b=_6c[_6b]||null;
}
return OpenAjax.hub._hub.subscribe(_6a,_6b,_6c,null,_6d);
};
OpenAjax.hub.unsubscribe=function(_6e){
return OpenAjax.hub._hub.unsubscribe(_6e);
};
OpenAjax.hub.publish=function(_6f,_70){
OpenAjax.hub._hub.publish(_6f,_70);
};
OpenAjax.hub.registerLibrary("OpenAjax","http://openajax.org/hub","2.0",{});
}
OpenAjax.hub.InlineContainer=function(hub,_71,_72){
if(!hub||!_71||!_72||!_72.Container||!_72.Container.onSecurityAlert){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _73=_72.Container.scope||window;
var _74=false;
var _75=[];
var _76=0;
var _77=null;
if(_72.Container.log){
var log=function(msg){
try{
_72.Container.log.call(_73,"InlineContainer::"+_71+": "+msg);
}
catch(e){
OpenAjax.hub._debugger();
}
};
}else{
log=function(){
};
}
this._init=function(){
hub.addContainer(this);
};
this.getHub=function(){
return hub;
};
this.sendToClient=function(_78,_79,_7a){
if(_74){
var sub=_75[_7a];
try{
sub.cb.call(sub.sc,_78,_79,sub.d);
}
catch(e){
OpenAjax.hub._debugger();
_77._log("caught error from onData callback to HubClient.subscribe(): "+e.message);
}
}
};
this.remove=function(){
if(_74){
_7b();
}
};
this.isConnected=function(){
return _74;
};
this.getClientID=function(){
return _71;
};
this.getPartnerOrigin=function(){
if(_74){
return window.location.protocol+"//"+window.location.hostname;
}
return null;
};
this.getParameters=function(){
return _72;
};
this.connect=function(_7c,_7d,_7e){
if(_74){
throw new Error(OpenAjax.hub.Error.Duplicate);
}
_74=true;
_77=_7c;
if(_72.Container.onConnect){
try{
_72.Container.onConnect.call(_73,this);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onConnect callback to constructor: "+e.message);
}
}
_7f(_7d,_7e,_7c,true);
};
this.disconnect=function(_80,_81,_82){
if(!_74){
throw new Error(OpenAjax.hub.Error.Disconnected);
}
_7b();
if(_72.Container.onDisconnect){
try{
_72.Container.onDisconnect.call(_73,this);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onDisconnect callback to constructor: "+e.message);
}
}
_7f(_81,_82,_80,true);
};
this.subscribe=function(_83,_84,_85,_86,_87){
_88();
_89(_83);
if(!_84){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _8a=""+_76++;
var _8b=false;
var msg=null;
try{
var _8c=hub.subscribeForClient(this,_83,_8a);
_8b=true;
}
catch(e){
_8a=null;
msg=e.message;
}
_85=_85||window;
if(_8b){
_75[_8a]={h:_8c,cb:_84,sc:_85,d:_87};
}
_7f(_86,_85,_8a,_8b,msg);
return _8a;
};
this.publish=function(_8d,_8e){
_88();
_8f(_8d);
hub.publishForClient(this,_8d,_8e);
};
this.unsubscribe=function(_90,_91,_92){
_88();
if(typeof _90==="undefined"||_90===null){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var sub=_75[_90];
if(!sub){
throw new Error(OpenAjax.hub.Error.NoSubscription);
}
hub.unsubscribeForClient(this,sub.h);
delete _75[_90];
_7f(_91,_92,_90,true);
};
this.getSubscriberData=function(_93){
_88();
return _94(_93).d;
};
this.getSubscriberScope=function(_95){
_88();
return _94(_95).sc;
};
function _7f(_96,_97,_98,_99,_9a){
if(_96){
try{
_97=_97||window;
_96.call(_97,_98,_99,_9a);
}
catch(e){
OpenAjax.hub._debugger();
_77._log("caught error from onComplete callback: "+e.message);
}
}
};
function _7b(){
for(var _9b in _75){
hub.unsubscribeForClient(this,_75[_9b].h);
}
_75=[];
_76=0;
_74=false;
};
function _88(){
if(!_74){
throw new Error(OpenAjax.hub.Error.Disconnected);
}
};
function _8f(_9c){
if((_9c==null)||(_9c==="")||(_9c.indexOf("*")!=-1)||(_9c.indexOf("..")!=-1)||(_9c.charAt(0)==".")||(_9c.charAt(_9c.length-1)==".")){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
};
function _89(_9d){
if(!_9d){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _9e=_9d.split(".");
var len=_9e.length;
for(var i=0;i<len;i++){
var p=_9e[i];
if((p==="")||((p.indexOf("*")!=-1)&&(p!="*")&&(p!="**"))){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
if((p=="**")&&(i<len-1)){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
}
};
function _94(_9f){
var sub=_75[_9f];
if(sub){
return sub;
}
throw new Error(OpenAjax.hub.Error.NoSubscription);
};
this._init();
};
OpenAjax.hub.InlineHubClient=function(_a0){
if(!_a0||!_a0.HubClient||!_a0.HubClient.onSecurityAlert||!_a0.InlineHubClient||!_a0.InlineHubClient.container){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _a1=_a0.InlineHubClient.container;
var _a2=_a0.HubClient.scope||window;
if(_a0.HubClient.log){
var log=function(msg){
try{
_a0.HubClient.log.call(_a2,"InlineHubClient::"+_a1.getClientID()+": "+msg);
}
catch(e){
OpenAjax.hub._debugger();
}
};
}else{
log=function(){
};
}
this._log=log;
this.connect=function(_a3,_a4){
_a1.connect(this,_a3,_a4);
};
this.disconnect=function(_a5,_a6){
_a1.disconnect(this,_a5,_a6);
};
this.getPartnerOrigin=function(){
return _a1.getPartnerOrigin();
};
this.getClientID=function(){
return _a1.getClientID();
};
this.subscribe=function(_a7,_a8,_a9,_aa,_ab){
return _a1.subscribe(_a7,_a8,_a9,_aa,_ab);
};
this.publish=function(_ac,_ad){
_a1.publish(_ac,_ad);
};
this.unsubscribe=function(_ae,_af,_b0){
_a1.unsubscribe(_ae,_af,_b0);
};
this.isConnected=function(){
return _a1.isConnected();
};
this.getScope=function(){
return _a2;
};
this.getSubscriberData=function(_b1){
return _a1.getSubscriberData(_b1);
};
this.getSubscriberScope=function(_b2){
return _a1.getSubscriberScope(_b2);
};
this.getParameters=function(){
return _a0;
};
};
var OpenAjax=OpenAjax||{};
OpenAjax.hub=OpenAjax.hub||{};
OpenAjax.gadgets=typeof OpenAjax.gadgets==="object"?OpenAjax.gadgets:typeof gadgets==="object"?gadgets:{};
OpenAjax.gadgets.rpctx=OpenAjax.gadgets.rpctx||{};
(function(){
if(typeof gadgets==="undefined"){
if(typeof oaaConfig==="undefined"){
var _b3=document.getElementsByTagName("script");
var _b4=/openajax(?:managedhub-(?:all|core).*|-mashup)\.js$/i;
for(var i=_b3.length-1;i>=0;i--){
var src=_b3[i].getAttribute("src");
if(!src){
continue;
}
var m=src.match(_b4);
if(m){
var _b5=_b3[i].getAttribute("oaaConfig");
if(_b5){
try{
oaaConfig=eval("({ "+_b5+" })");
}
catch(e){
}
}
break;
}
}
}
if(typeof oaaConfig!=="undefined"&&oaaConfig.gadgetsGlobal){
gadgets=OpenAjax.gadgets;
}
}
})();
if(!OpenAjax.hub.IframeContainer){
(function(){
OpenAjax.hub.IframeContainer=function(hub,_b6,_b7){
_b8(arguments);
var _b9=this;
var _ba=_b7.Container.scope||window;
var _bb=false;
var _bc={};
var _bd;
var _be;
var _bf=_b7.IframeContainer.timeout||15000;
var _c0;
if(_b7.Container.log){
var log=function(msg){
try{
_b7.Container.log.call(_ba,"IframeContainer::"+_b6+": "+msg);
}
catch(e){
OpenAjax.hub._debugger();
}
};
}else{
log=function(){
};
}
this._init=function(){
hub.addContainer(this);
_be=OpenAjax.hub.IframeContainer._rpcRouter.add(_b6,this);
_bd=_114(_b7,_ba,log);
var _c1=_b7.IframeContainer.clientRelay;
var _c2=OpenAjax.gadgets.rpc.getRelayChannel();
if(_b7.IframeContainer.tunnelURI){
if(_c2!=="wpm"&&_c2!=="ifpc"){
throw new Error(OpenAjax.hub.Error.IncompatBrowser);
}
}else{
log("WARNING: Parameter 'IframeContaienr.tunnelURI' not specified. Connection will not be fully secure.");
if(_c2==="rmr"&&!_c1){
_c1=OpenAjax.gadgets.rpc.getOrigin(_b7.IframeContainer.uri)+"/robots.txt";
}
}
_c3();
OpenAjax.gadgets.rpc.setupReceiver(_be,_c1);
_c4();
};
this.sendToClient=function(_c5,_c6,_c7){
OpenAjax.gadgets.rpc.call(_be,"openajax.pubsub",null,"pub",_c5,_c6,_c7);
};
this.remove=function(){
_c8();
clearTimeout(_c0);
OpenAjax.gadgets.rpc.removeReceiver(_be);
var _c9=document.getElementById(_be);
_c9.parentNode.removeChild(_c9);
OpenAjax.hub.IframeContainer._rpcRouter.remove(_be);
};
this.isConnected=function(){
return _bb;
};
this.getClientID=function(){
return _b6;
};
this.getPartnerOrigin=function(){
if(_bb){
var _ca=OpenAjax.gadgets.rpc.getReceiverOrigin(_be);
if(_ca){
return (/^([a-zA-Z]+:\/\/[^:]+).*/.exec(_ca)[1]);
}
}
return null;
};
this.getParameters=function(){
return _b7;
};
this.getHub=function(){
return hub;
};
this.getIframe=function(){
return document.getElementById(_be);
};
function _b8(_cb){
var hub=_cb[0],_b6=_cb[1],_b7=_cb[2];
if(!hub||!_b6||!_b7||!_b7.Container||!_b7.Container.onSecurityAlert||!_b7.IframeContainer||!_b7.IframeContainer.parent||!_b7.IframeContainer.uri){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
};
this._handleIncomingRPC=function(_cc,_cd,_ce){
switch(_cc){
case "pub":
hub.publishForClient(_b9,_cd,_ce);
break;
case "sub":
var _cf="";
try{
_bc[_ce]=hub.subscribeForClient(_b9,_cd,_ce);
}
catch(e){
_cf=e.message;
}
return _cf;
case "uns":
var _d0=_bc[_ce];
hub.unsubscribeForClient(_b9,_d0);
delete _bc[_ce];
return _ce;
case "con":
_d1();
return true;
case "dis":
_c4();
_c8();
if(_b7.Container.onDisconnect){
try{
_b7.Container.onDisconnect.call(_ba,_b9);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onDisconnect callback to constructor: "+e.message);
}
}
return true;
}
};
this._onSecurityAlert=function(_d2){
_d3(_113[_d2]);
};
function _c3(){
var _d4=document.createElement("span");
_b7.IframeContainer.parent.appendChild(_d4);
var _d5="<iframe id=\""+_be+"\" name=\""+_be+"\" src=\"javascript:'<html></html>'\"";
var _d6="";
var _d7=_b7.IframeContainer.iframeAttrs;
if(_d7){
for(var _d8 in _d7){
switch(_d8){
case "style":
for(var _d9 in _d7.style){
_d6+=_d9+":"+_d7.style[_d9]+";";
}
break;
case "className":
_d5+=" class=\""+_d7[_d8]+"\"";
break;
default:
_d5+=" "+_d8+"=\""+_d7[_d8]+"\"";
}
}
}
_d6+="visibility:hidden;";
_d5+=" style=\""+_d6+"\"></iframe>";
_d4.innerHTML=_d5;
var _da;
if(_b7.IframeContainer.tunnelURI){
_da="&parent="+encodeURIComponent(_b7.IframeContainer.tunnelURI)+"&forcesecure=true";
}else{
_da="&oahParent="+encodeURIComponent(OpenAjax.gadgets.rpc.getOrigin(window.location.href));
}
var _db="";
if(_be!==_b6){
_db="&oahId="+_be.substring(_be.lastIndexOf("_")+1);
}
document.getElementById(_be).src=_b7.IframeContainer.uri+"#rpctoken="+_bd+_da+_db;
};
function _d1(){
function _dc(_dd){
if(_dd){
_bb=true;
clearTimeout(_c0);
document.getElementById(_be).style.visibility="visible";
if(_b7.Container.onConnect){
try{
_b7.Container.onConnect.call(_ba,_b9);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onConnect callback to constructor: "+e.message);
}
}
}
};
OpenAjax.gadgets.rpc.call(_be,"openajax.pubsub",_dc,"cmd","con");
};
function _c8(){
if(_bb){
_bb=false;
document.getElementById(_be).style.visibility="hidden";
for(var s in _bc){
hub.unsubscribeForClient(_b9,_bc[s]);
}
_bc={};
}
};
function _d3(_de){
try{
_b7.Container.onSecurityAlert.call(_ba,_b9,_de);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onSecurityAlert callback to constructor: "+e.message);
}
};
function _c4(){
_c0=setTimeout(function(){
_d3(OpenAjax.hub.SecurityAlert.LoadTimeout);
_b9._handleIncomingRPC=function(){
};
},_bf);
};
this._init();
};
OpenAjax.hub.IframeHubClient=function(_df){
if(!_df||!_df.HubClient||!_df.HubClient.onSecurityAlert){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var _e0=this;
var _e1=_df.HubClient.scope||window;
var _e2=false;
var _e3={};
var _e4=0;
var _e5;
if(_df.HubClient.log){
var log=function(msg){
try{
_df.HubClient.log.call(_e1,"IframeHubClient::"+_e5+": "+msg);
}
catch(e){
OpenAjax.hub._debugger();
}
};
}else{
log=function(){
};
}
this._init=function(){
var _e6=OpenAjax.gadgets.util.getUrlParameters();
if(!_e6.parent){
var _e7=_e6.oahParent+"/robots.txt";
OpenAjax.gadgets.rpc.setupReceiver("..",_e7);
}
if(_df.IframeHubClient&&_df.IframeHubClient.requireParentVerifiable&&OpenAjax.gadgets.rpc.getReceiverOrigin("..")===null){
OpenAjax.gadgets.rpc.removeReceiver("..");
throw new Error(OpenAjax.hub.Error.IncompatBrowser);
}
OpenAjax.hub.IframeContainer._rpcRouter.add("..",this);
_e5=OpenAjax.gadgets.rpc.RPC_ID;
if(_e6.oahId){
_e5=_e5.substring(0,_e5.lastIndexOf("_"));
}
};
this.connect=function(_e8,_e9){
if(_e2){
throw new Error(OpenAjax.hub.Error.Duplicate);
}
function _ea(_eb){
if(_eb){
_e2=true;
if(_e8){
try{
_e8.call(_e9||window,_e0,true);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onComplete callback to connect(): "+e.message);
}
}
}
};
OpenAjax.gadgets.rpc.call("..","openajax.pubsub",_ea,"con");
};
this.disconnect=function(_ec,_ed){
if(!_e2){
throw new Error(OpenAjax.hub.Error.Disconnected);
}
_e2=false;
var _ee=null;
if(_ec){
_ee=function(_ef){
try{
_ec.call(_ed||window,_e0,true);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onComplete callback to disconnect(): "+e.message);
}
};
}
OpenAjax.gadgets.rpc.call("..","openajax.pubsub",_ee,"dis");
};
this.getPartnerOrigin=function(){
if(_e2){
var _f0=OpenAjax.gadgets.rpc.getReceiverOrigin("..");
if(_f0){
return (/^([a-zA-Z]+:\/\/[^:]+).*/.exec(_f0)[1]);
}
}
return null;
};
this.getClientID=function(){
return _e5;
};
this.subscribe=function(_f1,_f2,_f3,_f4,_f5){
_f6();
_f7(_f1);
if(!_f2){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
_f3=_f3||window;
var _f8=""+_e4++;
_e3[_f8]={cb:_f2,sc:_f3,d:_f5};
function _f9(_fa){
if(_fa!==""){
delete _e3[_f8];
}
if(_f4){
try{
_f4.call(_f3,_f8,_fa==="",_fa);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onComplete callback to subscribe(): "+e.message);
}
}
};
OpenAjax.gadgets.rpc.call("..","openajax.pubsub",_f9,"sub",_f1,_f8);
return _f8;
};
this.publish=function(_fb,_fc){
_f6();
_fd(_fb);
OpenAjax.gadgets.rpc.call("..","openajax.pubsub",null,"pub",_fb,_fc);
};
this.unsubscribe=function(_fe,_ff,_100){
_f6();
if(!_fe){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
if(!_e3[_fe]||_e3[_fe].uns){
throw new Error(OpenAjax.hub.Error.NoSubscription);
}
_e3[_fe].uns=true;
function _101(_102){
delete _e3[_fe];
if(_ff){
try{
_ff.call(_100||window,_fe,true);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onComplete callback to unsubscribe(): "+e.message);
}
}
};
OpenAjax.gadgets.rpc.call("..","openajax.pubsub",_101,"uns",null,_fe);
};
this.isConnected=function(){
return _e2;
};
this.getScope=function(){
return _e1;
};
this.getSubscriberData=function(_103){
_f6();
if(_e3[_103]){
return _e3[_103].d;
}
throw new Error(OpenAjax.hub.Error.NoSubscription);
};
this.getSubscriberScope=function(_104){
_f6();
if(_e3[_104]){
return _e3[_104].sc;
}
throw new Error(OpenAjax.hub.Error.NoSubscription);
};
this.getParameters=function(){
return _df;
};
this._handleIncomingRPC=function(_105,_106,data,_107){
if(_105==="pub"){
if(_e3[_107]&&!_e3[_107].uns){
try{
_e3[_107].cb.call(_e3[_107].sc,_106,data,_e3[_107].d);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from onData callback to subscribe(): "+e.message);
}
}
}
if(_106==="con"){
return true;
}
return false;
};
function _f6(){
if(!_e2){
throw new Error(OpenAjax.hub.Error.Disconnected);
}
};
function _f7(_108){
if(!_108){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
var path=_108.split(".");
var len=path.length;
for(var i=0;i<len;i++){
var p=path[i];
if((p==="")||((p.indexOf("*")!=-1)&&(p!="*")&&(p!="**"))){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
if((p=="**")&&(i<len-1)){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
}
};
function _fd(_109){
if(!_109||_109===""||(_109.indexOf("*")!=-1)||(_109.indexOf("..")!=-1)||(_109.charAt(0)==".")||(_109.charAt(_109.length-1)==".")){
throw new Error(OpenAjax.hub.Error.BadParameters);
}
};
this._init();
};
OpenAjax.hub.IframeContainer._rpcRouter=function(){
var _10a={};
function _10b(){
var r=_10a[this.f];
if(r){
return r._handleIncomingRPC.apply(r,arguments);
}
};
function _10c(_10d,_10e){
var r=_10a[_10d];
if(r){
r._onSecurityAlert.call(r,_10e);
}
};
return {add:function(id,_10f){
function _110(id,_111){
if(id===".."){
if(!_10a[".."]){
_10a[".."]=_111;
}
return;
}
var _112=id;
while(document.getElementById(_112)){
_112=id+"_"+((32767*Math.random())|0).toString(16);
}
_10a[_112]=_111;
return _112;
};
OpenAjax.gadgets.rpc.register("openajax.pubsub",_10b);
OpenAjax.gadgets.rpc.config({securityCallback:_10c});
_113[OpenAjax.gadgets.rpc.SEC_ERROR_LOAD_TIMEOUT]=OpenAjax.hub.SecurityAlert.LoadTimeout;
_113[OpenAjax.gadgets.rpc.SEC_ERROR_FRAME_PHISH]=OpenAjax.hub.SecurityAlert.FramePhish;
_113[OpenAjax.gadgets.rpc.SEC_ERROR_FORGED_MSG]=OpenAjax.hub.SecurityAlert.ForgedMsg;
this.add=_110;
return _110(id,_10f);
},remove:function(id){
delete _10a[id];
}};
}();
var _113={};
function _114(_115,_116,log){
if(!OpenAjax.hub.IframeContainer._prng){
var seed=new Date().getTime()+Math.random()+document.cookie;
OpenAjax.hub.IframeContainer._prng=OpenAjax._smash.crypto.newPRNG(seed);
}
var p=_115.IframeContainer||_115.IframeHubClient;
if(p&&p.seed){
try{
var _117=p.seed.call(_116);
OpenAjax.hub.IframeContainer._prng.addSeed(_117);
}
catch(e){
OpenAjax.hub._debugger();
log("caught error from 'seed' callback: "+e.message);
}
}
var _118=(p&&p.tokenLength)||6;
return OpenAjax.hub.IframeContainer._prng.nextRandomB64Str(_118);
};
})();
}
if(typeof OpenAjax._smash=="undefined"){
OpenAjax._smash={};
}
OpenAjax._smash.crypto={"strToWA":function(str,_119){
var bin=Array();
var mask=(1<<_119)-1;
for(var i=0;i<str.length*_119;i+=_119){
bin[i>>5]|=(str.charCodeAt(i/_119)&mask)<<(32-_119-i%32);
}
return bin;
},"hmac_sha1":function(_11a,_11b,_11c){
var ipad=Array(16),opad=Array(16);
for(var i=0;i<16;i++){
ipad[i]=_11a[i]^909522486;
opad[i]=_11a[i]^1549556828;
}
var hash=this.sha1(ipad.concat(this.strToWA(_11b,_11c)),512+_11b.length*_11c);
return this.sha1(opad.concat(hash),512+160);
},"newPRNG":function(_11d){
var that=this;
if((typeof _11d!="string")||(_11d.length<12)){
alert("WARNING: Seed length too short ...");
}
var _11e=[43417,15926,18182,33130,9585,30800,49772,40144,47678,55453,4659,38181,65340,6787,54417,65301];
var _11f=[];
var _120=0;
function _121(_122){
return that.hmac_sha1(_11e,_122,8);
};
function _123(_124){
var _125=_121(_124);
for(var i=0;i<5;i++){
_11f[i]^=_125[i];
}
};
_123(_11d);
return {"addSeed":function(seed){
_123(seed);
},"nextRandomOctets":function(len){
var _126=[];
while(len>0){
_120+=1;
var _127=that.hmac_sha1(_11f,(_120).toString(16),8);
for(i=0;(i<20)&(len>0);i++,len--){
_126.push((_127[i>>2]>>(i%4))%256);
}
}
return _126;
},"nextRandomB64Str":function(len){
var _128="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
var _129=this.nextRandomOctets(len);
var _12a="";
for(var i=0;i<len;i++){
_12a+=_128.charAt(_129[i]&63);
}
return _12a;
}};
},"sha1":function(){
var _12b=function(x,y){
var lsw=(x&65535)+(y&65535);
var msw=(x>>16)+(y>>16)+(lsw>>16);
return (msw<<16)|(lsw&65535);
};
var rol=function(num,cnt){
return (num<<cnt)|(num>>>(32-cnt));
};
function _12c(t,b,c,d){
if(t<20){
return (b&c)|((~b)&d);
}
if(t<40){
return b^c^d;
}
if(t<60){
return (b&c)|(b&d)|(c&d);
}
return b^c^d;
};
function _12d(t){
return (t<20)?1518500249:(t<40)?1859775393:(t<60)?-1894007588:-899497514;
};
return function(_12e,_12f){
_12e[_12f>>5]|=128<<(24-_12f%32);
_12e[((_12f+64>>9)<<4)+15]=_12f;
var W=Array(80);
var H0=1732584193;
var H1=-271733879;
var H2=-1732584194;
var H3=271733878;
var H4=-1009589776;
for(var i=0;i<_12e.length;i+=16){
var a=H0;
var b=H1;
var c=H2;
var d=H3;
var e=H4;
for(var j=0;j<80;j++){
W[j]=((j<16)?_12e[i+j]:rol(W[j-3]^W[j-8]^W[j-14]^W[j-16],1));
var T=_12b(_12b(rol(a,5),_12c(j,b,c,d)),_12b(_12b(e,W[j]),_12d(j)));
e=d;
d=c;
c=rol(b,30);
b=a;
a=T;
}
H0=_12b(a,H0);
H1=_12b(b,H1);
H2=_12b(c,H2);
H3=_12b(d,H3);
H4=_12b(e,H4);
}
return Array(H0,H1,H2,H3,H4);
};
}()};
if(!this.JSON){
JSON={};
}
(function(){
function f(n){
return n<10?"0"+n:n;
};
if(typeof Date.prototype.toJSON!=="function"){
Date.prototype.toJSON=function(key){
return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z";
};
String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){
return this.valueOf();
};
}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_130=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,_131,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"},rep;
function _132(_133){
_130.lastIndex=0;
return _130.test(_133)?"\""+_133.replace(_130,function(a){
var c=meta[a];
return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);
})+"\"":"\""+_133+"\"";
};
function str(key,_134){
var i,k,v,_135,mind=gap,_136,_137=_134[key];
if(_137&&typeof _137==="object"&&typeof _137.toJSON==="function"){
_137=_137.toJSON(key);
}
if(typeof rep==="function"){
_137=rep.call(_134,key,_137);
}
switch(typeof _137){
case "string":
return _132(_137);
case "number":
return isFinite(_137)?String(_137):"null";
case "boolean":
case "null":
return String(_137);
case "object":
if(!_137){
return "null";
}
gap+=_131;
_136=[];
if(Object.prototype.toString.apply(_137)==="[object Array]"){
_135=_137.length;
for(i=0;i<_135;i+=1){
_136[i]=str(i,_137)||"null";
}
v=_136.length===0?"[]":gap?"[\n"+gap+_136.join(",\n"+gap)+"\n"+mind+"]":"["+_136.join(",")+"]";
gap=mind;
return v;
}
if(rep&&typeof rep==="object"){
_135=rep.length;
for(i=0;i<_135;i+=1){
k=rep[i];
if(typeof k==="string"){
v=str(k,_137);
if(v){
_136.push(_132(k)+(gap?": ":":")+v);
}
}
}
}else{
for(k in _137){
if(Object.hasOwnProperty.call(_137,k)){
v=str(k,_137);
if(v){
_136.push(_132(k)+(gap?": ":":")+v);
}
}
}
}
v=_136.length===0?"{}":gap?"{\n"+gap+_136.join(",\n"+gap)+"\n"+mind+"}":"{"+_136.join(",")+"}";
gap=mind;
return v;
}
};
if(typeof JSON.stringify!=="function"){
JSON.stringify=function(_138,_139,_13a){
var i;
gap="";
_131="";
if(typeof _13a==="number"){
for(i=0;i<_13a;i+=1){
_131+=" ";
}
}else{
if(typeof _13a==="string"){
_131=_13a;
}
}
rep=_139;
if(_139&&typeof _139!=="function"&&(typeof _139!=="object"||typeof _139.length!=="number")){
throw new Error("JSON.stringify");
}
return str("",{"":_138});
};
}
if(typeof JSON.parse!=="function"){
JSON.parse=function(text,_13b){
var j;
function walk(_13c,key){
var k,v,_13d=_13c[key];
if(_13d&&typeof _13d==="object"){
for(k in _13d){
if(Object.hasOwnProperty.call(_13d,k)){
v=walk(_13d,k);
if(v!==undefined){
_13d[k]=v;
}else{
delete _13d[k];
}
}
}
}
return _13b.call(_13c,key,_13d);
};
cx.lastIndex=0;
if(cx.test(text)){
text=text.replace(cx,function(a){
return "\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);
});
}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){
j=eval("("+text+")");
return typeof _13b==="function"?walk({"":j},""):j;
}
throw new SyntaxError("JSON.parse");
};
}
})();
OpenAjax.gadgets.util=function(){
function _13e(url){
var _13f;
var _140=url.indexOf("?");
var _141=url.indexOf("#");
if(_141===-1){
_13f=url.substr(_140+1);
}else{
_13f=[url.substr(_140+1,_141-_140-1),"&",url.substr(_141+1)].join("");
}
return _13f.split("&");
};
var _142=null;
var _143=[];
return {getUrlParameters:function(_144){
if(_142!==null&&typeof _144==="undefined"){
return _142;
}
var _145={};
var _146=_13e(_144||document.location.href);
var _147=window.decodeURIComponent?decodeURIComponent:unescape;
for(var i=0,j=_146.length;i<j;++i){
var pos=_146[i].indexOf("=");
if(pos===-1){
continue;
}
var _148=_146[i].substring(0,pos);
var _149=_146[i].substring(pos+1);
_149=_149.replace(/\+/g," ");
_145[_148]=_147(_149);
}
if(typeof _144==="undefined"){
_142=_145;
}
return _145;
},registerOnLoadHandler:function(_14a){
_143.push(_14a);
},runOnLoadHandlers:function(){
for(var i=0,j=_143.length;i<j;++i){
_143[i]();
}
},"attachBrowserEvent":function(elem,_14b,_14c,_14d){
if(elem.addEventListener){
elem.addEventListener(_14b,_14c,_14d);
}else{
if(elem.attachEvent){
elem.attachEvent("on"+_14b,_14c);
}
}
},"removeBrowserEvent":function(elem,_14e,_14f,_150){
if(elem.removeEventListener){
elem.removeEventListener(_14e,_14f,_150);
}else{
if(elem.detachEvent){
elem.detachEvent("on"+_14e,_14f);
}
}
}};
}();
OpenAjax.gadgets.util.getUrlParameters();
OpenAjax.gadgets.json=OpenAjax.gadgets.json||{};
if(!OpenAjax.gadgets.json.stringify){
OpenAjax.gadgets.json={parse:function(str){
try{
return window.JSON.parse(str);
}
catch(e){
return false;
}
},stringify:function(obj){
try{
return window.JSON.stringify(obj);
}
catch(e){
return null;
}
}};
}
OpenAjax.gadgets.log=function(_151){
OpenAjax.gadgets.log.logAtLevel(OpenAjax.gadgets.log.INFO,_151);
};
OpenAjax.gadgets.warn=function(_152){
OpenAjax.gadgets.log.logAtLevel(OpenAjax.gadgets.log.WARNING,_152);
};
OpenAjax.gadgets.error=function(_153){
OpenAjax.gadgets.log.logAtLevel(OpenAjax.gadgets.log.ERROR,_153);
};
OpenAjax.gadgets.setLogLevel=function(_154){
OpenAjax.gadgets.log.logLevelThreshold_=_154;
};
OpenAjax.gadgets.log.logAtLevel=function(_155,_156){
if(_155<OpenAjax.gadgets.log.logLevelThreshold_||!OpenAjax.gadgets.log._console){
return;
}
var _157;
var _158=OpenAjax.gadgets.log._console;
if(_155==OpenAjax.gadgets.log.WARNING&&_158.warn){
_158.warn(_156);
}else{
if(_155==OpenAjax.gadgets.log.ERROR&&_158.error){
_158.error(_156);
}else{
if(_158.log){
_158.log(_156);
}
}
}
};
OpenAjax.gadgets.log.INFO=1;
OpenAjax.gadgets.log.WARNING=2;
OpenAjax.gadgets.log.ERROR=3;
OpenAjax.gadgets.log.NONE=4;
OpenAjax.gadgets.log.logLevelThreshold_=OpenAjax.gadgets.log.INFO;
OpenAjax.gadgets.log._console=window.console?window.console:window.opera?window.opera.postError:undefined;
(function(){
if(!window.__isgadget){
var _159=false;
function _15a(){
if(!_159){
_159=true;
OpenAjax.gadgets.util.runOnLoadHandlers();
OpenAjax.gadgets.util.registerOnLoadHandler=function(_15b){
setTimeout(_15b,0);
};
if(window.detachEvent){
window.detachEvent("onload",_15a);
}
}
};
if(window.addEventListener){
document.addEventListener("DOMContentLoaded",_15a,false);
window.addEventListener("load",_15a,false);
}else{
if(window.attachEvent){
window.attachEvent("onload",_15a);
}
}
}
})();
OpenAjax.gadgets.rpctx=OpenAjax.gadgets.rpctx||{};
if(!OpenAjax.gadgets.rpctx.frameElement){
OpenAjax.gadgets.rpctx.frameElement=function(){
var _15c="__g2c_rpc";
var _15d="__c2g_rpc";
var _15e;
var _15f;
function _160(_161,from,rpc){
try{
if(from!==".."){
var fe=window.frameElement;
if(typeof fe[_15c]==="function"){
if(typeof fe[_15c][_15d]!=="function"){
fe[_15c][_15d]=function(args){
_15e(OpenAjax.gadgets.json.parse(args));
};
}
fe[_15c](OpenAjax.gadgets.json.stringify(rpc));
return;
}
}else{
var _162=document.getElementById(_161);
if(typeof _162[_15c]==="function"&&typeof _162[_15c][_15d]==="function"){
_162[_15c][_15d](OpenAjax.gadgets.json.stringify(rpc));
return;
}
}
}
catch(e){
}
return true;
};
return {getCode:function(){
return "fe";
},isParentVerifiable:function(){
return false;
},init:function(_163,_164){
_15e=_163;
_15f=_164;
return true;
},setup:function(_165,_166){
if(_165!==".."){
try{
var _167=document.getElementById(_165);
_167[_15c]=function(args){
_15e(OpenAjax.gadgets.json.parse(args));
};
}
catch(e){
return false;
}
}
if(_165===".."){
_15f("..",true);
var _168=function(){
window.setTimeout(function(){
OpenAjax.gadgets.rpc.call(_165,OpenAjax.gadgets.rpc.ACK);
},500);
};
OpenAjax.gadgets.util.registerOnLoadHandler(_168);
}
return true;
},call:function(_169,from,rpc){
_160(_169,from,rpc);
}};
}();
}
OpenAjax.gadgets.rpctx=OpenAjax.gadgets.rpctx||{};
if(!OpenAjax.gadgets.rpctx.ifpc){
OpenAjax.gadgets.rpctx.ifpc=function(){
var _16a=[];
var _16b=0;
var _16c;
var _16d=2000;
var _16e={};
function _16f(args){
var _170=[];
for(var i=0,j=args.length;i<j;++i){
_170.push(encodeURIComponent(OpenAjax.gadgets.json.stringify(args[i])));
}
return _170.join("&");
};
function _171(src){
var _172;
for(var i=_16a.length-1;i>=0;--i){
var ifr=_16a[i];
try{
if(ifr&&(ifr.recyclable||ifr.readyState==="complete")){
ifr.parentNode.removeChild(ifr);
if(window.ActiveXObject){
_16a[i]=ifr=null;
_16a.splice(i,1);
}else{
ifr.recyclable=false;
_172=ifr;
break;
}
}
}
catch(e){
}
}
if(!_172){
_172=document.createElement("iframe");
_172.style.border=_172.style.width=_172.style.height="0px";
_172.style.visibility="hidden";
_172.style.position="absolute";
_172.onload=function(){
this.recyclable=true;
};
_16a.push(_172);
}
_172.src=src;
window.setTimeout(function(){
document.body.appendChild(_172);
},0);
};
function _173(arr,_174){
for(var i=_174-1;i>=0;--i){
if(typeof arr[i]==="undefined"){
return false;
}
}
return true;
};
return {getCode:function(){
return "ifpc";
},isParentVerifiable:function(){
return true;
},init:function(_175,_176){
_16c=_176;
_16c("..",true);
return true;
},setup:function(_177,_178){
_16c(_177,true);
return true;
},call:function(_179,from,rpc){
var _17a=OpenAjax.gadgets.rpc.getRelayUrl(_179);
++_16b;
if(!_17a){
OpenAjax.gadgets.warn("No relay file assigned for IFPC");
return;
}
var src=null,_17b=[];
if(rpc.l){
var _17c=rpc.a;
src=[_17a,"#",_16f([from,_16b,1,0,_16f([from,rpc.s,"","",from].concat(_17c))])].join("");
_17b.push(src);
}else{
src=[_17a,"#",_179,"&",from,"@",_16b,"&"].join("");
var _17d=encodeURIComponent(OpenAjax.gadgets.json.stringify(rpc)),_17e=_16d-src.length,_17f=Math.ceil(_17d.length/_17e),_180=0,part;
while(_17d.length>0){
part=_17d.substring(0,_17e);
_17d=_17d.substring(_17e);
_17b.push([src,_17f,"&",_180,"&",part].join(""));
_180+=1;
}
}
do{
_171(_17b.shift());
}while(_17b.length>0);
return true;
},_receiveMessage:function(_181,_182){
var from=_181[1],_183=parseInt(_181[2],10),_184=parseInt(_181[3],10),_185=_181[_181.length-1],_186=_183===1;
if(_183>1){
if(!_16e[from]){
_16e[from]=[];
}
_16e[from][_184]=_185;
if(_173(_16e[from],_183)){
_185=_16e[from].join("");
delete _16e[from];
_186=true;
}
}
if(_186){
_182(OpenAjax.gadgets.json.parse(decodeURIComponent(_185)));
}
}};
}();
}
OpenAjax.gadgets.rpctx=OpenAjax.gadgets.rpctx||{};
if(!OpenAjax.gadgets.rpctx.rmr){
OpenAjax.gadgets.rpctx.rmr=function(){
var _187=500;
var _188=10;
var _189={};
var _18a;
var _18b;
function _18c(_18d,_18e,data,_18f){
var _190=function(){
document.body.appendChild(_18d);
_18d.src="about:blank";
if(_18f){
_18d.onload=function(){
_1a5(_18f);
};
}
_18d.src=_18e+"#"+data;
};
if(document.body){
_190();
}else{
OpenAjax.gadgets.util.registerOnLoadHandler(function(){
_190();
});
}
};
function _191(_192){
if(typeof _189[_192]==="object"){
return;
}
var _193=document.createElement("iframe");
var _194=_193.style;
_194.position="absolute";
_194.top="0px";
_194.border="0";
_194.opacity="0";
_194.width="10px";
_194.height="1px";
_193.id="rmrtransport-"+_192;
_193.name=_193.id;
var _195=OpenAjax.gadgets.rpc.getRelayUrl(_192);
if(!_195){
_195=OpenAjax.gadgets.rpc.getOrigin(OpenAjax.gadgets.util.getUrlParameters()["parent"])+"/robots.txt";
}
_189[_192]={frame:_193,receiveWindow:null,relayUri:_195,searchCounter:0,width:10,waiting:true,queue:[],sendId:0,recvId:0};
if(_192!==".."){
_18c(_193,_195,_196(_192));
}
_197(_192);
};
function _197(_198){
var _199=null;
_189[_198].searchCounter++;
try{
var _19a=OpenAjax.gadgets.rpc._getTargetWin(_198);
if(_198===".."){
_199=_19a.frames["rmrtransport-"+OpenAjax.gadgets.rpc.RPC_ID];
}else{
_199=_19a.frames["rmrtransport-.."];
}
}
catch(e){
}
var _19b=false;
if(_199){
_19b=_19c(_198,_199);
}
if(!_19b){
if(_189[_198].searchCounter>_188){
return;
}
window.setTimeout(function(){
_197(_198);
},_187);
}
};
function _19d(_19e,_19f,from,rpc){
var _1a0=null;
if(from!==".."){
_1a0=_189[".."];
}else{
_1a0=_189[_19e];
}
if(_1a0){
if(_19f!==OpenAjax.gadgets.rpc.ACK){
_1a0.queue.push(rpc);
}
if(_1a0.waiting||(_1a0.queue.length===0&&!(_19f===OpenAjax.gadgets.rpc.ACK&&rpc&&rpc.ackAlone===true))){
return true;
}
if(_1a0.queue.length>0){
_1a0.waiting=true;
}
var url=_1a0.relayUri+"#"+_196(_19e);
try{
_1a0.frame.contentWindow.location=url;
var _1a1=_1a0.width==10?20:10;
_1a0.frame.style.width=_1a1+"px";
_1a0.width=_1a1;
}
catch(e){
return false;
}
}
return true;
};
function _196(_1a2){
var _1a3=_189[_1a2];
var _1a4={id:_1a3.sendId};
if(_1a3){
_1a4.d=Array.prototype.slice.call(_1a3.queue,0);
_1a4.d.push({s:OpenAjax.gadgets.rpc.ACK,id:_1a3.recvId});
}
return OpenAjax.gadgets.json.stringify(_1a4);
};
function _1a5(_1a6){
var _1a7=_189[_1a6];
var data=_1a7.receiveWindow.location.hash.substring(1);
var _1a8=OpenAjax.gadgets.json.parse(decodeURIComponent(data))||{};
var _1a9=_1a8.d||[];
var _1aa=false;
var _1ab=false;
var _1ac=0;
var _1ad=(_1a7.recvId-_1a8.id);
for(var i=0;i<_1a9.length;++i){
var rpc=_1a9[i];
if(rpc.s===OpenAjax.gadgets.rpc.ACK){
_18b(_1a6,true);
if(_1a7.waiting){
_1ab=true;
}
_1a7.waiting=false;
var _1ae=Math.max(0,rpc.id-_1a7.sendId);
_1a7.queue.splice(0,_1ae);
_1a7.sendId=Math.max(_1a7.sendId,rpc.id||0);
continue;
}
_1aa=true;
if(++_1ac<=_1ad){
continue;
}
++_1a7.recvId;
_18a(rpc);
}
if(_1aa||(_1ab&&_1a7.queue.length>0)){
var from=(_1a6==="..")?OpenAjax.gadgets.rpc.RPC_ID:"..";
_19d(_1a6,OpenAjax.gadgets.rpc.ACK,from,{ackAlone:_1aa});
}
};
function _19c(_1af,_1b0){
var _1b1=_189[_1af];
try{
var _1b2=false;
_1b2="document" in _1b0;
if(!_1b2){
return false;
}
_1b2=typeof _1b0["document"]=="object";
if(!_1b2){
return false;
}
var loc=_1b0.location.href;
if(loc==="about:blank"){
return false;
}
}
catch(ex){
return false;
}
_1b1.receiveWindow=_1b0;
function _1b3(){
_1a5(_1af);
};
if(typeof _1b0.attachEvent==="undefined"){
_1b0.onresize=_1b3;
}else{
_1b0.attachEvent("onresize",_1b3);
}
if(_1af===".."){
_18c(_1b1.frame,_1b1.relayUri,_196(_1af),_1af);
}else{
_1a5(_1af);
}
return true;
};
return {getCode:function(){
return "rmr";
},isParentVerifiable:function(){
return true;
},init:function(_1b4,_1b5){
_18a=_1b4;
_18b=_1b5;
return true;
},setup:function(_1b6,_1b7){
try{
_191(_1b6);
}
catch(e){
OpenAjax.gadgets.warn("Caught exception setting up RMR: "+e);
return false;
}
return true;
},call:function(_1b8,from,rpc){
return _19d(_1b8,rpc.s,from,rpc);
}};
}();
}
OpenAjax.gadgets.rpctx=OpenAjax.gadgets.rpctx||{};
if(!OpenAjax.gadgets.rpctx.wpm){
OpenAjax.gadgets.rpctx.wpm=function(){
var _1b9,_1ba;
var _1bb;
var _1bc=false;
var _1bd=false;
function _1be(){
var hit=false;
function _1bf(_1c0){
if(_1c0.data=="postmessage.test"){
hit=true;
if(typeof _1c0.origin==="undefined"){
_1bd=true;
}
}
};
OpenAjax.gadgets.util.attachBrowserEvent(window,"message",_1bf,false);
window.postMessage("postmessage.test","*");
if(hit){
_1bc=true;
}
OpenAjax.gadgets.util.removeBrowserEvent(window,"message",_1bf,false);
};
function _1c1(_1c2){
var rpc=OpenAjax.gadgets.json.parse(_1c2.data);
if(!rpc||!rpc.f){
return;
}
var _1c3=OpenAjax.gadgets.rpc.getRelayUrl(rpc.f)||OpenAjax.gadgets.util.getUrlParameters()["parent"];
var _1c4=OpenAjax.gadgets.rpc.getOrigin(_1c3);
if(!_1bd?_1c2.origin!==_1c4:_1c2.domain!==/^.+:\/\/([^:]+).*/.exec(_1c4)[1]){
return;
}
_1b9(rpc);
};
return {getCode:function(){
return "wpm";
},isParentVerifiable:function(){
return true;
},init:function(_1c5,_1c6){
_1b9=_1c5;
_1ba=_1c6;
_1be();
if(!_1bc){
_1bb=function(win,msg,_1c7){
win.postMessage(msg,_1c7);
};
}else{
_1bb=function(win,msg,_1c8){
window.setTimeout(function(){
win.postMessage(msg,_1c8);
},0);
};
}
OpenAjax.gadgets.util.attachBrowserEvent(window,"message",_1c1,false);
_1ba("..",true);
return true;
},setup:function(_1c9,_1ca,_1cb){
if(_1c9===".."){
if(_1cb){
OpenAjax.gadgets.rpc._createRelayIframe(_1ca);
}else{
OpenAjax.gadgets.rpc.call(_1c9,OpenAjax.gadgets.rpc.ACK);
}
}
return true;
},call:function(_1cc,from,rpc){
var _1cd=OpenAjax.gadgets.rpc._getTargetWin(_1cc);
var _1ce=OpenAjax.gadgets.rpc.getRelayUrl(_1cc)||OpenAjax.gadgets.util.getUrlParameters()["parent"];
var _1cf=OpenAjax.gadgets.rpc.getOrigin(_1ce);
if(_1cf){
_1bb(_1cd,OpenAjax.gadgets.json.stringify(rpc),_1cf);
}else{
OpenAjax.gadgets.error("No relay set (used as window.postMessage targetOrigin)"+", cannot send cross-domain message");
}
return true;
},relayOnload:function(_1d0,data){
_1ba(_1d0,true);
}};
}();
}
if(!OpenAjax.gadgets.rpc){
OpenAjax.gadgets.rpc=function(){
var _1d1="__cb";
var _1d2="";
var ACK="__ack";
var _1d3=500;
var _1d4=10;
var _1d5={};
var _1d6={};
var _1d7={};
var _1d8={};
var _1d9=0;
var _1da={};
var _1db={};
var _1dc={};
var _1dd={};
var _1de={};
var _1df={};
var _1e0=(window.top!==window.self);
var _1e1=window.name;
var _1e2=function(){
};
var _1e3=0;
var _1e4=1;
var _1e5=2;
var _1e6=(function(){
function _1e7(name){
return function(){
OpenAjax.gadgets.log("gadgets.rpc."+name+"("+OpenAjax.gadgets.json.stringify(Array.prototype.slice.call(arguments))+"): call ignored. [caller: "+document.location+", isChild: "+_1e0+"]");
};
};
return {getCode:function(){
return "noop";
},isParentVerifiable:function(){
return true;
},init:_1e7("init"),setup:_1e7("setup"),call:_1e7("call")};
})();
if(OpenAjax.gadgets.util){
_1dd=OpenAjax.gadgets.util.getUrlParameters();
}
function _1e8(){
return typeof window.postMessage==="function"?OpenAjax.gadgets.rpctx.wpm:typeof window.postMessage==="object"?OpenAjax.gadgets.rpctx.wpm:navigator.userAgent.indexOf("WebKit")>0?OpenAjax.gadgets.rpctx.rmr:navigator.product==="Gecko"?OpenAjax.gadgets.rpctx.frameElement:OpenAjax.gadgets.rpctx.ifpc;
};
function _1e9(_1ea,_1eb){
var tx=_1ec;
if(!_1eb){
tx=_1e6;
}
_1de[_1ea]=tx;
var _1ed=_1df[_1ea]||[];
for(var i=0;i<_1ed.length;++i){
var rpc=_1ed[i];
rpc.t=_1ee(_1ea);
tx.call(_1ea,rpc.f,rpc);
}
_1df[_1ea]=[];
};
var _1ef=false,_1f0=false;
function _1f1(){
if(_1f0){
return;
}
function _1f2(){
_1ef=true;
};
OpenAjax.gadgets.util.attachBrowserEvent(window,"unload",_1f2,false);
_1f0=true;
};
function _1f3(_1f4,_1f5,_1f6,data,_1f7){
if(!_1d8[_1f5]||_1d8[_1f5]!==_1f6){
OpenAjax.gadgets.error("Invalid auth token. "+_1d8[_1f5]+" vs "+_1f6);
_1e2(_1f5,_1e5);
}
_1f7.onunload=function(){
if(_1db[_1f5]&&!_1ef){
_1e2(_1f5,_1e4);
OpenAjax.gadgets.rpc.removeReceiver(_1f5);
}
};
_1f1();
data=OpenAjax.gadgets.json.parse(decodeURIComponent(data));
_1ec.relayOnload(_1f5,data);
};
function _1f8(rpc){
if(rpc&&typeof rpc.s==="string"&&typeof rpc.f==="string"&&rpc.a instanceof Array){
if(_1d8[rpc.f]){
if(_1d8[rpc.f]!==rpc.t){
OpenAjax.gadgets.error("Invalid auth token. "+_1d8[rpc.f]+" vs "+rpc.t);
_1e2(rpc.f,_1e5);
}
}
if(rpc.s===ACK){
window.setTimeout(function(){
_1e9(rpc.f,true);
},0);
return;
}
if(rpc.c){
rpc.callback=function(_1f9){
OpenAjax.gadgets.rpc.call(rpc.f,_1d1,null,rpc.c,_1f9);
};
}
var _1fa=(_1d5[rpc.s]||_1d5[_1d2]).apply(rpc,rpc.a);
if(rpc.c&&typeof _1fa!=="undefined"){
OpenAjax.gadgets.rpc.call(rpc.f,_1d1,null,rpc.c,_1fa);
}
}
};
function _1fb(url){
if(!url){
return "";
}
url=url.toLowerCase();
if(url.indexOf("//")==0){
url=window.location.protocol+url;
}
if(url.indexOf("://")==-1){
url=window.location.protocol+"//"+url;
}
var host=url.substring(url.indexOf("://")+3);
var _1fc=host.indexOf("/");
if(_1fc!=-1){
host=host.substring(0,_1fc);
}
var _1fd=url.substring(0,url.indexOf("://"));
var _1fe="";
var _1ff=host.indexOf(":");
if(_1ff!=-1){
var port=host.substring(_1ff+1);
host=host.substring(0,_1ff);
if((_1fd==="http"&&port!=="80")||(_1fd==="https"&&port!=="443")){
_1fe=":"+port;
}
}
return _1fd+"://"+host+_1fe;
};
function _200(id){
if(typeof id==="undefined"||id===".."){
return window.parent;
}
id=String(id);
var _201=window.frames[id];
if(_201){
return _201;
}
_201=document.getElementById(id);
if(_201&&_201.contentWindow){
return _201.contentWindow;
}
return null;
};
var _1ec=_1e8();
_1d5[_1d2]=function(){
OpenAjax.gadgets.warn("Unknown RPC service: "+this.s);
};
_1d5[_1d1]=function(_202,_203){
var _204=_1da[_202];
if(_204){
delete _1da[_202];
_204(_203);
}
};
function _205(_206,_207,_208){
if(_1db[_206]===true){
return;
}
if(typeof _1db[_206]==="undefined"){
_1db[_206]=0;
}
var _209=document.getElementById(_206);
if(_206===".."||_209!=null){
if(_1ec.setup(_206,_207,_208)===true){
_1db[_206]=true;
return;
}
}
if(_1db[_206]!==true&&_1db[_206]++<_1d4){
window.setTimeout(function(){
_205(_206,_207,_208);
},_1d3);
}else{
_1de[_206]=_1e6;
_1db[_206]=true;
}
};
function _20a(_20b,rpc){
if(typeof _1dc[_20b]==="undefined"){
_1dc[_20b]=false;
var _20c=OpenAjax.gadgets.rpc.getRelayUrl(_20b);
if(_1fb(_20c)!==_1fb(window.location.href)){
return false;
}
var _20d=_200(_20b);
try{
_1dc[_20b]=_20d.OpenAjax.gadgets.rpc.receiveSameDomain;
}
catch(e){
OpenAjax.gadgets.error("Same domain call failed: parent= incorrectly set.");
}
}
if(typeof _1dc[_20b]==="function"){
_1dc[_20b](rpc);
return true;
}
return false;
};
function _20e(_20f,url,_210){
if(!/http(s)?:\/\/.+/.test(url)){
if(url.indexOf("//")==0){
url=window.location.protocol+url;
}else{
if(url.charAt(0)=="/"){
url=window.location.protocol+"//"+window.location.host+url;
}else{
if(url.indexOf("://")==-1){
url=window.location.protocol+"//"+url;
}
}
}
}
_1d6[_20f]=url;
_1d7[_20f]=!!_210;
};
function _1ee(_211){
return _1d8[_211];
};
function _212(_213,_214,_215){
_214=_214||"";
_1d8[_213]=String(_214);
_205(_213,_214,_215);
};
function _216(_217,_218){
function init(_219){
var _21a=_219?_219.rpc:{};
var _21b=_21a.parentRelayUrl;
if(_21b.substring(0,7)!=="http://"&&_21b.substring(0,8)!=="https://"&&_21b.substring(0,2)!=="//"){
if(typeof _1dd.parent==="string"&&_1dd.parent!==""){
if(_21b.substring(0,1)!=="/"){
var _21c=_1dd.parent.lastIndexOf("/");
_21b=_1dd.parent.substring(0,_21c+1)+_21b;
}else{
_21b=_1fb(_1dd.parent)+_21b;
}
}
}
var _21d=!!_21a.useLegacyProtocol;
_20e("..",_21b,_21d);
if(_21d){
_1ec=OpenAjax.gadgets.rpctx.ifpc;
_1ec.init(_1f8,_1e9);
}
var _21e=_218||_1dd.forcesecure||false;
_212("..",_217,_21e);
};
var _21f={parentRelayUrl:OpenAjax.gadgets.config.NonEmptyStringValidator};
OpenAjax.gadgets.config.register("rpc",_21f,init);
};
function _220(_221,_222,_223){
var _224=_223||_1dd.forcesecure||false;
var _225=_222||_1dd.parent;
if(_225){
_20e("..",_225);
_212("..",_221,_224);
}
};
function _226(_227,_228,_229,_22a){
if(!OpenAjax.gadgets.util){
return;
}
var _22b=document.getElementById(_227);
if(!_22b){
throw new Error("Cannot set up gadgets.rpc receiver with ID: "+_227+", element not found.");
}
var _22c=_228||_22b.src;
_20e(_227,_22c);
var _22d=OpenAjax.gadgets.util.getUrlParameters(_22b.src);
var _22e=_229||_22d.rpctoken;
var _22f=_22a||_22d.forcesecure;
_212(_227,_22e,_22f);
};
function _230(_231,_232,_233,_234){
if(_231===".."){
var _235=_233||_1dd.rpctoken||_1dd.ifpctok||"";
if(window["__isgadget"]===true){
_216(_235,_234);
}else{
_220(_235,_232,_234);
}
}else{
_226(_231,_232,_233,_234);
}
};
return {config:function(_236){
if(typeof _236.securityCallback==="function"){
_1e2=_236.securityCallback;
}
},register:function(_237,_238){
if(_237===_1d1||_237===ACK){
throw new Error("Cannot overwrite callback/ack service");
}
if(_237===_1d2){
throw new Error("Cannot overwrite default service:"+" use registerDefault");
}
_1d5[_237]=_238;
},unregister:function(_239){
if(_239===_1d1||_239===ACK){
throw new Error("Cannot delete callback/ack service");
}
if(_239===_1d2){
throw new Error("Cannot delete default service:"+" use unregisterDefault");
}
delete _1d5[_239];
},registerDefault:function(_23a){
_1d5[_1d2]=_23a;
},unregisterDefault:function(){
delete _1d5[_1d2];
},forceParentVerifiable:function(){
if(!_1ec.isParentVerifiable()){
_1ec=OpenAjax.gadgets.rpctx.ifpc;
}
},call:function(_23b,_23c,_23d,_23e){
_23b=_23b||"..";
var from="..";
if(_23b===".."){
from=_1e1;
}
++_1d9;
if(_23d){
_1da[_1d9]=_23d;
}
var rpc={s:_23c,f:from,c:_23d?_1d9:0,a:Array.prototype.slice.call(arguments,3),t:_1d8[_23b],l:_1d7[_23b]};
if(_23b!==".."&&!document.getElementById(_23b)){
OpenAjax.gadgets.log("WARNING: attempted send to nonexistent frame: "+_23b);
return;
}
if(_20a(_23b,rpc)){
return;
}
var _23f=_1de[_23b];
if(!_23f){
if(!_1df[_23b]){
_1df[_23b]=[rpc];
}else{
_1df[_23b].push(rpc);
}
return;
}
if(_1d7[_23b]){
_23f=OpenAjax.gadgets.rpctx.ifpc;
}
if(_23f.call(_23b,from,rpc)===false){
_1de[_23b]=_1e6;
_1ec.call(_23b,from,rpc);
}
},getRelayUrl:function(_240){
var url=_1d6[_240];
if(url&&url.substring(0,1)==="/"){
if(url.substring(1,2)==="/"){
url=document.location.protocol+url;
}else{
url=document.location.protocol+"//"+document.location.host+url;
}
}
return url;
},setRelayUrl:_20e,setAuthToken:_212,setupReceiver:_230,getAuthToken:_1ee,removeReceiver:function(_241){
delete _1d6[_241];
delete _1d7[_241];
delete _1d8[_241];
delete _1db[_241];
delete _1dc[_241];
delete _1de[_241];
},getRelayChannel:function(){
return _1ec.getCode();
},receive:function(_242,_243){
if(_242.length>4){
_1ec._receiveMessage(_242,_1f8);
}else{
_1f3.apply(null,_242.concat(_243));
}
},receiveSameDomain:function(rpc){
rpc.a=Array.prototype.slice.call(rpc.a);
window.setTimeout(function(){
_1f8(rpc);
},0);
},getOrigin:_1fb,getReceiverOrigin:function(_244){
var _245=_1de[_244];
if(!_245){
return null;
}
if(!_245.isParentVerifiable(_244)){
return null;
}
var _246=OpenAjax.gadgets.rpc.getRelayUrl(_244)||OpenAjax.gadgets.util.getUrlParameters().parent;
return OpenAjax.gadgets.rpc.getOrigin(_246);
},init:function(){
if(_1ec.init(_1f8,_1e9)===false){
_1ec=_1e6;
}
if(_1e0){
_230("..");
}
},_getTargetWin:_200,_createRelayIframe:function(_247,data){
var _248=OpenAjax.gadgets.rpc.getRelayUrl("..");
if(!_248){
return;
}
var src=_248+"#..&"+_1e1+"&"+_247+"&"+encodeURIComponent(OpenAjax.gadgets.json.stringify(data));
var _249=document.createElement("iframe");
_249.style.border=_249.style.width=_249.style.height="0px";
_249.style.visibility="hidden";
_249.style.position="absolute";
function _24a(){
document.body.appendChild(_249);
_249.src="javascript:\"<html></html>\"";
_249.src=src;
};
if(document.body){
_24a();
}else{
OpenAjax.gadgets.util.registerOnLoadHandler(function(){
_24a();
});
}
return _249;
},ACK:ACK,RPC_ID:_1e1,SEC_ERROR_LOAD_TIMEOUT:_1e3,SEC_ERROR_FRAME_PHISH:_1e4,SEC_ERROR_FORGED_MSG:_1e5};
}();
OpenAjax.gadgets.rpc.init();
}


}catch(e){console.log("Module 'mm_open_ajax_hub': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/uuid/generateTimeBasedUuid":function(){define(["dojo/_base/lang","./_base"],function(_1){dojox.uuid.generateTimeBasedUuid=function(_2){var _3=dojox.uuid.generateTimeBasedUuid._generator.generateUuidString(_2);return _3;};dojox.uuid.generateTimeBasedUuid.isValidNode=function(_4){var _5=16;var _6=parseInt(_4,_5);var _7=_1.isString(_4)&&_4.length==12&&isFinite(_6);return _7;};dojox.uuid.generateTimeBasedUuid.setNode=function(_8){dojox.uuid.assert((_8===null)||this.isValidNode(_8));this._uniformNode=_8;};dojox.uuid.generateTimeBasedUuid.getNode=function(){return this._uniformNode;};dojox.uuid.generateTimeBasedUuid._generator=new function(){this.GREGORIAN_CHANGE_OFFSET_IN_HOURS=3394248;var _9=null;var _a=null;var _b=null;var _c=0;var _d=null;var _e=null;var _f=16;function _10(_11){_11[2]+=_11[3]>>>16;_11[3]&=65535;_11[1]+=_11[2]>>>16;_11[2]&=65535;_11[0]+=_11[1]>>>16;_11[1]&=65535;dojox.uuid.assert((_11[0]>>>16)===0);};function _12(x){var _13=new Array(0,0,0,0);_13[3]=x%65536;x-=_13[3];x/=65536;_13[2]=x%65536;x-=_13[2];x/=65536;_13[1]=x%65536;x-=_13[1];x/=65536;_13[0]=x;return _13;};function _14(_15,_16){dojox.uuid.assert(_1.isArray(_15));dojox.uuid.assert(_1.isArray(_16));dojox.uuid.assert(_15.length==4);dojox.uuid.assert(_16.length==4);var _17=new Array(0,0,0,0);_17[3]=_15[3]+_16[3];_17[2]=_15[2]+_16[2];_17[1]=_15[1]+_16[1];_17[0]=_15[0]+_16[0];_10(_17);return _17;};function _18(_19,_1a){dojox.uuid.assert(_1.isArray(_19));dojox.uuid.assert(_1.isArray(_1a));dojox.uuid.assert(_19.length==4);dojox.uuid.assert(_1a.length==4);var _1b=false;if(_19[0]*_1a[0]!==0){_1b=true;}if(_19[0]*_1a[1]!==0){_1b=true;}if(_19[0]*_1a[2]!==0){_1b=true;}if(_19[1]*_1a[0]!==0){_1b=true;}if(_19[1]*_1a[1]!==0){_1b=true;}if(_19[2]*_1a[0]!==0){_1b=true;}dojox.uuid.assert(!_1b);var _1c=new Array(0,0,0,0);_1c[0]+=_19[0]*_1a[3];_10(_1c);_1c[0]+=_19[1]*_1a[2];_10(_1c);_1c[0]+=_19[2]*_1a[1];_10(_1c);_1c[0]+=_19[3]*_1a[0];_10(_1c);_1c[1]+=_19[1]*_1a[3];_10(_1c);_1c[1]+=_19[2]*_1a[2];_10(_1c);_1c[1]+=_19[3]*_1a[1];_10(_1c);_1c[2]+=_19[2]*_1a[3];_10(_1c);_1c[2]+=_19[3]*_1a[2];_10(_1c);_1c[3]+=_19[3]*_1a[3];_10(_1c);return _1c;};function _1d(_1e,_1f){while(_1e.length<_1f){_1e="0"+_1e;}return _1e;};function _20(){var _21=Math.floor((Math.random()%1)*Math.pow(2,32));var _22=_21.toString(_f);while(_22.length<8){_22="0"+_22;}return _22;};this.generateUuidString=function(_23){if(_23){dojox.uuid.assert(dojox.uuid.generateTimeBasedUuid.isValidNode(_23));}else{if(dojox.uuid.generateTimeBasedUuid._uniformNode){_23=dojox.uuid.generateTimeBasedUuid._uniformNode;}else{if(!_9){var _24=32768;var _25=Math.floor((Math.random()%1)*Math.pow(2,15));var _26=(_24|_25).toString(_f);_9=_26+_20();}_23=_9;}}if(!_a){var _27=32768;var _28=Math.floor((Math.random()%1)*Math.pow(2,14));_a=(_27|_28).toString(_f);}var now=new Date();var _29=now.valueOf();var _2a=_12(_29);if(!_d){var _2b=_12(60*60);var _2c=_12(dojox.uuid.generateTimeBasedUuid._generator.GREGORIAN_CHANGE_OFFSET_IN_HOURS);var _2d=_18(_2c,_2b);var _2e=_12(1000);_d=_18(_2d,_2e);_e=_12(10000);}var _2f=_2a;var _30=_14(_d,_2f);var _31=_18(_30,_e);if(now.valueOf()==_b){_31[3]+=_c;_10(_31);_c+=1;if(_c==10000){while(now.valueOf()==_b){now=new Date();}}}else{_b=now.valueOf();_c=1;}var _32=_31[2].toString(_f);var _33=_31[3].toString(_f);var _34=_1d(_32,4)+_1d(_33,4);var _35=_31[1].toString(_f);_35=_1d(_35,4);var _36=_31[0].toString(_f);_36=_1d(_36,3);var _37="-";var _38="1";var _39=_34+_37+_35+_37+_38+_36+_37+_a+_37+_23;_39=_39.toLowerCase();return _39;};}();return dojox.uuid.generateTimeBasedUuid;});},"dojox/uuid":function(){define(["dojox/uuid/_base"],function(_3a){return _3a;});},"dojox/uuid/generateRandomUuid":function(){define(["./_base"],function(){dojox.uuid.generateRandomUuid=function(){var _3b=16;function _3c(){var _3d=Math.floor((Math.random()%1)*Math.pow(2,32));var _3e=_3d.toString(_3b);while(_3e.length<8){_3e="0"+_3e;}return _3e;};var _3f="-";var _40="4";var _41="8";var a=_3c();var b=_3c();b=b.substring(0,4)+_3f+_40+b.substring(5,8);var c=_3c();c=_41+c.substring(1,4)+_3f+c.substring(4,8);var d=_3c();var _42=a+_3f+b+_3f+c+d;_42=_42.toLowerCase();return _42;};return dojox.uuid.generateRandomUuid;});},"dojox/uuid/_base":function(){define(["dojo/_base/kernel","dojo/_base/lang"],function(_43){_43.getObject("uuid",true,dojox);dojox.uuid.NIL_UUID="00000000-0000-0000-0000-000000000000";dojox.uuid.version={UNKNOWN:0,TIME_BASED:1,DCE_SECURITY:2,NAME_BASED_MD5:3,RANDOM:4,NAME_BASED_SHA1:5};dojox.uuid.variant={NCS:"0",DCE:"10",MICROSOFT:"110",UNKNOWN:"111"};dojox.uuid.assert=function(_44,_45){if(!_44){if(!_45){_45="An assert statement failed.\n"+"The method dojox.uuid.assert() was called with a 'false' value.\n";}throw new Error(_45);}};dojox.uuid.generateNilUuid=function(){return dojox.uuid.NIL_UUID;};dojox.uuid.isValid=function(_46){_46=_46.toString();var _47=(_43.isString(_46)&&(_46.length==36)&&(_46==_46.toLowerCase()));if(_47){var _48=_46.split("-");_47=((_48.length==5)&&(_48[0].length==8)&&(_48[1].length==4)&&(_48[2].length==4)&&(_48[3].length==4)&&(_48[4].length==12));var _49=16;for(var i in _48){var _4a=_48[i];var _4b=parseInt(_4a,_49);_47=_47&&isFinite(_4b);}}return _47;};dojox.uuid.getVariant=function(_4c){if(!dojox.uuid._ourVariantLookupTable){var _4d=dojox.uuid.variant;var _4e=[];_4e[0]=_4d.NCS;_4e[1]=_4d.NCS;_4e[2]=_4d.NCS;_4e[3]=_4d.NCS;_4e[4]=_4d.NCS;_4e[5]=_4d.NCS;_4e[6]=_4d.NCS;_4e[7]=_4d.NCS;_4e[8]=_4d.DCE;_4e[9]=_4d.DCE;_4e[10]=_4d.DCE;_4e[11]=_4d.DCE;_4e[12]=_4d.MICROSOFT;_4e[13]=_4d.MICROSOFT;_4e[14]=_4d.UNKNOWN;_4e[15]=_4d.UNKNOWN;dojox.uuid._ourVariantLookupTable=_4e;}_4c=_4c.toString();var _4f=_4c.charAt(19);var _50=16;var _51=parseInt(_4f,_50);dojox.uuid.assert((_51>=0)&&(_51<=16));return dojox.uuid._ourVariantLookupTable[_51];};dojox.uuid.getVersion=function(_52){var _53="dojox.uuid.getVersion() was not passed a DCE Variant UUID.";dojox.uuid.assert(dojox.uuid.getVariant(_52)==dojox.uuid.variant.DCE,_53);_52=_52.toString();var _54=_52.charAt(14);var _55=16;var _56=parseInt(_54,_55);return _56;};dojox.uuid.getNode=function(_57){var _58="dojox.uuid.getNode() was not passed a TIME_BASED UUID.";dojox.uuid.assert(dojox.uuid.getVersion(_57)==dojox.uuid.version.TIME_BASED,_58);_57=_57.toString();var _59=_57.split("-");var _5a=_59[4];return _5a;};dojox.uuid.getTimestamp=function(_5b,_5c){var _5d="dojox.uuid.getTimestamp() was not passed a TIME_BASED UUID.";dojox.uuid.assert(dojox.uuid.getVersion(_5b)==dojox.uuid.version.TIME_BASED,_5d);_5b=_5b.toString();if(!_5c){_5c=null;}switch(_5c){case "string":case String:return dojox.uuid.getTimestamp(_5b,Date).toUTCString();break;case "hex":var _5e=_5b.split("-");var _5f=_5e[0];var _60=_5e[1];var _61=_5e[2];_61=_61.slice(1);var _62=_61+_60+_5f;dojox.uuid.assert(_62.length==15);return _62;break;case null:case "date":case Date:var _63=3394248;var _64=16;var _65=_5b.split("-");var _66=parseInt(_65[0],_64);var _67=parseInt(_65[1],_64);var _68=parseInt(_65[2],_64);var _69=_68&4095;_69<<=16;_69+=_67;_69*=4294967296;_69+=_66;var _6a=_69/10000;var _6b=60*60;var _6c=_63;var _6d=_6c*_6b;var _6e=_6d*1000;var _6f=_6a-_6e;var _70=new Date(_6f);return _70;break;default:dojox.uuid.assert(false,"dojox.uuid.getTimestamp was not passed a valid returnType: "+_5c);break;}};return dojox.uuid;});},"dojox/uuid/Uuid":function(){define(["dojo/_base/lang","./_base"],function(_71,_72){dojox.uuid.Uuid=function(_73){this._uuidString=dojox.uuid.NIL_UUID;if(_73){dojox.uuid.assert(_71.isString(_73));this._uuidString=_73.toLowerCase();dojox.uuid.assert(this.isValid());}else{var _74=dojox.uuid.Uuid.getGenerator();if(_74){this._uuidString=_74();dojox.uuid.assert(this.isValid());}}};dojox.uuid.Uuid.compare=function(_75,_76){var _77=_75.toString();var _78=_76.toString();if(_77>_78){return 1;}if(_77<_78){return -1;}return 0;};dojox.uuid.Uuid.setGenerator=function(_79){dojox.uuid.assert(!_79||_71.isFunction(_79));dojox.uuid.Uuid._ourGenerator=_79;};dojox.uuid.Uuid.getGenerator=function(){return dojox.uuid.Uuid._ourGenerator;};dojox.uuid.Uuid.prototype.toString=function(){return this._uuidString;};dojox.uuid.Uuid.prototype.compare=function(_7a){return dojox.uuid.Uuid.compare(this,_7a);};dojox.uuid.Uuid.prototype.isEqual=function(_7b){return (this.compare(_7b)==0);};dojox.uuid.Uuid.prototype.isValid=function(){return dojox.uuid.isValid(this);};dojox.uuid.Uuid.prototype.getVariant=function(){return dojox.uuid.getVariant(this);};dojox.uuid.Uuid.prototype.getVersion=function(){if(!this._versionNumber){this._versionNumber=dojox.uuid.getVersion(this);}return this._versionNumber;};dojox.uuid.Uuid.prototype.getNode=function(){if(!this._nodeString){this._nodeString=dojox.uuid.getNode(this);}return this._nodeString;};dojox.uuid.Uuid.prototype.getTimestamp=function(_7c){if(!_7c){_7c=null;}switch(_7c){case "string":case String:return this.getTimestamp(Date).toUTCString();break;case "hex":if(!this._timestampAsHexString){this._timestampAsHexString=dojox.uuid.getTimestamp(this,"hex");}return this._timestampAsHexString;break;case null:case "date":case Date:if(!this._timestampAsDate){this._timestampAsDate=dojox.uuid.getTimestamp(this,Date);}return this._timestampAsDate;break;default:dojox.uuid.assert(false,"The getTimestamp() method dojox.uuid.Uuid was passed a bogus returnType: "+_7c);break;}};return dojox.uuid.Uuid;});},"*noref":1}});define("dojox/_dojox_uuid",[],1);require(["dojox/uuid","dojox/uuid/Uuid","dojox/uuid/generateRandomUuid","dojox/uuid/generateTimeBasedUuid"]);
}catch(e){console.log("Module 'dojox_uuid_19': ",e);}
try{//>>built
define("dijit/nls/_dijit_layout_basic_ro",{"dijit/nls/common":{"buttonOk":"OK","buttonCancel":"Anulare","_localized":{},"buttonSave":"Salvare","itemClose":"Închidere"}});
}catch(e){console.log("Module 'dijit_layout_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/DialogUnderlay":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/aspect","dojo/dom-attr","dojo/dom-style","dojo/on","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe","./Viewport","./main"],function(_1,_2,_3,_4,_5,on,_6,_7,_8,_9,_a,_b){var _c=_1("dijit.DialogUnderlay",[_7,_8],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' tabIndex='-1' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_modalConnects:[],_setDialogIdAttr:function(id){_4.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_d){this.node.className="dijitDialogUnderlay "+_d;this._set("class",_d);},postCreate:function(){this.ownerDocumentBody.appendChild(this.domNode);this.own(on(this.domNode,"keydown",_2.hitch(this,"_onKeyDown")));this.inherited(arguments);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _e=_6.getBox(this.ownerDocument);os.top=_e.t+"px";os.left=_e.l+"px";is.width=_e.w+"px";is.height=_e.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.open=true;this.layout();this.bgIframe=new _9(this.domNode);var _f=_6.get(this.ownerDocument);this._modalConnects=[_a.on("resize",_2.hitch(this,"layout")),on(_f,"scroll",_2.hitch(this,"layout"))];},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";while(this._modalConnects.length){(this._modalConnects.pop()).remove();}this.open=false;},destroy:function(){while(this._modalConnects.length){(this._modalConnects.pop()).remove();}this.inherited(arguments);},_onKeyDown:function(){}});_c.show=function(_10,_11){var _12=_c._singleton;if(!_12||_12._destroyed){_12=_b._underlay=_c._singleton=new _c(_10);}else{if(_10){_12.set(_10);}}_5.set(_12.domNode,"zIndex",_11);if(!_12.open){_12.show();}};_c.hide=function(){var _13=_c._singleton;if(_13&&!_13._destroyed){_13.hide();}};return _c;});},"dojo/request":function(){define(["./request/default!"],function(_14){return _14;});},"dijit/Dialog":function(){define(["require","dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/sniff","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin","./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html","dojo/i18n!./nls/common"],function(_15,_16,_17,_18,_19,dom,_1a,_1b,_1c,fx,_1d,_1e,_1f,on,_20,has,_21,_22,_23,_24,_25,_26,_27,_28,_29,_2a,_2b,_2c,_2d){var _2e=_18("dijit._DialogBase"+(has("dojo-bidi")?"_NoBidi":""),[_27,_29,_2a,_28],{templateString:_2d,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:false,duration:_25.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,_setDraggableAttr:function(val){this._set("draggable",val);},maxRatio:0.9,closable:true,_setClosableAttr:function(val){this.closeButtonNode.style.display=val?"":"none";this._set("closable",val);},postMixInProperties:function(){var _2f=_1d.getLocalization("dijit","common");_1f.mixin(this,_2f);this.inherited(arguments);},postCreate:function(){_1c.set(this.domNode,{display:"none",position:"absolute"});this.ownerDocumentBody.appendChild(this.domNode);this.inherited(arguments);_17.after(this,"onExecute",_1f.hitch(this,"hide"),true);_17.after(this,"onCancel",_1f.hitch(this,"hide"),true);this._modalconnects=[];},onLoad:function(){this._size();this._position();if(this.autofocus&&_30.isTop(this)){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);}this.inherited(arguments);},focus:function(){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);},_endDrag:function(){var _31=_1b.position(this.domNode),_32=_21.getBox(this.ownerDocument);_31.y=Math.min(Math.max(_31.y,0),(_32.h-_31.h));_31.x=Math.min(Math.max(_31.x,0),(_32.w-_31.w));this._relativePosition=_31;this._position();},_setup:function(){var _33=this.domNode;if(this.titleBar&&this.draggable){this._moveable=new ((has("ie")==6)?_23:_22)(_33,{handle:this.titleBar});_17.after(this._moveable,"onMoveStop",_1f.hitch(this,"_endDrag"),true);}else{_1a.add(_33,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_16.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" "),_onKeyDown:_1f.hitch(this,"_onKey"),ownerDocument:this.ownerDocument};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(typeof this._singleChildOriginalStyle!="undefined"){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;delete this._singleChildOriginalStyle;}}else{_1c.set(this.containerNode,{width:"auto",height:"auto"});}var bb=_1b.position(this.domNode);var _34=_21.getBox(this.ownerDocument);_34.w*=this.maxRatio;_34.h*=this.maxRatio;if(bb.w>=_34.w||bb.h>=_34.h){var _35=_1b.position(this.containerNode),w=Math.min(bb.w,_34.w)-(bb.w-_35.w),h=Math.min(bb.h,_34.h)-(bb.h-_35.h);if(this._singleChild&&this._singleChild.resize){if(typeof this._singleChildOriginalStyle=="undefined"){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;}this._singleChild.resize({w:w,h:h});}else{_1c.set(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!_1a.contains(this.ownerDocumentBody,"dojoMove")){var _36=this.domNode,_37=_21.getBox(this.ownerDocument),p=this._relativePosition,bb=p?null:_1b.position(_36),l=Math.floor(_37.l+(p?p.x:(_37.w-bb.w)/2)),t=Math.floor(_37.t+(p?p.y:(_37.h-bb.h)/2));_1c.set(_36,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.keyCode==_1e.TAB){this._getFocusItems(this.domNode);var _38=evt.target;if(this._firstFocusItem==this._lastFocusItem){evt.stopPropagation();evt.preventDefault();}else{if(_38==this._firstFocusItem&&evt.shiftKey){_24.focus(this._lastFocusItem);evt.stopPropagation();evt.preventDefault();}else{if(_38==this._lastFocusItem&&!evt.shiftKey){_24.focus(this._firstFocusItem);evt.stopPropagation();evt.preventDefault();}}}}else{if(this.closable&&evt.keyCode==_1e.ESCAPE){this.onCancel();evt.stopPropagation();evt.preventDefault();}}},show:function(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();_30.hide(this);}var win=_21.get(this.ownerDocument);this._modalconnects.push(on(win,"scroll",_1f.hitch(this,"resize")));this._modalconnects.push(on(this.domNode,"keydown",_1f.hitch(this,"_onKey")));_1c.set(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _39;this._fadeInDeferred=new _19(_1f.hitch(this,function(){_39.stop();delete this._fadeInDeferred;}));var _3a=this._fadeInDeferred.promise;_39=fx.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:_1f.hitch(this,function(){_30.show(this,this.underlayAttrs);}),onEnd:_1f.hitch(this,function(){if(this.autofocus&&_30.isTop(this)){this._getFocusItems(this.domNode);_24.focus(this._firstFocusItem);}this._fadeInDeferred.resolve(true);delete this._fadeInDeferred;})}).play();return _3a;},hide:function(){if(!this._alreadyInitialized||!this.open){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _3b;this._fadeOutDeferred=new _19(_1f.hitch(this,function(){_3b.stop();delete this._fadeOutDeferred;}));this._fadeOutDeferred.then(_1f.hitch(this,"onHide"));var _3c=this._fadeOutDeferred.promise;_3b=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:_1f.hitch(this,function(){this.domNode.style.display="none";_30.hide(this);this._fadeOutDeferred.resolve(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}var h;while(h=this._modalconnects.pop()){h.remove();}if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return _3c;},resize:function(){if(this.domNode.style.display!="none"){this._size();if(!has("touch")){this._position();}}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}var h;while(h=this._modalconnects.pop()){h.remove();}_30.hide(this);this.inherited(arguments);}});if(has("dojo-bidi")){_2e=_18("dijit._DialogBase",_2e,{_setTitleAttr:function(_3d){this._set("title",_3d);this.titleNode.innerHTML=_3d;this.applyTextDir(this.titleNode);},_setTextDirAttr:function(_3e){if(this._created&&this.textDir!=_3e){this._set("textDir",_3e);this.set("title",this.title);}}});}var _3f=_18("dijit.Dialog",[_2c,_2e],{});_3f._DialogBase=_2e;var _30=_3f._DialogLevelManager={_beginZIndex:950,show:function(_40,_41){ds[ds.length-1].focus=_24.curNode;var _42=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:_3f._DialogLevelManager._beginZIndex;_1c.set(_40.domNode,"zIndex",_42);_2b.show(_41,_42-1);ds.push({dialog:_40,underlayAttrs:_41,zIndex:_42});},hide:function(_43){if(ds[ds.length-1].dialog==_43){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){_2b.hide();}else{_2b.show(pd.underlayAttrs,pd.zIndex-1);}if(_43.refocus){var _44=pd.focus;if(pd.dialog&&(!_44||!dom.isDescendant(_44,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_44=pd.dialog._firstFocusItem;}if(_44){try{_44.focus();}catch(e){}}}}else{var idx=_16.indexOf(_16.map(ds,function(_45){return _45.dialog;}),_43);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_46){return ds[ds.length-1].dialog==_46;}};var ds=_3f._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];_24.watch("curNode",function(_47,_48,_49){var _4a=ds[ds.length-1].dialog;if(_49&&_4a&&!_4a._fadeOutDeferred&&_49.ownerDocument==_4a.ownerDocument){do{if(_49==_4a.domNode||_1a.contains(_49,"dijitPopup")){return;}}while(_49=_49.parentNode);_4a.focus();}});if(has("dijit-legacy-requires")){_20(0,function(){var _4b=["dijit/TooltipDialog"];_15(_4b);});}return _3f;});},"dojo/parser":function(){define(["require","./_base/kernel","./_base/lang","./_base/array","./_base/config","./dom","./_base/window","./_base/url","./aspect","./promise/all","./date/stamp","./Deferred","./has","./query","./on","./ready"],function(_4c,_4d,_4e,_4f,_50,dom,_51,_52,_53,all,_54,_55,has,_56,don,_57){new Date("X");function _58(_59){return eval("("+_59+")");};var _5a=0;_53.after(_4e,"extend",function(){_5a++;},true);function _5b(_5c){var map=_5c._nameCaseMap,_5d=_5c.prototype;if(!map||map._extendCnt<_5a){map=_5c._nameCaseMap={};for(var _5e in _5d){if(_5e.charAt(0)==="_"){continue;}map[_5e.toLowerCase()]=_5e;}map._extendCnt=_5a;}return map;};var _5f={};function _60(_61,_62){var ts=_61.join();if(!_5f[ts]){var _63=[];for(var i=0,l=_61.length;i<l;i++){var t=_61[i];_63[_63.length]=(_5f[t]=_5f[t]||(_4e.getObject(t)||(~t.indexOf("/")&&(_62?_62(t):_4c(t)))));}var _64=_63.shift();_5f[ts]=_63.length?(_64.createSubclass?_64.createSubclass(_63):_64.extend.apply(_64,_63)):_64;}return _5f[ts];};var _65={_clearCache:function(){_5a++;_5f={};},_functionFromScript:function(_66,_67){var _68="",_69="",_6a=(_66.getAttribute(_67+"args")||_66.getAttribute("args")),_6b=_66.getAttribute("with");var _6c=(_6a||"").split(/\s*,\s*/);if(_6b&&_6b.length){_4f.forEach(_6b.split(/\s*,\s*/),function(_6d){_68+="with("+_6d+"){";_69+="}";});}return new Function(_6c,_68+_66.innerHTML+_69);},instantiate:function(_6e,_6f,_70){_6f=_6f||{};_70=_70||{};var _71=(_70.scope||_4d._scopeName)+"Type",_72="data-"+(_70.scope||_4d._scopeName)+"-",_73=_72+"type",_74=_72+"mixins";var _75=[];_4f.forEach(_6e,function(_76){var _77=_71 in _6f?_6f[_71]:_76.getAttribute(_73)||_76.getAttribute(_71);if(_77){var _78=_76.getAttribute(_74),_79=_78?[_77].concat(_78.split(/\s*,\s*/)):[_77];_75.push({node:_76,types:_79});}});return this._instantiate(_75,_6f,_70);},_instantiate:function(_7a,_7b,_7c,_7d){var _7e=_4f.map(_7a,function(obj){var _7f=obj.ctor||_60(obj.types,_7c.contextRequire);if(!_7f){throw new Error("Unable to resolve constructor for: '"+obj.types.join()+"'");}return this.construct(_7f,obj.node,_7b,_7c,obj.scripts,obj.inherited);},this);function _80(_81){if(!_7b._started&&!_7c.noStart){_4f.forEach(_81,function(_82){if(typeof _82.startup==="function"&&!_82._started){_82.startup();}});}return _81;};if(_7d){return all(_7e).then(_80);}else{return _80(_7e);}},construct:function(_83,_84,_85,_86,_87,_88){var _89=_83&&_83.prototype;_86=_86||{};var _8a={};if(_86.defaults){_4e.mixin(_8a,_86.defaults);}if(_88){_4e.mixin(_8a,_88);}var _8b;if(has("dom-attributes-explicit")){_8b=_84.attributes;}else{if(has("dom-attributes-specified-flag")){_8b=_4f.filter(_84.attributes,function(a){return a.specified;});}else{var _8c=/^input$|^img$/i.test(_84.nodeName)?_84:_84.cloneNode(false),_8d=_8c.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*\s*/,"").replace(/\s*>.*$/,"");_8b=_4f.map(_8d.split(/\s+/),function(_8e){var _8f=_8e.toLowerCase();return {name:_8e,value:(_84.nodeName=="LI"&&_8e=="value")||_8f=="enctype"?_84.getAttribute(_8f):_84.getAttributeNode(_8f).value};});}}var _90=_86.scope||_4d._scopeName,_91="data-"+_90+"-",_92={};if(_90!=="dojo"){_92[_91+"props"]="data-dojo-props";_92[_91+"type"]="data-dojo-type";_92[_91+"mixins"]="data-dojo-mixins";_92[_90+"type"]="dojoType";_92[_91+"id"]="data-dojo-id";}var i=0,_93,_94=[],_95,_96;while(_93=_8b[i++]){var _97=_93.name,_98=_97.toLowerCase(),_99=_93.value;switch(_92[_98]||_98){case "data-dojo-type":case "dojotype":case "data-dojo-mixins":break;case "data-dojo-props":_96=_99;break;case "data-dojo-id":case "jsid":_95=_99;break;case "data-dojo-attach-point":case "dojoattachpoint":_8a.dojoAttachPoint=_99;break;case "data-dojo-attach-event":case "dojoattachevent":_8a.dojoAttachEvent=_99;break;case "class":_8a["class"]=_84.className;break;case "style":_8a["style"]=_84.style&&_84.style.cssText;break;default:if(!(_97 in _89)){var map=_5b(_83);_97=map[_98]||_97;}if(_97 in _89){switch(typeof _89[_97]){case "string":_8a[_97]=_99;break;case "number":_8a[_97]=_99.length?Number(_99):NaN;break;case "boolean":_8a[_97]=_99.toLowerCase()!="false";break;case "function":if(_99===""||_99.search(/[^\w\.]+/i)!=-1){_8a[_97]=new Function(_99);}else{_8a[_97]=_4e.getObject(_99,false)||new Function(_99);}_94.push(_97);break;default:var _9a=_89[_97];_8a[_97]=(_9a&&"length" in _9a)?(_99?_99.split(/\s*,\s*/):[]):(_9a instanceof Date)?(_99==""?new Date(""):_99=="now"?new Date():_54.fromISOString(_99)):(_9a instanceof _52)?(_4d.baseUrl+_99):_58(_99);}}else{_8a[_97]=_99;}}}for(var j=0;j<_94.length;j++){var _9b=_94[j].toLowerCase();_84.removeAttribute(_9b);_84[_9b]=null;}if(_96){try{_96=_58.call(_86.propsThis,"{"+_96+"}");_4e.mixin(_8a,_96);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_96+"'");}}_4e.mixin(_8a,_85);if(!_87){_87=(_83&&(_83._noScript||_89._noScript)?[]:_56("> script[type^='dojo/']",_84));}var _9c=[],_9d=[],_9e=[],ons=[];if(_87){for(i=0;i<_87.length;i++){var _9f=_87[i];_84.removeChild(_9f);var _a0=(_9f.getAttribute(_91+"event")||_9f.getAttribute("event")),_a1=_9f.getAttribute(_91+"prop"),_a2=_9f.getAttribute(_91+"method"),_a3=_9f.getAttribute(_91+"advice"),_a4=_9f.getAttribute("type"),nf=this._functionFromScript(_9f,_91);if(_a0){if(_a4=="dojo/connect"){_9c.push({method:_a0,func:nf});}else{if(_a4=="dojo/on"){ons.push({event:_a0,func:nf});}else{_8a[_a0]=nf;}}}else{if(_a4=="dojo/aspect"){_9c.push({method:_a2,advice:_a3,func:nf});}else{if(_a4=="dojo/watch"){_9e.push({prop:_a1,func:nf});}else{_9d.push(nf);}}}}}var _a5=_83.markupFactory||_89.markupFactory;var _a6=_a5?_a5(_8a,_84,_83):new _83(_8a,_84);function _a7(_a8){if(_95){_4e.setObject(_95,_a8);}for(i=0;i<_9c.length;i++){_53[_9c[i].advice||"after"](_a8,_9c[i].method,_4e.hitch(_a8,_9c[i].func),true);}for(i=0;i<_9d.length;i++){_9d[i].call(_a8);}for(i=0;i<_9e.length;i++){_a8.watch(_9e[i].prop,_9e[i].func);}for(i=0;i<ons.length;i++){don(_a8,ons[i].event,ons[i].func);}return _a8;};if(_a6.then){return _a6.then(_a7);}else{return _a7(_a6);}},scan:function(_a9,_aa){var _ab=[],_ac=[],_ad={};var _ae=(_aa.scope||_4d._scopeName)+"Type",_af="data-"+(_aa.scope||_4d._scopeName)+"-",_b0=_af+"type",_b1=_af+"textdir",_b2=_af+"mixins";var _b3=_a9.firstChild;var _b4=_aa.inherited;if(!_b4){function _b5(_b6,_b7){return (_b6.getAttribute&&_b6.getAttribute(_b7))||(_b6.parentNode&&_b5(_b6.parentNode,_b7));};_b4={dir:_b5(_a9,"dir"),lang:_b5(_a9,"lang"),textDir:_b5(_a9,_b1)};for(var key in _b4){if(!_b4[key]){delete _b4[key];}}}var _b8={inherited:_b4};var _b9;var _ba;function _bb(_bc){if(!_bc.inherited){_bc.inherited={};var _bd=_bc.node,_be=_bb(_bc.parent);var _bf={dir:_bd.getAttribute("dir")||_be.dir,lang:_bd.getAttribute("lang")||_be.lang,textDir:_bd.getAttribute(_b1)||_be.textDir};for(var key in _bf){if(_bf[key]){_bc.inherited[key]=_bf[key];}}}return _bc.inherited;};while(true){if(!_b3){if(!_b8||!_b8.node){break;}_b3=_b8.node.nextSibling;_ba=false;_b8=_b8.parent;_b9=_b8.scripts;continue;}if(_b3.nodeType!=1){_b3=_b3.nextSibling;continue;}if(_b9&&_b3.nodeName.toLowerCase()=="script"){_c0=_b3.getAttribute("type");if(_c0&&/^dojo\/\w/i.test(_c0)){_b9.push(_b3);}_b3=_b3.nextSibling;continue;}if(_ba){_b3=_b3.nextSibling;continue;}var _c0=_b3.getAttribute(_b0)||_b3.getAttribute(_ae);var _c1=_b3.firstChild;if(!_c0&&(!_c1||(_c1.nodeType==3&&!_c1.nextSibling))){_b3=_b3.nextSibling;continue;}var _c2;var _c3=null;if(_c0){var _c4=_b3.getAttribute(_b2),_c5=_c4?[_c0].concat(_c4.split(/\s*,\s*/)):[_c0];try{_c3=_60(_c5,_aa.contextRequire);}catch(e){}if(!_c3){_4f.forEach(_c5,function(t){if(~t.indexOf("/")&&!_ad[t]){_ad[t]=true;_ac[_ac.length]=t;}});}var _c6=_c3&&!_c3.prototype._noScript?[]:null;_c2={types:_c5,ctor:_c3,parent:_b8,node:_b3,scripts:_c6};_c2.inherited=_bb(_c2);_ab.push(_c2);}else{_c2={node:_b3,scripts:_b9,parent:_b8};}_b9=_c6;_ba=_b3.stopParser||(_c3&&_c3.prototype.stopParser&&!(_aa.template));_b8=_c2;_b3=_c1;}var d=new _55();if(_ac.length){if(has("dojo-debug-messages")){console.warn("WARNING: Modules being Auto-Required: "+_ac.join(", "));}var r=_aa.contextRequire||_4c;r(_ac,function(){d.resolve(_4f.filter(_ab,function(_c7){if(!_c7.ctor){try{_c7.ctor=_60(_c7.types,_aa.contextRequire);}catch(e){}}var _c8=_c7.parent;while(_c8&&!_c8.types){_c8=_c8.parent;}var _c9=_c7.ctor&&_c7.ctor.prototype;_c7.instantiateChildren=!(_c9&&_c9.stopParser&&!(_aa.template));_c7.instantiate=!_c8||(_c8.instantiate&&_c8.instantiateChildren);return _c7.instantiate;}));});}else{d.resolve(_ab);}return d.promise;},_require:function(_ca,_cb){var _cc=_58("{"+_ca.innerHTML+"}"),_cd=[],_ce=[],d=new _55();var _cf=(_cb&&_cb.contextRequire)||_4c;for(var _d0 in _cc){_cd.push(_d0);_ce.push(_cc[_d0]);}_cf(_ce,function(){for(var i=0;i<_cd.length;i++){_4e.setObject(_cd[i],arguments[i]);}d.resolve(arguments);});return d.promise;},_scanAmd:function(_d1,_d2){var _d3=new _55(),_d4=_d3.promise;_d3.resolve(true);var _d5=this;_56("script[type='dojo/require']",_d1).forEach(function(_d6){_d4=_d4.then(function(){return _d5._require(_d6,_d2);});_d6.parentNode.removeChild(_d6);});return _d4;},parse:function(_d7,_d8){var _d9;if(!_d8&&_d7&&_d7.rootNode){_d8=_d7;_d9=_d8.rootNode;}else{if(_d7&&_4e.isObject(_d7)&&!("nodeType" in _d7)){_d8=_d7;}else{_d9=_d7;}}_d9=_d9?dom.byId(_d9):_51.body();_d8=_d8||{};var _da=_d8.template?{template:true}:{},_db=[],_dc=this;var p=this._scanAmd(_d9,_d8).then(function(){return _dc.scan(_d9,_d8);}).then(function(_dd){return _dc._instantiate(_dd,_da,_d8,true);}).then(function(_de){return _db=_db.concat(_de);}).otherwise(function(e){console.error("dojo/parser::parse() error",e);throw e;});_4e.mixin(_db,p);return _db;}};if(1){_4d.parser=_65;}if(_50.parseOnLoad){_57(100,_65,"parse");}return _65;});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_df,_e0,_e1,has,_e2){var _e3=_e2.doc.documentElement,ie=has("ie"),_e4=has("opera"),maj=Math.floor,ff=has("ff"),_e5=_df.boxModel.replace(/-/,""),_e6={"dj_quirks":has("quirks"),"dj_opera":_e4,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_e6["dj_ie"]=true;_e6["dj_ie"+maj(ie)]=true;_e6["dj_iequirks"]=has("quirks");}if(ff){_e6["dj_ff"+maj(ff)]=true;}_e6["dj_"+_e5]=true;var _e7="";for(var clz in _e6){if(_e6[clz]){_e7+=clz+" ";}}_e3.className=_e0.trim(_e3.className+" "+_e7);_e1(function(){if(!_df.isBodyLtr()){var _e8="dj_rtl dijitRtl "+_e7.replace(/ /g,"-rtl ");_e3.className=_e0.trim(_e3.className+" "+_e8+"dj_rtl dijitRtl "+_e7.replace(/ /g,"-rtl "));}});return has;});},"dojo/cache":function(){define(["./_base/kernel","./text"],function(_e9){return _e9.cache;});},"dijit/form/_FormMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/window"],function(_ea,_eb,_ec,_ed,on,_ee){return _eb("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(_ef){var res=[];_ea.forEach(_ef||this.getChildren(),function(_f0){if("value" in _f0){res.push(_f0);}else{res=res.concat(this._getDescendantFormWidgets(_f0.getChildren()));}},this);return res;},reset:function(){_ea.forEach(this._getDescendantFormWidgets(),function(_f1){if(_f1.reset){_f1.reset();}});},validate:function(){var _f2=false;return _ea.every(_ea.map(this._getDescendantFormWidgets(),function(_f3){_f3._hasBeenBlurred=true;var _f4=_f3.disabled||!_f3.validate||_f3.validate();if(!_f4&&!_f2){_ee.scrollIntoView(_f3.containerNode||_f3.domNode);_f3.focus();_f2=true;}return _f4;}),function(_f5){return _f5;});},setValues:function(val){_ec.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_ea.forEach(this._getDescendantFormWidgets(),function(_f6){if(!_f6.name){return;}var _f7=map[_f6.name]||(map[_f6.name]=[]);_f7.push(_f6);});for(var _f8 in map){if(!map.hasOwnProperty(_f8)){continue;}var _f9=map[_f8],_fa=_ed.getObject(_f8,false,obj);if(_fa===undefined){continue;}_fa=[].concat(_fa);if(typeof _f9[0].checked=="boolean"){_ea.forEach(_f9,function(w){w.set("value",_ea.indexOf(_fa,w._get("value"))!=-1);});}else{if(_f9[0].multiple){_f9[0].set("value",_fa);}else{_ea.forEach(_f9,function(w,i){w.set("value",_fa[i]);});}}}},getValues:function(){_ec.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_ea.forEach(this._getDescendantFormWidgets(),function(_fb){var _fc=_fb.name;if(!_fc||_fb.disabled){return;}var _fd=_fb.get("value");if(typeof _fb.checked=="boolean"){if(/Radio/.test(_fb.declaredClass)){if(_fd!==false){_ed.setObject(_fc,_fd,obj);}else{_fd=_ed.getObject(_fc,false,obj);if(_fd===undefined){_ed.setObject(_fc,null,obj);}}}else{var ary=_ed.getObject(_fc,false,obj);if(!ary){ary=[];_ed.setObject(_fc,ary,obj);}if(_fd!==false){ary.push(_fd);}}}else{var _fe=_ed.getObject(_fc,false,obj);if(typeof _fe!="undefined"){if(_ed.isArray(_fe)){_fe.push(_fd);}else{_ed.setObject(_fc,[_fe,_fd],obj);}}else{_ed.setObject(_fc,_fd,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(){},_getState:function(){var _ff=_ea.map(this._descendants,function(w){return w.get("state")||"";});return _ea.indexOf(_ff,"Error")>=0?"Error":_ea.indexOf(_ff,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){},connectChildren:function(_100){this._descendants=this._getDescendantFormWidgets();_ea.forEach(this._descendants,function(_101){if(!_101._started){_101.startup();}});if(!_100){this._onChildChange();}},_onChildChange:function(attr){if(!attr||attr=="state"||attr=="disabled"){this._set("state",this._getState());}if(!attr||attr=="value"||attr=="disabled"||attr=="checked"){if(this._onChangeDelayTimer){this._onChangeDelayTimer.remove();}this._onChangeDelayTimer=this.defer(function(){delete this._onChangeDelayTimer;this._set("value",this.get("value"));},10);}},startup:function(){this.inherited(arguments);this._descendants=this._getDescendantFormWidgets();this.value=this.get("value");this.state=this._getState();var self=this;this.own(on(this.containerNode,"attrmodified-state, attrmodified-disabled, attrmodified-value, attrmodified-checked",function(evt){if(evt.target==self.domNode){return;}self._onChildChange(evt.type.replace("attrmodified-",""));}));this.watch("state",function(attr,_102,_103){this.onValidStateChange(_103=="");});},destroy:function(){this.inherited(arguments);}});});},"dijit/TooltipDialog":function(){define(["dojo/_base/declare","dojo/dom-class","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","./focus","./layout/ContentPane","./_DialogMixin","./form/_FormMixin","./_TemplatedMixin","dojo/text!./templates/TooltipDialog.html","./main"],function(_104,_105,has,keys,lang,on,_106,_107,_108,_109,_10a,_10b,_10c){var _10d=_104("dijit.TooltipDialog",[_107,_10a,_109,_108],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:_10b,_setTitleAttr:"containerNode",postCreate:function(){this.inherited(arguments);this.own(on(this.containerNode,"keydown",lang.hitch(this,"_onKey")));},orient:function(node,_10e,_10f){var newC={"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft","BR-TL":"dijitTooltipBelow dijitTooltipABLeft","BL-TR":"dijitTooltipBelow dijitTooltipABRight","TL-BR":"dijitTooltipAbove dijitTooltipABRight","TR-BL":"dijitTooltipAbove dijitTooltipABLeft"}[_10e+"-"+_10f];_105.replace(this.domNode,newC,this._currentOrientClass||"");this._currentOrientClass=newC;},focus:function(){this._getFocusItems(this.containerNode);_106.focus(this._firstFocusItem);},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);var _110=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_110.y+((_110.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_110.x+((_110.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}}this._onShow();},onClose:function(){this.onHide();},_onKey:function(evt){if(evt.keyCode==keys.ESCAPE){this.defer("onCancel");evt.stopPropagation();evt.preventDefault();}else{if(evt.keyCode==keys.TAB){var node=evt.target;this._getFocusItems(this.containerNode);if(this._firstFocusItem==this._lastFocusItem){evt.stopPropagation();evt.preventDefault();}else{if(node==this._firstFocusItem&&evt.shiftKey){_106.focus(this._lastFocusItem);evt.stopPropagation();evt.preventDefault();}else{if(node==this._lastFocusItem&&!evt.shiftKey){_106.focus(this._firstFocusItem);evt.stopPropagation();evt.preventDefault();}else{evt.stopPropagation();}}}}}}});if(has("dojo-bidi")){_10d.extend({_setTitleAttr:function(_111){this.containerNode.title=(this.textDir&&this.enforceTextDirWithUcc)?this.enforceTextDirWithUcc(null,_111):_111;this._set("title",_111);},_setTextDirAttr:function(_112){if(!this._created||this.textDir!=_112){this._set("textDir",_112);if(this.textDir&&this.title){this.containerNode.title=this.enforceTextDirWithUcc(null,this.title);}}}});}return _10d;});},"dijit/layout/LinkPane":function(){define(["./ContentPane","../_TemplatedMixin","dojo/_base/declare"],function(_113,_114,_115){return _115("dijit.layout.LinkPane",[_113,_114],{templateString:"<div class=\"dijitLinkPane\" data-dojo-attach-point=\"containerNode\"></div>",postMixInProperties:function(){if(this.srcNodeRef){this.title+=this.srcNodeRef.innerHTML;}this.inherited(arguments);},_fillContent:function(){}});});},"dojo/text":function(){define(["./_base/kernel","require","./has","./request"],function(dojo,_116,has,_117){var _118;if(1){_118=function(url,sync,load){_117(url,{sync:!!sync,headers:{"X-Requested-With":null}}).then(load);};}else{if(_116.getText){_118=_116.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _119={},_11a=function(text){if(text){text=text.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _11b=text.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_11b){text=_11b[1];}}else{text="";}return text;},_11c={},_11d={};dojo.cache=function(_11e,url,_11f){var key;if(typeof _11e=="string"){if(/\//.test(_11e)){key=_11e;_11f=url;}else{key=_116.toUrl(_11e.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_11e+"";_11f=url;}var val=(_11f!=undefined&&typeof _11f!="string")?_11f.value:_11f,_120=_11f&&_11f.sanitize;if(typeof val=="string"){_119[key]=val;return _120?_11a(val):val;}else{if(val===null){delete _119[key];return null;}else{if(!(key in _119)){_118(key,true,function(text){_119[key]=text;});}return _120?_11a(_119[key]):_119[key];}}};return {dynamic:true,normalize:function(id,_121){var _122=id.split("!"),url=_122[0];return (/^\./.test(url)?_121(url):url)+(_122[1]?"!"+_122[1]:"");},load:function(id,_123,load){var _124=id.split("!"),_125=_124.length>1,_126=_124[0],url=_123.toUrl(_124[0]),_127="url:"+url,text=_11c,_128=function(text){load(_125?_11a(text):text);};if(_126 in _119){text=_119[_126];}else{if(_123.cache&&_127 in _123.cache){text=_123.cache[_127];}else{if(url in _119){text=_119[url];}}}if(text===_11c){if(_11d[url]){_11d[url].push(_128);}else{var _129=_11d[url]=[_128];_118(url,!_123.async,function(text){_119[_126]=_119[url]=text;for(var i=0;i<_129.length;){_129[i++](text);}delete _11d[url];});}}else{_128(text);}}};});},"dijit/_DialogMixin":function(){define(["dojo/_base/declare","./a11y"],function(_12a,a11y){return _12a("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _12b=a11y._getTabNavigable(this.containerNode);this._firstFocusItem=_12b.lowest||_12b.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_12b.last||_12b.highest||this._firstFocusItem;}});});},"dojo/request/default":function(){define(["exports","require","../has"],function(_12c,_12d,has){var _12e=has("config-requestProvider"),_12f;if(1){_12f="./xhr";}else{if(0){_12f="./node";}}if(!_12e){_12e=_12f;}_12c.getPlatformDefaultId=function(){return _12f;};_12c.load=function(id,_130,_131,_132){_12d([id=="platform"?_12f:_12e],function(_133){_131(_133);});};});},"dojo/i18n":function(){define(["./_base/kernel","require","./has","./_base/array","./_base/config","./_base/lang","./_base/xhr","./json","module"],function(dojo,_134,has,_135,_136,lang,xhr,json,_137){has.add("dojo-preload-i18n-Api",1);1||has.add("dojo-v1x-i18n-Api",1);var _138=dojo.i18n={},_139=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,_13a=function(root,_13b,_13c,_13d){for(var _13e=[_13c+_13d],_13f=_13b.split("-"),_140="",i=0;i<_13f.length;i++){_140+=(_140?"-":"")+_13f[i];if(!root||root[_140]){_13e.push(_13c+_140+"/"+_13d);_13e.specificity=_140;}}return _13e;},_141={},_142=function(_143,_144,_145){_145=_145?_145.toLowerCase():dojo.locale;_143=_143.replace(/\./g,"/");_144=_144.replace(/\./g,"/");return (/root/i.test(_145))?(_143+"/nls/"+_144):(_143+"/nls/"+_145+"/"+_144);},_146=dojo.getL10nName=function(_147,_148,_149){return _147=_137.id+"!"+_142(_147,_148,_149);},_14a=function(_14b,_14c,_14d,_14e,_14f,load){_14b([_14c],function(root){var _150=lang.clone(root.root||root.ROOT),_151=_13a(!root._v1x&&root,_14f,_14d,_14e);_14b(_151,function(){for(var i=1;i<_151.length;i++){_150=lang.mixin(lang.clone(_150),arguments[i]);}var _152=_14c+"/"+_14f;_141[_152]=_150;_150.$locale=_151.specificity;load();});});},_153=function(id,_154){return /^\./.test(id)?_154(id):id;},_155=function(_156){var list=_136.extraLocale||[];list=lang.isArray(list)?list:[list];list.push(_156);return list;},load=function(id,_157,load){if(has("dojo-preload-i18n-Api")){var _158=id.split("*"),_159=_158[1]=="preload";if(_159){if(!_141[id]){_141[id]=1;_15a(_158[2],json.parse(_158[3]),1,_157);}load(1);}if(_159||_15b(id,_157,load)){return;}}var _15c=_139.exec(id),_15d=_15c[1]+"/",_15e=_15c[5]||_15c[4],_15f=_15d+_15e,_160=(_15c[5]&&_15c[4]),_161=_160||dojo.locale||"",_162=_15f+"/"+_161,_163=_160?[_161]:_155(_161),_164=_163.length,_165=function(){if(!--_164){load(lang.delegate(_141[_162]));}};_135.forEach(_163,function(_166){var _167=_15f+"/"+_166;if(has("dojo-preload-i18n-Api")){_168(_167);}if(!_141[_167]){_14a(_157,_15f,_15d,_15e,_166,_165);}else{_165();}});};if(has("dojo-unit-tests")){var _169=_138.unitTests=[];}if(has("dojo-preload-i18n-Api")||1){var _16a=_138.normalizeLocale=function(_16b){var _16c=_16b?_16b.toLowerCase():dojo.locale;return _16c=="root"?"ROOT":_16c;},isXd=function(mid,_16d){return (1&&1)?_16d.isXdUrl(_134.toUrl(mid+".js")):true;},_16e=0,_16f=[],_15a=_138._preloadLocalizations=function(_170,_171,_172,_173){_173=_173||_134;function _174(mid,_175){if(isXd(mid,_173)||_172){_173([mid],_175);}else{_18f([mid],_175,_173);}};function _176(_177,func){var _178=_177.split("-");while(_178.length){if(func(_178.join("-"))){return;}_178.pop();}func("ROOT");};function _179(){_16e++;};function _17a(){--_16e;while(!_16e&&_16f.length){load.apply(null,_16f.shift());}};function _17b(path,name,loc,_17c){return _17c.toAbsMid(path+name+"/"+loc);};function _17d(_17e){_17e=_16a(_17e);_176(_17e,function(loc){if(_135.indexOf(_171,loc)>=0){var mid=_170.replace(/\./g,"/")+"_"+loc;_179();_174(mid,function(_17f){for(var p in _17f){var _180=_17f[p],_181=p.match(/(.+)\/([^\/]+)$/),_182,_183;if(!_181){continue;}_182=_181[2];_183=_181[1]+"/";_180._localized=_180._localized||{};var _184;if(loc==="ROOT"){var root=_184=_180._localized;delete _180._localized;root.root=_180;_141[_134.toAbsMid(p)]=root;}else{_184=_180._localized;_141[_17b(_183,_182,loc,_134)]=_180;}if(loc!==_17e){function _185(_186,_187,_188,_189){var _18a=[],_18b=[];_176(_17e,function(loc){if(_189[loc]){_18a.push(_134.toAbsMid(_186+loc+"/"+_187));_18b.push(_17b(_186,_187,loc,_134));}});if(_18a.length){_179();_173(_18a,function(){for(var i=0;i<_18a.length;i++){_188=lang.mixin(lang.clone(_188),arguments[i]);_141[_18b[i]]=_188;}_141[_17b(_186,_187,_17e,_134)]=lang.clone(_188);_17a();});}else{_141[_17b(_186,_187,_17e,_134)]=_188;}};_185(_183,_182,_180,_184);}}_17a();});return true;}return false;});};_17d();_135.forEach(dojo.config.extraLocale,_17d);},_15b=function(id,_18c,load){if(_16e){_16f.push([id,_18c,load]);}return _16e;},_168=function(){};}if(1){var _18d={},_18e=new Function("__bundle","__checkForLegacyModules","__mid","__amdValue","var define = function(mid, factory){define.called = 1; __amdValue.result = factory || mid;},"+"\t   require = function(){define.called = 1;};"+"try{"+"define.called = 0;"+"eval(__bundle);"+"if(define.called==1)"+"return __amdValue;"+"if((__checkForLegacyModules = __checkForLegacyModules(__mid)))"+"return __checkForLegacyModules;"+"}catch(e){}"+"try{"+"return eval('('+__bundle+')');"+"}catch(e){"+"return e;"+"}"),_18f=function(deps,_190,_191){var _192=[];_135.forEach(deps,function(mid){var url=_191.toUrl(mid+".js");function load(text){var _193=_18e(text,_168,mid,_18d);if(_193===_18d){_192.push(_141[url]=_18d.result);}else{if(_193 instanceof Error){console.error("failed to evaluate i18n bundle; url="+url,_193);_193={};}_192.push(_141[url]=(/nls\/[^\/]+\/[^\/]+$/.test(url)?_193:{root:_193,_v1x:1}));}};if(_141[url]){_192.push(_141[url]);}else{var _194=_191.syncLoadNls(mid);if(!_194){_194=_168(mid.replace(/nls\/([^\/]*)\/([^\/]*)$/,"nls/$2/$1"));}if(_194){_192.push(_194);}else{if(!xhr){try{_191.getText(url,true,load);}catch(e){_192.push(_141[url]={});}}else{xhr.get({url:url,sync:true,load:load,error:function(){_192.push(_141[url]={});}});}}}});_190&&_190.apply(null,_192);};_168=function(_195){for(var _196,_197=_195.split("/"),_198=dojo.global[_197[0]],i=1;_198&&i<_197.length-1;_198=_198[_197[i++]]){}if(_198){_196=_198[_197[i]];if(!_196){_196=_198[_197[i].replace(/-/g,"_")];}if(_196){_141[_195]=_196;}}return _196;};_138.getLocalization=function(_199,_19a,_19b){var _19c,_19d=_142(_199,_19a,_19b);load(_19d,(!isXd(_19d,_134)?function(deps,_19e){_18f(deps,_19e,_134);}:_134),function(_19f){_19c=_19f;});return _19c;};if(has("dojo-unit-tests")){_169.push(function(doh){doh.register("tests.i18n.unit",function(t){var _1a0;_1a0=_18e("{prop:1}",_168,"nonsense",_18d);t.is({prop:1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("({prop:1})",_168,"nonsense",_18d);t.is({prop:1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("{'prop-x':1}",_168,"nonsense",_18d);t.is({"prop-x":1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("({'prop-x':1})",_168,"nonsense",_18d);t.is({"prop-x":1},_1a0);t.is(undefined,_1a0[1]);_1a0=_18e("define({'prop-x':1})",_168,"nonsense",_18d);t.is(_18d,_1a0);t.is({"prop-x":1},_18d.result);_1a0=_18e("define('some/module', {'prop-x':1})",_168,"nonsense",_18d);t.is(_18d,_1a0);t.is({"prop-x":1},_18d.result);_1a0=_18e("this is total nonsense and should throw an error",_168,"nonsense",_18d);t.is(_1a0 instanceof Error,true);});});}}return lang.mixin(_138,{dynamic:true,normalize:_153,load:load,cache:_141,getL10nName:_146});});},"dojo/html":function(){define(["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(_1a1,lang,_1a2,_1a3,dom,_1a4,_1a5){var _1a6=0;var html={_secureForInnerHtml:function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");},_emptyNode:_1a4.empty,_setNodeContent:function(node,cont){_1a4.empty(node);if(cont){if(typeof cont=="string"){cont=_1a4.toDom(cont,node.ownerDocument);}if(!cont.nodeType&&lang.isArrayLike(cont)){for(var _1a7=cont.length,i=0;i<cont.length;i=_1a7==cont.length?i+1:0){_1a4.place(cont[i],node,"last");}}else{_1a4.place(cont,node,"last");}}return node;},_ContentSetter:_1a3("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:_1a1._scopeName,startup:true,constructor:function(_1a8,node){lang.mixin(this,_1a8||{});node=this.node=dom.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_1a6++].join("_");}},set:function(cont,_1a9){if(undefined!==cont){this.content=cont;}if(_1a9){this._mixin(_1a9);}this.onBegin();this.setContent();var ret=this.onEnd();if(ret&&ret.then){return ret;}else{return this.node;}},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=html._setNodeContent(node,this.content);}catch(e){var _1aa=this.onContentError(e);try{node.innerHTML=_1aa;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseDeferred){if(!this.parseDeferred.isResolved()){this.parseDeferred.cancel();}delete this.parseDeferred;}if(this.parseResults&&this.parseResults.length){_1a2.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}_1a4.empty(this.node);},onBegin:function(){var cont=this.content;if(lang.isString(cont)){if(this.cleanContent){cont=html._secureForInnerHtml(cont);}if(this.extractContent){var _1ab=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1ab){cont=_1ab[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.parseDeferred;delete this.node;delete this.content;},onContentError:function(err){return "Error occurred setting content: "+err;},onExecError:function(err){return "Error occurred executing scripts: "+err;},_mixin:function(_1ac){var _1ad={},key;for(key in _1ac){if(key in _1ad){continue;}this[key]=_1ac[key];}},_parse:function(){var _1ae=this.node;try{var _1af={};_1a2.forEach(["dir","lang","textDir"],function(name){if(this[name]){_1af[name]=this[name];}},this);var self=this;this.parseDeferred=_1a5.parse({rootNode:_1ae,noStart:!this.startup,inherited:_1af,scope:this.parserScope}).then(function(_1b0){return self.parseResults=_1b0;},function(e){self._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_1b1){var _1b2=this["on"+type+"Error"].call(this,err);if(_1b1){console.error(_1b1,err);}else{if(_1b2){html._setNodeContent(this.node,_1b2,true);}}}}),set:function(node,cont,_1b3){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_1b3){return html._setNodeContent(node,cont,true);}else{var op=new html._ContentSetter(lang.mixin(_1b3,{content:cont,node:node}));return op.set();}}};lang.setObject("dojo.html",html);return html;});},"dojo/date/stamp":function(){define(["../_base/lang","../_base/array"],function(lang,_1b4){var _1b5={};lang.setObject("dojo.date.stamp",_1b5);_1b5.fromISOString=function(_1b6,_1b7){if(!_1b5._isoRegExp){_1b5._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _1b8=_1b5._isoRegExp.exec(_1b6),_1b9=null;if(_1b8){_1b8.shift();if(_1b8[1]){_1b8[1]--;}if(_1b8[6]){_1b8[6]*=1000;}if(_1b7){_1b7=new Date(_1b7);_1b4.forEach(_1b4.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _1b7["get"+prop]();}),function(_1ba,_1bb){_1b8[_1bb]=_1b8[_1bb]||_1ba;});}_1b9=new Date(_1b8[0]||1970,_1b8[1]||0,_1b8[2]||1,_1b8[3]||0,_1b8[4]||0,_1b8[5]||0,_1b8[6]||0);if(_1b8[0]<100){_1b9.setFullYear(_1b8[0]||1970);}var _1bc=0,_1bd=_1b8[7]&&_1b8[7].charAt(0);if(_1bd!="Z"){_1bc=((_1b8[8]||0)*60)+(Number(_1b8[9])||0);if(_1bd!="-"){_1bc*=-1;}}if(_1bd){_1bc-=_1b9.getTimezoneOffset();}if(_1bc){_1b9.setTime(_1b9.getTime()+_1bc*60000);}}return _1b9;};_1b5.toISOString=function(_1be,_1bf){var _1c0=function(n){return (n<10)?"0"+n:n;};_1bf=_1bf||{};var _1c1=[],_1c2=_1bf.zulu?"getUTC":"get",date="";if(_1bf.selector!="time"){var year=_1be[_1c2+"FullYear"]();date=["0000".substr((year+"").length)+year,_1c0(_1be[_1c2+"Month"]()+1),_1c0(_1be[_1c2+"Date"]())].join("-");}_1c1.push(date);if(_1bf.selector!="date"){var time=[_1c0(_1be[_1c2+"Hours"]()),_1c0(_1be[_1c2+"Minutes"]()),_1c0(_1be[_1c2+"Seconds"]())].join(":");var _1c3=_1be[_1c2+"Milliseconds"]();if(_1bf.milliseconds){time+="."+(_1c3<100?"0":"")+_1c0(_1c3);}if(_1bf.zulu){time+="Z";}else{if(_1bf.selector!="time"){var _1c4=_1be.getTimezoneOffset();var _1c5=Math.abs(_1c4);time+=(_1c4>0?"-":"+")+_1c0(Math.floor(_1c5/60))+":"+_1c0(_1c5%60);}}_1c1.push(time);}return _1c1.join("T");};return _1b5;});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_1c6,lang){var _1c7={};lang.setObject("dojo.string",_1c7);_1c7.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};_1c7.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_1c7.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_1c7.substitute=function(_1c8,map,_1c9,_1ca){_1ca=_1ca||_1c6.global;_1c9=_1c9?lang.hitch(_1ca,_1c9):function(v){return v;};return _1c8.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_1cb,key,_1cc){var _1cd=lang.getObject(key,false,map);if(_1cc){_1cd=lang.getObject(_1cc,false,_1ca).call(_1ca,_1cd,key);}return _1c9(_1cd,key).toString();});};_1c7.trim=String.prototype.trim?lang.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};return _1c7;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_1ce,lang,_1cf,when){return _1ce("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}return (apn[name]={s:"_"+name+"Setter",g:"_"+name+"Getter"});},postscript:function(_1d0){if(_1d0){this.set(_1d0);}},_get:function(name,_1d1){return typeof this[_1d1.g]==="function"?this[_1d1.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_1d2){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _1d3=this._getAttrNames(name),_1d4=this._get(name,_1d3),_1d5=this[_1d3.s],_1d6;if(typeof _1d5==="function"){_1d6=_1d5.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_1d2;}if(this._watchCallbacks){var self=this;when(_1d6,function(){self._watchCallbacks(name,_1d4,_1d2);});}return this;},_changeAttrValue:function(name,_1d7){var _1d8=this.get(name);this[name]=_1d7;if(this._watchCallbacks){this._watchCallbacks(name,_1d8,_1d7);}return this;},watch:function(name,_1d9){var _1da=this._watchCallbacks;if(!_1da){var self=this;_1da=this._watchCallbacks=function(name,_1db,_1dc,_1dd){var _1de=function(_1df){if(_1df){_1df=_1df.slice();for(var i=0,l=_1df.length;i<l;i++){_1df[i].call(self,name,_1db,_1dc);}}};_1de(_1da["_"+name]);if(!_1dd){_1de(_1da["*"]);}};}if(!_1d9&&typeof name==="function"){_1d9=name;name="*";}else{name="_"+name;}var _1e0=_1da[name];if(typeof _1e0!=="object"){_1e0=_1da[name]=[];}_1e0.push(_1d9);var _1e1={};_1e1.unwatch=_1e1.remove=function(){var _1e2=_1cf.indexOf(_1e0,_1d9);if(_1e2>-1){_1e0.splice(_1e2,1);}};return _1e1;}});});},"dojo/promise/all":function(){define(["../_base/array","../Deferred","../when"],function(_1e3,_1e4,when){"use strict";var some=_1e3.some;return function all(_1e5){var _1e6,_1e3;if(_1e5 instanceof Array){_1e3=_1e5;}else{if(_1e5&&typeof _1e5==="object"){_1e6=_1e5;}}var _1e7;var _1e8=[];if(_1e6){_1e3=[];for(var key in _1e6){if(Object.hasOwnProperty.call(_1e6,key)){_1e8.push(key);_1e3.push(_1e6[key]);}}_1e7={};}else{if(_1e3){_1e7=[];}}if(!_1e3||!_1e3.length){return new _1e4().resolve(_1e7);}var _1e9=new _1e4();_1e9.promise.always(function(){_1e7=_1e8=null;});var _1ea=_1e3.length;some(_1e3,function(_1eb,_1ec){if(!_1e6){_1e8.push(_1ec);}when(_1eb,function(_1ed){if(!_1e9.isFulfilled()){_1e7[_1e8[_1ec]]=_1ed;if(--_1ea===0){_1e9.resolve(_1e7);}}},_1e9.reject);return _1e9.isFulfilled();});return _1e9.promise;};});},"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"\n\t\t\t\trole=\"heading\" level=\"1\"></span>\n\t\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabindex=\"0\">\n\t\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t\t</span>\n\t</div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n","url:dijit/templates/TooltipDialog.html":"<div role=\"alertdialog\" tabIndex=\"-1\">\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\n\t\t<div class=\"dijitTooltipContents dijitTooltipFocusNode\" data-dojo-attach-point=\"containerNode\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\" data-dojo-attach-point=\"connectorNode\"></div>\n</div>\n","*now":function(r){r(["dojo/i18n!*preload*dijit/nls/_dijit_layout_basic*[\"ar\",\"ca\",\"cs\",\"da\",\"de\",\"el\",\"en\",\"es\",\"fi\",\"fr\",\"he\",\"hr\",\"hu\",\"it\",\"ja\",\"kk\",\"ko\",\"nl\",\"no\",\"pl\",\"pt\",\"pt-br\",\"ro\",\"ru\",\"sk\",\"sl\",\"sv\",\"th\",\"tr\",\"uk\",\"zh\",\"zh-tw\",\"ROOT\"]"]);},"*noref":1}});define("dijit/_dijit_layout_basic",[],1);require(["dijit/layout/ContentPane","dijit/layout/LinkPane","dijit/TitlePane","dijit/Dialog","dijit/TooltipDialog"]);
}catch(e){console.log("Module 'dijit_layout_basic_19': ",e);}
try{//>>built
define("dojox/nls/_dojox_layout_basic_ro",{"dijit/nls/loading":{"_localized":{},"loadingState":"Încărcare...","errorState":"Ne pare rău, a apărut o eroare "}});
}catch(e){console.log("Module 'dojox_layout_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/a11y":function(){define(["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_1,_2,_3,_4,_5,_6,_7){var _8;var _9={_isElementShown:function(_a){var s=_4.get(_a);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_3.get(_a,"type")!="hidden");},hasDefaultTabStop:function(_b){switch(_b.nodeName.toLowerCase()){case "a":return _3.has(_b,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _c;try{var _d=_b.contentDocument;if("designMode" in _d&&_d.designMode=="on"){return true;}_c=_d.body;}catch(e1){try{_c=_b.contentWindow.document.body;}catch(e2){return false;}}return _c&&(_c.contentEditable=="true"||(_c.firstChild&&_c.firstChild.contentEditable=="true"));default:return _b.contentEditable=="true";}},effectiveTabIndex:function(_e){if(_3.get(_e,"disabled")){return _8;}else{if(_3.has(_e,"tabIndex")){return +_3.get(_e,"tabIndex");}else{return _9.hasDefaultTabStop(_e)?0:_8;}}},isTabNavigable:function(_f){return _9.effectiveTabIndex(_f)>=0;},isFocusable:function(_10){return _9.effectiveTabIndex(_10)>=-1;},_getTabNavigable:function(_11){var _12,_13,_14,_15,_16,_17,_18={};function _19(_1a){return _1a&&_1a.tagName.toLowerCase()=="input"&&_1a.type&&_1a.type.toLowerCase()=="radio"&&_1a.name&&_1a.name.toLowerCase();};var _1b=_9._isElementShown,_1c=_9.effectiveTabIndex;var _1d=function(_1e){for(var _1f=_1e.firstChild;_1f;_1f=_1f.nextSibling){if(_1f.nodeType!=1||(_6("ie")<=9&&_1f.scopeName!=="HTML")||!_1b(_1f)){continue;}var _20=_1c(_1f);if(_20>=0){if(_20==0){if(!_12){_12=_1f;}_13=_1f;}else{if(_20>0){if(!_14||_20<_15){_15=_20;_14=_1f;}if(!_16||_20>=_17){_17=_20;_16=_1f;}}}var rn=_19(_1f);if(_3.get(_1f,"checked")&&rn){_18[rn]=_1f;}}if(_1f.nodeName.toUpperCase()!="SELECT"){_1d(_1f);}}};if(_1b(_11)){_1d(_11);}function rs(_21){return _18[_19(_21)]||_21;};return {first:rs(_12),last:rs(_13),lowest:rs(_14),highest:rs(_16)};},getFirstInTabbingOrder:function(_22,doc){var _23=_9._getTabNavigable(_2.byId(_22,doc));return _23.lowest?_23.lowest:_23.first;},getLastInTabbingOrder:function(_24,doc){var _25=_9._getTabNavigable(_2.byId(_24,doc));return _25.last?_25.last:_25.highest;}};1&&_5.mixin(_7,_9);return _9;});},"dijit/_OnDijitClickMixin":function(){define(["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","./a11yclick"],function(on,_26,_27,_28,has,_29){var ret=_28("dijit._OnDijitClickMixin",null,{connect:function(obj,_2a,_2b){return this.inherited(arguments,[obj,_2a=="ondijitclick"?_29:_2a,_2b]);}});ret.a11yclick=_29;return ret;});},"dijit/a11yclick":function(){define(["dojo/keys","dojo/mouse","dojo/on","dojo/touch"],function(_2c,_2d,on,_2e){function _2f(e){if((e.keyCode===_2c.ENTER||e.keyCode===_2c.SPACE)&&!/input|button|textarea/i.test(e.target.nodeName)){for(var _30=e.target;_30;_30=_30.parentNode){if(_30.dojoClick){return true;}}}};var _31;on(document,"keydown",function(e){if(_2f(e)){_31=e.target;e.preventDefault();}else{_31=null;}});on(document,"keyup",function(e){if(_2f(e)&&e.target==_31){_31=null;on.emit(e.target,"click",{cancelable:true,bubbles:true,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,altKey:e.altKey,_origType:e.type});}});var _32=function(_33,_34){_33.dojoClick=true;return on(_33,"click",_34);};_32.click=_32;_32.press=function(_35,_36){var _37=on(_35,_2e.press,function(evt){if(evt.type=="mousedown"&&!_2d.isLeft(evt)){return;}_36(evt);}),_38=on(_35,"keydown",function(evt){if(evt.keyCode===_2c.ENTER||evt.keyCode===_2c.SPACE){_36(evt);}});return {remove:function(){_37.remove();_38.remove();}};};_32.release=function(_39,_3a){var _3b=on(_39,_2e.release,function(evt){if(evt.type=="mouseup"&&!_2d.isLeft(evt)){return;}_3a(evt);}),_3c=on(_39,"keyup",function(evt){if(evt.keyCode===_2c.ENTER||evt.keyCode===_2c.SPACE){_3a(evt);}});return {remove:function(){_3b.remove();_3c.remove();}};};_32.move=_2e.move;return _32;});},"dijit/_AttachMixin":function(){define(["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/mouse","dojo/on","dojo/touch","./_WidgetBase"],function(_3d,_3e,_3f,_40,_41,_42,on,_43,_44){var _45=_41.delegate(_43,{"mouseenter":_42.enter,"mouseleave":_42.leave,"keypress":_3f._keypress});var _46;var _47=_40("dijit._AttachMixin",null,{constructor:function(){this._attachPoints=[];this._attachEvents=[];},buildRendering:function(){this.inherited(arguments);this._attachTemplateNodes(this.domNode);this._beforeFillContent();},_beforeFillContent:function(){},_attachTemplateNodes:function(_48){var _49=_48;while(true){if(_49.nodeType==1&&(this._processTemplateNode(_49,function(n,p){return n.getAttribute(p);},this._attach)||this.searchContainerNode)&&_49.firstChild){_49=_49.firstChild;}else{if(_49==_48){return;}while(!_49.nextSibling){_49=_49.parentNode;if(_49==_48){return;}}_49=_49.nextSibling;}}},_processTemplateNode:function(_4a,_4b,_4c){var ret=true;var _4d=this.attachScope||this,_4e=_4b(_4a,"dojoAttachPoint")||_4b(_4a,"data-dojo-attach-point");if(_4e){var _4f,_50=_4e.split(/\s*,\s*/);while((_4f=_50.shift())){if(_41.isArray(_4d[_4f])){_4d[_4f].push(_4a);}else{_4d[_4f]=_4a;}ret=(_4f!="containerNode");this._attachPoints.push(_4f);}}var _51=_4b(_4a,"dojoAttachEvent")||_4b(_4a,"data-dojo-attach-event");if(_51){var _52,_53=_51.split(/\s*,\s*/);var _54=_41.trim;while((_52=_53.shift())){if(_52){var _55=null;if(_52.indexOf(":")!=-1){var _56=_52.split(":");_52=_54(_56[0]);_55=_54(_56[1]);}else{_52=_54(_52);}if(!_55){_55=_52;}this._attachEvents.push(_4c(_4a,_52,_41.hitch(_4d,_55)));}}}return ret;},_attach:function(_57,_58,_59){_58=_58.replace(/^on/,"").toLowerCase();if(_58=="dijitclick"){_58=_46||(_46=_3d("./a11yclick"));}else{_58=_45[_58]||_58;}return on(_57,_58,_59);},_detachTemplateNodes:function(){var _5a=this.attachScope||this;_3e.forEach(this._attachPoints,function(_5b){delete _5a[_5b];});this._attachPoints=[];_3e.forEach(this._attachEvents,function(_5c){_5c.remove();});this._attachEvents=[];},destroyRendering:function(){this._detachTemplateNodes();this.inherited(arguments);}});_41.extend(_44,{dojoAttachEvent:"",dojoAttachPoint:""});return _47;});},"dijit/layout/ContentPane":function(){define(["dojo/_base/kernel","dojo/_base/lang","../_Widget","../_Container","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/_base/xhr","dojo/i18n","dojo/when"],function(_5d,_5e,_5f,_60,_61,_62,_63,_64,_65,_66,_67,dom,_68,_69,xhr,_6a,_6b){return _66("dijit.layout.ContentPane",[_5f,_60,_61],{href:"",content:"",extractContent:false,parseOnLoad:true,parserScope:_5d._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'><span class='dijitInline dijitIconLoading'></span>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'><span class='dijitInline dijitIconError'></span>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:true,template:false,markupFactory:function(_6c,_6d,_6e){var _6f=new _6e(_6c,_6d);return !_6f.href&&_6f._contentSetter&&_6f._contentSetter.parseDeferred&&!_6f._contentSetter.parseDeferred.isFulfilled()?_6f._contentSetter.parseDeferred.then(function(){return _6f;}):_6f;},create:function(_70,_71){if((!_70||!_70.template)&&_71&&!("href" in _70)&&!("content" in _70)){_71=dom.byId(_71);var df=_71.ownerDocument.createDocumentFragment();while(_71.firstChild){df.appendChild(_71.firstChild);}_70=_5e.delegate(_70,{content:df});}this.inherited(arguments,[_70,_71]);},postMixInProperties:function(){this.inherited(arguments);var _72=_6a.getLocalization("dijit","loading",this.lang);this.loadingMessage=_62.substitute(this.loadingMessage,_72);this.errorMessage=_62.substitute(this.errorMessage,_72);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.removeAttribute("title");},startup:function(){this.inherited(arguments);if(this._contentSetter){_65.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_5e.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},_startChildren:function(){_65.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&_5e.isFunction(obj.startup)){obj.startup();obj._started=true;}});if(this._contentSetter){_65.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&_5e.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(_73){_5d.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",_73);},_setHrefAttr:function(_74){this.cancel();this.onLoadDeferred=new _67(_5e.hitch(this,"cancel"));this.onLoadDeferred.then(_5e.hitch(this,"onLoad"));this._set("href",_74);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(_75){_5d.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",_75);},_setContentAttr:function(_76){this._set("href","");this.cancel();this.onLoadDeferred=new _67(_5e.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.then(_5e.hitch(this,"onLoad"));}this._setContent(_76||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},destroy:function(){this.cancel();this.inherited(arguments);},destroyRecursive:function(_77){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function(){this.cancel();this.onLoadDeferred=new _67(_5e.hitch(this,"cancel"));this.onLoadDeferred.then(_5e.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var _78=this;var _79={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(_5e.isObject(this.ioArgs)){_5e.mixin(_79,this.ioArgs);}var _7a=(this._xhrDfd=(this.ioMethod||xhr.get)(_79)),_7b;_7a.then(function(_7c){_7b=_7c;try{_78._isDownloaded=true;return _78._setContent(_7c,false);}catch(err){_78._onError("Content",err);}},function(err){if(!_7a.canceled){_78._onError("Download",err);}delete _78._xhrDfd;return err;}).then(function(){_78.onDownloadEnd();delete _78._xhrDfd;return _7b;});delete this._hrefChanged;},_onLoadHandler:function(_7d){this._set("isLoaded",true);try{this.onLoadDeferred.resolve(_7d);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(_7e){if(this.isLoaded){this._onUnloadHandler();}var _7f=this._contentSetter;_65.forEach(this.getChildren(),function(_80){if(_80.destroyRecursive){_80.destroyRecursive(_7e);}else{if(_80.destroy){_80.destroy(_7e);}}_80._destroyed=true;});if(_7f){_65.forEach(_7f.parseResults,function(_81){if(!_81._destroyed){if(_81.destroyRecursive){_81.destroyRecursive(_7e);}else{if(_81.destroy){_81.destroy(_7e);}}_81._destroyed=true;}});delete _7f.parseResults;}if(!_7e){_69.empty(this.containerNode);}delete this._singleChild;},_setContent:function(_82,_83){this.destroyDescendants();var _84=this._contentSetter;if(!(_84&&_84 instanceof _63._ContentSetter)){_84=this._contentSetter=new _63._ContentSetter({node:this.containerNode,_onError:_5e.hitch(this,this._onError),onContentError:_5e.hitch(this,function(e){var _85=this.onContentError(e);try{this.containerNode.innerHTML=_85;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _86=_5e.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!_82.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});var p=_84.set((_5e.isObject(_82)&&_82.domNode)?_82.domNode:_82,_86);var _87=this;return _6b(p&&p.then?p:_84.parseDeferred,function(){delete _87._contentSetterParams;if(!_83){if(_87._started){_87._startChildren();_87._scheduleLayout();}_87._onLoadHandler(_82);}});},_onError:function(_88,err,_89){this.onLoadDeferred.reject(err);var _8a=this["on"+_88+"Error"].call(this,err);if(_89){console.error(_89,err);}else{if(_8a){this._setContent(_8a,true);}}},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(){},onDownloadError:function(){return this.errorMessage;},onDownloadEnd:function(){}});});},"dijit/focus":function(){define(["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/domReady","dojo/sniff","dojo/Stateful","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_8b,_8c,dom,_8d,_8e,_8f,_90,_91,on,_92,has,_93,win,_94,_95,_96,_97){var _98;var _99=_8c([_93,_90],{curNode:null,activeStack:[],constructor:function(){var _9a=_91.hitch(this,function(_9b){if(dom.isDescendant(this.curNode,_9b)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,_9b)){this.set("prevNode",null);}});_8b.before(_8f,"empty",_9a);_8b.before(_8f,"destroy",_9a);},registerIframe:function(_9c){return this.registerWin(_9c.contentWindow,_9c);},registerWin:function(_9d,_9e){var _9f=this,_a0=_9d.document&&_9d.document.body;if(_a0){var mdh=on(_9d.document,"mousedown, touchstart",function(evt){_9f._justMouseDowned=true;setTimeout(function(){_9f._justMouseDowned=false;},13);if(evt&&evt.target&&evt.target.parentNode==null){return;}_9f._onTouchNode(_9e||evt.target,"mouse");});var fih=on(_a0,"focusin",function(evt){_98=(new Date()).getTime();if(!evt.target.tagName){return;}var tag=evt.target.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(_95.isFocusable(evt.target)){_9f._onFocusNode(_9e||evt.target);}else{_9f._onTouchNode(_9e||evt.target);}});var foh=on(_a0,"focusout",function(evt){if((new Date()).getTime()<_98+100){return;}_9f._onBlurNode(_9e||evt.target);});return {remove:function(){mdh.remove();fih.remove();foh.remove();mdh=fih=foh=null;_a0=null;}};}},_onBlurNode:function(_a1){if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);}this._clearFocusTimer=setTimeout(_91.hitch(this,function(){this.set("prevNode",this.curNode);this.set("curNode",null);}),0);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(_91.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);}),0);},_onTouchNode:function(_a2,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}if(_8e.contains(_a2,"dijitPopup")){_a2=_a2.firstChild;}var _a3=[];try{while(_a2){var _a4=_8d.get(_a2,"dijitPopupParent");if(_a4){_a2=_96.byId(_a4).domNode;}else{if(_a2.tagName&&_a2.tagName.toLowerCase()=="body"){if(_a2===win.body()){break;}_a2=_94.get(_a2.ownerDocument).frameElement;}else{var id=_a2.getAttribute&&_a2.getAttribute("widgetId"),_a5=id&&_96.byId(id);if(_a5&&!(by=="mouse"&&_a5.get("disabled"))){_a3.unshift(id);}_a2=_a2.parentNode;}}}}catch(e){}this._setStack(_a3,by);},_onFocusNode:function(_a6){if(!_a6){return;}if(_a6.nodeType==9){return;}if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);delete this._clearFocusTimer;}this._onTouchNode(_a6);if(_a6==this.curNode){return;}this.set("prevNode",this.curNode);this.set("curNode",_a6);},_setStack:function(_a7,by){var _a8=this.activeStack,_a9=_a8.length-1,_aa=_a7.length-1;if(_a7[_aa]==_a8[_a9]){return;}this.set("activeStack",_a7);var _ab,i;for(i=_a9;i>=0&&_a8[i]!=_a7[i];i--){_ab=_96.byId(_a8[i]);if(_ab){_ab._hasBeenBlurred=true;_ab.set("focused",false);if(_ab._focusManager==this){_ab._onBlur(by);}this.emit("widget-blur",_ab,by);}}for(i++;i<=_aa;i++){_ab=_96.byId(_a7[i]);if(_ab){_ab.set("focused",true);if(_ab._focusManager==this){_ab._onFocus(by);}this.emit("widget-focus",_ab,by);}}},focus:function(_ac){if(_ac){try{_ac.focus();}catch(e){}}}});var _ad=new _99();_92(function(){var _ae=_ad.registerWin(_94.get(document));if(has("ie")){on(window,"unload",function(){if(_ae){_ae.remove();_ae=null;}});}});_97.focus=function(_af){_ad.focus(_af);};for(var _b0 in _ad){if(!/^_/.test(_b0)){_97.focus[_b0]=typeof _ad[_b0]=="function"?_91.hitch(_ad,_b0):_ad[_b0];}}_ad.watch(function(_b1,_b2,_b3){_97.focus[_b1]=_b3;});return _ad;});},"dijit/Destroyable":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_b4,_b5,_b6){return _b6("dijit.Destroyable",null,{destroy:function(_b7){this._destroyed=true;},own:function(){_b4.forEach(arguments,function(_b8){var _b9="destroyRecursive" in _b8?"destroyRecursive":"destroy" in _b8?"destroy":"remove";var odh=_b5.before(this,"destroy",function(_ba){_b8[_b9](_ba);});var hdh=_b5.after(_b8,_b9,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dijit/_TemplatedMixin":function(){define(["dojo/cache","dojo/_base/declare","dojo/dom-construct","dojo/_base/lang","dojo/on","dojo/sniff","dojo/string","./_AttachMixin"],function(_bb,_bc,_bd,_be,on,has,_bf,_c0){var _c1=_bc("dijit._TemplatedMixin",_c0,{templateString:null,templatePath:null,_skipNodeCache:false,searchContainerNode:true,_stringRepl:function(_c2){var _c3=this.declaredClass,_c4=this;return _bf.substitute(_c2,this,function(_c5,key){if(key.charAt(0)=="!"){_c5=_be.getObject(key.substr(1),false,_c4);}if(typeof _c5=="undefined"){throw new Error(_c3+" template:"+key);}if(_c5==null){return "";}return key.charAt(0)=="!"?_c5:_c5.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this._rendered){if(!this.templateString){this.templateString=_bb(this.templatePath,{sanitize:true});}var _c6=_c1.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);var _c7;if(_be.isString(_c6)){_c7=_bd.toDom(this._stringRepl(_c6),this.ownerDocument);if(_c7.nodeType!=1){throw new Error("Invalid template: "+_c6);}}else{_c7=_c6.cloneNode(true);}this.domNode=_c7;}this.inherited(arguments);if(!this._rendered){this._fillContent(this.srcNodeRef);}this._rendered=true;},_fillContent:function(_c8){var _c9=this.containerNode;if(_c8&&_c9){while(_c8.hasChildNodes()){_c9.appendChild(_c8.firstChild);}}}});_c1._templateCache={};_c1.getCachedTemplate=function(_ca,_cb,doc){var _cc=_c1._templateCache;var key=_ca;var _cd=_cc[key];if(_cd){try{if(!_cd.ownerDocument||_cd.ownerDocument==(doc||document)){return _cd;}}catch(e){}_bd.destroy(_cd);}_ca=_bf.trim(_ca);if(_cb||_ca.match(/\$\{([^\}]+)\}/g)){return (_cc[key]=_ca);}else{var _ce=_bd.toDom(_ca,doc);if(_ce.nodeType!=1){throw new Error("Invalid template: "+_ca);}return (_cc[key]=_ce);}};if(has("ie")){on(window,"unload",function(){var _cf=_c1._templateCache;for(var key in _cf){var _d0=_cf[key];if(typeof _d0=="object"){_bd.destroy(_d0);}delete _cf[key];}});}return _c1;});},"dojox/layout/ContentPane":function(){define(["dojo/_base/lang","dojo/_base/xhr","dijit/layout/ContentPane","dojox/html/_base","dojo/_base/declare"],function(_d1,_d2,_d3,_d4,_d5){return _d5("dojox.layout.ContentPane",_d3,{adjustPaths:false,cleanContent:false,renderStyles:false,executeScripts:true,scriptHasHooks:false,ioMethod:_d2.get,ioArgs:{},onExecError:function(e){},_setContent:function(_d6){var _d7=this._contentSetter;if(!(_d7&&_d7 instanceof _d4._ContentSetter)){_d7=this._contentSetter=new _d4._ContentSetter({node:this.containerNode,_onError:_d1.hitch(this,this._onError),onContentError:_d1.hitch(this,function(e){var _d8=this.onContentError(e);try{this.containerNode.innerHTML=_d8;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}this._contentSetterParams={adjustPaths:Boolean(this.adjustPaths&&(this.href||this.referencePath)),referencePath:this.href||this.referencePath,renderStyles:this.renderStyles,executeScripts:this.executeScripts,scriptHasHooks:this.scriptHasHooks,scriptHookReplacement:"dijit.byId('"+this.id+"')"};return this.inherited("_setContent",arguments);},destroy:function(){var _d9=this._contentSetter;if(_d9){_d9.tearDown();}this.inherited(arguments);}});});},"dijit/main":function(){define(["dojo/_base/kernel"],function(_da){return _da.dijit;});},"dijit/registry":function(){define(["dojo/_base/array","dojo/sniff","dojo/_base/window","./main"],function(_db,has,win,_dc){var _dd={},_de={};var _df={length:0,add:function(_e0){if(_de[_e0.id]){throw new Error("Tried to register widget with id=="+_e0.id+" but that id is already registered");}_de[_e0.id]=_e0;this.length++;},remove:function(id){if(_de[id]){delete _de[id];this.length--;}},byId:function(id){return typeof id=="string"?_de[id]:id;},byNode:function(_e1){return _de[_e1.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in _de){ar.push(_de[id]);}return ar;},getUniqueId:function(_e2){var id;do{id=_e2+"_"+(_e2 in _dd?++_dd[_e2]:_dd[_e2]=0);}while(_de[id]);return _dc._scopeName=="dijit"?id:_dc._scopeName+"_"+id;},findWidgets:function(_e3,_e4){var _e5=[];function _e6(_e7){for(var _e8=_e7.firstChild;_e8;_e8=_e8.nextSibling){if(_e8.nodeType==1){var _e9=_e8.getAttribute("widgetId");if(_e9){var _ea=_de[_e9];if(_ea){_e5.push(_ea);}}else{if(_e8!==_e4){_e6(_e8);}}}}};_e6(_e3);return _e5;},_destroyAll:function(){_dc._curFocus=null;_dc._prevFocus=null;_dc._activeStack=[];_db.forEach(_df.findWidgets(win.body()),function(_eb){if(!_eb._destroyed){if(_eb.destroyRecursive){_eb.destroyRecursive();}else{if(_eb.destroy){_eb.destroy();}}}});},getEnclosingWidget:function(_ec){while(_ec){var id=_ec.nodeType==1&&_ec.getAttribute("widgetId");if(id){return _de[id];}_ec=_ec.parentNode;}return null;},_hash:_de};_dc.registry=_df;return _df;});},"dijit/layout/utils":function(){define(["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang"],function(_ed,_ee,_ef,_f0,_f1){function _f2(_f3){return _f3.substring(0,1).toUpperCase()+_f3.substring(1);};function _f4(_f5,dim){var _f6=_f5.resize?_f5.resize(dim):_ef.setMarginBox(_f5.domNode,dim);if(_f6){_f1.mixin(_f5,_f6);}else{_f1.mixin(_f5,_ef.getMarginBox(_f5.domNode));_f1.mixin(_f5,dim);}};var _f7={marginBox2contentBox:function(_f8,mb){var cs=_f0.getComputedStyle(_f8);var me=_ef.getMarginExtents(_f8,cs);var pb=_ef.getPadBorderExtents(_f8,cs);return {l:_f0.toPixelValue(_f8,cs.paddingLeft),t:_f0.toPixelValue(_f8,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};},layoutChildren:function(_f9,dim,_fa,_fb,_fc){dim=_f1.mixin({},dim);_ee.add(_f9,"dijitLayoutContainer");_fa=_ed.filter(_fa,function(_fd){return _fd.region!="center"&&_fd.layoutAlign!="client";}).concat(_ed.filter(_fa,function(_fe){return _fe.region=="center"||_fe.layoutAlign=="client";}));_ed.forEach(_fa,function(_ff){var elm=_ff.domNode,pos=(_ff.region||_ff.layoutAlign);if(!pos){throw new Error("No region setting for "+_ff.id);}var _100=elm.style;_100.left=dim.l+"px";_100.top=dim.t+"px";_100.position="absolute";_ee.add(elm,"dijitAlign"+_f2(pos));var _101={};if(_fb&&_fb==_ff.id){_101[_ff.region=="top"||_ff.region=="bottom"?"h":"w"]=_fc;}if(pos=="leading"){pos=_ff.isLeftToRight()?"left":"right";}if(pos=="trailing"){pos=_ff.isLeftToRight()?"right":"left";}if(pos=="top"||pos=="bottom"){_101.w=dim.w;_f4(_ff,_101);dim.h-=_ff.h;if(pos=="top"){dim.t+=_ff.h;}else{_100.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_101.h=dim.h;_f4(_ff,_101);dim.w-=_ff.w;if(pos=="left"){dim.l+=_ff.w;}else{_100.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){_f4(_ff,dim);}}}});}};_f1.setObject("dijit.layout.utils",_f7);return _f7;});},"dijit/hccss":function(){define(["dojo/dom-class","dojo/hccss","dojo/domReady","dojo/_base/window"],function(_102,has,_103,win){_103(function(){if(has("highcontrast")){_102.add(win.body(),"dijit_a11y");}});return has;});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./domReady","./_base/window"],function(_104,_105,_106,_107,has,_108,win){has.add("highcontrast",function(){var div=win.doc.createElement("div");div.style.cssText="border: 1px solid; border-color:red green; position: absolute; height: 5px; top: -999px;"+"background-image: url("+(_105.blankGif||_104.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_107.getComputedStyle(div),_109=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_109&&(_109=="none"||_109=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_108(function(){if(has("highcontrast")){_106.add(win.body(),"dj_a11y");}});return has;});},"dijit/_Container":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/kernel"],function(_10a,_10b,_10c,_10d){return _10b("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_10e,_10f){var _110=this.containerNode;if(_10f>0){_110=_110.firstChild;while(_10f>0){if(_110.nodeType==1){_10f--;}_110=_110.nextSibling;}if(_110){_10f="before";}else{_110=this.containerNode;_10f="last";}}_10c.place(_10e.domNode,_110,_10f);if(this._started&&!_10e._started){_10e.startup();}},removeChild:function(_111){if(typeof _111=="number"){_111=this.getChildren()[_111];}if(_111){var node=_111.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_112,dir){_10d.deprecated(this.declaredClass+"::_getSiblingOfChild() is deprecated. Use _KeyNavMixin::_getNext() instead.","","2.0");var _113=this.getChildren(),idx=_10a.indexOf(_113,_112);return _113[idx+dir];},getIndexOfChild:function(_114){return _10a.indexOf(this.getChildren(),_114);}});});},"dijit/_Widget":function(){define(["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_115,_116,_117,_118,has,_119,lang,_11a,_11b,_11c,_11d,_11e,_11f){function _120(){};function _121(_122){return function(obj,_123,_124,_125){if(obj&&typeof _123=="string"&&obj[_123]==_120){return obj.on(_123.substring(2).toLowerCase(),lang.hitch(_124,_125));}return _122.apply(_117,arguments);};};_115.around(_117,"connect",_121);if(_119.connect){_115.around(_119,"connect",_121);}var _126=_118("dijit._Widget",[_11d,_11e,_11f],{onClick:_120,onDblClick:_120,onKeyDown:_120,onKeyPress:_120,onKeyUp:_120,onMouseDown:_120,onMouseMove:_120,onMouseOut:_120,onMouseOver:_120,onMouseLeave:_120,onMouseEnter:_120,onMouseUp:_120,constructor:function(_127){this._toConnect={};for(var name in _127){if(this[name]===_120){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_127[name];delete _127[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_120){return _117.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_128){_119.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_128);},attr:function(name,_129){var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_119.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_11a("[widgetId]",this.containerNode).map(_11c.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(has("dijit-legacy-requires")){_11b(0,function(){var _12a=["dijit/_base"];require(_12a);});}return _126;});},"dijit/_FocusMixin":function(){define(["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_12b,_12c,_12d,lang){lang.extend(_12c,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _12d("dijit._FocusMixin",null,{_focusManager:_12b});});},"dojox/layout/ResizeHandle":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/connect","dojo/_base/array","dojo/_base/event","dojo/_base/fx","dojo/_base/window","dojo/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/declare","dojo/touch","dijit/_base/manager","dijit/_Widget","dijit/_TemplatedMixin"],function(_12e,lang,_12f,_130,_131,_132,_133,_134,_135,_136,_137,_138,_139,_13a,_13b,_13c,_13d){_12e.experimental("dojox.layout.ResizeHandle");var _13e=_139("dojox.layout._ResizeHelper",_13c,{show:function(){_138.set(this.domNode,"display","");},hide:function(){_138.set(this.domNode,"display","none");},resize:function(dim){_137.setMarginBox(this.domNode,dim);}});var _13f=_139("dojox.layout.ResizeHandle",[_13c,_13d],{targetId:"",targetContainer:null,resizeAxis:"xy",activeResize:false,activeResizeClass:"dojoxResizeHandleClone",animateSizing:true,animateMethod:"chain",animateDuration:225,minHeight:100,minWidth:100,constrainMax:false,maxHeight:0,maxWidth:0,fixedAspect:false,intermediateChanges:false,startTopic:"/dojo/resize/start",endTopic:"/dojo/resize/stop",templateString:"<div dojoAttachPoint=\"resizeHandle\" class=\"dojoxResizeHandle\"><div></div></div>",postCreate:function(){this.connect(this.resizeHandle,_13a.press,"_beginSizing");if(!this.activeResize){this._resizeHelper=_13b.byId("dojoxGlobalResizeHelper");if(!this._resizeHelper){this._resizeHelper=new _13e({id:"dojoxGlobalResizeHelper"}).placeAt(_133.body());_136.add(this._resizeHelper.domNode,this.activeResizeClass);}}else{this.animateSizing=false;}if(!this.minSize){this.minSize={w:this.minWidth,h:this.minHeight};}if(this.constrainMax){this.maxSize={w:this.maxWidth,h:this.maxHeight};}this._resizeX=this._resizeY=false;var _140=lang.partial(_136.add,this.resizeHandle);switch(this.resizeAxis.toLowerCase()){case "xy":this._resizeX=this._resizeY=true;_140("dojoxResizeNW");break;case "x":this._resizeX=true;_140("dojoxResizeW");break;case "y":this._resizeY=true;_140("dojoxResizeN");break;}},_beginSizing:function(e){if(this._isSizing){return;}_12f.publish(this.startTopic,[this]);this.targetWidget=_13b.byId(this.targetId);this.targetDomNode=this.targetWidget?this.targetWidget.domNode:_135.byId(this.targetId);if(this.targetContainer){this.targetDomNode=this.targetContainer;}if(!this.targetDomNode){return;}if(!this.activeResize){var c=_137.position(this.targetDomNode,true);this._resizeHelper.resize({l:c.x,t:c.y,w:c.w,h:c.h});this._resizeHelper.show();if(!this.isLeftToRight()){this._resizeHelper.startPosition={l:c.x,t:c.y};}}this._isSizing=true;this.startPoint={x:e.clientX,y:e.clientY};var _141=_138.getComputedStyle(this.targetDomNode),_142=_137.boxModel==="border-model",_143=_142?{w:0,h:0}:_137.getPadBorderExtents(this.targetDomNode,_141),_144=_137.getMarginExtents(this.targetDomNode,_141);this.startSize={w:_138.get(this.targetDomNode,"width",_141),h:_138.get(this.targetDomNode,"height",_141),pbw:_143.w,pbh:_143.h,mw:_144.w,mh:_144.h};if(!this.isLeftToRight()&&_138.get(this.targetDomNode,"position")=="absolute"){var p=_137.position(this.targetDomNode,true);this.startPosition={l:p.x,t:p.y};}this._pconnects=[_12f.connect(_133.doc,_13a.move,this,"_updateSizing"),_12f.connect(_133.doc,_13a.release,this,"_endSizing")];_131.stop(e);},_updateSizing:function(e){if(this.activeResize){this._changeSizing(e);}else{var tmp=this._getNewCoords(e,"border",this._resizeHelper.startPosition);if(tmp===false){return;}this._resizeHelper.resize(tmp);}e.preventDefault();},_getNewCoords:function(e,box,_145){try{if(!e.clientX||!e.clientY){return false;}}catch(err){return false;}this._activeResizeLastEvent=e;var dx=(this.isLeftToRight()?1:-1)*(this.startPoint.x-e.clientX),dy=this.startPoint.y-e.clientY,newW=this.startSize.w-(this._resizeX?dx:0),newH=this.startSize.h-(this._resizeY?dy:0),r=this._checkConstraints(newW,newH);_145=(_145||this.startPosition);if(_145&&this._resizeX){r.l=_145.l+dx;if(r.w!=newW){r.l+=(newW-r.w);}r.t=_145.t;}switch(box){case "margin":r.w+=this.startSize.mw;r.h+=this.startSize.mh;case "border":r.w+=this.startSize.pbw;r.h+=this.startSize.pbh;break;}return r;},_checkConstraints:function(newW,newH){if(this.minSize){var tm=this.minSize;if(newW<tm.w){newW=tm.w;}if(newH<tm.h){newH=tm.h;}}if(this.constrainMax&&this.maxSize){var ms=this.maxSize;if(newW>ms.w){newW=ms.w;}if(newH>ms.h){newH=ms.h;}}if(this.fixedAspect){var w=this.startSize.w,h=this.startSize.h,_146=w*newH-h*newW;if(_146<0){newW=newH*w/h;}else{if(_146>0){newH=newW*h/w;}}}return {w:newW,h:newH};},_changeSizing:function(e){var _147=this.targetWidget&&lang.isFunction(this.targetWidget.resize),tmp=this._getNewCoords(e,_147&&"margin");if(tmp===false){return;}if(_147){this.targetWidget.resize(tmp);}else{if(this.animateSizing){var anim=_134[this.animateMethod]([_132.animateProperty({node:this.targetDomNode,properties:{width:{start:this.startSize.w,end:tmp.w}},duration:this.animateDuration}),_132.animateProperty({node:this.targetDomNode,properties:{height:{start:this.startSize.h,end:tmp.h}},duration:this.animateDuration})]);anim.play();}else{_138.set(this.targetDomNode,{width:tmp.w+"px",height:tmp.h+"px"});}}if(this.intermediateChanges){this.onResize(e);}},_endSizing:function(e){_130.forEach(this._pconnects,_12f.disconnect);var pub=lang.partial(_12f.publish,this.endTopic,[this]);if(!this.activeResize){this._resizeHelper.hide();this._changeSizing(e);setTimeout(pub,this.animateDuration+15);}else{pub();}this._isSizing=false;this.onResize(e);},onResize:function(e){}});return _13f;});},"dojox/html/_base":function(){define(["dojo/_base/declare","dojo/Deferred","dojo/dom-construct","dojo/html","dojo/_base/kernel","dojo/_base/lang","dojo/ready","dojo/_base/sniff","dojo/_base/url","dojo/_base/xhr","dojo/when","dojo/_base/window"],function(_148,_149,_14a,_14b,_14c,lang,_14d,has,_14e,_14f,when,_150){var html=_14c.getObject("dojox.html",true);if(has("ie")){var _151=/(AlphaImageLoader\([^)]*?src=(['"]))(?![a-z]+:|\/)([^\r\n;}]+?)(\2[^)]*\)\s*[;}]?)/g;}var _152=/(?:(?:@import\s*(['"])(?![a-z]+:|\/)([^\r\n;{]+?)\1)|url\(\s*(['"]?)(?![a-z]+:|\/)([^\r\n;]+?)\3\s*\))([a-z, \s]*[;}]?)/g;var _153=html._adjustCssPaths=function(_154,_155){if(!_155||!_154){return;}if(_151){_155=_155.replace(_151,function(_156,pre,_157,url,post){return pre+(new _14e(_154,"./"+url).toString())+post;});}return _155.replace(_152,function(_158,_159,_15a,_15b,_15c,_15d){if(_15a){return "@import \""+(new _14e(_154,"./"+_15a).toString())+"\""+_15d;}else{return "url("+(new _14e(_154,"./"+_15c).toString())+")"+_15d;}});};var _15e=/(<[a-z][a-z0-9]*\s[^>]*)(?:(href|src)=(['"]?)([^>]*?)\3|style=(['"]?)([^>]*?)\5)([^>]*>)/gi;var _15f=html._adjustHtmlPaths=function(_160,cont){var url=_160||"./";return cont.replace(_15e,function(tag,_161,name,_162,_163,_164,_165,end){return _161+(name?(name+"="+_162+(new _14e(url,_163).toString())+_162):("style="+_164+_153(url,_165)+_164))+end;});};var _166=html._snarfStyles=function(_167,cont,_168){_168.attributes=[];cont=cont.replace(/<[!][-][-](.|\s)*?[-][-]>/g,function(_169){return _169.replace(/<(\/?)style\b/ig,"&lt;$1Style").replace(/<(\/?)link\b/ig,"&lt;$1Link").replace(/@import "/ig,"@ import \"");});return cont.replace(/(?:<style([^>]*)>([\s\S]*?)<\/style>|<link\s+(?=[^>]*rel=['"]?stylesheet)([^>]*?href=(['"])([^>]*?)\4[^>\/]*)\/?>)/gi,function(_16a,_16b,_16c,_16d,_16e,href){var i,attr=(_16b||_16d||"").replace(/^\s*([\s\S]*?)\s*$/i,"$1");if(_16c){i=_168.push(_167?_153(_167,_16c):_16c);}else{i=_168.push("@import \""+href+"\";");attr=attr.replace(/\s*(?:rel|href)=(['"])?[^\s]*\1\s*/gi,"");}if(attr){attr=attr.split(/\s+/);var _16f={},tmp;for(var j=0,e=attr.length;j<e;j++){tmp=attr[j].split("=");_16f[tmp[0]]=tmp[1].replace(/^\s*['"]?([\s\S]*?)['"]?\s*$/,"$1");}_168.attributes[i-1]=_16f;}return "";});};var _170=html._snarfScripts=function(cont,_171){_171.code="";cont=cont.replace(/<[!][-][-](.|\s)*?[-][-]>/g,function(_172){return _172.replace(/<(\/?)script\b/ig,"&lt;$1Script");});function _173(src){if(_171.downloadRemote){src=src.replace(/&([a-z0-9#]+);/g,function(m,name){switch(name){case "amp":return "&";case "gt":return ">";case "lt":return "<";default:return name.charAt(0)=="#"?String.fromCharCode(name.substring(1)):"&"+name+";";}});_14f.get({url:src,sync:true,load:function(code){_171.code+=code+";";},error:_171.errBack});}};return cont.replace(/<script\s*(?![^>]*type=['"]?(?:dojo\/|text\/html\b))[^>]*?(?:src=(['"]?)([^>]*?)\1[^>]*)?>([\s\S]*?)<\/script>/gi,function(_174,_175,src,code){if(src){_173(src);}else{_171.code+=code;}return "";});};var _176=html.evalInGlobal=function(code,_177){_177=_177||_150.doc.body;var n=_177.ownerDocument.createElement("script");n.type="text/javascript";_177.appendChild(n);n.text=code;};html._ContentSetter=_148(_14b._ContentSetter,{adjustPaths:false,referencePath:".",renderStyles:false,executeScripts:false,scriptHasHooks:false,scriptHookReplacement:null,_renderStyles:function(_178){this._styleNodes=[];var st,att,_179,doc=this.node.ownerDocument;var head=doc.getElementsByTagName("head")[0];for(var i=0,e=_178.length;i<e;i++){_179=_178[i];att=_178.attributes[i];st=doc.createElement("style");st.setAttribute("type","text/css");for(var x in att){st.setAttribute(x,att[x]);}this._styleNodes.push(st);head.appendChild(st);if(st.styleSheet){st.styleSheet.cssText=_179;}else{st.appendChild(doc.createTextNode(_179));}}},empty:function(){this.inherited("empty",arguments);this._styles=[];},onBegin:function(){this.inherited("onBegin",arguments);var cont=this.content,node=this.node;var _17a=this._styles;if(lang.isString(cont)){if(this.adjustPaths&&this.referencePath){cont=_15f(this.referencePath,cont);}if(this.renderStyles||this.cleanContent){cont=_166(this.referencePath,cont,_17a);}if(this.executeScripts){var _17b=this;var _17c={downloadRemote:true,errBack:function(e){_17b._onError.call(_17b,"Exec","Error downloading remote script in \""+_17b.id+"\"",e);}};cont=_170(cont,_17c);this._code=_17c.code;}}this.content=cont;},onEnd:function(){var code=this._code,_17d=this._styles;if(this._styleNodes&&this._styleNodes.length){while(this._styleNodes.length){_14a.destroy(this._styleNodes.pop());}}if(this.renderStyles&&_17d&&_17d.length){this._renderStyles(_17d);}var d=new _149();var _17e=this.getInherited(arguments),args=arguments,_17f=lang.hitch(this,function(){_17e.apply(this,args);when(this.parseDeferred,function(){d.resolve();});});if(this.executeScripts&&code){if(this.cleanContent){code=code.replace(/(<!--|(?:\/\/)?-->|<!\[CDATA\[|\]\]>)/g,"");}if(this.scriptHasHooks){code=code.replace(/_container_(?!\s*=[^=])/g,this.scriptHookReplacement);}try{_176(code,this.node);}catch(e){this._onError("Exec","Error eval script in "+this.id+", "+e.message,e);}_14d(_17f);}else{_17f();}return d.promise;},tearDown:function(){this.inherited(arguments);delete this._styles;if(this._styleNodes&&this._styleNodes.length){while(this._styleNodes.length){_14a.destroy(this._styleNodes.pop());}}delete this._styleNodes;lang.mixin(this,html._ContentSetter.prototype);}});html.set=function(node,cont,_180){if(!_180){return _14b._setNodeContent(node,cont,true);}else{var op=new html._ContentSetter(lang.mixin(_180,{content:cont,node:node}));return op.set();}};return html;});},"dijit/_WidgetBase":function(){define(["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./Destroyable","dojo/has!dojo-bidi?./_BidiMixin","./registry"],function(_181,_182,_183,_184,_185,_186,dom,_187,_188,_189,_18a,_18b,has,_18c,lang,on,_18d,_18e,_18f,win,_190,_191,_192){has.add("dijit-legacy-requires",!_18c.isAsync);has.add("dojo-bidi",false);if(has("dijit-legacy-requires")){_18d(0,function(){var _193=["dijit/_base/manager"];_181(_193);});}var _194={};function _195(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _196(attr){return function(val){_187[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};function _197(a,b){return a===b||(a!==a&&b!==b);};var _198=_186("dijit._WidgetBase",[_18e,_190],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_196("lang"),dir:"",_setDirAttr:_196("dir"),"class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,ownerDocument:null,_setOwnerDocumentAttr:function(val){this._set("ownerDocument",val);},attributeMap:{},_blankGif:_184.blankGif||_181.toUrl("dojo/resources/blank.gif"),_introspect:function(){var ctor=this.constructor;if(!ctor._setterAttrs){var _199=ctor.prototype,_19a=ctor._setterAttrs=[],_19b=(ctor._onMap={});for(var name in _199.attributeMap){_19a.push(name);}for(name in _199){if(/^on/.test(name)){_19b[name.substring(2).toLowerCase()]=name;}if(/^_set[A-Z](.*)Attr$/.test(name)){name=name.charAt(4).toLowerCase()+name.substr(5,name.length-9);if(!_199.attributeMap||!(name in _199.attributeMap)){_19a.push(name);}}}}},postscript:function(_19c,_19d){this.create(_19c,_19d);},create:function(_19e,_19f){this._introspect();this.srcNodeRef=dom.byId(_19f);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_19e){this.params=_19e;lang.mixin(this,_19e);}this.postMixInProperties();if(!this.id){this.id=_192.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:document);this.ownerDocumentBody=win.body(this.ownerDocument);_192.add(this);this.buildRendering();var _1a0;if(this.domNode){this._applyAttributes();var _1a1=this.srcNodeRef;if(_1a1&&_1a1.parentNode&&this.domNode!==_1a1){_1a1.parentNode.replaceChild(this.domNode,_1a1);_1a0=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_1a0){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _1a2={};for(var key in this.params||{}){_1a2[key]=this._get(key);}_182.forEach(this.constructor._setterAttrs,function(key){if(!(key in _1a2)){var val=this._get(key);if(val){this.set(key,val);}}},this);for(key in _1a2){this.set(key,_1a2[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _1a3=this.baseClass.split(" ");if(!this.isLeftToRight()){_1a3=_1a3.concat(_182.map(_1a3,function(name){return name+"Rtl";}));}_188.add(this.domNode,_1a3);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_182.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_1a4){this._beingDestroyed=true;this.destroyDescendants(_1a4);this.destroy(_1a4);},destroy:function(_1a5){this._beingDestroyed=true;this.uninitialize();function _1a6(w){if(w.destroyRecursive){w.destroyRecursive(_1a5);}else{if(w.destroy){w.destroy(_1a5);}}};_182.forEach(this._connects,lang.hitch(this,"disconnect"));_182.forEach(this._supportingWidgets,_1a6);if(this.domNode){_182.forEach(_192.findWidgets(this.domNode,this.containerNode),_1a6);}this.destroyRendering(_1a5);_192.remove(this.id);this._destroyed=true;},destroyRendering:function(_1a7){if(this.bgIframe){this.bgIframe.destroy(_1a7);delete this.bgIframe;}if(this.domNode){if(_1a7){_187.remove(this.domNode,"widgetId");}else{_189.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1a7){_189.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1a8){_182.forEach(this.getChildren(),function(_1a9){if(_1a9.destroyRecursive){_1a9.destroyRecursive(_1a8);}});},uninitialize:function(){return false;},_setStyleAttr:function(_1aa){var _1ab=this.domNode;if(lang.isObject(_1aa)){_18b.set(_1ab,_1aa);}else{if(_1ab.style.cssText){_1ab.style.cssText+="; "+_1aa;}else{_1ab.style.cssText=_1aa;}}this._set("style",_1aa);},_attrToDom:function(attr,_1ac,_1ad){_1ad=arguments.length>=3?_1ad:this.attributeMap[attr];_182.forEach(lang.isArray(_1ad)?_1ad:[_1ad],function(_1ae){var _1af=this[_1ae.node||_1ae||"domNode"];var type=_1ae.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_1ac)){_1ac=lang.hitch(this,_1ac);}var _1b0=_1ae.attribute?_1ae.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);if(_1af.tagName){_187.set(_1af,_1b0,_1ac);}else{_1af.set(_1b0,_1ac);}break;case "innerText":_1af.innerHTML="";_1af.appendChild(this.ownerDocument.createTextNode(_1ac));break;case "innerHTML":_1af.innerHTML=_1ac;break;case "class":_188.replace(_1af,_1ac,this[attr]);break;}},this);},get:function(name){var _1b1=this._getAttrNames(name);return this[_1b1.g]?this[_1b1.g]():this._get(name);},set:function(name,_1b2){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1b3=this._getAttrNames(name),_1b4=this[_1b3.s];if(lang.isFunction(_1b4)){var _1b5=_1b4.apply(this,Array.prototype.slice.call(arguments,1));}else{var _1b6=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_1b6]&&this[_1b6].tagName,_1b7=tag&&(_194[tag]||(_194[tag]=_195(this[_1b6]))),map=name in this.attributeMap?this.attributeMap[name]:_1b3.s in this?this[_1b3.s]:((_1b7&&_1b3.l in _1b7&&typeof _1b2!="function")||/^aria-|^data-|^role$/.test(name))?_1b6:null;if(map!=null){this._attrToDom(name,_1b2,map);}this._set(name,_1b2);}return _1b5||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_1b8){var _1b9=this[name];this[name]=_1b8;if(this._created&&!_197(_1b9,_1b8)){if(this._watchCallbacks){this._watchCallbacks(name,_1b9,_1b8);}this.emit("attrmodified-"+name,{detail:{prevValue:_1b9,newValue:_1b8}});}},_get:function(name){return this[name];},emit:function(type,_1ba,_1bb){_1ba=_1ba||{};if(_1ba.bubbles===undefined){_1ba.bubbles=true;}if(_1ba.cancelable===undefined){_1ba.cancelable=true;}if(!_1ba.detail){_1ba.detail={};}_1ba.detail.widget=this;var ret,_1bc=this["on"+type];if(_1bc){ret=_1bc.apply(this,_1bb?_1bb:[_1ba]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,type.toLowerCase(),_1ba);}return ret;},on:function(type,func){var _1bd=this._onMap(type);if(_1bd){return _183.after(this,_1bd,func,true);}return this.own(on(this.domNode,type,func))[0];},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[typeof type=="string"&&type.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_192.findWidgets(this.containerNode):[];},getParent:function(){return _192.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_1be,_1bf){return this.own(_185.connect(obj,_1be,this,_1bf))[0];},disconnect:function(_1c0){_1c0.remove();},subscribe:function(t,_1c1){return this.own(_18f.subscribe(t,lang.hitch(this,_1c1)))[0];},unsubscribe:function(_1c2){_1c2.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_18a.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_18b.get(this.domNode,"display")!="none");},placeAt:function(_1c3,_1c4){var _1c5=!_1c3.tagName&&_192.byId(_1c3);if(_1c5&&_1c5.addChild&&(!_1c4||typeof _1c4==="number")){_1c5.addChild(this,_1c4);}else{var ref=_1c5?(_1c5.containerNode&&!/after|before|replace/.test(_1c4||"")?_1c5.containerNode:_1c5.domNode):dom.byId(_1c3,this.ownerDocument);_189.place(this.domNode,ref,_1c4);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},defer:function(fcn,_1c6){var _1c7=setTimeout(lang.hitch(this,function(){if(!_1c7){return;}_1c7=null;if(!this._destroyed){lang.hitch(this,fcn)();}}),_1c6||0);return {remove:function(){if(_1c7){clearTimeout(_1c7);_1c7=null;}return null;}};}});if(has("dojo-bidi")){_198.extend(_191);}return _198;});},"dijit/Viewport":function(){define(["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(_1c8,on,_1c9,has,_1ca){var _1cb=new _1c8();var _1cc;_1c9(function(){var _1cd=_1ca.getBox();_1cb._rlh=on(window,"resize",function(){var _1ce=_1ca.getBox();if(_1cd.h==_1ce.h&&_1cd.w==_1ce.w){return;}_1cd=_1ce;_1cb.emit("resize");});if(has("ie")==8){var _1cf=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_1cf){_1cf=screen.deviceXDPI;_1cb.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_1cc=evt.target;});on(document,"focusout",function(evt){_1cc=null;});}});_1cb.getEffectiveBox=function(doc){var box=_1ca.getBox(doc);var tag=_1cc&&_1cc.tagName&&_1cc.tagName.toLowerCase();if(has("ios")&&_1cc&&!_1cc.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_1cc.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var rect=_1cc.getBoundingClientRect();box.h=Math.max(box.h,rect.top+rect.height);}return box;};return _1cb;});},"dijit/_base/manager":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(_1d0,_1d1,lang,_1d2,_1d3){var _1d4={};_1d0.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_1d4[name]=_1d2[name];});lang.mixin(_1d4,{defaultDuration:_1d1["defaultDuration"]||200});lang.mixin(_1d3,_1d4);return _1d3;});},"dijit/layout/_ContentPaneResizeMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/query","dojo/sniff","../registry","../Viewport","./utils"],function(_1d5,_1d6,_1d7,_1d8,_1d9,lang,_1da,has,_1db,_1dc,_1dd){return _1d6("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isLayoutContainer:true,startup:function(){if(this._started){return;}var _1de=this.getParent();this._childOfLayoutWidget=_1de&&_1de.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.own(_1dc.on("resize",lang.hitch(this,"resize")));}},_checkIfSingleChild:function(){var _1df=[],_1e0=false;_1da("> *",this.containerNode).some(function(node){var _1e1=_1db.byNode(node);if(_1e1&&_1e1.resize){_1df.push(_1e1);}else{if(!/script|link|style/i.test(node.nodeName)&&node.offsetHeight){_1e0=true;}}});this._singleChild=_1df.length==1&&!_1e0?_1df[0]:null;_1d7.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_1e2,_1e3){this._resizeCalled=true;this._scheduleLayout(_1e2,_1e3);},_scheduleLayout:function(_1e4,_1e5){if(this._isShown()){this._layout(_1e4,_1e5);}else{this._needLayout=true;this._changeSize=_1e4;this._resultSize=_1e5;}},_layout:function(_1e6,_1e7){delete this._needLayout;if(!this._wasShown&&this.open!==false){this._onShow();}if(_1e6){_1d8.setMarginBox(this.domNode,_1e6);}var cn=this.containerNode;if(cn===this.domNode){var mb=_1e7||{};lang.mixin(mb,_1e6||{});if(!("h" in mb)||!("w" in mb)){mb=lang.mixin(_1d8.getMarginBox(cn),mb);}this._contentBox=_1dd.marginBox2contentBox(cn,mb);}else{this._contentBox=_1d8.getContentBox(cn);}this._layoutChildren();},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_1d8.getContentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{var _1e8=this.getChildren(),_1e9,i=0;while(_1e9=_1e8[i++]){if(_1e9.resize){_1e9.resize();}}}},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode,_1ea=this.domNode.parentNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!_1d7.contains(node,"dijitHidden")&&_1ea&&_1ea.style&&(_1ea.style.display!="none");}}},_onShow:function(){this._wasShown=true;if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);}});});},"*now":function(r){r(["dojo/i18n!*preload*dojox/nls/_dojox_layout_basic*[\"ar\",\"ca\",\"cs\",\"da\",\"de\",\"el\",\"en\",\"es\",\"fi\",\"fr\",\"he\",\"hr\",\"hu\",\"it\",\"ja\",\"kk\",\"ko\",\"nl\",\"no\",\"pl\",\"pt\",\"pt-br\",\"ro\",\"ru\",\"sk\",\"sl\",\"sv\",\"th\",\"tr\",\"uk\",\"zh\",\"zh-tw\",\"ROOT\"]"]);},"*noref":1}});define("dojox/_dojox_layout_basic",[],1);require(["dojox/layout/ResizeHandle","dojox/layout/ContentPane"]);
}catch(e){console.log("Module 'dojox_layout_basic_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/atom/io/Connection":function(){define(["dojo/_base/declare","dojo/_base/kernel","dojo/_base/xhr","./model"],function(_1,_2,_3,_4){return _1("dojox.atom.io.Connection",null,{constructor:function(_5,_6){this.sync=_5;this.preventCache=_6;},preventCache:false,alertsEnabled:false,getFeed:function(_7,_8,_9,_a){this._getXmlDoc(_7,"feed",new _4.Feed(),_4._Constants.ATOM_NS,_8,_9,_a);},getService:function(_b,_c,_d,_e){this._getXmlDoc(_b,"service",new _4.Service(_b),_4._Constants.APP_NS,_c,_d,_e);},getEntry:function(_f,_10,_11,_12){this._getXmlDoc(_f,"entry",new _4.Entry(),_4._Constants.ATOM_NS,_10,_11,_12);},_getXmlDoc:function(url,_13,_14,_15,_16,_17,_18){if(!_18){_18=_2.global;}var ae=this.alertsEnabled;var _19={url:url,handleAs:"xml",sync:this.sync,preventCache:this.preventCache,load:function(_1a,_1b){var _1c=null;var _1d=_1a;var _1e;if(_1d){if(typeof (_1d.getElementsByTagNameNS)!="undefined"){_1e=_1d.getElementsByTagNameNS(_15,_13);if(_1e&&_1e.length>0){_1c=_1e.item(0);}else{if(_1d.lastChild){_1c=_1d.lastChild;}}}else{if(typeof (_1d.getElementsByTagName)!="undefined"){_1e=_1d.getElementsByTagName(_13);if(_1e&&_1e.length>0){for(var i=0;i<_1e.length;i++){if(_1e[i].namespaceURI==_15){_1c=_1e[i];break;}}}else{if(_1d.lastChild){_1c=_1d.lastChild;}}}else{if(_1d.lastChild){_1c=_1d.lastChild;}else{_16.call(_18,null,null,_1b);return;}}}_14.buildFromDom(_1c);if(_16){_16.call(_18,_14,_1d,_1b);}else{if(ae){throw new Error("The callback value does not exist.");}}}else{_16.call(_18,null,null,_1b);}}};if(this.user&&this.user!==null){_19.user=this.user;}if(this.password&&this.password!==null){_19.password=this.password;}if(_17){_19.error=function(_1f,_20){_17.call(_18,_1f,_20);};}else{_19.error=function(){throw new Error("The URL requested cannot be accessed");};}_3.get(_19);},updateEntry:function(_21,_22,_23,_24,_25,_26){if(!_26){_26=_2.global;}_21.updated=new Date();var url=_21.getEditHref();if(!url){throw new Error("A URL has not been specified for editing this entry.");}var _27=this;var ae=this.alertsEnabled;var _28={url:url,handleAs:"text",contentType:"text/xml",sync:this.sync,preventCache:this.preventCache,load:function(_29,_2a){var _2b=null;if(_24){_2b=_2a.xhr.getResponseHeader("Location");if(!_2b){_2b=url;}var _2c=function(_2d,dom,_2e){if(_22){_22.call(_26,_2d,_2b,_2e);}else{if(ae){throw new Error("The callback value does not exist.");}}};_27.getEntry(_2b,_2c);}else{if(_22){_22.call(_26,_21,_2a.xhr.getResponseHeader("Location"),_2a);}else{if(ae){throw new Error("The callback value does not exist.");}}}return _29;}};if(this.user&&this.user!==null){_28.user=this.user;}if(this.password&&this.password!==null){_28.password=this.password;}if(_23){_28.error=function(_2f,_30){_23.call(_26,_2f,_30);};}else{_28.error=function(){throw new Error("The URL requested cannot be accessed");};}if(_25){_28.postData=_21.toString(true);_28.headers={"X-Method-Override":"PUT"};_3.post(_28);}else{_28.putData=_21.toString(true);var xhr=_3.put(_28);}},addEntry:function(_31,url,_32,_33,_34,_35){if(!_35){_35=_2.global;}_31.published=new Date();_31.updated=new Date();var _36=_31.feedUrl;var ae=this.alertsEnabled;if(!url&&_36){url=_36;}if(!url){if(ae){throw new Error("The request cannot be processed because the URL parameter is missing.");}return;}var _37=this;var _38={url:url,handleAs:"text",contentType:"text/xml",sync:this.sync,preventCache:this.preventCache,postData:_31.toString(true),load:function(_39,_3a){var _3b=_3a.xhr.getResponseHeader("Location");if(!_3b){_3b=url;}if(!_3a.retrieveEntry){if(_32){_32.call(_35,_31,_3b,_3a);}else{if(ae){throw new Error("The callback value does not exist.");}}}else{var _3c=function(_3d,dom,_3e){if(_32){_32.call(_35,_3d,_3b,_3e);}else{if(ae){throw new Error("The callback value does not exist.");}}};_37.getEntry(_3b,_3c);}return _39;}};if(this.user&&this.user!==null){_38.user=this.user;}if(this.password&&this.password!==null){_38.password=this.password;}if(_33){_38.error=function(_3f,_40){_33.call(_35,_3f,_40);};}else{_38.error=function(){throw new Error("The URL requested cannot be accessed");};}_3.post(_38);},deleteEntry:function(_41,_42,_43,_44,_45){if(!_45){_45=_2.global;}var url=null;if(typeof (_41)=="string"){url=_41;}else{url=_41.getEditHref();}if(!url){_42.call(_45,false,null);throw new Error("The request cannot be processed because the URL parameter is missing.");}var _46={url:url,handleAs:"text",sync:this.sync,preventCache:this.preventCache,load:function(_47,_48){_42.call(_45,_48);return _47;}};if(this.user&&this.user!==null){_46.user=this.user;}if(this.password&&this.password!==null){_46.password=this.password;}if(_43){_46.error=function(_49,_4a){_43.call(_45,_49,_4a);};}else{_46.error=function(){throw new Error("The URL requested cannot be accessed");};}if(_44){_46.headers={"X-Method-Override":"DELETE"};dhxr.post(_46);}else{_3.del(_46);}}});});},"dojox/atom/io/model":function(){define(["dojo/_base/kernel","dojo/_base/declare","dojo/_base/lang","dojo/date/stamp","dojox/xml/parser"],function(_4b,_4c,_4d,_4e,_4f){var _50={};_4b.setObject("dojox.atom.io.model",_50);_50._Constants={"ATOM_URI":"http://www.w3.org/2005/Atom","ATOM_NS":"http://www.w3.org/2005/Atom","PURL_NS":"http://purl.org/atom/app#","APP_NS":"http://www.w3.org/2007/app"};_50._actions={"link":function(obj,_51){if(obj.links===null){obj.links=[];}var _52=new _50.Link();_52.buildFromDom(_51);obj.links.push(_52);},"author":function(obj,_53){if(obj.authors===null){obj.authors=[];}var _54=new _50.Person("author");_54.buildFromDom(_53);obj.authors.push(_54);},"contributor":function(obj,_55){if(obj.contributors===null){obj.contributors=[];}var _56=new _50.Person("contributor");_56.buildFromDom(_55);obj.contributors.push(_56);},"category":function(obj,_57){if(obj.categories===null){obj.categories=[];}var cat=new _50.Category();cat.buildFromDom(_57);obj.categories.push(cat);},"icon":function(obj,_58){obj.icon=_4f.textContent(_58);},"id":function(obj,_59){obj.id=_4f.textContent(_59);},"rights":function(obj,_5a){obj.rights=_4f.textContent(_5a);},"subtitle":function(obj,_5b){var cnt=new _50.Content("subtitle");cnt.buildFromDom(_5b);obj.subtitle=cnt;},"title":function(obj,_5c){var cnt=new _50.Content("title");cnt.buildFromDom(_5c);obj.title=cnt;},"updated":function(obj,_5d){obj.updated=_50.util.createDate(_5d);},"issued":function(obj,_5e){obj.issued=_50.util.createDate(_5e);},"modified":function(obj,_5f){obj.modified=_50.util.createDate(_5f);},"published":function(obj,_60){obj.published=_50.util.createDate(_60);},"entry":function(obj,_61){if(obj.entries===null){obj.entries=[];}var _62=obj.createEntry?obj.createEntry():new _50.Entry();_62.buildFromDom(_61);obj.entries.push(_62);},"content":function(obj,_63){var cnt=new _50.Content("content");cnt.buildFromDom(_63);obj.content=cnt;},"summary":function(obj,_64){var _65=new _50.Content("summary");_65.buildFromDom(_64);obj.summary=_65;},"name":function(obj,_66){obj.name=_4f.textContent(_66);},"email":function(obj,_67){obj.email=_4f.textContent(_67);},"uri":function(obj,_68){obj.uri=_4f.textContent(_68);},"generator":function(obj,_69){obj.generator=new _50.Generator();obj.generator.buildFromDom(_69);}};_50.util={createDate:function(_6a){var _6b=_4f.textContent(_6a);if(_6b){return _4e.fromISOString(_4d.trim(_6b));}return null;},escapeHtml:function(str){return str.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/'/gm,"&#39;");},unEscapeHtml:function(str){return str.replace(/&lt;/gm,"<").replace(/&gt;/gm,">").replace(/&quot;/gm,"\"").replace(/&#39;/gm,"'").replace(/&amp;/gm,"&");},getNodename:function(_6c){var _6d=null;if(_6c!==null){_6d=_6c.localName?_6c.localName:_6c.nodeName;if(_6d!==null){var _6e=_6d.indexOf(":");if(_6e!==-1){_6d=_6d.substring((_6e+1),_6d.length);}}}return _6d;}};_50.Node=_4c(null,{constructor:function(_6f,_70,_71,_72,_73){this.name_space=_6f;this.name=_70;this.attributes=[];if(_71){this.attributes=_71;}this.content=[];this.rawNodes=[];this.textContent=null;if(_72){this.content.push(_72);}this.shortNs=_73;this._objName="Node";this.nodeType="Node";},buildFromDom:function(_74){this._saveAttributes(_74);this.name_space=_74.namespaceURI;this.shortNs=_74.prefix;this.name=_50.util.getNodename(_74);for(var x=0;x<_74.childNodes.length;x++){var c=_74.childNodes[x];if(_50.util.getNodename(c)!="#text"){this.rawNodes.push(c);var n=new _50.Node();n.buildFromDom(c,true);this.content.push(n);}else{this.content.push(c.nodeValue);}}this.textContent=_4f.textContent(_74);},_saveAttributes:function(_75){if(!this.attributes){this.attributes=[];}var _76=function(_77){var _78=_77.attributes;if(_78===null){return false;}return (_78.length!==0);};if(_76(_75)&&this._getAttributeNames){var _79=this._getAttributeNames(_75);if(_79&&_79.length>0){for(var x in _79){var _7a=_75.getAttribute(_79[x]);if(_7a){this.attributes[_79[x]]=_7a;}}}}},addAttribute:function(_7b,_7c){this.attributes[_7b]=_7c;},getAttribute:function(_7d){return this.attributes[_7d];},_getAttributeNames:function(_7e){var _7f=[];for(var i=0;i<_7e.attributes.length;i++){_7f.push(_7e.attributes[i].nodeName);}return _7f;},toString:function(){var xml=[];var x;var _80=(this.shortNs?this.shortNs+":":"")+this.name;var _81=(this.name=="#cdata-section");if(_81){xml.push("<![CDATA[");xml.push(this.textContent);xml.push("]]>");}else{xml.push("<");xml.push(_80);if(this.name_space){xml.push(" xmlns='"+this.name_space+"'");}if(this.attributes){for(x in this.attributes){xml.push(" "+x+"='"+this.attributes[x]+"'");}}if(this.content){xml.push(">");for(x in this.content){xml.push(this.content[x]);}xml.push("</"+_80+">\n");}else{xml.push("/>\n");}}return xml.join("");},addContent:function(_82){this.content.push(_82);}});_50.AtomItem=_4c(_50.Node,{constructor:function(_83){this.ATOM_URI=_50._Constants.ATOM_URI;this.links=null;this.authors=null;this.categories=null;this.contributors=null;this.icon=this.id=this.logo=this.xmlBase=this.rights=null;this.subtitle=this.title=null;this.updated=this.published=null;this.issued=this.modified=null;this.content=null;this.extensions=null;this.entries=null;this.name_spaces={};this._objName="AtomItem";this.nodeType="AtomItem";},_getAttributeNames:function(){return null;},_accepts:{},accept:function(tag){return Boolean(this._accepts[tag]);},_postBuild:function(){},buildFromDom:function(_84){var i,c,n;for(i=0;i<_84.attributes.length;i++){c=_84.attributes.item(i);n=_50.util.getNodename(c);if(c.prefix=="xmlns"&&c.prefix!=n){this.addNamespace(c.nodeValue,n);}}c=_84.childNodes;for(i=0;i<c.length;i++){if(c[i].nodeType==1){var _85=_50.util.getNodename(c[i]);if(!_85){continue;}if(c[i].namespaceURI!=_50._Constants.ATOM_NS&&_85!="#text"){if(!this.extensions){this.extensions=[];}var _86=new _50.Node();_86.buildFromDom(c[i]);this.extensions.push(_86);}if(!this.accept(_85.toLowerCase())){continue;}var fn=_50._actions[_85];if(fn){fn(this,c[i]);}}}this._saveAttributes(_84);if(this._postBuild){this._postBuild();}},addNamespace:function(_87,_88){if(_87&&_88){this.name_spaces[_88]=_87;}},addAuthor:function(_89,_8a,uri){if(!this.authors){this.authors=[];}this.authors.push(new _50.Person("author",_89,_8a,uri));},addContributor:function(_8b,_8c,uri){if(!this.contributors){this.contributors=[];}this.contributors.push(new _50.Person("contributor",_8b,_8c,uri));},addLink:function(_8d,rel,_8e,_8f,_90){if(!this.links){this.links=[];}this.links.push(new _50.Link(_8d,rel,_8e,_8f,_90));},removeLink:function(_91,rel){if(!this.links||!_4d.isArray(this.links)){return;}var _92=0;for(var i=0;i<this.links.length;i++){if((!_91||this.links[i].href===_91)&&(!rel||this.links[i].rel===rel)){this.links.splice(i,1);_92++;}}return _92;},removeBasicLinks:function(){if(!this.links){return;}var _93=0;for(var i=0;i<this.links.length;i++){if(!this.links[i].rel){this.links.splice(i,1);_93++;i--;}}return _93;},addCategory:function(_94,_95,_96){if(!this.categories){this.categories=[];}this.categories.push(new _50.Category(_94,_95,_96));},getCategories:function(_97){if(!_97){return this.categories;}var arr=[];for(var x in this.categories){if(this.categories[x].scheme===_97){arr.push(this.categories[x]);}}return arr;},removeCategories:function(_98,_99){if(!this.categories){return;}var _9a=0;for(var i=0;i<this.categories.length;i++){if((!_98||this.categories[i].scheme===_98)&&(!_99||this.categories[i].term===_99)){this.categories.splice(i,1);_9a++;i--;}}return _9a;},setTitle:function(str,_9b){if(!str){return;}this.title=new _50.Content("title");this.title.value=str;if(_9b){this.title.type=_9b;}},addExtension:function(_9c,_9d,_9e,_9f,_a0){if(!this.extensions){this.extensions=[];}this.extensions.push(new _50.Node(_9c,_9d,_9e,_9f,_a0||"ns"+this.extensions.length));},getExtensions:function(_a1,_a2){var arr=[];if(!this.extensions){return arr;}for(var x in this.extensions){if((this.extensions[x].name_space===_a1||this.extensions[x].shortNs===_a1)&&(!_a2||this.extensions[x].name===_a2)){arr.push(this.extensions[x]);}}return arr;},removeExtensions:function(_a3,_a4){if(!this.extensions){return;}for(var i=0;i<this.extensions.length;i++){if((this.extensions[i].name_space==_a3||this.extensions[i].shortNs===_a3)&&this.extensions[i].name===_a4){this.extensions.splice(i,1);i--;}}},destroy:function(){this.links=null;this.authors=null;this.categories=null;this.contributors=null;this.icon=this.id=this.logo=this.xmlBase=this.rights=null;this.subtitle=this.title=null;this.updated=this.published=null;this.issued=this.modified=null;this.content=null;this.extensions=null;this.entries=null;}});_50.Category=_4c(_50.Node,{constructor:function(_a5,_a6,_a7){this.scheme=_a5;this.term=_a6;this.label=_a7;this._objName="Category";this.nodeType="Category";},_postBuild:function(){},_getAttributeNames:function(){return ["label","scheme","term"];},toString:function(){var s=[];s.push("<category ");if(this.label){s.push(" label=\""+this.label+"\" ");}if(this.scheme){s.push(" scheme=\""+this.scheme+"\" ");}if(this.term){s.push(" term=\""+this.term+"\" ");}s.push("/>\n");return s.join("");},buildFromDom:function(_a8){this._saveAttributes(_a8);this.label=this.attributes.label;this.scheme=this.attributes.scheme;this.term=this.attributes.term;if(this._postBuild){this._postBuild();}}});_50.Content=_4c(_50.Node,{constructor:function(_a9,_aa,src,_ab,_ac){this.tagName=_a9;this.value=_aa;this.src=src;this.type=_ab;this.xmlLang=_ac;this.HTML="html";this.TEXT="text";this.XHTML="xhtml";this.XML="xml";this._useTextContent="true";this.nodeType="Content";},_getAttributeNames:function(){return ["type","src"];},_postBuild:function(){},buildFromDom:function(_ad){var _ae=_ad.getAttribute("type");if(_ae){_ae=_ae.toLowerCase();if(_ae=="xml"||"text/xml"){_ae=this.XML;}}else{_ae="text";}if(_ae===this.XML){if(_ad.firstChild){var i;this.value="";for(i=0;i<_ad.childNodes.length;i++){var c=_ad.childNodes[i];if(c){this.value+=_4f.innerXML(c);}}}}else{if(_ad.innerHTML){this.value=_ad.innerHTML;}else{this.value=_4f.textContent(_ad);}}this._saveAttributes(_ad);if(this.attributes){this.type=this.attributes.type;this.scheme=this.attributes.scheme;this.term=this.attributes.term;}if(!this.type){this.type="text";}var _af=this.type.toLowerCase();if(_af==="html"||_af==="text/html"||_af==="xhtml"||_af==="text/xhtml"){this.value=this.value?_50.util.unEscapeHtml(this.value):"";}if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<"+this.tagName+" ");if(!this.type){this.type="text";}if(this.type){s.push(" type=\""+this.type+"\" ");}if(this.xmlLang){s.push(" xml:lang=\""+this.xmlLang+"\" ");}if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\" ");}if(this.type.toLowerCase()==this.HTML){s.push(">"+_50.util.escapeHtml(this.value)+"</"+this.tagName+">\n");}else{s.push(">"+this.value+"</"+this.tagName+">\n");}var ret=s.join("");return ret;}});_50.Link=_4c(_50.Node,{constructor:function(_b0,rel,_b1,_b2,_b3){this.href=_b0;this.hrefLang=_b1;this.rel=rel;this.title=_b2;this.type=_b3;this.nodeType="Link";},_getAttributeNames:function(){return ["href","jrefLang","rel","title","type"];},_postBuild:function(){},buildFromDom:function(_b4){this._saveAttributes(_b4);this.href=this.attributes.href;this.hrefLang=this.attributes.hreflang;this.rel=this.attributes.rel;this.title=this.attributes.title;this.type=this.attributes.type;if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<link ");if(this.href){s.push(" href=\""+this.href+"\" ");}if(this.hrefLang){s.push(" hrefLang=\""+this.hrefLang+"\" ");}if(this.rel){s.push(" rel=\""+this.rel+"\" ");}if(this.title){s.push(" title=\""+this.title+"\" ");}if(this.type){s.push(" type = \""+this.type+"\" ");}s.push("/>\n");return s.join("");}});_50.Person=_4c(_50.Node,{constructor:function(_b5,_b6,_b7,uri){this.author="author";this.contributor="contributor";if(!_b5){_b5=this.author;}this.personType=_b5;this.name=_b6||"";this.email=_b7||"";this.uri=uri||"";this._objName="Person";this.nodeType="Person";},_getAttributeNames:function(){return null;},_postBuild:function(){},accept:function(tag){return Boolean(this._accepts[tag]);},buildFromDom:function(_b8){var c=_b8.childNodes;for(var i=0;i<c.length;i++){var _b9=_50.util.getNodename(c[i]);if(!_b9){continue;}if(c[i].namespaceURI!=_50._Constants.ATOM_NS&&_b9!="#text"){if(!this.extensions){this.extensions=[];}var _ba=new _50.Node();_ba.buildFromDom(c[i]);this.extensions.push(_ba);}if(!this.accept(_b9.toLowerCase())){continue;}var fn=_50._actions[_b9];if(fn){fn(this,c[i]);}}this._saveAttributes(_b8);if(this._postBuild){this._postBuild();}},_accepts:{"name":true,"uri":true,"email":true},toString:function(){var s=[];s.push("<"+this.personType+">\n");if(this.name){s.push("\t<name>"+this.name+"</name>\n");}if(this.email){s.push("\t<email>"+this.email+"</email>\n");}if(this.uri){s.push("\t<uri>"+this.uri+"</uri>\n");}s.push("</"+this.personType+">\n");return s.join("");}});_50.Generator=_4c(_50.Node,{constructor:function(uri,_bb,_bc){this.uri=uri;this.version=_bb;this.value=_bc;},_postBuild:function(){},buildFromDom:function(_bd){this.value=_4f.textContent(_bd);this._saveAttributes(_bd);this.uri=this.attributes.uri;this.version=this.attributes.version;if(this._postBuild){this._postBuild();}},toString:function(){var s=[];s.push("<generator ");if(this.uri){s.push(" uri=\""+this.uri+"\" ");}if(this.version){s.push(" version=\""+this.version+"\" ");}s.push(">"+this.value+"</generator>\n");var ret=s.join("");return ret;}});_50.Entry=_4c(_50.AtomItem,{constructor:function(id){this.id=id;this._objName="Entry";this.feedUrl=null;},_getAttributeNames:function(){return null;},_accepts:{"author":true,"content":true,"category":true,"contributor":true,"created":true,"id":true,"link":true,"published":true,"rights":true,"summary":true,"title":true,"updated":true,"xmlbase":true,"issued":true,"modified":true},toString:function(_be){var s=[];var i;if(_be){s.push("<?xml version='1.0' encoding='UTF-8'?>");s.push("<entry xmlns='"+_50._Constants.ATOM_URI+"'");}else{s.push("<entry");}if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\" ");}for(i in this.name_spaces){s.push(" xmlns:"+i+"=\""+this.name_spaces[i]+"\"");}s.push(">\n");s.push("<id>"+(this.id?this.id:"")+"</id>\n");if(this.issued&&!this.published){this.published=this.issued;}if(this.published){s.push("<published>"+_4e.toISOString(this.published)+"</published>\n");}if(this.created){s.push("<created>"+_4e.toISOString(this.created)+"</created>\n");}if(this.issued){s.push("<issued>"+_4e.toISOString(this.issued)+"</issued>\n");}if(this.modified){s.push("<modified>"+_4e.toISOString(this.modified)+"</modified>\n");}if(this.modified&&!this.updated){this.updated=this.modified;}if(this.updated){s.push("<updated>"+_4e.toISOString(this.updated)+"</updated>\n");}if(this.rights){s.push("<rights>"+this.rights+"</rights>\n");}if(this.title){s.push(this.title.toString());}if(this.summary){s.push(this.summary.toString());}var _bf=[this.authors,this.categories,this.links,this.contributors,this.extensions];for(var x in _bf){if(_bf[x]){for(var y in _bf[x]){s.push(_bf[x][y]);}}}if(this.content){s.push(this.content.toString());}s.push("</entry>\n");return s.join("");},getEditHref:function(){if(this.links===null||this.links.length===0){return null;}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="edit"){return this.links[x].href;}}return null;},setEditHref:function(url){if(this.links===null){this.links=[];}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="edit"){this.links[x].href=url;return;}}this.addLink(url,"edit");}});_50.Feed=_4c(_50.AtomItem,{_accepts:{"author":true,"content":true,"category":true,"contributor":true,"created":true,"id":true,"link":true,"published":true,"rights":true,"summary":true,"title":true,"updated":true,"xmlbase":true,"entry":true,"logo":true,"issued":true,"modified":true,"icon":true,"subtitle":true},addEntry:function(_c0){if(!_c0.id){throw new Error("The entry object must be assigned an ID attribute.");}if(!this.entries){this.entries=[];}_c0.feedUrl=this.getSelfHref();this.entries.push(_c0);},getFirstEntry:function(){if(!this.entries||this.entries.length===0){return null;}return this.entries[0];},getEntry:function(_c1){if(!this.entries){return null;}for(var x in this.entries){if(this.entries[x].id==_c1){return this.entries[x];}}return null;},removeEntry:function(_c2){if(!this.entries){return;}var _c3=0;for(var i=0;i<this.entries.length;i++){if(this.entries[i]===_c2){this.entries.splice(i,1);_c3++;}}return _c3;},setEntries:function(_c4){for(var x in _c4){this.addEntry(_c4[x]);}},toString:function(){var s=[];var i;s.push("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");s.push("<feed xmlns=\""+_50._Constants.ATOM_URI+"\"");if(this.xmlBase){s.push(" xml:base=\""+this.xmlBase+"\"");}for(i in this.name_spaces){s.push(" xmlns:"+i+"=\""+this.name_spaces[i]+"\"");}s.push(">\n");s.push("<id>"+(this.id?this.id:"")+"</id>\n");if(this.title){s.push(this.title);}if(this.copyright&&!this.rights){this.rights=this.copyright;}if(this.rights){s.push("<rights>"+this.rights+"</rights>\n");}if(this.issued){s.push("<issued>"+_4e.toISOString(this.issued)+"</issued>\n");}if(this.modified){s.push("<modified>"+_4e.toISOString(this.modified)+"</modified>\n");}if(this.modified&&!this.updated){this.updated=this.modified;}if(this.updated){s.push("<updated>"+_4e.toISOString(this.updated)+"</updated>\n");}if(this.published){s.push("<published>"+_4e.toISOString(this.published)+"</published>\n");}if(this.icon){s.push("<icon>"+this.icon+"</icon>\n");}if(this.language){s.push("<language>"+this.language+"</language>\n");}if(this.logo){s.push("<logo>"+this.logo+"</logo>\n");}if(this.subtitle){s.push(this.subtitle.toString());}if(this.tagline){s.push(this.tagline.toString());}var _c5=[this.alternateLinks,this.authors,this.categories,this.contributors,this.otherLinks,this.extensions,this.entries];for(i in _c5){if(_c5[i]){for(var x in _c5[i]){s.push(_c5[i][x]);}}}s.push("</feed>");return s.join("");},createEntry:function(){var _c6=new _50.Entry();_c6.feedUrl=this.getSelfHref();return _c6;},getSelfHref:function(){if(this.links===null||this.links.length===0){return null;}for(var x in this.links){if(this.links[x].rel&&this.links[x].rel=="self"){return this.links[x].href;}}return null;}});_50.Service=_4c(_50.AtomItem,{constructor:function(_c7){this.href=_c7;},buildFromDom:function(_c8){var i;this.workspaces=[];if(_c8.tagName!="service"){return;}if(_c8.namespaceURI!=_50._Constants.PURL_NS&&_c8.namespaceURI!=_50._Constants.APP_NS){return;}var ns=_c8.namespaceURI;this.name_space=_c8.namespaceURI;var _c9;if(typeof (_c8.getElementsByTagNameNS)!="undefined"){_c9=_c8.getElementsByTagNameNS(ns,"workspace");}else{_c9=[];var _ca=_c8.getElementsByTagName("workspace");for(i=0;i<_ca.length;i++){if(_ca[i].namespaceURI==ns){_c9.push(_ca[i]);}}}if(_c9&&_c9.length>0){var _cb=0;var _cc;for(i=0;i<_c9.length;i++){_cc=(typeof (_c9.item)==="undefined"?_c9[i]:_c9.item(i));var _cd=new _50.Workspace();_cd.buildFromDom(_cc);this.workspaces[_cb++]=_cd;}}},getCollection:function(url){for(var i=0;i<this.workspaces.length;i++){var _ce=this.workspaces[i].collections;for(var j=0;j<_ce.length;j++){if(_ce[j].href==url){return _ce;}}}return null;}});_50.Workspace=_4c(_50.AtomItem,{constructor:function(_cf){this.title=_cf;this.collections=[];},buildFromDom:function(_d0){var _d1=_50.util.getNodename(_d0);if(_d1!="workspace"){return;}var c=_d0.childNodes;var len=0;for(var i=0;i<c.length;i++){var _d2=c[i];if(_d2.nodeType===1){_d1=_50.util.getNodename(_d2);if(_d2.namespaceURI==_50._Constants.PURL_NS||_d2.namespaceURI==_50._Constants.APP_NS){if(_d1==="collection"){var _d3=new _50.Collection();_d3.buildFromDom(_d2);this.collections[len++]=_d3;}}else{if(_d2.namespaceURI===_50._Constants.ATOM_NS){if(_d1==="title"){this.title=_4f.textContent(_d2);}}}}}}});_50.Collection=_4c(_50.AtomItem,{constructor:function(_d4,_d5){this.href=_d4;this.title=_d5;this.attributes=[];this.features=[];this.children=[];this.memberType=null;this.id=null;},buildFromDom:function(_d6){this.href=_d6.getAttribute("href");var c=_d6.childNodes;for(var i=0;i<c.length;i++){var _d7=c[i];if(_d7.nodeType===1){var _d8=_50.util.getNodename(_d7);if(_d7.namespaceURI==_50._Constants.PURL_NS||_d7.namespaceURI==_50._Constants.APP_NS){if(_d8==="member-type"){this.memberType=_4f.textContent(_d7);}else{if(_d8=="feature"){if(_d7.getAttribute("id")){this.features.push(_d7.getAttribute("id"));}}else{var _d9=new _50.Node();_d9.buildFromDom(_d7);this.children.push(_d9);}}}else{if(_d7.namespaceURI===_50._Constants.ATOM_NS){if(_d8==="id"){this.id=_4f.textContent(_d7);}else{if(_d8==="title"){this.title=_4f.textContent(_d7);}}}}}}}});return _50;});},"*noref":1}});define("dojox/_dojox_io",[],1);require(["dojox/atom/io/model","dojox/atom/io/Connection"]);
}catch(e){console.log("Module 'dojox_io_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dojox/lang/aspect":function(){define(["dijit","dojo","dojox"],function(_1,_2,_3){_2.provide("dojox.lang.aspect");(function(){var d=_2,_4=_3.lang.aspect,ap=Array.prototype,_5=[],_6;var _7=function(){this.next_before=this.prev_before=this.next_around=this.prev_around=this.next_afterReturning=this.prev_afterReturning=this.next_afterThrowing=this.prev_afterThrowing=this;this.counter=0;};d.extend(_7,{add:function(_8){var _9=d.isFunction(_8),_a={advice:_8,dynamic:_9};this._add(_a,"before","",_9,_8);this._add(_a,"around","",_9,_8);this._add(_a,"after","Returning",_9,_8);this._add(_a,"after","Throwing",_9,_8);++this.counter;return _a;},_add:function(_b,_c,_d,_e,_f){var _10=_c+_d;if(_e||_f[_c]||(_d&&_f[_10])){var _11="next_"+_10,_12="prev_"+_10;(_b[_12]=this[_12])[_11]=_b;(_b[_11]=this)[_12]=_b;}},remove:function(_13){this._remove(_13,"before");this._remove(_13,"around");this._remove(_13,"afterReturning");this._remove(_13,"afterThrowing");--this.counter;},_remove:function(_14,_15){var _16="next_"+_15,_17="prev_"+_15;if(_14[_16]){_14[_16][_17]=_14[_17];_14[_17][_16]=_14[_16];}},isEmpty:function(){return !this.counter;}});var _18=function(){return function(){var _19=arguments.callee,_1a=_19.advices,ret,i,a,e,t;if(_6){_5.push(_6);}_6={instance:this,joinPoint:_19,depth:_5.length,around:_1a.prev_around,dynAdvices:[],dynIndex:0};try{for(i=_1a.prev_before;i!=_1a;i=i.prev_before){if(i.dynamic){_6.dynAdvices.push(a=new i.advice(_6));if(t=a.before){t.apply(a,arguments);}}else{t=i.advice;t.before.apply(t,arguments);}}try{ret=(_1a.prev_around==_1a?_19.target:_4.proceed).apply(this,arguments);}catch(e){_6.dynIndex=_6.dynAdvices.length;for(i=_1a.next_afterThrowing;i!=_1a;i=i.next_afterThrowing){a=i.dynamic?_6.dynAdvices[--_6.dynIndex]:i.advice;if(t=a.afterThrowing){t.call(a,e);}if(t=a.after){t.call(a);}}throw e;}_6.dynIndex=_6.dynAdvices.length;for(i=_1a.next_afterReturning;i!=_1a;i=i.next_afterReturning){a=i.dynamic?_6.dynAdvices[--_6.dynIndex]:i.advice;if(t=a.afterReturning){t.call(a,ret);}if(t=a.after){t.call(a);}}var ls=_19._listeners;for(i in ls){if(!(i in ap)){ls[i].apply(this,arguments);}}}finally{for(i=0;i<_6.dynAdvices.length;++i){a=_6.dynAdvices[i];if(a.destroy){a.destroy();}}_6=_5.length?_5.pop():null;}return ret;};};_4.advise=function(obj,_1b,_1c){if(typeof obj!="object"){obj=obj.prototype;}var _1d=[];if(!(_1b instanceof Array)){_1b=[_1b];}for(var j=0;j<_1b.length;++j){var t=_1b[j];if(t instanceof RegExp){for(var i in obj){if(d.isFunction(obj[i])&&t.test(i)){_1d.push(i);}}}else{if(d.isFunction(obj[t])){_1d.push(t);}}}if(!d.isArray(_1c)){_1c=[_1c];}return _4.adviseRaw(obj,_1d,_1c);};_4.adviseRaw=function(obj,_1e,_1f){if(!_1e.length||!_1f.length){return null;}var m={},al=_1f.length;for(var i=_1e.length-1;i>=0;--i){var _20=_1e[i],o=obj[_20],ao=new Array(al),t=o.advices;if(!t){var x=obj[_20]=_18();x.target=o.target||o;x.targetName=_20;x._listeners=o._listeners||[];x.advices=new _7;t=x.advices;}for(var j=0;j<al;++j){ao[j]=t.add(_1f[j]);}m[_20]=ao;}return [obj,m];};_4.unadvise=function(_21){if(!_21){return;}var obj=_21[0],_22=_21[1];for(var _23 in _22){var o=obj[_23],t=o.advices,ao=_22[_23];for(var i=ao.length-1;i>=0;--i){t.remove(ao[i]);}if(t.isEmpty()){var _24=true,ls=o._listeners;if(ls.length){for(i in ls){if(!(i in ap)){_24=false;break;}}}if(_24){obj[_23]=o.target;}else{var x=obj[_23]=d._listener.getDispatcher();x.target=o.target;x._listeners=ls;}}}};_4.getContext=function(){return _6;};_4.getContextStack=function(){return _5;};_4.proceed=function(){var _25=_6.joinPoint,_26=_25.advices;for(var c=_6.around;c!=_26;c=_6.around){_6.around=c.prev_around;if(c.dynamic){var a=_6.dynAdvices[_6.dynIndex++],t=a.around;if(t){return t.apply(a,arguments);}}else{return c.advice.around.apply(c.advice,arguments);}}return _25.target.apply(_6.instance,arguments);};})();});},"dijit/main":function(){define(["dojo/_base/kernel"],function(_27){return _27.dijit;});},"dojox/main":function(){define(["dojo/_base/kernel"],function(_28){return _28.dojox;});},"*noref":1}});define("dojox/_dojox_aspect",[],1);require(["dojox/lang/aspect"]);
}catch(e){console.log("Module 'dojox_aspect_19': ",e);}
try{(function(){
var _1=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,_2=0,_3=Object.prototype.toString,_4=false,_5=true,_6=/\\/g,_7=/\W/;
[0,0].sort(function(){
_5=false;
return 0;
});
var _8=function(_9,_a,_b,_c){
_b=_b||[];
_a=_a||document;
var _d=_a;
if(_a.nodeType!==1&&_a.nodeType!==9){
return [];
}
if(!_9||typeof _9!=="string"){
return _b;
}
var m,_e,_f,_10,ret,cur,pop,i,_11=true,_12=_8.isXML(_a),_13=[],_14=_9;
do{
_1.exec("");
m=_1.exec(_14);
if(m){
_14=m[3];
_13.push(m[1]);
if(m[2]){
_10=m[3];
break;
}
}
}while(m);
if(_13.length>1&&_15.exec(_9)){
if(_13.length===2&&_16.relative[_13[0]]){
_e=_17(_13[0]+_13[1],_a);
}else{
_e=_16.relative[_13[0]]?[_a]:_8(_13.shift(),_a);
while(_13.length){
_9=_13.shift();
if(_16.relative[_9]){
_9+=_13.shift();
}
_e=_17(_9,_e);
}
}
}else{
if(!_c&&_13.length>1&&_a.nodeType===9&&!_12&&_16.match.ID.test(_13[0])&&!_16.match.ID.test(_13[_13.length-1])){
ret=_8.find(_13.shift(),_a,_12);
_a=ret.expr?_8.filter(ret.expr,ret.set)[0]:ret.set[0];
}
if(_a){
ret=_c?{expr:_13.pop(),set:_18(_c)}:_8.find(_13.pop(),_13.length===1&&(_13[0]==="~"||_13[0]==="+")&&_a.parentNode?_a.parentNode:_a,_12);
_e=ret.expr?_8.filter(ret.expr,ret.set):ret.set;
if(_13.length>0){
_f=_18(_e);
}else{
_11=false;
}
while(_13.length){
cur=_13.pop();
pop=cur;
if(!_16.relative[cur]){
cur="";
}else{
pop=_13.pop();
}
if(pop==null){
pop=_a;
}
_16.relative[cur](_f,pop,_12);
}
}else{
_f=_13=[];
}
}
if(!_f){
_f=_e;
}
if(!_f){
_8.error(cur||_9);
}
if(_3.call(_f)==="[object Array]"){
if(!_11){
_b.push.apply(_b,_f);
}else{
if(_a&&_a.nodeType===1){
for(i=0;_f[i]!=null;i++){
if(_f[i]&&(_f[i]===true||_f[i].nodeType===1&&_8.contains(_a,_f[i]))){
_b.push(_e[i]);
}
}
}else{
for(i=0;_f[i]!=null;i++){
if(_f[i]&&_f[i].nodeType===1){
_b.push(_e[i]);
}
}
}
}
}else{
_18(_f,_b);
}
if(_10){
_8(_10,_d,_b,_c);
_8.uniqueSort(_b);
}
return _b;
};
_8.uniqueSort=function(_19){
if(_1a){
_4=_5;
_19.sort(_1a);
if(_4){
for(var i=1;i<_19.length;i++){
if(_19[i]===_19[i-1]){
_19.splice(i--,1);
}
}
}
}
return _19;
};
_8.matches=function(_1b,set){
return _8(_1b,null,null,set);
};
_8.matchesSelector=function(_1c,_1d){
return _8(_1d,null,null,[_1c]).length>0;
};
_8.find=function(_1e,_1f,_20){
var set;
if(!_1e){
return [];
}
for(var i=0,l=_16.order.length;i<l;i++){
var _21,_22=_16.order[i];
if((_21=_16.leftMatch[_22].exec(_1e))){
var _23=_21[1];
_21.splice(1,1);
if(_23.substr(_23.length-1)!=="\\"){
_21[1]=(_21[1]||"").replace(_6,"");
set=_16.find[_22](_21,_1f,_20);
if(set!=null){
_1e=_1e.replace(_16.match[_22],"");
break;
}
}
}
}
if(!set){
set=typeof _1f.getElementsByTagName!=="undefined"?_1f.getElementsByTagName("*"):[];
}
return {set:set,expr:_1e};
};
_8.filter=function(_24,set,_25,not){
var _26,_27,old=_24,_28=[],_29=set,_2a=set&&set[0]&&_8.isXML(set[0]);
while(_24&&set.length){
for(var _2b in _16.filter){
if((_26=_16.leftMatch[_2b].exec(_24))!=null&&_26[2]){
var _2c,_2d,_2e=_16.filter[_2b],_2f=_26[1];
_27=false;
_26.splice(1,1);
if(_2f.substr(_2f.length-1)==="\\"){
continue;
}
if(_29===_28){
_28=[];
}
if(_16.preFilter[_2b]){
_26=_16.preFilter[_2b](_26,_29,_25,_28,not,_2a);
if(!_26){
_27=_2c=true;
}else{
if(_26===true){
continue;
}
}
}
if(_26){
for(var i=0;(_2d=_29[i])!=null;i++){
if(_2d){
_2c=_2e(_2d,_26,i,_29);
var _30=not^!!_2c;
if(_25&&_2c!=null){
if(_30){
_27=true;
}else{
_29[i]=false;
}
}else{
if(_30){
_28.push(_2d);
_27=true;
}
}
}
}
}
if(_2c!==undefined){
if(!_25){
_29=_28;
}
_24=_24.replace(_16.match[_2b],"");
if(!_27){
return [];
}
break;
}
}
}
if(_24===old){
if(_27==null){
_8.error(_24);
}else{
break;
}
}
old=_24;
}
return _29;
};
_8.error=function(msg){
throw "Syntax error, unrecognized expression: "+msg;
};
var _16=_8.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(_31){
return _31.getAttribute("href");
},type:function(_32){
return _32.getAttribute("type");
}},relative:{"+":function(_33,_34){
var _35=typeof _34==="string",_36=_35&&!_7.test(_34),_37=_35&&!_36;
if(_36){
_34=_34.toLowerCase();
}
for(var i=0,l=_33.length,_38;i<l;i++){
if((_38=_33[i])){
while((_38=_38.previousSibling)&&_38.nodeType!==1){
}
_33[i]=_37||_38&&_38.nodeName.toLowerCase()===_34?_38||false:_38===_34;
}
}
if(_37){
_8.filter(_34,_33,true);
}
},">":function(_39,_3a){
var _3b,_3c=typeof _3a==="string",i=0,l=_39.length;
if(_3c&&!_7.test(_3a)){
_3a=_3a.toLowerCase();
for(;i<l;i++){
_3b=_39[i];
if(_3b){
var _3d=_3b.parentNode;
_39[i]=_3d.nodeName.toLowerCase()===_3a?_3d:false;
}
}
}else{
for(;i<l;i++){
_3b=_39[i];
if(_3b){
_39[i]=_3c?_3b.parentNode:_3b.parentNode===_3a;
}
}
if(_3c){
_8.filter(_3a,_39,true);
}
}
},"":function(_3e,_3f,_40){
var _41,_42=_2++,_43=_44;
if(typeof _3f==="string"&&!_7.test(_3f)){
_3f=_3f.toLowerCase();
_41=_3f;
_43=_45;
}
_43("parentNode",_3f,_42,_3e,_41,_40);
},"~":function(_46,_47,_48){
var _49,_4a=_2++,_4b=_44;
if(typeof _47==="string"&&!_7.test(_47)){
_47=_47.toLowerCase();
_49=_47;
_4b=_45;
}
_4b("previousSibling",_47,_4a,_46,_49,_48);
}},find:{ID:function(_4c,_4d,_4e){
if(typeof _4d.getElementById!=="undefined"&&!_4e){
var m=_4d.getElementById(_4c[1]);
return m&&m.parentNode?[m]:[];
}
},NAME:function(_4f,_50){
if(typeof _50.getElementsByName!=="undefined"){
var ret=[],_51=_50.getElementsByName(_4f[1]);
for(var i=0,l=_51.length;i<l;i++){
if(_51[i].getAttribute("name")===_4f[1]){
ret.push(_51[i]);
}
}
return ret.length===0?null:ret;
}
},TAG:function(_52,_53){
if(typeof _53.getElementsByTagName!=="undefined"){
return _53.getElementsByTagName(_52[1]);
}
}},preFilter:{CLASS:function(_54,_55,_56,_57,not,_58){
_54=" "+_54[1].replace(_6,"")+" ";
if(_58){
return _54;
}
for(var i=0,_59;(_59=_55[i])!=null;i++){
if(_59){
if(not^(_59.className&&(" "+_59.className+" ").replace(/[\t\n\r]/g," ").indexOf(_54)>=0)){
if(!_56){
_57.push(_59);
}
}else{
if(_56){
_55[i]=false;
}
}
}
}
return false;
},ID:function(_5a){
return _5a[1].replace(_6,"");
},TAG:function(_5b,_5c){
return _5b[1].replace(_6,"").toLowerCase();
},CHILD:function(_5d){
if(_5d[1]==="nth"){
if(!_5d[2]){
_8.error(_5d[0]);
}
_5d[2]=_5d[2].replace(/^\+|\s*/g,"");
var _5e=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(_5d[2]==="even"&&"2n"||_5d[2]==="odd"&&"2n+1"||!/\D/.test(_5d[2])&&"0n+"+_5d[2]||_5d[2]);
_5d[2]=(_5e[1]+(_5e[2]||1))-0;
_5d[3]=_5e[3]-0;
}else{
if(_5d[2]){
_8.error(_5d[0]);
}
}
_5d[0]=_2++;
return _5d;
},ATTR:function(_5f,_60,_61,_62,not,_63){
var _64=_5f[1]=_5f[1].replace(_6,"");
if(!_63&&_16.attrMap[_64]){
_5f[1]=_16.attrMap[_64];
}
_5f[4]=(_5f[4]||_5f[5]||"").replace(_6,"");
if(_5f[2]==="~="){
_5f[4]=" "+_5f[4]+" ";
}
return _5f;
},PSEUDO:function(_65,_66,_67,_68,not){
if(_65[1]==="not"){
if((_1.exec(_65[3])||"").length>1||/^\w/.test(_65[3])){
_65[3]=_8(_65[3],null,null,_66);
}else{
var ret=_8.filter(_65[3],_66,_67,true^not);
if(!_67){
_68.push.apply(_68,ret);
}
return false;
}
}else{
if(_16.match.POS.test(_65[0])||_16.match.CHILD.test(_65[0])){
return true;
}
}
return _65;
},POS:function(_69){
_69.unshift(true);
return _69;
}},filters:{enabled:function(_6a){
return _6a.disabled===false&&_6a.type!=="hidden";
},disabled:function(_6b){
return _6b.disabled===true;
},checked:function(_6c){
return _6c.checked===true;
},selected:function(_6d){
if(_6d.parentNode){
_6d.parentNode.selectedIndex;
}
return _6d.selected===true;
},parent:function(_6e){
return !!_6e.firstChild;
},empty:function(_6f){
return !_6f.firstChild;
},has:function(_70,i,_71){
return !!_8(_71[3],_70).length;
},header:function(_72){
return (/h\d/i).test(_72.nodeName);
},text:function(_73){
return "text"===_73.getAttribute("type");
},radio:function(_74){
return "radio"===_74.type;
},checkbox:function(_75){
return "checkbox"===_75.type;
},file:function(_76){
return "file"===_76.type;
},password:function(_77){
return "password"===_77.type;
},submit:function(_78){
return "submit"===_78.type;
},image:function(_79){
return "image"===_79.type;
},reset:function(_7a){
return "reset"===_7a.type;
},button:function(_7b){
return "button"===_7b.type||_7b.nodeName.toLowerCase()==="button";
},input:function(_7c){
return (/input|select|textarea|button/i).test(_7c.nodeName);
}},setFilters:{first:function(_7d,i){
return i===0;
},last:function(_7e,i,_7f,_80){
return i===_80.length-1;
},even:function(_81,i){
return i%2===0;
},odd:function(_82,i){
return i%2===1;
},lt:function(_83,i,_84){
return i<_84[3]-0;
},gt:function(_85,i,_86){
return i>_86[3]-0;
},nth:function(_87,i,_88){
return _88[3]-0===i;
},eq:function(_89,i,_8a){
return _8a[3]-0===i;
}},filter:{PSEUDO:function(_8b,_8c,i,_8d){
var _8e=_8c[1],_8f=_16.filters[_8e];
if(_8f){
return _8f(_8b,i,_8c,_8d);
}else{
if(_8e==="contains"){
return (_8b.textContent||_8b.innerText||_8.getText([_8b])||"").indexOf(_8c[3])>=0;
}else{
if(_8e==="not"){
var not=_8c[3];
for(var j=0,l=not.length;j<l;j++){
if(not[j]===_8b){
return false;
}
}
return true;
}else{
_8.error(_8e);
}
}
}
},CHILD:function(_90,_91){
var _92=_91[1],_93=_90;
switch(_92){
case "only":
case "first":
while((_93=_93.previousSibling)){
if(_93.nodeType===1){
return false;
}
}
if(_92==="first"){
return true;
}
_93=_90;
case "last":
while((_93=_93.nextSibling)){
if(_93.nodeType===1){
return false;
}
}
return true;
case "nth":
var _94=_91[2],_95=_91[3];
if(_94===1&&_95===0){
return true;
}
var _96=_91[0],_97=_90.parentNode;
if(_97&&(_97.sizcache!==_96||!_90.nodeIndex)){
var _98=0;
for(_93=_97.firstChild;_93;_93=_93.nextSibling){
if(_93.nodeType===1){
_93.nodeIndex=++_98;
}
}
_97.sizcache=_96;
}
var _99=_90.nodeIndex-_95;
if(_94===0){
return _99===0;
}else{
return (_99%_94===0&&_99/_94>=0);
}
}
},ID:function(_9a,_9b){
return _9a.nodeType===1&&_9a.getAttribute("id")===_9b;
},TAG:function(_9c,_9d){
return (_9d==="*"&&_9c.nodeType===1)||_9c.nodeName.toLowerCase()===_9d;
},CLASS:function(_9e,_9f){
return (" "+(_9e.className||_9e.getAttribute("class"))+" ").indexOf(_9f)>-1;
},ATTR:function(_a0,_a1){
var _a2=_a1[1],_a3=_16.attrHandle[_a2]?_16.attrHandle[_a2](_a0):_a0[_a2]!=null?_a0[_a2]:_a0.getAttribute(_a2),_a4=_a3+"",_a5=_a1[2],_a6=_a1[4];
return _a3==null?_a5==="!=":_a5==="="?_a4===_a6:_a5==="*="?_a4.indexOf(_a6)>=0:_a5==="~="?(" "+_a4+" ").indexOf(_a6)>=0:!_a6?_a4&&_a3!==false:_a5==="!="?_a4!==_a6:_a5==="^="?_a4.indexOf(_a6)===0:_a5==="$="?_a4.substr(_a4.length-_a6.length)===_a6:_a5==="|="?_a4===_a6||_a4.substr(0,_a6.length+1)===_a6+"-":false;
},POS:function(_a7,_a8,i,_a9){
var _aa=_a8[2],_ab=_16.setFilters[_aa];
if(_ab){
return _ab(_a7,i,_a8,_a9);
}
}}};
var _15=_16.match.POS,_ac=function(all,num){
return "\\"+(num-0+1);
};
for(var _ad in _16.match){
_16.match[_ad]=new RegExp(_16.match[_ad].source+(/(?![^\[]*\])(?![^\(]*\))/.source));
_16.leftMatch[_ad]=new RegExp(/(^(?:.|\r|\n)*?)/.source+_16.match[_ad].source.replace(/\\(\d+)/g,_ac));
}
var _18=function(_ae,_af){
_ae=Array.prototype.slice.call(_ae,0);
if(_af){
_af.push.apply(_af,_ae);
return _af;
}
return _ae;
};
try{
Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType;
}
catch(e){
_18=function(_b0,_b1){
var i=0,ret=_b1||[];
if(_3.call(_b0)==="[object Array]"){
Array.prototype.push.apply(ret,_b0);
}else{
if(typeof _b0.length==="number"){
for(var l=_b0.length;i<l;i++){
ret.push(_b0[i]);
}
}else{
for(;_b0[i];i++){
ret.push(_b0[i]);
}
}
}
return ret;
};
}
var _1a,_b2;
if(document.documentElement.compareDocumentPosition){
_1a=function(a,b){
if(a===b){
_4=true;
return 0;
}
if(!a.compareDocumentPosition||!b.compareDocumentPosition){
return a.compareDocumentPosition?-1:1;
}
return a.compareDocumentPosition(b)&4?-1:1;
};
}else{
_1a=function(a,b){
var al,bl,ap=[],bp=[],aup=a.parentNode,bup=b.parentNode,cur=aup;
if(a===b){
_4=true;
return 0;
}else{
if(aup===bup){
return _b2(a,b);
}else{
if(!aup){
return -1;
}else{
if(!bup){
return 1;
}
}
}
}
while(cur){
ap.unshift(cur);
cur=cur.parentNode;
}
cur=bup;
while(cur){
bp.unshift(cur);
cur=cur.parentNode;
}
al=ap.length;
bl=bp.length;
for(var i=0;i<al&&i<bl;i++){
if(ap[i]!==bp[i]){
return _b2(ap[i],bp[i]);
}
}
return i===al?_b2(a,bp[i],-1):_b2(ap[i],b,1);
};
_b2=function(a,b,ret){
if(a===b){
return ret;
}
var cur=a.nextSibling;
while(cur){
if(cur===b){
return -1;
}
cur=cur.nextSibling;
}
return 1;
};
}
_8.getText=function(_b3){
var ret="",_b4;
for(var i=0;_b3[i];i++){
_b4=_b3[i];
if(_b4.nodeType===3||_b4.nodeType===4){
ret+=_b4.nodeValue;
}else{
if(_b4.nodeType!==8){
ret+=_8.getText(_b4.childNodes);
}
}
}
return ret;
};
(function(){
var _b5=document.createElement("div"),id="script"+(new Date()).getTime(),_b6=document.documentElement;
_b5.innerHTML="<a name='"+id+"'/>";
_b6.insertBefore(_b5,_b6.firstChild);
if(document.getElementById(id)){
_16.find.ID=function(_b7,_b8,_b9){
if(typeof _b8.getElementById!=="undefined"&&!_b9){
var m=_b8.getElementById(_b7[1]);
return m?m.id===_b7[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===_b7[1]?[m]:undefined:[];
}
};
_16.filter.ID=function(_ba,_bb){
var _bc=typeof _ba.getAttributeNode!=="undefined"&&_ba.getAttributeNode("id");
return _ba.nodeType===1&&_bc&&_bc.nodeValue===_bb;
};
}
_b6.removeChild(_b5);
_b6=_b5=null;
})();
(function(){
var div=document.createElement("div");
div.appendChild(document.createComment(""));
if(div.getElementsByTagName("*").length>0){
_16.find.TAG=function(_bd,_be){
var _bf=_be.getElementsByTagName(_bd[1]);
if(_bd[1]==="*"){
var tmp=[];
for(var i=0;_bf[i];i++){
if(_bf[i].nodeType===1){
tmp.push(_bf[i]);
}
}
_bf=tmp;
}
return _bf;
};
}
div.innerHTML="<a href='#'></a>";
if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){
_16.attrHandle.href=function(_c0){
return _c0.getAttribute("href",2);
};
}
div=null;
})();
if(document.querySelectorAll){
(function(){
var _c1=_8,div=document.createElement("div"),id="__sizzle__";
div.innerHTML="<p class='TEST'></p>";
if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){
return;
}
_8=function(_c2,_c3,_c4,_c5){
_c3=_c3||document;
if(!_c5&&!_8.isXML(_c3)){
var _c6=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(_c2);
if(_c6&&(_c3.nodeType===1||_c3.nodeType===9)){
if(_c6[1]){
return _18(_c3.getElementsByTagName(_c2),_c4);
}else{
if(_c6[2]&&_16.find.CLASS&&_c3.getElementsByClassName){
return _18(_c3.getElementsByClassName(_c6[2]),_c4);
}
}
}
if(_c3.nodeType===9){
if(_c2==="body"&&_c3.body){
return _18([_c3.body],_c4);
}else{
if(_c6&&_c6[3]){
var _c7=_c3.getElementById(_c6[3]);
if(_c7&&_c7.parentNode){
if(_c7.id===_c6[3]){
return _18([_c7],_c4);
}
}else{
return _18([],_c4);
}
}
}
try{
return _18(_c3.querySelectorAll(_c2),_c4);
}
catch(qsaError){
}
}else{
if(_c3.nodeType===1&&_c3.nodeName.toLowerCase()!=="object"){
var _c8=_c3,old=_c3.getAttribute("id"),nid=old||id,_c9=_c3.parentNode,_ca=/^\s*[+~]/.test(_c2);
if(!old){
_c3.setAttribute("id",nid);
}else{
nid=nid.replace(/'/g,"\\$&");
}
if(_ca&&_c9){
_c3=_c3.parentNode;
}
try{
if(!_ca||_c9){
return _18(_c3.querySelectorAll("[id='"+nid+"'] "+_c2),_c4);
}
}
catch(pseudoError){
}
finally{
if(!old){
_c8.removeAttribute("id");
}
}
}
}
}
return _c1(_c2,_c3,_c4,_c5);
};
for(var _cb in _c1){
_8[_cb]=_c1[_cb];
}
div=null;
})();
}
(function(){
var _cc=document.documentElement,_cd=_cc.matchesSelector||_cc.mozMatchesSelector||_cc.webkitMatchesSelector||_cc.msMatchesSelector,_ce=false;
try{
_cd.call(document.documentElement,"[test!='']:sizzle");
}
catch(pseudoError){
_ce=true;
}
if(_cd){
_8.matchesSelector=function(_cf,_d0){
_d0=_d0.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");
if(!_8.isXML(_cf)){
try{
if(_ce||!_16.match.PSEUDO.test(_d0)&&!/!=/.test(_d0)){
return _cd.call(_cf,_d0);
}
}
catch(e){
}
}
return _8(_d0,null,null,[_cf]).length>0;
};
}
})();
(function(){
var div=document.createElement("div");
div.innerHTML="<div class='test e'></div><div class='test'></div>";
if(!div.getElementsByClassName||div.getElementsByClassName("e").length===0){
return;
}
div.lastChild.className="e";
if(div.getElementsByClassName("e").length===1){
return;
}
_16.order.splice(1,0,"CLASS");
_16.find.CLASS=function(_d1,_d2,_d3){
if(typeof _d2.getElementsByClassName!=="undefined"&&!_d3){
return _d2.getElementsByClassName(_d1[1]);
}
};
div=null;
})();
function _45(dir,cur,_d4,_d5,_d6,_d7){
for(var i=0,l=_d5.length;i<l;i++){
var _d8=_d5[i];
if(_d8){
var _d9=false;
_d8=_d8[dir];
while(_d8){
if(_d8.sizcache===_d4){
_d9=_d5[_d8.sizset];
break;
}
if(_d8.nodeType===1&&!_d7){
_d8.sizcache=_d4;
_d8.sizset=i;
}
if(_d8.nodeName.toLowerCase()===cur){
_d9=_d8;
break;
}
_d8=_d8[dir];
}
_d5[i]=_d9;
}
}
};
function _44(dir,cur,_da,_db,_dc,_dd){
for(var i=0,l=_db.length;i<l;i++){
var _de=_db[i];
if(_de){
var _df=false;
_de=_de[dir];
while(_de){
if(_de.sizcache===_da){
_df=_db[_de.sizset];
break;
}
if(_de.nodeType===1){
if(!_dd){
_de.sizcache=_da;
_de.sizset=i;
}
if(typeof cur!=="string"){
if(_de===cur){
_df=true;
break;
}
}else{
if(_8.filter(cur,[_de]).length>0){
_df=_de;
break;
}
}
}
_de=_de[dir];
}
_db[i]=_df;
}
}
};
if(document.documentElement.contains){
_8.contains=function(a,b){
return a!==b&&(a.contains?a.contains(b):true);
};
}else{
if(document.documentElement.compareDocumentPosition){
_8.contains=function(a,b){
return !!(a.compareDocumentPosition(b)&16);
};
}else{
_8.contains=function(){
return false;
};
}
}
_8.isXML=function(_e0){
var _e1=(_e0?_e0.ownerDocument||_e0:0).documentElement;
return _e1?_e1.nodeName!=="HTML":false;
};
var _17=function(_e2,_e3){
var _e4,_e5=[],_e6="",_e7=_e3.nodeType?[_e3]:_e3;
while((_e4=_16.match.PSEUDO.exec(_e2))){
_e6+=_e4[0];
_e2=_e2.replace(_16.match.PSEUDO,"");
}
_e2=_16.relative[_e2]?_e2+"*":_e2;
for(var i=0,l=_e7.length;i<l;i++){
_8(_e2,_e7[i],_e5);
}
return _8.filter(_e6,_e5);
};
window.i$.query=_8;
})();


}catch(e){console.log("Module 'wp_client_selector': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/tree/dndSource":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/_base/lang","dojo/on","dojo/touch","dojo/topic","dojo/dnd/Manager","./_dndSelector"],function(_1,_2,_3,_4,_5,_6,on,_7,_8,_9,_a){var _b=_3("dijit.tree.dndSource",_a,{isSource:true,accept:["text","treeNode"],copyOnly:false,dragThreshold:5,betweenThreshold:0,generateText:true,constructor:function(_c,_d){if(!_d){_d={};}_6.mixin(this,_d);var _e=_d.accept instanceof Array?_d.accept:["text","treeNode"];this.accept=null;if(_e.length){this.accept={};for(var i=0;i<_e.length;++i){this.accept[_e[i]]=1;}}this.isDragging=false;this.mouseDown=false;this.targetAnchor=null;this.targetBox=null;this.dropPosition="";this._lastX=0;this._lastY=0;this.sourceState="";if(this.isSource){_4.add(this.node,"dojoDndSource");}this.targetState="";if(this.accept){_4.add(this.node,"dojoDndTarget");}this.topics=[_8.subscribe("/dnd/source/over",_6.hitch(this,"onDndSourceOver")),_8.subscribe("/dnd/start",_6.hitch(this,"onDndStart")),_8.subscribe("/dnd/drop",_6.hitch(this,"onDndDrop")),_8.subscribe("/dnd/cancel",_6.hitch(this,"onDndCancel"))];},checkAcceptance:function(){return true;},copyState:function(_f){return this.copyOnly||_f;},destroy:function(){this.inherited(arguments);var h;while(h=this.topics.pop()){h.remove();}this.targetAnchor=null;},_onDragMouse:function(e,_10){var m=_9.manager(),_11=this.targetAnchor,_12=this.current,_13=this.dropPosition;var _14="Over";if(_12&&this.betweenThreshold>0){if(!this.targetBox||_11!=_12){this.targetBox=_5.position(_12.rowNode,true);}if((e.pageY-this.targetBox.y)<=this.betweenThreshold){_14="Before";}else{if((e.pageY-this.targetBox.y)>=(this.targetBox.h-this.betweenThreshold)){_14="After";}}}if(_10||_12!=_11||_14!=_13){if(_11){this._removeItemClass(_11.rowNode,_13);}if(_12){this._addItemClass(_12.rowNode,_14);}if(!_12){m.canDrop(false);}else{if(_12==this.tree.rootNode&&_14!="Over"){m.canDrop(false);}else{var _15=false;if(m.source==this){for(var _16 in this.selection){var _17=this.selection[_16];if(_17.item===_12.item){_15=true;break;}}}if(_15){m.canDrop(false);}else{if(this.checkItemAcceptance(_12.rowNode,m.source,_14.toLowerCase())&&!this._isParentChildDrop(m.source,_12.rowNode)){m.canDrop(true);}else{m.canDrop(false);}}}}this.targetAnchor=_12;this.dropPosition=_14;}},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}this.inherited(arguments);var m=_9.manager();if(this.isDragging){this._onDragMouse(e);}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>=this.dragThreshold||Math.abs(e.pageY-this._lastY)>=this.dragThreshold)){var _18=this.getSelectedTreeNodes();if(_18.length){if(_18.length>1){var _19=this.selection,i=0,r=[],n,p;nextitem:while((n=_18[i++])){for(p=n.getParent();p&&p!==this.tree;p=p.getParent()){if(_19[p.id]){continue nextitem;}}r.push(n);}_18=r;}_18=_1.map(_18,function(n){return n.domNode;});m.startDrag(this,_18,this.copyState(_2.isCopyKey(e)));this._onDragMouse(e,true);}}}},onMouseDown:function(e){this.mouseDown=true;this.mouseButton=e.button;this._lastX=e.pageX;this._lastY=e.pageY;this.inherited(arguments);},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;this.inherited(arguments);}},onMouseOut:function(){this.inherited(arguments);this._unmarkTargetAnchor();},checkItemAcceptance:function(){return true;},onDndSourceOver:function(_1a){if(this!=_1a){this.mouseDown=false;this._unmarkTargetAnchor();}else{if(this.isDragging){var m=_9.manager();m.canDrop(false);}}},onDndStart:function(_1b,_1c,_1d){if(this.isSource){this._changeState("Source",this==_1b?(_1d?"Copied":"Moved"):"");}var _1e=this.checkAcceptance(_1b,_1c);this._changeState("Target",_1e?"":"Disabled");if(this==_1b){_9.manager().overSource(this);}this.isDragging=true;},itemCreator:function(_1f){return _1.map(_1f,function(_20){return {"id":_20.id,"name":_20.textContent||_20.innerText||""};});},onDndDrop:function(_21,_22,_23){if(this.containerState=="Over"){var _24=this.tree,_25=_24.model,_26=this.targetAnchor;this.isDragging=false;var _27;var _28;var _29;_27=(_26&&_26.item)||_24.item;if(this.dropPosition=="Before"||this.dropPosition=="After"){_27=(_26.getParent()&&_26.getParent().item)||_24.item;_28=_26.getIndexInParent();if(this.dropPosition=="After"){_28=_26.getIndexInParent()+1;_29=_26.getNextSibling()&&_26.getNextSibling().item;}else{_29=_26.item;}}else{_27=(_26&&_26.item)||_24.item;}var _2a;_1.forEach(_22,function(_2b,idx){var _2c=_21.getItem(_2b.id);if(_1.indexOf(_2c.type,"treeNode")!=-1){var _2d=_2c.data,_2e=_2d.item,_2f=_2d.getParent().item;}if(_21==this){if(typeof _28=="number"){if(_27==_2f&&_2d.getIndexInParent()<_28){_28-=1;}}_25.pasteItem(_2e,_2f,_27,_23,_28,_29);}else{if(_25.isItem(_2e)){_25.pasteItem(_2e,_2f,_27,_23,_28,_29);}else{if(!_2a){_2a=this.itemCreator(_22,_26.rowNode,_21);}_25.newItem(_2a[idx],_27,_28,_29);}}},this);this.tree._expandNode(_26);}this.onDndCancel();},onDndCancel:function(){this._unmarkTargetAnchor();this.isDragging=false;this.mouseDown=false;delete this.mouseButton;this._changeState("Source","");this._changeState("Target","");},onOverEvent:function(){this.inherited(arguments);_9.manager().overSource(this);},onOutEvent:function(){this._unmarkTargetAnchor();var m=_9.manager();if(this.isDragging){m.canDrop(false);}m.outSource(this);this.inherited(arguments);},_isParentChildDrop:function(_30,_31){if(!_30.tree||_30.tree!=this.tree){return false;}var _32=_30.tree.domNode;var ids=_30.selection;var _33=_31.parentNode;while(_33!=_32&&!ids[_33.id]){_33=_33.parentNode;}return _33.id&&ids[_33.id];},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor.rowNode,this.dropPosition);this.targetAnchor=null;this.targetBox=null;this.dropPosition=null;},_markDndStatus:function(_34){this._changeState("Source",_34?"Copied":"Moved");}});return _b;});},"dijit/tree/TreeStoreModel":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang"],function(_35,_36,_37,_38){return _37("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],newItemIdAttr:"id",labelAttr:"",root:null,query:null,deferItemLoadingUntilExpand:false,constructor:function(_39){_38.mixin(this,_39);this.connects=[];var _3a=this.store;if(!_3a.getFeatures()["dojo.data.api.Identity"]){throw new Error("dijit.tree.TreeStoreModel: store must support dojo.data.Identity");}if(_3a.getFeatures()["dojo.data.api.Notification"]){this.connects=this.connects.concat([_36.after(_3a,"onNew",_38.hitch(this,"onNewItem"),true),_36.after(_3a,"onDelete",_38.hitch(this,"onDeleteItem"),true),_36.after(_3a,"onSet",_38.hitch(this,"onSetItem"),true)]);}},destroy:function(){var h;while(h=this.connects.pop()){h.remove();}},getRoot:function(_3b,_3c){if(this.root){_3b(this.root);}else{this.store.fetch({query:this.query,onComplete:_38.hitch(this,function(_3d){if(_3d.length!=1){throw new Error("dijit.tree.TreeStoreModel: root query returned "+_3d.length+" items, but must return exactly one");}this.root=_3d[0];_3b(this.root);}),onError:_3c});}},mayHaveChildren:function(_3e){return _35.some(this.childrenAttrs,function(_3f){return this.store.hasAttribute(_3e,_3f);},this);},getChildren:function(_40,_41,_42){var _43=this.store;if(!_43.isItemLoaded(_40)){var _44=_38.hitch(this,arguments.callee);_43.loadItem({item:_40,onItem:function(_45){_44(_45,_41,_42);},onError:_42});return;}var _46=[];for(var i=0;i<this.childrenAttrs.length;i++){var _47=_43.getValues(_40,this.childrenAttrs[i]);_46=_46.concat(_47);}var _48=0;if(!this.deferItemLoadingUntilExpand){_35.forEach(_46,function(_49){if(!_43.isItemLoaded(_49)){_48++;}});}if(_48==0){_41(_46);}else{_35.forEach(_46,function(_4a,idx){if(!_43.isItemLoaded(_4a)){_43.loadItem({item:_4a,onItem:function(_4b){_46[idx]=_4b;if(--_48==0){_41(_46);}},onError:_42});}});}},isItem:function(_4c){return this.store.isItem(_4c);},fetchItemByIdentity:function(_4d){this.store.fetchItemByIdentity(_4d);},getIdentity:function(_4e){return this.store.getIdentity(_4e);},getLabel:function(_4f){if(this.labelAttr){return this.store.getValue(_4f,this.labelAttr);}else{return this.store.getLabel(_4f);}},newItem:function(_50,_51,_52){var _53={parent:_51,attribute:this.childrenAttrs[0]},_54;if(this.newItemIdAttr&&_50[this.newItemIdAttr]){this.fetchItemByIdentity({identity:_50[this.newItemIdAttr],scope:this,onItem:function(_55){if(_55){this.pasteItem(_55,null,_51,true,_52);}else{_54=this.store.newItem(_50,_53);if(_54&&(_52!=undefined)){this.pasteItem(_54,_51,_51,false,_52);}}}});}else{_54=this.store.newItem(_50,_53);if(_54&&(_52!=undefined)){this.pasteItem(_54,_51,_51,false,_52);}}},pasteItem:function(_56,_57,_58,_59,_5a){var _5b=this.store,_5c=this.childrenAttrs[0];if(_57){_35.forEach(this.childrenAttrs,function(_5d){if(_5b.containsValue(_57,_5d,_56)){if(!_59){var _5e=_35.filter(_5b.getValues(_57,_5d),function(x){return x!=_56;});_5b.setValues(_57,_5d,_5e);}_5c=_5d;}});}if(_58){if(typeof _5a=="number"){var _5f=_5b.getValues(_58,_5c).slice();_5f.splice(_5a,0,_56);_5b.setValues(_58,_5c,_5f);}else{_5b.setValues(_58,_5c,_5b.getValues(_58,_5c).concat(_56));}}},onChange:function(){},onChildrenChange:function(){},onDelete:function(){},onNewItem:function(_60,_61){if(!_61){return;}this.getChildren(_61.item,_38.hitch(this,function(_62){this.onChildrenChange(_61.item,_62);}));},onDeleteItem:function(_63){this.onDelete(_63);},onSetItem:function(_64,_65){if(_35.indexOf(this.childrenAttrs,_65)!=-1){this.getChildren(_64,_38.hitch(this,function(_66){this.onChildrenChange(_64,_66);}));}else{this.onChange(_64);}}});});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./domReady","./sniff","./_base/window"],function(_67,_68,_69,has,_6a){var _6b=_6a.doc.documentElement,ie=has("ie"),_6c=has("opera"),maj=Math.floor,ff=has("ff"),_6d=_67.boxModel.replace(/-/,""),_6e={"dj_quirks":has("quirks"),"dj_opera":_6c,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ios":has("ios"),"dj_android":has("android")};if(ie){_6e["dj_ie"]=true;_6e["dj_ie"+maj(ie)]=true;_6e["dj_iequirks"]=has("quirks");}if(ff){_6e["dj_ff"+maj(ff)]=true;}_6e["dj_"+_6d]=true;var _6f="";for(var clz in _6e){if(_6e[clz]){_6f+=clz+" ";}}_6b.className=_68.trim(_6b.className+" "+_6f);_69(function(){if(!_67.isBodyLtr()){var _70="dj_rtl dijitRtl "+_6f.replace(/ /g,"-rtl ");_6b.className=_68.trim(_6b.className+" "+_70+"dj_rtl dijitRtl "+_6f.replace(/ /g,"-rtl "));}});return has;});},"dijit/tree/_dndSelector":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/dom","dojo/mouse","dojo/on","dojo/touch","../a11yclick","./_dndContainer"],function(_71,_72,_73,_74,_75,dom,_76,on,_77,_78,_79){return _73("dijit.tree._dndSelector",_79,{constructor:function(){this.selection={};this.anchor=null;this.events.push(on(this.tree.domNode,_77.press,_75.hitch(this,"onMouseDown")),on(this.tree.domNode,_77.release,_75.hitch(this,"onMouseUp")),on(this.tree.domNode,_77.move,_75.hitch(this,"onMouseMove")),on(this.tree.domNode,_78.press,_75.hitch(this,"onClickPress")),on(this.tree.domNode,_78.release,_75.hitch(this,"onClickRelease")));},singular:false,getSelectedTreeNodes:function(){var _7a=[],sel=this.selection;for(var i in sel){_7a.push(sel[i]);}return _7a;},selectNone:function(){this.setSelection([]);return this;},destroy:function(){this.inherited(arguments);this.selection=this.anchor=null;},addTreeNode:function(_7b,_7c){this.setSelection(this.getSelectedTreeNodes().concat([_7b]));if(_7c){this.anchor=_7b;}return _7b;},removeTreeNode:function(_7d){var _7e=_71.filter(this.getSelectedTreeNodes(),function(_7f){return !dom.isDescendant(_7f.domNode,_7d.domNode);});this.setSelection(_7e);return _7d;},isTreeNodeSelected:function(_80){return _80.id&&!!this.selection[_80.id];},setSelection:function(_81){var _82=this.getSelectedTreeNodes();_71.forEach(this._setDifference(_82,_81),_75.hitch(this,function(_83){_83.setSelected(false);if(this.anchor==_83){delete this.anchor;}delete this.selection[_83.id];}));_71.forEach(this._setDifference(_81,_82),_75.hitch(this,function(_84){_84.setSelected(true);this.selection[_84.id]=_84;}));this._updateSelectionProperties();},_setDifference:function(xs,ys){_71.forEach(ys,function(y){y.__exclude__=true;});var ret=_71.filter(xs,function(x){return !x.__exclude__;});_71.forEach(ys,function(y){delete y["__exclude__"];});return ret;},_updateSelectionProperties:function(){var _85=this.getSelectedTreeNodes();var _86=[],_87=[],_88=[];_71.forEach(_85,function(_89){var ary=_89.getTreePath(),_8a=this.tree.model;_87.push(_89);_86.push(ary);ary=_71.map(ary,function(_8b){return _8a.getIdentity(_8b);},this);_88.push(ary.join("/"));},this);var _8c=_71.map(_87,function(_8d){return _8d.item;});this.tree._set("paths",_86);this.tree._set("path",_86[0]||[]);this.tree._set("selectedNodes",_87);this.tree._set("selectedNode",_87[0]||null);this.tree._set("selectedItems",_8c);this.tree._set("selectedItem",_8c[0]||null);},onClickPress:function(e){if(this.current&&this.current.isExpandable&&this.tree.isExpandoNode(e.target,this.current)){return;}if(e.type=="mousedown"&&_76.isLeft(e)){e.preventDefault();}var _8e=e.type=="keydown"?this.tree.focusedChild:this.current;if(!_8e){return;}var _8f=_72.isCopyKey(e),id=_8e.id;if(!this.singular&&!e.shiftKey&&this.selection[id]){this._doDeselect=true;return;}else{this._doDeselect=false;}this.userSelect(_8e,_8f,e.shiftKey);},onClickRelease:function(e){if(!this._doDeselect){return;}this._doDeselect=false;this.userSelect(e.type=="keyup"?this.tree.focusedChild:this.current,_72.isCopyKey(e),e.shiftKey);},onMouseMove:function(){this._doDeselect=false;},onMouseDown:function(){},onMouseUp:function(){},_compareNodes:function(n1,n2){if(n1===n2){return 0;}if("sourceIndex" in document.documentElement){return n1.sourceIndex-n2.sourceIndex;}else{if("compareDocumentPosition" in document.documentElement){return n1.compareDocumentPosition(n2)&2?1:-1;}else{if(document.createRange){var r1=doc.createRange();r1.setStartBefore(n1);var r2=doc.createRange();r2.setStartBefore(n2);return r1.compareBoundaryPoints(r1.END_TO_END,r2);}else{throw Error("dijit.tree._compareNodes don't know how to compare two different nodes in this browser");}}}},userSelect:function(_90,_91,_92){if(this.singular){if(this.anchor==_90&&_91){this.selectNone();}else{this.setSelection([_90]);this.anchor=_90;}}else{if(_92&&this.anchor){var cr=this._compareNodes(this.anchor.rowNode,_90.rowNode),_93,end,_94=this.anchor;if(cr<0){_93=_94;end=_90;}else{_93=_90;end=_94;}var _95=[];while(_93!=end){_95.push(_93);_93=this.tree._getNext(_93);}_95.push(end);this.setSelection(_95);}else{if(this.selection[_90.id]&&_91){this.removeTreeNode(_90);}else{if(_91){this.addTreeNode(_90,true);}else{this.setSelection([_90]);this.anchor=_90;}}}}},getItem:function(key){var _96=this.selection[key];return {data:_96,type:["treeNode"]};},forInSelectedItems:function(f,o){o=o||_74.global;for(var id in this.selection){f.call(o,this.getItem(id),id,this);}}});});},"dijit/_KeyNavMixin":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/lang","dojo/on","dijit/registry","dijit/_FocusMixin"],function(_97,_98,_99,_9a,_9b,on,_9c,_9d){return _98("dijit._KeyNavMixin",_9d,{tabIndex:"0",childSelector:null,postCreate:function(){this.inherited(arguments);_99.set(this.domNode,"tabIndex",this.tabIndex);if(!this._keyNavCodes){var _9e=this._keyNavCodes={};_9e[_9a.HOME]=_9b.hitch(this,"focusFirstChild");_9e[_9a.END]=_9b.hitch(this,"focusLastChild");_9e[this.isLeftToRight()?_9a.LEFT_ARROW:_9a.RIGHT_ARROW]=_9b.hitch(this,"_onLeftArrow");_9e[this.isLeftToRight()?_9a.RIGHT_ARROW:_9a.LEFT_ARROW]=_9b.hitch(this,"_onRightArrow");_9e[_9a.UP_ARROW]=_9b.hitch(this,"_onUpArrow");_9e[_9a.DOWN_ARROW]=_9b.hitch(this,"_onDownArrow");}var _9f=this,_a0=typeof this.childSelector=="string"?this.childSelector:_9b.hitch(this,"childSelector");this.own(on(this.domNode,"keypress",_9b.hitch(this,"_onContainerKeypress")),on(this.domNode,"keydown",_9b.hitch(this,"_onContainerKeydown")),on(this.domNode,"focus",_9b.hitch(this,"_onContainerFocus")),on(this.containerNode,on.selector(_a0,"focusin"),function(evt){_9f._onChildFocus(_9c.getEnclosingWidget(this),evt);}));},_onLeftArrow:function(){},_onRightArrow:function(){},_onUpArrow:function(){},_onDownArrow:function(){},focus:function(){this.focusFirstChild();},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getLastFocusableChild:function(){return this._getNextFocusableChild(null,-1);},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusLastChild:function(){this.focusChild(this._getLastFocusableChild());},focusChild:function(_a1,_a2){if(!_a1){return;}if(this.focusedChild&&_a1!==this.focusedChild){this._onChildBlur(this.focusedChild);}_a1.set("tabIndex",this.tabIndex);_a1.focus(_a2?"end":"start");},_onContainerFocus:function(evt){if(evt.target!==this.domNode||this.focusedChild){return;}this.focus();},_onFocus:function(){_99.set(this.domNode,"tabIndex","-1");this.inherited(arguments);},_onBlur:function(evt){_99.set(this.domNode,"tabIndex",this.tabIndex);if(this.focusedChild){this.focusedChild.set("tabIndex","-1");this.lastFocusedChild=this.focusedChild;this._set("focusedChild",null);}this.inherited(arguments);},_onChildFocus:function(_a3){if(_a3&&_a3!=this.focusedChild){if(this.focusedChild&&!this.focusedChild._destroyed){this.focusedChild.set("tabIndex","-1");}_a3.set("tabIndex",this.tabIndex);this.lastFocused=_a3;this._set("focusedChild",_a3);}},_searchString:"",multiCharSearchDuration:1000,onKeyboardSearch:function(_a4,evt,_a5,_a6){if(_a4){this.focusChild(_a4);}},_keyboardSearchCompare:function(_a7,_a8){var _a9=_a7.domNode,_aa=_a7.label||(_a9.focusNode?_a9.focusNode.label:"")||_a9.innerText||_a9.textContent||"",_ab=_aa.replace(/^\s+/,"").substr(0,_a8.length).toLowerCase();return (!!_a8.length&&_ab==_a8)?-1:0;},_onContainerKeydown:function(evt){var _ac=this._keyNavCodes[evt.keyCode];if(_ac){_ac(evt,this.focusedChild);evt.stopPropagation();evt.preventDefault();this._searchString="";}else{if(evt.keyCode==_9a.SPACE&&this._searchTimer&&!(evt.ctrlKey||evt.altKey||evt.metaKey)){evt.stopImmediatePropagation();evt.preventDefault();this._keyboardSearch(evt," ");}}},_onContainerKeypress:function(evt){if(evt.charCode<=_9a.SPACE||evt.ctrlKey||evt.altKey||evt.metaKey){return;}evt.preventDefault();evt.stopPropagation();this._keyboardSearch(evt,String.fromCharCode(evt.charCode).toLowerCase());},_keyboardSearch:function(evt,_ad){var _ae=null,_af,_b0=0,_b1=_9b.hitch(this,function(){if(this._searchTimer){this._searchTimer.remove();}this._searchString+=_ad;var _b2=/^(.)\1*$/.test(this._searchString);var _b3=_b2?1:this._searchString.length;_af=this._searchString.substr(0,_b3);this._searchTimer=this.defer(function(){this._searchTimer=null;this._searchString="";},this.multiCharSearchDuration);var _b4=this.focusedChild||null;if(_b3==1||!_b4){_b4=this._getNextFocusableChild(_b4,1);if(!_b4){return;}}var _b5=_b4;do{var rc=this._keyboardSearchCompare(_b4,_af);if(!!rc&&_b0++==0){_ae=_b4;}if(rc==-1){_b0=-1;break;}_b4=this._getNextFocusableChild(_b4,1);}while(_b4!=_b5);});_b1();this.onKeyboardSearch(_ae,evt,_af,_b0);},_onChildBlur:function(){},_getNextFocusableChild:function(_b6,dir){var _b7=_b6;do{if(!_b6){_b6=this[dir>0?"_getFirst":"_getLast"]();if(!_b6){break;}}else{_b6=this._getNext(_b6,dir);}if(_b6!=null&&_b6!=_b7&&_b6.isFocusable()){return _b6;}}while(_b6!=_b7);return null;},_getFirst:function(){return null;},_getLast:function(){return null;},_getNext:function(_b8,dir){if(_b8){_b8=_b8.domNode;while(_b8){_b8=_b8[dir<0?"previousSibling":"nextSibling"];if(_b8&&"getAttribute" in _b8){var w=_9c.byNode(_b8);if(w){return w;}}}}return null;}});});},"dojo/promise/all":function(){define(["../_base/array","../Deferred","../when"],function(_b9,_ba,_bb){"use strict";var _bc=_b9.some;return function all(_bd){var _be,_b9;if(_bd instanceof Array){_b9=_bd;}else{if(_bd&&typeof _bd==="object"){_be=_bd;}}var _bf;var _c0=[];if(_be){_b9=[];for(var key in _be){if(Object.hasOwnProperty.call(_be,key)){_c0.push(key);_b9.push(_be[key]);}}_bf={};}else{if(_b9){_bf=[];}}if(!_b9||!_b9.length){return new _ba().resolve(_bf);}var _c1=new _ba();_c1.promise.always(function(){_bf=_c0=null;});var _c2=_b9.length;_bc(_b9,function(_c3,_c4){if(!_be){_c0.push(_c4);}_bb(_c3,function(_c5){if(!_c1.isFulfilled()){_bf[_c0[_c4]]=_c5;if(--_c2===0){_c1.resolve(_bf);}}},_c1.reject);return _c1.isFulfilled();});return _c1.promise;};});},"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(_c6,has,_c7,dom,_c8,_c9,_ca){has.add("rtl-adjust-position-for-verticalScrollBar",function(win,doc){var _cb=_c7.body(doc),_cc=_ca.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_cb,"last"),div=_ca.create("div",{style:{overflow:"hidden",direction:"ltr"}},_cc,"last"),ret=_c8.position(div).x!=0;_cc.removeChild(div);_cb.removeChild(_cc);return ret;});has.add("position-fixed-support",function(win,doc){var _cd=_c7.body(doc),_ce=_ca.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_cd,"last"),_cf=_ca.create("span",{style:{position:"fixed",left:"0",top:"0"}},_ce,"last"),ret=_c8.position(_cf).x!=_c8.position(_ce).x;_ce.removeChild(_cf);_cd.removeChild(_ce);return ret;});var _d0={getBox:function(doc){doc=doc||_c7.doc;var _d1=(doc.compatMode=="BackCompat")?_c7.body(doc):doc.documentElement,_d2=_c8.docScroll(doc),w,h;if(has("touch")){var _d3=_d0.get(doc);w=_d3.innerWidth||_d1.clientWidth;h=_d3.innerHeight||_d1.clientHeight;}else{w=_d1.clientWidth;h=_d1.clientHeight;}return {l:_d2.x,t:_d2.y,w:w,h:h};},get:function(doc){if(has("ie")&&_d0!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;},scrollIntoView:function(_d4,pos){try{_d4=dom.byId(_d4);var doc=_d4.ownerDocument||_c7.doc,_d5=_c7.body(doc),_d6=doc.documentElement||_d5.parentNode,_d7=has("ie"),_d8=has("webkit");if(_d4==_d5||_d4==_d6){return;}if(!(has("mozilla")||_d7||_d8||has("opera")||has("trident"))&&("scrollIntoView" in _d4)){_d4.scrollIntoView(false);return;}var _d9=doc.compatMode=="BackCompat",_da=Math.min(_d5.clientWidth||_d6.clientWidth,_d6.clientWidth||_d5.clientWidth),_db=Math.min(_d5.clientHeight||_d6.clientHeight,_d6.clientHeight||_d5.clientHeight),_dc=(_d8||_d9)?_d5:_d6,_dd=pos||_c8.position(_d4),el=_d4.parentNode,_de=function(el){return (_d7<=6||(_d7==7&&_d9))?false:(has("position-fixed-support")&&(_c9.get(el,"position").toLowerCase()=="fixed"));},_df=this,_e0=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){_df.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_de(_d4)){return;}while(el){if(el==_d5){el=_dc;}var _e1=_c8.position(el),_e2=_de(el),rtl=_c9.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_dc){_e1.w=_da;_e1.h=_db;if(_dc==_d6&&(_d7||has("trident"))&&rtl){_e1.x+=_dc.offsetWidth-_e1.w;}if(_e1.x<0||!_d7||_d7>=9||has("trident")){_e1.x=0;}if(_e1.y<0||!_d7||_d7>=9||has("trident")){_e1.y=0;}}else{var pb=_c8.getPadBorderExtents(el);_e1.w-=pb.w;_e1.h-=pb.h;_e1.x+=pb.l;_e1.y+=pb.t;var _e3=el.clientWidth,_e4=_e1.w-_e3;if(_e3>0&&_e4>0){if(rtl&&has("rtl-adjust-position-for-verticalScrollBar")){_e1.x+=_e4;}_e1.w=_e3;}_e3=el.clientHeight;_e4=_e1.h-_e3;if(_e3>0&&_e4>0){_e1.h=_e3;}}if(_e2){if(_e1.y<0){_e1.h+=_e1.y;_e1.y=0;}if(_e1.x<0){_e1.w+=_e1.x;_e1.x=0;}if(_e1.y+_e1.h>_db){_e1.h=_db-_e1.y;}if(_e1.x+_e1.w>_da){_e1.w=_da-_e1.x;}}var l=_dd.x-_e1.x,t=_dd.y-_e1.y,r=l+_dd.w-_e1.w,bot=t+_dd.h-_e1.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_dc||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_d7==8&&!_d9)||_d7>=9||has("trident"))){s=-s;}old=el.scrollLeft;_e0(el,s,0);s=el.scrollLeft-old;_dd.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_dc||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_e0(el,0,s);s=el.scrollTop-old;_dd.y-=s;}el=(el!=_dc)&&!_e2&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_d4.scrollIntoView(false);}}};1&&_c6.setObject("dojo.window",_d0);return _d0;});},"dijit/tree/_dndContainer":function(){define(["dojo/aspect","dojo/_base/declare","dojo/dom-class","dojo/_base/lang","dojo/on","dojo/touch"],function(_e5,_e6,_e7,_e8,on,_e9){return _e6("dijit.tree._dndContainer",null,{constructor:function(_ea,_eb){this.tree=_ea;this.node=_ea.domNode;_e8.mixin(this,_eb);this.containerState="";_e7.add(this.node,"dojoDndContainer");this.events=[on(this.node,_e9.enter,_e8.hitch(this,"onOverEvent")),on(this.node,_e9.leave,_e8.hitch(this,"onOutEvent")),_e5.after(this.tree,"_onNodeMouseEnter",_e8.hitch(this,"onMouseOver"),true),_e5.after(this.tree,"_onNodeMouseLeave",_e8.hitch(this,"onMouseOut"),true),on(this.node,"dragstart, selectstart",function(evt){evt.preventDefault();})];},destroy:function(){var h;while(h=this.events.pop()){h.remove();}this.node=this.parent=null;},onMouseOver:function(_ec){this.current=_ec;},onMouseOut:function(){this.current=null;},_changeState:function(_ed,_ee){var _ef="dojoDnd"+_ed;var _f0=_ed.toLowerCase()+"State";_e7.replace(this.node,_ef+_ee,_ef+this[_f0]);this[_f0]=_ee;},_addItemClass:function(_f1,_f2){_e7.add(_f1,"dojoDndItem"+_f2);},_removeItemClass:function(_f3,_f4){_e7.remove(_f3,"dojoDndItem"+_f4);},onOverEvent:function(){this._changeState("Container","Over");},onOutEvent:function(){this._changeState("Container","");}});});},"dijit/Tree":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/connect","dojo/cookie","dojo/_base/declare","dojo/Deferred","dojo/promise/all","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/errors/create","dojo/fx","dojo/has","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/topic","dojo/touch","dojo/when","./a11yclick","./focus","./registry","./_base/manager","./_Widget","./_TemplatedMixin","./_Container","./_Contained","./_CssStateMixin","./_KeyNavMixin","dojo/text!./templates/TreeNode.html","dojo/text!./templates/Tree.html","./tree/TreeStoreModel","./tree/ForestStoreModel","./tree/_dndSelector","dojo/query!css2"],function(_f5,_f6,_f7,_f8,_f9,_fa,all,dom,_fb,_fc,_fd,_fe,_ff,has,_100,keys,lang,on,_101,_102,when,_103,_104,_105,_106,_107,_108,_109,_10a,_10b,_10c,_10d,_10e,_10f,_110,_111){function _112(d){return lang.delegate(d.promise||d,{addCallback:function(_113){this.then(_113);},addErrback:function(_114){this.otherwise(_114);}});};var _115=_f9("dijit._TreeNode",[_107,_108,_109,_10a,_10b],{item:null,isTreeNode:true,label:"",_setLabelAttr:function(val){this.labelNode[this.labelType=="html"?"innerHTML":"innerText" in this.labelNode?"innerText":"textContent"]=val;this._set("label",val);},labelType:"text",isExpandable:null,isExpanded:false,state:"NotLoaded",templateString:_10d,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);if(this.isExpandable){this.labelNode.setAttribute("aria-expanded",this.isExpanded);}this.setSelected(false);},_setIndentAttr:function(_116){var _117=(Math.max(_116,0)*this.tree._nodePixelIndent)+"px";_fd.set(this.domNode,"backgroundPosition",_117+" 0px");_fd.set(this.rowNode,this.isLeftToRight()?"paddingLeft":"paddingRight",_117);_f5.forEach(this.getChildren(),function(_118){_118.set("indent",_116+1);});this._set("indent",_116);},markProcessing:function(){this.state="Loading";this._setExpando(true);},unmarkProcessing:function(){this._setExpando(false);},_updateItemClasses:function(item){var tree=this.tree,_119=tree.model;if(tree._v10Compat&&item===_119.root){item=null;}this._applyClassAndStyle(item,"icon","Icon");this._applyClassAndStyle(item,"label","Label");this._applyClassAndStyle(item,"row","Row");this.tree._startPaint(true);},_applyClassAndStyle:function(item,_11a,_11b){var _11c="_"+_11a+"Class";var _11d=_11a+"Node";var _11e=this[_11c];this[_11c]=this.tree["get"+_11b+"Class"](item,this.isExpanded);_fb.replace(this[_11d],this[_11c]||"",_11e||"");_fd.set(this[_11d],this.tree["get"+_11b+"Style"](item,this.isExpanded)||{});},_updateLayout:function(){var _11f=this.getParent();if(!_11f||!_11f.rowNode||_11f.rowNode.style.display=="none"){_fb.add(this.domNode,"dijitTreeIsRoot");}else{_fb.toggle(this.domNode,"dijitTreeIsLast",!this.getNextSibling());}},_setExpando:function(_120){var _121=["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"],_122=["*","-","+","*"],idx=_120?0:(this.isExpandable?(this.isExpanded?1:2):3);_fb.replace(this.expandoNode,_121[idx],_121);this.expandoNodeText.innerHTML=_122[idx];},expand:function(){if(this._expandDeferred){return _112(this._expandDeferred);}if(this._collapseDeferred){this._collapseDeferred.cancel();delete this._collapseDeferred;}this.isExpanded=true;this.labelNode.setAttribute("aria-expanded","true");if(this.tree.showRoot||this!==this.tree.rootNode){this.containerNode.setAttribute("role","group");}_fb.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","true");}var _123=_ff.wipeIn({node:this.containerNode,duration:_106.defaultDuration});var def=(this._expandDeferred=new _fa(function(){_123.stop();}));_f6.after(_123,"onEnd",function(){def.resolve(true);},true);_123.play();return _112(def);},collapse:function(){if(this._collapseDeferred){return _112(this._collapseDeferred);}if(this._expandDeferred){this._expandDeferred.cancel();delete this._expandDeferred;}this.isExpanded=false;this.labelNode.setAttribute("aria-expanded","false");if(this==this.tree.rootNode&&this.tree.showRoot){this.tree.domNode.setAttribute("aria-expanded","false");}_fb.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);var _124=_ff.wipeOut({node:this.containerNode,duration:_106.defaultDuration});var def=(this._collapseDeferred=new _fa(function(){_124.stop();}));_f6.after(_124,"onEnd",function(){def.resolve(true);},true);_124.play();return _112(def);},indent:0,setChildItems:function(_125){var tree=this.tree,_126=tree.model,defs=[];var _127=this.getChildren();_f5.forEach(_127,function(_128){_109.prototype.removeChild.call(this,_128);},this);this.defer(function(){_f5.forEach(_127,function(node){if(!node._destroyed&&!node.getParent()){tree.dndController.removeTreeNode(node);function _129(node){var id=_126.getIdentity(node.item),ary=tree._itemNodesMap[id];if(ary.length==1){delete tree._itemNodesMap[id];}else{var _12a=_f5.indexOf(ary,node);if(_12a!=-1){ary.splice(_12a,1);}}_f5.forEach(node.getChildren(),_129);};_129(node);if(tree.persist){var _12b=_f5.map(node.getTreePath(),function(item){return tree.model.getIdentity(item);}).join("/");for(var path in tree._openedNodes){if(path.substr(0,_12b.length)==_12b){delete tree._openedNodes[path];}}tree._saveExpandedNodes();}node.destroyRecursive();}});});this.state="Loaded";if(_125&&_125.length>0){this.isExpandable=true;_f5.forEach(_125,function(item){var id=_126.getIdentity(item),_12c=tree._itemNodesMap[id],node;if(_12c){for(var i=0;i<_12c.length;i++){if(_12c[i]&&!_12c[i].getParent()){node=_12c[i];node.set("indent",this.indent+1);break;}}}if(!node){node=this.tree._createTreeNode({item:item,tree:tree,isExpandable:_126.mayHaveChildren(item),label:tree.getLabel(item),labelType:(tree.model&&tree.model.labelType)||"text",tooltip:tree.getTooltip(item),ownerDocument:tree.ownerDocument,dir:tree.dir,lang:tree.lang,textDir:tree.textDir,indent:this.indent+1});if(_12c){_12c.push(node);}else{tree._itemNodesMap[id]=[node];}}this.addChild(node);if(this.tree.autoExpand||this.tree._state(node)){defs.push(tree._expandNode(node));}},this);_f5.forEach(this.getChildren(),function(_12d){_12d._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}this._updateItemClasses(this.item);var def=all(defs);this.tree._startPaint(def);return _112(def);},getTreePath:function(){var node=this;var path=[];while(node&&node!==this.tree.rootNode){path.unshift(node.item);node=node.getParent();}path.unshift(this.tree.rootNode.item);return path;},getIdentity:function(){return this.tree.model.getIdentity(this.item);},removeChild:function(node){this.inherited(arguments);var _12e=this.getChildren();if(_12e.length==0){this.isExpandable=false;this.collapse();}_f5.forEach(_12e,function(_12f){_12f._updateLayout();});},makeExpandable:function(){this.isExpandable=true;this._setExpando(false);},setSelected:function(_130){this.labelNode.setAttribute("aria-selected",_130?"true":"false");_fb.toggle(this.rowNode,"dijitTreeRowSelected",_130);},focus:function(){_104.focus(this.focusNode);}});if(has("dojo-bidi")){_115.extend({_setTextDirAttr:function(_131){if(_131&&((this.textDir!=_131)||!this._created)){this._set("textDir",_131);this.applyTextDir(this.labelNode);_f5.forEach(this.getChildren(),function(_132){_132.set("textDir",_131);},this);}}});}var Tree=_f9("dijit.Tree",[_107,_10c,_108,_10b],{baseClass:"dijitTree",store:null,model:null,query:null,label:"",showRoot:true,childrenAttr:["children"],paths:[],path:[],selectedItems:null,selectedItem:null,openOnClick:false,openOnDblClick:false,templateString:_10e,persist:false,autoExpand:false,dndController:_111,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance","dragThreshold","betweenThreshold"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,dragThreshold:5,betweenThreshold:0,_nodePixelIndent:19,_publish:function(_133,_134){_101.publish(this.id,lang.mixin({tree:this,event:_133},_134||{}));},postMixInProperties:function(){this.tree=this;if(this.autoExpand){this.persist=false;}this._itemNodesMap={};if(!this.cookieName&&this.id){this.cookieName=this.id+"SaveStateCookie";}this.expandChildrenDeferred=new _fa();this.pendingCommandsPromise=this.expandChildrenDeferred.promise;this.inherited(arguments);},postCreate:function(){this._initState();var self=this;this.own(on(this.containerNode,on.selector(".dijitTreeNode",_102.enter),function(evt){self._onNodeMouseEnter(_105.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeNode",_102.leave),function(evt){self._onNodeMouseLeave(_105.byNode(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_103.press),function(evt){self._onNodePress(_105.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow",_103),function(evt){self._onClick(_105.getEnclosingWidget(this),evt);}),on(this.containerNode,on.selector(".dijitTreeRow","dblclick"),function(evt){self._onDblClick(_105.getEnclosingWidget(this),evt);}));if(!this.model){this._store2model();}this.own(_f6.after(this.model,"onChange",lang.hitch(this,"_onItemChange"),true),_f6.after(this.model,"onChildrenChange",lang.hitch(this,"_onItemChildrenChange"),true),_f6.after(this.model,"onDelete",lang.hitch(this,"_onItemDelete"),true));this.inherited(arguments);if(this.dndController){if(lang.isString(this.dndController)){this.dndController=lang.getObject(this.dndController);}var _135={};for(var i=0;i<this.dndParams.length;i++){if(this[this.dndParams[i]]){_135[this.dndParams[i]]=this[this.dndParams[i]];}}this.dndController=new this.dndController(this,_135);}this._load();this.onLoadDeferred=_112(this.pendingCommandsPromise);this.onLoadDeferred.then(lang.hitch(this,"onLoad"));},_store2model:function(){this._v10Compat=true;_100.deprecated("Tree: from version 2.0, should specify a model object rather than a store/query");var _136={id:this.id+"_ForestStoreModel",store:this.store,query:this.query,childrenAttrs:this.childrenAttr};if(this.params.mayHaveChildren){_136.mayHaveChildren=lang.hitch(this,"mayHaveChildren");}if(this.params.getItemChildren){_136.getChildren=lang.hitch(this,function(item,_137,_138){this.getItemChildren((this._v10Compat&&item===this.model.root)?null:item,_137,_138);});}this.model=new _110(_136);this.showRoot=Boolean(this.label);},onLoad:function(){},_load:function(){this.model.getRoot(lang.hitch(this,function(item){var rn=(this.rootNode=this.tree._createTreeNode({item:item,tree:this,isExpandable:true,label:this.label||this.getLabel(item),labelType:this.model.labelType||"text",textDir:this.textDir,indent:this.showRoot?0:-1}));if(!this.showRoot){rn.rowNode.style.display="none";this.domNode.setAttribute("role","presentation");this.domNode.removeAttribute("aria-expanded");this.domNode.removeAttribute("aria-multiselectable");if(this["aria-label"]){rn.containerNode.setAttribute("aria-label",this["aria-label"]);this.domNode.removeAttribute("aria-label");}else{if(this["aria-labelledby"]){rn.containerNode.setAttribute("aria-labelledby",this["aria-labelledby"]);this.domNode.removeAttribute("aria-labelledby");}}rn.labelNode.setAttribute("role","presentation");rn.containerNode.setAttribute("role","tree");rn.containerNode.setAttribute("aria-expanded","true");rn.containerNode.setAttribute("aria-multiselectable",!this.dndController.singular);}else{this.domNode.setAttribute("aria-multiselectable",!this.dndController.singular);this.rootLoadingIndicator.style.display="none";}this.containerNode.appendChild(rn.domNode);var _139=this.model.getIdentity(item);if(this._itemNodesMap[_139]){this._itemNodesMap[_139].push(rn);}else{this._itemNodesMap[_139]=[rn];}rn._updateLayout();this._expandNode(rn).then(lang.hitch(this,function(){this.rootLoadingIndicator.style.display="none";this.expandChildrenDeferred.resolve(true);}));}),lang.hitch(this,function(err){console.error(this,": error loading root: ",err);}));},getNodesByItem:function(item){if(!item){return [];}var _13a=lang.isString(item)?item:this.model.getIdentity(item);return [].concat(this._itemNodesMap[_13a]);},_setSelectedItemAttr:function(item){this.set("selectedItems",[item]);},_setSelectedItemsAttr:function(_13b){var tree=this;return this.pendingCommandsPromise=this.pendingCommandsPromise.always(lang.hitch(this,function(){var _13c=_f5.map(_13b,function(item){return (!item||lang.isString(item))?item:tree.model.getIdentity(item);});var _13d=[];_f5.forEach(_13c,function(id){_13d=_13d.concat(tree._itemNodesMap[id]||[]);});this.set("selectedNodes",_13d);}));},_setPathAttr:function(path){if(path.length){return _112(this.set("paths",[path]).then(function(_13e){return _13e[0];}));}else{return _112(this.set("paths",[]).then(function(_13f){return _13f[0];}));}},_setPathsAttr:function(_140){var tree=this;function _141(path,_142){var _143=path.shift();var _144=_f5.filter(_142,function(node){return node.getIdentity()==_143;})[0];if(!!_144){if(path.length){return tree._expandNode(_144).then(function(){return _141(path,_144.getChildren());});}else{return _144;}}else{throw new Tree.PathError("Could not expand path at "+_143);}};return _112(this.pendingCommandsPromise=this.pendingCommandsPromise.always(function(){return all(_f5.map(_140,function(path){path=_f5.map(path,function(item){return lang.isString(item)?item:tree.model.getIdentity(item);});if(path.length){return _141(path,[tree.rootNode]);}else{throw new Tree.PathError("Empty path");}}));}).then(function setNodes(_145){tree.set("selectedNodes",_145);return tree.paths;}));},_setSelectedNodeAttr:function(node){this.set("selectedNodes",[node]);},_setSelectedNodesAttr:function(_146){this.dndController.setSelection(_146);},expandAll:function(){var _147=this;function _148(node){return _147._expandNode(node).then(function(){var _149=_f5.filter(node.getChildren()||[],function(node){return node.isExpandable;});return all(_f5.map(_149,_148));});};return _112(_148(this.rootNode));},collapseAll:function(){var _14a=this;function _14b(node){var _14c=_f5.filter(node.getChildren()||[],function(node){return node.isExpandable;}),defs=all(_f5.map(_14c,_14b));if(!node.isExpanded||(node==_14a.rootNode&&!_14a.showRoot)){return defs;}else{return defs.then(function(){return _14a._collapseNode(node);});}};return _112(_14b(this.rootNode));},mayHaveChildren:function(){},getItemChildren:function(){},getLabel:function(item){return this.model.getLabel(item);},getIconClass:function(item,_14d){return (!item||this.model.mayHaveChildren(item))?(_14d?"dijitFolderOpened":"dijitFolderClosed"):"dijitLeaf";},getLabelClass:function(){},getRowClass:function(){},getIconStyle:function(){},getLabelStyle:function(){},getRowStyle:function(){},getTooltip:function(){return "";},_onDownArrow:function(evt,node){var _14e=this._getNext(node);if(_14e&&_14e.isTreeNode){this.focusNode(_14e);}},_onUpArrow:function(evt,node){var _14f=node.getPreviousSibling();if(_14f){node=_14f;while(node.isExpandable&&node.isExpanded&&node.hasChildren()){var _150=node.getChildren();node=_150[_150.length-1];}}else{var _151=node.getParent();if(!(!this.showRoot&&_151===this.rootNode)){node=_151;}}if(node&&node.isTreeNode){this.focusNode(node);}},_onRightArrow:function(evt,node){if(node.isExpandable&&!node.isExpanded){this._expandNode(node);}else{if(node.hasChildren()){node=node.getChildren()[0];if(node&&node.isTreeNode){this.focusNode(node);}}}},_onLeftArrow:function(evt,node){if(node.isExpandable&&node.isExpanded){this._collapseNode(node);}else{var _152=node.getParent();if(_152&&_152.isTreeNode&&!(!this.showRoot&&_152===this.rootNode)){this.focusNode(_152);}}},focusLastChild:function(){var node=this._getLast();if(node&&node.isTreeNode){this.focusNode(node);}},_getFirst:function(){return this.showRoot?this.rootNode:this.rootNode.getChildren()[0];},_getLast:function(){var node=this.rootNode;while(node.isExpanded){var c=node.getChildren();if(!c.length){break;}node=c[c.length-1];}return node;},_getNext:function(node){if(node.isExpandable&&node.isExpanded&&node.hasChildren()){return node.getChildren()[0];}else{while(node&&node.isTreeNode){var _153=node.getNextSibling();if(_153){return _153;}node=node.getParent();}return null;}},childSelector:".dijitTreeRow",isExpandoNode:function(node,_154){return dom.isDescendant(node,_154.expandoNode)||dom.isDescendant(node,_154.expandoNodeText);},_onNodePress:function(_155,e){this.focusNode(_155);},__click:function(_156,e,_157,func){var _158=e.target,_159=this.isExpandoNode(_158,_156);if(_156.isExpandable&&(_157||_159)){this._onExpandoClick({node:_156});}else{this._publish("execute",{item:_156.item,node:_156,evt:e});this[func](_156.item,_156,e);this.focusNode(_156);}e.stopPropagation();e.preventDefault();},_onClick:function(_15a,e){this.__click(_15a,e,this.openOnClick,"onClick");},_onDblClick:function(_15b,e){this.__click(_15b,e,this.openOnDblClick,"onDblClick");},_onExpandoClick:function(_15c){var node=_15c.node;this.focusNode(node);if(node.isExpanded){this._collapseNode(node);}else{this._expandNode(node);}},onClick:function(){},onDblClick:function(){},onOpen:function(){},onClose:function(){},_getNextNode:function(node){_100.deprecated(this.declaredClass+"::_getNextNode(node) is deprecated. Use _getNext(node) instead.","","2.0");return this._getNext(node);},_getRootOrFirstNode:function(){_100.deprecated(this.declaredClass+"::_getRootOrFirstNode() is deprecated. Use _getFirst() instead.","","2.0");return this._getFirst();},_collapseNode:function(node){if(node._expandNodeDeferred){delete node._expandNodeDeferred;}if(node.state=="Loading"){return;}if(node.isExpanded){var ret=node.collapse();this.onClose(node.item,node);this._state(node,false);this._startPaint(ret);return ret;}},_expandNode:function(node){if(node._expandNodeDeferred){return node._expandNodeDeferred;}var _15d=this.model,item=node.item,_15e=this;if(!node._loadDeferred){node.markProcessing();node._loadDeferred=new _fa();_15d.getChildren(item,function(_15f){node.unmarkProcessing();node.setChildItems(_15f).then(function(){node._loadDeferred.resolve(_15f);});},function(err){console.error(_15e,": error loading "+node.label+" children: ",err);node._loadDeferred.reject(err);});}var def=node._loadDeferred.then(lang.hitch(this,function(){var def2=node.expand();this.onOpen(node.item,node);this._state(node,true);return def2;}));this._startPaint(def);return def;},focusNode:function(node){var _160=this.domNode.scrollLeft;this.focusChild(node);this.domNode.scrollLeft=_160;},_onNodeMouseEnter:function(){},_onNodeMouseLeave:function(){},_onItemChange:function(item){var _161=this.model,_162=_161.getIdentity(item),_163=this._itemNodesMap[_162];if(_163){var _164=this.getLabel(item),_165=this.getTooltip(item);_f5.forEach(_163,function(node){node.set({item:item,label:_164,tooltip:_165});node._updateItemClasses(item);});}},_onItemChildrenChange:function(_166,_167){var _168=this.model,_169=_168.getIdentity(_166),_16a=this._itemNodesMap[_169];if(_16a){_f5.forEach(_16a,function(_16b){_16b.setChildItems(_167);});}},_onItemDelete:function(item){var _16c=this.model,_16d=_16c.getIdentity(item),_16e=this._itemNodesMap[_16d];if(_16e){_f5.forEach(_16e,function(node){this.dndController.removeTreeNode(node);var _16f=node.getParent();if(_16f){_16f.removeChild(node);}node.destroyRecursive();},this);delete this._itemNodesMap[_16d];}},_initState:function(){this._openedNodes={};if(this.persist&&this.cookieName){var oreo=_f8(this.cookieName);if(oreo){_f5.forEach(oreo.split(","),function(item){this._openedNodes[item]=true;},this);}}},_state:function(node,_170){if(!this.persist){return false;}var path=_f5.map(node.getTreePath(),function(item){return this.model.getIdentity(item);},this).join("/");if(arguments.length===1){return this._openedNodes[path];}else{if(_170){this._openedNodes[path]=true;}else{delete this._openedNodes[path];}this._saveExpandedNodes();}},_saveExpandedNodes:function(){if(this.persist&&this.cookieName){var ary=[];for(var id in this._openedNodes){ary.push(id);}_f8(this.cookieName,ary.join(","),{expires:365});}},destroy:function(){if(this._curSearch){this._curSearch.timer.remove();delete this._curSearch;}if(this.rootNode){this.rootNode.destroyRecursive();}if(this.dndController&&!lang.isString(this.dndController)){this.dndController.destroy();}this.rootNode=null;this.inherited(arguments);},destroyRecursive:function(){this.destroy();},resize:function(_171){if(_171){_fc.setMarginBox(this.domNode,_171);}this._nodePixelIndent=_fc.position(this.tree.indentDetector).w||this._nodePixelIndent;this.expandChildrenDeferred.then(lang.hitch(this,function(){this.rootNode.set("indent",this.showRoot?0:-1);this._adjustWidths();}));},_outstandingPaintOperations:0,_startPaint:function(p){this._outstandingPaintOperations++;if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}var oc=lang.hitch(this,function(){this._outstandingPaintOperations--;if(this._outstandingPaintOperations<=0&&!this._adjustWidthsTimer&&this._started){this._adjustWidthsTimer=this.defer("_adjustWidths");}});when(p,oc,oc);},_adjustWidths:function(){if(this._adjustWidthsTimer){this._adjustWidthsTimer.remove();delete this._adjustWidthsTimer;}this.containerNode.style.width="auto";this.containerNode.style.width=this.domNode.scrollWidth>this.domNode.offsetWidth?"auto":"100%";},_createTreeNode:function(args){return new _115(args);},focus:function(){if(this.lastFocusedChild){this.focusNode(this.lastFocusedChild);}else{this.focusFirstChild();}}});if(has("dojo-bidi")){Tree.extend({_setTextDirAttr:function(_172){if(_172&&this.textDir!=_172){this._set("textDir",_172);this.rootNode.set("textDir",_172);}}});}Tree.PathError=_fe("TreePathError");Tree._TreeNode=_115;return Tree;});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./dom-class","./_base/lang","./on","./has","./mouse","./domReady","./_base/window"],function(dojo,_173,dom,_174,lang,on,has,_175,_176,win){var _177=has("touch");var ios4=has("ios")<5;var _178=navigator.pointerEnabled||navigator.msPointerEnabled,_179=(function(){var _17a={};for(var type in {down:1,move:1,up:1,cancel:1,over:1,out:1}){_17a[type]=!navigator.pointerEnabled?"MSPointer"+type.charAt(0).toUpperCase()+type.slice(1):"pointer"+type;}return _17a;})();var _17b,_17c,_17d,_17e,_17f,_180,_181,_182;var _183;function _184(_185,_186,_187){if(_178&&_187){return function(node,_188){return on(node,_187,_188);};}else{if(_177){return function(node,_189){var _18a=on(node,_186,function(evt){_189.call(this,evt);_183=(new Date()).getTime();}),_18b=on(node,_185,function(evt){if(!_183||(new Date()).getTime()>_183+1000){_189.call(this,evt);}});return {remove:function(){_18a.remove();_18b.remove();}};};}else{return function(node,_18c){return on(node,_185,_18c);};}}};function _18d(node){do{if(node.dojoClick!==undefined){return node.dojoClick;}}while(node=node.parentNode);};function _18e(e,_18f,_190){_17c=!e.target.disabled&&_18d(e.target);if(_17c){_17d=e.target;_17e=e.changedTouches?e.changedTouches[0].pageX:e.clientX;_17f=e.changedTouches?e.changedTouches[0].pageY:e.clientY;_180=(typeof _17c=="object"?_17c.x:(typeof _17c=="number"?_17c:0))||4;_181=(typeof _17c=="object"?_17c.y:(typeof _17c=="number"?_17c:0))||4;if(!_17b){_17b=true;win.doc.addEventListener(_18f,function(e){_17c=_17c&&(e.changedTouches?e.changedTouches[0].target:e.target)==_17d&&Math.abs((e.changedTouches?e.changedTouches[0].pageX:e.clientX)-_17e)<=_180&&Math.abs((e.changedTouches?e.changedTouches[0].pageY:e.clientY)-_17f)<=_181;},true);win.doc.addEventListener(_190,function(e){if(_17c){_182=(new Date()).getTime();var _191=e.target;if(_191.tagName==="LABEL"){_191=dom.byId(_191.getAttribute("for"))||_191;}var src=(e.changedTouches)?e.changedTouches[0]:e;var _192=document.createEvent("MouseEvents");_192._dojo_click=true;_192.initMouseEvent("click",true,true,e.view,e.detail,src.screenX,src.screenY,src.clientX,src.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);setTimeout(function(){on.emit(_191,"click",_192);},0);}},true);function _193(type){win.doc.addEventListener(type,function(e){if(!e._dojo_click&&(new Date()).getTime()<=_182+1000&&!(e.target.tagName=="INPUT"&&_174.contains(e.target,"dijitOffScreen"))){e.stopPropagation();e.stopImmediatePropagation&&e.stopImmediatePropagation();if(type=="click"&&(e.target.tagName!="INPUT"||e.target.type=="radio"||e.target.type=="checkbox")&&e.target.tagName!="TEXTAREA"&&e.target.tagName!="AUDIO"&&e.target.tagName!="VIDEO"){e.preventDefault();}}},true);};_193("click");_193("mousedown");_193("mouseup");}}};var _194;if(_177){if(_178){_176(function(){win.doc.addEventListener(_179.down,function(evt){_18e(evt,_179.move,_179.up);},true);});}else{_176(function(){_194=win.body();win.doc.addEventListener("touchstart",function(evt){_183=(new Date()).getTime();var _195=_194;_194=evt.target;on.emit(_195,"dojotouchout",{relatedTarget:_194,bubbles:true});on.emit(_194,"dojotouchover",{relatedTarget:_195,bubbles:true});_18e(evt,"touchmove","touchend");},true);function _196(evt){var _197=lang.delegate(evt,{bubbles:true});if(has("ios")>=6){_197.touches=evt.touches;_197.altKey=evt.altKey;_197.changedTouches=evt.changedTouches;_197.ctrlKey=evt.ctrlKey;_197.metaKey=evt.metaKey;_197.shiftKey=evt.shiftKey;_197.targetTouches=evt.targetTouches;}return _197;};on(win.doc,"touchmove",function(evt){_183=(new Date()).getTime();var _198=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset));if(_198){if(_194!==_198){on.emit(_194,"dojotouchout",{relatedTarget:_198,bubbles:true});on.emit(_198,"dojotouchover",{relatedTarget:_194,bubbles:true});_194=_198;}if(!on.emit(_198,"dojotouchmove",_196(evt))){evt.preventDefault();}}});on(win.doc,"touchend",function(evt){_183=(new Date()).getTime();var node=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset))||win.body();on.emit(node,"dojotouchend",_196(evt));});});}}var _199={press:_184("mousedown","touchstart",_179.down),move:_184("mousemove","dojotouchmove",_179.move),release:_184("mouseup","dojotouchend",_179.up),cancel:_184(_175.leave,"touchcancel",_177?_179.cancel:null),over:_184("mouseover","dojotouchover",_179.over),out:_184("mouseout","dojotouchout",_179.out),enter:_175._eventHandler(_184("mouseover","dojotouchover",_179.over)),leave:_175._eventHandler(_184("mouseout","dojotouchout",_179.out))};1&&(dojo.touch=_199);return _199;});},"dijit/tree/ObjectStoreModel":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang","dojo/when"],function(_19a,_19b,_19c,lang,when){return _19c("dijit.tree.ObjectStoreModel",null,{store:null,labelAttr:"name",labelType:"text",root:null,query:null,constructor:function(args){lang.mixin(this,args);this.childrenCache={};},destroy:function(){for(var id in this.childrenCache){this.childrenCache[id].close&&this.childrenCache[id].close();}},getRoot:function(_19d,_19e){if(this.root){_19d(this.root);}else{var res;when(res=this.store.query(this.query),lang.hitch(this,function(_19f){if(_19f.length!=1){throw new Error("dijit.tree.ObjectStoreModel: root query returned "+_19f.length+" items, but must return exactly one");}this.root=_19f[0];_19d(this.root);if(res.observe){res.observe(lang.hitch(this,function(obj){this.onChange(obj);}),true);}}),_19e);}},mayHaveChildren:function(){return true;},getChildren:function(_1a0,_1a1,_1a2){var id=this.store.getIdentity(_1a0);if(this.childrenCache[id]){when(this.childrenCache[id],_1a1,_1a2);return;}var res=this.childrenCache[id]=this.store.getChildren(_1a0);when(res,_1a1,_1a2);if(res.observe){res.observe(lang.hitch(this,function(obj,_1a3,_1a4){this.onChange(obj);if(_1a3!=_1a4){when(res,lang.hitch(this,"onChildrenChange",_1a0));}}),true);}},isItem:function(){return true;},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return item[this.labelAttr];},newItem:function(args,_1a5,_1a6,_1a7){return this.store.put(args,{parent:_1a5,before:_1a7});},pasteItem:function(_1a8,_1a9,_1aa,_1ab,_1ac,_1ad){if(!_1ab){var _1ae=[].concat(this.childrenCache[this.getIdentity(_1a9)]),_1af=_19a.indexOf(_1ae,_1a8);_1ae.splice(_1af,1);this.onChildrenChange(_1a9,_1ae);}return this.store.put(_1a8,{overwrite:true,parent:_1aa,before:_1ad});},onChange:function(){},onChildrenChange:function(){},onDelete:function(){}});});},"dijit/tree/ForestStoreModel":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","./TreeStoreModel"],function(_1b0,_1b1,_1b2,lang,_1b3){return _1b1("dijit.tree.ForestStoreModel",_1b3,{rootId:"$root$",rootLabel:"ROOT",query:null,constructor:function(_1b4){this.root={store:this,root:true,id:_1b4.rootId,label:_1b4.rootLabel,children:_1b4.rootChildren};},mayHaveChildren:function(item){return item===this.root||this.inherited(arguments);},getChildren:function(_1b5,_1b6,_1b7){if(_1b5===this.root){if(this.root.children){_1b6(this.root.children);}else{this.store.fetch({query:this.query,onComplete:lang.hitch(this,function(_1b8){this.root.children=_1b8;_1b6(_1b8);}),onError:_1b7});}}else{this.inherited(arguments);}},isItem:function(_1b9){return (_1b9===this.root)?true:this.inherited(arguments);},fetchItemByIdentity:function(_1ba){if(_1ba.identity==this.root.id){var _1bb=_1ba.scope||_1b2.global;if(_1ba.onItem){_1ba.onItem.call(_1bb,this.root);}}else{this.inherited(arguments);}},getIdentity:function(item){return (item===this.root)?this.root.id:this.inherited(arguments);},getLabel:function(item){return (item===this.root)?this.root.label:this.inherited(arguments);},newItem:function(args,_1bc,_1bd){if(_1bc===this.root){this.onNewRootItem(args);return this.store.newItem(args);}else{return this.inherited(arguments);}},onNewRootItem:function(){},pasteItem:function(_1be,_1bf,_1c0,_1c1,_1c2){if(_1bf===this.root){if(!_1c1){this.onLeaveRoot(_1be);}}this.inherited(arguments,[_1be,_1bf===this.root?null:_1bf,_1c0===this.root?null:_1c0,_1c1,_1c2]);if(_1c0===this.root){this.onAddToRoot(_1be);}},onAddToRoot:function(item){},onLeaveRoot:function(item){},_requeryTop:function(){var _1c3=this.root.children||[];this.store.fetch({query:this.query,onComplete:lang.hitch(this,function(_1c4){this.root.children=_1c4;if(_1c3.length!=_1c4.length||_1b0.some(_1c3,function(item,idx){return _1c4[idx]!=item;})){this.onChildrenChange(this.root,_1c4);}})});},onNewItem:function(item,_1c5){this._requeryTop();this.inherited(arguments);},onDeleteItem:function(item){if(_1b0.indexOf(this.root.children,item)!=-1){this._requeryTop();}this.inherited(arguments);},onSetItem:function(item,_1c6,_1c7,_1c8){this._requeryTop();this.inherited(arguments);}});});},"url:dijit/templates/Tree.html":"<div role=\"tree\">\n\t<div class=\"dijitInline dijitTreeIndent\" style=\"position: absolute; top: -9999px\" data-dojo-attach-point=\"indentDetector\"></div>\n\t<div class=\"dijitTreeExpando dijitTreeExpandoLoading\" data-dojo-attach-point=\"rootLoadingIndicator\"></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeContainer\" role=\"presentation\">\n\t</div>\n</div>\n","url:dijit/templates/TreeNode.html":"<div class=\"dijitTreeNode\" role=\"presentation\"\n\t><div data-dojo-attach-point=\"rowNode\" class=\"dijitTreeRow\" role=\"presentation\"\n\t\t><span data-dojo-attach-point=\"expandoNode\" class=\"dijitInline dijitTreeExpando\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"expandoNodeText\" class=\"dijitExpandoText\" role=\"presentation\"></span\n\t\t><span data-dojo-attach-point=\"contentNode\"\n\t\t\tclass=\"dijitTreeContent\" role=\"presentation\">\n\t\t\t<span role=\"presentation\" class=\"dijitInline dijitIcon dijitTreeIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span data-dojo-attach-point=\"labelNode,focusNode\" class=\"dijitTreeLabel\" role=\"treeitem\"\n\t\t\t\t   tabindex=\"-1\" aria-selected=\"false\" id=\"${id}_label\"></span>\n\t\t</span\n\t></div>\n\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitTreeNodeContainer\" role=\"presentation\"\n\t\t style=\"display: none;\" aria-labelledby=\"${id}_label\"></div>\n</div>\n","*noref":1}});define("dijit/_dijit_tree",[],1);require(["dijit/Tree","dijit/tree/dndSource","dijit/tree/TreeStoreModel","dijit/tree/ForestStoreModel","dijit/tree/ObjectStoreModel"]);
}catch(e){console.log("Module 'dijit_tree_19': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"dijit/form/ToggleButton":function(){define(["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_1,_2,_3,_4){return _1("dijit.form.ToggleButton",[_3,_4],{baseClass:"dijitToggleButton",setChecked:function(_5){_2.deprecated("setChecked("+_5+") is deprecated. Use set('checked',"+_5+") instead.","","2.0");this.set("checked",_5);}});});},"dijit/layout/SplitContainer":function(){define(["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/sniff","../registry","../_WidgetBase","./_LayoutWidget"],function(_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10,on,has,_11,_12,_13){var _14=_8("dijit.layout.SplitContainer",_13,{constructor:function(){_f.deprecated("dijit.layout.SplitContainer is deprecated","use BorderContainer with splitter instead",2);},activeSizing:false,sizerWidth:7,orientation:"horizontal",persist:true,baseClass:"dijitSplitContainer",postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.isHorizontal=(this.orientation=="horizontal");},postCreate:function(){this.inherited(arguments);this.sizers=[];if(has("mozilla")){this.domNode.style.overflow="-moz-scrollbars-none";}if(typeof this.sizerWidth=="object"){try{this.sizerWidth=parseInt(this.sizerWidth.toString());}catch(e){this.sizerWidth=7;}}var _15=this.ownerDocument.createElement("div");this.virtualSizer=_15;_15.style.position="relative";_15.style.zIndex=10;_15.className=this.isHorizontal?"dijitSplitContainerVirtualSizerH":"dijitSplitContainerVirtualSizerV";this.domNode.appendChild(_15);_9.setSelectable(_15,false);},destroy:function(){delete this.virtualSizer;if(this._ownconnects){var h;while(h=this._ownconnects.pop()){h.remove();}}this.inherited(arguments);},startup:function(){if(this._started){return;}_6.forEach(this.getChildren(),function(_16,i,_17){this._setupChild(_16);if(i<_17.length-1){this._addSizer();}},this);if(this.persist){this._restoreState();}this.inherited(arguments);},_setupChild:function(_18){this.inherited(arguments);_18.domNode.style.position="absolute";_a.add(_18.domNode,"dijitSplitPane");},_onSizerMouseDown:function(e){if(e.target.id){for(var i=0;i<this.sizers.length;i++){if(this.sizers[i].id==e.target.id){break;}}if(i<this.sizers.length){this.beginSizing(e,i);}}},_addSizer:function(_19){_19=_19===undefined?this.sizers.length:_19;var _1a=this.ownerDocument.createElement("div");_1a.id=_11.getUniqueId("dijit_layout_SplitterContainer_Splitter");this.sizers.splice(_19,0,_1a);this.domNode.appendChild(_1a);_1a.className=this.isHorizontal?"dijitSplitContainerSizerH":"dijitSplitContainerSizerV";var _1b=this.ownerDocument.createElement("div");_1b.className="thumb";_1a.appendChild(_1b);this.connect(_1a,"onmousedown","_onSizerMouseDown");_9.setSelectable(_1a,false);},removeChild:function(_1c){if(this.sizers.length){var i=_6.indexOf(this.getChildren(),_1c);if(i!=-1){if(i==this.sizers.length){i--;}_b.destroy(this.sizers[i]);this.sizers.splice(i,1);}}this.inherited(arguments);if(this._started){this.layout();}},addChild:function(_1d,_1e){if(typeof _1e=="undefined"||_1e=="last"){_1e=this.getChildren().length;}this.inherited(arguments,[_1d,_1e]);if(this._started){var _1f=this.getChildren();if(_1f.length>1){this._addSizer(_1e);}this.layout();}},layout:function(){this.paneWidth=this._contentBox.w;this.paneHeight=this._contentBox.h;var _20=this.getChildren();if(!_20.length){return;}var _21=this.isHorizontal?this.paneWidth:this.paneHeight;if(_20.length>1){_21-=this.sizerWidth*(_20.length-1);}var _22=0;_6.forEach(_20,function(_23){_22+=_23.sizeShare;});var _24=_21/_22;var _25=0;_6.forEach(_20.slice(0,_20.length-1),function(_26){var _27=Math.round(_24*_26.sizeShare);_26.sizeActual=_27;_25+=_27;});_20[_20.length-1].sizeActual=_21-_25;this._checkSizes();var pos=0;var _28=_20[0].sizeActual;this._movePanel(_20[0],pos,_28);_20[0].position=pos;pos+=_28;if(!this.sizers){return;}_6.some(_20.slice(1),function(_29,i){if(!this.sizers[i]){return true;}this._moveSlider(this.sizers[i],pos,this.sizerWidth);this.sizers[i].position=pos;pos+=this.sizerWidth;_28=_29.sizeActual;this._movePanel(_29,pos,_28);_29.position=pos;pos+=_28;},this);},_movePanel:function(_2a,pos,_2b){var box;if(this.isHorizontal){_2a.domNode.style.left=pos+"px";_2a.domNode.style.top=0;box={w:_2b,h:this.paneHeight};if(_2a.resize){_2a.resize(box);}else{_c.setMarginBox(_2a.domNode,box);}}else{_2a.domNode.style.left=0;_2a.domNode.style.top=pos+"px";box={w:this.paneWidth,h:_2b};if(_2a.resize){_2a.resize(box);}else{_c.setMarginBox(_2a.domNode,box);}}},_moveSlider:function(_2c,pos,_2d){if(this.isHorizontal){_2c.style.left=pos+"px";_2c.style.top=0;_c.setMarginBox(_2c,{w:_2d,h:this.paneHeight});}else{_2c.style.left=0;_2c.style.top=pos+"px";_c.setMarginBox(_2c,{w:this.paneWidth,h:_2d});}},_growPane:function(_2e,_2f){if(_2e>0){if(_2f.sizeActual>_2f.sizeMin){if((_2f.sizeActual-_2f.sizeMin)>_2e){_2f.sizeActual=_2f.sizeActual-_2e;_2e=0;}else{_2e-=_2f.sizeActual-_2f.sizeMin;_2f.sizeActual=_2f.sizeMin;}}}return _2e;},_checkSizes:function(){var _30=0;var _31=0;var _32=this.getChildren();_6.forEach(_32,function(_33){_31+=_33.sizeActual;_30+=_33.sizeMin;});if(_30<=_31){var _34=0;_6.forEach(_32,function(_35){if(_35.sizeActual<_35.sizeMin){_34+=_35.sizeMin-_35.sizeActual;_35.sizeActual=_35.sizeMin;}});if(_34>0){var _36=this.isDraggingLeft?_32.reverse():_32;_6.forEach(_36,function(_37){_34=this._growPane(_34,_37);},this);}}else{_6.forEach(_32,function(_38){_38.sizeActual=Math.round(_31*(_38.sizeMin/_30));});}},beginSizing:function(e,i){var _39=this.getChildren();this.paneBefore=_39[i];this.paneAfter=_39[i+1];this.paneBefore.sizeBeforeDrag=this.paneBefore.sizeActual;this.paneAfter.sizeBeforeDrag=this.paneAfter.sizeActual;this.paneAfter.positionBeforeDrag=this.paneAfter.position;this.isSizing=true;this.sizingSplitter=this.sizers[i];this.sizingSplitter.positionBeforeDrag=_d.get(this.sizingSplitter,(this.isHorizontal?"left":"top"));if(!this.cover){this.cover=_b.create("div",{style:{position:"absolute",zIndex:5,top:0,left:0,width:"100%",height:"100%"}},this.domNode);}else{this.cover.style.zIndex=5;}this.sizingSplitter.style.zIndex=6;this.startPoint=this.lastPoint=(this.isHorizontal?e.pageX:e.pageY);this.maxDelta=this.paneAfter.sizeActual-this.paneAfter.sizeMin;this.minDelta=-1*(this.paneBefore.sizeActual-this.paneBefore.sizeMin);if(!this.activeSizing){this._showSizingLine();}this._ownconnects=[on(this.ownerDocument.documentElement,"mousemove",_10.hitch(this,"changeSizing")),on(this.ownerDocument.documentElement,"mouseup",_10.hitch(this,"endSizing"))];_e.stop(e);},changeSizing:function(e){if(!this.isSizing){return;}this.lastPoint=this.isHorizontal?e.pageX:e.pageY;var _3a=Math.max(Math.min(this.lastPoint-this.startPoint,this.maxDelta),this.minDelta);if(this.activeSizing){this._updateSize(_3a);}else{this._moveSizingLine(_3a);}_e.stop(e);},endSizing:function(){if(!this.isSizing){return;}if(this.cover){this.cover.style.zIndex=-1;}if(!this.activeSizing){this._hideSizingLine();}var _3b=Math.max(Math.min(this.lastPoint-this.startPoint,this.maxDelta),this.minDelta);this._updateSize(_3b);this.isSizing=false;if(this.persist){this._saveState(this);}var h;while(h=this._ownconnects.pop()){h.remove();}},_updateSize:function(_3c){this.paneBefore.sizeActual=this.paneBefore.sizeBeforeDrag+_3c;this.paneAfter.position=this.paneAfter.positionBeforeDrag+_3c;this.paneAfter.sizeActual=this.paneAfter.sizeBeforeDrag-_3c;_6.forEach(this.getChildren(),function(_3d){_3d.sizeShare=_3d.sizeActual;});if(this._started){this.layout();}},_showSizingLine:function(){this._moveSizingLine(0);_c.setMarginBox(this.virtualSizer,this.isHorizontal?{w:this.sizerWidth,h:this.paneHeight}:{w:this.paneWidth,h:this.sizerWidth});this.virtualSizer.style.display="block";},_hideSizingLine:function(){this.virtualSizer.style.display="none";},_moveSizingLine:function(_3e){var pos=_3e+this.sizingSplitter.positionBeforeDrag;_d.set(this.virtualSizer,(this.isHorizontal?"left":"top"),pos+"px");},_getCookieName:function(i){return this.id+"_"+i;},_restoreState:function(){_6.forEach(this.getChildren(),function(_3f,i){var _40=this._getCookieName(i);var _41=_7(_40);if(_41){var pos=parseInt(_41);if(typeof pos=="number"){_3f.sizeShare=pos;}}},this);},_saveState:function(){if(!this.persist){return;}_6.forEach(this.getChildren(),function(_42,i){_7(this._getCookieName(i),_42.sizeShare,{expires:365});},this);}});_14.ChildWidgetProperties={sizeMin:10,sizeShare:10};_10.extend(_12,_14.ChildWidgetProperties);return _14;});},"dijit/layout/ScrollingTabController":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/fx","dojo/_base/lang","dojo/on","dojo/query","dojo/sniff","../registry","dojo/text!./templates/ScrollingTabController.html","dojo/text!./templates/_ScrollingTabControllerButton.html","./TabController","./utils","../_WidgetsInTemplateMixin","../Menu","../MenuItem","../form/Button","../_HasDropDown","dojo/NodeList-dom","../a11yclick"],function(_43,_44,_45,_46,_47,fx,_48,on,_49,has,_4a,_4b,_4c,_4d,_4e,_4f,_50,_51,_52,_53){var _54=_44("dijit.layout.ScrollingTabController",[_4d,_4f],{baseClass:"dijitTabController dijitScrollingTabController",templateString:_4b,useMenu:true,useSlider:true,tabStripClass:"",_minScroll:5,_setClassAttr:{node:"containerNode",type:"class"},buildRendering:function(){this.inherited(arguments);var n=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();if(!this.tabStripClass){this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"")+"None";_45.add(n,"tabStrip-disabled");}_45.add(this.tablistWrapper,this.tabStripClass);},onStartup:function(){this.inherited(arguments);_47.set(this.domNode,"visibility","");this._postStartup=true;this.own(on(this.containerNode,"attrmodified-label, attrmodified-iconclass",_48.hitch(this,function(evt){if(this._dim){this.resize(this._dim);}})));},onAddChild:function(_55,_56){this.inherited(arguments);_47.set(this.containerNode,"width",(_47.get(this.containerNode,"width")+200)+"px");},onRemoveChild:function(_57,_58){var _59=this.pane2button(_57.id);if(this._selectedTab===_59.domNode){this._selectedTab=null;}this.inherited(arguments);},_initButtons:function(){this._btnWidth=0;this._buttons=_49("> .tabStripButton",this.domNode).filter(function(btn){if((this.useMenu&&btn==this._menuBtn.domNode)||(this.useSlider&&(btn==this._rightBtn.domNode||btn==this._leftBtn.domNode))){this._btnWidth+=_46.getMarginSize(btn).w;return true;}else{_47.set(btn,"display","none");return false;}},this);},_getTabsWidth:function(){var _5a=this.getChildren();if(_5a.length){var _5b=_5a[this.isLeftToRight()?0:_5a.length-1].domNode,_5c=_5a[this.isLeftToRight()?_5a.length-1:0].domNode;return _5c.offsetLeft+_5c.offsetWidth-_5b.offsetLeft;}else{return 0;}},_enableBtn:function(_5d){var _5e=this._getTabsWidth();_5d=_5d||_47.get(this.scrollNode,"width");return _5e>0&&_5d<_5e;},resize:function(dim){this._dim=dim;this.scrollNode.style.height="auto";var cb=this._contentBox=_4e.marginBox2contentBox(this.domNode,{h:0,w:dim.w});cb.h=this.scrollNode.offsetHeight;_46.setContentSize(this.domNode,cb);var _5f=this._enableBtn(this._contentBox.w);this._buttons.style("display",_5f?"":"none");this._leftBtn.region="left";this._rightBtn.region="right";this._menuBtn.region=this.isLeftToRight()?"right":"left";_4e.layoutChildren(this.domNode,this._contentBox,[this._menuBtn,this._leftBtn,this._rightBtn,{domNode:this.scrollNode,region:"center"}]);if(this._selectedTab){if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}this.scrollNode.scrollLeft=this._convertToScrollLeft(this._getScrollForSelectedTab());}this._setButtonClass(this._getScroll());this._postResize=true;return {h:this._contentBox.h,w:dim.w};},_getScroll:function(){return (this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit"))?this.scrollNode.scrollLeft:_47.get(this.containerNode,"width")-_47.get(this.scrollNode,"width")+(has("ie")>=8?-1:1)*this.scrollNode.scrollLeft;},_convertToScrollLeft:function(val){if(this.isLeftToRight()||has("ie")<8||(has("ie")&&has("quirks"))||has("webkit")){return val;}else{var _60=_47.get(this.containerNode,"width")-_47.get(this.scrollNode,"width");return (has("ie")>=8?-1:1)*(val-_60);}},onSelectChild:function(_61){var tab=this.pane2button(_61.id);if(!tab){return;}var _62=tab.domNode;if(_62!=this._selectedTab){this._selectedTab=_62;if(this._postResize){var sl=this._getScroll();if(sl>_62.offsetLeft||sl+_47.get(this.scrollNode,"width")<_62.offsetLeft+_47.get(_62,"width")){this.createSmoothScroll().play();}}}this.inherited(arguments);},_getScrollBounds:function(){var _63=this.getChildren(),_64=_47.get(this.scrollNode,"width"),_65=_47.get(this.containerNode,"width"),_66=_65-_64,_67=this._getTabsWidth();if(_63.length&&_67>_64){return {min:this.isLeftToRight()?0:_63[_63.length-1].domNode.offsetLeft,max:this.isLeftToRight()?(_63[_63.length-1].domNode.offsetLeft+_63[_63.length-1].domNode.offsetWidth)-_64:_66};}else{var _68=this.isLeftToRight()?0:_66;return {min:_68,max:_68};}},_getScrollForSelectedTab:function(){var w=this.scrollNode,n=this._selectedTab,_69=_47.get(this.scrollNode,"width"),_6a=this._getScrollBounds();var pos=(n.offsetLeft+_47.get(n,"width")/2)-_69/2;pos=Math.min(Math.max(pos,_6a.min),_6a.max);return pos;},createSmoothScroll:function(x){if(arguments.length>0){var _6b=this._getScrollBounds();x=Math.min(Math.max(x,_6b.min),_6b.max);}else{x=this._getScrollForSelectedTab();}if(this._anim&&this._anim.status()=="playing"){this._anim.stop();}var _6c=this,w=this.scrollNode,_6d=new fx.Animation({beforeBegin:function(){if(this.curve){delete this.curve;}var _6e=w.scrollLeft,_6f=_6c._convertToScrollLeft(x);_6d.curve=new fx._Line(_6e,_6f);},onAnimate:function(val){w.scrollLeft=val;}});this._anim=_6d;this._setButtonClass(x);return _6d;},_getBtnNode:function(e){var n=e.target;while(n&&!_45.contains(n,"tabStripButton")){n=n.parentNode;}return n;},doSlideRight:function(e){this.doSlide(1,this._getBtnNode(e));},doSlideLeft:function(e){this.doSlide(-1,this._getBtnNode(e));},doSlide:function(_70,_71){if(_71&&_45.contains(_71,"dijitTabDisabled")){return;}var _72=_47.get(this.scrollNode,"width");var d=(_72*0.75)*_70;var to=this._getScroll()+d;this._setButtonClass(to);this.createSmoothScroll(to).play();},_setButtonClass:function(_73){var _74=this._getScrollBounds();this._leftBtn.set("disabled",_73<=_74.min);this._rightBtn.set("disabled",_73>=_74.max);}});var _75=_44("dijit.layout._ScrollingTabControllerButtonMixin",null,{baseClass:"dijitTab tabStripButton",templateString:_4c,tabIndex:"",isFocusable:function(){return false;}});_44("dijit.layout._ScrollingTabControllerButton",[_52,_75]);_44("dijit.layout._ScrollingTabControllerMenuButton",[_52,_53,_75],{containerId:"",tabIndex:"-1",isLoaded:function(){return false;},loadDropDown:function(_76){this.dropDown=new _50({id:this.containerId+"_menu",ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir});var _77=_4a.byId(this.containerId);_43.forEach(_77.getChildren(),function(_78){var _79=new _51({id:_78.id+"_stcMi",label:_78.title,iconClass:_78.iconClass,disabled:_78.disabled,ownerDocument:this.ownerDocument,dir:_78.dir,lang:_78.lang,textDir:_78.textDir||_77.textDir,onClick:function(){_77.selectChild(_78);}});this.dropDown.addChild(_79);},this);_76();},closeDropDown:function(_7a){this.inherited(arguments);if(this.dropDown){this._popupStateNode.removeAttribute("aria-owns");this.dropDown.destroyRecursive();delete this.dropDown;}}});return _54;});},"dijit/form/_ButtonMixin":function(){define(["dojo/_base/declare","dojo/dom","dojo/has","../registry"],function(_7b,dom,has,_7c){var _7d=_7b("dijit.form._ButtonMixin"+(has("dojo-bidi")?"_NoBidi":""),null,{label:"",type:"button",__onClick:function(e){e.stopPropagation();e.preventDefault();if(!this.disabled){this.valueNode.click(e);}return false;},_onClick:function(e){if(this.disabled){e.stopPropagation();e.preventDefault();return false;}if(this.onClick(e)===false){e.preventDefault();}var _7e=e.defaultPrevented;if(!_7e&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var _7f=this.domNode;_7f.parentNode;_7f=_7f.parentNode){var _80=_7c.byNode(_7f);if(_80&&typeof _80._onSubmit=="function"){_80._onSubmit(e);e.preventDefault();_7e=true;break;}}}return !_7e;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_81){this._set("label",_81);var _82=this.containerNode||this.focusNode;_82.innerHTML=_81;}});if(has("dojo-bidi")){_7d=_7b("dijit.form._ButtonMixin",_7d,{_setLabelAttr:function(){this.inherited(arguments);var _83=this.containerNode||this.focusNode;this.applyTextDir(_83);}});}return _7d;});},"dijit/form/Button":function(){define(["require","dojo/_base/declare","dojo/dom-class","dojo/has","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(_84,_85,_86,has,_87,_88,_89,_8a,_8b,_8c){if(has("dijit-legacy-requires")){_89(0,function(){var _8d=["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"];_84(_8d);});}var _8e=_85("dijit.form.Button"+(has("dojo-bidi")?"_NoBidi":""),[_8a,_8b],{showLabel:true,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:_8c,_setValueAttr:"valueNode",_setNameAttr:function(_8f){if(this.valueNode){this.valueNode.setAttribute("name",_8f);}},_fillContent:function(_90){if(_90&&(!this.params||!("label" in this.params))){var _91=_88.trim(_90.innerHTML);if(_91){this.label=_91;}}},_setShowLabelAttr:function(val){if(this.containerNode){_86.toggle(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},setLabel:function(_92){_87.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_92);},_setLabelAttr:function(_93){this.inherited(arguments);if(!this.showLabel&&!("title" in this.params)){this.titleNode.title=_88.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});if(has("dojo-bidi")){_8e=_85("dijit.form.Button",_8e,{_setLabelAttr:function(_94){this.inherited(arguments);if(this.titleNode.title){this.applyTextDir(this.titleNode,this.titleNode.title);}},_setTextDirAttr:function(_95){if(this._created&&this.textDir!=_95){this._set("textDir",_95);this._setLabelAttr(this.label);}}});}return _8e;});},"dijit/layout/_TabContainerBase":function(){define(["dojo/text!./templates/TabContainer.html","./StackContainer","./utils","../_TemplatedMixin","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style"],function(_96,_97,_98,_99,_9a,_9b,_9c,_9d){return _9a("dijit.layout._TabContainerBase",[_97,_99],{tabPosition:"top",baseClass:"dijitTabContainer",tabStrip:false,nested:false,templateString:_96,postMixInProperties:function(){this.baseClass+=this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/,"");this.srcNodeRef&&_9d.set(this.srcNodeRef,"visibility","hidden");this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.tablist=this._makeController(this.tablistNode);if(!this.doLayout){_9b.add(this.domNode,"dijitTabContainerNoLayout");}if(this.nested){_9b.add(this.domNode,"dijitTabContainerNested");_9b.add(this.tablist.containerNode,"dijitTabContainerTabListNested");_9b.add(this.tablistSpacer,"dijitTabContainerSpacerNested");_9b.add(this.containerNode,"dijitTabPaneWrapperNested");}else{_9b.add(this.domNode,"tabStrip-"+(this.tabStrip?"enabled":"disabled"));}},_setupChild:function(tab){_9b.add(tab.domNode,"dijitTabPane");this.inherited(arguments);},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited(arguments);},layout:function(){if(!this._contentBox||typeof (this._contentBox.l)=="undefined"){return;}var sc=this.selectedChildWidget;if(this.doLayout){var _9e=this.tabPosition.replace(/-h/,"");this.tablist.region=_9e;var _9f=[this.tablist,{domNode:this.tablistSpacer,region:_9e},{domNode:this.containerNode,region:"center"}];_98.layoutChildren(this.domNode,this._contentBox,_9f);this._containerContentBox=_98.marginBox2contentBox(this.containerNode,_9f[2]);if(sc&&sc.resize){sc.resize(this._containerContentBox);}}else{if(this.tablist.resize){var s=this.tablist.domNode.style;s.width="0";var _a0=_9c.getContentBox(this.domNode).w;s.width="";this.tablist.resize({w:_a0});}if(sc&&sc.resize){sc.resize();}}},destroy:function(_a1){if(this.tablist){this.tablist.destroy(_a1);}this.inherited(arguments);}});});},"dijit/layout/TabController":function(){define(["dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/has","dojo/i18n","dojo/_base/lang","./StackController","../registry","../Menu","../MenuItem","dojo/text!./templates/_TabButton.html","dojo/i18n!../nls/common"],function(_a2,dom,_a3,_a4,has,_a5,_a6,_a7,_a8,_a9,_aa,_ab){var _ac=_a2("dijit.layout._TabButton"+(has("dojo-bidi")?"_NoBidi":""),_a7.StackButton,{baseClass:"dijitTab",cssStateNodes:{closeNode:"dijitTabCloseButton"},templateString:_ab,_setNameAttr:"focusNode",scrollOnFocus:false,buildRendering:function(){this.inherited(arguments);dom.setSelectable(this.containerNode,false);},startup:function(){this.inherited(arguments);var n=this.domNode;this.defer(function(){n.className=n.className;},1);},_setCloseButtonAttr:function(_ad){this._set("closeButton",_ad);_a4.toggle(this.domNode,"dijitClosable",_ad);this.closeNode.style.display=_ad?"":"none";if(_ad){var _ae=_a5.getLocalization("dijit","common");if(this.closeNode){_a3.set(this.closeNode,"title",_ae.itemClose);}}},_setDisabledAttr:function(_af){this.inherited(arguments);if(this.closeNode){if(_af){_a3.remove(this.closeNode,"title");}else{var _b0=_a5.getLocalization("dijit","common");_a3.set(this.closeNode,"title",_b0.itemClose);}}},_setLabelAttr:function(_b1){this.inherited(arguments);if(!this.showLabel&&!this.params.title){this.iconNode.alt=_a6.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});if(has("dojo-bidi")){_ac=_a2("dijit.layout._TabButton",_ac,{_setLabelAttr:function(_b2){this.inherited(arguments);this.applyTextDir(this.iconNode,this.iconNode.alt);}});}var _b3=_a2("dijit.layout.TabController",_a7,{baseClass:"dijitTabController",templateString:"<div role='tablist' data-dojo-attach-event='onkeydown:onkeydown'></div>",tabPosition:"top",buttonWidget:_ac,buttonWidgetCloseClass:"dijitTabCloseButton",postCreate:function(){this.inherited(arguments);var _b4=new _a9({id:this.id+"_Menu",ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir,targetNodeIds:[this.domNode],selector:function(_b5){return _a4.contains(_b5,"dijitClosable")&&!_a4.contains(_b5,"dijitTabDisabled");}});this.own(_b4);var _b6=_a5.getLocalization("dijit","common"),_b7=this;_b4.addChild(new _aa({label:_b6.itemClose,ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir,onClick:function(evt){var _b8=_a8.byNode(this.getParent().currentTarget);_b7.onCloseButtonClick(_b8.page);}}));}});_b3.TabButton=_ac;return _b3;});},"dijit/_HasDropDown":function(){define(["dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","./registry","./focus","./popup","./_FocusMixin"],function(_b9,_ba,dom,_bb,_bc,_bd,_be,has,_bf,_c0,on,_c1,_c2,_c3,_c4,_c5){return _b9("dijit._HasDropDown",_c5,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:-1,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){if(this.disabled||this.readOnly){return;}if(e.type!="MSPointerDown"&&e.type!="pointerdown"){e.preventDefault();}this.own(on.once(this.ownerDocument,_c1.release,_c0.hitch(this,"_onDropDownMouseUp")));this.toggleDropDown();},_onDropDownMouseUp:function(e){var _c6=this.dropDown,_c7=false;if(e&&this._opened){var c=_bd.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_c7){if(_bc.contains(t,"dijitPopup")){_c7=true;}else{t=t.parentNode;}}if(_c7){t=e.target;if(_c6.onItemClick){var _c8;while(t&&!(_c8=_c2.byNode(t))){t=t.parentNode;}if(_c8&&_c8.onClick&&_c8.getParent){_c8.getParent().onItemClick(_c8,e);}}return;}}}if(this._opened){if(_c6.focus&&(_c6.autoFocus!==false||(e.type=="mouseup"&&!this.hovering))){this._focusDropDownTimer=this.defer(function(){_c6.focus();delete this._focusDropDownTimer;});}}else{if(this.focus){this.defer("focus");}}},_onDropDownClick:function(e){if(this._stopClickEvents){e.stopPropagation();e.preventDefault();}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _c9={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";_bc.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_c9+"ArrowButton");},postCreate:function(){this.inherited(arguments);var _ca=this.focusNode||this.domNode;this.own(on(this._buttonNode,_c1.press,_c0.hitch(this,"_onDropDownMouseDown")),on(this._buttonNode,"click",_c0.hitch(this,"_onDropDownClick")),on(_ca,"keydown",_c0.hitch(this,"_onKey")),on(_ca,"keyup",_c0.hitch(this,"_onKeyUp")));},destroy:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown,_cb=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){e.stopPropagation();e.preventDefault();return;}}if(d&&this._opened&&e.keyCode==_bf.ESCAPE){this.closeDropDown();e.stopPropagation();e.preventDefault();}else{if(!this._opened&&(e.keyCode==_bf.DOWN_ARROW||((e.keyCode==_bf.ENTER||(e.keyCode==_bf.SPACE&&(!this._searchTimer||(e.ctrlKey||e.altKey||e.metaKey))))&&((_cb.tagName||"").toLowerCase()!=="input"||(_cb.type&&_cb.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;e.stopPropagation();e.preventDefault();}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){this.defer(_c0.hitch(d,"focus"),1);}}},_onBlur:function(){this.closeDropDown(false);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_cc){_cc();},loadAndOpenDropDown:function(){var d=new _ba(),_cd=_c0.hitch(this,function(){this.openDropDown();d.resolve(this.dropDown);});if(!this.isLoaded()){this.loadDropDown(_cd);}else{_cd();}return d;},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){this.loadAndOpenDropDown();}else{this.closeDropDown(true);}},openDropDown:function(){var _ce=this.dropDown,_cf=_ce.domNode,_d0=this._aroundNode||this.domNode,_d1=this;var _d2=_c4.open({parent:this,popup:_ce,around:_d0,orient:this.dropDownPosition,maxHeight:this.maxHeight,onExecute:function(){_d1.closeDropDown(true);},onCancel:function(){_d1.closeDropDown(true);},onClose:function(){_bb.set(_d1._popupStateNode,"popupActive",false);_bc.remove(_d1._popupStateNode,"dijitHasDropDownOpen");_d1._set("_opened",false);}});if(this.forceWidth||(this.autoWidth&&_d0.offsetWidth>_ce._popupWrapper.offsetWidth)){var _d3=_d0.offsetWidth-_ce._popupWrapper.offsetWidth;var _d4={w:_ce.domNode.offsetWidth+_d3};if(_c0.isFunction(_ce.resize)){_ce.resize(_d4);}else{_bd.setMarginBox(_cf,_d4);}if(_d2.corner[1]=="R"){_ce._popupWrapper.style.left=(_ce._popupWrapper.style.left.replace("px","")-_d3)+"px";}}_bb.set(this._popupStateNode,"popupActive","true");_bc.add(this._popupStateNode,"dijitHasDropDownOpen");this._set("_opened",true);this._popupStateNode.setAttribute("aria-expanded","true");this._popupStateNode.setAttribute("aria-owns",_ce.id);if(_cf.getAttribute("role")!=="presentation"&&!_cf.getAttribute("aria-labelledby")){_cf.setAttribute("aria-labelledby",this.id);}return _d2;},closeDropDown:function(_d5){if(this._focusDropDownTimer){this._focusDropDownTimer.remove();delete this._focusDropDownTimer;}if(this._opened){this._popupStateNode.setAttribute("aria-expanded","false");if(_d5){this.focus();}_c4.close(this.dropDown);this._opened=false;}}});});},"dijit/layout/BorderContainer":function(){define(["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","../_WidgetBase","../_Widget","../_TemplatedMixin","./LayoutContainer","./utils"],function(_d6,_d7,_d8,_d9,_da,_db,_dc,_dd,_de,on,_df,_e0,_e1,_e2,_e3,_e4){var _e5=_d8("dijit.layout._Splitter",[_e1,_e2],{live:true,templateString:"<div class=\"dijitSplitter\" data-dojo-attach-event=\"onkeydown:_onKeyDown,press:_startDrag,onmouseenter:_onMouse,onmouseleave:_onMouse\" tabIndex=\"0\" role=\"separator\"><div class=\"dijitSplitterThumb\"></div></div>",constructor:function(){this._handlers=[];},postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);this._factor=/top|left/.test(this.region)?1:-1;this._cookieName=this.container.id+"_"+this.region;},buildRendering:function(){this.inherited(arguments);_d9.add(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));if(this.container.persist){var _e6=_d7(this._cookieName);if(_e6){this.child.domNode.style[this.horizontal?"height":"width"]=_e6;}}},_computeMaxSize:function(){var dim=this.horizontal?"h":"w",_e7=_db.getMarginBox(this.child.domNode)[dim],_e8=_d6.filter(this.container.getChildren(),function(_e9){return _e9.region=="center";})[0];var _ea=_db.getContentBox(_e8.domNode)[dim]-10;return Math.min(this.child.maxSize,_e7+_ea);},_startDrag:function(e){if(!this.cover){this.cover=_da.place("<div class=dijitSplitterCover></div>",this.child.domNode,"after");}_d9.add(this.cover,"dijitSplitterCoverActive");if(this.fake){_da.destroy(this.fake);}if(!(this._resize=this.live)){(this.fake=this.domNode.cloneNode(true)).removeAttribute("id");_d9.add(this.domNode,"dijitSplitterShadow");_da.place(this.fake,this.domNode,"after");}_d9.add(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active");if(this.fake){_d9.remove(this.fake,"dijitSplitterHover dijitSplitter"+(this.horizontal?"H":"V")+"Hover");}var _eb=this._factor,_ec=this.horizontal,_ed=_ec?"pageY":"pageX",_ee=e[_ed],_ef=this.domNode.style,dim=_ec?"h":"w",_f0=_dc.getComputedStyle(this.child.domNode),_f1=_db.getMarginBox(this.child.domNode,_f0)[dim],max=this._computeMaxSize(),min=Math.max(this.child.minSize,_db.getPadBorderExtents(this.child.domNode,_f0)[dim]+10),_f2=this.region,_f3=_f2=="top"||_f2=="bottom"?"top":"left",_f4=parseInt(_ef[_f3],10),_f5=this._resize,_f6=_de.hitch(this.container,"_layoutChildren",this.child.id),de=this.ownerDocument;this._handlers=this._handlers.concat([on(de,_df.move,this._drag=function(e,_f7){var _f8=e[_ed]-_ee,_f9=_eb*_f8+_f1,_fa=Math.max(Math.min(_f9,max),min);if(_f5||_f7){_f6(_fa);}_ef[_f3]=_f8+_f4+_eb*(_fa-_f9)+"px";}),on(de,"dragstart",function(e){e.stopPropagation();e.preventDefault();}),on(this.ownerDocumentBody,"selectstart",function(e){e.stopPropagation();e.preventDefault();}),on(de,_df.release,_de.hitch(this,"_stopDrag"))]);e.stopPropagation();e.preventDefault();},_onMouse:function(e){var o=(e.type=="mouseover"||e.type=="mouseenter");_d9.toggle(this.domNode,"dijitSplitterHover",o);_d9.toggle(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V")+"Hover",o);},_stopDrag:function(e){try{if(this.cover){_d9.remove(this.cover,"dijitSplitterCoverActive");}if(this.fake){_da.destroy(this.fake);}_d9.remove(this.domNode,"dijitSplitterActive dijitSplitter"+(this.horizontal?"H":"V")+"Active dijitSplitterShadow");this._drag(e);this._drag(e,true);}finally{this._cleanupHandlers();delete this._drag;}if(this.container.persist){_d7(this._cookieName,this.child.domNode.style[this.horizontal?"height":"width"],{expires:365});}},_cleanupHandlers:function(){var h;while(h=this._handlers.pop()){h.remove();}},_onKeyDown:function(e){this._resize=true;var _fb=this.horizontal;var _fc=1;switch(e.keyCode){case _fb?_dd.UP_ARROW:_dd.LEFT_ARROW:_fc*=-1;case _fb?_dd.DOWN_ARROW:_dd.RIGHT_ARROW:break;default:return;}var _fd=_db.getMarginSize(this.child.domNode)[_fb?"h":"w"]+this._factor*_fc;this.container._layoutChildren(this.child.id,Math.max(Math.min(_fd,this._computeMaxSize()),this.child.minSize));e.stopPropagation();e.preventDefault();},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.cover;delete this.fake;this.inherited(arguments);}});var _fe=_d8("dijit.layout._Gutter",[_e1,_e2],{templateString:"<div class=\"dijitGutter\" role=\"presentation\"></div>",postMixInProperties:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);},buildRendering:function(){this.inherited(arguments);_d9.add(this.domNode,"dijitGutter"+(this.horizontal?"H":"V"));}});var _ff=_d8("dijit.layout.BorderContainer",_e3,{gutters:true,liveSplitters:true,persist:false,baseClass:"dijitBorderContainer",_splitterClass:_e5,postMixInProperties:function(){if(!this.gutters){this.baseClass+="NoGutter";}this.inherited(arguments);},_setupChild:function(_100){this.inherited(arguments);var _101=_100.region,ltr=_100.isLeftToRight();if(_101=="leading"){_101=ltr?"left":"right";}if(_101=="trailing"){_101=ltr?"right":"left";}if(_101){if(_101!="center"&&(_100.splitter||this.gutters)&&!_100._splitterWidget){var _102=_100.splitter?this._splitterClass:_fe;if(_de.isString(_102)){_102=_de.getObject(_102);}var _103=new _102({id:_100.id+"_splitter",container:this,child:_100,region:_101,live:this.liveSplitters});_103.isSplitter=true;_100._splitterWidget=_103;var _104=_101=="bottom"||_101==(this.isLeftToRight()?"right":"left");_da.place(_103.domNode,_100.domNode,_104?"before":"after");_103.startup();}}},layout:function(){this._layoutChildren();},removeChild:function(_105){var _106=_105._splitterWidget;if(_106){_106.destroy();delete _105._splitterWidget;}this.inherited(arguments);},getChildren:function(){return _d6.filter(this.inherited(arguments),function(_107){return !_107.isSplitter;});},getSplitter:function(_108){return _d6.filter(this.getChildren(),function(_109){return _109.region==_108;})[0]._splitterWidget;},resize:function(_10a,_10b){if(!this.cs||!this.pe){var node=this.domNode;this.cs=_dc.getComputedStyle(node);this.pe=_db.getPadExtents(node,this.cs);this.pe.r=_dc.toPixelValue(node,this.cs.paddingRight);this.pe.b=_dc.toPixelValue(node,this.cs.paddingBottom);_dc.set(node,"padding","0px");}this.inherited(arguments);},_layoutChildren:function(_10c,_10d){if(!this._borderBox||!this._borderBox.h){return;}var _10e=[];_d6.forEach(this._getOrderedChildren(),function(pane){_10e.push(pane);if(pane._splitterWidget){_10e.push(pane._splitterWidget);}});var dim={l:this.pe.l,t:this.pe.t,w:this._borderBox.w-this.pe.w,h:this._borderBox.h-this.pe.h};_e4.layoutChildren(this.domNode,dim,_10e,_10c,_10d);},destroyRecursive:function(){_d6.forEach(this.getChildren(),function(_10f){var _110=_10f._splitterWidget;if(_110){_110.destroy();}delete _10f._splitterWidget;});this.inherited(arguments);}});_ff.ChildWidgetProperties={splitter:false,minSize:0,maxSize:Infinity};_de.mixin(_ff.ChildWidgetProperties,_e3.ChildWidgetProperties);_de.extend(_e0,_ff.ChildWidgetProperties);_ff._Splitter=_e5;_ff._Gutter=_fe;return _ff;});},"dijit/layout/AccordionContainer":function(){define(["require","dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/keys","dojo/_base/lang","dojo/sniff","dojo/topic","../focus","../_base/manager","dojo/ready","../_Widget","../_Container","../_TemplatedMixin","../_CssStateMixin","./StackContainer","./ContentPane","dojo/text!./templates/AccordionButton.html","../a11yclick"],function(_111,_112,_113,fx,dom,_114,_115,_116,_117,keys,lang,has,_118,_119,_11a,_11b,_11c,_11d,_11e,_11f,_120,_121,_122){var _123=_113("dijit.layout._AccordionButton",[_11c,_11e,_11f],{templateString:_122,label:"",_setLabelAttr:{node:"titleTextNode",type:"innerHTML"},title:"",_setTitleAttr:{node:"titleTextNode",type:"attribute",attribute:"title"},iconClassAttr:"",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitAccordionTitle",getParent:function(){return this.parent;},buildRendering:function(){this.inherited(arguments);var _124=this.id.replace(" ","_");_114.set(this.titleTextNode,"id",_124+"_title");this.focusNode.setAttribute("aria-labelledby",_114.get(this.titleTextNode,"id"));dom.setSelectable(this.domNode,false);},getTitleHeight:function(){return _117.getMarginSize(this.domNode).h;},_onTitleClick:function(){var _125=this.getParent();_125.selectChild(this.contentWidget,true);_119.focus(this.focusNode);},_onTitleKeyDown:function(evt){return this.getParent()._onKeyDown(evt,this.contentWidget);},_setSelectedAttr:function(_126){this._set("selected",_126);this.focusNode.setAttribute("aria-expanded",_126?"true":"false");this.focusNode.setAttribute("aria-selected",_126?"true":"false");this.focusNode.setAttribute("tabIndex",_126?"0":"-1");}});if(has("dojo-bidi")){_123.extend({_setLabelAttr:function(_127){this._set("label",_127);_114.set(this.titleTextNode,"innerHTML",_127);this.applyTextDir(this.titleTextNode);},_setTitleAttr:function(_128){this._set("title",_128);_114.set(this.titleTextNode,"title",_128);this.applyTextDir(this.titleTextNode);}});}var _129=_113("dijit.layout._AccordionInnerContainer"+(has("dojo-bidi")?"_NoBidi":""),[_11c,_11f],{baseClass:"dijitAccordionInnerContainer",isLayoutContainer:true,buildRendering:function(){this.domNode=_116.place("<div class='"+this.baseClass+"' role='presentation'>",this.contentWidget.domNode,"after");var _12a=this.contentWidget,cls=lang.isString(this.buttonWidget)?lang.getObject(this.buttonWidget):this.buttonWidget;this.button=_12a._buttonWidget=(new cls({contentWidget:_12a,label:_12a.title,title:_12a.tooltip,dir:_12a.dir,lang:_12a.lang,textDir:_12a.textDir||this.textDir,iconClass:_12a.iconClass,id:_12a.id+"_button",parent:this.parent})).placeAt(this.domNode);this.containerNode=_116.place("<div class='dijitAccordionChildWrapper' role='tabpanel' style='display:none'>",this.domNode);this.containerNode.setAttribute("aria-labelledby",this.button.id);_116.place(this.contentWidget.domNode,this.containerNode);},postCreate:function(){this.inherited(arguments);var _12b=this.button,cw=this.contentWidget;this._contentWidgetWatches=[cw.watch("title",lang.hitch(this,function(name,_12c,_12d){_12b.set("label",_12d);})),cw.watch("tooltip",lang.hitch(this,function(name,_12e,_12f){_12b.set("title",_12f);})),cw.watch("iconClass",lang.hitch(this,function(name,_130,_131){_12b.set("iconClass",_131);}))];},_setSelectedAttr:function(_132){this._set("selected",_132);this.button.set("selected",_132);if(_132){var cw=this.contentWidget;if(cw.onSelected){cw.onSelected();}}},startup:function(){this.contentWidget.startup();},destroy:function(){this.button.destroyRecursive();_112.forEach(this._contentWidgetWatches||[],function(w){w.unwatch();});delete this.contentWidget._buttonWidget;delete this.contentWidget._wrapperWidget;this.inherited(arguments);},destroyDescendants:function(_133){this.contentWidget.destroyRecursive(_133);}});if(has("dojo-bidi")){_129=_113("dijit.layout._AccordionInnerContainer",_129,{postCreate:function(){this.inherited(arguments);var _134=this.button;this._contentWidgetWatches.push(this.contentWidget.watch("textDir",function(name,_135,_136){_134.set("textDir",_136);}));}});}var _137=_113("dijit.layout.AccordionContainer",_120,{duration:_11a.defaultDuration,buttonWidget:_123,baseClass:"dijitAccordionContainer",buildRendering:function(){this.inherited(arguments);this.domNode.style.overflow="hidden";this.domNode.setAttribute("role","tablist");},startup:function(){if(this._started){return;}this.inherited(arguments);if(this.selectedChildWidget){this.selectedChildWidget._wrapperWidget.set("selected",true);}},layout:function(){var _138=this.selectedChildWidget;if(!_138){return;}var _139=_138._wrapperWidget.domNode,_13a=_117.getMarginExtents(_139),_13b=_117.getPadBorderExtents(_139),_13c=_138._wrapperWidget.containerNode,_13d=_117.getMarginExtents(_13c),_13e=_117.getPadBorderExtents(_13c),_13f=this._contentBox;var _140=0;_112.forEach(this.getChildren(),function(_141){if(_141!=_138){_140+=_117.getMarginSize(_141._wrapperWidget.domNode).h;}});this._verticalSpace=_13f.h-_140-_13a.h-_13b.h-_13d.h-_13e.h-_138._buttonWidget.getTitleHeight();this._containerContentBox={h:this._verticalSpace,w:this._contentBox.w-_13a.w-_13b.w-_13d.w-_13e.w};if(_138){_138.resize(this._containerContentBox);}},_setupChild:function(_142){_142._wrapperWidget=_129({contentWidget:_142,buttonWidget:this.buttonWidget,id:_142.id+"_wrapper",dir:_142.dir,lang:_142.lang,textDir:_142.textDir||this.textDir,parent:this});this.inherited(arguments);_116.place(_142.domNode,_142._wrapper,"replace");},removeChild:function(_143){if(_143._wrapperWidget){_116.place(_143.domNode,_143._wrapperWidget.domNode,"after");_143._wrapperWidget.destroy();delete _143._wrapperWidget;}_115.remove(_143.domNode,"dijitHidden");this.inherited(arguments);},getChildren:function(){return _112.map(this.inherited(arguments),function(_144){return _144.declaredClass=="dijit.layout._AccordionInnerContainer"?_144.contentWidget:_144;},this);},destroy:function(){if(this._animation){this._animation.stop();}_112.forEach(this.getChildren(),function(_145){if(_145._wrapperWidget){_145._wrapperWidget.destroy();}else{_145.destroyRecursive();}});this.inherited(arguments);},_showChild:function(_146){_146._wrapperWidget.containerNode.style.display="block";return this.inherited(arguments);},_hideChild:function(_147){_147._wrapperWidget.containerNode.style.display="none";this.inherited(arguments);},_transition:function(_148,_149,_14a){if(has("ie")<8){_14a=false;}if(this._animation){this._animation.stop(true);delete this._animation;}var self=this;if(_148){_148._wrapperWidget.set("selected",true);var d=this._showChild(_148);if(this.doLayout&&_148.resize){_148.resize(this._containerContentBox);}}if(_149){_149._wrapperWidget.set("selected",false);if(!_14a){this._hideChild(_149);}}if(_14a){var _14b=_148._wrapperWidget.containerNode,_14c=_149._wrapperWidget.containerNode;var _14d=_148._wrapperWidget.containerNode,_14e=_117.getMarginExtents(_14d),_14f=_117.getPadBorderExtents(_14d),_150=_14e.h+_14f.h;_14c.style.height=(self._verticalSpace-_150)+"px";this._animation=new fx.Animation({node:_14b,duration:this.duration,curve:[1,this._verticalSpace-_150-1],onAnimate:function(_151){_151=Math.floor(_151);_14b.style.height=_151+"px";_14c.style.height=(self._verticalSpace-_150-_151)+"px";},onEnd:function(){delete self._animation;_14b.style.height="auto";_149._wrapperWidget.containerNode.style.display="none";_14c.style.height="auto";self._hideChild(_149);}});this._animation.onStop=this._animation.onEnd;this._animation.play();}return d;},_onKeyDown:function(e,_152){if(this.disabled||e.altKey||!(_152||e.ctrlKey)){return;}var c=e.keyCode;if((_152&&(c==keys.LEFT_ARROW||c==keys.UP_ARROW))||(e.ctrlKey&&c==keys.PAGE_UP)){this._adjacent(false)._buttonWidget._onTitleClick();e.stopPropagation();e.preventDefault();}else{if((_152&&(c==keys.RIGHT_ARROW||c==keys.DOWN_ARROW))||(e.ctrlKey&&(c==keys.PAGE_DOWN||c==keys.TAB))){this._adjacent(true)._buttonWidget._onTitleClick();e.stopPropagation();e.preventDefault();}}}});if(has("dijit-legacy-requires")){_11b(0,function(){var _153=["dijit/layout/AccordionPane"];_111(_153);});}_137._InnerContainer=_129;_137._Button=_123;return _137;});},"dijit/layout/StackController":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/keys","dojo/_base/lang","dojo/on","dojo/topic","../focus","../registry","../_Widget","../_TemplatedMixin","../_Container","../form/ToggleButton","dojo/touch","dojo/i18n!../nls/common"],function(_154,_155,_156,_157,keys,lang,on,_158,_159,_15a,_15b,_15c,_15d,_15e){var _15f=_155("dijit.layout._StackButton",_15e,{tabIndex:"-1",closeButton:false,_aria_attr:"aria-selected",buildRendering:function(evt){this.inherited(arguments);(this.focusNode||this.domNode).setAttribute("role","tab");}});var _160=_155("dijit.layout.StackController",[_15b,_15c,_15d],{baseClass:"dijitStackController",templateString:"<span role='tablist' data-dojo-attach-event='onkeydown'></span>",containerId:"",buttonWidget:_15f,buttonWidgetCloseClass:"dijitStackCloseButton",pane2button:function(id){return _15a.byId(this.id+"_"+id);},postCreate:function(){this.inherited(arguments);this.own(_158.subscribe(this.containerId+"-startup",lang.hitch(this,"onStartup")),_158.subscribe(this.containerId+"-addChild",lang.hitch(this,"onAddChild")),_158.subscribe(this.containerId+"-removeChild",lang.hitch(this,"onRemoveChild")),_158.subscribe(this.containerId+"-selectChild",lang.hitch(this,"onSelectChild")),_158.subscribe(this.containerId+"-containerKeyDown",lang.hitch(this,"onContainerKeyDown")));this.containerNode.dojoClick=true;this.own(on(this.containerNode,"click",lang.hitch(this,function(evt){var _161=_15a.getEnclosingWidget(evt.target);if(_161!=this.containerNode&&!_161.disabled&&_161.page){for(var _162=evt.target;_162!==this.containerNode;_162=_162.parentNode){if(_156.contains(_162,this.buttonWidgetCloseClass)){this.onCloseButtonClick(_161.page);break;}else{if(_162==_161.domNode){this.onButtonClick(_161.page);break;}}}}})));},onStartup:function(info){this.textDir=info.textDir;_154.forEach(info.children,this.onAddChild,this);if(info.selected){this.onSelectChild(info.selected);}var _163=_15a.byId(this.containerId).containerNode,_164=lang.hitch(this,"pane2button"),_165={"title":"label","showtitle":"showLabel","iconclass":"iconClass","closable":"closeButton","tooltip":"title","disabled":"disabled","textdir":"textdir"},_166=function(attr,_167){return on(_163,"attrmodified-"+attr,function(evt){var _168=_164(evt.detail&&evt.detail.widget&&evt.detail.widget.id);if(_168){_168.set(_167,evt.detail.newValue);}});};for(var attr in _165){this.own(_166(attr,_165[attr]));}},destroy:function(_169){this.destroyDescendants(_169);this.inherited(arguments);},onAddChild:function(page,_16a){var Cls=lang.isString(this.buttonWidget)?lang.getObject(this.buttonWidget):this.buttonWidget;var _16b=new Cls({id:this.id+"_"+page.id,name:this.id+"_"+page.id,label:page.title,disabled:page.disabled,ownerDocument:this.ownerDocument,dir:page.dir,lang:page.lang,textDir:page.textDir||this.textDir,showLabel:page.showTitle,iconClass:page.iconClass,closeButton:page.closable,title:page.tooltip,page:page});this.addChild(_16b,_16a);page.controlButton=_16b;if(!this._currentChild){this.onSelectChild(page);}var _16c=page._wrapper.getAttribute("aria-labelledby")?page._wrapper.getAttribute("aria-labelledby")+" "+_16b.id:_16b.id;page._wrapper.removeAttribute("aria-label");page._wrapper.setAttribute("aria-labelledby",_16c);},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _16d=this.pane2button(page.id);if(_16d){this.removeChild(_16d);_16d.destroy();}delete page.controlButton;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _16e=this.pane2button(this._currentChild.id);_16e.set("checked",false);_16e.focusNode.setAttribute("tabIndex","-1");}var _16f=this.pane2button(page.id);_16f.set("checked",true);this._currentChild=page;_16f.focusNode.setAttribute("tabIndex","0");var _170=_15a.byId(this.containerId);},onButtonClick:function(page){var _171=this.pane2button(page.id);_159.focus(_171.focusNode);if(this._currentChild&&this._currentChild.id===page.id){_171.set("checked",true);}var _172=_15a.byId(this.containerId);_172.selectChild(page);},onCloseButtonClick:function(page){var _173=_15a.byId(this.containerId);_173.closeChild(page);if(this._currentChild){var b=this.pane2button(this._currentChild.id);if(b){_159.focus(b.focusNode||b.domNode);}}},adjacent:function(_174){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_174=!_174;}var _175=this.getChildren();var idx=_154.indexOf(_175,this.pane2button(this._currentChild.id)),_176=_175[idx];var _177;do{idx=(idx+(_174?1:_175.length-1))%_175.length;_177=_175[idx];}while(_177.disabled&&_177!=_176);return _177;},onkeydown:function(e,_178){if(this.disabled||e.altKey){return;}var _179=null;if(e.ctrlKey||!e._djpage){switch(e.keyCode){case keys.LEFT_ARROW:case keys.UP_ARROW:if(!e._djpage){_179=false;}break;case keys.PAGE_UP:if(e.ctrlKey){_179=false;}break;case keys.RIGHT_ARROW:case keys.DOWN_ARROW:if(!e._djpage){_179=true;}break;case keys.PAGE_DOWN:if(e.ctrlKey){_179=true;}break;case keys.HOME:var _17a=this.getChildren();for(var idx=0;idx<_17a.length;idx++){var _17b=_17a[idx];if(!_17b.disabled){this.onButtonClick(_17b.page);break;}}e.stopPropagation();e.preventDefault();break;case keys.END:var _17a=this.getChildren();for(var idx=_17a.length-1;idx>=0;idx--){var _17b=_17a[idx];if(!_17b.disabled){this.onButtonClick(_17b.page);break;}}e.stopPropagation();e.preventDefault();break;case keys.DELETE:case "W".charCodeAt(0):if(this._currentChild.closable&&(e.keyCode==keys.DELETE||e.ctrlKey)){this.onCloseButtonClick(this._currentChild);e.stopPropagation();e.preventDefault();}break;case keys.TAB:if(e.ctrlKey){this.onButtonClick(this.adjacent(!e.shiftKey).page);e.stopPropagation();e.preventDefault();}break;}if(_179!==null){this.onButtonClick(this.adjacent(_179).page);e.stopPropagation();e.preventDefault();}}},onContainerKeyDown:function(info){info.e._djpage=info.page;this.onkeydown(info.e);}});_160.StackButton=_15f;return _160;});},"dijit/layout/StackContainer":function(){define(["dojo/_base/array","dojo/cookie","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/has","dojo/_base/lang","dojo/on","dojo/ready","dojo/topic","dojo/when","../registry","../_WidgetBase","./_LayoutWidget","dojo/i18n!../nls/common"],function(_17c,_17d,_17e,_17f,_180,has,lang,on,_181,_182,when,_183,_184,_185){if(has("dijit-legacy-requires")){_181(0,function(){var _186=["dijit/layout/StackController"];require(_186);});}var _187=_17e("dijit.layout.StackContainer",_185,{doLayout:true,persist:false,baseClass:"dijitStackContainer",buildRendering:function(){this.inherited(arguments);_17f.add(this.domNode,"dijitLayoutContainer");},postCreate:function(){this.inherited(arguments);this.own(on(this.domNode,"keydown",lang.hitch(this,"_onKeyDown")));},startup:function(){if(this._started){return;}var _188=this.getChildren();_17c.forEach(_188,this._setupChild,this);if(this.persist){this.selectedChildWidget=_183.byId(_17d(this.id+"_selectedChild"));}else{_17c.some(_188,function(_189){if(_189.selected){this.selectedChildWidget=_189;}return _189.selected;},this);}var _18a=this.selectedChildWidget;if(!_18a&&_188[0]){_18a=this.selectedChildWidget=_188[0];_18a.selected=true;}_182.publish(this.id+"-startup",{children:_188,selected:_18a,textDir:this.textDir});this.inherited(arguments);},resize:function(){if(!this._hasBeenShown){this._hasBeenShown=true;var _18b=this.selectedChildWidget;if(_18b){this._showChild(_18b);}}this.inherited(arguments);},_setupChild:function(_18c){var _18d=_18c.domNode,_18e=_180.place("<div role='tabpanel' class='"+this.baseClass+"ChildWrapper dijitHidden'>",_18c.domNode,"replace"),_18f=_18c["aria-label"]||_18c.title||_18c.label;if(_18f){_18e.setAttribute("aria-label",_18f);}_180.place(_18d,_18e);_18c._wrapper=_18e;this.inherited(arguments);if(_18d.style.display=="none"){_18d.style.display="block";}_18c.domNode.title="";},addChild:function(_190,_191){this.inherited(arguments);if(this._started){_182.publish(this.id+"-addChild",_190,_191);this.layout();if(!this.selectedChildWidget){this.selectChild(_190);}}},removeChild:function(page){var idx=_17c.indexOf(this.getChildren(),page);this.inherited(arguments);_180.destroy(page._wrapper);delete page._wrapper;if(this._started){_182.publish(this.id+"-removeChild",page);}if(this._descendantsBeingDestroyed){return;}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _192=this.getChildren();if(_192.length){this.selectChild(_192[Math.max(idx-1,0)]);}}}if(this._started){this.layout();}},selectChild:function(page,_193){var d;page=_183.byId(page);if(this.selectedChildWidget!=page){d=this._transition(page,this.selectedChildWidget,_193);this._set("selectedChildWidget",page);_182.publish(this.id+"-selectChild",page);if(this.persist){_17d(this.id+"_selectedChild",this.selectedChildWidget.id);}}return when(d||true);},_transition:function(_194,_195){if(_195){this._hideChild(_195);}var d=this._showChild(_194);if(_194.resize){if(this.doLayout){_194.resize(this._containerContentBox||this._contentBox);}else{_194.resize();}}return d;},_adjacent:function(_196){var _197=this.getChildren();var _198=_17c.indexOf(_197,this.selectedChildWidget);_198+=_196?1:_197.length-1;return _197[_198%_197.length];},forward:function(){return this.selectChild(this._adjacent(true),true);},back:function(){return this.selectChild(this._adjacent(false),true);},_onKeyDown:function(e){_182.publish(this.id+"-containerKeyDown",{e:e,page:this});},layout:function(){var _199=this.selectedChildWidget;if(_199&&_199.resize){if(this.doLayout){_199.resize(this._containerContentBox||this._contentBox);}else{_199.resize();}}},_showChild:function(page){var _19a=this.getChildren();page.isFirstChild=(page==_19a[0]);page.isLastChild=(page==_19a[_19a.length-1]);page._set("selected",true);if(page._wrapper){_17f.replace(page._wrapper,"dijitVisible","dijitHidden");}return (page._onShow&&page._onShow())||true;},_hideChild:function(page){page._set("selected",false);if(page._wrapper){_17f.replace(page._wrapper,"dijitHidden","dijitVisible");}page.onHide&&page.onHide();},closeChild:function(page){var _19b=page.onClose&&page.onClose(this,page);if(_19b){this.removeChild(page);page.destroyRecursive();}},destroyDescendants:function(_19c){this._descendantsBeingDestroyed=true;this.selectedChildWidget=undefined;_17c.forEach(this.getChildren(),function(_19d){if(!_19c){this.removeChild(_19d);}_19d.destroyRecursive(_19c);},this);this._descendantsBeingDestroyed=false;}});_187.ChildWidgetProperties={selected:false,disabled:false,closable:false,iconClass:"dijitNoIcon",showTitle:true};lang.extend(_184,_187.ChildWidgetProperties);return _187;});},"dijit/layout/AccordionPane":function(){define(["dojo/_base/declare","dojo/_base/kernel","./ContentPane"],function(_19e,_19f,_1a0){return _19e("dijit.layout.AccordionPane",_1a0,{constructor:function(){_19f.deprecated("dijit.layout.AccordionPane deprecated, use ContentPane instead","","2.0");},onSelected:function(){}});});},"dijit/form/_ToggleButtonMixin":function(){define(["dojo/_base/declare","dojo/dom-attr"],function(_1a1,_1a2){return _1a1("dijit.form._ToggleButtonMixin",null,{checked:false,_aria_attr:"aria-pressed",_onClick:function(evt){var _1a3=this.checked;this._set("checked",!_1a3);var ret=this.inherited(arguments);this.set("checked",ret?this.checked:_1a3);return ret;},_setCheckedAttr:function(_1a4,_1a5){this._set("checked",_1a4);var node=this.focusNode||this.domNode;if(this._created){if(_1a2.get(node,"checked")!=!!_1a4){_1a2.set(node,"checked",!!_1a4);}}node.setAttribute(this._aria_attr,String(_1a4));this._handleOnChange(_1a4,_1a5);},postCreate:function(){this.inherited(arguments);var node=this.focusNode||this.domNode;if(this.checked){node.setAttribute("checked","checked");}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.checked;}},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});});},"dijit/layout/LayoutContainer":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-style","dojo/_base/lang","../_WidgetBase","./_LayoutWidget","./utils"],function(_1a6,_1a7,_1a8,_1a9,lang,_1aa,_1ab,_1ac){var _1ad=_1a7("dijit.layout.LayoutContainer",_1ab,{design:"headline",baseClass:"dijitLayoutContainer",startup:function(){if(this._started){return;}_1a6.forEach(this.getChildren(),this._setupChild,this);this.inherited(arguments);},_setupChild:function(_1ae){this.inherited(arguments);var _1af=_1ae.region;if(_1af){_1a8.add(_1ae.domNode,this.baseClass+"Pane");}},_getOrderedChildren:function(){var _1b0=_1a6.map(this.getChildren(),function(_1b1,idx){return {pane:_1b1,weight:[_1b1.region=="center"?Infinity:0,_1b1.layoutPriority,(this.design=="sidebar"?1:-1)*(/top|bottom/.test(_1b1.region)?1:-1),idx]};},this);_1b0.sort(function(a,b){var aw=a.weight,bw=b.weight;for(var i=0;i<aw.length;i++){if(aw[i]!=bw[i]){return aw[i]-bw[i];}}return 0;});return _1a6.map(_1b0,function(w){return w.pane;});},layout:function(){_1ac.layoutChildren(this.domNode,this._contentBox,this._getOrderedChildren());},addChild:function(_1b2,_1b3){this.inherited(arguments);if(this._started){this.layout();}},removeChild:function(_1b4){this.inherited(arguments);if(this._started){this.layout();}_1a8.remove(_1b4.domNode,this.baseClass+"Pane");_1a9.set(_1b4.domNode,{top:"auto",bottom:"auto",left:"auto",right:"auto",position:"static"});_1a9.set(_1b4.domNode,/top|bottom/.test(_1b4.region)?"width":"height","auto");}});_1ad.ChildWidgetProperties={region:"",layoutAlign:"",layoutPriority:0};lang.extend(_1aa,_1ad.ChildWidgetProperties);return _1ad;});},"dijit/layout/TabContainer":function(){define(["dojo/_base/lang","dojo/_base/declare","./_TabContainerBase","./TabController","./ScrollingTabController"],function(lang,_1b5,_1b6,_1b7,_1b8){return _1b5("dijit.layout.TabContainer",_1b6,{useMenu:true,useSlider:true,controllerWidget:"",_makeController:function(_1b9){var cls=this.baseClass+"-tabs"+(this.doLayout?"":" dijitTabNoLayout"),_1b7=typeof this.controllerWidget=="string"?lang.getObject(this.controllerWidget):this.controllerWidget;return new _1b7({id:this.id+"_tablist",ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir,tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id,"class":cls,nested:this.nested,useMenu:this.useMenu,useSlider:this.useSlider,tabStripClass:this.tabStrip?this.baseClass+(this.tabStrip?"":"No")+"Strip":null},_1b9);},postMixInProperties:function(){this.inherited(arguments);if(!this.controllerWidget){this.controllerWidget=(this.tabPosition=="top"||this.tabPosition=="bottom")&&!this.nested?_1b8:_1b7;}}});});},"url:dijit/layout/templates/_TabButton.html":"<div role=\"presentation\" data-dojo-attach-point=\"titleNode,innerDiv,tabContent\" class=\"dijitTabInner dijitTabContent\">\n\t<span role=\"presentation\" class=\"dijitInline dijitIcon dijitTabButtonIcon\" data-dojo-attach-point=\"iconNode\"></span>\n\t<span data-dojo-attach-point='containerNode,focusNode' class='tabLabel'></span>\n\t<span class=\"dijitInline dijitTabCloseButton dijitTabCloseIcon\" data-dojo-attach-point='closeNode'\n\t\t  role=\"presentation\">\n\t\t<span data-dojo-attach-point='closeText' class='dijitTabCloseText'>[x]</span\n\t\t\t\t></span>\n</div>\n","url:dijit/layout/templates/_ScrollingTabControllerButton.html":"<div data-dojo-attach-event=\"ondijitclick:_onClick\" class=\"dijitTabInnerDiv dijitTabContent dijitButtonContents\"  data-dojo-attach-point=\"focusNode\" role=\"button\">\n\t<span role=\"presentation\" class=\"dijitInline dijitTabStripIcon\" data-dojo-attach-point=\"iconNode\"></span>\n\t<span data-dojo-attach-point=\"containerNode,titleNode\" class=\"dijitButtonText\"></span>\n</div>","url:dijit/layout/templates/TabContainer.html":"<div class=\"dijitTabContainer\">\n\t<div class=\"dijitTabListWrapper\" data-dojo-attach-point=\"tablistNode\"></div>\n\t<div data-dojo-attach-point=\"tablistSpacer\" class=\"dijitTabSpacer ${baseClass}-spacer\"></div>\n\t<div class=\"dijitTabPaneWrapper ${baseClass}-container\" data-dojo-attach-point=\"containerNode\"></div>\n</div>\n","url:dijit/layout/templates/AccordionButton.html":"<div data-dojo-attach-event='ondijitclick:_onTitleClick' class='dijitAccordionTitle' role=\"presentation\">\n\t<div data-dojo-attach-point='titleNode,focusNode' data-dojo-attach-event='onkeydown:_onTitleKeyDown'\n\t\t\tclass='dijitAccordionTitleFocus' role=\"tab\" aria-expanded=\"false\"\n\t\t><span class='dijitInline dijitAccordionArrow' role=\"presentation\"></span\n\t\t><span class='arrowTextUp' role=\"presentation\">+</span\n\t\t><span class='arrowTextDown' role=\"presentation\">-</span\n\t\t><span role=\"presentation\" class=\"dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\"></span>\n\t\t<span role=\"presentation\" data-dojo-attach-point='titleTextNode, textDirNode' class='dijitAccordionText'></span>\n\t</div>\n</div>\n","url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:__onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t\tdata-dojo-attach-point=\"containerNode\"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\tdata-dojo-attach-event=\"onclick:_onClick\"\n\t\ttabIndex=\"-1\" role=\"presentation\" aria-hidden=\"true\" data-dojo-attach-point=\"valueNode\"\n/></span>\n","url:dijit/layout/templates/ScrollingTabController.html":"<div class=\"dijitTabListContainer-${tabPosition}\" style=\"visibility:hidden\">\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerMenuButton\"\n\t\t class=\"tabStripButton-${tabPosition}\"\n\t\t id=\"${id}_menuBtn\"\n\t\t data-dojo-props=\"containerId: '${containerId}', iconClass: 'dijitTabStripMenuIcon',\n\t\t\t\t\tdropDownPosition: ['below-alt', 'above-alt']\"\n\t\t data-dojo-attach-point=\"_menuBtn\" showLabel=\"false\" title=\"\">&#9660;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t class=\"tabStripButton-${tabPosition}\"\n\t\t id=\"${id}_leftBtn\"\n\t\t data-dojo-props=\"iconClass:'dijitTabStripSlideLeftIcon', showLabel:false, title:''\"\n\t\t data-dojo-attach-point=\"_leftBtn\" data-dojo-attach-event=\"onClick: doSlideLeft\">&#9664;</div>\n\t<div data-dojo-type=\"dijit.layout._ScrollingTabControllerButton\"\n\t\t class=\"tabStripButton-${tabPosition}\"\n\t\t id=\"${id}_rightBtn\"\n\t\t data-dojo-props=\"iconClass:'dijitTabStripSlideRightIcon', showLabel:false, title:''\"\n\t\t data-dojo-attach-point=\"_rightBtn\" data-dojo-attach-event=\"onClick: doSlideRight\">&#9654;</div>\n\t<div class='dijitTabListWrapper' data-dojo-attach-point='tablistWrapper'>\n\t\t<div role='tablist' data-dojo-attach-event='onkeydown:onkeydown'\n\t\t\t data-dojo-attach-point='containerNode' class='nowrapTabStrip'></div>\n\t</div>\n</div>","*noref":1}});define("dijit/_dijit_layout_ext",[],1);require(["dijit/layout/BorderContainer","dijit/layout/AccordionContainer","dijit/layout/AccordionPane","dijit/layout/TabContainer","dijit/layout/LayoutContainer","dijit/layout/ScrollingTabController","dijit/layout/SplitContainer","dijit/layout/StackContainer","dijit/layout/StackController","dijit/layout/TabController"]);
}catch(e){console.log("Module 'dijit_layout_ext_19': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(_1){
var _2="com.ibm.portal.dnd.payload",_3="com.ibm.portal.dnd.effect.allowed",_4=function(_5,_6,_7){
_7[_5]=_6;
return _6;
},_8=function(_9,_a,_b){
var _c=_b[_9]||_4(_9,_a(),_b);
return _c;
},_d=function(){
return {};
},_e,_f=function(_10){
return {"clone":_e,"KEY_PAYLOAD":_2,"KEY_EFFECT_ALLOWED":_3};
};
_e=function(_11){
var _12=_8("wpModules",_d,_11);
return _8("dnd",function(){
return _f(_11);
},_12);
};
return _e(_1);
}(window));


}catch(e){console.log("Module 'wp_dnd_namespace': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(_1){
var _2=_1.JSON,_3="text",_4="data-",_5=_4+"param-",_6=function(){
},_7=function(_8,_9){
var _a=_9.getElementById(_8);
return _a;
},_b=function(_c,_d){
var _e=_d.getAttribute(_4+_c);
return _e;
},_f=function(_10,_11,_12){
_12[_10]=_11;
return _11;
},_13=function(_14,_15,_16){
var _17=_16[_14]||_f(_14,_15(),_16);
return _17;
},_18=function(_19){
var _1a=_2.stringify(_19);
return _1a;
},_1b=function(_1c){
var _1d=_1c?_1c.toString():null;
return _1d;
},_1e=function(_1f){
var _20=_1f?_1f.trim():null;
return _20;
},_21=function(_22){
var _23=Object.prototype.toString.call(_22);
return _23;
},_24=function(_25){
var _26="[object String]"===_25;
return _26;
},_27=function(_28){
var _29="[object Array]"===_28;
return _29;
},_2a=function(_2b){
var _2c="[object Object]"===_2b;
return _2c;
},_2d=function(_2e){
var _2f=("[object NodeList]"===_2e)||("[object HTMLCollection]"===_2e);
return _2f;
},_30=function(_31){
var _32="[object HTMLAnchorElement]"===_31;
return _32;
},_33=function(_34){
var _35="[object HTMLDivElement]"===_34;
return _35;
},_36=function(_37){
var _38="[object HTMLDListElement]"===_37;
return _38;
},_39=function(_3a){
var _3b=[],_3c=_21(_3a),i=0,len;
if(_24(_3c)){
_3b.push(_3a);
}else{
if(_27(_3c)){
len=_3a.length;
while(i<len){
_3b.push(_1b(_3a[i++]));
}
}
}
return _3b;
},_3d=function(_3e,_3f){
var _40=_24(_21(_3e))?_7(_3e,_3f):_3e;
return _40;
},_41=function(_42){
_42.preventDefault();
_42.returnValue=false;
},_43=function(_44){
var _45=_44.innerText||_44.textContent;
return _45;
},_46=function(_47,_48){
return {"uri":_47,"params":_48};
},_49=function(_4a){
var _4b=_46(_1b(_4a),{});
return _4b;
},_4c=function(_4d){
var _4e={},_4f=_4d.params,key,_50;
if(_4f){
for(key in _4f){
_4e[key]=_39(_4f[key]);
}
}
_50=_46(_1b(_4d.uri),_4e);
return _50;
},_51=function(_52,_53,_54){
if(_53){
var _55=_53.split(" "),len=_55.length,i=0,uri;
while(i<len){
uri=_1e(_55[i++]);
if(uri&&(uri.length>0)){
_52.push(_46(uri,_54));
}
}
}
},_56=function(_57,_58){
var _59=_1e(_b("uri",_58)),_5a={},_5b=_58.attributes,i=_5b.length,_5c,_5d;
while(i>0){
_5c=_5b.item(--i);
_5d=_5c.nodeName;
if(_5d.indexOf(_5)===0){
_5d=_5d.substr(_5.length);
_5a[_5d]=[_1e(_5c.nodeValue)];
}
}
_51(_57,_59,_5a);
},_5e=function(_5f,_60){
var _61=_60.firstChild,_62,_63=_1e(_b("uri",_60)),_64={},_65=[];
while(_61){
_62=_61.nodeName;
if("DT"===_62){
_62=_1e(_43(_61));
_65=[];
_64[_62]=_65;
}else{
if("DD"===_62){
_62=_1e(_43(_61));
_65.push(_62);
}
}
_61=_61.nextSibling;
}
_51(_5f,_63,_64);
},_66=function(_67,_68,_69){
var i=0,len,_6a=_21(_68),_6b;
if(_27(_6a)||_2d(_6a)){
len=_68.length;
while(i<len){
_66(_67,_68[i++],_69);
}
}else{
if(_24(_6a)){
_6b=_7(_68,_69);
if(_6b){
_66(_67,_6b,_69);
}else{
_67.push(_49(_68));
}
}else{
if(_2a(_6a)){
_67.push(_4c(_68));
}else{
if(_36(_6a)){
_5e(_68);
}else{
if(_30(_6a)||_33(_6a)){
_56(_67,_68);
}else{
console.log("unknown type",_6a);
}
}
}
}
}
return _67;
},_6c=function(_6d,_6e){
return _18({"uris":_66([],_6d,_6e)});
},_6f=function(_70){
var _71=_70.dataTransfer;
return _71;
},_72=function(_73,_74,_75){
_75.setItem(_74,_73);
},_76=function(_77,_78){
_78.removeItem(_77);
},_79=function(_7a,_7b,_7c,_7d,_7e){
var _7f=_6c(_7d,_7e),_80=_6f(_7c);
if(_80){
_80.setData(_3,_7f);
}
_72(_7f,_7a,_7b);
},_81=function(_82,_83,_84,_85){
var dt=_6f(_84),_86=_85||((dt&&dt.effectAllowed)?dt.effectAllowed:_85);
if(dt){
dt.effectAllowed=_86;
}
_72(_86,_82,_83);
},_87=function(_88,_89,_8a){
_76(_88,_89);
},_8b=function(_8c,_8d,_8e){
_76(_8c,_8d);
},_8f=function(_90,_91,_92){
_90.addEventListener(_91,_92,false);
},_93,_94=function(_95,_96){
var _97=_95.KEY_PAYLOAD,_98=_95.KEY_EFFECT_ALLOWED,_99=_96.document,_9a=_96.localStorage,_9b=function(_9c){
var _9d=_93(_95.clone(_9c),_9c);
return _9d;
},_9e=function(_9f){
},_a0=_6,_a1=function(_a2,_a3){
var _a4=arguments,len=_a4.length,i=1,_a5=[];
while(i<len){
_a5.push(_a4[i++]);
}
_79(_97,_9a,_a2,_a5,_99);
},_a6=function(_a7,_a8){
_81(_98,_9a,_a7,_a8);
},_a9=function(_aa){
_87(_97,_9a,_aa);
},_ab=function(_ac){
_8b(_98,_9a,_ac);
},_ad=function(_ae){
_87(_97,_9a,_ae);
_8b(_97,_9a,_ae);
},_af=function(_b0){
var _b1=_3d(_b0,_99);
_8f(_b1,"dragstart",_9e);
_8f(_b1,"drag",_a0);
_8f(_b1,"dragend",_ad);
},_b2=function(){
return {"dragstart":_9e,"drag":_a0,"dragend":_ad,"addEventListeners":_af};
};
return {"clone":_9b,"setPayload":_a1,"removePayload":_a9,"setEffectAllowed":_a6,"removeEffectAllowed":_ab,"getDragSource":_b2};
};
_93=function(_b3,_b4){
return _13("source",function(){
return _94(_b3,_b4);
},_b3);
};
return _93(_1.wpModules.dnd,_1);
}(window));


}catch(e){console.log("Module 'wp_dnd_source': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(){
var _1="component-control",_2="data-uri",_3=function(_4){
var _5=_4.className,_6;
_6=_5.substring(_5.indexOf("id-")+3).split(" ")[0];
return _6;
},_7=function(_8){
var n=_8;
while(n&&!i$.hasClass(n,_1)){
n=n.parentElement;
}
return n;
},_9=function(_a,_b,_c,_d){
var _e=wpModules.dnd.source,_f=_e.getDragSource(),_10=function(_11){
_f.dragstart(_11);
var _12=_7(_a),uri;
if(_12.hasAttribute(_2)){
uri=_12.getAttribute(_2);
}else{
uri="lm:oid:"+_3(_12)+"@oid:"+ibmCfg.portalConfig.currentPageOID;
}
_e.setPayload(_11,uri);
if(_b&&_11.dataTransfer.setDragImage){
_11.dataTransfer.setDragImage(_b,_c,_d);
}
_11.dataTransfer.effectAllowed="move";
_e.setEffectAllowed(_11);
},_13=_f.drag,_14=_f.dragend,_15=function(_16){
i$.bindDomEvt(_16,"dragstart",_10);
i$.bindDomEvt(_16,"drag",_13);
i$.bindDomEvt(_16,"dragend",_14);
};
return {"dragstart":_10,"drag":_13,"dragend":_14,"addEventListeners":_15};
};
i$.toPath("wpModules.dnd.util",{portletDragStart:function(_17,_18,_19,_1a,_1b){
var _1c=_9(_18,_19,_1a,_1b).dragstart(_17);
return _1c;
},portletDragEnd:function(_1d){
var _1e=_9().dragend(_1d);
return _1e;
},"getDragSource":_9});
}());


}catch(e){console.log("Module 'wp_dnd_util': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(_1){
var _2=_1.document,_3="wpModules/contextMenu/",_4=_3+"close/id/",_5=_3+"load/status/id/",_6="Header",_7="Separator",_8=i$.byId,_9=i$.addClass,_a=i$.hasClass,_b=i$.fireEvent,_c=i$.createDom;
var _d=false;
var _e={HANDLERS_ADDED_EVT_STR:_3+"eventHandlersAdded/id/",cache:{},triggerRegisterHandlers:{},triggerUnregisterHandlers:{},positioningHandlers:{},defaultCss:{focus:"wpthemeMenuFocus",disabled:"wpthemeMenuDisabled",show:"wpthemeMenuShow",error:"wpthemeMenuError",menuTemplate:"wpthemeTemplateMenu",submenuTemplate:"wpthemeTemplateSubmenu",loadingTemplate:"wpthemeTemplateLoading",firstItem:"wpthemeFirst",lastItem:"wpthemeLast",refNode:"wpthemeMenuRefNode"},init:function(_f){
var _10=_f.refNode,_11=_10||_f.node,_12=_11._contextMenu=_11._contextMenu||{},_13=(_10?_12.menuId:_f.menuId),_14=_12.params?_12.params.sticky:false;
if(_11._ibm_leaveTimeoutId){
_1.clearTimeout(_11._ibm_leaveTimeoutId);
}
if(_11._contextMenu.preventOpen||_14){
delete _11._contextMenu.preventOpen;
return;
}
var _15=_12.id=_12.id||_11.getAttribute("id")||this._generateRandom(),_16=_12.params=_12.params||{};
_11.setAttribute("id",_15);
if(i$.isChrome){
_11.setAttribute("tabindex",_11.getAttribute("tabindex")||0);
}
_12.menuId=_13;
_12.closeFn=_f.onClose||null;
if(_f.params){
i$.mash(_16,_f.params);
}
_12.jsonQuery=_12.jsonQuery||{};
_12.jsonQuery=i$.mash(_12.jsonQuery,_f.jsonQuery);
_12.menuItems=_f.menuItems;
_12.css=_10?_12.css:_e._getCssClasses(_11);
_12.defaultTemplateId=_12.defaultTemplateId||(_13+"Template");
_12.templateId=_12.templateId||_16.templateId||null;
var _17=function(_18){
if(!_18.displayMenu){
return;
}
if(_16._executeDefaultAction){
delete _16._executeDefaultAction;
delete _f.params._executeDefaultAction;
_e._hideLoadingAnimation(_12);
_e._registerEventHandlers(_12);
_b(_4+_15);
if(_12._inProgress){
var mll=i$.addListener(_5+_15,function(_19){
if(_19=="complete"){
_e._executeDefaultAction(_12);
i$.removeListener(mll);
}
});
}else{
_e._executeDefaultAction(_12);
}
return;
}
var _1a=_12.shadowNode,_1b=_e._pausedBeforeReopen,_1c=_12.menuNode;
if(_12._loading||!_e._isOpen(_12)){
if(_1b&&_1b==_15){
return;
}
i$.when(_e._updateVisibility(_1c,_12)).then(function(_1d){
_e._hideLoadingAnimation(_12);
if(!_1d){
return;
}
_e._updateAbsolutePosition(_8(_15));
var _1e=_e._adjustScreenPositionStart(),_10=_8(_15);
if(!_12._defaultEventRegistered){
_e._addDefaultHoverListeners(_f);
}
_9(_10,_e.defaultCss.refNode);
_9((_1a)?_1a:_10,_e.defaultCss.show);
_e._adjustScreenPositionEnd(_1e);
if(_16._setFocus){
delete _16._setFocus;
delete _f.params._setFocus;
var n=_8(_15),_1f=n&&n._firstSelectable;
if(_1f){
_1f.focus();
n._currentSelected=_1f;
}
}
_e._registerEventHandlers(_12);
});
}
};
_e._initialize(_11).then(_17,_17);
_11=null;
return function(_20){
if(_12._preventClose||_12._closing){
delete _12._preventClose;
delete _f._preventClose;
return;
}
_12._closing=true;
_e._executeMenuAction(_20,_12);
_1.setTimeout(function(){
_b(_4+_15,[true]);
},1);
delete _12._closing;
};
},lock:function(_21){
var cm=_21._contextMenu=_21._contextMenu||{};
cm._lockMenu=true;
},unlock:function(_22){
var cm=_22._contextMenu||{};
cm._lockMenu=false;
},reposition:function(_23){
var _24=_23._contextMenu;
_e._updateAbsolutePosition(_23);
var _25=_e._adjustScreenPositionStart();
_9((_24.shadowNode)?_24.shadowNode:_8(_24.id),_e.defaultCss.show);
_e._adjustScreenPositionEnd(_25);
},_generateRandom:function(){
return Math.round(Math.random()*1000000000);
},_hideLoadingAnimation:function(_26){
if(_26._loading){
_26.loadingNode.style.display="none";
_26._loading=false;
}
},_executeDefaultAction:function(_27){
var _28=_27.menuNode,_29=_e._findNodes(_28),_2a=_29.menu,_2b=_2a.children,_2c,_2d;
for(var i=0,l=_2b.length;i<l;++i){
_2c=_2b[i];
if(_2c===_27.loadingNode){
continue;
}else{
_2d=_2c._menuitem=_2c._menuitem||{};
if(_2d.metadata&&_2d.metadata.defaultMenuItem){
(function(_2e){
var evt={"target":_2e};
_e._applyAction(evt);
})(_2c);
break;
}
}
}
},_executeMenuAction:function(_2f,_30){
var _31=_30.menuNode,_32=_e._findNodes(_31),_33=_32.menu,_34=_33.children,_35,_36;
for(var i=0,l=_34.length;i<l;++i){
_35=_34[i];
if(_35===_30.loadingNode){
continue;
}else{
_36=_35._menuitem=_35._menuitem||{};
if(_36.id==_2f){
(function(_37){
var evt={"target":_37};
_e._applyAction(evt);
})(_35);
break;
}
}
}
},initSubmenu:function(_38,_39,_3a){
var _3b=_38._contextMenu=_38._contextMenu||{};
_3b._submenu=true;
_3b._menuitemTemplate=_3a._menuitemTemplate;
_3b._subMenuTemplate=_3a._subMenuTemplate;
_3b._loadingTemplate=_3a._loadingTemplate;
_e.init(_38,_39,_3a.jsonQuery);
},_getCssClasses:function(_3c){
var _3d={},_3e=_3c.getAttribute,_3f=_e.defaultCss;
_3d.focus=_3e.apply(_3c,["data-focus"])||_3f.focus;
_3d.disabled=_3e.apply(_3c,["data-disabled"])||_3f.disabled;
_3d.show=_3e.apply(_3c,["data-show"])||_3f.show;
_3d.error=_3e.apply(_3c,["data-error"])||_3f.error;
_3d.menuTemplate=_3e.apply(_3c,["data-menutemplate"])||_3f.menuTemplate;
_3d.submenuTemplate=_3e.apply(_3c,["data-submenutemplate"])||_3f.submenuTemplate;
_3d.loadingTemplate=_3e.apply(_3c,["data-loadingtemplate"])||_3f.loadingTemplate;
_3d.firstItem=_3e.apply(_3c,["data-firstItem"])||_3f.firstItem;
_3d.lastItem=_3e.apply(_3c,["data-lastItem"])||_3f.lastItem;
_3d.refNode=_3e.apply(_3c,["data-refNode"])||_3f.refNode;
return _3d;
},_findFocusNode:function(_40){
var _41,i,_42,_43=function(_44,_45){
var l=_44.childNodes.length;
for(i=0;i<l;i++){
if(_41){
break;
}
_42=_44.childNodes[i];
if(_a(_42,_e.defaultCss.focus)){
_41=_42;
break;
}
if(_42.childNodes){
i=_43(_42,i);
}
}
return _45;
};
_43(_40);
return _41;
},_findNodes:function(_46){
return _e._findNodesRecursive(_46);
},_findNodesRecursive:function(_47){
var _48,_49,_4a,i,_4b,cm=_47._contextMenu,_4c=cm?cm.css:_e.defaultCss,_4d=cm?cm._menuTemplateNode:_47;
var _4e=function(_4f,_50){
for(i=_4f.childNodes.length-1;i>=0;i--){
if(_48&&_49&&_4a){
break;
}
_4b=_4f.childNodes[i];
if(!_48&&_a(_4b,_4c.menuTemplate)){
_48=_4b;
}
if(!_49&&_a(_4b,_4c.submenuTemplate)){
_49=_4b;
}
if(!_4a&&_a(_4b,_4c.loadingTemplate)){
_4a=_4b;
}
if(_4b.childNodes){
i=_4e(_4b,i);
}
}
return _50;
};
_4e(_4d);
return {"menu":_48,"submenu":_49,"loading":_4a};
},_findMenuNode:function(_51){
var _52,cm=_51._contextMenu,_53=cm.templateId,_54=cm.defaultTemplateId;
if(_53){
_52=_8(_53);
}
_52=_52||_e._findMenuNodeRecursive(_51);
_52=_52||_8(_54);
return _52;
},_findMenuNodeRecursive:function(_55){
var _56,i,_57,_58=function(_59,_5a){
for(i=_59.childNodes.length-1;i>=0;i--){
if(_56){
break;
}
_57=_59.childNodes[i];
if(_a(_57,"wpthemeMenu")||_a(_57,"wpthemeMenuRight")||_a(_57,"wpthemeMenuLeft")){
_56=_57;
break;
}
if(_57.childNodes){
i=_58(_57,i);
}
}
return _5a;
};
_58(_55);
return _56;
},_invalidateCallback:function(){
_e.cache={};
},invalidate:function(id){
_e.cache[id]=false;
var _5b=_8(id);
if(_5b){
var cm=_5b._contextMenu;
if(cm){
delete _5b._contextMenu;
if(cm.bindings){
i$.each(cm.bindings,function(v){
i$.unbindDomEvt(v);
});
cm._defaultBinded=false;
}
if(cm.listener){
i$.each(cm.listener,function(v){
i$.removeListener(v);
});
}
if(cm.removeEventListeners&&cm.removeEventListeners.length>0){
i$.each(cm.removeEventListeners,function(v){
v[0].removeEventListener(v[1],v[2],v[3]);
});
}
}
}
},_initialize:function(_5c){
var _5d=true,_5e=_5c._contextMenu,_5f=_5e.css;
if(_e.cache[_5e.id]||_5e._inProgress){
return i$.promise.resolved({displayMenu:_5d});
}
if(!_5e._menuTemplateNode){
_5e._menuTemplateNode=_e._findMenuNode(_5c);
if(_5e._menuTemplateNode.parentNode!=_5c){
_5e._menuTemplateNode=_5e._menuTemplateNode.cloneNode(true);
_5e._menuTemplateNode.removeAttribute("id");
_5c.appendChild(_5e._menuTemplateNode);
}
}
_5e._inProgress=true;
i$.addListener("wptheme/contextMenu/invalidate/all",_e._invalidateCallback);
var _60,_61,tmp=_c("div");
if(_5e._submenu){
tmp.innerHTML=_5e._subMenuTemplate.replace(/\$\{submenu-id\}/g,_5e.id+"_menu");
_5c.appendChild(tmp.firstChild);
_60=_8(_5e.id+"_menu");
_61=_c("div");
_61.innerHTML=_5e._loadingTemplate;
}else{
var _62=_e._findNodes((_5e.shadowNode)?_5e.shadowNode:_5c);
_60=_62.menu;
if(!_5e._menuitemTemplate){
_5e._menuitemTemplate=i$.trim(_60.innerHTML);
}
if(!_5e._loadingTemplate&&_62.loading){
_61=_c("div");
_61.appendChild(_62.loading);
_61.innerHTML=_61.innerHTML.replace(/\$\{loading\}/g,_e.nls.LOADING_0);
_5e._loadingTemplate=i$.trim(_61.innerHTML);
_61=null;
}
_61=_c("div");
_61.innerHTML=_5e._loadingTemplate||"";
if(_62.submenu){
tmp.appendChild(_62.submenu.cloneNode(true));
if(!_5e._subMenuTemplate){
_5e._subMenuTemplate=i$.trim(tmp.innerHTML);
}
}
}
while(_60.firstChild){
_60.removeChild(_60.firstChild);
}
if(_60&&_60.hasAttribute("role")&&_60.getAttribute("role")=="menu"&&!_60.hasAttribute("aria-label")){
_60.setAttribute("aria-label","Menu node "+_5e.id);
}
_5e.loadingNode=_61;
if(!_5e.menuItems){
_61.style.visibility="hidden";
_60.appendChild(_61);
_1.setTimeout(function(){
_61.style.visibility="visible";
},400);
}
var _63,_64;
if(_5e.shadowNode){
_63=_5e.shadowNode;
}else{
_63=_e._transformIntoAbsolutePosition(_5c);
}
_64=(_63)?_63:_5c;
_9(_64,_5f.show);
_64.setAttribute("id","ComponentActionMenu_"+_5e.id);
var _65;
if(_5e.menuItems){
var _66=_5e.menuItems;
if(typeof (_5e.menuItems)=="string"){
_66=i$.fromJson(_5e.menuItems);
}
_65=i$.promise.resolved(_66);
}else{
_65=_e._load(_5e);
}
return _65.then(function(_67){
var _68=_e._parseData(_67).then(function(_69){
_69=_e._filterMenu(_69);
if(!_69||_69.length==0){
var tmp=_c("div");
tmp.innerHTML=_e._fromTemplate(_5e._menuitemTemplate,_5f.error,_e.nls.NO_ITEMS_0);
while(_60.firstChild){
_60.removeChild(_60.firstChild);
}
_60.appendChild(tmp);
}else{
_e._buildMenu(_5e,_60,_69);
}
_b(_5+_5e.id,["complete"]);
_5e._menuDataLoaded=true;
_5e._inProgress=false;
_5e._loading=true;
_e.cache[_5e.id]=true;
return {displayMenu:_5d};
});
return _68;
},function(){
var tmp=_c("div");
tmp.innerHTML=_e._fromTemplate(_5e._menuitemTemplate,_5f.error,_e.nls.ERROR_LOADING_0);
while(_60.firstChild){
_60.removeChild(_60.firstChild);
}
_60.appendChild(tmp);
_b(_5+_5e.id,["failed"]);
_5e._inProgress=false;
_e.cache[_5e.id]=true;
return {displayMenu:_5d};
});
},_updateVisibility:function(_6a,_6b){
var _6c=_e._findNodes(_6a),_6d=_6c.menu,_6e=_6d.children,_6f=[],_70,_71;
for(var i=0,l=_6e.length;i<l;++i){
_70=_6e[i];
var _72;
if(_70===_6b.loadingNode){
_72=true;
}else{
_71=_70._menuitem=_70._menuitem||{};
_72=_e._checkFunction(_71,_71.visibilityFn,_71,(typeof _71.visibility!="undefined")?_71.visibility:true);
}
_6f.push(i$.when(_72));
}
var _73=i$.promise.join(_6f),_74=-1,_75=-1;
var _76=new i$.Promise(),_77=false;
i$.when(_73).then(function(_78){
var _79,_71,_7a=false,_7b,_7c;
for(var i=0,l=_6e.length;i<l;++i){
_79=_6e[i];
if(_79===_6b.loadingNode){
continue;
}
_71=_79._menuitem=_79._menuitem||{};
_7a=_78[i];
i$.removeClass(_79,_6b.css.firstItem);
i$.removeClass(_79,_6b.css.lastItem);
if(_7a){
if(!_7c&&_71.type!=_6&&_71.type!=_7){
_7c=_79;
}
_74=(_74==-1)?i:_74;
_75=i;
_79.links={previous:_7b,next:null,sub:null};
if(_7b){
_7b.links.next=_79;
}
_7b=_79;
_77=true;
}
if(_71._displayStyle===undefined){
var _7d=_79.style.display;
_71._displayStyle=_7d?_7d:null;
}
if(!_7a){
_79.style.display="none";
}else{
if(_71._displayStyle){
_79.style.display=_71._displayStyle;
}else{
_79.style.display="";
}
}
}
if(_74>-1){
var n=_8(_6b.id);
n._firstSelectable=_7c;
n._currentSelected=null;
_9(_6e[_74],_6b.css.firstItem);
}
(_75>-1)&&_9(_6e[_75],_6b.css.lastItem);
_76.resolve(_77);
});
return _76;
},_filterMenu:function(_7e){
var _7f=[],_80,_81={"type":_7};
for(var i=_7e.length-1;i>=0;i--){
_80=_7e[i];
if(_80.type==_7){
if(_81.type==_7){
continue;
}
}else{
if(_80.type==_6){
if((_81.type==_7)||(_81.type==_6)){
continue;
}
}
}
_81=_80;
_7f.unshift(_80);
}
while(_7f.length>0&&_7f[0].type==_7){
_7f=_7f.slice(1);
}
return _7f;
},_buildMenu:function(_82,_83,_84){
var _85=_2.createDocumentFragment(),tmp=_c("div"),_86,_87,_88=_82.id,_89,_8a=_8(_82.id);
for(var i=0,l=_84.length;i<l;i++){
_86=_84[i];
tmp.innerHTML=_e._fromTemplate(_82._menuitemTemplate,_86);
while(_87=tmp.firstChild){
_89=_86.id||this._generateRandom();
if(_87.nodeType==1){
_87.setAttribute("id",[_88,"_",_89].join(""));
_87._menuitem=_86;
if(_86.type=="Submenu"){
_87._jsonData=_82;
i$.bindDomEvt(_87,"onmouseover",_e._applySubmenu);
}else{
if(_86.type!=_6&&_86.type!=_7){
if(_86._enabled){
i$.bindDomEvt(_87,"onclick",function(evt){
_e._stopEventPropagation(evt);
var tgt=evt.target||evt.srcElement,_8b={target:tgt};
setTimeout(function(){
_b(_4+_82.id,[true]);
_e._applyAction(_8b);
},0);
_e._setPauseBeforeReopenForMobile(_82);
});
}
}
if(_82&&!_e._isInlineEditMenu(_82.templateId)){
i$.bindDomEvt(_87,"onmouseover",function(evt){
_e._applyFocusAction(evt);
});
}
i$.bindDomEvt(_87,"onkeydown",function(evt){
return _e._applyKeyAction(evt);
});
i$.bindDomEvt(_87,"onmouseout",function(evt){
var _8c=_e._getMenuPropertiesFromEvent(evt),_8d=_8c.menuItemNode;
if(_8a._currentSelected===_8d){
_8a._currentSelected=null;
}
if(_82&&!_e._isInlineEditMenu(_82.templateId)){
_e._applyFocusAction(evt);
}
});
}
if((_86.title)&&(i$.isRTL(_86.title.lang))){
_9(_87,"rtl");
_87.setAttribute("dir","RTL");
}
if(_86.markupId){
_87.setAttribute("id",_86.markupId);
}
_86._displayStyle=_87.style.display||null;
_87.style.display="none";
}
_85.appendChild(_87);
}
}
_83.appendChild(_85);
},_fromTemplate:function(_8e,_8f,_90){
var _91,_92,_93;
if(typeof (_8f)=="string"){
_91=_8f;
_92=_90;
_93="";
}else{
_91="type"+_8f.type;
if(_8f.itemClass){
_91+=" "+_8f.itemClass;
}
if(!_8f._enabled){
_91+=" "+_e.defaultCss.disabled;
}
_92=(_8f.title)?_8f.title.value:"";
_93=((_8f.description)?_8f.description.value:"");
}
return _8e.replace(/\$\{title\}/g,_92).replace(/"\$\{css-class\}"/g,"\""+(_91)+"\"").replace(/\$\{css-class\}/g,"\""+(_91)+"\"").replace(/"\$\{description\}"/g,"\""+_93+"\"").replace(/\$\{description\}/g,"\""+_93+"\"");
},_applyKeyAction:function(evt){
var _94=_e._getMenuPropertiesFromEvent(evt),_95=_94.menuNode,_96=_94.menuItemNode,_97=_94.menuItem,_98=_e._findFocusNode;
if(evt.keyCode===38&&evt.altKey){
var _99=_95._contextMenu,_96=_8(_99.id),_9a;
_b(_4+_99.id).then(function(){
},function(){
});
_9a=_98(_96);
((_9a)?_9a:_96).focus();
if(!_9a){
_99.preventOpen=true;
}
}
if(evt.ctrlKey){
switch(evt.keyCode){
case 77:
var _9b=i$.fromPath("_contextMenu.params.editFocus",false,_95);
if(_9b){
_9b.focus();
_e._stopEventPropagation(evt);
return false;
}
}
}
var _99=_95._contextMenu;
switch(evt.keyCode){
case 32:
if(evt.preventDefault){
evt.preventDefault();
}
case 13:
if(evt.preventDefault){
evt.preventDefault();
}
_e._stopEventPropagation(evt);
var _9c=_8(_99.id),_9a=_98(_9c);
((_9a)?_9a:_95).focus();
if(_97._enabled){
var tgt=evt.target||evt.srcElement,_9d={target:tgt};
_1.setTimeout(function(){
_b(_4+_99.id,[true]);
_e._applyAction(_9d);
},0);
}
return false;
case 9:
var _9c=_8(_99.id);
_b(_4+_99.id).then(function(){
},function(){
});
var _9a=_98(_9c);
((_9a)?_9a:_9c).focus();
break;
case 27:
var _9c=_8(_99.id);
_b(_4+_99.id).then(function(){
},function(){
});
var _9a=_98(_9c);
((_9a)?_9a:_9c).focus();
if(!_9a){
_99.preventOpen=true;
}
break;
case 39:
case 40:
_e._moveFocus(evt,_99,_96,"next");
return false;
case 37:
case 38:
_e._moveFocus(evt,_99,_96,"previous");
return false;
default:
_e._checkKey(evt.keyCode,_96,_99);
}
return true;
},_checkKey:function(_9e,_9f,_a0){
var _a1=[],_a2=_9f.parentNode.childNodes,_a3=String.fromCharCode(_9e),_a4=_a3.toLowerCase(),_a5=this._getStartCharPosition(_9f),_a6,_a7,_a8=_9f.textContent.charAt(_a5),_a9,_aa=this._changeFocusAfterKeypress;
for(var i=0,l=_a2.length;i<l;++i){
_a1[i]=_a2[i];
}
if(_a4==_a8.toLowerCase()){
var _ab=this._checkNextMatch(_a1,_a1.indexOf(_9f),_a8,_a3);
if(_ab!=_a1.indexOf(_9f)){
_aa(_a0.id,_a1[_ab]);
}
}else{
for(var k=0,nal=_a1.length;k<nal;k++){
_a5=this._getStartCharPosition(_a1[k]);
_a7=_a1[k].attributes;
_a6=_a1[k].textContent;
if(!this._isMenuOptionHeader(_a1[k])){
if((i$.isIE&&_a7.getNamedItem("style")==null)||(!i$.isIE&&_a7.getNamedItem("style")&&_a1[k].style.display!="none")){
if(_a4==_a6.charAt(_a5).toLowerCase()){
_aa(_a0.id,_a1[k]);
break;
}
}
}
}
}
},_checkNextMatch:function(_ac,_ad,_ae,_af){
var _b0,_b1=false,_b2,_b3=_ac.length,_b4=(_ad==_b3-1)?-1:_ad,_b5;
for(var i=_b4+1;i<_b3;i++){
_b0=this._getStartCharPosition(_ac[i]);
_b2=_ac[i].textContent.charAt(_b0).toLowerCase();
_b5=_ac[i].attributes;
if(!this._isMenuOptionHeader(_ac[i])&&_af.toLowerCase()==_b2){
if((i$.isIE&&_b5.getNamedItem("style")==null)||(!i$.isIE&&_b5.getNamedItem("style")!=null&&_ac[i].style.display!="none")){
_ad=i;
break;
}
}
if(i==_ac.length-1){
if(_b1){
break;
}
i=0;
_b3=_ad;
_b1=true;
}
}
return _ad;
},_getStartCharPosition:function(_b6){
var _b7=_b6._menuitem;
if(_b7){
if((_b7.title)&&(i$.isRTL(_b7.title.lang))){
return _b6.textContent.length-1;
}
}
return 0;
},_isMenuOptionHeader:function(_b8){
if(_a(_b8,"wcm-default-inplace-item-header-entry")){
return true;
}
return false;
},_changeFocusAfterKeypress:function(_b9,_ba){
var _bb=_8(_b9),_bc=_bb._currentSelected;
if(_bc){
_bc.blur();
}
_bb._currentSelected=_ba;
_ba.focus();
},_moveFocus:function(evt,_bd,_be,_bf){
var _c0=_be.links?_be.links[_bf]:null;
if(_c0&&(_c0._menuitem.type==_6||_c0._menuitem.type==_7)){
var _c1=false;
var _c2=null;
while(!_c2&&!_c1){
_c0=_c0.links[_bf];
if(!_c0){
_c1=true;
}else{
if(_c0._menuitem.type!=_6&&_c0._menuitem.type!=_7){
_c2=_c0;
}
}
}
_c0=_c2;
}
if(_c0){
_e._setPreventClose(_bd,true);
var _c3=_8(_bd.id)._currentSelected;
if(_c3){
_c3.blur();
}
_8(_bd.id)._currentSelected=_c0;
_c0.focus();
}
if(evt.preventDefault){
evt.preventDefault();
}
},_getMenuPropertiesFromEvent:function(evt){
var _c4=evt.target||evt.srcElement,_c5=_c4,_c6=null,_c7=_c4._menuitem;
while(!_c6){
_c5=_c5.parentNode;
if(_c5._contextMenu){
_c6=_c5;
}
if(!_c7){
_c4=_c4.parentNode;
_c7=_c4._menuitem;
}
}
return {menuNode:_c6,menuItemNode:_c4,menuItem:_c7};
},_applyFocusAction:function(evt){
var _c8=_e._getMenuPropertiesFromEvent(evt),_c9=_c8.menuNode,_ca=_c8.menuItemNode,_cb=_c8.menuItem,_cc=_c9._contextMenu;
_e._setPreventClose(_cc,true);
var _cd=_8(_cc.id)._currentSelected;
if(_cd!=_ca){
if(_cb.type=="Header"||_cb.type=="Separator"){
_ca.style.outline="none";
}
_8(_cc.id)._currentSelected=_ca;
_ca.focus();
}
return false;
},_applyAction:function(evt){
var _ce=_e._getMenuPropertiesFromEvent(evt),_cf=_ce.menuNode,_d0=_ce.menuItem,_d1=_cf._contextMenu;
_d1.activeAction=true;
var _d2=_8(_d1.id);
if(_d2&&_d2._ibm_hoverTimeoutId){
_1.clearTimeout(_d2._ibm_hoverTimeoutId);
}
var p=_e._checkFunction(_d0,_d0.actionFn,_d0,_d0.actionUrl);
if(p){
p.then(function(_d3){
if(_d3&&i$.isString(_d3)){
if(_d0.metadata&&_d0.metadata.dialog){
var _d4=_cf._contextMenu.id,_d5=_2.getElementById(_d4),_d6=_cf.firstChild,_d7=_d0.metadata.dialog,_d8=(_d7.closeFn?_e._getFunction(_d0,_d7.closeFn):null),_d9=(_d7.onLoadCallbackFn?_e._getFunction(_d0,_d7.onLoadCallbackFn):null),_da=(_d7.onUnloadCallbackFn?_e._getFunction(_d0,_d7.onUnloadCallbackFn):null),_db=(_d7.setFocusFn?_e._getFunction(_d0,_d7.setFocusFn):null),_dc=(!_d7.autoPosition&&_d7.autoPosition===false)?false:true,_dd={url:_d3,description:_d0.title&&_d0.title.value,autoClose:(!_d7.autoClose&&_d7.autoClose===false)?false:true,modal:_d7.modal||false,callbackFn:_d8,autoResize:(!_d7.autoResize&&_d7.autoResize===false)?false:true,autoPosition:(_dc?_d5:null),metrics:{top:_d7.top||null,left:_d7.left||null,height:_d7.height||null,width:_d7.width||null},padding:_d7.padding,onLoadCallbackFn:_d9,onUnloadCallbackFn:_da,setFocusFn:_db};
(new wpModules.dialog.Dialog(_dd)).open();
}else{
var _de=_d0.actionHttpMethod||"GET",_df=(_d0.metadata&&_d0.metadata.actionUrlTarget)||"same",_e0=_1,wu=wpModules.theme.WindowUtils;
_e0=_e._getContributionWindow(_d0);
if(_df=="view"){
_e0=wu&&wu.getWindow(wu.VIEW_AREA);
}
_e0=_e0||_1;
if(_de!="GET"){
var _e1=_e0.i$.createDom("form");
_e1.setAttribute("action",_d3);
_de=_de.toLowerCase();
switch(_de){
case "get":
_e1.setAttribute("method","GET");
break;
case "delete":
case "put":
var _e2=_e0.i$.createDom("input",{"type":"hidden","name":"x-method-override","value":_de.toUpperCase()});
_e1.appendChild(_e2);
case "post":
_e1.setAttribute("method","POST");
_e1.setAttribute("enctype","multipart/form-data");
break;
default:
}
_e0.i$.byId("wpthemeComplementaryContent").appendChild(_e1);
_e1.submit();
}else{
var doc=_e0.document,_e3=doc.createElement("a");
_e3.setAttribute("style","display:none");
_e3.setAttribute("href",_d3);
doc.getElementById("wpthemeComplementaryContent").appendChild(_e3);
_e3.click();
}
}
}
});
}
},_applySubmenu:function(evt){
var _e4=evt.target||evt.srcElement;
if(!_e4._jsonData){
_e4=_e4.parentNode;
}
if(_e4._jsonData){
_e4.setAttribute("id",_e4._jsonData.id+"_"+_e4._menuitem.id);
_e.initSubmenu(_e4,_e4._menuitem.id,_e4._jsonData);
}
},_adjustScreenPositionStart:function(){
return _2.documentElement.scrollHeight;
},_adjustScreenPositionEnd:function(_e5){
var _e6=_2.documentElement.scrollHeight;
if(_e5!=_e6){
_2.documentElement.scrollTop=_2.documentElement.scrollHeight;
}
},_findPos:function(obj){
var _e7=curtop=0;
if(obj.offsetParent){
do{
_e7+=obj.offsetLeft;
curtop+=obj.offsetTop;
}while(obj=obj.offsetParent);
return [_e7,curtop];
}
}};
i$.toPath("wpModules.contextMenu",_e);
})(window);
(function(_e8){
var _e9=_e8.document,cm=wpModules.contextMenu,_ea={},_eb=function(){
return i$.hasClass(_e9.getElementsByTagName("body")[0],"edit-mode");
},_ec={getHandles:function(){
return _ea;
},register:function(_ed){
var _ee=_ed.node,_ef=_ed.params,_f0,_f1="contextMenuHandle_"+Math.round(Math.random()*1000000000),_f2=cm.triggerRegisterHandlers;
_ea[_f1]=_ee;
_f0=_ee._contextMenu=_ee._contextMenu||{};
_f0.bindings=[];
_f0.listener=[];
if(_ef&&_ef.menuTrigger&&_f2[_ef.menuTrigger]){
_f2[_ef.menuTrigger](_ed);
}else{
_f2["default"](_ed);
}
return _f1;
},unregister:function(_f3){
var _f4;
if(typeof _f3=="string"){
if(_ea[_f3]){
_f4=_ea[_f3];
delete _ea[_f3];
}else{
return;
}
}else{
_f4=_f3;
}
if(_f4&&_f4._contextMenu){
var _f5=_f4._contextMenu,_f6=cm.triggerUnregisterHandlers,_f7=_f5.params,_f8=_f5.menuId,_f9=_f5.jsonQuery,_fa=_f5.bindings,_fb=_f5.listener;
if(_f7&&_f7.menuTrigger&&_f6[_f7.menuTrigger]){
_f6[_f7.menuTrigger]({"node":_f4,"menuId":_f8,"params":_f7,"jsonQuery":_f9});
}else{
_f6["default"]({"node":_f4,"menuId":_f8,"params":_f7,"jsonQuery":_f9});
}
if(_fa){
i$.each(_fa,function(v){
i$.unbindDomEvt(v);
});
_f5._defaultBinded=false;
}
if(_fb){
i$.each(_fb,function(v){
i$.removeListener(v);
});
}
delete _f5;
}else{
return;
}
}};
i$.mash(cm,_ec);
})(window);
(function(_fc){
var _fd;
function _fe(){
if(!_fd){
var uri=ibmCfg.portalConfig.contentHandlerURI;
_fd=uri+((uri.indexOf("?")<0)?"?":"&")+"uri=menu:${id}";
}
return _fd;
};
_fc._getContextMenuUrl=_fe;
function _ff(_100){
var _101=_fe(),_102=_101.replace(/\$\{id\}/g,_100.menuId);
if(_100.jsonQuery){
_102+=(_102.indexOf("?")==-1?"?":"&")+i$.toQuery(_100.jsonQuery);
}
return i$.xhrGet({url:_102,headers:{"X-IBM-XHR":"true"},responseType:"json"}).then(function(_103){
return _103.data;
},function(data){
var _104=data.xhr.getResponseHeader("Content-Type")||"";
if((_104.indexOf("text/html")==0)||(data.xhr.status==401)){
window.setTimeout(function(){
document.location.reload();
},0);
}
return null;
});
};
_fc._load=_ff;
function _105(_106){
var _107=[];
i$.each(_106,function(_108){
var win=_10b(_108),_109=i$.fromPath("moduleInfo.deferred",false,_108)?win.i$.modules.loadDeferred():i$.promise.resolved(true);
_107.push(_109.then(function(){
var _10a=_fc._checkFunction(_108,_108.enableFn,_108,(typeof _108.enabled!="undefined")?_108.enabled:true);
return i$.when(_10a).then(function(data){
_108._enabled=data;
return _108;
});
}));
});
return i$.whenAll.apply(i$,_107);
};
_fc._parseData=_105;
function _10b(_10c){
var win=window,_10d=_10c.metadata;
if(_10d&&_10d._contributionWindow){
return _10d._contributionWindow;
}
if(_10d&&_10d.contributor){
var _10e=_10d.contributor,idx=_10e.lastIndexOf(":"),_10f=_10e.substr(idx+1),_110=i$.fromPath("wpModules.theme.WindowUtils");
if(_110){
win=_110.getWindow(_10f);
}
}
if(!_10d){
_10d=_10c.metadata={};
}
_10d._contributionWindow=win;
return win;
};
_fc._getContributionWindow=_10b;
})(i$.fromPath("wpModules.contextMenu",true));
(function(_111){
function _112(name,_113){
_111.positioningHandlers[name]=_113;
};
_111.registerPositioningHandler=_112;
function _114(node){
var _115,cm=node._contextMenu,_116=false;
_115=cm._menuTemplateNode;
if(i$.hasClass(_115,"wpthemeMenuRight")){
_116=true;
}
var _117=i$.createDom("div");
_117.appendChild(_115);
i$.byId("wpthemeComplementaryContent").appendChild(_117);
_117._contextMenu=cm;
cm.shadowNode=_117;
cm._menuIsRight=_116;
cm.menuNode=_115;
_111._updateAbsolutePosition(node);
return _117;
};
_111._transformIntoAbsolutePosition=_114;
function _118(node){
var _119=node._contextMenu.menuNode,_11a=_119.getAttribute("data-positioning-handler")||"default",_11b=_111.positioningHandlers[_11a]||_11c;
_11b(node,_119);
};
_111._updateAbsolutePosition=_118;
function _11c(node,_11d){
var _11e=node._contextMenu._menuIsRight,_11f=_111._findPos(node),_120=2,dir=document.getElementsByTagName("html")[0].getAttribute("dir"),_121=_11d.style;
if(dir!=null){
dir=dir.toLowerCase();
}else{
dir="";
}
if(!(dir=="rtl")){
_121.left=((_11e)?_11f[0]+node.offsetWidth:_11f[0])+"px";
}else{
_121.left=((_11e)?_11f[0]+node.offsetWidth-node.scrollWidth:_11f[0])+"px";
}
_121.top=_11f[1]+"px";
};
_111._defaultPositioningHandler=_11c;
})(i$.fromPath("wpModules.contextMenu",true));
(function(_122){
var byId=i$.byId,_123=i$.bindDomEvt,_124=i$.fireEvent,_125="mouseover",_126="mouseout",blur="blur",_127="focus",_128="wpModules/contextMenu/close/id/";
function _129(){
return i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
};
function _12a(_12b){
_122.triggerRegisterHandlers[_12b.name]=_12b.registerHandler;
if(_12b.unregisterHandler){
_122.triggerUnregisterHandlers[_12b.name]=_12b.unregisterHandler;
}
};
_122.registerMenuTrigger=_12a;
function _12c(_12d){
if(!_12d.eventsRegistered){
_122._registerGlobalHandlers();
_122._registerMobileDeviceHandlers();
var _12e=_12d.bindings=_12d.bindings||[],_12f=_12d.listener=_12d.listener||[],_130=_12d.removeEventListeners=_12d.removeEventListeners||[],_131=_12d.shadowNode,_132=byId(_12d.id),_133;
_133=_123(_131,"mouseover",function(evt){
_122._stopEventPropagation(evt);
_122._setPreventClose(_12d,true);
_122._fireEvent(byId(_12d.id),"mouseover");
});
_12e.push(_133);
_133=_123(_131,"mouseout",function(evt){
_122._stopEventPropagation(evt);
_122._setPreventClose(_12d,false);
_122._fireEvent(byId(_12d.id),"mouseout");
});
_12e.push(_133);
var _134=function(evt){
_122._stopEventPropagation(evt);
if(_12d._blurTimeout){
window.clearTimeout(_12d._blurTimeout);
}
_12d._blurTimeout=window.setTimeout(function(){
if(!_12d._preventClose&&_122._isOpen(_12d)){
if(_12d.closeFn){
_12d.closeFn();
}else{
i$.fireEvent("wpModules/contextMenu/close/id/"+_12d.id);
}
}
_122._setPreventClose(_12d,false);
},1);
};
var _135=function(){
_122._setPreventClose(_12d,true);
};
if(_131.addEventListener){
_131.addEventListener("blur",_134,true);
_130.push([_131,"blur",_134,true]);
_131.addEventListener("focus",_135,true);
_130.push([_131,"focus",_135,true]);
}else{
if(i$.isIE<9){
_123(_131,"focusout",_134);
_123(_131,"focusin",_135);
}
}
_133=i$.addListener("wpModules/contextMenu/close/id/"+_12d.id,function(_136){
if(!_12d.params.sticky||_136){
var node=i$.byId(_12d.id),_137=node._menuHoverListeners;
if(_137){
for(var i=0;i<_137.length;i++){
i$.unbindDomEvt(_137[i]);
}
delete node._menuHoverListeners;
}
delete _12d.params.sticky;
i$.removeClass(node,_12d.css.refNode);
i$.removeClass((_131)?_131:node,_12d.css.show);
}
});
_12f.push(_133);
_12d.eventsRegistered=true;
i$.fireEvent(_122.HANDLERS_ADDED_EVT_STR+_12d.id);
}
};
_122._registerEventHandlers=_12c;
function _138(){
if(!_122._globalHandlers){
var _139=[],_13a;
_13a=i$.addListener("wpModules/contextMenu/close/all",function(){
var _13b=_122.getHandles(),prop,node;
for(prop in _13b){
node=_13b[prop];
if(node&&node._contextMenu&&node._contextMenu.id){
_124(_128+node._contextMenu.id);
}
}
});
_139.push(_13a);
_122._globalHandlers=_139;
}
};
_122._registerGlobalHandlers=_138;
function _13c(node,type,_13d){
var _13e;
if(document.createEvent){
_13e=document.createEvent("HTMLEvents");
_13e.initEvent(type,true,true);
}else{
_13e=document.createEventObject();
_13e.eventType=type;
}
_13e.eventName=type;
if(_13d){
_13e.jsonParameters=_13d;
}
if(document.createEvent){
node.dispatchEvent(_13e);
}else{
node.fireEvent("on"+_13e.eventType,_13e);
}
};
_122._fireEvent=_13c;
function _13f(_140,_141){
if(_141){
if(_140._blurTimeout){
window.clearTimeout(_140._blurTimeout);
}
_140._preventClose=true;
}else{
_140._preventClose=false;
}
};
_122._setPreventClose=_13f;
function _142(_143){
return i$.hasClass((_143.shadowNode)?_143.shadowNode:byId(_143.id),_122.defaultCss.show);
};
_122._isOpen=_142;
function _144(evt){
if(evt){
if(evt.stopPropagation){
evt.stopPropagation();
}else{
evt.cancelBubble=true;
}
}
};
_122._stopEventPropagation=_144;
function _145(_146){
var node=_146.node,_147=_146.params,_148=node._contextMenu||{},_149=[],_14a;
_14a=_123(node,_125,function(evt){
if(evt.jsonParameters&&evt.jsonParameters.bubbledUp){
_146.params=_146.params||{};
_146.params.bubbledUp=true;
}
var _14b=node._contextMenu,_14c=_14b&&_14b.params&&_14b.params.sticky,_14d=_14b&&_14b._lockMenu;
if(!_14c&&!_14d){
if(node._ibm_leaveTimeoutId){
window.clearTimeout(node._ibm_leaveTimeoutId);
}
var _14e=(typeof (_147.hoverTimeout)!="undefined")?_147.hoverTimeout:500;
node._ibm_hoverTimeoutId=window.setTimeout(function(){
if(_129()&&!evt.menuNodeId){
var _14f=_148.params?_148.params.sticky:null;
if(!_14f){
if(_146){
_146.params=_146.params||{};
if(!_15d(_146.params.templateId)){
_146.params._setFocus=true;
}
}
_122.init(_146);
}
}
},_14e);
}
evt.jsonParameters={};
evt.jsonParameters.bubbledUp=true;
});
_149.push(_14a);
_14a=_123(node,_126,function(evt){
if(node._ibm_hoverTimeoutId){
window.clearTimeout(node._ibm_hoverTimeoutId);
}
var _150=node._contextMenu,_151=_150&&_150.params&&_150.params.sticky;
if(!_151){
var _152=(typeof (_147.blurTimeout)!="undefined")?_147.blurTimeout:150;
node._ibm_leaveTimeoutId=window.setTimeout(function(){
var id=_150.id,_153=function(){
_124(_128+id).then(function(){
},function(){
console.error("Error fire event ("+id+")");
});
};
if(!_148.eventsRegistered){
var _154=i$.addListener(_122.HANDLERS_ADDED_EVT_STR+_148.id,function(){
_153();
i$.removeListener(_154);
});
}
_153();
},_152);
}
});
_149.push(_14a);
node._menuHoverListeners=node._menuHoverListeners||[];
var _155=(!_148._defaultEventRegistered||_147.menuTrigger=="click"),_156=_155?node._menuHoverListeners:_148.bindings;
for(var i=0;i<_149.length;i++){
_156.push(_149[i]);
}
};
_122._addDefaultHoverListeners=_145;
function _157(_158){
var node=_158.node,_159=_158.params,_15a=node._contextMenu||{},_15b=(_159.menuTrigger)?_159.menuTrigger:"hover";
if(_15b=="click"){
var _15c=_123(node,_15b,function(evt){
_122._stopEventPropagation(evt);
if(!_122._isOpen(_15a)){
if(_129()&&!evt.menuNodeId){
if(_158){
_158.params=_158.params||{};
if(!_15d(_158.params.templateId)){
_158.params._setFocus=true;
}
}
}
_122.init(_158);
_122._addDefaultHoverListeners(_158);
}
});
_15a.bindings.push(_15c);
}else{
_122._addDefaultHoverListeners(_158);
}
};
_122._addDefaultEventListeners=_157;
function _15e(_15f){
var node=_15f.node,_160=_15f.params,_161=node._contextMenu||{},_162=(_160.menuTrigger=="click");
_161.id=_161.id||node.getAttribute("id")||_122._generateRandom();
node.setAttribute("id",_161.id);
_161._defaultEventRegistered=true;
_122._addDefaultEventListeners(_15f);
if(_161._defaultBinded){
return;
}
node.setAttribute("tabindex",node.getAttribute("tabindex")||0);
if(!_162){
var _163=function(evt){
_122._stopEventPropagation(evt);
var _164=_161.params?_161.params.sticky:null;
if(!_164){
_15f.params=_15f.params||{};
_15f.params._executeDefaultAction=true;
if(_129()&&!evt.menuNodeId){
if(!_122._isMobile()){
_122.init(_15f);
}else{
_122._defaultActionFnForMobile({event:evt,jsonObject:_15f,jsonData:_161});
}
}
}
};
handle=_123(node,"onclick",_163);
_161.bindings.push(handle);
}
if(!node.getAttribute("aria-label")&&!node.getAttribute("role")){
node.setAttribute("role","article");
}
node.setAttribute("aria-label",node.getAttribute("aria-label")||_122.nls.MENU_KEY_PRESS_0||"");
handle=_123(node,"onkeydown",function(evt){
if(evt.keyCode===13){
evt.preventDefault();
if(_163){
_163(evt);
}
}
if((evt.keyCode===77&&evt.ctrlKey)||(evt.keyCode===40&&evt.altKey)||(_162&&(evt.keyCode===13||evt.keyCode===32))){
if(evt.keyCode===32){
if(evt.preventDefault){
evt.preventDefault();
}
}
var _165=this._contextMenu&&this._contextMenu.params&&this._contextMenu.params.sticky,_166=node._contextMenu&&node._contextMenu._lockMenu;
if(!_165&&!_166){
if(this._ibm_leaveTimeoutId){
window.clearTimeout(this._ibm_leaveTimeoutId);
}
if(_129()&&!evt.menuNodeId){
_15f.params=_15f.params||{};
_15f.params._setFocus=true;
_122.init(_15f);
}
}else{
i$.toPath("_contextMenu.params.editFocus",document.activeElement,this);
_122._setPreventClose(_161,true);
var n=byId(_161.id);
if(n&&n._firstSelectable){
n._firstSelectable.focus();
}
}
_144(evt);
}
});
_161.bindings.push(handle);
_161._defaultBinded=true;
};
_122._defaultEventRegister=_15e;
function _167(_168){
};
_122._defaultEventUnregister=_167;
function _15d(_169){
return "inlineEditMenuTemplate"==_169;
};
_122._isInlineEditMenu=_15d;
})(i$.fromPath("wpModules.contextMenu",true));
(function(_16a){
function _16b(_16c,fn){
var _16d;
if(fn){
var _16e=_16c.fromPath=_16c.fromPath||{},key=null,_16f=null,_170=_16c.metadata;
if(_170&&_170.contributor){
var _171=_170.contributor,idx=_171.lastIndexOf(":");
_16f=_171.substr(idx+1);
}else{
_16f=i$.fromPath("ibmCfg.portalConfig.currentPageOID");
}
key=_16f+fn;
_16d=_16e[key];
if(!_16d){
var tu=i$.fromPath("wpModules.theme.WindowUtils"),wnd=tu?tu.getWindow(_16f):window;
_16d=wnd.i$.fromPath(fn);
}
_16e[key]=_16d;
}
return _16d||null;
};
_16a._getFunction=_16b;
function _172(_173,fn,arg,_174){
var _175=_16a._getFunction(_173,fn);
if(_175&&i$.isFunction(_175)){
try{
return _175(arg);
}
catch(exc){
}
}
return i$.promise.resolved(_174);
};
_16a._checkFunction=_172;
})(i$.fromPath("wpModules.contextMenu",true));
(function(_176){
function _177(){
return (navigator.userAgent.match(/iPad/i))?true:false;
};
function _178(){
if(typeof _176._mobileCheck=="undefined"){
_176._mobileCheck=_177();
}
return _176._mobileCheck;
};
_176._isMobile=_178;
function _179(_17a){
if(_178()){
if(_177()){
_176._pausedBeforeReopen=_17a.id;
setTimeout(function(){
_176._pausedBeforeReopen=null;
},1000);
}
}
};
_176._setPauseBeforeReopenForMobile=_179;
function _17b(args){
if(!_178()){
return;
}
var evt=args.event,_17c=args.jsonObject,_17d=args.jsonData;
window.setTimeout(function(){
if(_17d._menuDataLoaded){
wpModules.contextMenu.init(_17c);
}
},600);
if(_17c.menuId=="wcmInplaceEditMenu"){
var _17e="contenteditable",_17f=false,jq=_17c.jsonQuery,_180=jq&&jq.contentRegion,node=_180?i$.byId(_180):null;
if(node){
if(node.getAttribute(_17e)!="true"){
node.setAttribute(_17e,"true");
_17f=true;
}
node.focus();
if(_17f){
node.setAttribute(_17e,"false");
}
}
}
};
_176._defaultActionFnForMobile=_17b;
function _181(){
if(!_178()){
return;
}
if(!_176._mobileHandlers){
var _182=[],_183;
_183=i$.bindDomEvt(document.body,"touchstart",function(evt){
var _184=wpModules.contextMenu.getHandles(),prop,node,_185,_186=evt.target,_187=false;
if(_186){
for(prop in _184){
node=_184[prop];
if(node){
if(node._contextMenu){
_185=node._contextMenu.shadowNode;
}
if(_186==node||i$.isDescendant(_186,node)){
_187=true;
break;
}
if(_185){
if(_186==_185||i$.isDescendant(_186,_185)){
_187=true;
break;
}
}
}
}
if(!_187){
i$.fireEvent("wpModules/contextMenu/close/all");
}
}
});
_182.push(_183);
_176._touchHandlers=_182;
}
};
_176._registerMobileDeviceHandlers=_181;
})(i$.fromPath("wpModules.contextMenu",true));


}catch(e){console.log("Module 'wp_contextmenu_js': ",e);}
try{function insertHtmlAtCursor(id,_1){
var _2=CKEDITOR.instances[id];
if(_2){
_2.insertHtml(_1);
}
};
function getDirection(id){
var _3=null;
if(CKEDITOR.status=="loaded"){
var _4=CKEDITOR.instances[id];
if(_4){
_3=_4.config.contentsLangDirection;
}
}else{
console.error("CKEditor is not loaded, can not get the editor direction.");
}
if(_3==null||_3=="ui"){
_3=_getElementDirection(id);
}
return _3;
};
function _getElementDirection(_5){
var _6="ltr";
var _7=document.getElementById(_5);
if(_7!=null){
if(_7.currentStyle){
_6=_7.currentStyle["direction"];
}else{
if(window.getComputedStyle){
_6=getComputedStyle(_7,null).getPropertyValue("direction");
}
}
}
return _6;
};
function getHtml(id){
var _8=null;
if(CKEDITOR.status=="loaded"){
var _9=CKEDITOR.instances[id];
if(_9){
_8=_9.getData();
}
}else{
console.error("CKEditor is not loaded, can not get the editor data.");
}
return _8;
};
function setHtml(id,_a){
var _b=CKEDITOR.instances[id];
if(_b){
_b.setData(_a);
}
};
function doWCMSpellCheck(_c){
try{
var _d=new SpellCheckRange();
var _e=_c.document.getBody().$;
var _f=_c.document.$.createRange();
_f.selectNodeContents(_e);
_d.add(_c.getData(),_f);
SpellCheck.CheckSpelling(_d);
}
catch(e){
}
};
function setWCMCKEditorToolbars(){
CKEDITOR.config.toolbar_WCMFull=[["Cut","Copy","Paste","PasteText","PasteFromWord","WCMSpellChecker"],["Print","Undo","Redo","-","Find","-","SelectAll","RemoveFormat"],["WCMInsertImage","WCMInsertLink","WCMImport","WCMExport","WCMTagHelper","WCMInsertECMLink"],["Table","HorizontalRule","SpecialChar","PageBreak","ShowBlocks"],["BidiLtr","BidiRtl"],["Source"],"/",["Styles","Format","Font","FontSize"],["TextColor","BGColor"],["Bold","Italic","Underline","Strike","-","Subscript","Superscript","NumberedList","BulletedList"],["Outdent","Indent","Blockquote","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"]];
CKEDITOR.config.toolbar_WCMFullNoFormmatingControls=[["Cut","Copy","Paste","PasteText","PasteFromWord","WCMSpellChecker"],["Print","Undo","Redo","-","Find","-","SelectAll","RemoveFormat"],["WCMInsertImage","WCMInsertLink","WCMImport","WCMExport","WCMTagHelper","WCMInsertECMLink"],["Table","HorizontalRule","SpecialChar","PageBreak","ShowBlocks","Source"],"/",["Bold","Italic","Underline","Strike","-","Subscript","Superscript","NumberedList","BulletedList"],["Outdent","Indent","Blockquote","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"],["BidiLtr","BidiRtl"]];
CKEDITOR.config.toolbar_WCMMedium=[["Cut","Copy","Paste","PasteText","PasteFromWord","WCMSpellChecker","-","Print","Undo","Redo","-","RemoveFormat","-","WCMInsertImage","WCMInsertLink","-","Table","SpecialChar"],["BidiLtr","BidiRtl"],["Source"],"/",["Font","FontSize"],["TextColor","BGColor","-","Bold","Italic","Underline","Strike","-","Subscript","Superscript","NumberedList","BulletedList","-","Outdent","Indent","Blockquote","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"]];
CKEDITOR.config.toolbar_WCMReadOnly=[["Copy","Print","Find","WCMExport","Source"]];
};
function getCKLocale(_10){
if(_10!=null){
_10=_10.replace(/_/g,"-");
_10=_10.replace(/iw/g,"he");
}
var _11=CKEDITOR.lang.languages;
if(_11[_10]==1){
return _10;
}
var _12=_10.split("-")[0];
if(_11[_12]==1){
return _12;
}
if(CKEDITOR.config.language!=""){
return CKEDITOR.config.language;
}
return "en";
};


}catch(e){console.log("Module 'wcm_inplaceEdit': ",e);}
try{(function(_1){
"use strict";
var _2={editorMap:{},addEditor:function(_3,_4){
this.editorMap[_3]=_4;
},removeEditor:function(_5){
this.editorMap[_5]=null;
},getEditor:function(_6){
return this.editorMap[_6];
},notifyAllEditors:function(){
for(var _7 in this.editorMap){
this.editorMap[_7].notifySubmit();
}
}};
i$.toPath("ibm.wcm.ui.html.EditorRegistry",_2);
})(window);
dojo.provide("ibm.wcm.ui.html.Editor");
dojo.declare("ibm.wcm.ui.html.Editor",null,{constructor:function(_8){
this.editorId=_8;
ibm.wcm.ui.html.EditorRegistry.addEditor(this.editorId,this);
},editorId:null,eventMap:{focus:null,blur:null,loaded:null},notifySubmit:function(){
},getMarkup:function(){
alert("ERROR: getMarkup not implemented by integration.");
},setMarkup:function(){
alert("ERROR: setMarkup not implemented by integration.");
},insertMarkupAtCursor:function(){
alert("ERROR: insertMarkupAtCursor not implemented by integration.");
},launchInsertImageDialog:function(){
performInsertImgIntoRTF(this.editorId);
},launchInsertLinkDialog:function(_9,_a,_b,_c,_d){
performInsertLinkIntoRTF(this.editorId,null,_a,_b,_c,_d,_9);
},launchInsertTagDialog:function(_e){
var _f=false;
if(_e){
_f=true;
}
performInsertTagIntoField(this.editorId,null,null,null,null,_f);
},start:function(){
alert("ERROR: start not implemented by integration.");
},destory:function(){
alert("ERROR: destroy not implemented by integration.");
},on:function(_10,_11){
if(_10&&_11&&typeof _11==="function"&&this.eventMap[_10]!==undefined){
this.eventMap[_10]=_11;
}
},fireEvent:function(_12,_13){
if(_12&&this.eventMap[_12]!=null){
this.eventMap[_12].call(null,_13);
}
},focus:function(){
alert("ERROR: focus not implemented by integration.");
}});
dojo.provide("ibm.wcm.ui.html.HTMLEditor");
dojo.declare("ibm.wcm.ui.html.HTMLEditor",[ibm.wcm.ui.html.Editor],{showToolbar:function(_14){
if(_14==false){
dojo.addClass(dojo.byId(this.editorId+"toolbar"),"lotusHidden");
}else{
if(_14==true){
dojo.removeClass(dojo.byId(this.editorId+"toolbar"),"lotusHidden");
}
}
}});


}catch(e){console.log("Module 'wcm_inplaceEdit': ",e);}
try{function insertHTMLIntoTargetElement(_1,_2,_3,_4){
var _5=ibm.wcm.ui.html.EditorRegistry.getEditor(_1);
if(_5){
_5.insertMarkupAtCursor(_2);
}else{
var _6=dojo.byId(_1);
if(_6==null||_6.tagName.toLowerCase()!="textarea"||(!(typeof CKEDITOR==="undefined")&&CKEDITOR.instances[_1])){
if(!(typeof runCallbackUsingEphoxSelectedText==="undefined")&&runCallbackUsingEphoxSelectedText!=null&&!_3&&_4){
var _7=new Array(_1,_2);
runCallbackUsingEphoxSelectedText(insertLinkHTMLUsingSelectedText,_7);
}else{
insertHtmlAtCursor(_1,_2);
}
}else{
insertHtmlIntoTextAreaAtCursor(_1,_2);
}
}
};
function insertHtmlIntoTextAreaAtCursor(_8,_9){
console.log("Entering insertHtmlIntoTextAreaAtCursor: ",_8,_9);
var _a=dojo.byId(_8);
if(_a!==null&&_9!==null){
if(document.selection&&(!_a.selectionStart||_a.selectionStart===null)){
_a.focus();
var _b=document.selection.createRange();
_b.text=_9;
_b.select();
}else{
if(_a.selectionStart||_a.selectionStart=="0"){
var _c=_a.selectionStart;
var _d=_a.selectionEnd;
var _e=_a.scrollTop;
_a.value=_a.value.substring(0,_c)+_9+_a.value.substring(_d,_a.value.length);
_a.focus();
_a.scrollTop=_e;
_a.selectionStart=_a.selectionEnd=_c+_9.length;
}
}
}
};
function focusElement(_f){
var _10=dojo.byId(_f);
if(_10){
_10.focus();
}
};
function performInsertTagIntoField(_11,_12,_13,_14,_15,_16){
console.log("Entering performInsertTagIntoField: ",_11,_12);
var _17=dojo.byId(_11);
if(_17!=null){
if(_12!=null){
if(isODC(_11)){
IBM_RTE_getWindow(_11).focus();
if(isMozilla()){
var _18=IBM_RTE_getFrame(_11);
var txt=document.createTextNode(_12);
try{
IBM_RTE_insertNodeAtSelection(_18.contentWindow,txt);
}
catch(e){
}
}else{
try{
var _19=IBM_RTE_getDocument(_11).selection.createRange().duplicate();
_19.pasteHTML(_12);
}
catch(e1){
errorOccurred=true;
}
}
}else{
insertHTMLIntoTargetElement(_11,_12,null,false);
}
onPerformInsertTagIntoField(_11,_12);
}else{
var _1a=false;
try{
if(_17.tagHelperWin==null||_17.tagHelperWin.closed==true||_17.tagHelperWin.location==null||_17.tagHelperWin.location.href==null){
_1a=true;
}
}
catch(exception){
_1a=true;
}
if(_1a==true){
var _1b=document.tagHelperURL;
_1b=addProjectId(_1b);
if(_16===true){
_1b+="&launchDesignHelper="+_16;
}
if(_11!=undefined){
_1b+="&htmlId="+_11;
}
if(_14!=undefined){
_1b+="&sourceclass="+_14;
}
if(_13!=undefined){
_1b+="&atid="+_13;
}
if(_15!=undefined){
_1b+="&showconsumabletags="+_15;
}
focusElement(_11);
_17.tagHelperWin=window.open(_1b,"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
}
}
}
};
function onPerformInsertTagIntoField(_1c,_1d){
};
function disableEditorLinks(_1e){
var _1f=IBM_RTE_getDocument(_1e);
if(_1f.getElementsByTagName("head")[0]==null){
window.setTimeout("disableEditorLinks('"+_1e+"')",250);
return;
}
var _20=_1f.getElementsByTagName("a");
for(var i=0;i<_20.length;i++){
var _21=_20[i];
_21.onclick=function anonymous(){
return false;
};
}
};
function setEditorStyleSheet(_22,_23){
var _24=dojo.byId(_23);
if(_24!=null){
var _25=document[_22+"styleSet"];
if(_25==null||_25==false){
window.setTimeout("setEditorStyleSheet('"+_22+"', '"+_23+"')",500);
}
var _26=IBM_RTE_getDocument(_22);
if(_26.getElementsByTagName("head")[0]==null){
window.setTimeout("setEditorStyleSheet('"+_22+"', '"+_23+"')",250);
return;
}
var _27=_26.getElementById(_22+"styleTag");
if(_27==null){
var _28=_26.createElement("link");
_28.setAttribute("href",_24.value);
_28.setAttribute("rel","stylesheet");
_28.setAttribute("type","text/css");
_28.setAttribute("id",_22+"styleTag");
var _29=_26.getElementsByTagName("head")[0];
_29.appendChild(_28);
document[_22+"styleSet"]=true;
}else{
_27.href=_24.value;
}
}
};
function toggleStyleSheet(_2a,_2b,_2c){
var _2d=_2a+_2b+"WCMButton1";
var _2e=dojo.byId(_2d);
if(_2e!=null&&_2e.style.display!=""){
var _2f=IBM_RTE_getDocument(_2a);
var _30=_2f.getElementById(_2a+"styleTag");
if(_30!=null){
_30.href="";
}
}else{
setEditorStyleSheet(_2a,_2c);
}
};
function setImagePickerOnSelectPreview(){
var _31=document.body.getElementsByTagName("INPUT");
var _32=null;
var i;
for(i=0;i<_31.length;i++){
var _33=_31[i];
if(_33!=null){
if(_33.name!=null&&_33.name.indexOf("client-select")>=0){
_32=_33.name;
}
}
}
if(_32!=null){
var _34=document.getElementsByName(_32);
for(i=0;i<_34.length;i++){
var _35=_34[i];
_35.onclick=function anonymous(){
tableRowHighlight(this,"Deselect","Select","wpsTableSelectedRow","wpsTableNrmRow");
var _36=dojo.byId(this.value+"_url");
var _37=dojo.byId(this.value+"_height");
var _38=dojo.byId(this.value+"_width");
if(_36!=null&&_37!=null&&_38!=null){
updatePreviewImage(_36.value,_37.value,_38.value);
}else{
_36=dojo.byId("IMAGE_PICKERPREVIEW_BLANK");
updatePreviewImage(_36.value,"1","1");
}
};
}
}
var _39=dojo.byId("imagePickerTable").offsetHeight;
if(_39!=null&&_39>dojo.byId("PREVIEW_IMAGE_TABLE2").style.height){
dojo.byId("PREVIEW_IMAGE_TABLE2").style.height=_39+"px";
}
};
function updatePreviewImage(_3a,_3b,_3c){
var _3d=dojo.byId("IMAGE_PICKERPREVIEW_THUMBNAIL");
if(_3d!=null){
_3d.src=_3a;
_3d.width=_3c;
_3d.height=_3b;
}
};
function importHTML(_3e,_3f){
var _40=dojo.byId(_3f);
if(_40.disabled==null||_40.disabled==false){
dojo.byId(_3f).disabled=true;
performImport(_3e,_3f);
}
};
function performImport(_41,_42){
var _43=function(_44,_45){
var _46=ibm.wcm.ui.html.EditorRegistry.getEditor(_44);
var _47=dojo.byId(_44);
if(_46){
_46.setMarkup(_45);
}else{
_47.value=_45;
}
};
importMarkup(document.importMarkupEditModeURL,_41,_43);
dojo.byId(_42).disabled=false;
};
function importRTFHTML(_48,_49){
if(_49!=null){
var _4a=dojo.byId(_49);
if(_4a.disabled==false){
dojo.byId(_49).disabled=true;
performRTFImport(_48,_49);
}
}else{
performRTFImport(_48);
}
};
function performRTFImport(_4b,_4c){
var _4d=function(_4e,_4f){
setHtml(_4e,_4f);
};
importMarkup(document.importMarkupEditModeURL,_4b,_4d);
if(_4c!=null){
dojo.byId(_4c).disabled=false;
}
};
function importMarkup(_50,_51,_52){
if(dojo.isIE){
ibm.wcm.utils.DialogUtils.showImportMarkupDialog(_50,_51,_52);
}else{
require(["dojo/request/iframe","dojo/dom","dojo/dom-construct","dojo/html","dojo/on","dojo/domReady!"],function(_53,dom,_54,_55,on){
var _56=_51+"_fileForm";
var _57=dom.byId(_56);
var _58=_51+"_fileInputField";
var _59=_51+"_importMarkupError";
var _5a=_59+"_MsgBody";
var _5b=ibm.wcm.resource.ResourceBundle.getBundle("ibm.wcm.widget.dialog.ImportMarkupDialog").messageMap;
if(!_57){
_54.create("form",{id:_56,method:"post",enctype:"multipart/form-data",className:"wcmImportMarkupForm"},dojo.body());
_54.create("input",{id:_58,name:"importFile",type:"file"},_56);
_53._frame=_53.create(_53._iframeName,"dojo_request_iframe_onload();");
var _5c=dom.byId(_58);
on(_5c,"click",function(evt){
this.value="";
});
on(_5c,"change",function(evt){
if(this.value){
_53(_50,{form:_56,handleAs:"json"}).then(function(_5d){
if(_5d.error){
_55.set(dom.byId(_5a),_5d.error);
showDynamicLayout(_59);
}else{
hideDynamicLayout(_59);
}
if(_5d.markup||_5d.markup===""){
_52(_51,_5d.markup);
}
},function(_5e){
console.log("Error importing markup: ");
console.log(_5e);
_55.set(dom.byId(_5a),_5b.IMPORT_MARKUP_ERROR);
showDynamicLayout(_59);
});
}
});
window.setTimeout(function(){
selectFile(_58);
},100);
}else{
selectFile(_58);
}
focusElement(_51);
});
}
};
function exportHTML(_5f,_60){
var _61=dojo.byId(_60);
if(_61.disabled==null||_61.disabled==false){
dojo.byId(_60).disabled=true;
window.setTimeout("performExport('"+_5f+"', '"+_60+"')",100);
}
};
function performExport(_62,_63){
exportMarkup(document.exportMarkupEditModeURL,_62);
};
function exportRTFHTML(_64,_65){
performRTFExport(_64,_65);
};
function performRTFExport(_66,_67){
exportMarkup(document.exportMarkupEditModeURL,_66);
};
var uploadedFields;
if(uploadedFields==null){
uploadedFields=new Object();
}
function updateEditorValueForSubmit(_68,_69){
if(window.uploadedFields!=null&&uploadedFields[_69]!=null){
dojo.byId(_68).value=uploadedFields[_69];
}else{
dojo.byId(_68).value=getHtml(_69);
}
};
function removeTemporarySingleQuote(_6a,_6b){
if(_6a!=null){
var _6c=/&#39;_replaced/g;
}
var _6d=/&amp;#39;_replaced/g;
if(_6b==true){
return _6a.replace(_6d,"&#39;");
}else{
return _6a.replace(_6c,"'");
}
return _6a;
};
function insertImgIntoRTF(_6e){
IBM_RTE_getWindow(_6e).focus();
var _6f=dojo.byId(p_buttonID);
if(_6f.popupWindowRef==null){
var _70=window.open(imagePickerURL+"&rtfId="+_6e+"&buttonId=","","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=550,width=450,left="+screen.availWidth/15+",top="+screen.availHeight/15);
_6f.popupWindowRef=_70;
_70.focus();
}
};
function performInsertImgIntoRTF(_71,_72,_73,_74,_75,_76,_77,_78,_79,_7a,_7b,_7c){
var _7d=rteEditorType(_71);
if(_7d!=null&&_7d=="ODCRTE"){
performInsertImgIntoOdcRTF(_71,_72,_73,_74,_75,_76,_77,_78,_79,_7a,_7b,_7c);
}else{
performInsertImgIntoNonOdcRTF(_71,_72,_73,_74,_75,_76,_77,_78,_79,_7a,_7b,_7c);
}
};
function generateImageTagHTML(_7e,_7f,_80,_81,_82,_83,_84){
var _85=document.createElement("div");
var img=document.createElement("img");
img.setAttribute("src",_7e);
img.setAttribute("alt",_7f==null?" ":_7f);
img.setAttribute("title",_7f==null?" ":_7f);
if(_80!=null){
img.setAttribute("width",_80);
}
if(_81!=null){
img.setAttribute("height",_81);
}
if(_82!=null){
img.setAttribute("border",_82);
}
if(_84!=null){
img.setAttribute("name",_84);
}
_85.appendChild(img);
var _86=_85.innerHTML;
_85.innerHTML="";
return _86;
};
function performInsertImgIntoOdcRTF(_87,_88,_89,_8a,_8b,_8c,_8d,_8e,_8f,_90,_91,_92){
if(_88!=null&&_88!=""){
IBM_RTE_getWindow(_87).focus();
if(isMozilla()){
var _93=IBM_RTE_getFrame(_87);
var img=_93.contentDocument.createElement("img");
img.setAttribute("src",_88);
img.setAttribute("alt",_89==null?" ":removeTemporarySingleQuote(_89,false));
img.setAttribute("title",_89==null?" ":removeTemporarySingleQuote(_89,false));
img.setAttribute("name",_90==null?" ":removeTemporarySingleQuote(_90,false));
if(_8a!=null){
img.setAttribute("width",removeTemporarySingleQuote(_8a,false));
}
if(_8b!=null){
img.setAttribute("height",removeTemporarySingleQuote(_8b,false));
}
if(_8c!=null){
img.setAttribute("border",removeTemporarySingleQuote(_8c,false));
}
try{
IBM_RTE_insertNodeAtSelection(_93.contentWindow,img);
}
catch(e){
}
}else{
try{
var _94=generateImageTagHTML(_88,_89,_8a,_8b,_8c,_8e,_90);
var _95=IBM_RTE_getDocument(_87).selection.createRange().duplicate();
_95.pasteHTML(removeTemporarySingleQuote(_94,true));
}
catch(e){
errorOccurred=true;
}
}
}else{
editorWin=IBM_RTE_getWindow(_87);
var _96=false;
try{
if(editorWin.imgPickerWin==null||editorWin.imgPickerWin.closed==true||editorWin.imgPickerWin.location==null||editorWin.imgPickerWin.location.href==null){
_96=true;
}
}
catch(exception){
_96=true;
}
if(_96==true){
var _97="";
if(_8d!=null&&_8d==true){
_97="&libImgOnly=true";
}
var _98="";
if(_8f!=null&&_8f==true){
_98="&isInTeamspace=true";
}
var _99="";
var _9a=document.getElementById(_87);
if(_9a&&_9a.parentNode&&_9a.parentNode.parentNode&&_9a.parentNode.parentNode){
_99="&componentId="+_9a.parentNode.parentNode.getAttribute("data-component-id");
}
editorWin.imgPickerWin=window.open(addProjectId(document.imagePickerURL)+"&rtfId="+_87+_99+_98+_97+formatImageInfoParams(_87,_91,_92),"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
}
}
};
function performInsertImgIntoNonOdcRTF(_9b,_9c,_9d,_9e,_9f,_a0,_a1,_a2,_a3,_a4,_a5,_a6){
if(_9c!=null&&_9c!=""){
var _a7=generateImageTagHTML(_9c,_9d,_9e,_9f,_a0,_a2,_a4);
_a7=removeTemporarySingleQuote(_a7,true);
insertHTMLIntoTargetElement(_9b,_a7,null,false);
}else{
editorWin=dojo.byId(_9b);
var _a8=false;
try{
if(editorWin.imgPickerWin==null||editorWin.imgPickerWin.closed==true||editorWin.imgPickerWin.location==null||editorWin.imgPickerWin.location.href==null){
_a8=true;
}
}
catch(exception){
_a8=true;
}
if(_a8==true){
var _a9="";
if(_a1!=null&&_a1==true){
_a9="&libImgOnly=true";
}
var _aa="";
if(_a3!=null&&_a3==true){
_aa="&isInTeamspace=true";
}
focusElement(_9b);
var _ab="";
var _ac=document.getElementById(_9b);
if(_ac&&_ac.parentNode&&_ac.parentNode.parentNode&&_ac.parentNode.parentNode){
_ab="&componentId="+_ac.parentNode.parentNode.getAttribute("data-component-id");
}
editorWin.imgPickerWin=window.open(addProjectId(document.imagePickerURL)+"&rtfId="+_9b+_ab+_aa+_a9+formatImageInfoParams(_9b,_a5,_a6),"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
}
if(editorWin.imgPickerWin!=null){
editorWin.imgPickerWin.focus();
}
}
};
function isODC(_ad){
var _ae=rteEditorType(_ad);
if(_ae!=null&&_ae=="ODCRTE"){
return true;
}
return false;
};
function rteEditorType(_af){
var _b0=dojo.byId(_af+"_RTE");
var _b1="";
if(_b0!=null){
_b1=_b0.value;
}
return _b1;
};
function getIESelectedText(win){
var sel=win.document.selection;
var _b2=sel.createRange();
var _b3=null;
if(_b2.text==null||_b2.text==""){
var _b4=true;
if(_b2!=null){
if(sel.type=="Control"){
_b4=(_b2.length==0);
}else{
_b4=(_b2.compareEndPoints("StartToEnd",_b2)==0);
}
}
if(!_b4){
_b3="";
}else{
var _b5=_b2.parentElement();
while(_b5!=null){
if(_b5.tagName=="A"){
break;
}
_b5=_b5.parentElement;
}
if(_b5!=null&&_b5.tagName=="A"){
_b2.moveToElementText(_b5);
_b2.select();
_b3=_b2.text;
}
}
}else{
_b3=_b2.text;
}
return _b3;
};
function getMozillaSelectedText(win){
var _b6=null;
var sel=win.getSelection();
var _b7=null;
if(sel.rangeCount>0){
_b7=sel.getRangeAt(0);
}
if(_b7!=null){
if(_b7.toString().toString()==""){
if(!sel.isCollapsed){
_b6="";
}else{
var _b8=_b7.commonAncestorContainer;
var _b9=_b8.parentNode;
while(_b9!=null){
if(_b9.nodeName=="A"){
break;
}
_b9=_b9.parentNode;
}
if(_b9!=null&&_b9.nodeName=="A"){
sel.removeAllRanges();
_b7.selectNode(_b9);
sel.addRange(_b7);
_b6=_b7.toString();
win.linkBeingReplaced=_b9;
}
}
}else{
_b6=_b7.toString();
}
}
return _b6;
};
function getMozillaTextAreaSelectedText(_ba){
var _bb=dojo.byId(_ba);
var _bc=null;
if(_bb!=null){
var _bd=_bb.selectionStart;
var _be=_bb.selectionEnd;
if(_bd!=_be){
_bc=_bb.value.substring(_bd,_be);
}
}
return _bc;
};
function getIESelectedLink(win){
var sel=win.document.selection;
var _bf=sel.createRange();
var _c0=null;
if(_bf!=null&&_bf.text==""){
var _c1=_bf.parentElement();
while(_c1!=null){
if(_c1.tagName=="A"){
break;
}
_c1=_c1.parentElement;
}
if(_c1!=null&&_c1.tagName=="A"){
_c0=_c1.outerHTML;
}
}
return _c0;
};
function getMozillaSelectedLink(win){
var _c2=null;
win.focus();
var sel=win.getSelection();
var _c3=null;
if(sel.rangeCount>0){
_c3=sel.getRangeAt(0);
}
if(_c3!=null&&_c3.toString().toString()==""){
var _c4=_c3.commonAncestorContainer;
var _c5=_c4.parentNode;
while(_c5!=null){
if(_c5.nodeName=="A"){
break;
}
_c5=_c5.parentNode;
}
if(_c5!=null&&_c5.nodeName=="A"){
_c2="<a";
var _c6=_c5.attributes;
for(var i=0;i<_c6.length;i++){
_c2+=" "+_c6[i].name+"=\""+_c6[i].value+"\"";
}
_c2+=">";
}
}
return _c2;
};
function parseAndSetLinkAttributes(_c7,_c8){
if(_c8!=null){
var _c9=null;
_c9=_c8.split(" ");
for(var i=0;i<_c9.length;i++){
var _ca=null;
_ca=_c9[i].split("=");
for(var j=0;j<_ca.length;j++){
if(_ca.length==2){
if(_ca[j]!=null&&_ca[j]!=" "&&_ca[j+1]!=null&&_ca[j+1]!=" "){
var val=_ca[j+1].replace(/"/g,"");
_c7.setAttribute(_ca[j],val);
j++;
}
}
}
}
}
};
function setLinkAttributes(_cb,_cc,_cd,_ce,_cf){
var _d0=null;
var sel;
var _d1;
if(isMozilla()||isOpera()){
sel=_cb.getSelection();
_d1=sel.getRangeAt(0);
_d0=_d1.startContainer;
if(_cb.linkBeingReplaced!=null){
_d0=_cb.linkBeingReplaced;
_cb.linkBeingReplaced=null;
}else{
if(_d0.nodeName=="A"){
}else{
if(_d0.parentNode!=null&&_d0.parentNode.nodeName=="A"){
_d0=_d0.parentNode;
}else{
if(_d0.childNodes!=null){
var i;
for(i=0;i<_d0.childNodes.length;i++){
if(_d0.childNodes[i].nodeName=="A"){
_d0=_d0.childNodes[i];
break;
}
}
}else{
if(_d0.nextSibling!=null){
_d0=_d0.nextSibling;
}else{
if(_cf!=null){
_d0=_cf.parentNode;
}
}
}
}
}
}
}else{
sel=_cb.document.selection;
_d1=sel.createRange();
_d1.collapse(false);
var _d2=null;
_d0=_d1.parentElement();
if(_d0!=null&&_d0.nodeName=="IMG"){
_d0=_d0.parentNode;
}
}
if(_d0!=null&&_d0.nodeName=="A"){
if(_cc!=null){
_d0.target=_cc;
}
if(_cd!=null){
_d0.title=decodeURI(_cd);
}
parseAndSetLinkAttributes(_d0,_ce);
}
};
function performInsertLinkIntoRTF(_d3,_d4,_d5,_d6,_d7,_d8,_d9,_da,_db,_dc,_dd,_de){
var _df=rteEditorType(_d3);
if(_df!=null&&_df=="ODCRTE"){
performInsertLinkIntoOdcRTF(_d3,_d4,_d5,_d6,_d7,_d8,_d9);
}else{
if(dojo.exists("ephox.wcm.api.Api")&&fullSelectedText!=""){
_d9=fullSelectedText;
}
if(_da!=null){
_d9=generateImageTagHTML(_da,_d7,_db,_dc,_dd);
}else{
dojo.require("dojox.html.entities");
_d9=dojox.html.entities.encode(_d9);
}
performInsertLinkIntoNonOdcRTF(_d3,_d4,_d5,_d6,_d7,_d8,_d9);
}
if(_da!=null&&_df!=null&&_df=="ODCRTE"){
if(isMozilla()){
var sel=IBM_RTE_getWindow(_d3).getSelection();
var _e0=sel.getRangeAt(0);
var _e1=_e0.startContainer;
var _e2=_e1;
_e2=_e2.childNodes[_e0.startOffset];
if(_e2!=null&&_e2.nodeName=="A"){
sel.removeAllRanges();
var _e3=_e2.childNodes;
for(var i=0;i<_e3.length;i++){
_e0.selectNode(_e3[i]);
}
sel.addRange(_e0);
}
}else{
var _e0=IBM_RTE_getWindow(_d3).document.body.createTextRange().duplicate();
if(_e0.findText(_d9,99999999,1)){
_e0.select();
_e0.scrollIntoView();
_e0.moveStart("character",0);
}
}
performInsertImgIntoRTF(_d3,_da,_d7,null,null,0,_de);
if(_da!=null&&isMozilla()){
IBM_RTE_getWindow(_d3).find(_d9,false,false,false,true);
var sel=IBM_RTE_getWindow(_d3).getSelection();
var _e0=sel.getRangeAt(0);
sel.removeAllRanges();
_e0.deleteContents();
}
}
};
function performInsertLinkIntoOdcRTF(_e4,_e5,_e6,_e7,_e8,_e9,_ea){
if(_e6!=null&&_e6!=""){
var _eb=IBM_RTE_getWindow(_e4);
_eb.focus();
var _ec=null;
if(_ea==null||_ea.length==0){
_ea=_e6;
}
if(_ea!=null&&_ea!=""){
_ea=decodeURI(_ea);
var _ed=null;
var _ee=_e6.length>80;
var _ef=_ea.indexOf("http://")==0||_ea.indexOf("https://")==0||_ea.indexOf("ftp://")==0||_ea.indexOf("gopher://")==0;
if(_ee&&_ea.indexOf("www.")==0){
_ea=_ea.substring(0,3)+_ea.substring(4);
}else{
if(_ee&&_ef){
_ed=_ea.indexOf(":");
_ea=_ea.substring(0,_ed)+_ea.substring(_ed+1);
}
}
if(isMozilla()||isOpera()){
var sel=_eb.getSelection();
var _f0=sel.getRangeAt(0);
var _f1;
if(_f0!=null&&!sel.isCollapsed){
_f1=_f0.toString();
}else{
_f1=_ea;
}
_ec=_eb.document.createTextNode(_f1);
if(!(_f0!=null&&!sel.isCollapsed)){
_f0.insertNode(_ec);
_f0.selectNode(_ec);
}
sel.addRange(_f0);
}else{
var sel=_eb.document.selection;
var _f0=sel.createRange();
if(window.selBookmark!=null){
_f0.moveToBookmark(selBookmark);
}
var _f2=false;
var _f3;
var _f1=null;
var _f4=true;
if(_f0!=null){
if(sel.type=="Control"){
_f4=(_f0.length==0);
}else{
_f4=(_f0.compareEndPoints("StartToEnd",_f0)==0);
}
}
if(!_f4){
_f1=_f0.text;
}else{
_f1=_ea;
_f0.text=_ea;
_f3=_ea.length;
_f2=true;
}
_ec=_eb.document.createTextNode(_f1);
if(_f2){
_f0.moveStart("character",-_f3);
}
_f0.select();
}
}
var a=_eb.document.body.getElementsByTagName("A");
var xxx=0;
while(a[xxx]!=null){
if(a[xxx].odc!=null){
a[xxx].href=a[xxx].odc;
}
xxx++;
}
_eb.focus();
_eb.document.execCommand("createlink",false,_e6);
a=_eb.document.body.getElementsByTagName("A");
xxx=0;
while(a[xxx]!=null){
a[xxx].setAttribute("odc",a[xxx].href);
xxx++;
}
setLinkAttributes(_eb,_e7,_e8,_e9,_ec);
}else{
_eb=IBM_RTE_getWindow(_e4);
var _f5=false;
try{
if(_eb.linkPickerWin==null||_eb.linkPickerWin.closed==true||_eb.linkPickerWin.location==null||_eb.linkPickerWin.location.href==null){
_f5=true;
}
}
catch(exception){
_f5=true;
}
if(_f5==true){
var _f6=null;
var _f7=null;
if(isMozilla()||isOpera()){
_f7=getMozillaSelectedLink(_eb);
_f6=getMozillaSelectedText(_eb);
_f7+=_f6+"</a>";
}else{
_f7=getIESelectedLink(_eb);
_f6=getIESelectedText(_eb);
}
if(_e5==null||_e5==""){
_e5=document.linkPickerURLNoECM;
}
var _f8=_e5+"&rtfId="+_e4;
_f8=addProjectId(_f8);
fullSelectedText=_f6;
if(_f6!=null&&_f6.length>0&&_f6!=" "){
if(_f6.length>40){
var _f9=_eb.document.body.dir;
if(_f9&&_f9.localeCompare("rtl")==0){
_f6=_f6.substring(_f6.length-40,_f6.length);
_f6="..."+_f6;
}else{
_f6=_f6.substring(0,40);
_f6+="...";
}
}
_f8+="&rtfSelectedText="+encodeURIComponent(_f6);
_f7=adjustLinkText(_f7,_f6);
_f8+="&rtfSelectedLink="+encodeURIComponent(_f7);
}
_eb.linkPickerWin=window.open(_f8,"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
}
}
};
function insertLinkHTMLUsingSelectedText(_fa){
var _fb=getEphoxCallbackParameters();
var _fc=replaceLinkText(_fb[1],_fa);
insertHtmlAtCursor(_fb[0],_fc);
};
function replaceLinkText(_fd,_fe){
var _ff=_fd;
if(_fe!=null&&_fe.length>0){
var _100=">"+_fe+"</a>";
_ff=_ff.replace(/>[^<]*<\/a>/i,_100);
}
return _ff;
};
var fullSelectedText="";
function performInsertLinkIntoNonOdcRTF(_101,_102,_103,_104,_105,_106,_107){
if(_103!=null&&_103!=""){
var _108=null;
if(!(typeof CKEDITOR==="undefined")&&CKEDITOR.instances[_101]){
var _109=CKEDITOR.instances[_101];
_108=CKEDITOR.plugins.link.getSelectedLink(_109);
}
if(_108!=null&&!_108.isReadOnly()&&_108.is("a")){
_108.setAttribute("href",_103);
_108.setAttribute("target",_104);
_108.setAttribute("title",_105);
_108.$.removeAttribute("data-cke-saved-href");
}else{
var _10a=document.createElement("div");
var _10b=document.createElement("a");
var _10c=true;
if(_107==null||_107.length==0){
_107=_103;
_10c=false;
}
var _10d=_107;
var i=_107.indexOf("...");
if((fullSelectedText.length>0)&&(i>-1)){
_10d=fullSelectedText;
}
_10b.setAttribute("href",_103);
_10b.setAttribute("target",_104);
_10b.setAttribute("title",_105);
_10b.innerHTML=_10d;
parseAndSetLinkAttributes(_10b,_106);
_10a.appendChild(_10b);
var _10e=_10a.innerHTML;
_10a.innerHTML="";
var _10f="<br>";
var _110=_10e.replace(/&lt;br\/&gt;/g,_10f).replace(/\n/g,_10f);
if(_110.indexOf(_10f)==-1){
insertHTMLIntoTargetElement(_101,_10e,_10c,true);
}else{
var _111="{This is the separator}";
var _112=document.createElement("link");
_112.innerHTML=_110;
var _113=_112.firstChild.innerHTML;
_112.firstChild.innerHTML=_111;
var _114=_112.firstChild.outerHTML;
var _115=_114.split(_111);
var _116=_115[0];
var _117=_115[1];
var _118=true;
if(typeof CKEDITOR==="undefined"){
_118=false;
}
var _119=true;
var _11a;
if(_113.indexOf(_10f+_10f)!=-1){
_11a=_113.split(_10f+_10f);
}else{
_119=false;
_11a=_113.split(_10f);
}
var _11b="";
for(var i=0;i<_11a.length;i++){
_11b+=_116+_11a[i]+_117;
if(i<_11a.length-1){
if(_119){
_11b+="<p>";
}else{
if(_118&&CKEDITOR.config.enterMode==CKEDITOR.ENTER_DIV){
_11b+="</div><div>";
}else{
_11b+=_10f;
}
}
}
}
if(_118&&CKEDITOR.config.enterMode==CKEDITOR.ENTER_DIV){
_11b="<div>"+_11b+"</div>";
}
insertHTMLIntoTargetElement(_101,_11b,_10c,true);
}
}
}else{
editorWin=dojo.byId(_101);
var _11c=false;
try{
if(editorWin.linkPickerWin==null||editorWin.linkPickerWin.closed==true||editorWin.linkPickerWin.location==null||editorWin.linkPickerWin.location.href==null){
_11c=true;
}
}
catch(exception){
_11c=true;
}
if(_11c==true){
var _11d=null;
var _11e=null;
if(_102==null||_102==""){
_102=document.linkPickerURLNoECM;
}
var _11f=_102+"&rtfId="+_101;
_11f=addProjectId(_11f);
var elm=dojo.byId(_101);
if(((elm!=null)&&(elm.tagName.toLowerCase()=="textarea"))||typeof runCallbackUsingEphoxSelectedText==="undefined"||runCallbackUsingEphoxSelectedText==null){
if(!(typeof CKEDITOR==="undefined")&&CKEDITOR.instances[_101]){
var _109=CKEDITOR.instances[_101];
var _108=CKEDITOR.plugins.link.getSelectedLink(_109);
if(_108!=null&&!_108.isReadOnly()&&_108.is("a")){
_11e="<a href='"+_108.getAttribute("href")+"'";
_11e+=" target='"+_108.getAttribute("target")+"'";
_11e+=" title='"+_108.getAttribute("title")+"'></a>";
_109.getSelection().selectElement(_108);
}
if(CKEDITOR.env.ie&&CKEDITOR.env.version<11){
if(_109.getSelection().getNative().createRange){
selection=_109.getSelection().getNative().createRange().text;
}else{
selection=_109.getSelection().document.$.selection.createRange().text;
}
}else{
selection=_109.getSelection().getNative();
}
if(selection!=null){
_11d=selection.toString();
}
}else{
if(isMozilla()||isOpera()){
_11e=getMozillaSelectedLink(window);
_11d=getMozillaTextAreaSelectedText(_101);
_11e+=_11d+"</a>";
}else{
_11e=getIESelectedLink(window);
_11d=getIESelectedText(window);
}
}
fullSelectedText="";
if(_11d!=null&&_11d.length>0&&_11d!=" "){
fullSelectedText=_11d;
if(_11d.length>40){
var _120=getDirection(_101);
if(_120&&_120.localeCompare("rtl")==0){
_11d=_11d.substring(_11d.length-40,_11d.length);
_11d="..."+_11d;
}else{
_11d=_11d.substring(0,40);
_11d+="...";
}
}
_11f+="&rtfSelectedText="+encodeURIComponent(_11d);
_11e=adjustLinkText(_11e,_11d);
_11f+="&rtfSelectedLink="+encodeURIComponent(_11e);
}
focusElement(_101);
editorWin.linkPickerWin=window.open(_11f,"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
}else{
var _121=new Array(_101,_11f);
runCallbackUsingEphoxSelectedText(performInsertLinkIntoEditLiveEditor,_121);
}
}
}
};
function getDirection(_122){
var dir="ltr";
var node=document.getElementById(_122);
if(node!=null){
if(node.currentStyle){
dir=node.currentStyle["direction"];
}else{
if(window.getComputedStyle){
dir=getComputedStyle(node,null).getPropertyValue("direction");
}
}
}
return dir;
};
function performInsertLinkIntoEditLiveEditor(_123){
var _124=getEphoxCallbackParameters();
var _125=_124[0];
var _126=_124[1];
fullSelectedText="";
_126+="&rtfId="+_125;
var _127=_123;
if(dojo.exists("ephox.wcm.api.Api")){
var _128=ephox.wcm.api.Api.getEditor(_125);
if(typeof _128.getHyperlinkAtCursor=="function"){
_127=_128.getHyperlinkAtCursor();
if(_123!=_127){
_123=_127;
}
}
}
if(_123!=null&&_123.length>0&&_123!=" "){
var _129=document.createElement("DIV");
_129.innerHTML=_123;
if(dojo.isIE){
_123=_129.innerText;
}else{
_123=_129.textContent;
}
fullSelectedText=_123;
if(_123.length>40){
var _12a=getDirection(_125);
if(_12a&&_12a.localeCompare("rtl")==0){
_123=_123.substring(_123.length-40,_123.length);
_123="..."+_123;
}else{
_123=_123.substring(0,40);
_123+="...";
}
}
_126+="&rtfSelectedText="+encodeURIComponent(_123);
if(_127!=null&&_127.length>0){
_126+="&rtfSelectedLink="+encodeURIComponent(_127);
}
}
editorWin.linkPickerWin=window.open(_126,"","resizable=yes,scrollbars=yes,dependent=yes,modal=yes,height=330,width=615,left="+(screen.availWidth/15)+",top="+(screen.availHeight/15));
if(dojo.isIE==7){
if(editorWin.linkPickerWin!=null){
window.focus();
editorWin.linkPickerWin.focus();
}
}
};
function adjustLinkText(_12b,_12c){
var _12d="";
var _12e=-1;
if(_12b!=null){
_12e=_12b.indexOf(">");
if(_12e>-1){
_12d=_12b.substring(0,_12e+1);
_12d+=_12c;
_12d+="</"+_12b.charAt(1)+">";
}
}
return _12d;
};
var selBookmark=null;
function setSelBookmarkForOdcEditor(_12f){
var _130=rteEditorType(_12f);
if(_130!=null&&_130=="ODCRTE"&&dojo.isIE){
var _131=IBM_RTE_getWindow(_12f);
_131.focus();
var sel=_131.document.selection;
selBookmark=sel.createRange().duplicate().getBookmark();
}
};
function openDialog(_132){
var _133=new wpModules.dialog.Dialog(_132);
_133.open();
return _133;
};
function getValueFromArray(_134,_135){
var o=_134[_135];
if(o){
var v=o.value;
if(v&&v.length>0){
return v[0];
}
}
return null;
};
function openFedDocsPickerDialog(_136,_137,_138){
var url="?uri=fedDocsPicker:dialogState&callingEnvId=wcm",args={"url":url,"title":_136,"draggable":true,"modal":true,"autoResize":true,"callbackFn":function(_139){
if(_139){
var _13a=getValueFromArray(_139,"action");
if(_13a==="ok"){
var _13b=getValueFromArray(_139,"docTitle");
var _13c=getValueFromArray(_139,"docURL");
if(_137&&typeof _137=="function"){
_137(_13b,_13c);
}
}else{
if(_138&&typeof _138=="function"){
_138();
}
}
}else{
if(_138&&typeof _138=="function"){
_138();
}
}
}};
return openDialog(args);
};
var elEcmLaunched=false;
function insertEcmLink(_13d,_13e,_13f,_140){
if(elEcmLaunched==false){
var _141=null;
if(!(typeof CKEDITOR==="undefined")&&CKEDITOR.instances[_13d]){
var _142=CKEDITOR.instances[_13d];
var _143;
if(CKEDITOR.env.ie&&CKEDITOR.env.version<11){
if(_142.getSelection().getNative().createRange){
_143=_142.getSelection().getNative().createRange().text;
}else{
_143=_142.getSelection().document.$.selection.createRange().text;
}
}else{
_143=_142.getSelection().getNative();
}
if(_143!=null){
_141=_143.toString();
}
}
var _144=function(_145,_146){
if(_13e&&typeof _13e=="function"){
_13e();
}
performInsertLinkIntoRTF(_13d,null,_146,null,null,null,_141,null,null,null,null,null);
elEcmLaunched=false;
};
setSelBookmarkForOdcEditor(_13d);
try{
openFedDocsPickerDialog(_140,_144,_13e);
elEcmLaunched=true;
}
catch(e){
handleECMDialogError(_13f);
if(_13e&&typeof _13e=="function"){
_13e();
}
}
}
};
function handleECMDialogError(_147){
if(typeof _147=="string"&&_147!==""){
alert(_147);
if(typeof console!="undefined"&&typeof console.info!="undefined"){
console.info(_147);
console.info(e);
}
}
};
function setEditLiveVisibility(_148,_149){
if(_149){
ephox.wcm.api.Api.setForegroundAll(function(){
});
}else{
ephox.wcm.api.Api.setBackgroundAll(function(){
});
}
};
function setEditLiveVisibilityWithDelay(_14a,_14b,_14c){
if(dojo.isIE){
setTimeout(function(){
setEditLiveVisibility(_14a,_14b);
},_14c);
}else{
setEditLiveVisibility(_14a,_14b);
}
};
function editLiveInsertEcmLink(_14d){
if(elEcmLaunched==false){
setEditLiveVisibilityWithDelay(_14d,false,200);
if(dojo.getObject("ibm.wcm.richtexteditors")&&dojo.getObject("ibm.wcm.richtexteditors")[_14d]){
var _14e=dojo.getObject("ibm.wcm.richtexteditors")[_14d];
insertEcmLink(_14d,function(){
setEditLiveVisibilityWithDelay(_14d,true,200);
elEcmLaunched=false;
},_14e.pickerUnavailableMsg,_14e.pickerDialogTitle);
}
}
};
function editLiveInsertImageLink(_14f){
if(dojo.getObject("ibm.wcm.richtexteditors")&&dojo.getObject("ibm.wcm.richtexteditors")[_14f]){
var _150=dojo.getObject("ibm.wcm.richtexteditors")[_14f];
performInsertImgIntoRTF(_14f,null,null,null,null,null,_150.imgPickerLimitToLibrary,_150.imgPickerSelectionModel,_150.imgPickerManagementOption);
}else{
performInsertImgIntoRTF(_14f);
}
};
function uploadImages(){
if(dojo.exists("ephox.wcm.api.Api.uploadImagesAll")){
ephox.wcm.api.Api.uploadImagesAll();
}
};
function addEditor(_151,_152){
var form=dojo.byId(_151);
if(form.editors==null){
form.editors=[];
}
form.editors[form.editors.length]=_152;
};
function addRTFEditor(_153,_154){
var form=dojo.byId(_153);
if(form.rtfEditors==null){
form.rtfEditors=[];
}
form.rtfEditors[form.rtfEditors.length]=_154;
};
function WCMInsertImageTemplateInfo(name,_155,_156,_157,_158){
this.name=name;
this.limitToLibrary=_155;
this.managementOption=_156;
this.selectionModel=_157;
this.chooserName=_158;
};
WCMInsertImageTemplateInfo.prototype.getName=function(){
return this.name;
};
WCMInsertImageTemplateInfo.prototype.isLimitToLibrary=function(){
return this.limitToLibrary;
};
WCMInsertImageTemplateInfo.prototype.getManagementOption=function(){
return this.managementOption;
};
WCMInsertImageTemplateInfo.prototype.getSelectionModel=function(){
return this.selectionModel;
};
WCMInsertImageTemplateInfo.prototype.getSelectionDigitalAssetChooserName=function(){
return this.chooserName;
};
if(typeof (wcmInsertImageInfos)=="undefined"){
wcmInsertImageInfos=[];
}
function formatImageInfoParams(_159,_15a,_15b){
var _15c=null;
if(typeof (_15c)!="undefined"){
_15c=wcmInsertImageInfos[_159];
}
var _15d="";
var _15e="";
var _15f="";
if(_15c!=null){
if(_15c!=null){
_15d="&resourceManagementOption="+_15c.getManagementOption();
}
if(_15c!=null){
_15e="&resourceSelectionModel="+_15c.getSelectionModel();
}
var _160=_15c.getSelectionDigitalAssetChooserName();
if(_160!=null&&_160.length>0){
_15f="&resourceDigitalAssetChooser="+_160;
}
}else{
if(_15a!=null){
_15d="&resourceManagementOption="+_15a;
}
if(_15b!=null){
_15e="&resourceSelectionModel="+_15b;
}
}
return _15d+_15e+_15f;
};
function exportMarkup(_161,_162){
dojo.require("dojo.io.iframe");
var _163=null;
if(_162!=null){
var _164=null;
var _165=null;
if(ibm.wcm.ui.html.EditorRegistry){
_165=ibm.wcm.ui.html.EditorRegistry.getEditor(_162);
}
if(_165){
_164=_165.getMarkup();
}else{
var _166=dojo.byId(_162);
if(_166==null||_166.tagName.toLowerCase()!="textarea"||(!(typeof CKEDITOR==="undefined")&&CKEDITOR.instances[_162])){
_164=getHtml(_162);
}else{
_164=_166.value;
}
}
var form=document.createElement("form");
dojo.attr(form,"method","post");
dojo.attr(form,"action",_161);
dojo.attr(form,"id",_162+"form");
document.body.appendChild(form);
var _167=document.createElement("textarea");
dojo.attr(_167,"name","markup");
dojo.attr(_167,"id",_162+"formfile");
dojo.attr(_167,"value",_164);
form.appendChild(_167);
_163=dojo.io.iframe.send({url:_161,method:"POST",form:form});
document.body.removeChild(form);
}else{
_163=dojo.io.iframe.send({url:_161,method:"GET"});
}
if(_163){
_163.cancel();
}
focusElement(_162);
};
function addProjectId(_168){
var _169=_168;
var _16a=dojo.byId("projectId");
if(_16a!=null){
var _16b=_16a.value;
if(_16b!=""){
_169=_169+"&projectId="+_16b;
}
}
return _169;
};
function isMozilla(){
return navigator.product=="Gecko";
};
function isIE(){
return dojo.isIE;
};
function isOpera(){
return window.opera!=null;
};


}catch(e){console.log("Module 'wcm_inplaceEdit': ",e);}
try{/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
require({cache:{"wcm/editor/CKEditor":function(){define(["dojo/_base/declare","dojo/dom","dojo/dom-attr"],function(_1,_2,_3){var _4=_1("CKEditor",[ibm.wcm.ui.html.Editor],{editor:null,editWidgetId:null,constructor:function(_5){this.editWidgetId=_5;this.init();},init:function(){if(!CKEDITOR.plugins.get("wcm")){this._addWcmPlugin();}CKEDITOR.config.toolbar_InplaceFull=[["Cut","Copy","Paste","PasteText","PasteFromWord"],["Print","Undo","Redo","-","Find","-","SelectAll","RemoveFormat"],["WCMInsertImage","WCMInsertLink","WCMTagHelper","WCMInsertECMLink"],["Table","HorizontalRule","SpecialChar","PageBreak","ShowBlocks"],["BidiLtr","BidiRtl"],["Source"],"/",["Styles","Format","Font","FontSize"],["TextColor","BGColor"],["Bold","Italic","Underline","Strike","-","Subscript","Superscript","NumberedList","BulletedList"],["Outdent","Indent","Blockquote","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"]];},_addWcmPlugin:function(){var _6=this;CKEDITOR.plugins.add("wcm",{requires:["menubutton"],init:function(_7){var _8=function(_9){_9.cancel();};_7.addCommand("WCMInsertImageCmd",{exec:function(_a){_a.editable().once("blur",_8,null,null,-1000);performInsertImgIntoRTF(_a.name,null,null,null,null,null,_a.config.imgPickerLimitToLibrary,_a.config.imgPickerSelectionModel,_a.config.imgPickerManagementOption);}});_7.ui.addButton("WCMInsertImage",{label:_7.lang.common.image,command:"WCMInsertImageCmd",icon:wcmModules.config.inplaceResourceRoot+"/js/editor/insertImage.gif"});_7.addCommand("WCMInsertLinkCmd",{exec:function(_b){_b.editable().once("blur",_8,null,null,-1000);performInsertLinkIntoRTF(_b.name);}});_7.ui.addButton("WCMInsertLink",{label:_7.lang.link.toolbar,command:"WCMInsertLinkCmd",icon:wcmModules.config.inplaceResourceRoot+"/js/editor/insertLink.gif"});_7.addCommand("WCMTagHelperCmd",{exec:function(_c){_c.editable().once("blur",_8,null,null,-1000);_6.launchInsertTagDialog();}});_7.ui.addButton("WCMTagHelper",{label:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["TAG_HELPER_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/tagHelper.gif",command:"WCMTagHelperCmd"});_7.addCommand("WCMInsertECMLinkCmd",{exec:function(_d){_d.editable().once("blur",_8,null,null,-1000);var _e=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_UNAVAILABLE"];var _f=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_DIALOG_TITLE"];insertEcmLink(_d.name,function(){elEcmLaunched=false;},_d.config.federatedDocumentsSupportData,_d.config.namespace,_e,_f);}});_7.ui.addButton("WCMInsertECMLink",{label:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["ECM_LINK_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/e-ecmLink.gif",command:"WCMInsertECMLinkCmd"});}});},_parseToolbarConfiguration:function(_10){var _11="InplaceFull";if(_10!=null&&_10.trim()!=""){_10=_10.trim();if(/^\[[\s\S]*\]$/.test(_10)){try{_11=eval(_10);}catch(e){console.error("Exception happen during parsing the toolbar configuration '"+_10+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}else{try{var _12=eval(_10);if(_12&&_12.constructor===Array){_11=_12;}else{console.error("Richtext toolbar configuration object with name: '"+_10+"' is either null or not a valid Toolbar configuration object. Use default Inplace Toolbar Configuration.");}}catch(e){console.error("Exception happen during finding toolbar configuration with name'"+_10+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}}return _11;},_initEventMapping:function(){var _13=this;var _14=_2.byId(this.editWidgetId);var _15={target:_14};if(this.editor){this.editor.on("blur",function(){_13.fireEvent("blur",_15);});this.editor.on("focus",function(){_13.fireEvent("focus",_15);});this.editor.on("instanceReady",function(){_3.set(_14,"title","");_13.fireEvent("loaded",_15);var _16=new CKEDITOR.focusManager(_13.editor);_16.focus();_13.fireEvent("focus",_15);});}},isDirty:function(){return true;},start:function(_17,_18){var _19=this._parseToolbarConfiguration(_18);var _1a={extraPlugins:"wcm,stylesheetparser,autogrow",language:dojo.locale,removePlugins:"wsc,save,forms,scayt,stylescombo,elementspath",toolbar:_19,startupFocus:true,skin:"oneui3",htmlEncodeOutput:false,entities:false,baseFloatZIndex:501,ignoreEmptyParagraph:true};if(this.editor==null){if(_17){this.editor=CKEDITOR.inline(this.editWidgetId,_1a);}else{this.editor=CKEDITOR.replace(this.editWidgetId,_1a);}}this._initEventMapping();return this.editor;},destroy:function(){this.editor&&this.editor.destroy(false);this.editor=null;},getMarkup:function(){if(this.editor){return this.editor.getData().replace(/\n$/,"");}},setMarkup:function(_1b){this.editor&&this.editor.setData(_1b);},insertMarkupAtCursor:function(_1c){this.editor&&this.editor.insertHtml(_1c);},focus:function(){if(this.editor){var _1d=new CKEDITOR.focusManager(_this.editor);_1d.focus();}}});return _4;});},"wcm/editor/TextboxioEditor":function(){define(["dojo/_base/declare","dojo/on","dojo/dom"],function(_1e,on,dom){var _1f=dojo.declare("TextboxioEditor",[ibm.wcm.ui.html.Editor],{editorId:null,editor:null,_initialized:false,skipNextBlur:false,config_standard:{spelling:{url:"/ephox-spelling"},ui:{toolbar:{}}},config_toolbar:null,constructor:function(_20){this.editorId=_20;this.init();},init:function(){if(!this._initialized){var _21=this;var _22={id:"WCMInsertImage",text:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["INSERT_IMAGE_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/image.svg",action:function(){_21.skipNextBlur=true;_21.launchInsertImageDialog();}};var _23={id:"WCMInsertLink",text:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["INSERT_LINK_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/link.svg",action:function(){_21.skipNextBlur=true;_21.launchInsertLinkDialog();}};var _24={id:"WCMInsertTag",text:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["TAG_HELPER_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/tag.svg",action:function(){_21.skipNextBlur=true;_21.launchInsertTagDialog();}};var _25={id:"WCMInsertECMLink",text:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["ECM_LINK_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/e-ecmLink.gif",action:function(){_21.skipNextBlur=true;var _26=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_UNAVAILABLE"];var _27=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_DIALOG_TITLE"];insertEcmLink(_21.editorId,function(){elEcmLaunched=false;},_26,_27);}};var _28={label:"category.insert",items:[{id:"insert",label:"insert.menu",items:[[_22,_23,_24,_25],["specialchar","hr"]]}]};this.config_toolbar=["undo",_28,"style","emphasis","align","listindent","format","tools"];this.config_standard.ui.toolbar.items=this.config_toolbar;this.config_standard.ui.locale=dojo.locale;this.initialized=true;}},_parseConfigStr:function(_29){var _2a=this.config_toolbar;if(_29!=null&&_29.trim()!=""){_29=_29.trim();if(/^\[[\s\S]*\]$/.test(_29)){try{_2a=eval(_29);}catch(e){console.error("Exception happen during parsing the toolbar configuration '"+_29+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}else{try{var _2b=eval(_29);if(_2b&&_2b.constructor===Array){_2a=_2b;}else{console.error("Richtext toolbar configuration object with name: '"+_29+"' is either null or not a valid Toolbar configuration object. Use default Inplace Toolbar Configuration.");}}catch(e){console.error("Exception happen during finding toolbar configuration with name'"+_29+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}}this.config_standard.ui.toolbar.items=_2a;return this.config_standard;},_initEventMapping:function(){var _2c=this;var _2d=dom.byId(this.editorId);var _2e={target:_2d};if(this.editor){this.editor.events.loaded.addListener(function(){_2c.editor&&_2c.editor.focus();_2c.fireEvent("loaded",_2e);});this.editor.events.focus.addListener(function(){_2c.fireEvent("focus",_2e);});var _2f=function(_30){var _31=_2c.editor.element().contains(_30);var _32=_2d.contains(_30);if(!(_31||_32)){_2c.fireEvent("blur",_2e);}};this.blurEvent=function(_33){if(_2c.skipNextBlur){_2c.skipNextBlur=false;return;}if(_33.relatedTarget!==null){_2f(_33.relatedTarget);}else{setTimeout(function(){_2f(document.activeElement);},200);}};_2d.addEventListener("blur",this.blurEvent,true);this.editor.element().addEventListener("blur",this.blurEvent,true);}},start:function(_34,_35){var _36=this._parseConfigStr(_35);if(this.editor==null){this.editor=textboxio.inline(dom.byId(this.editorId),_36);this._initEventMapping();}return this.editor;},destroy:function(){this.editor&&this.editor.restore();var _37=dom.byId(this.editorId);_37.removeEventListener("blur",this.blurEvent,true);this.editor.element().removeEventListener("blur",this.blurEvent,true);this.editor=null;},getMarkup:function(){if(this.editor){return this.editor.content.get();}},setMarkup:function(_38){if(this.editor){this.editor.content.set(_38);this.editor.content.setDirty(true);}},insertMarkupAtCursor:function(_39){this.editor&&this.editor.content.insertHtmlAtCursor(_39);},focus:function(){this.editor&&this.editor.focus();},isDirty:function(){if(this.editor){return this.editor.content.isDirty();}return true;}});return _1f;});},"wcm/inplace/portlet/wcmModuleInplacePortlet":function(){define(["dijit","dojo","dojox"],function(_3a,_3b,_3c){(function(_3d){"use strict";var _3e={_itemCache:{},_extractWcmMetaData:function(_3f){return _3f.metadata.wcm;},performAction:function(_40){var _41=_40.title.value;var _42=_3e._extractWcmMetaData(_40);var _43=this;require(wcmModules.inplaceMenu.getWcmPackages(),["dojo/_base/Deferred","wcm/RemoteAction","wcm/ItemRepository","wcm/inplace/portlet/InlineAction"],function(_44,_45,_46,_47){var rep=new _46({wcmMetaData:_42});var _48=_3e._itemCache[_42.itemId];if(!_48){_48=rep.getById(_42.itemId);_3e._itemCache[_42.itemId]=_48;}else{}_44.when(_48,function(_49){var _4a;_3e._itemCache[_42.itemId]=_49;var _4b=new _47({action:_42.action});var _4c=new _45({id:_42.itemId,action:_4b.getRemoteAction()});var _4d=_3d["ns_"+_42.windowId+"_openInlineEditingDialog"];if(!_4d){console.error("Can't find openDialog function");}_4d(_4c.getUrl(),_41);});});},isActionEnabled:function(_4e){var _4f=_3e._extractWcmMetaData(_4e);var _50=new i$.Promise();require(wcmModules.inplaceMenu.getWcmPackages(),["dojo/_base/Deferred","wcm/ItemRepository","wcm/inplace/portlet/InlineAction","wcm/rest/RelationType"],function(_51,_52,_53,_54){var rep=new _52({wcmMetaData:_4f});var _55=_3e._itemCache[_4f.itemId];if(!_55){_55=rep.getById(_4f.itemId);_3e._itemCache[_4f.itemId]=_55;}else{}_51.when(_55,function(_56){var _57;_3e._itemCache[_4f.itemId]=_56;var _58=new _53({action:_4f.action});var rel=_58.getRelation();if(_56.getLinks().hasLink(rel)){if(rel===_54.CREATE_DRAFT&&wcmModules.config.projectId&&wcmModules.config.projectId!==""){_57=false;}else{_57=true;}}else{_57=false;}_50.resolve(_57);},function(_59){console.error("Error retrieving item for Portlet level actions",_59);_50.resolve(false);});});return _50;}};i$.toPath("wcmModules.inplace.portletMenu",_3e);})(window);});},"wcm/wcmInplaceModule":function(){(function(_5a){"use strict";var _5b={_isEditing:{},_isSaving:{},_isLoading:{},_isLoadingEditorResource:{},_closeFns:{},_repositionHandles:{},_textBox:{},_extractedWcmMetaData:null,_createdDrafts:{},_isPlaceholder:{},_extractWcmMetaData:function(_5c){return _5c.metadata.wcm;},notifyCreatedDraft:function(_5d,_5e,_5f,_60){var _61=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["draft_of_item_was_created"];if(_5f!=null&&dojo.string.trim(_5f).length>0){if(_60!=null&&_60.length>0){_61=dojo.replace(wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["added_item_to_the_project_1"],[_5f]);}else{_61=dojo.replace(wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["draft_of_item_was_created_1"],[_5f]);}}var _62=new com.ibm.widgets.StatusMessage("info",_61,"");i$.fireEvent("/portal/status",[{message:_62,uid:"ibmStatusBox"}]);_5b._createdDrafts[_5d]=_5e;},getCreatedDraft:function(_63){return _5b._createdDrafts[_63];},edit:function(_64){var _65=_5b._extractWcmMetaData(_64);if(_5b.isSavingByRegionId(_65.editableRegionId)||_5b.isLoading(_65.editableRegionId)||_5b.isLoadingEditorResource(_65.editableRegionId)){return;}_5b._processDirectives(_65).then(function(){var _66=i$.byId(_65.editableRegionId);wpModules.contextMenu.lock(_66);try{var _67=_5b.getCreatedDraft(_65.itemId);if(_67!=null){_65.itemId=_67;}if(_65.tagType==="Property"){wcmModules.inplaceMenu.editProperty(_65);}else{wcmModules.inplaceMenu.editElement(_65);}}catch(e){wpModules.contextMenu.unlock(_66);_5b.setEditing(_65,false);_5b.setError(_65,true);throw e;}});},editProperty:function(_68){if(_5b._textBox[_68.editableRegionId]){var _69=_5b._textBox[_68.editableRegionId];_69.editInplace(false);}else{require(_5b.getWcmPackages(),["wcm/InplaceTextBox","wcm/InplaceEditable","wcm/SavePropertyHandler","wcm/ItemRepository"],function(_6a,_6b,_6c,_6d){var _6e=new _6c({wcmMetaData:_68});var _6f=_6e.createHandler();var _70=(_68.editMode=="embed")||(_68.editMode=="default"&&_68.defaultMode=="embed");var _71=null;if(_70){_71=new _6b({wcmMetaData:_68,onChange:_6f,renderAsPre:_68.pre,getItemValue:function(_72){var rep=new _6d({wcmMetaData:_68});var _73=rep.getPropertyValue(_68.itemId,_68.propertyType);_73.then(function(_74){_72(_74);});},uniqueId:_68.editableRegionId},_68.contentRegion);}else{_71=new _6a({wcmMetaData:_68,onChange:_6f,autoSave:false,editorParams:{},editor:"dijit.form.Textarea",renderAsPre:_68.pre,getItemValue:function(_75){var rep=new _6d({wcmMetaData:_68});var _76=rep.getPropertyValue(_68.itemId,_68.propertyType);_76.then(function(_77){_75(_77);});},uniqueId:_68.editableRegionId},_68.contentRegion);}_5b._textBox[_68.editableRegionId]=_71;var _78=_68.refreshValueOnEdit;_71.editInplace(_78);});}},editElement:function(_79){if(_5b._textBox[_79.editableRegionId]){var _7a=_5b._textBox[_79.editableRegionId];_7a.editInplace(false);}else{require(_5b.getWcmPackages(),["dojo/dom","dojo/on","dojo/DeferredList","wcm/InplaceTextBox","wcm/InplaceEditable","wcm/SaveElementHandler","wcm/ItemRepository","wcm/ElementType"],function(dom,on,_7b,_7c,_7d,_7e,_7f,_80){var _81=(_79.elementType===_80.RICH_TEXT);var _82=(_79.editMode=="embed")||(_79.editMode=="default"&&_79.defaultMode=="embed");var _83=null;if(_82){_83=new _7d({wcmMetaData:_79,renderAsPre:_79.pre,getItemValue:function(_84){var rep=new _7f({wcmMetaData:_79});var _85=rep.getElementValue(_79.itemId,_79.elementName);_85.then(function(_86){_84(_86);});},uniqueId:_79.editableRegionId,isRichText:_81},_79.contentRegion);}else{_83=new _7c({wcmMetaData:_79,autoSave:false,editorParams:{},editor:"dijit.form.Textarea",renderAsPre:_79.pre,getItemValue:function(_87){var rep=new _7f({wcmMetaData:_79});var _88=rep.getElementValue(_79.itemId,_79.elementName);_88.then(function(_89){_87(_89);});},uniqueId:_79.editableRegionId,isRichText:_81},_79.contentRegion);}var _8a=new _7e({wcmMetaData:_79,isNumber:(_79.elementType===_80.NUMBER)});var _8b=_8a.createHandler();var _8c=function(_8d){_8b(_8d).then(function(_8e){if(_8e){var _8f=_8a.getElement(_8e).getValue();_83._set("value",_8f);}});};on(_83,"change",_8c);_5b._textBox[_79.editableRegionId]=_83;var _90=_79.refreshValueOnEdit;if(_79.elementType===_80.RICH_TEXT){var _91=_79.defaultRichTextEditor;var _82=(_79.editMode=="embed")||(_79.editMode=="default"&&_79.defaultMode=="embed");if(_91==="Textbox.io"&&_82){var _92=dojo.io.script.get({url:wcmModules.config.inplaceResourceRoot+"/textboxio/textboxio.js"});_5b.setLoadingEditorResource(_79,true);_92.then(function(){_5b.setLoadingEditorResource(_79,false);_83.editInplace(_90);});}else{var _92=dojo.io.script.get({url:wcmModules.config.inplaceResourceRoot+"/ckeditor/ckeditor.js"});_5b.setLoadingEditorResource(_79,true);_92.then(function(){CKEDITOR.disableAutoInline=true;_5b.setLoadingEditorResource(_79,false);_83.editInplace(_90);});}}else{_83.editInplace(_90);}});}},save:function(_93){var _94=_5b._extractWcmMetaData(_93);_5b.setEditing(_94,false);if(_5b._textBox[_94.editableRegionId]){var _95=_5b._textBox[_94.editableRegionId];_95.save();}else{}},cancel:function(_96){var _97=_5b._extractWcmMetaData(_96);_5b.setCancelled(_97);if(_5b._textBox[_97.editableRegionId]){var _98=_5b._textBox[_97.editableRegionId];_98.cancel();}else{}},isNotEditing:function(_99){var _9a=_5b._extractWcmMetaData(_99);var _9b=(!_5b.isEditing(_99));var _9c=!_5b.isSavingByRegionId(_9a.editableRegionId);var _9d=(!_5b.isLoading(_9a.editableRegionId));return (_9b&&_9c&&_9d);},isEditing:function(_9e){var _9f=_5b._extractWcmMetaData(_9e);var _a0=(_5b._isEditing[_9f.editableRegionId]===true);return _a0;},setEditing:function(_a1,_a2,_a3){var key=_a1.editableRegionId;if(_a2){if(!_5b._isEditing[key]){_5b._fireStateChangeEvent(_a1,StateChangeEvent.STATE_EDITING,null);}_5b._isEditing[key]=true;}else{delete _5b._isEditing[key];}},setCancelled:function(_a4){var key=_a4.editableRegionId;delete _5b._isEditing[key];_5b._fireStateChangeEvent(_a4,StateChangeEvent.STATE_CANCELLED,null);},editingCount:function(){var _a5=0;for(var k in _5b._isEditing){if(_5b._isEditing.hasOwnProperty(k)){_a5++;}}return _a5;},editDialog:function(_a6){var _a7=_5b._extractWcmMetaData(_a6);var _a8=i$.byId(_a7.contentRegion);i$.addClass(_a8.parentNode,"editing");_5b._extractedWcmMetaData=_a7;var _a9=i$.byId(_a7.editableRegionId);_5b.setLoading(_a7,true);var _aa=new i$.promise.Promise();require(_5b.getWcmPackages(),["dojo/topic","wcm/EventTopic","wcm/ItemRepository"],function(_ab,_ac,_ad){_5b._processDirectives(_a7).then(function(){_5b._closeFns[_a7.editableRegionId]=wpModules.contextMenu.init({refNode:_a9,params:{sticky:true},onClose:function(){}});var _ae=function(){wpModules.contextMenu.reposition(_a9);};_5b._repositionHandles[_a7.editableRegionId]=_5a.setInterval(_ae,1000);var _af=(_5b.editingCount()>1);if(_af||(_ad&&_ad._saveDeferredCount&&_ad._saveDeferredCount>0)){if(_5b.updatesCompleteTopic){_5b.updatesCompleteTopic.remove();}_5b.showOverlay();_5b.updatesCompleteTopic=_ab.subscribe(_ac.updatesComplete,function(){_5b.hideOverlay();_5b.setLoading(_a7,false);_5b.setEditing(_a7,true);_aa.resolve(_a6.actionUrl);});}else{_5b.setLoading(_a7,false);_5b.setEditing(_a7,true);_aa.resolve(_a6.actionUrl);}},function(){_5b.setCancelled(_a7);i$.removeClass(_a8.parentNode,"editing");});});return _aa;},onDialogLoad:function(_b0,_b1){if(_b0.title==null||_b0.title==""){dojo.xhr("HEAD",{url:_b1.frameElement.src,error:function(e){if(e.status==401){_5a.setTimeout(function(){document.location.reload();},0);}}});}},closeDialog:function(_b2){var _b3=_5b._extractedWcmMetaData;var _b4=i$.byId(_b3.contentRegion);var _b5=i$.byId(_b3.editableRegionId);wpModules.contextMenu.unlock(_b5);var _b6=_5b._closeFns[_b3.editableRegionId];if(_b6){_b6();delete _5b._closeFns[_b3.editableRegionId];}var _b7=_5b._repositionHandles[_b3.editableRegionId];if(_b7){_5a.clearInterval(_b7);delete _5b._repositionHandles[_b3.editableRegionId];}var _b8=new i$.Promise();if(_b2&&_b2.resultInfo&&_b2.resultInfo.itemId){_5b.setEditing(_b3,false);var _b9=_b2;require(_5b.getWcmPackages(),["wcm/InplaceRender","wcm/PropertyType","wcm/ItemRepository"],function(_ba,_bb,_bc){if(_b3.propertyType===_bb.NAME){_bc.noUnloadPrompt=true;document.location.reload();}else{_5b.setSaving(_b3,true);i$.removeClass(_b4.parentNode,"editing");if(_b9.resultInfo.createdDraftId){_5b.notifyCreatedDraft(_b9.resultInfo.itemId,_b9.resultInfo.createdDraftId);}var _bd=new _ba({wcmMetaData:_b3});_bd.render(_b3.rerenderURL,function(_be){_b4.innerHTML=_be.contents;_5b.insertPlaceholderIfRequired(_b4,_b3.placeholder);_5b.setSaving(_b3,false);},_b8);}});}else{_b8.reject();_5b.setCancelled(_b3);i$.removeClass(_b4.parentNode,"editing");}_b8.then(wcmModules.inplaceMenu.doCallback(_b3.callback,_b8,_b3));i$.byId(_b3.editableRegionId).focus();},setDialogFocus:function(_bf){if(_bf.document.setFocusOnLoad){_bf.document.setFocusOnLoad(_bf);}},_processDirectives:function(_c0){var _c1=new i$.promise.Promise();require(_5b.getWcmPackages(),["wcm/ErrorMessages"],function(_c2){var _c3="continue";var _c4=_c0.directives;if(_c4){for(var key in _c4){var _c5=_c4[key];if(_c5.action==="stop"){_c3="stop";}var _c6=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace[_c5.messageKey];var _c7=_c5.messageLevel;if(_c6&&_c7){_c2.display(_c6,_c0.itemId,_c7);if(_c7==="error"||_c7==="warning"){_5b.setError(_c0,true,[_c6]);}}}}if(_c3==="stop"){_c1.reject();}else{_c1.resolve();}});return _c1;},isNotSaving:function(_c8){return !_5b.isSaving(_c8);},isSaving:function(_c9){var _ca=_5b._extractWcmMetaData(_c9);return _5b.isSavingByRegionId(_ca.editableRegionId);},isSavingByRegionId:function(_cb){var _cc=!!_5b._isSaving[_cb];return _cc;},setSaving:function(_cd,_ce,_cf){var _d0=_cd.editableRegionId;var _d1=i$.byId(_d0);if(_ce){i$.addClass(_d1,"saving");if(!_5b._isSaving[_d0]){_5b._fireStateChangeEvent(_cd,StateChangeEvent.STATE_SAVING,null);}}else{i$.removeClass(_d1,"saving");if(_5b.isSavingByRegionId(_d0)&&!_cf){_5b.setSaved(_cd);}}dojo.setAttr(_d1,"aria-busy",_ce);_5b._isSaving[_d0]=_ce;},setSaved:function(_d2){_5b._fireStateChangeEvent(_d2,StateChangeEvent.STATE_SAVED,null);},isLoading:function(_d3){var _d4=!!_5b._isLoading[_d3];return _d4;},setLoading:function(_d5,_d6){var _d7=_d5.editableRegionId;var _d8=i$.byId(_d7);if(_d6){i$.addClass(_d8,"loading");if(!_5b._isLoading[_d7]){_5b._fireStateChangeEvent(_d5,StateChangeEvent.STATE_LOADING,null);}}else{i$.removeClass(_d8,"loading");}dojo.setAttr(_d8,"aria-busy",_d6);_5b._isLoading[_d7]=_d6;},isPlaceholder:function(_d9){var _da=!!_5b._isPlaceholder[_d9];return _da;},isLoadingEditorResource:function(_db){var _dc=!!_5b._isLoadingEditorResource[_db];return _dc;},setLoadingEditorResource:function(_dd,_de){var _df=_dd.editableRegionId;var _e0=i$.byId(_df);if(_de){i$.addClass(_e0,"loadingEditorResource");}else{i$.removeClass(_e0,"loadingEditorResource");}dojo.setAttr(_e0,"aria-busy",_de);_5b._isLoadingEditorResource[_df]=_de;},setError:function(_e1,_e2,_e3){var _e4=_e1.editableRegionId;var _e5=i$.byId(_e4);if(_e2){i$.addClass(_e5,"error");_5b._fireStateChangeEvent(_e1,StateChangeEvent.STATE_ERROR,_e3);}else{i$.removeClass(_e5,"error");}dojo.setAttr(_e5,"aria-invalid",_e2);},showOverlay:function(){var _e6=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["loading_msg"];require(["dojo/_base/window","dojo/window","dojo/dom-construct","dojo/dom-style"],function(_e7,win,_e8,_e9){var _ea=_e7.body();var _eb=(win.getBox().h/2)+"px";var _ec=_e9.get(_ea,"height")+"px";var _ed=_e9.get(_ea,"width")+"px";var _ee=_e8.place("<div id='wcm-inplace-overlay' "+"class='wpthemeOverlay wcm-default-inplace-overlay' style='display:block;height:"+_ec+";width:"+_ed+";'>"+"<div class='wpthemeOverlayImg wcm-default-inplace-overlay-image' style='margin-top:"+_eb+";'>"+"<span class='wpthemeAltText'>"+_e6+"</span></div></div>",_ea);});},hideOverlay:function(){require(["dojo/dom"],function(dom){var _ef=dom.byId("wcm-inplace-overlay");if(_ef){document.body.removeChild(_ef);}});},insertPlaceholderIfRequired:function(_f0,_f1){this._isPlaceholder[_f0.id]=false;if(_f1){var txt=(_f0.innerText||_f0.textContent);if(txt.trim&&txt.trim()==""&&dojo&&dojo.query("img, video",_f0).length==0){var _f2=_f0.parentNode.nodeName;_f0.innerHTML="<"+_f2+" class='placeholder'>"+_f1+"</"+_f2+">";this._isPlaceholder[_f0.id]=true;}}},doCallback:function(_f3,_f4,_f5){if(_f3&&_f4){try{var _f6;if(_f3.indexOf("return")>-1){_f6=eval("(function(){"+_f3+"})()");}else{_f6=eval(_f3);if(i$.isFunction(_f6)){_f6=_f6.call(undefined,_f5);}}if(_f6&&_f6.resolve&&i$.isFunction(_f6.resolve)&&_f6.reject&&i$.isFunction(_f6.reject)){_f4.then(function(){_f6.resolve();},function(){_f6.reject();});}}catch(e){console.error("Error executing callback: ",_f3,e);}}return _f6;},_fireStateChangeEvent:function(_f7,_f8,_f9){try{if(_f7&&_f7.stateChangeCallback){require(_5b.getWcmPackages(),["wcm/StateChangeEvent"],function(_fa){_fa.fireStateChange(_f8,_f7,_f9);});}}catch(e){console.error("Exception during executing the callback. Exception is: "+e);}},getWcmPackages:function(){return {packages:[{name:"wcm",location:wcmModules.config.inplaceResourceRoot+"/js"}]};}};i$.toPath("wcmModules.inplaceMenu",_5b);})(window);},"wcm/Element":function(){define(["dojo/_base/declare"],function(_fb){"use strict";var _fc=_fb("Element",[],{constructor:function(_fd){this.elementNode=_fd;},getTitle:function(){return this.elementNode.title.value;},getType:function(){return this.elementNode.type;},getValue:function(){var _fe;if(this.elementNode.type==="NumericComponent"){if(typeof this.elementNode.data["double"]!="undefined"){_fe=this.elementNode.data["double"];}else{if(typeof this.elementNode.data["integer"]!="undefined"){_fe=this.elementNode.data["integer"];}}}else{_fe=this.elementNode.data.value;}return _fe;},setValue:function(_ff){if(this.elementNode.type==="NumericComponent"){if(_ff===""){_ff=null;}if(typeof this.elementNode.data["double"]!="undefined"){this.elementNode.data["double"]=_ff;}else{if(typeof this.elementNode.data["integer"]!="undefined"){this.elementNode.data["integer"]=_ff;}}}else{this.elementNode.data.value=_ff;}},toString:function(){return "Element Title:"+this.getTitle()+" Value:"+this.getValue();}});return _fc;});},"wcm/inplace/field/inplacePosHandler":function(){define(["dijit","dojo","dojox"],function(_100,dojo,_101){(function(){var _102=function(_103){return (_103.getElementsByTagName("html")[0].getAttribute("dir")||"").toLowerCase()=="rtl";};var _104={name:"topLeft",nodeHandler:function(view,_105,_106){var pos={};pos.top=_106.top-_105.height;var _107=pos.top+window.pageYOffset;if(_107<0){pos.top=_106.top+_106.height;}if(_102(document)){pos.left=Math.min(_106.right-_105.width,view.width-_105.width);}else{pos.left=Math.max(_106.left);}return pos;}};wpModules.util.Positioning.registerHandler(_104);var _108=function(node,_109){var _10a=node._contextMenu.shadowNode||node,_10b=_10a.style,_10c=node._contextMenu.css.show;_10a.className=node.className;_10b.visibility="hidden";i$.addClass(_10a,_10c);var od=_109.ownerDocument,pw=od.parentWindow||od.defaultView,menu=_109.children[0],args={name:_104.name,targetWindow:pw,node:menu,refNode:node,maxOverLay:0.5,viewMargin:10,positionNode:_109};wpModules.util.Positioning.handle(args);i$.removeClass(_10a,_10c);_10b.visibility="visible";};wpModules.contextMenu.registerPositioningHandler(_104.name,_108);})();});},"wcm/StateChangeEvent":function(){define(["dojo/_base/declare"],function(_10d){"use strict";var _10e=_10d("StateChangeEvent",[],{});_10e.STATE_LOADING=0;_10e.STATE_EDITING=1;_10e.STATE_SAVING=2;_10e.STATE_SAVED=3;_10e.STATE_CANCELLED=4;_10e.STATE_ERROR=5;_10e.fireStateChange=function(_10f,_110,_111){if(_110.stateChangeCallback){try{var _112={elementName:_110.elementName,elementType:_110.elementType,propertyType:_110.propertyType,itemId:_110.itemId,itemType:_110.itemType,tagType:_110.tagType,messages:_111};_10e.executeStateChangeCallback(_110.stateChangeCallback,window,_110.editableRegionId,_10f,_112);}catch(e){console.error("Exception during executing the callback : "+_110.stateChangeCallback+" with state: "+_10f+". Exception is: "+e);}}};_10e.executeStateChangeCallback=function(_113,_114){var args=[].slice.call(arguments).splice(2);var _115=_113.split(".");var func=_115.pop();for(var i=0;i<_115.length;i++){_114=_114[_115[i]];}if(_114[func]){return _114[func].apply(this,args);}else{throw "Cannot find the callback function with name : "+_113;}};return _10e;});},"wcm/rest/RelationType":function(){define([],function(){"use strict";var _116={SELF:"self",ALTERNATE:"alternate",EDIT:"edit",DELETE:"delete",NEXT_STAGE:"next-stage",PUBLISH:"publish",APPROVE:"approve",REJECT:"reject",CREATE_DRAFT:"create-draft",EXPIRE:"expire",SUBMIT_FOR_REVIEW:"submit-for-review",PREVIOUS_STAGE:"previous-stage",WITHDRAW_FROM_REVIEW:"withdraw-from-review"};return _116;});},"wcm/EventTopic":function(){define([],function(){"use strict";var _117={itemUpdated:"wcm/itemUpdated/{itemId}/{fieldId}",draftCreated:"wcm/draftCreated/{itemId}",updatesComplete:"wcm/updatesComplete"};return Object.freeze?Object.freeze(_117):_117;});},"wcm/ElementType":function(){define([],function(){"use strict";var _118={SHORT_TEXT:"shortText",TEXT:"text",NUMBER:"number",RICH_TEXT:"richText"};return _118;});},"wcm/SaveElementHandler":function(){define(["dojo/_base/declare","dojo/topic","dojo/_base/lang","wcm/ItemRepository","wcm/ElementType","wcm/InplaceRenderHandler","wcm/EventTopic","wcm/ErrorMessages"],function(_119,_11a,lang,_11b,_11c,_11d,_11e,_11f){"use strict";var _120=_119("SaveElementHandler",[],{constructor:function(args){_119.safeMixin(this,args);this.itemId=this.wcmMetaData.itemId;this.fieldId=Math.round(Math.random()*1000000);this.subscribe();this.inplaceRenderHandler=new _11d({wcmMetaData:this.wcmMetaData,fieldId:this.fieldId});this.inplaceRenderHandler.init();},subscribe:function(){var _121=this;_11a.subscribe(lang.replace(_11e.draftCreated,{itemId:_121.itemId}),function(id){_121.itemId=id;});},createHandler:function(){var _122=this;return function(_123){var _124=dojo.byId(_122.wcmMetaData.contentRegion);i$.removeClass(_124.parentNode,"editing");var _125=!_122._isNumber(_123);if(_122.isNumber&&(_123.length>0)&&_125){var _126="\""+_123+"\" "+wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["not_a_number"];_11f.display(_126,_122.wcmMetaData.editableRegionId);wcmModules.inplaceMenu.setError(_122.wcmMetaData,true,[_126]);return;}else{wcmModules.inplaceMenu.setError(_122.wcmMetaData,false);_11f.clear(_122.wcmMetaData.editableRegionId);}wcmModules.inplaceMenu.setSaving(_122.wcmMetaData,true);var rep=new _11b({wcmMetaData:_122.wcmMetaData});var _127=_122._getItemModifier(_123);var _128=rep.saveItem(_122.itemId,_127,_122.fieldId);return _128;};},getElement:function(item){return item.getElements().getElementByName(this.wcmMetaData.elementName);},_getItemModifier:function(_129){var _12a;var _12b=this;_12a=function(item){var _12c=_12b.getElement(item);if(_12c){_12c.setValue(_129);}else{}return item;};return _12a;},_isNumber:function(n){return true;}});return _120;});},"wcm/InplaceEditable":function(){define(["dijit/_Widget","dojo/_base/lang","dojo/_base/declare","dojo/on","dojo/aspect","dojo/_base/event","dojo/dom-construct","dojo/dom-class","dojo/dom-attr","dojox/html/entities","dojo/_base/sniff","wcm/EditorInit"],function(_12d,lang,_12e,on,_12f,_130,_131,_132,_133,_134,has,_135){var _136=_12e("InplaceEditable",_12d,{wcmMetaData:null,getItemValue:null,uniqueId:"",isRichText:false,richTextEditor:null,renderAsPre:false,editorInit:null,_handlersRegistered:false,_hasFocus:false,_onceHadFocus:false,restoreNodeHTML:null,_isSaved:false,_restoreValue:null,_loadedValueFromServer:false,onChange:function(){},editInplace:function(_137){if(this.editing){this.edit(arguments);return;}this.editing=true;var _138=this;this.restoreNodeHTML=_138.domNode.innerHTML;if(_137){wcmModules.inplaceMenu.setLoading(this.wcmMetaData,true);this.getItemValue(function(_139){_138._restoreValue=_139?_139.toString():"";_138._loadedValueFromServer=true;var _13a;if(_138.isRichText){_13a=_139?_139.toString():"&nbsp;";}else{_13a=_139?_134.encode(_139.toString()):"";if(_138.renderAsPre){_13a=_13a.replace(/\r?\n/g,"<br>");}}_138.domNode.innerHTML=_13a;wcmModules.inplaceMenu.setLoading(_138.wcmMetaData,false);_138.edit(arguments);});}else{if(this._loadedValueFromServer){var _13b;if(this._isSaved){if(this.isRichText){_13b=this.get("value")?this.get("value"):"&nbsp;";}else{_13b=this.get("value")?_134.encode(this.get("value")):"";}}else{if(this.isRichText){_13b=this._restoreValue?this._restoreValue:"&nbsp;";}else{_13b=this._restoreValue?_134.encode(this._restoreValue):"";}}if(this.renderAsPre){_13b=_13b.replace(/\r?\n/g,"<br>");}this.domNode.innerHTML=_13b;}else{this._restoreValue=this._stripTagAndReplaceLineBreak(this.restoreNodeHTML);if(wcmModules.inplaceMenu.isPlaceholder(this.wcmMetaData.contentRegion)){if(this.isRichText){this.domNode.innerHTML="&nbsp;";this._restoreValue="";}else{this.domNode.innerHTML="";this._restoreValue="";}}}this.edit(arguments);}},_restoreDomContent:function(){this.domNode.innerHTML=this.restoreNodeHTML;},edit:function(){this._initializing=true;wcmModules.inplaceMenu.setEditing(this.wcmMetaData,true);_133.set(this.domNode,"contenteditable","true");i$.addClass(this.domNode.parentElement,"editing");this.inherited(arguments);var _13c=this;var _13d=_13c.domNode.parentElement;var _13e=function(){wpModules.contextMenu.reposition(_13d);};var _13f=function(evt){_13c._onceHadFocus=true;_13c._hasFocus=true;};var _140=function(){wpModules.contextMenu.unlock(_13d);var _141=wpModules.contextMenu.init({refNode:_13d,params:{sticky:true},onClose:function(){if(!_13c._hasFocus&&_13c._onceHadFocus){_141("save");}}});if(_13c._resizeHandle==null){_13c._resizeHandle=window.setInterval(_13e,1000);}var _142=function(evt){if(!_13c._initializing&&_13c._hasFocus){_13c._hasFocus=false;_141("save");}};if(_13c.isRichText){_13c.richTextEditor.on("blur",_142);_13c.richTextEditor.on("focus",_13f);}if(!_13c._handlersRegistered){var _143=_13c.domNode;if(!_13c.isRichText){i$.bindDomEvt(_143,"blur",_142);i$.bindDomEvt(_143,"focus",_13f);}i$.bindDomEvt(_143,"onkeydown",function(evt){if(evt.keyCode==27){_13c._hasFocus=false;_141("cancel");}else{if(evt.keyCode==13){if(_13c.renderAsPre){if(has("ff")||has("ie")){_13c._pasteHtmlAtCaret("<br>");}else{if(_13c._isCaretAtEnd(_143)){if(parseFloat(navigator.appVersion.split("Trident/")[1])==7){_13c._pasteHtmlAtCaret("<p></p>");}else{_13c._pasteHtmlAtCaret("<br><br>");}}else{_13c._pasteHtmlAtCaret("<br>");}}}evt.preventDefault();}}});_13c._handlersRegistered=true;}_13e();};if(this.isRichText){if(this.richTextEditor){_140();this.richTextEditor.focus();}else{if(!this.editorInit){this.editorInit=new _135();this.editorInit.init();}this.richTextEditor=this.editorInit.getEditorInstance(this.domNode.id,true,this.wcmMetaData.defaultRichTextEditor,this.wcmMetaData.toolbarConfig);this.richTextEditor.on("loaded",function(e){_140();var _144=document.createRange();var _145=window.getSelection();_144.setStart(_13c.domNode.firstChild,0);_145.removeAllRanges();_145.addRange(_144);_13f();});this.richTextEditor.start(this.wcmMetaData.defaultRichTextEditor,this.wcmMetaData.toolbarConfig);}}else{_140();_13c.domNode.focus();var _146=document.createRange();var _147=window.getSelection();_146.selectNodeContents(_13c.domNode);_146.collapse(true);_147.removeAllRanges();_147.addRange(_146);_13f();}setTimeout(function(){_13c._initializing=false;},1);},cancel:function(){i$.removeClass(this.domNode.parentElement,"editing");this.cleanup(true);},save:function(_148){i$.removeClass(this.domNode.parentElement,"editing");var _149;if(this.isRichText&&this.richTextEditor){_149=this.richTextEditor.getMarkup();}else{if(this.renderAsPre){var _14a=this.domNode.innerHTML;_149=this._stripTagAndReplaceLineBreak(_14a);this.domNode.innerHTML=_134.encode(_149).replace(/\r?\n/g,"<br>");}else{_149=this._stripTag(this.domNode.innerHTML);this.domNode.innerHTML=_134.encode(_149);}}var _14b=this.get("value");if(!this._isSaved){_14b=this._restoreValue;}if(_14b==null){_14b="";}if(_149!=_14b){this.set("value",_149);this.restoreNodeHTML=this.domNode.innerHTML;this._isSaved=true;this.cleanup(false);}else{this.cleanup(true);wcmModules.inplaceMenu.setSaved(this.wcmMetaData);}},_stripTagAndReplaceLineBreak:function(str){var _14c=this._removeBrFromEnd(str);var _14d=_14c.replace(/<p>(<br>)?<\/p>/ig,"\r\n").replace(/<div>(<br>)?<\/div>/ig,"\r\n").replace(/<br(\s*)\/*>/ig,"\r\n").replace(/(<\/div>)?(<div [^>]*>)/ig,"$1\r\n$2").replace(/(<\/div>)(<div [^>]*>)?/ig,"$1\r\n$2").replace(/(<\/p>)?(<p>)/ig,"$1\r\n$2").replace(/(<\/p>)(<p>)?/ig,"$1\r\n$2");var _14e=this._stripTag(_14d);return _14e;},_isCaretAtEnd:function(node){var _14f=node.textContent.length;var _150=node.innerHTML.length;var _151=window.getSelection().getRangeAt(0);var _152=this._getCaretOffset(_151,node);var _153=node.innerHTML.substring(_150-4,_150);if(_14f==_152&&this._stringEndsWith(node.innerHTML,"<br>")===false){return true;}else{return false;}},_getCaretOffset:function(_154,node){var _155=document.createTreeWalker(node,NodeFilter.SHOW_TEXT,function(node){var _156=document.createRange();_156.selectNode(node);var _157;if(_156.compareBoundaryPoints(Range.END_TO_END,_154)<1){_157=NodeFilter.FILTER_ACCEPT;}else{_157=NodeFilter.FILTER_REJECT;}return _157;},false);var _158=0;while(_155.nextNode()){_158+=_155.currentNode.length;}if(_154.startContainer.nodeType==3){_158+=_154.startOffset;}return _158;},_stripTag:function(str){var _159=document.createElement("Div");_159.innerHTML=str;return _159.textContent;},_removeBrFromEnd:function(str){var _15a;if(this._stringEndsWith(str,"<br>")){_15a=str.substring(0,str.length-4);}else{_15a=str;}return _15a;},_stringEndsWith:function(str,_15b){return str.indexOf(_15b,str.length-_15b.length)!==-1;},_setValueAttr:function(_15c){_15c=lang.trim(_15c);this._set("value",_15c);setTimeout(lang.hitch(this,"onChange",_15c),0);},_pasteHtmlAtCaret:function(html){var sel,_15d;if(window.getSelection){sel=window.getSelection();if(sel.getRangeAt&&sel.rangeCount){_15d=sel.getRangeAt(0);_15d.deleteContents();var el=document.createElement("div");el.innerHTML=html;var frag=document.createDocumentFragment(),node,_15e;while((node=el.firstChild)){_15e=frag.appendChild(node);}_15d.insertNode(frag);if(_15e){_15d=_15d.cloneRange();_15d.setStartAfter(_15e);_15d.collapse(true);sel.removeAllRanges();sel.addRange(_15d);}}}else{if(document.selection&&document.selection.type!="Control"){document.selection.createRange().pasteHTML(html);}}},cleanup:function(_15f){this.editing=false;if(this._clickHandler){this._clickHandler.remove();}this._hasFocus=false;_133.set(this.domNode,"contenteditable","false");if(this._resizeHandle){window.clearInterval(this._resizeHandle);this._resizeHandle=null;}if(this.isRichText){this.richTextEditor.destroy(false);this.richTextEditor=null;}if(_15f){this._restoreDomContent();}}});return _136;});},"wcm/Item":function(){define(["dojo/_base/declare","wcm/Links","wcm/WorkflowState","wcm/Elements","dojo/_base/array","wcm/PropertyType"],function(_160,_161,_162,_163,_164,_165){"use strict";var Item=_160("Item",[],{constructor:function(_166){this._innerItem=_166;this._links=new _161(_166.entry.link);if(_166.entry.content){if(_166.entry.content.content&&_166.entry.content.content.elements){this._elements=new _163(_166.entry.content.content.elements.element);}else{if(_166.entry.content.siteArea&&_166.entry.content.siteArea.elements){this._elements=new _163(_166.entry.content.siteArea.elements.element);}}}},clearElements:function(){delete this._innerItem.entry.content;},getName:function(){return this._innerItem.entry.name;},setName:function(name){this._innerItem.entry.name=name;},getTitle:function(){return this._innerItem.entry.title.value;},setTitle:function(_167){if(this._innerItem.entry.title&&this._innerItem.entry.title.value){this._innerItem.entry.title.value=_167;}else{this._innerItem.entry.title=_167;}},getDisplayTitle:function(){return this._innerItem.entry.displayTitle.value;},getTitleTextProviderName:function(){return this._innerItem.entry.titleTextProviderName;},setTitleTextProviderName:function(_168){this._innerItem.entry.titleTextProviderName=_168;},getTitleTextProviderKey:function(){return this._innerItem.entry.titleTextProviderKey;},setTitleTextProviderKey:function(_169){this._innerItem.entry.titleTextProviderKey=_169;},getId:function(){var id=this._innerItem.entry.id;return id.substring(8);},getDescription:function(){return this._innerItem.entry.summary.value;},setDescription:function(_16a){this._innerItem.entry.summary.value=_16a;},getDisplayDescription:function(){return this._innerItem.entry.description.value;},getDescriptionTextProviderName:function(){return this._innerItem.entry.descriptionTextProviderName;},setDescriptionTextProviderName:function(_16b){this._innerItem.entry.descriptionTextProviderName=_16b;},getDescriptionTextProviderKey:function(){return this._innerItem.entry.descriptionTextProviderKey;},setDescriptionTextProviderKey:function(_16c){this._innerItem.entry.descriptionTextProviderKey=_16c;},getWorkflowState:function(){return this._getCategory(this._innerItem.entry.category,"wcmrest:workflowState");},getParent:function(){var _16d,_16e=this._links.getRelation("parent");if(_16e){_16d=_16e.href;}return _16d;},setParent:function(_16f){if(this._links.hasLink("parent")){this._links.updateLink("parent",_16f);}else{this._links.addLink("parent",_16f);}},getProject:function(){var _170,_171=this._links.getRelation("project");if(_171){_170=_171.href;}return _170;},setProject:function(_172){if(this._links.hasLink("project")){this._links.updateLink("project",_172);}else{this._links.addLink("project",_172);}},isDraft:function(){var _173=this.getWorkflowState();return (_162.DRAFT===_173);},getElements:function(){return this._elements;},getLinks:function(){return this._links;},_getItem:function(){return this._innerItem;},getFieldValue:function(_174){var _175;switch(_174){case _165.NAME:_175=this.getName();break;case _165.TITLE:_175=this.getTitle();break;case _165.DESCRIPTION:_175=this.getDescription();break;default:break;}return _175;},_getCategory:function(_176,_177){var _178;if(_176){var _179=_164.filter(_176,function(_17a){return _17a.scheme===_177;});if(_179&&_179.length>0){_178=_179[0].term;}return _178;}},toString:function(){return "Item "+" Name:"+this.getName()+" Title:"+this.getTitle()+" Id:"+this.getId()+" Description:"+this.getDescription()+" WorkflowState:"+this.getWorkflowState()+" Parent:"+this.getParent()+" Project:"+this.getProject()+" isDraft:"+this.isDraft();}});return Item;});},"wcm/wcmModuleInplaceCreate":function(){define(["dijit","dojo","dojox"],function(_17b,dojo,_17c){(function(_17d){"use strict";var _17e={createPromiseFunction:null,showFormAndCreateContent:function(_17f,_180,_181){var _182={templateId:_180,siteAreaId:_181};this.showForm(_17f,this.getCreateItemPromiseFunction(_182));},showForm:function(_183,_184){if(_184){wcmModules.inplace.create.createPromiseFunction=_184;}require(wcmModules.inplaceMenu.getWcmPackages(),["wcm/CreateForm","wcm/Item","dijit/TooltipDialog","dijit/popup"],function(_185,Item,_186,_187){var _188=Math.round(Math.random()*1000000)+"_create_dialog";var _189=new _185({dialogRef:_188,consumeForm:wcmModules.inplace.create.consumeForm});var _18a=new _186({id:_188,content:_189,onBlur:function(){_187.close(_18a);}});i$.addClass(_18a.domNode,"noPadding");_187.open({popup:_18a,around:_183,orient:["below","below-alt","above","above-alt"],onCancel:function(){_187.close(_18a);},onClose:function(){_183.focus();}});var _18b=dojo.query("div",_18a.domNode)[0];if(_18b){i$.addClass(_18b,"wpwcmCreateTooltipContainer");}if(_18a.domNode.parentNode){dojo.style(_18a.domNode.parentNode,"zIndex",500);}_18a.focus();});},consumeForm:function(_18c){var _18d=new i$.Promise();wcmModules.inplace.create.createPromiseFunction(_18c).then(function(_18e){_18d.resolve(_18e);if(_18e){var _18f="?uri=wcm:oid:"+_18e+"&previewopt=wcmitemid&previewopt="+_18e;_17d.location.replace(_18f);}},function(_190){_18d.reject(_190);});return _18d;},getCreateItemPromiseFunction:function(_191){var _192=function(_193){var _194=new i$.Promise();var name=_193;var _195=_193;require(wcmModules.inplaceMenu.getWcmPackages(),["wcm/ItemRepository","wcm/Item"],function(_196,Item){var rep=new _196();var _197=rep.createItemWithTemplate({templateId:_191.templateId,name:name,title:_195,siteAreaId:_191.siteAreaId});_197.then(function(item){_194.resolve(item.getId());},function(_198){var _199;var _19a=i$.fromJson(_198.responseText);if(_19a.errors&&_19a.errors.message&&_19a.errors.message.length>0){_199=_19a.errors.message[0].text;}_194.reject(_199);});});return _194;};return _192;}};i$.toPath("wcmModules.inplace.create",_17e);})(window);});},"wcm/Links":function(){define(["dojo/_base/declare","dojo/_base/array"],function(_19b,_19c){"use strict";var _19d=_19b("Links",[],{constructor:function(_19e){this._linkArray=_19e;},addLink:function(rel,href){this._linkArray.push({"rel":rel,"href":href});},updateLink:function(rel,href){var _19f=this.getRelation(rel);_19f.href=href;},hasLink:function(rel){return this._getLink(rel)?true:false;},getEditLink:function(){return this._getLink("edit");},hasEditLink:function(){return this.getEditLink()?true:false;},hasReadLink:function(){return this.getReadLink()?true:false;},getReadLink:function(){return this._getLink("self");},getCreateDraftLink:function(){return this._getLink("create-draft");},hasCreateDraftLink:function(){return this.getCreateDraftLink()?true:false;},_getLink:function(rel){var _1a0=this.getRelation(rel);return _1a0?_1a0.href:undefined;},getRelation:function(rel){var _1a1;if(this._linkArray){var _1a2=_19c.filter(this._linkArray,function(link){return link.rel===rel;});if(_1a2&&_1a2.length>0){_1a1=_1a2[0];}}return _1a1;}});return _19d;});},"wcm/SavePropertyHandler":function(){define(["dojo/_base/declare","dojo/topic","dojo/_base/lang","wcm/ItemRepository","wcm/PropertyType","wcm/InplaceRenderHandler","wcm/EventTopic"],function(_1a3,_1a4,lang,_1a5,_1a6,_1a7,_1a8){"use strict";var _1a9=_1a3("SavePropertyHandler",[],{constructor:function(args){_1a3.safeMixin(this,args);this.itemId=this.wcmMetaData.itemId;this.fieldId=Math.round(Math.random()*1000000);this.subscribe();this.inplaceRenderHandler=new _1a7({wcmMetaData:this.wcmMetaData,fieldId:this.fieldId});this.inplaceRenderHandler.init();},subscribe:function(){var _1aa=this;_1a4.subscribe(lang.replace(_1a8.draftCreated,{itemId:_1aa.itemId}),function(id){_1aa.itemId=id;});},createHandler:function(){var _1ab=this;return function(_1ac){wcmModules.inplaceMenu.setSaving(_1ab.wcmMetaData,true);var _1ad=dojo.byId(_1ab.wcmMetaData.contentRegion);i$.removeClass(_1ad.parentNode,"editing");var rep=new _1a5({wcmMetaData:_1ab.wcmMetaData});var _1ae=_1ab._getItemModifier(_1ac);var _1af=rep.saveItem(_1ab.itemId,_1ae,_1ab.fieldId);};},_getItemModifier:function(_1b0){var _1b1;var _1b2=this.wcmMetaData.propertyType;if(_1b2===_1a6.NAME){_1b1=function(item){item.clearElements();item.setName(_1b0);return item;};}else{if(_1b2===_1a6.TITLE){_1b1=function(item){item.clearElements();item.setTitle(_1b0);if(item.getTitleTextProviderName()){item.setTitleTextProviderName("");}if(item.getTitleTextProviderKey()){item.setTitleTextProviderKey("");}return item;};}else{if(_1b2===_1a6.DESCRIPTION){_1b1=function(item){item.clearElements();item.setDescription(_1b0);if(item.getDescriptionTextProviderName()){item.setDescriptionTextProviderName("");}if(item.getDescriptionTextProviderKey()){item.setDescriptionTextProviderKey("");}return item;};}else{}}}return _1b1;}});return _1a9;});},"wcm/ErrorMessages":function(){define(["dojo/_base/declare"],function(_1b3){"use strict";var _1b4=_1b3("ErrorMessages",[],{constructor:function(_1b5,_1b6){this._innerJson=_1b5;this._inplaceId=_1b6;},display:function(){var _1b7=this.getMessageArray();var i;for(i=0;i<_1b7.length;i++){_1b4.display(_1b7[i].text,this._inplaceId);}},getMessageArray:function(){var _1b8=this._innerJson.errors?this._innerJson.errors.message:[];return _1b8;}});_1b4._currentMessages={};_1b4.clear=function(_1b9){if(_1b9&&_1b4._currentMessages[_1b9]){var _1ba=_1b4._currentMessages[_1b9];var i;for(i=0;i<_1ba.length;i++){i$.fireEvent("/portal/status/clear",[{message:_1ba[i],uid:"ibmStatusBox"}]);}delete _1b4._currentMessages[_1b9];}};_1b4.display=function(_1bb,_1bc,_1bd){var _1be=_1bd||"error";var _1bf=new com.ibm.widgets.StatusMessage(_1be,_1bb,"");var _1c0=false;if(_1b4._currentMessages[_1bc]){var _1c1=_1b4._currentMessages[_1bc];for(var i=0;i<_1c1.length;i++){if(_1bb==_1c1[i]._message){_1c0=true;break;}}if(!_1c0){_1c1.push(_1bf);}}else{if(_1bc){_1b4._currentMessages[_1bc]=[_1bf];}}if(!_1c0){i$.fireEvent("/portal/status",[{message:_1bf,uid:"ibmStatusBox"}]);}};return _1b4;});},"wcm/InplaceTextBox":function(){define(["dojo/_base/declare","dijit/InlineEditBox","dojo/on","dojo/aspect","dojo/_base/event","dojo/dom-construct","dojo/dom-class","dojo/dom-attr","wcm/CkEditorInit"],function(_1c2,_1c3,on,_1c4,_1c5,_1c6,_1c7,_1c8,_1c9){var _1ca=_1c2("InplaceTextBox",_1c3,{wcmMetaData:null,getItemValue:null,uniqueId:"",isRichText:false,richTextEditor:null,ckEditorInit:null,renderAsPre:false,noValueIndicator:"<span>&#160;</span>",_handlersRegistered:false,_hasFocus:false,_onceHadFocus:false,editInplace:function(_1cb){if(this.disabled){return;}var _1cc=this;if(_1cb){wcmModules.inplaceMenu.setLoading(this.wcmMetaData,true);this.getItemValue(function(_1cd){_1cc.value=_1cd?_1cd.toString():"";wcmModules.inplaceMenu.setLoading(_1cc.wcmMetaData,false);_1cc.edit(arguments);});}else{if(wcmModules.inplaceMenu.isPlaceholder(this.wcmMetaData.contentRegion)){_1cc.value="";}this.edit(arguments);}},edit:function(){if(this.disabled){return;}if(this._resizeHandle){this._resizeHandle.remove();}wcmModules.inplaceMenu.setEditing(this.wcmMetaData,true);i$.addClass(this.domNode.parentElement,"editing");this.inherited(arguments);var ww=this.wrapperWidget;on(ww.editNode,"click",function(e){_1c5.stop(e);});_1c7.remove(ww.domNode,"dijitOffScreen");_1c6.destroy(this.wrapperWidget.buttonContainer);var _1ce=this;var _1cf=_1ce.domNode.parentElement;var _1d0=function(){wpModules.contextMenu.reposition(_1cf);};var _1d1=function(){wpModules.contextMenu.unlock(_1cf);var _1d2=wpModules.contextMenu.init({refNode:_1cf,params:{sticky:true},onClose:function(){if(!_1ce._hasFocus&&_1ce._onceHadFocus){_1d2("save");}}});_1ce._resizeHandle=_1c4.after(_1ce.wrapperWidget.editWidget,"resize",_1d0);var _1d3=function(evt){_1ce._onceHadFocus=true;_1ce._hasFocus=true;};var _1d4=function(evt){_1ce._hasFocus=false;_1d2("save");};if(_1ce.isRichText){_1ce.richTextEditor.on("focus",_1d3);_1ce.richTextEditor.on("blur",_1d4);var _1d5=function(evt){if(evt.data&&evt.data.keyCode==27){_1d2("cancel");}else{if(evt.data&&evt.data.keyCode===(CKEDITOR.CTRL+77)){on.emit(_1cf,"keydown",{keyCode:77,ctrlKey:true});}}};_1ce.richTextEditor.on("key",_1d5);}else{if(!_1ce._handlersRegistered){var _1d6=_1ce.wrapperWidget.editWidget.domNode;var _1d5=function(evt){if(evt.keyCode==27){_1d2("cancel");}else{if(evt.keyCode==13&&_1ce.renderAsPre){_1ce._insertAtCursor(_1d6,"\n");}}};i$.bindDomEvt(_1d6,"focus",_1d3);i$.bindDomEvt(_1d6,"blur",_1d4);i$.bindDomEvt(_1d6,"onkeydown",_1d5);_1ce._handlersRegistered=true;}}_1d0();};if(this.isRichText){if(this.richTextEditor){_1d1();this.richTextEditor.focus();}else{if(!this.ckEditorInit){this.ckEditorInit=new _1c9();this.ckEditorInit.init();}if(this.wcmMetaData.toolbarConfig){this.richTextEditor=this.ckEditorInit.start(this.wrapperWidget.editWidget.id,false,this.wcmMetaData.toolbarConfig);}else{this.richTextEditor=this.ckEditorInit.start(this.wrapperWidget.editWidget.id,false);}this.richTextEditor.on("resize",_1d0);this.richTextEditor.on("instanceReady",_1d1);}}else{_1d1();this.wrapperWidget.focus();}},_insertAtCursor:function(_1d7,text){if(document.selection){_1d7.focus();sel=document.selection.createRange();sel.text=text;}else{if(_1d7.selectionStart||_1d7.selectionStart=="0"){var _1d8=_1d7.selectionStart;var _1d9=_1d7.selectionEnd;_1d7.value=_1d7.value.substring(0,_1d8)+text+_1d7.value.substring(_1d9,_1d7.value.length);_1d7.selectionStart=_1d8+text.length;_1d7.selectionEnd=_1d8+text.length;}else{_1d7.value+=text;}}},postMixInProperties:function(){this.inherited(arguments);_1c7.remove(this.displayNode,"dijitInlineEditBoxDisplayMode");},cancel:function(){if(this.disabled||!this.editing){return;}this.inherited(arguments);i$.removeClass(this.domNode.parentElement,"editing");var ww=this.wrapperWidget;_1c7.add(ww.domNode,"dijitOffScreen");this.cleanup();},save:function(_1da){if(this.disabled||!this.editing){return;}this._set("editing",false);i$.removeClass(this.domNode.parentElement,"editing");var ww=this.wrapperWidget;_1c7.add(ww.domNode,"dijitOffScreen");var _1db;var _1dc=true;if(this.isRichText){_1db=this._removeLineBreakFromEnd(this.richTextEditor.getData());}else{_1db=ww.getValue();}if(_1dc&&_1db!=this.get("value")){this.set("value",_1db);}else{wcmModules.inplaceMenu.setSaved(this.wcmMetaData);}this._showText(_1da);this.cleanup();},_removeLineBreakFromEnd:function(str){var _1dd;if(this._stringEndsWith(str,"\n")){_1dd=str.substring(0,str.length-1);}else{_1dd=str;}return _1dd;},_stringEndsWith:function(str,_1de){return str.indexOf(_1de,str.length-_1de.length)!==-1;},cleanup:function(){if(this.isRichText){this.richTextEditor.destroy(false);this.richTextEditor=null;}},_onMouseOver:function(){},_onMouseOut:function(){},_onClick:function(){}});return _1ca;});},"wcm/CreateForm":function(){define(["dojo/_base/declare","dijit/_WidgetBase","dijit/_OnDijitClickMixin","dijit/_TemplatedMixin","dojo/text!wcm/templates/CreateFormTemplate.txt","dijit/popup"],function(_1df,_1e0,_1e1,_1e2,_1e3,_1e4){var _1e5=_1df("CreateForm",[_1e0,_1e1,_1e2],{templateString:_1e3,consumeForm:null,dialogRef:"",uid:Math.round(Math.random()*100000),postCreate:function(){this.inherited(arguments);this.nameLabel.innerHTML=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["identity_name"]+":";this.cancelButton.value=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["cancel_label"];this.createButton.value=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["create"];this.iconImg.src=require.toUrl("dojo/resources/blank.gif");},keyPress:function(e){if(e.charOrCode==dojo.keys.ENTER){this.createItem();}},createItem:function(){this.createButton.disabled=true;i$.toggleClass(this.createButton,"wpwcmCreateContainerBtnDisabled");this.message("loading",wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["creating_msg"]);var _1e6=this;this.consumeForm(this.nameVal.value).then(null,function(_1e7){_1e6.createButton.disabled=false;i$.toggleClass(_1e6.createButton,"wpwcmCreateContainerBtnDisabled");_1e6.message("error",_1e7);});},cancelForm:function(){_1e4.close(dijit.byId(this.dialogRef));},message:function(type,_1e8){if(type==="error"){i$.removeClass(this.iconImg,"wpwcmLoading");i$.addClass(this.iconImg,"wpwcmIconMsgError");i$.removeClass(this.messageBox,"wpwcmInfo");this.iconImg.alt=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["error_icon_alt_text"];this.messageAltText.innerHTML=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["error_icon_alt_text"];}else{if(type==="loading"){i$.removeClass(this.iconImg,"wpwcmIconMsgError");i$.addClass(this.iconImg,"wpwcmLoading");i$.addClass(this.messageBox,"wpwcmInfo");this.iconImg.alt=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["loading_icon_alt_text"];this.messageAltText.innerHTML=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["loading_icon_alt_text"];}}this.messageBox.style.display="";this.messageBoxBody.innerHTML=_1e8;}});return _1e5;});},"wcm/EditorInit":function(){define(["dojo/_base/declare","wcm/editor/CKEditor","wcm/editor/TextboxioEditor"],function(_1e9,_1ea,_1eb){var _1ec=_1e9("EditorInit",[],{init:function(){var root=wcmModules.config.lateBindingPocUrlRoot;var _1ed=wcmModules.config.lateBindingPocUrlRoot+"mypoc?uri=dialog%3Awcm&action=";if(root.indexOf("?")!=-1){var _1ee=root.indexOf("?");var _1ef=wcmModules.config.lateBindingPocUrlRoot.length;_1ed=root.substring(0,_1ee)+"mypoc?uri=dialog%3Awcm&action=";var _1f0=root.substring(_1ee+1,_1ef);document.imagePickerURL=_1ed+"openjsimagepicker&"+_1f0;document.linkPickerURLNoECM=_1ed+"openinsertlinkdialog&"+_1f0;document.tagHelperURL=_1ed+"opentaghelperdialog&"+_1f0;}else{document.imagePickerURL=_1ed+"openjsimagepicker";document.linkPickerURLNoECM=_1ed+"openinsertlinkdialog";document.tagHelperURL=_1ed+"opentaghelperdialog";}},getEditorInstance:function(_1f1,_1f2,_1f3,_1f4){var _1f5=ibm.wcm.ui.html.EditorRegistry.getEditor(_1f1);if(_1f5==null){if(_1f3!=null&&_1f3==="Textbox.io"){_1f5=new _1eb(_1f1);}else{_1f5=new _1ea(_1f1);}}return _1f5;}});return _1ec;});},"wcm/ItemRepository":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/topic","dojo/_base/Deferred","wcm/Item","wcm/Links","wcm/ErrorMessages","wcm/TagType","wcm/EventTopic","wcm/PropertyType"],function(_1f6,lang,_1f7,_1f8,Item,_1f9,_1fa,_1fb,_1fc,_1fd){"use strict";window.onbeforeunload=function(){var _1fe=(wcmModules.inplaceMenu.editingCount()>0);if(_1fe||(_1ff&&!_1ff.noUnloadPrompt&&_1ff._saveDeferredCount&&_1ff._saveDeferredCount>0)){return wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["save_in_progress"];}else{}};var _1ff=_1f6("ItemRepository",[],{constructor:function(args){_1f6.safeMixin(this,args?args:{});},saveItem:function(_200,_201,_202){_1fa.clear(this.wcmMetaData.editableRegionId);wcmModules.inplaceMenu.setError(this.wcmMetaData,false);_1ff._saveDeferred=this._addSaveItemRequestToQueue(_200,_201,_202,0);return _1ff._saveDeferred;},_addSaveItemRequestToQueue:function(_203,_204,_205,_206){if(this.wcmMetaData.propertyType===_1fd.NAME){wcmModules.inplaceMenu.showOverlay();}var _207;if(!_1ff._saveDeferred||!_1ff._saveDeferredCount||_1ff._saveDeferredCount==0){_207=this._getLatestVersionAndDoSaveItemRequest(_203,_204,_205,_206);_1ff._saveDeferredCount=1;}else{var _208=this;var _209=function(){return _208._getLatestVersionAndDoSaveItemRequest(_203,_204,_205,_206);};_207=_1ff._saveDeferred.then(_209,_209);_1ff._saveDeferredCount++;}return _207;},_getLatestVersionAndDoSaveItemRequest:function(_20a,_20b,_20c,_20d){var _20e=this;return this.getItemToEdit(_20a).then(function(item){if(item.getLinks().hasEditLink()){var _20f=_20b(item);return _20e._doSaveItemRequest(_20f,_20c,_20d);}else{var _210=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["edit_access_denied"];_1fa.display(_210,_20e.wcmMetaData.editableRegionId);wcmModules.inplaceMenu.setError(_20e.wcmMetaData,true,[_210]);}});},_doSaveItemRequest:function(item,_211,_212){var _213=new _1f8();var _214=this;dojo.xhrPut({url:item.getLinks().getEditLink(),preventCache:true,handleAs:"json",headers:{"Content-Type":"application/json","Accept":"application/json"},putData:dojo.toJson(item._getItem()),load:function(_215){if(_214.wcmMetaData.propertyType===_1fd.NAME){_1ff.noUnloadPrompt=true;document.location.reload();}else{var _216=new Item(_215);_1f7.publish(lang.replace(_1fc.itemUpdated,{itemId:_216.getId(),fieldId:_211}));_1ff._saveDeferredCount--;if(_1ff._saveDeferredCount==0){_1f7.publish(_1fc.updatesComplete);}_213.resolve(_216);}},error:function(_217,_218){if(_214.wcmMetaData.propertyType===_1fd.NAME){wcmModules.inplaceMenu.hideOverlay();}_214._errorResponseHandler(_218);_1ff._saveDeferredCount--;if(_1ff._saveDeferredCount==0){_1f7.publish(_1fc.updatesComplete);}_213.reject({error:_217,ioargs:_218});}});return _213;},getGenericById:function(_219){var uri=this._getPocUrl("wcmrest/item/"+_219);var _21a=new _1f8();dojo.xhrGet({url:uri,preventCache:true,handleAs:"json",headers:{"Accept":"application/json"},error:function(_21b,_21c){_21a.reject({error:_21b,ioargs:_21c});},load:function(_21d){_21a.resolve(new Item(_21d));}});return _21a;},getById:function(_21e){var _21f=this;var _220=new _1f8();var _221=this.getGenericById(_21e);_221.then(function(item){var uri=item.getLinks().getRelation("alternate").href;dojo.xhrGet({url:uri,preventCache:true,handleAs:"json",headers:{"Accept":"application/json"},error:function(_222,_223){_21f._errorResponseHandler(_223);_220.reject({error:_222,ioargs:_223});},load:function(_224){_220.resolve(new Item(_224));}});},function(args){_21f._errorResponseHandler(args.ioargs);_220.reject(args);});return _220;},createItemWithTemplate:function(args){var _225=new i$.Promise();var _226;var _227=this.getById(args.templateId);var _228=new _1f8();var _229=this;_227.then(function(item){var _22a;if(item.getLinks().hasLink("new-content")){_22a=item.getLinks().getRelation("new-content").href;_226=_229._getPocUrl("wcmrest/Content",true);}else{if(item.getLinks().hasLink("new-sitearea")){_22a=item.getLinks().getRelation("new-sitearea").href;_226=_229._getPocUrl("wcmrest/SiteArea",true);}}dojo.xhrGet({url:_22a,preventCache:true,handleAs:"json",headers:{"Accept":"application/json"},error:function(_22b,_22c){_225.reject(_22b);},load:function(_22d){var _22e=new Item(_22d);_228.resolve(_22e);}});},function(_22f,_230){_225.reject(_22f);});_228.then(function(_231){_231.setName(args.name);_231.setTitle(args.title);if(args.siteAreaId){_231.setParent("wcmrest:"+args.siteAreaId);}dojo.xhrPost({url:_226,preventCache:true,handleAs:"json",headers:{"Content-Type":"application/json","Accept":"application/json"},postData:dojo.toJson(_231._getItem()),error:function(_232,_233){_225.reject(_232);},load:function(_234){_225.resolve(new Item(_234));}});});return _225;},_getPocUrl:function(_235,_236){var _237=wcmModules.config.pocUrlRoot.split("?");var uri=_237[0]+_235;if(_236&&_237[1]){uri=uri+"?"+_237[1];}return uri;},createDraft:function(item){var _238=this;var _239=new _1f8();if(!item.isDraft()){if(item.getLinks().hasCreateDraftLink){var _23a=item.getLinks().getCreateDraftLink();dojo.xhrPost({url:_23a,preventCache:true,handleAs:"json",headers:{"Accept":"application/json","Content-Type":"text/plain"},error:function(_23b,_23c){_238._errorResponseHandler(_23c);},load:function(_23d){var _23e=new Item(_23d);wcmModules.inplaceMenu.notifyCreatedDraft(item.getId(),_23e.getId(),_23e.getTitle(),_23e.getProject());_1f7.publish(lang.replace(_1fc.draftCreated,{itemId:item.getId()}),_23e.getId());_239.resolve(_23e);}});}else{var _23f=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["unable_to_create_draft"];_1fa.display(_23f,this.wcmMetaData.editableRegionId);wcmModules.inplaceMenu.setError(this.wcmMetaData,true,[_23f]);}}else{throw "Item is already draft";}return _239;},getItemToEdit:function(_240){var _241=this;return this.getById(_240).then(function(item){if(item.isDraft()||(!wcmModules.config.projectId||wcmModules.config.projectId==="")){return item;}else{return _241.createDraft(item);}});},getPropertyValue:function(_242,_243){var _244=this;var _245=this.getById(_242).then(function(item){return item.getFieldValue(_243);},function(_246,_247){console.error(_246);_244._errorResponseHandler(_247);});return _245;},getElementValue:function(_248,_249){var _24a=this;var _24b=this.getById(_248).then(function(item){var _24c=item.getElements().getElementByName(_249);if(_24c){return _24c.getValue();}else{throw "Element with name: "+_249+" not found";}},function(_24d,_24e){console.error(_24d);_24a._errorResponseHandler(_24e);});return _24b;},_errorResponseHandler:function(_24f){wcmModules.inplaceMenu.setSaving(this.wcmMetaData,false,true);var _250;var _251;switch(_24f.xhr.status){case 401:_250=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["no_longer_authenticated"];_251=[_250];_1fa.display(_250,this.wcmMetaData.editableRegionId);break;case 404:_250=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["content_can_not_be_found"];_251=[_250];_1fa.display(_250,this.wcmMetaData.editableRegionId);break;default:var _252=this._getErrorMessages(_24f);if(_252){_252.display();_251=_252.getMessageArray();}}wcmModules.inplaceMenu.setError(this.wcmMetaData,true,_251);},_getErrorMessages:function(_253){var _254=_253.xhr.getResponseHeader("Content-Type");if(_254.indexOf("application/json")!==-1){var _255=new _1fa(dojo.fromJson(_253.xhr.responseText),this.wcmMetaData.editableRegionId);return _255;}}});return _1ff;});},"wcm/InplaceRenderHandler":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/topic","wcm/InplaceRender","wcm/EventTopic","wcm/ItemRepository"],function(_256,lang,_257,_258,_259,_25a){"use strict";var _25b=_256("InplaceRenderHandler",[],{constructor:function(args){_256.safeMixin(this,args);this.itemId=this.wcmMetaData.itemId;},init:function(){this.subscribeCreateDraft();this.subscribeUpdates();},subscribeCreateDraft:function(){var _25c=this;if(this.createDraftTopic){this.createDraftTopic.remove();}var _25d=lang.replace(_259.draftCreated,{itemId:_25c.itemId});this.createDraftTopic=_257.subscribe(_25d,function(_25e){_25c.itemId=_25e;_25c.subscribeUpdates();});},subscribeUpdates:function(){var _25f=this;if(this.updateTopic){this.updateTopic.remove();}var _260=lang.replace(_259.itemUpdated,{itemId:_25f.itemId,fieldId:_25f.fieldId});this.updateTopic=_257.subscribe(_260,function(){_25f.render();});},render:function(){var _261=new _258({wcmMetaData:this.wcmMetaData});var _262=this;var _263=this.wcmMetaData.placeholder;var _264=new i$.promise.Promise();_261.render(this.wcmMetaData.rerenderURL,function(_265){var _266=i$.byId(_265.contentRegion);_266.innerHTML=_265.contents;wcmModules.inplaceMenu.insertPlaceholderIfRequired(_266,_263);wcmModules.inplaceMenu.setSaving(_265,false);},_264);_264.then(wcmModules.inplaceMenu.doCallback(this.wcmMetaData.callback,_264,this.wcmMetaData));}});return _25b;});},"wcm/CkEditorInit":function(){define(["dojo/_base/declare"],function(_267){var _268=_267("CKEditorInit",[],{init:function(){var root=wcmModules.config.lateBindingPocUrlRoot;var _269=wcmModules.config.lateBindingPocUrlRoot+"mypoc?uri=dialog%3Awcm&action=";if(root.indexOf("?")!=-1){var _26a=root.indexOf("?");var _26b=wcmModules.config.lateBindingPocUrlRoot.length;_269=root.substring(0,_26a)+"mypoc?uri=dialog%3Awcm&action=";var _26c=root.substring(_26a+1,_26b);document.imagePickerURL=_269+"openjsimagepicker&"+_26c;document.linkPickerURLNoECM=_269+"openinsertlinkdialog&"+_26c;document.tagHelperURL=_269+"opentaghelperdialog&"+_26c;}else{document.imagePickerURL=_269+"openjsimagepicker";document.linkPickerURLNoECM=_269+"openinsertlinkdialog";document.tagHelperURL=_269+"opentaghelperdialog";}if(!CKEDITOR.plugins.get("wcm")){this._addWcmPlugin();}CKEDITOR.config.toolbar_InplaceFull=[["Cut","Copy","Paste","PasteText","PasteFromWord"],["Print","Undo","Redo","-","Find","-","SelectAll","RemoveFormat"],["WCMInsertImage","WCMInsertLink","WCMTagHelper","WCMInsertECMLink"],["Table","HorizontalRule","SpecialChar","PageBreak","ShowBlocks"],["BidiLtr","BidiRtl"],["Source"],"/",["Styles","Format","Font","FontSize"],["TextColor","BGColor"],["Bold","Italic","Underline","Strike","-","Subscript","Superscript","NumberedList","BulletedList"],["Outdent","Indent","Blockquote","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"]];},_addWcmPlugin:function(){CKEDITOR.plugins.add("wcm",{requires:["menubutton"],init:function(_26d){var _26e=function(evt){evt.cancel();};_26d.addCommand("WCMInsertImageCmd",{exec:function(_26f){_26f.editable().once("blur",_26e,null,null,-1000);performInsertImgIntoRTF(_26f.name,null,null,null,null,null,_26f.config.imgPickerLimitToLibrary,_26f.config.imgPickerSelectionModel,_26f.config.imgPickerManagementOption);}});_26d.ui.addButton("WCMInsertImage",{label:_26d.lang.common.image,command:"WCMInsertImageCmd",icon:wcmModules.config.inplaceResourceRoot+"/js/editor/insertImage.gif"});_26d.addCommand("WCMInsertLinkCmd",{exec:function(_270){_270.editable().once("blur",_26e,null,null,-1000);performInsertLinkIntoRTF(_270.name);}});_26d.ui.addButton("WCMInsertLink",{label:_26d.lang.link.toolbar,command:"WCMInsertLinkCmd",icon:wcmModules.config.inplaceResourceRoot+"/js/editor/insertLink.gif"});_26d.addCommand("WCMTagHelperCmd",{exec:function(_271){_271.editable().once("blur",_26e,null,null,-1000);performInsertTagIntoField(_271.name);}});_26d.ui.addButton("WCMTagHelper",{label:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["TAG_HELPER_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/tagHelper.gif",command:"WCMTagHelperCmd"});_26d.addCommand("WCMInsertECMLinkCmd",{exec:function(_272){_272.editable().once("blur",_26e,null,null,-1000);var _273=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_UNAVAILABLE"];var _274=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["FED_DOCS_PICKER_DIALOG_TITLE"];insertEcmLink(_272.name,function(){elEcmLaunched=false;},_272.config.federatedDocumentsSupportData,_272.config.namespace,_273,_274);}});_26d.ui.addButton("WCMInsertECMLink",{label:wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["ECM_LINK_BUTTON"],icon:wcmModules.config.inplaceResourceRoot+"/js/editor/e-ecmLink.gif",command:"WCMInsertECMLinkCmd"});}});},_parseToolbarConfiguration:function(_275){var _276="InplaceFull";if(_275!=null&&_275.trim()!=""){_275=_275.trim();if(/^\[[\s\S]*\]$/.test(_275)){try{_276=eval(_275);}catch(e){console.error("Exception happen during parsing the toolbar configuration '"+_275+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}else{try{var _277=eval(_275);if(_277&&_277.constructor===Array){_276=_277;}else{console.error("Richtext toolbar configuration object with name: '"+_275+"' is either null or not a valid Toolbar configuration object. Use default Inplace Toolbar Configuration.");}}catch(e){console.error("Exception happen during finding toolbar configuration with name'"+_275+" '. Exception: "+e+". Use default Inplace Toolbar Configuration.");}}}return _276;},start:function(_278,_279,_27a,_27b){var _27c=this._parseToolbarConfiguration(_27b);var _27d={extraPlugins:"wcm,stylesheetparser,autogrow",language:dojo.locale,removePlugins:"wsc,save,forms,scayt,stylescombo,elementspath",toolbar:_27c,startupFocus:true,skin:"oneui3",htmlEncodeOutput:false,entities:false,baseFloatZIndex:501,ignoreEmptyParagraph:true};var _27e;if(_279){_27e=CKEDITOR.inline(_278,_27d);}else{_27e=CKEDITOR.replace(_278,_27d);}return _27e;}});return _268;});},"wcm/WorkflowState":function(){define([],function(){"use strict";var _27f={DRAFT:"DRAFT",PUBLISHED:"PUBLISHED",EXPIRED:"EXPIRED",DELETED:"DELETED",PURGED:"PURGED"};return _27f;});},"wcm/RemoteActionType":function(){define([],function(){"use strict";var _280={NEW:"new",READ:"read",EDIT:"edit",APPROVE:"approve",DELETE:"delete",REJECT:"reject",CREATE_DRAFT:"create-draft"};return Object.freeze?Object.freeze(_280):_280;});},"dojox/html/entities":function(){define(["dojo/_base/lang"],function(lang){var dhe=lang.getObject("dojox.html.entities",true);var _281=function(str,map){var _282,_283;if(map._encCache&&map._encCache.regexp&&map._encCache.mapper&&map.length==map._encCache.length){_282=map._encCache.mapper;_283=map._encCache.regexp;}else{_282={};_283=["["];var i;for(i=0;i<map.length;i++){_282[map[i][0]]="&"+map[i][1]+";";_283.push(map[i][0]);}_283.push("]");_283=new RegExp(_283.join(""),"g");map._encCache={mapper:_282,regexp:_283,length:map.length};}str=str.replace(_283,function(c){return _282[c];});return str;};var _284=function(str,map){var _285,_286;if(map._decCache&&map._decCache.regexp&&map._decCache.mapper&&map.length==map._decCache.length){_285=map._decCache.mapper;_286=map._decCache.regexp;}else{_285={};_286=["("];var i;for(i=0;i<map.length;i++){var e="&"+map[i][1]+";";if(i){_286.push("|");}_285[e]=map[i][0];_286.push(e);}_286.push(")");_286=new RegExp(_286.join(""),"g");map._decCache={mapper:_285,regexp:_286,length:map.length};}str=str.replace(_286,function(c){return _285[c];});return str;};dhe.html=[["&","amp"],["\"","quot"],["<","lt"],[">","gt"],[" ","nbsp"]];dhe.latin=[["¡","iexcl"],["¢","cent"],["£","pound"],["€","euro"],["¤","curren"],["¥","yen"],["¦","brvbar"],["§","sect"],["¨","uml"],["©","copy"],["ª","ordf"],["«","laquo"],["¬","not"],["­","shy"],["®","reg"],["¯","macr"],["°","deg"],["±","plusmn"],["²","sup2"],["³","sup3"],["´","acute"],["µ","micro"],["¶","para"],["·","middot"],["¸","cedil"],["¹","sup1"],["º","ordm"],["»","raquo"],["¼","frac14"],["½","frac12"],["¾","frac34"],["¿","iquest"],["À","Agrave"],["Á","Aacute"],["Â","Acirc"],["Ã","Atilde"],["Ä","Auml"],["Å","Aring"],["Æ","AElig"],["Ç","Ccedil"],["È","Egrave"],["É","Eacute"],["Ê","Ecirc"],["Ë","Euml"],["Ì","Igrave"],["Í","Iacute"],["Î","Icirc"],["Ï","Iuml"],["Ð","ETH"],["Ñ","Ntilde"],["Ò","Ograve"],["Ó","Oacute"],["Ô","Ocirc"],["Õ","Otilde"],["Ö","Ouml"],["×","times"],["Ø","Oslash"],["Ù","Ugrave"],["Ú","Uacute"],["Û","Ucirc"],["Ü","Uuml"],["Ý","Yacute"],["Þ","THORN"],["ß","szlig"],["à","agrave"],["á","aacute"],["â","acirc"],["ã","atilde"],["ä","auml"],["å","aring"],["æ","aelig"],["ç","ccedil"],["è","egrave"],["é","eacute"],["ê","ecirc"],["ë","euml"],["ì","igrave"],["í","iacute"],["î","icirc"],["ï","iuml"],["ð","eth"],["ñ","ntilde"],["ò","ograve"],["ó","oacute"],["ô","ocirc"],["õ","otilde"],["ö","ouml"],["÷","divide"],["ø","oslash"],["ù","ugrave"],["ú","uacute"],["û","ucirc"],["ü","uuml"],["ý","yacute"],["þ","thorn"],["ÿ","yuml"],["ƒ","fnof"],["Α","Alpha"],["Β","Beta"],["Γ","Gamma"],["Δ","Delta"],["Ε","Epsilon"],["Ζ","Zeta"],["Η","Eta"],["Θ","Theta"],["Ι","Iota"],["Κ","Kappa"],["Λ","Lambda"],["Μ","Mu"],["Ν","Nu"],["Ξ","Xi"],["Ο","Omicron"],["Π","Pi"],["Ρ","Rho"],["Σ","Sigma"],["Τ","Tau"],["Υ","Upsilon"],["Φ","Phi"],["Χ","Chi"],["Ψ","Psi"],["Ω","Omega"],["α","alpha"],["β","beta"],["γ","gamma"],["δ","delta"],["ε","epsilon"],["ζ","zeta"],["η","eta"],["θ","theta"],["ι","iota"],["κ","kappa"],["λ","lambda"],["μ","mu"],["ν","nu"],["ξ","xi"],["ο","omicron"],["π","pi"],["ρ","rho"],["ς","sigmaf"],["σ","sigma"],["τ","tau"],["υ","upsilon"],["φ","phi"],["χ","chi"],["ψ","psi"],["ω","omega"],["ϑ","thetasym"],["ϒ","upsih"],["ϖ","piv"],["•","bull"],["…","hellip"],["′","prime"],["″","Prime"],["‾","oline"],["⁄","frasl"],["℘","weierp"],["ℑ","image"],["ℜ","real"],["™","trade"],["ℵ","alefsym"],["←","larr"],["↑","uarr"],["→","rarr"],["↓","darr"],["↔","harr"],["↵","crarr"],["⇐","lArr"],["⇑","uArr"],["⇒","rArr"],["⇓","dArr"],["⇔","hArr"],["∀","forall"],["∂","part"],["∃","exist"],["∅","empty"],["∇","nabla"],["∈","isin"],["∉","notin"],["∋","ni"],["∏","prod"],["∑","sum"],["−","minus"],["∗","lowast"],["√","radic"],["∝","prop"],["∞","infin"],["∠","ang"],["∧","and"],["∨","or"],["∩","cap"],["∪","cup"],["∫","int"],["∴","there4"],["∼","sim"],["≅","cong"],["≈","asymp"],["≠","ne"],["≡","equiv"],["≤","le"],["≥","ge"],["⊂","sub"],["⊃","sup"],["⊄","nsub"],["⊆","sube"],["⊇","supe"],["⊕","oplus"],["⊗","otimes"],["⊥","perp"],["⋅","sdot"],["⌈","lceil"],["⌉","rceil"],["⌊","lfloor"],["⌋","rfloor"],["〈","lang"],["〉","rang"],["◊","loz"],["♠","spades"],["♣","clubs"],["♥","hearts"],["♦","diams"],["Œ","OElig"],["œ","oelig"],["Š","Scaron"],["š","scaron"],["Ÿ","Yuml"],["ˆ","circ"],["˜","tilde"],[" ","ensp"],[" ","emsp"],[" ","thinsp"],["‌","zwnj"],["‍","zwj"],["‎","lrm"],["‏","rlm"],["–","ndash"],["—","mdash"],["‘","lsquo"],["’","rsquo"],["‚","sbquo"],["“","ldquo"],["”","rdquo"],["„","bdquo"],["†","dagger"],["‡","Dagger"],["‰","permil"],["‹","lsaquo"],["›","rsaquo"]];dhe.encode=function(str,m){if(str){if(!m){str=_281(str,dhe.html);str=_281(str,dhe.latin);}else{str=_281(str,m);}}return str;};dhe.decode=function(str,m){if(str){if(!m){str=_284(str,dhe.html);str=_284(str,dhe.latin);}else{str=_284(str,m);}}return str;};return dhe;});},"wcm/Elements":function(){define(["dojo/_base/declare","dojo/_base/array","wcm/Element"],function(_287,_288,_289){"use strict";var _28a=_287("Elements",[],{constructor:function(_28b){this._elementArray=_28b;},getElementByName:function(name){return this._getElementByName(name);},_getElementByName:function(name){var _28c;if(this._elementArray){var _28d=_288.filter(this._elementArray,function(_28e){var _28f=name?name.toUpperCase():name;var _290=_28e.name?_28e.name.toUpperCase():_28e.name;return _290===_28f;});if(_28d&&_28d.length>0){_28c=new _289(_28d[0]);}}return _28c;}});return _28a;});},"wcm/PropertyType":function(){define([],function(){"use strict";var _291={NAME:"name",TITLE:"title",DESCRIPTION:"description",AUTHORS:"authors",OWNERS:"owners"};return _291;});},"wcm/InplaceRender":function(){define(["dojo/_base/declare","dojo/topic","wcm/ErrorMessages"],function(_292,_293,_294){"use strict";var _295=_292("InplaceRender",[],{constructor:function(args){_292.safeMixin(this,args?args:{});},render:function(_296,_297,_298){var _299=this;dojo.xhrGet({url:_296,preventCache:true,sync:true,handleAs:"json",headers:{"Accept":"application/json"},error:function(_29a,_29b){console.error(_29a);_299._errorResponseHandler(_29b);_298.reject();},load:function(_29c){if(_297){_297(_29c);}_298.resolve();}});},_errorResponseHandler:function(_29d){wcmModules.inplaceMenu.setSaving(this.wcmMetaData,false,true);var _29e=wcmModules.nls.com.ibm.workplace.wcm.inplace.inplace["rerender_failed"];wcmModules.inplaceMenu.setError(this.wcmMetaData,true,[_29e]);_294.display(_29e,this.wcmMetaData.editableRegionId);}});return _295;});},"wcm/inplace/portlet/InlineAction":function(){define(["dojo/_base/declare","wcm/rest/RelationType","wcm/RemoteActionType"],function(_29f,_2a0,_2a1){"use strict";var _2a2={READ:"read",EDIT:"edit",DELETE:"delete",APPROVE:"approve",REJECT:"reject",NEXT_STAGE:"next-stage",PUBLISH:"publish",EXPIRE:"expire",SUBMIT_FOR_REVIEW:"submit-for-review",WITHDRAW_FROM_REVIEW:"withdraw-from-review",CREATE_DRAFT:"create-draft"};var _2a3=_29f("InlineAction",[],{constructor:function(args){this.action=args.action;},getRelation:function(){var _2a4;switch(this.action){case _2a2.READ:_2a4=_2a0.SELF;break;case _2a2.EDIT:_2a4=_2a0.EDIT;break;case _2a2.DELETE:_2a4=_2a0.DELETE;break;case _2a2.APPROVE:_2a4=_2a0.APPROVE;break;case _2a2.NEXT_STAGE:_2a4=_2a0.NEXT_STAGE;break;case _2a2.REJECT:_2a4=_2a0.REJECT;break;case _2a2.PUBLISH:_2a4=_2a0.PUBLISH;break;case _2a2.EXPIRE:_2a4=_2a0.EXPIRE;break;case _2a2.SUBMIT_FOR_REVIEW:_2a4=_2a0.SUBMIT_FOR_REVIEW;break;case _2a2.WITHDRAW_FROM_REVIEW:_2a4=_2a0.WITHDRAW_FROM_REVIEW;break;case _2a2.CREATE_DRAFT:_2a4=_2a0.CREATE_DRAFT;break;}return _2a4;},getRemoteAction:function(){var _2a5;switch(this.action){case _2a2.READ:_2a5=_2a1.READ;break;case _2a2.EDIT:_2a5=_2a1.EDIT;break;case _2a2.DELETE:_2a5=_2a1.DELETE;break;case _2a2.APPROVE:case _2a2.NEXT_STAGE:case _2a2.PUBLISH:case _2a2.EXPIRE:case _2a2.SUBMIT_FOR_REVIEW:_2a5=_2a1.APPROVE;break;case _2a2.REJECT:case _2a2.WITHDRAW_FROM_REVIEW:_2a5=_2a1.REJECT;break;case _2a2.CREATE_DRAFT:_2a5=_2a1.CREATE_DRAFT;break;default:break;}return _2a5;}});return _2a3;});},"dojox/main":function(){define(["dojo/_base/kernel"],function(dojo){return dojo.dojox;});},"wcm/TagType":function(){define([],function(){"use strict";var _2a6={PROPERTY:"Property",ELEMENT:"Element"};return Object.freeze?Object.freeze(_2a6):_2a6;});},"wcm/RemoteAction":function(){define(["dojo/_base/declare","dojo/_base/lang","wcm/RemoteActionType"],function(_2a7,lang,_2a8){"use strict";var _2a9=_2a7("RemoteAction",[],{id:undefined,action:undefined,constructor:function(args){this.id=args.id;this.action=args.action;},getUrl:function(){var _2aa="?uri=dialog:wcm&action={action}&docid=com.aptrix.pluto.control.Controllable/{id}{params}";var _2ab="";if(this.action===_2a8.CREATE_DRAFT){this.action=_2a8.EDIT;_2ab="&createDraft=true";}var url=lang.replace(_2aa,{action:this.action,id:this.id,params:_2ab});return url;}});return _2a9;});},"url:wcm/templates/CreateFormTemplate.txt":"<div data-dojo-attach-point=\"container\" class=\"wpwcmCreateContainer wpthemeTemplateMenu\" role=\"dialog\">\n   <div data-dojo-attach-point=\"messageBox\" style=\"display: none;\" role=\"alert\" class=\"wpwcmCreateContainerMsg wpwcmMessage\">\n      <img data-dojo-attach-point=\"iconImg\" src=\"\"  alt=\"\" class=\"wpwcmIcon wpwcmLoading\"/>\n      <span data-dojo-attach-point=\"messageAltText\" class=\"wpwcmAltText\"></span>\n      <span data-dojo-attach-point=\"messageBoxBody\" class=\"wpwcmMessageBody\"></span>\n   </div>\n   <label data-dojo-attach-point=\"nameLabel\" for=\"${uid}_name_text_field\"></label>\n   <input id=\"${uid}_name_text_field\" data-dojo-attach-point=\"nameVal\" type='text' name='name' data-dojo-attach-event=\"onkeypress: keyPress\"/>\n   <input id=\"${uid}_create_btn\" name='create' data-dojo-attach-point=\"createButton\" value='' class='wpwcmCreateContainerBtn' data-dojo-attach-event=\"onclick: createItem\" type='button'/>\n   <input id=\"${uid}_cancel_btn\" name='cancel' data-dojo-attach-point=\"cancelButton\" value='' class='wpwcmCreateContainerBtn' data-dojo-attach-event=\"onclick: cancelForm\" type='button'/>\n</div> \n","*noref":1}});define("inplace/inplaceEdit",[],1);require(["wcm/editor/CKEditor","wcm/editor/TextboxioEditor","wcm/EditorInit","wcm/CkEditorInit","wcm/CreateForm","wcm/Element","wcm/Elements","wcm/ElementType","wcm/ErrorMessages","wcm/EventTopic","wcm/InplaceEditable","wcm/InplaceRender","wcm/InplaceRenderHandler","wcm/InplaceTextBox","wcm/Item","wcm/ItemRepository","wcm/Links","wcm/PropertyType","wcm/RemoteAction","wcm/SaveElementHandler","wcm/SavePropertyHandler","wcm/TagType","wcm/StateChangeEvent","wcm/wcmInplaceModule","wcm/wcmModuleInplaceCreate","wcm/WorkflowState","wcm/inplace/field/inplacePosHandler","wcm/inplace/portlet/InlineAction","wcm/inplace/portlet/wcmModuleInplacePortlet","wcm/rest/RelationType"]);
}catch(e){console.log("Module 'wcm_inplaceEdit': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2011, 2012 - All Rights reserved.  **/
(function(){
var i$=window.i$;
var _1=function(e){
if(!e){
return false;
}
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue=false;
}
},_2={addSource:function(_3){
var n=_3.node;
n.setAttribute("draggable","true");
i$.bindDomEvt(n,"dragstart",function(e){
e.dataTransfer.setData(_3.type,_3.data);
if(_3.avatar&&e.dataTransfer.setDragImage){
e.dataTransfer.setDragImage(_3.avatar,0,0);
}
i$.isFunction(_3.dragstart)&&_3.dragstart(e,n);
});
i$.isFunction(_3.dragend)&&i$.bindDomEvt(n,"dragend",function(e){
_3.dragend(e,n);
});
},addTarget:function(_4){
var n=_4.node;
i$.forEach(["dragover","dragenter","dragleave","drop"],function(_5){
i$.bindDomEvt(n,_5,_5==="drop"?function(e){
var _6=_4.drop(e,n,_4.type,e.dataTransfer.getData(_4.type));
_1(e);
return !!_6;
}:function(e){
i$.isFunction(_4[_5])&&_4[_5](e,n);
_1(e);
});
});
}};
i$.dnd=_2;
})();


}catch(e){console.log("Module 'wp_client_dnd': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(_1){
var _2="uninitialized",_3="copy",_4="move",_5="link",_6="copyMove",_7="copyLink",_8="linkMove",_9="all",_a="none",_b="text",_c="text/plain",_d="Files",_e="source",_f="action",_10="allowedAction",_11="last-modified",_12="file:",_13=_1.JSON,_14=_1.Object,_15=1,_16=4,_17=2,_18=[_a,_3,_5,_7,_4,_6,_8,_9],_19=(function(){
var i=_18.length,_1a,_1b={};
while(i>0){
_1a=_18[--i];
_1b[_1a]=i;
_1b[_1a.toLowerCase()]=i;
_1b[_1a.toUpperCase()]=i;
}
return _1b;
}()),_1c=/\{.*\}/,_1d,_1e=function(_1f){
var _20=_19[_1f];
return (_20!==undefined)?_20:-1;
},_21=function(_22,_23){
return _22&_23;
},_24=function(_25,_26){
return _18[_21(_1e(_25),_1e(_26))];
},_27=_1.encodeURIComponent,_28=function(){
},_29=function(aId,_2a){
return _2a.getElementById(aId);
},_2b=function(_2c,_2d,_2e){
_2c.addEventListener(_2d,_2e,false);
},_2f=function(_30,_31,_32){
_32[_30]=_31;
return _31;
},_33=function(_34,_35,_36){
return _36[_34]||_2f(_34,_35(),_36);
},_37=function(_38){
return _38?_38.toString():null;
},_39=function(_3a){
return _14.prototype.toString.call(_3a);
},_3b=function(_3c){
return "[object String]"===_3c;
},_3d=function(_3e){
return "[object Array]"===_3e;
},_3f=function(_40){
return "[object Function]"===_40;
},_41=function(_42){
return "[object HTMLAnchorElement]"===_42;
},_43=function(_44){
return !_44||(_2===_44);
},_45=function(_46){
return _13.parse(_46);
},_47=function(_48,_49){
return _3b(_39(_48))?_29(_48,_49):_48;
},_4a=function(_4b,_4c){
return {"uri":_4b,"params":_4c};
},_4d=function(_4e){
try{
var _4f=_45(_4e).uris,_50=_39(_4f),_51=_3d(_50)?_4f:[];
return _51;
}
catch(e){
return [];
}
},_52=function(_53){
var _54=[],i=0,_55,_56,_57;
if(_53&&(_53.length>0)){
while(i<_53.length){
_55=_53[i++];
_56={};
_57=_55.lastModifiedDate;
if(_57){
_56[_11]=[_57.toUTCString()];
}
_54.push(_4a(_12+_27(_55.name),_56));
}
}else{
_54.push(_4a(_12+"/",{}));
}
return _54;
},_58=function(_59,_5a,_5b){
_59.setAttribute(_5a,_5b);
},_5c=function(_5d,_5e,_5f){
if(_5f){
var _60=_5d.ownerDocument,_61=_60.createElement("input");
_58(_61,"name",_5e);
_58(_61,"value",_5f);
_58(_61,"type","hidden");
_5d.appendChild(_61);
}
},_62=function(_63){
return _63.dataTransfer;
},_64=function(_65,_66){
var _67=_66.getItem(_65);
return _67;
},_68=function(_69){
return _1c.test(_69);
},_6a=function(_6b){
var _6c=!!_6b&&(_6b.length>0)&&_68(_6b);
return _6c;
},_6d=function(_6e,_6f){
return (_6f.indexOf(_6e)>=0);
},_70=function(_71){
var _72=[],i=0,len;
if(_71!==undefined){
len=_71.length;
while(i<len){
_72.push(_71[i++].toLowerCase());
}
}
return _72;
},_73=function(_74){
return _6d(_c,_74)||_6d(_b,_74);
},_75=function(_76){
return _6d(_d,_76);
},_77=function(_78,_79,_7a){
var _7b=_62(_7a),_7c=_7b?_7b.types:undefined,_7d;
if(_7c===undefined){
if(_64(_78,_79)){
_7d=[_b];
}else{
_7d=[];
}
}else{
_7d=_70(_7c);
}
return _7d;
},_7e=function(_7f,_80,_81){
var _82=_62(_81),_83=_77(_7f,_80,_81),_84,_85;
if(_73(_83)){
_84=_82?_82.getData(_b):null;
if(_6a(_84)){
_85=_4d(_84);
}else{
_84=_64(_7f,_80);
if(_6a(_84)){
_85=_4d(_84);
}else{
if(_75(_83)){
_85=_52(_82.files);
}else{
_85=null;
}
}
}
}else{
if(_75(_83)){
_85=_52(_82.files);
}else{
_85=null;
}
}
return _85;
},_86=function(_87,_88,_89){
var _8a=_62(_89),_8b=_8a?_8a.effectAllowed:null,_8c=_64(_87,_88),_8d=_8c||_8b;
return _8d;
},_8e=function(_8f,_90){
var key,_91,_92=_90.params,_93,_94,i,j,len;
if(_92){
_91=_14.keys(_92);
j=_91.length;
while(j>0){
key=_91[--j];
_93=_92[key];
_94=_39(_93);
if(_3d(_94)){
i=0;
len=_93.length;
while(i<len){
_5c(_8f,key,_37(_93[i++]));
}
}else{
_5c(_8f,key,_37(_93));
}
}
}
_5c(_8f,_e,_37(_90.uri));
},_95=function(_96,_97){
var i=0,len=_97.length;
while(i<len){
_8e(_96,_97[i++]);
}
},_98=function(_99,_9a){
_5c(_99,_f,_37(_9a));
},_9b=function(_9c,_9d){
_5c(_9c,_10,_37(_9d));
},_9e=function(_9f,_a0){
return _21(_9f,_a0);
},_a1=function(_a2){
var i=1,len=arguments.length,_a3;
while(i<len){
_a3=arguments[i++];
if(_9e(_a2,_a3)){
return _a3;
}
}
return 0;
},_a4=function(_a5,_a6){
var _a7=_1e(_a5),_a8,_a9=_a6.shiftKey,_aa=_a6.ctrlKey;
if(_a9&&_aa){
_a8=_a1(_a7,_17,_16,_15);
}else{
if(_aa){
_a8=_a1(_a7,_15,_16,_17);
}else{
_a8=_a1(_a7,_16,_15,_17);
}
}
return _18[_a8];
},_ab=function(_ac,_ad){
var _ae=_ac[_9],i,_af,_b0=true;
if(!_ae){
_ae=_9;
i=_ad.length;
while(i>0){
_af=_ac[_ad[--i].uri];
if(_af){
_ae=_24(_ae,_af);
}else{
_b0=false;
}
}
if(_b0){
_ac[_9]=_ae;
}
}
return _ae;
},_b1=function(_b2,_b3,_b4){
var _b5=_1d,_b6=_ab(_b2,_b3),_b7;
if(_43(_b5)){
_b7=_b6;
}else{
_b7=_24(_b5,_b6);
}
return _b7;
},_b8=function(_b9){
var _ba=_62(_b9),_bb,_bc=_ba?_ba.dropEffect:null;
if(!_bc){
if(_43(_1d)){
_bb=_9;
}else{
_bb=_1d;
}
_bc=_a4(_bb,_b9);
}
return _bc;
},_bd=function(_be,_bf,_c0){
var _c1=_a4(_b1(_be,_bf,_c0),_c0);
return _c1;
},_c2=function(_c3,_c4,_c5){
var _c6=_62(_c5);
if(_c6){
_c6.dropEffect=_bd(_c3,_c4,_c5);
}
},_c7=function(_c8){
_1d=_c8;
},_c9=function(_ca){
_ca.preventDefault();
_ca.returnValue=false;
},_cb=function(_cc){
var _cd;
if(_cc){
_cd=_cc.trim();
if(_1e(_cd)>=0){
return _cd;
}
}
return _a;
},_ce=function(_cf,_d0,_d1,_d2){
var xhr=new _d2.XMLHttpRequest();
xhr.onreadystatechange=function(){
if(xhr.readyState===4){
if((xhr.status<400)&&(xhr.getResponseHeader("content-type").toLowerCase().indexOf("text/")===0)){
_d1(_d0,_cb(xhr.responseText));
}
}
};
xhr.open("GET",_cf,true);
xhr.send();
},_d3=function(_d4){
var _d5=_d4.indexOf("#"),_d6=(_d5>=0)?_d4.substring(0,_d5):_d4,_d7=_d6.indexOf("?");
return (_d7>0)?_d6+"&":_d6+"?";
},_d8=function(_d9){
var _da=_d3(_d9);
return function(_db,_dc){
return _da+"source="+_27(_db.uri);
};
},_dd=function(_de){
return _d8(_de.href);
},_df=function(_e0,_e1){
var _e2,_e3=_39(_e0),_e4;
if(_3f(_e3)){
_e2=_e0;
}else{
if(_3b(_e3)){
_e4=_29(_e0,_e1);
if(_e4){
_e2=_dd(_e4);
}else{
_e2=_d8(_e0);
}
}else{
if(_41(_e3)){
_e2=_dd(_e0);
}else{
_e2=_28;
}
}
}
return _e2;
},_e5=function(_e6,_e7,_e8){
var _e9=_df(_e6,_e7),_ea=function(_eb,_ec,_ed){
var _ee=_e9(_eb,_ed);
if(_ee){
_ce(_ee,_eb,_ec,_e8);
}else{
_ec(_eb,_a);
}
};
return _ea;
},_ef,_f0=function(_f1,_f2){
var _f3=_f1.KEY_PAYLOAD,_f4=_f1.KEY_EFFECT_ALLOWED,_f5=_f2.localStorage,_f6=_f2.document,_f7=function(_f8){
return _ef(_f1.clone(_f8),_f8);
},_f9=function(_fa){
return _e5(_fa,_f6,_f2);
},_fb=function(_fc){
var _fd=_7e(_f3,_f5,_fc);
return _fd;
},_fe=function(_ff){
var _100=_86(_f4,_f5,_ff);
return _100;
},_101=function(_102,_103){
var form=_47(_102,_f6),_104=_fb(_103),_105=_b8(_103),_106=_fe(_103);
if(_104&&form){
_98(form,_105);
_9b(form,_106);
_95(form,_104);
}
if(_105===_4){
_107(_f3,_f5);
}
},_107=function(_108,_109){
_109.removeItem(_108);
},_10a=function(_10b){
var _10c={},_10d=function(_10e,_10f){
_10c[_10e.uri]=_cb(_10f);
},_110=function(_111,_112){
if(_10b){
_10b(_111,_10d,_112);
}
},_113=function(_114,_115){
var i=_114.length;
while(i>0){
_110(_114[--i],_115);
}
},_116=function(_117){
if(_10b){
var _118=_fb(_117),_119=_fe(_117);
if(_118){
_113(_118,_117);
_c2(_10c,_118,_117);
_c7(_119);
_c9(_117);
}
}
},_11a=function(_11b){
if(_10b){
var _11c=_fb(_11b),_11d=_fe(_11b);
if(_11c){
_c2(_10c,_11c,_11b);
_c7(_11d);
_c9(_11b);
}
}
},_11e=_28,_11f=function(_120){
if(_10b){
var _121=_fb(_120),_122=_fe(_120);
if(_121){
_c2(_10c,_121,_120);
_c7(_122);
_c9(_120);
}
}
},_123=function(_124){
var _125=_47(_124,_f6);
if(_125){
_2b(_125,"dragenter",_116);
_2b(_125,"dragover",_11a);
_2b(_125,"dragleave",_11e);
_2b(_125,"drop",_11f);
}
};
return {"dragenter":_116,"dragover":_11a,"dragleave":_11e,"drop":_11f,"addEventListeners":_123};
};
return {"clone":_f7,"getRESTValidator":_f9,"getDropEffect":_b8,"getEffectAllowed":_fe,"getPayload":_fb,"addPayload":_101,"getDropTarget":_10a};
};
_ef=function(_126,_127){
return _33("target",function(){
return _f0(_126,_127);
},_126);
};
return _ef(_1.wpModules.dnd,_1);
}(window));


}catch(e){console.log("Module 'wp_dnd_target': ",e);}