polardbxengine/storage/ndb/mcc/frontend/dojo/dojox/mobile/app.js

15 lines
247 KiB
JavaScript

/*
Copyright (c) 2004-2012, 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/mobile/app/_base":function(){define(["dojo","dijit","dojox","dojo/require!dijit/_base,dijit/_WidgetBase,dojox/mobile,dojox/mobile/parser,dojox/mobile/Button,dojox/mobile/app/_event,dojox/mobile/app/_Widget,dojox/mobile/app/StageController,dojox/mobile/app/SceneController,dojox/mobile/app/SceneAssistant,dojox/mobile/app/AlertDialog,dojox/mobile/app/List,dojox/mobile/app/ListSelector,dojox/mobile/app/TextBox,dojox/mobile/app/ImageView,dojox/mobile/app/ImageThumbView"],function(_1,_2,_3){_1.provide("dojox.mobile.app._base");_1.experimental("dojox.mobile.app._base");_1.require("dijit._base");_1.require("dijit._WidgetBase");_1.require("dojox.mobile");_1.require("dojox.mobile.parser");_1.require("dojox.mobile.Button");_1.require("dojox.mobile.app._event");_1.require("dojox.mobile.app._Widget");_1.require("dojox.mobile.app.StageController");_1.require("dojox.mobile.app.SceneController");_1.require("dojox.mobile.app.SceneAssistant");_1.require("dojox.mobile.app.AlertDialog");_1.require("dojox.mobile.app.List");_1.require("dojox.mobile.app.ListSelector");_1.require("dojox.mobile.app.TextBox");_1.require("dojox.mobile.app.ImageView");_1.require("dojox.mobile.app.ImageThumbView");(function(){var _4;var _5;var _6=["dojox.mobile","dojox.mobile.parser"];var _7={};var _8;var _9;var _a=[];function _b(_c,_d){var _e;var _f;do{_e=_c.pop();if(_e.source){_f=_e.source;}else{if(_e.module){_f=_1.moduleUrl(_e.module)+".js";}else{return;}}}while(_c.length>0&&_7[_f]);if(_c.length<1&&_7[_f]){_d();return;}_1.xhrGet({url:_f,sync:false}).addCallbacks(function(_10){_1["eval"](_10);_7[_f]=true;if(_c.length>0){_b(_c,_d);}else{_d();}},function(){});};var _11=function(){_4=new _3.mobile.app.StageController(_9);var _12={id:"com.test.app",version:"1.0.0",initialScene:"main"};if(_1.global["appInfo"]){_1.mixin(_12,_1.global["appInfo"]);}_5=_3.mobile.app.info=_12;if(_5.title){var _13=_1.query("head title")[0]||_1.create("title",{},_1.query("head")[0]);document.title=_5.title;}_4.pushScene(_5.initialScene);};var _14=function(){var _15=false;if(_1.global.BackButton){BackButton.override();_1.connect(document,"backKeyDown",function(e){_1.publish("/dojox/mobile/app/goback");});_15=true;}else{if(_1.global.Mojo){}}if(_15){_1.addClass(_1.body(),"mblNativeBack");}};_1.mixin(_3.mobile.app,{init:function(_16){_9=_16||_1.body();_3.mobile.app.STAGE_CONTROLLER_ACTIVE=true;_1.subscribe("/dojox/mobile/app/goback",function(){_4.popScene();});_1.subscribe("/dojox/mobile/app/alert",function(_17){_3.mobile.app.getActiveSceneController().showAlertDialog(_17);});_1.subscribe("/dojox/mobile/app/pushScene",function(_18,_19){_4.pushScene(_18,_19||{});});_1.xhrGet({url:"view-resources.json",load:function(_1a){var _1b=[];if(_1a){_a=_1a=_1.fromJson(_1a);for(var i=0;i<_1a.length;i++){if(!_1a[i].scene){_1b.push(_1a[i]);}}}if(_1b.length>0){_b(_1b,_11);}else{_11();}},error:_11});_14();},getActiveSceneController:function(){return _4.getActiveSceneController();},getStageController:function(){return _4;},loadResources:function(_1c,_1d){_b(_1c,_1d);},loadResourcesForScene:function(_1e,_1f){var _20=[];for(var i=0;i<_a.length;i++){if(_a[i].scene==_1e){_20.push(_a[i]);}}if(_20.length>0){_b(_20,_1f);}else{_1f();}},resolveTemplate:function(_21){return "app/views/"+_21+"/"+_21+"-scene.html";},resolveAssistant:function(_22){return "app/assistants/"+_22+"-assistant.js";}});})();});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(_23){return _23.dijit;});},"dojox/main":function(){define("dojox/main",["dojo/_base/kernel"],function(_24){return _24.dojox;});},"dojo/require":function(){define(["./_base/loader"],function(_25){return {dynamic:0,normalize:function(id){return id;},load:_25.require};});},"dijit/_base":function(){define("dijit/_base",["./main","./a11y","./WidgetSet","./_base/focus","./_base/manager","./_base/place","./_base/popup","./_base/scroll","./_base/sniff","./_base/typematic","./_base/wai","./_base/window"],function(_26){return _26._base;});},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_27,dom,_28,_29,_2a,has,_2b){var _2c;var _2d={_isElementShown:function(_2e){var s=_29.get(_2e);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_28.get(_2e,"type")!="hidden");},hasDefaultTabStop:function(_2f){switch(_2f.nodeName.toLowerCase()){case "a":return _28.has(_2f,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var _30;try{var _31=_2f.contentDocument;if("designMode" in _31&&_31.designMode=="on"){return true;}_30=_31.body;}catch(e1){try{_30=_2f.contentWindow.document.body;}catch(e2){return false;}}return _30&&(_30.contentEditable=="true"||(_30.firstChild&&_30.firstChild.contentEditable=="true"));default:return _2f.contentEditable=="true";}},effectiveTabIndex:function(_32){if(_28.get(_32,"disabled")){return _2c;}else{if(_28.has(_32,"tabIndex")){return +_28.get(_32,"tabIndex");}else{return _2d.hasDefaultTabStop(_32)?0:_2c;}}},isTabNavigable:function(_33){return _2d.effectiveTabIndex(_33)>=0;},isFocusable:function(_34){return _2d.effectiveTabIndex(_34)>=-1;},_getTabNavigable:function(_35){var _36,_37,_38,_39,_3a,_3b,_3c={};function _3d(_3e){return _3e&&_3e.tagName.toLowerCase()=="input"&&_3e.type&&_3e.type.toLowerCase()=="radio"&&_3e.name&&_3e.name.toLowerCase();};var _3f=_2d._isElementShown,_40=_2d.effectiveTabIndex;var _41=function(_42){for(var _43=_42.firstChild;_43;_43=_43.nextSibling){if(_43.nodeType!=1||(has("ie")<=9&&_43.scopeName!=="HTML")||!_3f(_43)){continue;}var _44=_40(_43);if(_44>=0){if(_44==0){if(!_36){_36=_43;}_37=_43;}else{if(_44>0){if(!_38||_44<_39){_39=_44;_38=_43;}if(!_3a||_44>=_3b){_3b=_44;_3a=_43;}}}var rn=_3d(_43);if(_28.get(_43,"checked")&&rn){_3c[rn]=_43;}}if(_43.nodeName.toUpperCase()!="SELECT"){_41(_43);}}};if(_3f(_35)){_41(_35);}function rs(_45){return _3c[_3d(_45)]||_45;};return {first:rs(_36),last:rs(_37),lowest:rs(_38),highest:rs(_3a)};},getFirstInTabbingOrder:function(_46,doc){var _47=_2d._getTabNavigable(dom.byId(_46,doc));return _47.lowest?_47.lowest:_47.first;},getLastInTabbingOrder:function(_48,doc){var _49=_2d._getTabNavigable(dom.byId(_48,doc));return _49.last?_49.last:_49.highest;}};1&&_2a.mixin(_2b,_2d);return _2d;});},"dijit/WidgetSet":function(){define("dijit/WidgetSet",["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","./registry"],function(_4a,_4b,_4c,_4d){var _4e=_4b("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0;},add:function(_4f){if(this._hash[_4f.id]){throw new Error("Tried to register widget with id=="+_4f.id+" but that id is already registered");}this._hash[_4f.id]=_4f;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_50,_51){_51=_51||_4c.global;var i=0,id;for(id in this._hash){_50.call(_51,this._hash[id],i++,this._hash);}return this;},filter:function(_52,_53){_53=_53||_4c.global;var res=new _4e(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_52.call(_53,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new _4e(),id,_54;for(id in this._hash){_54=this._hash[id];if(_54.declaredClass==cls){res.add(_54);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_55,_56){return _4a.map(this.toArray(),_55,_56);},every:function(_57,_58){_58=_58||_4c.global;var x=0,i;for(i in this._hash){if(!_57.call(_58,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_59,_5a){_5a=_5a||_4c.global;var x=0,i;for(i in this._hash){if(_59.call(_5a,this._hash[i],x++,this._hash)){return true;}}return false;}});_4a.forEach(["forEach","filter","byClass","map","every","some"],function(_5b){_4d[_5b]=_4e.prototype[_5b];});return _4e;});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/sniff","dojo/_base/unload","dojo/_base/window","./main"],function(_5c,has,_5d,win,_5e){var _5f={},_60={};var _61={length:0,add:function(_62){if(_60[_62.id]){throw new Error("Tried to register widget with id=="+_62.id+" but that id is already registered");}_60[_62.id]=_62;this.length++;},remove:function(id){if(_60[id]){delete _60[id];this.length--;}},byId:function(id){return typeof id=="string"?_60[id]:id;},byNode:function(_63){return _60[_63.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in _60){ar.push(_60[id]);}return ar;},getUniqueId:function(_64){var id;do{id=_64+"_"+(_64 in _5f?++_5f[_64]:_5f[_64]=0);}while(_60[id]);return _5e._scopeName=="dijit"?id:_5e._scopeName+"_"+id;},findWidgets:function(_65,_66){var _67=[];function _68(_69){for(var _6a=_69.firstChild;_6a;_6a=_6a.nextSibling){if(_6a.nodeType==1){var _6b=_6a.getAttribute("widgetId");if(_6b){var _6c=_60[_6b];if(_6c){_67.push(_6c);}}else{if(_6a!==_66){_68(_6a);}}}}};_68(_65);return _67;},_destroyAll:function(){_5e._curFocus=null;_5e._prevFocus=null;_5e._activeStack=[];_5c.forEach(_61.findWidgets(win.body()),function(_6d){if(!_6d._destroyed){if(_6d.destroyRecursive){_6d.destroyRecursive();}else{if(_6d.destroy){_6d.destroy();}}}});},getEnclosingWidget:function(_6e){while(_6e){var id=_6e.nodeType==1&&_6e.getAttribute("widgetId");if(id){return _60[id];}_6e=_6e.parentNode;}return null;},_hash:_60};_5e.registry=_61;return _61;});},"dijit/_base/focus":function(){define("dijit/_base/focus",["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus","../main"],function(_6f,dom,_70,_71,win,_72,_73){var _74={_curFocus:null,_prevFocus:null,isCollapsed:function(){return _73.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=win.doc.selection,cf=_72.curNode;if(win.global.getSelection){sel=win.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};if(sel.rangeCount){bm.mark=sel.getRangeAt(0).cloneRange();}}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_75){var _76=win.doc,_77=_75.mark;if(_77){if(win.global.getSelection){var sel=win.global.getSelection();if(sel&&sel.removeAllRanges){if(_77.pRange){var n=_77.node;n.selectionStart=_77.start;n.selectionEnd=_77.end;}else{sel.removeAllRanges();sel.addRange(_77);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_76.selection&&_77){var rg;if(_77.pRange){rg=_77.range;}else{if(_70.isArray(_77)){rg=_76.body.createControlRange();_6f.forEach(_77,function(n){rg.addElement(n);});}else{rg=_76.body.createTextRange();rg.moveToBookmark(_77);}}rg.select();}}}},getFocus:function(_78,_79){var _7a=!_72.curNode||(_78&&dom.isDescendant(_72.curNode,_78.domNode))?_73._prevFocus:_72.curNode;return {node:_7a,bookmark:_7a&&(_7a==_72.curNode)&&win.withGlobal(_79||win.global,_73.getBookmark),openedForWindow:_79};},_activeStack:[],registerIframe:function(_7b){return _72.registerIframe(_7b);},unregisterIframe:function(_7c){_7c&&_7c.remove();},registerWin:function(_7d,_7e){return _72.registerWin(_7d,_7e);},unregisterWin:function(_7f){_7f&&_7f.remove();}};_72.focus=function(_80){if(!_80){return;}var _81="node" in _80?_80.node:_80,_82=_80.bookmark,_83=_80.openedForWindow,_84=_82?_82.isCollapsed:false;if(_81){var _85=(_81.tagName.toLowerCase()=="iframe")?_81.contentWindow:_81;if(_85&&_85.focus){try{_85.focus();}catch(e){}}_72._onFocusNode(_81);}if(_82&&win.withGlobal(_83||win.global,_73.isCollapsed)&&!_84){if(_83){_83.focus();}try{win.withGlobal(_83||win.global,_73.moveToBookmark,null,[_82]);}catch(e2){}}};_72.watch("curNode",function(_86,_87,_88){_73._curFocus=_88;_73._prevFocus=_87;if(_88){_71.publish("focusNode",_88);}});_72.watch("activeStack",function(_89,_8a,_8b){_73._activeStack=_8b;});_72.on("widget-blur",function(_8c,by){_71.publish("widgetBlur",_8c,by);});_72.on("widget-focus",function(_8d,by){_71.publish("widgetFocus",_8d,by);});_70.mixin(_73,_74);return _73;});},"dijit/focus":function(){define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_8e,_8f,dom,_90,_91,_92,_93,on,_94,has,_95,_96,win,_97,_98,_99,_9a){var _9b;var _9c=_8f([_95,_92],{curNode:null,activeStack:[],constructor:function(){var _9d=_93.hitch(this,function(_9e){if(dom.isDescendant(this.curNode,_9e)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,_9e)){this.set("prevNode",null);}});_8e.before(_91,"empty",_9d);_8e.before(_91,"destroy",_9d);},registerIframe:function(_9f){return this.registerWin(_9f.contentWindow,_9f);},registerWin:function(_a0,_a1){var _a2=this,_a3=_a0.document&&_a0.document.body;if(_a3){var mdh=on(_a3,"mousedown",function(evt){_a2._justMouseDowned=true;setTimeout(function(){_a2._justMouseDowned=false;},13);if(evt&&evt.target&&evt.target.parentNode==null){return;}_a2._onTouchNode(_a1||evt.target,"mouse");});var fih=on(_a3,"focusin",function(evt){_9b=(new Date()).getTime();if(!evt.target.tagName){return;}var tag=evt.target.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(_98.isFocusable(evt.target)){_a2._onFocusNode(_a1||evt.target);}else{_a2._onTouchNode(_a1||evt.target);}});var foh=on(_a3,"focusout",function(evt){if((new Date()).getTime()<_9b+100){return;}_a2._onBlurNode(_a1||evt.target);});return {remove:function(){mdh.remove();fih.remove();foh.remove();mdh=fih=foh=null;_a3=null;}};}},_onBlurNode:function(_a4){if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);}this._clearFocusTimer=setTimeout(_93.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(_93.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);}),0);},_onTouchNode:function(_a5,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}var _a6=[];try{while(_a5){var _a7=_90.get(_a5,"dijitPopupParent");if(_a7){_a5=_99.byId(_a7).domNode;}else{if(_a5.tagName&&_a5.tagName.toLowerCase()=="body"){if(_a5===win.body()){break;}_a5=_97.get(_a5.ownerDocument).frameElement;}else{var id=_a5.getAttribute&&_a5.getAttribute("widgetId"),_a8=id&&_99.byId(id);if(_a8&&!(by=="mouse"&&_a8.get("disabled"))){_a6.unshift(id);}_a5=_a5.parentNode;}}}}catch(e){}this._setStack(_a6,by);},_onFocusNode:function(_a9){if(!_a9){return;}if(_a9.nodeType==9){return;}if(this._clearFocusTimer){clearTimeout(this._clearFocusTimer);delete this._clearFocusTimer;}this._onTouchNode(_a9);if(_a9==this.curNode){return;}this.set("prevNode",this.curNode);this.set("curNode",_a9);},_setStack:function(_aa,by){var _ab=this.activeStack;this.set("activeStack",_aa);for(var _ac=0;_ac<Math.min(_ab.length,_aa.length);_ac++){if(_ab[_ac]!=_aa[_ac]){break;}}var _ad;for(var i=_ab.length-1;i>=_ac;i--){_ad=_99.byId(_ab[i]);if(_ad){_ad._hasBeenBlurred=true;_ad.set("focused",false);if(_ad._focusManager==this){_ad._onBlur(by);}this.emit("widget-blur",_ad,by);}}for(i=_ac;i<_aa.length;i++){_ad=_99.byId(_aa[i]);if(_ad){_ad.set("focused",true);if(_ad._focusManager==this){_ad._onFocus(by);}this.emit("widget-focus",_ad,by);}}},focus:function(_ae){if(_ae){try{_ae.focus();}catch(e){}}}});var _af=new _9c();_94(function(){var _b0=_af.registerWin(_97.get(win.doc));if(has("ie")){_96.addOnWindowUnload(function(){if(_b0){_b0.remove();_b0=null;}});}});_9a.focus=function(_b1){_af.focus(_b1);};for(var _b2 in _af){if(!/^_/.test(_b2)){_9a.focus[_b2]=typeof _af[_b2]=="function"?_93.hitch(_af,_b2):_af[_b2];}}_af.watch(function(_b3,_b4,_b5){_9a.focus[_b3]=_b5;});return _af;});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_b6,_b7,_b8,_b9){return _b6("dojo.Stateful",null,{_attrPairNames:{},_getAttrNames:function(_ba){var apn=this._attrPairNames;if(apn[_ba]){return apn[_ba];}return (apn[_ba]={s:"_"+_ba+"Setter",g:"_"+_ba+"Getter"});},postscript:function(_bb){if(_bb){this.set(_bb);}},_get:function(_bc,_bd){return typeof this[_bd.g]==="function"?this[_bd.g]():this[_bc];},get:function(_be){return this._get(_be,this._getAttrNames(_be));},set:function(_bf,_c0){if(typeof _bf==="object"){for(var x in _bf){if(_bf.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,_bf[x]);}}return this;}var _c1=this._getAttrNames(_bf),_c2=this._get(_bf,_c1),_c3=this[_c1.s],_c4;if(typeof _c3==="function"){_c4=_c3.apply(this,Array.prototype.slice.call(arguments,1));}else{this[_bf]=_c0;}if(this._watchCallbacks){var _c5=this;_b9(_c4,function(){_c5._watchCallbacks(_bf,_c2,_c0);});}return this;},_changeAttrValue:function(_c6,_c7){var _c8=this.get(_c6);this[_c6]=_c7;if(this._watchCallbacks){this._watchCallbacks(_c6,_c8,_c7);}return this;},watch:function(_c9,_ca){var _cb=this._watchCallbacks;if(!_cb){var _cc=this;_cb=this._watchCallbacks=function(_cd,_ce,_cf,_d0){var _d1=function(_d2){if(_d2){_d2=_d2.slice();for(var i=0,l=_d2.length;i<l;i++){_d2[i].call(_cc,_cd,_ce,_cf);}}};_d1(_cb["_"+_cd]);if(!_d0){_d1(_cb["*"]);}};}if(!_ca&&typeof _c9==="function"){_ca=_c9;_c9="*";}else{_c9="_"+_c9;}var _d3=_cb[_c9];if(typeof _d3!=="object"){_d3=_cb[_c9]=[];}_d3.push(_ca);var _d4={};_d4.unwatch=_d4.remove=function(){var _d5=_b8.indexOf(_d3,_ca);if(_d5>-1){_d3.splice(_d5,1);}};return _d4;}});});},"dojo/window":function(){define(["./_base/lang","./sniff","./_base/window","./dom","./dom-geometry","./dom-style","./dom-construct"],function(_d6,has,_d7,dom,_d8,_d9,_da){has.add("rtl-adjust-position-for-verticalScrollBar",function(win,doc){var _db=_d7.body(doc),_dc=_da.create("div",{style:{overflow:"scroll",overflowX:"visible",direction:"rtl",visibility:"hidden",position:"absolute",left:"0",top:"0",width:"64px",height:"64px"}},_db,"last"),div=_da.create("div",{style:{overflow:"hidden",direction:"ltr"}},_dc,"last"),ret=_d8.position(div).x!=0;_dc.removeChild(div);_db.removeChild(_dc);return ret;});has.add("position-fixed-support",function(win,doc){var _dd=_d7.body(doc),_de=_da.create("span",{style:{visibility:"hidden",position:"fixed",left:"1px",top:"1px"}},_dd,"last"),_df=_da.create("span",{style:{position:"fixed",left:"0",top:"0"}},_de,"last"),ret=_d8.position(_df).x!=_d8.position(_de).x;_de.removeChild(_df);_dd.removeChild(_de);return ret;});var _e0={getBox:function(doc){doc=doc||_d7.doc;var _e1=(doc.compatMode=="BackCompat")?_d7.body(doc):doc.documentElement,_e2=_d8.docScroll(doc),w,h;if(has("touch")){var _e3=_e0.get(doc);w=_e3.innerWidth||_e1.clientWidth;h=_e3.innerHeight||_e1.clientHeight;}else{w=_e1.clientWidth;h=_e1.clientHeight;}return {l:_e2.x,t:_e2.y,w:w,h:h};},get:function(doc){if(has("ie")&&_e0!==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(_e4,pos){try{_e4=dom.byId(_e4);var doc=_e4.ownerDocument||_d7.doc,_e5=_d7.body(doc),_e6=doc.documentElement||_e5.parentNode,_e7=has("ie"),_e8=has("webkit");if(_e4==_e5||_e4==_e6){return;}if(!(has("mozilla")||_e7||_e8||has("opera")||has("trident"))&&("scrollIntoView" in _e4)){_e4.scrollIntoView(false);return;}var _e9=doc.compatMode=="BackCompat",_ea=Math.min(_e5.clientWidth||_e6.clientWidth,_e6.clientWidth||_e5.clientWidth),_eb=Math.min(_e5.clientHeight||_e6.clientHeight,_e6.clientHeight||_e5.clientHeight),_ec=(_e8||_e9)?_e5:_e6,_ed=pos||_d8.position(_e4),el=_e4.parentNode,_ee=function(el){return (_e7<=6||(_e7==7&&_e9))?false:(has("position-fixed-support")&&(_d9.get(el,"position").toLowerCase()=="fixed"));},_ef=this,_f0=function(el,x,y){if(el.tagName=="BODY"||el.tagName=="HTML"){_ef.get(el.ownerDocument).scrollBy(x,y);}else{x&&(el.scrollLeft+=x);y&&(el.scrollTop+=y);}};if(_ee(_e4)){return;}while(el){if(el==_e5){el=_ec;}var _f1=_d8.position(el),_f2=_ee(el),rtl=_d9.getComputedStyle(el).direction.toLowerCase()=="rtl";if(el==_ec){_f1.w=_ea;_f1.h=_eb;if(_ec==_e6&&(_e7||has("trident"))&&rtl){_f1.x+=_ec.offsetWidth-_f1.w;}_f1.x=0;_f1.y=0;}else{var pb=_d8.getPadBorderExtents(el);_f1.w-=pb.w;_f1.h-=pb.h;_f1.x+=pb.l;_f1.y+=pb.t;var _f3=el.clientWidth,_f4=_f1.w-_f3;if(_f3>0&&_f4>0){if(rtl&&has("rtl-adjust-position-for-verticalScrollBar")){_f1.x+=_f4;}_f1.w=_f3;}_f3=el.clientHeight;_f4=_f1.h-_f3;if(_f3>0&&_f4>0){_f1.h=_f3;}}if(_f2){if(_f1.y<0){_f1.h+=_f1.y;_f1.y=0;}if(_f1.x<0){_f1.w+=_f1.x;_f1.x=0;}if(_f1.y+_f1.h>_eb){_f1.h=_eb-_f1.y;}if(_f1.x+_f1.w>_ea){_f1.w=_ea-_f1.x;}}var l=_ed.x-_f1.x,t=_ed.y-_f1.y,r=l+_ed.w-_f1.w,bot=t+_ed.h-_f1.h;var s,old;if(r*l>0&&(!!el.scrollLeft||el==_ec||el.scrollWidth>el.offsetHeight)){s=Math[l<0?"max":"min"](l,r);if(rtl&&((_e7==8&&!_e9)||has("trident")>=5)){s=-s;}old=el.scrollLeft;_f0(el,s,0);s=el.scrollLeft-old;_ed.x-=s;}if(bot*t>0&&(!!el.scrollTop||el==_ec||el.scrollHeight>el.offsetHeight)){s=Math.ceil(Math[t<0?"max":"min"](t,bot));old=el.scrollTop;_f0(el,0,s);s=el.scrollTop-old;_ed.y-=s;}el=(el!=_ec)&&!_f2&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);_e4.scrollIntoView(false);}}};1&&_d6.setObject("dojo.window",_e0);return _e0;});},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(_f5,_f6,_f7,_f8,_f9){var _fa={};_f5.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(_fb){_fa[_fb]=_f8[_fb];});_f7.mixin(_fa,{defaultDuration:_f6["defaultDuration"]||200});_f7.mixin(_f9,_fa);return _f9;});},"dijit/_base/place":function(){define("dijit/_base/place",["dojo/_base/array","dojo/_base/lang","dojo/window","../place","../main"],function(_fc,_fd,_fe,_ff,_100){var _101={};_101.getViewport=function(){return _fe.getBox();};_101.placeOnScreen=_ff.at;_101.placeOnScreenAroundElement=function(node,_102,_103,_104){var _105;if(_fd.isArray(_103)){_105=_103;}else{_105=[];for(var key in _103){_105.push({aroundCorner:key,corner:_103[key]});}}return _ff.around(node,_102,_105,true,_104);};_101.placeOnScreenAroundNode=_101.placeOnScreenAroundElement;_101.placeOnScreenAroundRectangle=_101.placeOnScreenAroundElement;_101.getPopupAroundAlignment=function(_106,_107){var _108={};_fc.forEach(_106,function(pos){var ltr=_107;switch(pos){case "after":_108[_107?"BR":"BL"]=_107?"BL":"BR";break;case "before":_108[_107?"BL":"BR"]=_107?"BR":"BL";break;case "below-alt":ltr=!ltr;case "below":_108[ltr?"BL":"BR"]=ltr?"TL":"TR";_108[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above-alt":ltr=!ltr;case "above":default:_108[ltr?"TL":"TR"]=ltr?"BL":"BR";_108[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});return _108;};_fd.mixin(_100,_101);return _100;});},"dijit/place":function(){define("dijit/place",["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","./Viewport","./main"],function(_109,_10a,_10b,_10c,win,_10d,_10e){function _10f(node,_110,_111,_112){var view=_10d.getEffectiveBox(node.ownerDocument);if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){win.body(node.ownerDocument).appendChild(node);}var best=null;_109.some(_110,function(_113){var _114=_113.corner;var pos=_113.pos;var _115=0;var _116={w:{"L":view.l+view.w-pos.x,"R":pos.x-view.l,"M":view.w}[_114.charAt(1)],h:{"T":view.t+view.h-pos.y,"B":pos.y-view.t,"M":view.h}[_114.charAt(0)]};var s=node.style;s.left=s.right="auto";if(_111){var res=_111(node,_113.aroundCorner,_114,_116,_112);_115=typeof res=="undefined"?0:res;}var _117=node.style;var _118=_117.display;var _119=_117.visibility;if(_117.display=="none"){_117.visibility="hidden";_117.display="";}var bb=_10a.position(node);_117.display=_118;_117.visibility=_119;var _11a={"L":pos.x,"R":pos.x-bb.w,"M":Math.max(view.l,Math.min(view.l+view.w,pos.x+(bb.w>>1))-bb.w)}[_114.charAt(1)],_11b={"T":pos.y,"B":pos.y-bb.h,"M":Math.max(view.t,Math.min(view.t+view.h,pos.y+(bb.h>>1))-bb.h)}[_114.charAt(0)],_11c=Math.max(view.l,_11a),_11d=Math.max(view.t,_11b),endX=Math.min(view.l+view.w,_11a+bb.w),endY=Math.min(view.t+view.h,_11b+bb.h),_11e=endX-_11c,_11f=endY-_11d;_115+=(bb.w-_11e)+(bb.h-_11f);if(best==null||_115<best.overflow){best={corner:_114,aroundCorner:_113.aroundCorner,x:_11c,y:_11d,w:_11e,h:_11f,overflow:_115,spaceAvailable:_116};}return !_115;});if(best.overflow&&_111){_111(node,best.aroundCorner,best.corner,best.spaceAvailable,_112);}var s=node.style;s.top=best.y+"px";s.left=best.x+"px";s.right="auto";return best;};var _120={at:function(node,pos,_121,_122){var _123=_109.map(_121,function(_124){var c={corner:_124,pos:{x:pos.x,y:pos.y}};if(_122){c.pos.x+=_124.charAt(1)=="L"?_122.x:-_122.x;c.pos.y+=_124.charAt(0)=="T"?_122.y:-_122.y;}return c;});return _10f(node,_123);},around:function(node,_125,_126,_127,_128){var _129=(typeof _125=="string"||"offsetWidth" in _125||"ownerSVGElement" in _125)?_10a.position(_125,true):_125;if(_125.parentNode){var _12a=_10b.getComputedStyle(_125).position=="absolute";var _12b=_125.parentNode;while(_12b&&_12b.nodeType==1&&_12b.nodeName!="BODY"){var _12c=_10a.position(_12b,true),pcs=_10b.getComputedStyle(_12b);if(/relative|absolute/.test(pcs.position)){_12a=false;}if(!_12a&&/hidden|auto|scroll/.test(pcs.overflow)){var _12d=Math.min(_129.y+_129.h,_12c.y+_12c.h);var _12e=Math.min(_129.x+_129.w,_12c.x+_12c.w);_129.x=Math.max(_129.x,_12c.x);_129.y=Math.max(_129.y,_12c.y);_129.h=_12d-_129.y;_129.w=_12e-_129.x;}if(pcs.position=="absolute"){_12a=true;}_12b=_12b.parentNode;}}var x=_129.x,y=_129.y,_12f="w" in _129?_129.w:(_129.w=_129.width),_130="h" in _129?_129.h:(_10c.deprecated("place.around: dijit/place.__Rectangle: { x:"+x+", y:"+y+", height:"+_129.height+", width:"+_12f+" } has been deprecated. Please use { x:"+x+", y:"+y+", h:"+_129.height+", w:"+_12f+" }","","2.0"),_129.h=_129.height);var _131=[];function push(_132,_133){_131.push({aroundCorner:_132,corner:_133,pos:{x:{"L":x,"R":x+_12f,"M":x+(_12f>>1)}[_132.charAt(1)],y:{"T":y,"B":y+_130,"M":y+(_130>>1)}[_132.charAt(0)]}});};_109.forEach(_126,function(pos){var ltr=_127;switch(pos){case "above-centered":push("TM","BM");break;case "below-centered":push("BM","TM");break;case "after-centered":ltr=!ltr;case "before-centered":push(ltr?"ML":"MR",ltr?"MR":"ML");break;case "after":ltr=!ltr;case "before":push(ltr?"TL":"TR",ltr?"TR":"TL");push(ltr?"BL":"BR",ltr?"BR":"BL");break;case "below-alt":ltr=!ltr;case "below":push(ltr?"BL":"BR",ltr?"TL":"TR");push(ltr?"BR":"BL",ltr?"TR":"TL");break;case "above-alt":ltr=!ltr;case "above":push(ltr?"TL":"TR",ltr?"BL":"BR");push(ltr?"TR":"TL",ltr?"BR":"BL");break;default:push(pos.aroundCorner,pos.corner);}});var _134=_10f(node,_131,_128,{w:_12f,h:_130});_134.aroundNodePos=_129;return _134;}};return _10e.place=_120;});},"dijit/Viewport":function(){define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/ready","dojo/sniff","dojo/_base/window","dojo/window"],function(_135,on,_136,has,win,_137){var _138=new _135();var _139;_136(200,function(){var _13a=_137.getBox();_138._rlh=on(win.global,"resize",function(){var _13b=_137.getBox();if(_13a.h==_13b.h&&_13a.w==_13b.w){return;}_13a=_13b;_138.emit("resize");});if(has("ie")==8){var _13c=screen.deviceXDPI;setInterval(function(){if(screen.deviceXDPI!=_13c){_13c=screen.deviceXDPI;_138.emit("resize");}},500);}if(has("ios")){on(document,"focusin",function(evt){_139=evt.target;});on(document,"focusout",function(evt){_139=null;});}});_138.getEffectiveBox=function(doc){var box=_137.getBox(doc);var tag=_139&&_139.tagName&&_139.tagName.toLowerCase();if(has("ios")&&_139&&!_139.readOnly&&(tag=="textarea"||(tag=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_139.type)))){box.h*=(orientation==0||orientation==180?0.66:0.4);var rect=_139.getBoundingClientRect();box.h=Math.max(box.h,rect.top+rect.height);}return box;};return _138;});},"dijit/_base/popup":function(){define("dijit/_base/popup",["dojo/dom-class","dojo/_base/window","../popup","../BackgroundIframe"],function(_13d,win,_13e){var _13f=_13e._createWrapper;_13e._createWrapper=function(_140){if(!_140.declaredClass){_140={_popupWrapper:(_140.parentNode&&_13d.contains(_140.parentNode,"dijitPopup"))?_140.parentNode:null,domNode:_140,destroy:function(){},ownerDocument:_140.ownerDocument,ownerDocumentBody:win.body(_140.ownerDocument)};}return _13f.call(this,_140);};var _141=_13e.open;_13e.open=function(args){if(args.orient&&typeof args.orient!="string"&&!("length" in args.orient)){var ary=[];for(var key in args.orient){ary.push({aroundCorner:key,corner:args.orient[key]});}args.orient=ary;}return _141.call(this,args);};return _13e;});},"dijit/popup":function(){define("dijit/popup",["dojo/_base/array","dojo/aspect","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","./place","./BackgroundIframe","./main"],function(_142,_143,_144,_145,dom,_146,_147,_148,_149,_14a,has,keys,lang,on,_14b,_14c,_14d){function _14e(){if(this._popupWrapper){_147.destroy(this._popupWrapper);delete this._popupWrapper;}};var _14f=_145(null,{_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_150){var _151=_150._popupWrapper,node=_150.domNode;if(!_151){_151=_147.create("div",{"class":"dijitPopup",style:{display:"none"},role:"region","aria-label":_150["aria-label"]||_150.label||_150.name||_150.id},_150.ownerDocumentBody);_151.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";_150._popupWrapper=_151;_143.after(_150,"destroy",_14e,true);}return _151;},moveOffScreen:function(_152){var _153=this._createWrapper(_152);_149.set(_153,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_154){var _155=this._createWrapper(_154);_149.set(_155,"display","none");},getTopPopup:function(){var _156=this._stack;for(var pi=_156.length-1;pi>0&&_156[pi].parent===_156[pi-1].widget;pi--){}return _156[pi];},open:function(args){var _157=this._stack,_158=args.popup,_159=args.orient||["below","below-alt","above","above-alt"],ltr=args.parent?args.parent.isLeftToRight():_148.isBodyLtr(_158.ownerDocument),_15a=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_157.length&&(!args.parent||!dom.isDescendant(args.parent.domNode,_157[_157.length-1].widget.domNode))){this.close(_157[_157.length-1].widget);}var _15b=this._createWrapper(_158);_146.set(_15b,{id:id,style:{zIndex:this._beginZIndex+_157.length},"class":"dijitPopup "+(_158.baseClass||_158["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(has("bgIframe")&&!_158.bgIframe){_158.bgIframe=new _14c(_15b);}var best=_15a?_14b.around(_15b,_15a,_159,ltr,_158.orient?lang.hitch(_158,"orient"):null):_14b.at(_15b,args,_159=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_15b.style.display="";_15b.style.visibility="visible";_158.domNode.style.visibility="visible";var _15c=[];_15c.push(on(_15b,_144._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==keys.ESCAPE&&args.onCancel){_14a.stop(evt);args.onCancel();}else{if(evt.charOrCode===keys.TAB){_14a.stop(evt);var _15d=this.getTopPopup();if(_15d&&_15d.onCancel){_15d.onCancel();}}}})));if(_158.onCancel&&args.onCancel){_15c.push(_158.on("cancel",args.onCancel));}_15c.push(_158.on(_158.onExecute?"execute":"change",lang.hitch(this,function(){var _15e=this.getTopPopup();if(_15e&&_15e.onExecute){_15e.onExecute();}})));_157.push({widget:_158,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_15c});if(_158.onOpen){_158.onOpen(best);}return best;},close:function(_15f){var _160=this._stack;while((_15f&&_142.some(_160,function(elem){return elem.widget==_15f;}))||(!_15f&&_160.length)){var top=_160.pop(),_161=top.widget,_162=top.onClose;if(_161.onClose){_161.onClose();}var h;while(h=top.handlers.pop()){h.remove();}if(_161&&_161.domNode){this.hide(_161);}if(_162){_162();}}}});return (_14d.popup=new _14f());});},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window"],function(_163,_164,_165,_166,_167,lang,on,has,win){has.add("bgIframe",has("ie")||has("mozilla"));var _168=new function(){var _169=[];this.pop=function(){var _16a;if(_169.length){_16a=_169.pop();_16a.style.display="";}else{if(has("ie")<9){var burl=_165["dojoBlankHtmlUrl"]||_163.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_16a=win.doc.createElement(html);}else{_16a=_166.create("iframe");_16a.src="javascript:\"\"";_16a.className="dijitBackgroundIframe";_16a.setAttribute("role","presentation");_167.set(_16a,"opacity",0.1);}_16a.tabIndex=-1;}return _16a;};this.push=function(_16b){_16b.style.display="none";_169.push(_16b);};}();_164.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("bgIframe")){var _16c=(this.iframe=_168.pop());node.appendChild(_16c);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,function(){this.resize(node);}));}else{_167.set(_16c,{width:"100%",height:"100%"});}}};lang.extend(_164.BackgroundIframe,{resize:function(node){if(this.iframe){_167.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_168.push(this.iframe);delete this.iframe;}}});return _164.BackgroundIframe;});},"dijit/_base/scroll":function(){define("dijit/_base/scroll",["dojo/window","../main"],function(_16d,_16e){_16e.scrollIntoView=function(node,pos){_16d.scrollIntoView(node,pos);};});},"dijit/_base/sniff":function(){define("dijit/_base/sniff",["dojo/uacss"],function(){});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./ready","./sniff","./_base/window"],function(_16f,lang,_170,has,_171){var html=_171.doc.documentElement,ie=has("ie"),_172=has("trident"),_173=has("opera"),maj=Math.floor,ff=has("ff"),_174=_16f.boxModel.replace(/-/,""),_175={"dj_quirks":has("quirks"),"dj_opera":_173,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla")};if(ie){_175["dj_ie"]=true;_175["dj_ie"+maj(ie)]=true;_175["dj_iequirks"]=has("quirks");}if(_172){_175["dj_trident"]=true;_175["dj_trident"+maj(_172)]=true;}if(ff){_175["dj_ff"+maj(ff)]=true;}_175["dj_"+_174]=true;var _176="";for(var clz in _175){if(_175[clz]){_176+=clz+" ";}}html.className=lang.trim(html.className+" "+_176);_170(90,function(){if(!_16f.isBodyLtr()){var _177="dj_rtl dijitRtl "+_176.replace(/ /g,"-rtl ");html.className=lang.trim(html.className+" "+_177+"dj_rtl dijitRtl "+_176.replace(/ /g,"-rtl "));}});return has;});},"dijit/_base/typematic":function(){define("dijit/_base/typematic",["../typematic"],function(){});},"dijit/typematic":function(){define("dijit/typematic",["dojo/_base/array","dojo/_base/connect","dojo/_base/event","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/sniff","./main"],function(_178,_179,_17a,_17b,lang,on,has,_17c){var _17d=(_17c.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay);this._timer=setTimeout(lang.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_17e,node,_17f,obj,_180,_181,_182){if(obj!=this._obj){this.stop();this._initialDelay=_181||500;this._subsequentDelay=_180||0.9;this._minDelay=_182||10;this._obj=obj;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=lang.hitch(_17e,_17f);this._evt={faux:true};for(var attr in evt){if(attr!="layerX"&&attr!="layerY"){var v=evt[attr];if(typeof v!="function"&&typeof v!="undefined"){this._evt[attr]=v;}}}this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_183,_184,_185,_186,_187,_188){if(_183.keyCode){_183.charOrCode=_183.keyCode;_17b.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_183.charCode){_183.charOrCode=String.fromCharCode(_183.charCode);_17b.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}var _189=[on(node,_179._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==_183.charOrCode&&(_183.ctrlKey===undefined||_183.ctrlKey==evt.ctrlKey)&&(_183.altKey===undefined||_183.altKey==evt.altKey)&&(_183.metaKey===undefined||_183.metaKey==(evt.metaKey||false))&&(_183.shiftKey===undefined||_183.shiftKey==evt.shiftKey)){_17a.stop(evt);_17d.trigger(evt,_184,node,_185,_183,_186,_187,_188);}else{if(_17d._obj==_183){_17d.stop();}}})),on(node,"keyup",lang.hitch(this,function(){if(_17d._obj==_183){_17d.stop();}}))];return {remove:function(){_178.forEach(_189,function(h){h.remove();});}};},addMouseListener:function(node,_18a,_18b,_18c,_18d,_18e){var _18f=[on(node,"mousedown",lang.hitch(this,function(evt){evt.preventDefault();_17d.trigger(evt,_18a,node,_18b,node,_18c,_18d,_18e);})),on(node,"mouseup",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_17d.stop();})),on(node,"mouseout",lang.hitch(this,function(evt){if(this._obj){evt.preventDefault();}_17d.stop();})),on(node,"dblclick",lang.hitch(this,function(evt){evt.preventDefault();if(has("ie")<9){_17d.trigger(evt,_18a,node,_18b,node,_18c,_18d,_18e);setTimeout(lang.hitch(this,_17d.stop),50);}}))];return {remove:function(){_178.forEach(_18f,function(h){h.remove();});}};},addListener:function(_190,_191,_192,_193,_194,_195,_196,_197){var _198=[this.addKeyListener(_191,_192,_193,_194,_195,_196,_197),this.addMouseListener(_190,_193,_194,_195,_196,_197)];return {remove:function(){_178.forEach(_198,function(h){h.remove();});}};}});return _17d;});},"dijit/_base/wai":function(){define("dijit/_base/wai",["dojo/dom-attr","dojo/_base/lang","../main","../hccss"],function(_199,lang,_19a){var _19b={hasWaiRole:function(elem,role){var _19c=this.getWaiRole(elem);return role?(_19c.indexOf(role)>-1):(_19c.length>0);},getWaiRole:function(elem){return lang.trim((_199.get(elem,"role")||"").replace("wairole:",""));},setWaiRole:function(elem,role){_199.set(elem,"role",role);},removeWaiRole:function(elem,role){var _19d=_199.get(elem,"role");if(!_19d){return;}if(role){var t=lang.trim((" "+_19d+" ").replace(" "+role+" "," "));_199.set(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_19e){return elem.hasAttribute?elem.hasAttribute("aria-"+_19e):!!elem.getAttribute("aria-"+_19e);},getWaiState:function(elem,_19f){return elem.getAttribute("aria-"+_19f)||"";},setWaiState:function(elem,_1a0,_1a1){elem.setAttribute("aria-"+_1a0,_1a1);},removeWaiState:function(elem,_1a2){elem.removeAttribute("aria-"+_1a2);}};lang.mixin(_19a,_19b);return _19a;});},"dijit/hccss":function(){define("dijit/hccss",["dojo/dom-class","dojo/hccss","dojo/ready","dojo/_base/window"],function(_1a3,has,_1a4,win){_1a4(90,function(){if(has("highcontrast")){_1a3.add(win.body(),"dijit_a11y");}});return has;});},"dojo/hccss":function(){define(["require","./_base/config","./dom-class","./dom-style","./has","./ready","./_base/window"],function(_1a5,_1a6,_1a7,_1a8,has,_1a9,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("+(_1a6.blankGif||_1a5.toUrl("./resources/blank.gif"))+");";win.body().appendChild(div);var cs=_1a8.getComputedStyle(div),_1aa=cs.backgroundImage,hc=(cs.borderTopColor==cs.borderRightColor)||(_1aa&&(_1aa=="none"||_1aa=="url(invalid-url:)"));if(has("ie")<=8){div.outerHTML="";}else{win.body().removeChild(div);}return hc;});_1a9(90,function(){if(has("highcontrast")){_1a7.add(win.body(),"dj_a11y");}});return has;});},"dijit/_base/window":function(){define("dijit/_base/window",["dojo/window","../main"],function(_1ab,_1ac){_1ac.getDocumentWindow=function(doc){return _1ab.get(doc);};});},"dijit/_WidgetBase":function(){define("dijit/_WidgetBase",["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","./registry"],function(_1ad,_1ae,_1af,_1b0,_1b1,_1b2,dom,_1b3,_1b4,_1b5,_1b6,_1b7,has,_1b8,lang,on,_1b9,_1ba,_1bb,win,_1bc,_1bd){has.add("dijit-legacy-requires",!_1b8.isAsync);if(has("dijit-legacy-requires")){_1b9(0,function(){var _1be=["dijit/_base/manager"];_1ad(_1be);});}var _1bf={};function _1c0(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _1c1(attr){return function(val){_1b3[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};function _1c2(a,b){return a===b||(a!==a&&b!==b);};return _1b2("dijit._WidgetBase",[_1ba,_1bc],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_1c1("lang"),dir:"",_setDirAttr:_1c1("dir"),textDir:"","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:_1b0.blankGif||_1ad.toUrl("dojo/resources/blank.gif"),postscript:function(_1c3,_1c4){this.create(_1c3,_1c4);},create:function(_1c5,_1c6){this.srcNodeRef=dom.byId(_1c6);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_1c5){this.params=_1c5;lang.mixin(this,_1c5);}this.postMixInProperties();if(!this.id){this.id=_1bd.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:win.doc);this.ownerDocumentBody=win.body(this.ownerDocument);_1bd.add(this);this.buildRendering();var _1c7;if(this.domNode){this._applyAttributes();var _1c8=this.srcNodeRef;if(_1c8&&_1c8.parentNode&&this.domNode!==_1c8){_1c8.parentNode.replaceChild(this.domNode,_1c8);_1c7=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_1c7){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var ctor=this.constructor,list=ctor._setterAttrs;if(!list){list=(ctor._setterAttrs=[]);for(var attr in this.attributeMap){list.push(attr);}var _1c9=ctor.prototype;for(var _1ca in _1c9){if(_1ca in this.attributeMap){continue;}var _1cb="_set"+_1ca.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_1cb in _1c9){list.push(_1ca);}}}var _1cc={};for(var key in this.params||{}){_1cc[key]=this[key];}_1ae.forEach(list,function(attr){if(attr in _1cc){}else{if(this[attr]){this.set(attr,this[attr]);}}},this);for(key in _1cc){this.set(key,_1cc[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _1cd=this.baseClass.split(" ");if(!this.isLeftToRight()){_1cd=_1cd.concat(_1ae.map(_1cd,function(name){return name+"Rtl";}));}_1b4.add(this.domNode,_1cd);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_1ae.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_1ce){this._beingDestroyed=true;this.destroyDescendants(_1ce);this.destroy(_1ce);},destroy:function(_1cf){this._beingDestroyed=true;this.uninitialize();function _1d0(w){if(w.destroyRecursive){w.destroyRecursive(_1cf);}else{if(w.destroy){w.destroy(_1cf);}}};_1ae.forEach(this._connects,lang.hitch(this,"disconnect"));_1ae.forEach(this._supportingWidgets,_1d0);if(this.domNode){_1ae.forEach(_1bd.findWidgets(this.domNode,this.containerNode),_1d0);}this.destroyRendering(_1cf);_1bd.remove(this.id);this._destroyed=true;},destroyRendering:function(_1d1){if(this.bgIframe){this.bgIframe.destroy(_1d1);delete this.bgIframe;}if(this.domNode){if(_1d1){_1b3.remove(this.domNode,"widgetId");}else{_1b5.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1d1){_1b5.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1d2){_1ae.forEach(this.getChildren(),function(_1d3){if(_1d3.destroyRecursive){_1d3.destroyRecursive(_1d2);}});},uninitialize:function(){return false;},_setStyleAttr:function(_1d4){var _1d5=this.domNode;if(lang.isObject(_1d4)){_1b7.set(_1d5,_1d4);}else{if(_1d5.style.cssText){_1d5.style.cssText+="; "+_1d4;}else{_1d5.style.cssText=_1d4;}}this._set("style",_1d4);},_attrToDom:function(attr,_1d6,_1d7){_1d7=arguments.length>=3?_1d7:this.attributeMap[attr];_1ae.forEach(lang.isArray(_1d7)?_1d7:[_1d7],function(_1d8){var _1d9=this[_1d8.node||_1d8||"domNode"];var type=_1d8.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_1d6)){_1d6=lang.hitch(this,_1d6);}var _1da=_1d8.attribute?_1d8.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);if(_1d9.tagName){_1b3.set(_1d9,_1da,_1d6);}else{_1d9.set(_1da,_1d6);}break;case "innerText":_1d9.innerHTML="";_1d9.appendChild(this.ownerDocument.createTextNode(_1d6));break;case "innerHTML":_1d9.innerHTML=_1d6;break;case "class":_1b4.replace(_1d9,_1d6,this[attr]);break;}},this);},get:function(name){var _1db=this._getAttrNames(name);return this[_1db.g]?this[_1db.g]():this[name];},set:function(name,_1dc){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1dd=this._getAttrNames(name),_1de=this[_1dd.s];if(lang.isFunction(_1de)){var _1df=_1de.apply(this,Array.prototype.slice.call(arguments,1));}else{var _1e0=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_1e0].tagName,_1e1=_1bf[tag]||(_1bf[tag]=_1c0(this[_1e0])),map=name in this.attributeMap?this.attributeMap[name]:_1dd.s in this?this[_1dd.s]:((_1dd.l in _1e1&&typeof _1dc!="function")||/^aria-|^data-|^role$/.test(name))?_1e0:null;if(map!=null){this._attrToDom(name,_1dc,map);}this._set(name,_1dc);}return _1df||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,_1e2){var _1e3=this[name];this[name]=_1e2;if(this._created&&!_1c2(_1e2,_1e3)){if(this._watchCallbacks){this._watchCallbacks(name,_1e3,_1e2);}this.emit("attrmodified-"+name,{detail:{prevValue:_1e3,newValue:_1e2}});}},emit:function(type,_1e4,_1e5){_1e4=_1e4||{};if(_1e4.bubbles===undefined){_1e4.bubbles=true;}if(_1e4.cancelable===undefined){_1e4.cancelable=true;}if(!_1e4.detail){_1e4.detail={};}_1e4.detail.widget=this;var ret,_1e6=this["on"+type];if(_1e6){ret=_1e6.apply(this,_1e5?_1e5:[_1e4]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,type.toLowerCase(),_1e4);}return ret;},on:function(type,func){var _1e7=this._onMap(type);if(_1e7){return _1af.after(this,_1e7,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?_1bd.findWidgets(this.containerNode):[];},getParent:function(){return _1bd.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_1e8,_1e9){return this.own(_1b1.connect(obj,_1e8,this,_1e9))[0];},disconnect:function(_1ea){_1ea.remove();},subscribe:function(t,_1eb){return this.own(_1bb.subscribe(t,lang.hitch(this,_1eb)))[0];},unsubscribe:function(_1ec){_1ec.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_1b6.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_1b7.get(this.domNode,"display")!="none");},placeAt:function(_1ed,_1ee){var _1ef=!_1ed.tagName&&_1bd.byId(_1ed);if(_1ef&&_1ef.addChild&&(!_1ee||typeof _1ee==="number")){_1ef.addChild(this,_1ee);}else{var ref=_1ef?(_1ef.containerNode&&!/after|before|replace/.test(_1ee||"")?_1ef.containerNode:_1ef.domNode):dom.byId(_1ed,this.ownerDocument);_1b5.place(this.domNode,ref,_1ee);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},getTextDir:function(text,_1f0){return _1f0;},applyTextDir:function(){},defer:function(fcn,_1f1){var _1f2=setTimeout(lang.hitch(this,function(){if(!_1f2){return;}_1f2=null;if(!this._destroyed){lang.hitch(this,fcn)();}}),_1f1||0);return {remove:function(){if(_1f2){clearTimeout(_1f2);_1f2=null;}return null;}};}});});},"dijit/Destroyable":function(){define("dijit/Destroyable",["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_1f3,_1f4,_1f5){return _1f5("dijit.Destroyable",null,{destroy:function(_1f6){this._destroyed=true;},own:function(){_1f3.forEach(arguments,function(_1f7){var _1f8="destroyRecursive" in _1f7?"destroyRecursive":"destroy" in _1f7?"destroy":"remove";var odh=_1f4.before(this,"destroy",function(_1f9){_1f7[_1f8](_1f9);});var hdh=_1f4.after(_1f7,_1f8,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dojox/mobile":function(){require({cache:{"dojox/main":function(){define("dojox/main",["dojo/_base/kernel"],function(dojo){return dojo.dojox;});},"dojox/mobile/_base":function(){define(["./common","./View","./Heading","./RoundRect","./RoundRectCategory","./EdgeToEdgeCategory","./RoundRectList","./EdgeToEdgeList","./ListItem","./Container","./Pane","./Switch","./ToolBarButton","./ProgressIndicator"],function(_1fa,View,_1fb,_1fc,_1fd,_1fe,_1ff,_200,_201,_202,_203,_204){return _1fa;});},"dojox/mobile/common":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/ready","dijit/registry","./sniff","./uacss"],function(_205,_206,_207,lang,win,_208,_209,_20a,_20b,has){var dm=lang.getObject("dojox.mobile",true);dm.getScreenSize=function(){return {h:win.global.innerHeight||win.doc.documentElement.clientHeight,w:win.global.innerWidth||win.doc.documentElement.clientWidth};};dm.updateOrient=function(){var dim=dm.getScreenSize();_208.replace(win.doc.documentElement,dim.h>dim.w?"dj_portrait":"dj_landscape",dim.h>dim.w?"dj_landscape":"dj_portrait");};dm.updateOrient();dm.tabletSize=500;dm.detectScreenSize=function(_20c){var dim=dm.getScreenSize();var sz=Math.min(dim.w,dim.h);var from,to;if(sz>=dm.tabletSize&&(_20c||(!this._sz||this._sz<dm.tabletSize))){from="phone";to="tablet";}else{if(sz<dm.tabletSize&&(_20c||(!this._sz||this._sz>=dm.tabletSize))){from="tablet";to="phone";}}if(to){_208.replace(win.doc.documentElement,"dj_"+to,"dj_"+from);_207.publish("/dojox/mobile/screenSize/"+to,[dim]);}this._sz=sz;};dm.detectScreenSize();dm.hideAddressBarWait=typeof (_206["mblHideAddressBarWait"])==="number"?_206["mblHideAddressBarWait"]:1500;dm.hide_1=function(){scrollTo(0,1);dm._hidingTimer=(dm._hidingTimer==0)?200:dm._hidingTimer*2;setTimeout(function(){if(dm.isAddressBarHidden()||dm._hidingTimer>dm.hideAddressBarWait){dm.resizeAll();dm._hiding=false;}else{setTimeout(dm.hide_1,dm._hidingTimer);}},50);};dm.hideAddressBar=function(evt){if(dm.disableHideAddressBar||dm._hiding){return;}dm._hiding=true;dm._hidingTimer=has("iphone")?200:0;var minH=screen.availHeight;if(has("android")){minH=outerHeight/devicePixelRatio;if(minH==0){dm._hiding=false;setTimeout(function(){dm.hideAddressBar();},200);}if(minH<=innerHeight){minH=outerHeight;}if(has("android")<3){win.doc.documentElement.style.overflow=win.body().style.overflow="visible";}}if(win.body().offsetHeight<minH){win.body().style.minHeight=minH+"px";dm._resetMinHeight=true;}setTimeout(dm.hide_1,dm._hidingTimer);};dm.isAddressBarHidden=function(){return pageYOffset===1;};dm.resizeAll=function(evt,root){if(dm.disableResizeAll){return;}_207.publish("/dojox/mobile/resizeAll",[evt,root]);_207.publish("/dojox/mobile/beforeResizeAll",[evt,root]);if(dm._resetMinHeight){win.body().style.minHeight=dm.getScreenSize().h+"px";}dm.updateOrient();dm.detectScreenSize();var _20d=function(w){var _20e=w.getParent&&w.getParent();return !!((!_20e||!_20e.resize)&&w.resize);};var _20f=function(w){_205.forEach(w.getChildren(),function(_210){if(_20d(_210)){_210.resize();}_20f(_210);});};if(root){if(root.resize){root.resize();}_20f(root);}else{_205.forEach(_205.filter(_20b.toArray(),_20d),function(w){w.resize();});}_207.publish("/dojox/mobile/afterResizeAll",[evt,root]);};dm.openWindow=function(url,_211){win.global.open(url,_211||"_blank");};if(_206["mblApplyPageStyles"]!==false){_208.add(win.doc.documentElement,"mobile");}if(has("chrome")){_208.add(win.doc.documentElement,"dj_chrome");}if(win.global._no_dojo_dm){var _212=win.global._no_dojo_dm;for(var i in _212){dm[i]=_212[i];}dm.deviceTheme.setDm(dm);}has.add("mblAndroidWorkaround",_206["mblAndroidWorkaround"]!==false&&has("android")<3,undefined,true);has.add("mblAndroid3Workaround",_206["mblAndroid3Workaround"]!==false&&has("android")>=3,undefined,true);_20a(function(){dm.detectScreenSize(true);if(_206["mblAndroidWorkaroundButtonStyle"]!==false&&has("android")){_209.create("style",{innerHTML:"BUTTON,INPUT[type='button'],INPUT[type='submit'],INPUT[type='reset'],INPUT[type='file']::-webkit-file-upload-button{-webkit-appearance:none;}"},win.doc.head,"first");}if(has("mblAndroidWorkaround")){_209.create("style",{innerHTML:".mblView.mblAndroidWorkaround{position:absolute;top:-9999px !important;left:-9999px !important;}"},win.doc.head,"last");}var f=dm.resizeAll;var _213=navigator.appVersion.indexOf("Mobile")!=-1&&!(has("iphone")>=7);if((_206.mblHideAddressBar!==false&&_213)||_206.mblForceHideAddressBar===true){dm.hideAddressBar();if(_206.mblAlwaysHideAddressBar===true){f=dm.hideAddressBar;}}var ios6=has("iphone")>=6;if((has("android")||ios6)&&win.global.onorientationchange!==undefined){var _214=f;var _215,_216,_217;if(ios6){_216=win.doc.documentElement.clientWidth;_217=win.doc.documentElement.clientHeight;}else{f=function(evt){var _218=_207.connect(null,"onresize",null,function(e){_207.disconnect(_218);_214(e);});};_215=dm.getScreenSize();}_207.connect(null,"onresize",null,function(e){if(ios6){var _219=win.doc.documentElement.clientWidth,_21a=win.doc.documentElement.clientHeight;if(_219==_216&&_21a!=_217){_214(e);}_216=_219;_217=_21a;}else{var _21b=dm.getScreenSize();if(_21b.w==_215.w&&Math.abs(_21b.h-_215.h)>=100){_214(e);}_215=_21b;}});}_207.connect(null,win.global.onorientationchange!==undefined?"onorientationchange":"onresize",null,f);win.body().style.visibility="visible";});return dm;});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/sniff","dojo/_base/unload","dojo/_base/window","./main"],function(_21c,has,_21d,win,_21e){var _21f={},hash={};var _220={length:0,add:function(_221){if(hash[_221.id]){throw new Error("Tried to register widget with id=="+_221.id+" but that id is already registered");}hash[_221.id]=_221;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_222){var id;do{id=_222+"_"+(_222 in _21f?++_21f[_222]:_21f[_222]=0);}while(hash[id]);return _21e._scopeName=="dijit"?id:_21e._scopeName+"_"+id;},findWidgets:function(root,_223){var _224=[];function _225(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _226=node.getAttribute("widgetId");if(_226){var _227=hash[_226];if(_227){_224.push(_227);}}else{if(node!==_223){_225(node);}}}}};_225(root);return _224;},_destroyAll:function(){_21e._curFocus=null;_21e._prevFocus=null;_21e._activeStack=[];_21c.forEach(_220.findWidgets(win.body()),function(_228){if(!_228._destroyed){if(_228.destroyRecursive){_228.destroyRecursive();}else{if(_228.destroy){_228.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.nodeType==1&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};_21e.registry=_220;return _220;});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dojox/mobile/sniff":function(){define(["dojo/_base/window","dojo/_base/sniff"],function(win,has){var ua=navigator.userAgent;has.add("bb",(ua.indexOf("BlackBerry")>=0||ua.indexOf("BB10")>=0)&&parseFloat(ua.split("Version/")[1])||undefined,undefined,true);has.add("android",parseFloat(ua.split("Android ")[1])||undefined,undefined,true);if(ua.match(/(iPhone|iPod|iPad)/)){var p=RegExp.$1.replace(/P/,"p");var v=ua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));has.add(p,os,undefined,true);has.add("iphone",os,undefined,true);}if(has("webkit")){has.add("touch",(typeof win.doc.documentElement.ontouchstart!="undefined"&&navigator.appVersion.indexOf("Mobile")!=-1)||!!has("android"),undefined,true);}return has;});},"dojox/mobile/uacss":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/window","./sniff"],function(dojo,lang,win,has){var html=win.doc.documentElement;html.className=lang.trim(html.className+" "+[has("bb")?"dj_bb":"",has("android")?"dj_android":"",has("iphone")?"dj_iphone":"",has("ipod")?"dj_ipod":"",has("ipad")?"dj_ipad":""].join(" ").replace(/ +/g," "));return dojo;});},"dojox/mobile/View":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./ViewController","./common","./transition","./viewRegistry"],function(_229,_22a,_22b,_22c,lang,has,win,_22d,dom,_22e,_22f,_230,_231,_232,_233,_234,_235,_236,_237,_238,_239){var dm=lang.getObject("dojox.mobile",true);return _22c("dojox.mobile.View",[_235,_234,_233],{selected:false,keepScrollPos:true,tag:"div",baseClass:"mblView",constructor:function(_23a,node){if(node){dom.byId(node).style.visibility="hidden";}},destroy:function(){_239.remove(this.id);this.inherited(arguments);},buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||_22f.create(this.tag);this._animEndHandle=this.connect(this.domNode,"webkitAnimationEnd","onAnimationEnd");this._animStartHandle=this.connect(this.domNode,"webkitAnimationStart","onAnimationStart");if(!_22a["mblCSS3Transition"]){this._transEndHandle=this.connect(this.domNode,"webkitTransitionEnd","onAnimationEnd");}if(has("mblAndroid3Workaround")){_231.set(this.domNode,"webkitTransformStyle","preserve-3d");}_239.add(this);this.inherited(arguments);},startup:function(){if(this._started){return;}if(this._visible===undefined){var _23b=this.getSiblingViews();var ids=location.hash&&location.hash.substring(1).split(/,/);var _23c,_23d,_23e;_229.forEach(_23b,function(v,i){if(_229.indexOf(ids,v.id)!==-1){_23c=v;}if(i==0){_23e=v;}if(v.selected){_23d=v;}v._visible=false;},this);(_23c||_23d||_23e)._visible=true;}if(this._visible){this.show(true,true);this.defer(function(){this.onStartView();_22b.publish("/dojox/mobile/startView",[this]);});}if(this.domNode.style.visibility!="visible"){this.domNode.style.visibility="visible";}this.inherited(arguments);var _23f=this.getParent();if(!_23f||!_23f.resize){this.resize();}if(!this._visible){this.hide();}},resize:function(){_229.forEach(this.getChildren(),function(_240){if(_240.resize){_240.resize();}});},onStartView:function(){},onBeforeTransitionIn:function(_241,dir,_242,_243,_244){},onAfterTransitionIn:function(_245,dir,_246,_247,_248){},onBeforeTransitionOut:function(_249,dir,_24a,_24b,_24c){},onAfterTransitionOut:function(_24d,dir,_24e,_24f,_250){},_clearClasses:function(node){if(!node){return;}var _251=[];_229.forEach(lang.trim(node.className||"").split(/\s+/),function(c){if(c.match(/^mbl\w*View$/)||c.indexOf("mbl")===-1){_251.push(c);}},this);node.className=_251.join(" ");},_fixViewState:function(_252){var _253=this.domNode.parentNode.childNodes;for(var i=0;i<_253.length;i++){var n=_253[i];if(n.nodeType===1&&_22e.contains(n,"mblView")){this._clearClasses(n);}}this._clearClasses(_252);var _254=_232.byNode(_252);if(_254){_254._inProgress=false;}},convertToId:function(_255){if(typeof (_255)=="string"){return _255.replace(/^#?([^&?]+).*/,"$1");}return _255;},_isBookmarkable:function(_256){return _256.moveTo&&(_22a["mblForceBookmarkable"]||_256.moveTo.charAt(0)==="#")&&!_256.hashchange;},performTransition:function(_257,_258,_259,_25a,_25b){if(this._inProgress){return;}this._inProgress=true;var _25c,_25d;if(_257&&typeof (_257)==="object"){_25c=_257;_25d=_258;}else{_25c={moveTo:_257,transitionDir:_258,transition:_259,context:_25a,method:_25b};_25d=[];for(var i=5;i<arguments.length;i++){_25d.push(arguments[i]);}}this._detail=_25c;this._optArgs=_25d;this._arguments=[_25c.moveTo,_25c.transitionDir,_25c.transition,_25c.context,_25c.method];if(_25c.moveTo==="#"){return;}var _25e;if(_25c.moveTo){_25e=this.convertToId(_25c.moveTo);}else{if(!this._dummyNode){this._dummyNode=win.doc.createElement("div");win.body().appendChild(this._dummyNode);}_25e=this._dummyNode;}if(this.addTransitionInfo&&typeof (_25c.moveTo)=="string"&&this._isBookmarkable(_25c)){this.addTransitionInfo(this.id,_25c.moveTo,{transitionDir:_25c.transitionDir,transition:_25c.transition});}var _25f=this.domNode;var _260=_25f.offsetTop;_25e=this.toNode=dom.byId(_25e);if(!_25e){return;}_25e.style.visibility="hidden";_25e.style.display="";this._fixViewState(_25e);var _261=_232.byNode(_25e);if(_261){if(_22a["mblAlwaysResizeOnTransition"]||!_261._resized){_237.resizeAll(null,_261);_261._resized=true;}if(_25c.transition&&_25c.transition!="none"){_261.containerNode.style.paddingTop=_260+"px";}_261.load&&_261.load();_261.movedFrom=_25f.id;}if(has("mblAndroidWorkaround")&&!_22a["mblCSS3Transition"]&&_25c.transition&&_25c.transition!="none"){_231.set(_25e,"webkitTransformStyle","preserve-3d");_231.set(_25f,"webkitTransformStyle","preserve-3d");_22e.add(_25e,"mblAndroidWorkaround");}this.onBeforeTransitionOut.apply(this,this._arguments);_22b.publish("/dojox/mobile/beforeTransitionOut",[this].concat(lang._toArray(this._arguments)));if(_261){if(this.keepScrollPos&&!this.getParent()){var _262=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;_25f._scrollTop=_262;var _263=(_25c.transitionDir==1)?0:(_25e._scrollTop||0);_25e.style.top="0px";if(_262>1||_263!==0){_25f.style.top=_263-_262+"px";if(_22a["mblHideAddressBar"]!==false){setTimeout(function(){win.global.scrollTo(0,(_263||1));},0);}}}else{_25e.style.top="0px";}_261.onBeforeTransitionIn.apply(_261,this._arguments);_22b.publish("/dojox/mobile/beforeTransitionIn",[_261].concat(lang._toArray(this._arguments)));}_25e.style.display="none";_25e.style.visibility="visible";_237.fromView=this;_237.toView=_261;this._doTransition(_25f,_25e,_25c.transition,_25c.transitionDir);},_toCls:function(s){return "mbl"+s.charAt(0).toUpperCase()+s.substring(1);},_doTransition:function(_264,_265,_266,_267){var rev=(_267==-1)?" mblReverse":"";_265.style.display="";if(!_266||_266=="none"){this.domNode.style.display="none";this.invokeCallback();}else{if(_22a["mblCSS3Transition"]){_22d.when(_238,lang.hitch(this,function(_268){var _269=_231.get(_265,"position");_231.set(_265,"position","absolute");_22d.when(_268(_264,_265,{transition:_266,reverse:(_267===-1)?true:false}),lang.hitch(this,function(){_231.set(_265,"position",_269);this.invokeCallback();}));}));}else{if(_266.indexOf("cube")!=-1){if(has("ipad")){_231.set(_265.parentNode,{webkitPerspective:1600});}else{if(has("iphone")){_231.set(_265.parentNode,{webkitPerspective:800});}}}var s=this._toCls(_266);if(has("mblAndroidWorkaround")){setTimeout(function(){_22e.add(_264,s+" mblOut"+rev);_22e.add(_265,s+" mblIn"+rev);_22e.remove(_265,"mblAndroidWorkaround");setTimeout(function(){_22e.add(_264,"mblTransition");_22e.add(_265,"mblTransition");},30);},70);}else{_22e.add(_264,s+" mblOut"+rev);_22e.add(_265,s+" mblIn"+rev);setTimeout(function(){_22e.add(_264,"mblTransition");_22e.add(_265,"mblTransition");},100);}var _26a="50% 50%";var _26b="50% 50%";var _26c,posX,posY;if(_266.indexOf("swirl")!=-1||_266.indexOf("zoom")!=-1){if(this.keepScrollPos&&!this.getParent()){_26c=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;}else{_26c=-_230.position(_264,true).y;}posY=win.global.innerHeight/2+_26c;_26a="50% "+posY+"px";_26b="50% "+posY+"px";}else{if(_266.indexOf("scale")!=-1){var _26d=_230.position(_264,true);posX=((this.clickedPosX!==undefined)?this.clickedPosX:win.global.innerWidth/2)-_26d.x;if(this.keepScrollPos&&!this.getParent()){_26c=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;}else{_26c=-_26d.y;}posY=((this.clickedPosY!==undefined)?this.clickedPosY:win.global.innerHeight/2)+_26c;_26a=posX+"px "+posY+"px";_26b=posX+"px "+posY+"px";}}_231.set(_264,{webkitTransformOrigin:_26a});_231.set(_265,{webkitTransformOrigin:_26b});}}},onAnimationStart:function(e){},onAnimationEnd:function(e){var name=e.animationName||e.target.className;if(name.indexOf("Out")===-1&&name.indexOf("In")===-1&&name.indexOf("Shrink")===-1){return;}var _26e=false;if(_22e.contains(this.domNode,"mblOut")){_26e=true;this.domNode.style.display="none";_22e.remove(this.domNode,[this._toCls(this._detail.transition),"mblIn","mblOut","mblReverse"]);}else{this.containerNode.style.paddingTop="";}_231.set(this.domNode,{webkitTransformOrigin:""});if(name.indexOf("Shrink")!==-1){var li=e.target;li.style.display="none";_22e.remove(li,"mblCloseContent");var p=_239.getEnclosingScrollable(this.domNode);p&&p.onTouchEnd();}if(_26e){this.invokeCallback();}this._clearClasses(this.domNode);this.clickedPosX=this.clickedPosY=undefined;if(name.indexOf("Cube")!==-1&&name.indexOf("In")!==-1&&has("iphone")){this.domNode.parentNode.style.webkitPerspective="";}},invokeCallback:function(){this.onAfterTransitionOut.apply(this,this._arguments);_22b.publish("/dojox/mobile/afterTransitionOut",[this].concat(this._arguments));var _26f=_232.byNode(this.toNode);if(_26f){_26f.onAfterTransitionIn.apply(_26f,this._arguments);_22b.publish("/dojox/mobile/afterTransitionIn",[_26f].concat(this._arguments));_26f.movedFrom=undefined;if(this.setFragIds&&this._isBookmarkable(this._detail)){this.setFragIds(_26f);}}if(has("mblAndroidWorkaround")){setTimeout(lang.hitch(this,function(){if(_26f){_231.set(this.toNode,"webkitTransformStyle","");}_231.set(this.domNode,"webkitTransformStyle","");}),0);}var c=this._detail.context,m=this._detail.method;if(c||m){if(!m){m=c;c=null;}c=c||win.global;if(typeof (m)=="string"){c[m].apply(c,this._optArgs);}else{if(typeof (m)=="function"){m.apply(c,this._optArgs);}}}this._detail=this._optArgs=this._arguments=undefined;this._inProgress=false;},isVisible:function(_270){var _271=function(node){return _231.get(node,"display")!=="none";};if(_270){for(var n=this.domNode;n.tagName!=="BODY";n=n.parentNode){if(!_271(n)){return false;}}return true;}else{return _271(this.domNode);}},getShowingView:function(){var _272=this.domNode.parentNode.childNodes;for(var i=0;i<_272.length;i++){var n=_272[i];if(n.nodeType===1&&_22e.contains(n,"mblView")&&n.style.display!=="none"){return _232.byNode(n);}}return null;},getSiblingViews:function(){if(!this.domNode.parentNode){return [this];}return _229.map(_229.filter(this.domNode.parentNode.childNodes,function(n){return n.nodeType===1&&_22e.contains(n,"mblView");}),function(n){return _232.byNode(n);});},show:function(_273,_274){var out=this.getShowingView();if(!_273){if(out){out.onBeforeTransitionOut(out.id);_22b.publish("/dojox/mobile/beforeTransitionOut",[out,out.id]);}this.onBeforeTransitionIn(this.id);_22b.publish("/dojox/mobile/beforeTransitionIn",[this,this.id]);}if(_274){this.domNode.style.display="";}else{_229.forEach(this.getSiblingViews(),function(v){v.domNode.style.display=(v===this)?"":"none";},this);}this.load&&this.load();if(!_273){if(out){out.onAfterTransitionOut(out.id);_22b.publish("/dojox/mobile/afterTransitionOut",[out,out.id]);}this.onAfterTransitionIn(this.id);_22b.publish("/dojox/mobile/afterTransitionIn",[this,this.id]);}},hide:function(){this.domNode.style.display="none";}});});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_275,_276){return _275("dijit._Contained",null,{_getSibling:function(_277){var node=this.domNode;do{node=node[_277+"Sibling"];}while(node&&node.nodeType!=1);return node&&_276.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});});},"dijit/_Container":function(){define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct"],function(_278,_279,_27a){return _279("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_27b,_27c){var _27d=this.containerNode;if(_27c&&typeof _27c=="number"){var _27e=this.getChildren();if(_27e&&_27e.length>=_27c){_27d=_27e[_27c-1].domNode;_27c="after";}}_27a.place(_27b.domNode,_27d,_27c);if(this._started&&!_27b._started){_27b.startup();}},removeChild:function(_27f){if(typeof _27f=="number"){_27f=this.getChildren()[_27f];}if(_27f){var node=_27f.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_280,dir){var _281=this.getChildren(),idx=_278.indexOf(this.getChildren(),_280);return _281[idx+dir];},getIndexOfChild:function(_282){return _278.indexOf(this.getChildren(),_282);}});});},"dijit/_WidgetBase":function(){define("dijit/_WidgetBase",["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","./registry"],function(_283,_284,_285,_286,_287,_288,dom,_289,_28a,_28b,_28c,_28d,has,_28e,lang,on,_28f,_290,_291,win,_292,_293){has.add("dijit-legacy-requires",!_28e.isAsync);if(has("dijit-legacy-requires")){_28f(0,function(){var _294=["dijit/_base/manager"];_283(_294);});}var _295={};function _296(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _297(attr){return function(val){_289[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};function _298(a,b){return a===b||(a!==a&&b!==b);};return _288("dijit._WidgetBase",[_290,_292],{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_297("lang"),dir:"",_setDirAttr:_297("dir"),textDir:"","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:_286.blankGif||_283.toUrl("dojo/resources/blank.gif"),postscript:function(_299,_29a){this.create(_299,_29a);},create:function(_29b,_29c){this.srcNodeRef=dom.byId(_29c);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_29b){this.params=_29b;lang.mixin(this,_29b);}this.postMixInProperties();if(!this.id){this.id=_293.getUniqueId(this.declaredClass.replace(/\./g,"_"));if(this.params){delete this.params.id;}}this.ownerDocument=this.ownerDocument||(this.srcNodeRef?this.srcNodeRef.ownerDocument:win.doc);this.ownerDocumentBody=win.body(this.ownerDocument);_293.add(this);this.buildRendering();var _29d;if(this.domNode){this._applyAttributes();var _29e=this.srcNodeRef;if(_29e&&_29e.parentNode&&this.domNode!==_29e){_29e.parentNode.replaceChild(this.domNode,_29e);_29d=true;}this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(_29d){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var ctor=this.constructor,list=ctor._setterAttrs;if(!list){list=(ctor._setterAttrs=[]);for(var attr in this.attributeMap){list.push(attr);}var _29f=ctor.prototype;for(var _2a0 in _29f){if(_2a0 in this.attributeMap){continue;}var _2a1="_set"+_2a0.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_2a1 in _29f){list.push(_2a0);}}}var _2a2={};for(var key in this.params||{}){_2a2[key]=this[key];}_284.forEach(list,function(attr){if(attr in _2a2){}else{if(this[attr]){this.set(attr,this[attr]);}}},this);for(key in _2a2){this.set(key,_2a2[key]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||this.ownerDocument.createElement("div");}if(this.baseClass){var _2a3=this.baseClass.split(" ");if(!this.isLeftToRight()){_2a3=_2a3.concat(_284.map(_2a3,function(name){return name+"Rtl";}));}_28a.add(this.domNode,_2a3);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_284.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_2a4){this._beingDestroyed=true;this.destroyDescendants(_2a4);this.destroy(_2a4);},destroy:function(_2a5){this._beingDestroyed=true;this.uninitialize();function _2a6(w){if(w.destroyRecursive){w.destroyRecursive(_2a5);}else{if(w.destroy){w.destroy(_2a5);}}};_284.forEach(this._connects,lang.hitch(this,"disconnect"));_284.forEach(this._supportingWidgets,_2a6);if(this.domNode){_284.forEach(_293.findWidgets(this.domNode,this.containerNode),_2a6);}this.destroyRendering(_2a5);_293.remove(this.id);this._destroyed=true;},destroyRendering:function(_2a7){if(this.bgIframe){this.bgIframe.destroy(_2a7);delete this.bgIframe;}if(this.domNode){if(_2a7){_289.remove(this.domNode,"widgetId");}else{_28b.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_2a7){_28b.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_2a8){_284.forEach(this.getChildren(),function(_2a9){if(_2a9.destroyRecursive){_2a9.destroyRecursive(_2a8);}});},uninitialize:function(){return false;},_setStyleAttr:function(_2aa){var _2ab=this.domNode;if(lang.isObject(_2aa)){_28d.set(_2ab,_2aa);}else{if(_2ab.style.cssText){_2ab.style.cssText+="; "+_2aa;}else{_2ab.style.cssText=_2aa;}}this._set("style",_2aa);},_attrToDom:function(attr,_2ac,_2ad){_2ad=arguments.length>=3?_2ad:this.attributeMap[attr];_284.forEach(lang.isArray(_2ad)?_2ad:[_2ad],function(_2ae){var _2af=this[_2ae.node||_2ae||"domNode"];var type=_2ae.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_2ac)){_2ac=lang.hitch(this,_2ac);}var _2b0=_2ae.attribute?_2ae.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);if(_2af.tagName){_289.set(_2af,_2b0,_2ac);}else{_2af.set(_2b0,_2ac);}break;case "innerText":_2af.innerHTML="";_2af.appendChild(this.ownerDocument.createTextNode(_2ac));break;case "innerHTML":_2af.innerHTML=_2ac;break;case "class":_28a.replace(_2af,_2ac,this[attr]);break;}},this);},get:function(name){var _2b1=this._getAttrNames(name);return this[_2b1.g]?this[_2b1.g]():this[name];},set:function(name,_2b2){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _2b3=this._getAttrNames(name),_2b4=this[_2b3.s];if(lang.isFunction(_2b4)){var _2b5=_2b4.apply(this,Array.prototype.slice.call(arguments,1));}else{var _2b6=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_2b6].tagName,_2b7=_295[tag]||(_295[tag]=_296(this[_2b6])),map=name in this.attributeMap?this.attributeMap[name]:_2b3.s in this?this[_2b3.s]:((_2b3.l in _2b7&&typeof _2b2!="function")||/^aria-|^data-|^role$/.test(name))?_2b6:null;if(map!=null){this._attrToDom(name,_2b2,map);}this._set(name,_2b2);}return _2b5||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,_2b8){var _2b9=this[name];this[name]=_2b8;if(this._created&&!_298(_2b8,_2b9)){if(this._watchCallbacks){this._watchCallbacks(name,_2b9,_2b8);}this.emit("attrmodified-"+name,{detail:{prevValue:_2b9,newValue:_2b8}});}},emit:function(type,_2ba,_2bb){_2ba=_2ba||{};if(_2ba.bubbles===undefined){_2ba.bubbles=true;}if(_2ba.cancelable===undefined){_2ba.cancelable=true;}if(!_2ba.detail){_2ba.detail={};}_2ba.detail.widget=this;var ret,_2bc=this["on"+type];if(_2bc){ret=_2bc.apply(this,_2bb?_2bb:[_2ba]);}if(this._started&&!this._beingDestroyed){on.emit(this.domNode,type.toLowerCase(),_2ba);}return ret;},on:function(type,func){var _2bd=this._onMap(type);if(_2bd){return _285.after(this,_2bd,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?_293.findWidgets(this.containerNode):[];},getParent:function(){return _293.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_2be,_2bf){return this.own(_287.connect(obj,_2be,this,_2bf))[0];},disconnect:function(_2c0){_2c0.remove();},subscribe:function(t,_2c1){return this.own(_291.subscribe(t,lang.hitch(this,_2c1)))[0];},unsubscribe:function(_2c2){_2c2.remove();},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_28c.isBodyLtr(this.ownerDocument);},isFocusable:function(){return this.focus&&(_28d.get(this.domNode,"display")!="none");},placeAt:function(_2c3,_2c4){var _2c5=!_2c3.tagName&&_293.byId(_2c3);if(_2c5&&_2c5.addChild&&(!_2c4||typeof _2c4==="number")){_2c5.addChild(this,_2c4);}else{var ref=_2c5?(_2c5.containerNode&&!/after|before|replace/.test(_2c4||"")?_2c5.containerNode:_2c5.domNode):dom.byId(_2c3,this.ownerDocument);_28b.place(this.domNode,ref,_2c4);if(!this._started&&(this.getParent()||{})._started){this.startup();}}return this;},getTextDir:function(text,_2c6){return _2c6;},applyTextDir:function(){},defer:function(fcn,_2c7){var _2c8=setTimeout(lang.hitch(this,function(){if(!_2c8){return;}_2c8=null;if(!this._destroyed){lang.hitch(this,fcn)();}}),_2c7||0);return {remove:function(){if(_2c8){clearTimeout(_2c8);_2c8=null;}return null;}};}});});},"dojo/Stateful":function(){define(["./_base/declare","./_base/lang","./_base/array","./when"],function(_2c9,lang,_2ca,when){return _2c9("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(_2cb){if(_2cb){this.set(_2cb);}},_get:function(name,_2cc){return typeof this[_2cc.g]==="function"?this[_2cc.g]():this[name];},get:function(name){return this._get(name,this._getAttrNames(name));},set:function(name,_2cd){if(typeof name==="object"){for(var x in name){if(name.hasOwnProperty(x)&&x!="_watchCallbacks"){this.set(x,name[x]);}}return this;}var _2ce=this._getAttrNames(name),_2cf=this._get(name,_2ce),_2d0=this[_2ce.s],_2d1;if(typeof _2d0==="function"){_2d1=_2d0.apply(this,Array.prototype.slice.call(arguments,1));}else{this[name]=_2cd;}if(this._watchCallbacks){var self=this;when(_2d1,function(){self._watchCallbacks(name,_2cf,_2cd);});}return this;},_changeAttrValue:function(name,_2d2){var _2d3=this.get(name);this[name]=_2d2;if(this._watchCallbacks){this._watchCallbacks(name,_2d3,_2d2);}return this;},watch:function(name,_2d4){var _2d5=this._watchCallbacks;if(!_2d5){var self=this;_2d5=this._watchCallbacks=function(name,_2d6,_2d7,_2d8){var _2d9=function(_2da){if(_2da){_2da=_2da.slice();for(var i=0,l=_2da.length;i<l;i++){_2da[i].call(self,name,_2d6,_2d7);}}};_2d9(_2d5["_"+name]);if(!_2d8){_2d9(_2d5["*"]);}};}if(!_2d4&&typeof name==="function"){_2d4=name;name="*";}else{name="_"+name;}var _2db=_2d5[name];if(typeof _2db!=="object"){_2db=_2d5[name]=[];}_2db.push(_2d4);var _2dc={};_2dc.unwatch=_2dc.remove=function(){var _2dd=_2ca.indexOf(_2db,_2d4);if(_2dd>-1){_2db.splice(_2dd,1);}};return _2dc;}});});},"dijit/Destroyable":function(){define("dijit/Destroyable",["dojo/_base/array","dojo/aspect","dojo/_base/declare"],function(_2de,_2df,_2e0){return _2e0("dijit.Destroyable",null,{destroy:function(_2e1){this._destroyed=true;},own:function(){_2de.forEach(arguments,function(_2e2){var _2e3="destroyRecursive" in _2e2?"destroyRecursive":"destroy" in _2e2?"destroy":"remove";var odh=_2df.before(this,"destroy",function(_2e4){_2e2[_2e3](_2e4);});var hdh=_2df.after(_2e2,_2e3,function(){odh.remove();hdh.remove();},true);},this);return arguments;}});});},"dojox/mobile/ViewController":function(){define(["dojo/_base/kernel","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/on","dojo/ready","dijit/registry","./ProgressIndicator","./TransitionEvent","./viewRegistry"],function(dojo,_2e5,_2e6,_2e7,lang,win,_2e8,dom,_2e9,_2ea,on,_2eb,_2ec,_2ed,_2ee,_2ef){var _2f0=_2e7("dojox.mobile.ViewController",null,{dataHandlerClass:"dojox/mobile/dh/DataHandler",dataSourceClass:"dojox/mobile/dh/UrlDataSource",fileTypeMapClass:"dojox/mobile/dh/SuffixFileTypeMap",constructor:function(){this.viewMap={};_2eb(lang.hitch(this,function(){on(win.body(),"startTransition",lang.hitch(this,"onStartTransition"));}));},findTransitionViews:function(_2f1){if(!_2f1){return [];}_2f1.match(/^#?([^&?]+)(.*)/);var _2f2=RegExp.$2;var view=_2ec.byId(RegExp.$1);if(!view){return [];}for(var v=view.getParent();v;v=v.getParent()){if(v.isVisible&&!v.isVisible()){var sv=view.getShowingView();if(sv&&sv.id!==view.id){view.show();}view=v;}}return [view.getShowingView(),view,_2f2];},openExternalView:function(_2f3,_2f4){var d=new _2e8();var id=this.viewMap[_2f3.url];if(id){_2f3.moveTo=id;if(_2f3.noTransition){_2ec.byId(id).hide();}else{new _2ee(win.body(),_2f3).dispatch();}d.resolve(true);return d;}var _2f5=null;for(var i=_2f4.childNodes.length-1;i>=0;i--){var c=_2f4.childNodes[i];if(c.nodeType===1){var _2f6=c.getAttribute("fixed")||(_2ec.byNode(c)&&_2ec.byNode(c).fixed);if(_2f6==="bottom"){_2f5=c;break;}}}var dh=_2f3.dataHandlerClass||this.dataHandlerClass;var ds=_2f3.dataSourceClass||this.dataSourceClass;var ft=_2f3.fileTypeMapClass||this.fileTypeMapClass;require([dh,ds,ft],lang.hitch(this,function(_2f7,_2f8,_2f9){var _2fa=new _2f7(new _2f8(_2f3.data||_2f3.url),_2f4,_2f5);var _2fb=_2f3.contentType||_2f9.getContentType(_2f3.url)||"html";_2fa.processData(_2fb,lang.hitch(this,function(id){if(id){this.viewMap[_2f3.url]=_2f3.moveTo=id;if(_2f3.noTransition){_2ec.byId(id).hide();}else{new _2ee(win.body(),_2f3).dispatch();}d.resolve(true);}else{d.reject("Failed to load "+_2f3.url);}}));}));return d;},onStartTransition:function(evt){evt.preventDefault();if(!evt.detail){return;}var _2fc=evt.detail;if(!_2fc.moveTo&&!_2fc.href&&!_2fc.url&&!_2fc.scene){return;}if(_2fc.url&&!_2fc.moveTo){var _2fd=_2fc.urlTarget;var w=_2ec.byId(_2fd);var _2fe=w&&w.containerNode||dom.byId(_2fd);if(!_2fe){w=_2ef.getEnclosingView(evt.target);_2fe=w&&w.domNode.parentNode||win.body();}this.openExternalView(_2fc,_2fe);return;}else{if(_2fc.href){if(_2fc.hrefTarget){win.global.open(_2fc.href,_2fc.hrefTarget);}else{var view;for(var v=_2ef.getEnclosingView(evt.target);v;v=_2ef.getParentView(v)){view=v;}if(view){view.performTransition(null,_2fc.transitionDir,_2fc.transition,evt.target,function(){location.href=_2fc.href;});}}return;}else{if(_2fc.scene){_2e6.publish("/dojox/mobile/app/pushScene",[_2fc.scene]);return;}}}var arr=this.findTransitionViews(_2fc.moveTo),_2ff=arr[0],_300=arr[1],_301=arr[2];if(!location.hash&&!_2fc.hashchange){_2ef.initialView=_2ff;}if(_2fc.moveTo&&_300){_2fc.moveTo=(_2fc.moveTo.charAt(0)==="#"?"#"+_300.id:_300.id)+_301;}if(!_2ff||(_2fc.moveTo&&_2ff===_2ec.byId(_2fc.moveTo.replace(/^#?([^&?]+).*/,"$1")))){return;}var src=_2ec.getEnclosingWidget(evt.target);if(src&&src.callback){_2fc.context=src;_2fc.method=src.callback;}_2ff.performTransition(_2fc);}});_2f0._instance=new _2f0();_2f0.getInstance=function(){return _2f0._instance;};return _2f0;});},"dojox/mobile/ProgressIndicator":function(){define(["dojo/_base/config","dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dijit/_Contained","dijit/_WidgetBase"],function(_302,_303,lang,_304,_305,_306,_307,has,_308,_309){var cls=_303("dojox.mobile.ProgressIndicator",[_309,_308],{interval:100,size:40,removeOnStop:true,startSpinning:false,center:true,colors:null,baseClass:"mblProgressIndicator",constructor:function(){this.colors=[];this._bars=[];},buildRendering:function(){this.inherited(arguments);if(this.center){_304.add(this.domNode,"mblProgressIndicatorCenter");}this.containerNode=_305.create("div",{className:"mblProgContainer"},this.domNode);this.spinnerNode=_305.create("div",null,this.containerNode);for(var i=0;i<12;i++){var div=_305.create("div",{className:"mblProg mblProg"+i},this.spinnerNode);this._bars.push(div);}this.scale(this.size);if(this.startSpinning){this.start();}},scale:function(size){var _30a=size/40;_307.set(this.containerNode,{webkitTransform:"scale("+_30a+")",webkitTransformOrigin:"0 0"});_306.setMarginBox(this.domNode,{w:size,h:size});_306.setMarginBox(this.containerNode,{w:size/_30a,h:size/_30a});},start:function(){if(this.imageNode){var img=this.imageNode;var l=Math.round((this.containerNode.offsetWidth-img.offsetWidth)/2);var t=Math.round((this.containerNode.offsetHeight-img.offsetHeight)/2);img.style.margin=t+"px "+l+"px";return;}var cntr=0;var _30b=this;var n=12;this.timer=setInterval(function(){cntr--;cntr=cntr<0?n-1:cntr;var c=_30b.colors;for(var i=0;i<n;i++){var idx=(cntr+i)%n;if(c[idx]){_30b._bars[i].style.backgroundColor=c[idx];}else{_304.replace(_30b._bars[i],"mblProg"+idx+"Color","mblProg"+(idx===n-1?0:idx+1)+"Color");}}},this.interval);},stop:function(){if(this.timer){clearInterval(this.timer);}this.timer=null;if(this.removeOnStop&&this.domNode&&this.domNode.parentNode){this.domNode.parentNode.removeChild(this.domNode);}},setImage:function(file){if(file){this.imageNode=_305.create("img",{src:file},this.containerNode);this.spinnerNode.style.display="none";}else{if(this.imageNode){this.containerNode.removeChild(this.imageNode);this.imageNode=null;}this.spinnerNode.style.display="";}},destroy:function(){this.inherited(arguments);if(this===cls._instance){cls._instance=null;}}});cls._instance=null;cls.getInstance=function(_30c){if(!cls._instance){cls._instance=new cls(_30c);}return cls._instance;};return cls;});},"dojox/mobile/TransitionEvent":function(){define(["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/lang","dojo/on","./transition"],function(_30d,_30e,lang,on,_30f){return _30d("dojox.mobile.TransitionEvent",null,{constructor:function(_310,_311,_312){this.transitionOptions=_311;this.target=_310;this.triggerEvent=_312||null;},dispatch:function(){var opts={bubbles:true,cancelable:true,detail:this.transitionOptions,triggerEvent:this.triggerEvent};var evt=on.emit(this.target,"startTransition",opts);if(evt){_30e.when(_30f,lang.hitch(this,function(_313){_30e.when(_313.call(this,evt),lang.hitch(this,function(_314){this.endTransition(_314);}));}));}},endTransition:function(_315){on.emit(this.target,"endTransition",{detail:_315.transitionOptions});}});});},"dojox/mobile/transition":function(){define(["dojo/_base/Deferred","dojo/_base/config"],function(_316,_317){if(_317["mblCSS3Transition"]){var _318=new _316();require([_317["mblCSS3Transition"]],function(_319){_318.resolve(_319);});return _318;}return null;});},"dojox/mobile/viewRegistry":function(){define(["dojo/_base/array","dojo/dom-class","dijit/registry"],function(_31a,_31b,_31c){var _31d={length:0,hash:{},initialView:null,add:function(view){this.hash[view.id]=view;this.length++;},remove:function(id){if(this.hash[id]){delete this.hash[id];this.length--;}},getViews:function(){var arr=[];for(var i in this.hash){arr.push(this.hash[i]);}return arr;},getParentView:function(view){for(var v=view.getParent();v;v=v.getParent()){if(_31b.contains(v.domNode,"mblView")){return v;}}return null;},getChildViews:function(_31e){return _31a.filter(this.getViews(),function(v){return this.getParentView(v)===_31e;},this);},getEnclosingView:function(node){for(var n=node;n&&n.tagName!=="BODY";n=n.parentNode){if(n.nodeType===1&&_31b.contains(n,"mblView")){return _31c.byNode(n);}}return null;},getEnclosingScrollable:function(node){for(var w=_31c.getEnclosingWidget(node);w;w=w.getParent()){if(w.scrollableParams&&w._v){return w;}}return null;}};return _31d;});},"dojox/mobile/Heading":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./ProgressIndicator","./ToolBarButton","./View"],function(_31f,_320,_321,lang,win,dom,_322,_323,_324,_325,_326,_327,_328,_329,_32a,View){var dm=lang.getObject("dojox.mobile",true);return _321("dojox.mobile.Heading",[_328,_327,_326],{back:"",href:"",moveTo:"",transition:"slide",label:"",iconBase:"",tag:"h1",busy:false,progStyle:"mblProgWhite",baseClass:"mblHeading",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||win.doc.createElement(this.tag);this.inherited(arguments);if(!this.label){_31f.forEach(this.domNode.childNodes,function(n){if(n.nodeType==3){var v=lang.trim(n.nodeValue);if(v){this.label=v;this.labelNode=_323.create("span",{innerHTML:v},n,"replace");}}},this);}if(!this.labelNode){this.labelNode=_323.create("span",null,this.domNode);}this.labelNode.className="mblHeadingSpanTitle";this.labelDivNode=_323.create("div",{className:"mblHeadingDivTitle",innerHTML:this.labelNode.innerHTML},this.domNode);dom.setSelectable(this.domNode,false);},startup:function(){if(this._started){return;}var _32b=this.getParent&&this.getParent();if(!_32b||!_32b.resize){var _32c=this;setTimeout(function(){_32c.resize();},0);}this.inherited(arguments);},resize:function(){if(this.labelNode){var _32d,_32e;var _32f=this.containerNode.childNodes;for(var i=_32f.length-1;i>=0;i--){var c=_32f[i];if(c.nodeType===1&&_324.get(c,"display")!=="none"){if(!_32e&&_324.get(c,"float")==="right"){_32e=c;}if(!_32d&&_324.get(c,"float")==="left"){_32d=c;}}}if(!this.labelNodeLen&&this.label){this.labelNode.style.display="inline";this.labelNodeLen=this.labelNode.offsetWidth;this.labelNode.style.display="";}var bw=this.domNode.offsetWidth;var rw=_32e?bw-_32e.offsetLeft+5:0;var lw=_32d?_32d.offsetLeft+_32d.offsetWidth+5:0;var tw=this.labelNodeLen||0;_322[bw-Math.max(rw,lw)*2>tw?"add":"remove"](this.domNode,"mblHeadingCenterTitle");}_31f.forEach(this.getChildren(),function(_330){if(_330.resize){_330.resize();}});},_setBackAttr:function(back){this._set("back",back);if(!this.backButton){this.backButton=new _32a({arrow:"left",label:back,moveTo:this.moveTo,back:!this.moveTo,href:this.href,transition:this.transition,transitionDir:-1});this.backButton.placeAt(this.domNode,"first");}else{this.backButton.set("label",back);}this.resize();},_setMoveToAttr:function(_331){this._set("moveTo",_331);if(this.backButton){this.backButton.set("moveTo",_331);}},_setHrefAttr:function(href){this._set("href",href);if(this.backButton){this.backButton.set("href",href);}},_setTransitionAttr:function(_332){this._set("transition",_332);if(this.backButton){this.backButton.set("transition",_332);}},_setLabelAttr:function(_333){this._set("label",_333);this.labelNode.innerHTML=this.labelDivNode.innerHTML=this._cv?this._cv(_333):_333;},_setBusyAttr:function(busy){var prog=this._prog;if(busy){if(!prog){prog=this._prog=new _329({size:30,center:false});_322.add(prog.domNode,this.progStyle);}_323.place(prog.domNode,this.domNode,"first");prog.start();}else{prog.stop();}this._set("busy",busy);}});});},"dojox/mobile/ToolBarButton":function(){define(["dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","./sniff","./_ItemBase"],function(_334,lang,win,_335,_336,_337,has,_338){return _334("dojox.mobile.ToolBarButton",_338,{selected:false,arrow:"",light:true,defaultColor:"mblColorDefault",selColor:"mblColorDefaultSel",baseClass:"mblToolBarButton",_selStartMethod:"touch",_selEndMethod:"touch",buildRendering:function(){if(!this.label&&this.srcNodeRef){this.label=this.srcNodeRef.innerHTML;}this.label=lang.trim(this.label);this.domNode=(this.srcNodeRef&&this.srcNodeRef.tagName==="SPAN")?this.srcNodeRef:_336.create("span");this.inherited(arguments);if(this.light&&!this.arrow&&(!this.icon||!this.label)){this.labelNode=this.tableNode=this.bodyNode=this.iconParentNode=this.domNode;_335.add(this.domNode,this.defaultColor+" mblToolBarButtonBody"+(this.icon?" mblToolBarButtonLightIcon":" mblToolBarButtonLightText"));return;}this.domNode.innerHTML="";if(this.arrow==="left"||this.arrow==="right"){this.arrowNode=_336.create("span",{className:"mblToolBarButtonArrow mblToolBarButton"+(this.arrow==="left"?"Left":"Right")+"Arrow "+(has("ie")?"":(this.defaultColor+" "+this.defaultColor+"45"))},this.domNode);_335.add(this.domNode,"mblToolBarButtonHas"+(this.arrow==="left"?"Left":"Right")+"Arrow");}this.bodyNode=_336.create("span",{className:"mblToolBarButtonBody"},this.domNode);this.tableNode=_336.create("table",{cellPadding:"0",cellSpacing:"0",border:"0"},this.bodyNode);if(!this.label&&this.arrow){this.tableNode.className="mblToolBarButtonText";}var row=this.tableNode.insertRow(-1);this.iconParentNode=row.insertCell(-1);this.labelNode=row.insertCell(-1);this.iconParentNode.className="mblToolBarButtonIcon";this.labelNode.className="mblToolBarButtonLabel";if(this.icon&&this.icon!=="none"&&this.label){_335.add(this.domNode,"mblToolBarButtonHasIcon");_335.add(this.bodyNode,"mblToolBarButtonLabeledIcon");}_335.add(this.bodyNode,this.defaultColor);},startup:function(){if(this._started){return;}this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");this.inherited(arguments);if(!this._isOnLine){this._isOnLine=true;this.set("icon",this._pendingIcon!==undefined?this._pendingIcon:this.icon);delete this._pendingIcon;}},_onClick:function(e){if(e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}this.defaultClickAction(e);},onClick:function(){},_setLabelAttr:function(text){this.inherited(arguments);_335.toggle(this.tableNode,"mblToolBarButtonText",text||this.arrow);},_setSelectedAttr:function(_339){var _33a=function(node,a,b){_335.replace(node,a+" "+a+"45",b+" "+b+"45");};this.inherited(arguments);if(_339){_335.replace(this.bodyNode,this.selColor,this.defaultColor);if(!has("ie")&&this.arrowNode){_33a(this.arrowNode,this.selColor,this.defaultColor);}}else{_335.replace(this.bodyNode,this.defaultColor,this.selColor);if(!has("ie")&&this.arrowNode){_33a(this.arrowNode,this.defaultColor,this.selColor);}}_335.toggle(this.domNode,"mblToolBarButtonSelected",_339);_335.toggle(this.bodyNode,"mblToolBarButtonBodySelected",_339);}});});},"dojox/mobile/_ItemBase":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/touch","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./TransitionEvent","./iconUtils","./sniff"],function(_33b,_33c,lang,win,_33d,_33e,_33f,_340,_341,_342,_343,_344,has){return _33c("dojox.mobile._ItemBase",[_342,_341,_340],{icon:"",iconPos:"",alt:"",href:"",hrefTarget:"",moveTo:"",scene:"",clickable:false,url:"",urlTarget:"",back:false,transition:"",transitionDir:1,transitionOptions:null,callback:null,label:"",toggle:false,selected:false,tabIndex:"0",_setTabIndexAttr:"",paramsToInherit:"transition,icon",_selStartMethod:"none",_selEndMethod:"none",_delayedSelection:false,_duration:800,_handleClick:true,buildRendering:function(){this.inherited(arguments);this._isOnLine=this.inheritParams();},startup:function(){if(this._started){return;}if(!this._isOnLine){this.inheritParams();}if(this._handleClick&&this._selStartMethod==="touch"){this._onTouchStartHandle=this.connect(this.domNode,_33e.press,"_onTouchStart");}this.inherited(arguments);},inheritParams:function(){var _345=this.getParent();if(_345){_33b.forEach(this.paramsToInherit.split(/,/),function(p){if(p.match(/icon/i)){var base=p+"Base",pos=p+"Pos";if(this[p]&&_345[base]&&_345[base].charAt(_345[base].length-1)==="/"){this[p]=_345[base]+this[p];}if(!this[p]){this[p]=_345[base];}if(!this[pos]){this[pos]=_345[pos];}}if(!this[p]){this[p]=_345[p];}},this);}return !!_345;},getTransOpts:function(){var opts=this.transitionOptions||{};_33b.forEach(["moveTo","href","hrefTarget","url","target","urlTarget","scene","transition","transitionDir"],function(p){opts[p]=opts[p]||this[p];},this);return opts;},userClickAction:function(){},defaultClickAction:function(e){this.handleSelection(e);if(this.userClickAction(e)===false){return;}this.makeTransition(e);},handleSelection:function(e){if(this._delayedSelection){this.set("selected",true);}if(this._onTouchEndHandle){this.disconnect(this._onTouchEndHandle);this._onTouchEndHandle=null;}var p=this.getParent();if(this.toggle){this.set("selected",!this._currentSel);}else{if(p&&p.selectOne){this.set("selected",true);}else{if(this._selEndMethod==="touch"){this.set("selected",false);}else{if(this._selEndMethod==="timer"){var _346=this;this.defer(function(){_346.set("selected",false);},this._duration);}}}}},makeTransition:function(e){if(this.back&&history){history.back();return;}if(this.href&&this.hrefTarget){win.global.open(this.href,this.hrefTarget||"_blank");this._onNewWindowOpened(e);return;}var opts=this.getTransOpts();var _347=!!(opts.moveTo||opts.href||opts.url||opts.target||opts.scene);if(this._prepareForTransition(e,_347?opts:null)===false){return;}if(_347){this.setTransitionPos(e);new _343(this.domNode,opts,e).dispatch();}},_onNewWindowOpened:function(){},_prepareForTransition:function(e,_348){},_onTouchStart:function(e){if(this.getParent().isEditing||this.onTouchStart(e)===false){return;}if(!this._onTouchEndHandle&&this._selStartMethod==="touch"){this._onTouchMoveHandle=this.connect(win.body(),_33e.move,"_onTouchMove");this._onTouchEndHandle=this.connect(win.body(),_33e.release,"_onTouchEnd");}this.touchStartX=e.touches?e.touches[0].pageX:e.clientX;this.touchStartY=e.touches?e.touches[0].pageY:e.clientY;this._currentSel=this.selected;if(this._delayedSelection){this._selTimer=setTimeout(lang.hitch(this,function(){this.set("selected",true);}),100);}else{this.set("selected",true);}},onTouchStart:function(){},_onTouchMove:function(e){var x=e.touches?e.touches[0].pageX:e.clientX;var y=e.touches?e.touches[0].pageY:e.clientY;if(Math.abs(x-this.touchStartX)>=4||Math.abs(y-this.touchStartY)>=4){this.cancel();var p=this.getParent();if(p&&p.selectOne){this._prevSel&&this._prevSel.set("selected",true);}else{this.set("selected",false);}}},_disconnect:function(){this.disconnect(this._onTouchMoveHandle);this.disconnect(this._onTouchEndHandle);this._onTouchMoveHandle=this._onTouchEndHandle=null;},cancel:function(){if(this._selTimer){clearTimeout(this._selTimer);this._selTimer=null;}this._disconnect();},_onTouchEnd:function(e){if(!this._selTimer&&this._delayedSelection){return;}this.cancel();this._onClick(e);},setTransitionPos:function(e){var w=this;while(true){w=w.getParent();if(!w||_33d.contains(w.domNode,"mblView")){break;}}if(w){w.clickedPosX=e.clientX;w.clickedPosY=e.clientY;}},transitionTo:function(_349,href,url,_34a){var opts=(_349&&typeof (_349)==="object")?_349:{moveTo:_349,href:href,url:url,scene:_34a,transition:this.transition,transitionDir:this.transitionDir};new _343(this.domNode,opts).dispatch();},_setIconAttr:function(icon){if(!this._isOnLine){this._pendingIcon=icon;return;}this._set("icon",icon);this.iconNode=_344.setIcon(icon,this.iconPos,this.iconNode,this.alt,this.iconParentNode,this.refNode,this.position);},_setLabelAttr:function(text){this._set("label",text);this.labelNode.innerHTML=this._cv?this._cv(text):text;},_setSelectedAttr:function(_34b){if(_34b){var p=this.getParent();if(p&&p.selectOne){var arr=_33b.filter(p.getChildren(),function(w){return w.selected;});_33b.forEach(arr,function(c){this._prevSel=c;c.set("selected",false);},this);}}this._set("selected",_34b);}});});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./on","./has","./mouse","./domReady","./_base/window"],function(dojo,_34c,dom,on,has,_34d,_34e,win){var _34f=has("touch");var ios4=false;if(has("ios")){var ua=navigator.userAgent;var v=ua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));ios4=os<5;}var _350;function _351(_352,_353){if(_34f){return function(node,_354){var _355=on(node,_353,_354),_356=on(node,_352,function(evt){if(!_350||(new Date()).getTime()>_350+1000){_354.call(this,evt);}});return {remove:function(){_355.remove();_356.remove();}};};}else{return function(node,_357){return on(node,_352,_357);};}};var _358,_359;if(_34f){_34e(function(){_359=win.body();win.doc.addEventListener("touchstart",function(evt){_350=(new Date()).getTime();var _35a=_359;_359=evt.target;on.emit(_35a,"dojotouchout",{target:_35a,relatedTarget:_359,bubbles:true});on.emit(_359,"dojotouchover",{target:_359,relatedTarget:_35a,bubbles:true});},true);on(win.doc,"touchmove",function(evt){_350=(new Date()).getTime();var _35b=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset));if(_35b&&_359!==_35b){on.emit(_359,"dojotouchout",{target:_359,relatedTarget:_35b,bubbles:true});on.emit(_35b,"dojotouchover",{target:_35b,relatedTarget:_359,bubbles:true});_359=_35b;}});});_358=function(node,_35c){return on(win.doc,"touchmove",function(evt){if(node===win.doc||dom.isDescendant(_359,node)){evt.target=_359;_35c.call(this,evt);}});};}var _35d={press:_351("mousedown","touchstart"),move:_351("mousemove",_358),release:_351("mouseup","touchend"),cancel:_351(_34d.leave,"touchcancel"),over:_351("mouseover","dojotouchover"),out:_351("mouseout","dojotouchout"),enter:_34d._eventHandler(_351("mouseover","dojotouchover")),leave:_34d._eventHandler(_351("mouseout","dojotouchout"))};1&&(dojo.touch=_35d);return _35d;});},"dojox/mobile/iconUtils":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/event","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","./sniff"],function(_35e,_35f,_360,_361,lang,win,_362,_363,_364,has){var dm=lang.getObject("dojox.mobile",true);var _365=function(){this.setupSpriteIcon=function(_366,_367){if(_366&&_367){var arr=_35e.map(_367.split(/[ ,]/),function(item){return item-0;});var t=arr[0];var r=arr[1]+arr[2];var b=arr[0]+arr[3];var l=arr[1];_364.set(_366,{clip:"rect("+t+"px "+r+"px "+b+"px "+l+"px)",top:(_366.parentNode?_364.get(_366,"top"):0)-t+"px",left:-l+"px"});_362.add(_366,"mblSpriteIcon");}};this.createDomButton=function(_368,_369,_36a){if(!this._domButtons){if(has("webkit")){var _36b=function(_36c,dic){var i,j;if(!_36c){var _36d={};var ss=win.doc.styleSheets;for(i=0;i<ss.length;i++){ss[i]&&_36b(ss[i],_36d);}return _36d;}var _36e=_36c.cssRules||[];for(i=0;i<_36e.length;i++){var rule=_36e[i];if(rule.href&&rule.styleSheet){_36b(rule.styleSheet,dic);}else{if(rule.selectorText){var sels=rule.selectorText.split(/,/);for(j=0;j<sels.length;j++){var sel=sels[j];var n=sel.split(/>/).length-1;if(sel.match(/(mblDomButton\w+)/)){var cls=RegExp.$1;if(!dic[cls]||n>dic[cls]){dic[cls]=n;}}}}}}return dic;};this._domButtons=_36b();}else{this._domButtons={};}}var s=_368.className;var node=_36a||_368;if(s.match(/(mblDomButton\w+)/)&&s.indexOf("/")===-1){var _36f=RegExp.$1;var nDiv=4;if(s.match(/(mblDomButton\w+_(\d+))/)){nDiv=RegExp.$2-0;}else{if(this._domButtons[_36f]!==undefined){nDiv=this._domButtons[_36f];}}var _370=null;if(has("bb")&&_35f["mblBBBoxShadowWorkaround"]!==false){_370={style:"-webkit-box-shadow:none"};}for(var i=0,p=node;i<nDiv;i++){p=p.firstChild||_363.create("div",_370,p);}if(_36a){setTimeout(function(){_362.remove(_368,_36f);},0);_362.add(_36a,_36f);}}else{if(s.indexOf(".")!==-1){_363.create("img",{src:s},node);}else{return null;}}_362.add(node,"mblDomButton");!!_369&&_364.set(node,_369);return node;};this.createIcon=function(icon,_371,node,_372,_373,_374,pos){_372=_372||"";if(icon&&icon.indexOf("mblDomButton")===0){if(!node){node=_363.create("div",null,_374||_373,pos);}else{if(node.className.match(/(mblDomButton\w+)/)){_362.remove(node,RegExp.$1);}}node.title=_372;_362.add(node,icon);this.createDomButton(node);}else{if(icon&&icon!=="none"){if(!node||node.nodeName!=="IMG"){node=_363.create("img",{alt:_372},_374||_373,pos);}node.src=(icon||"").replace("${theme}",dm.currentTheme);this.setupSpriteIcon(node,_371);if(_371&&_373){var arr=_371.split(/[ ,]/);_364.set(_373,{width:arr[2]+"px",height:arr[3]+"px"});_362.add(_373,"mblSpriteIconParent");}_360.connect(node,"ondragstart",_361,"stop");}}return node;};this.iconWrapper=false;this.setIcon=function(icon,_375,_376,alt,_377,_378,pos){if(!_377||!icon&&!_376){return null;}if(icon&&icon!=="none"){if(!this.iconWrapper&&icon.indexOf("mblDomButton")!==0&&!_375){if(_376&&_376.tagName==="DIV"){_363.destroy(_376);_376=null;}_376=this.createIcon(icon,null,_376,alt,_377,_378,pos);_362.add(_376,"mblImageIcon");}else{if(_376&&_376.tagName==="IMG"){_363.destroy(_376);_376=null;}_376&&_363.empty(_376);if(!_376){_376=_363.create("div",null,_378||_377,pos);}this.createIcon(icon,_375,null,null,_376);if(alt){_376.title=alt;}}_362.remove(_377,"mblNoIcon");return _376;}else{_363.destroy(_376);_362.add(_377,"mblNoIcon");return null;}};};return new _365();});},"dojox/mobile/RoundRect":function(){define(["dojo/_base/declare","dojo/dom-class","./Container"],function(_379,_37a,_37b){return _379("dojox.mobile.RoundRect",_37b,{shadow:false,baseClass:"mblRoundRect",buildRendering:function(){this.inherited(arguments);if(this.shadow){_37a.add(this.domNode,"mblShadow");}}});});},"dojox/mobile/Container":function(){define(["dojo/_base/declare","dijit/_Container","./Pane"],function(_37c,_37d,Pane){return _37c("dojox.mobile.Container",[Pane,_37d],{baseClass:"mblContainer"});});},"dojox/mobile/Pane":function(){define(["dojo/_base/array","dojo/_base/declare","dijit/_Contained","dijit/_WidgetBase"],function(_37e,_37f,_380,_381){return _37f("dojox.mobile.Pane",[_381,_380],{baseClass:"mblPane",buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},resize:function(){_37e.forEach(this.getChildren(),function(_382){if(_382.resize){_382.resize();}});}});});},"dojox/mobile/RoundRectCategory":function(){define(["dojo/_base/declare","dojo/_base/window","dojo/dom-construct","dijit/_Contained","dijit/_WidgetBase"],function(_383,win,_384,_385,_386){return _383("dojox.mobile.RoundRectCategory",[_386,_385],{label:"",tag:"h2",baseClass:"mblRoundRectCategory",buildRendering:function(){var _387=this.domNode=this.containerNode=this.srcNodeRef||_384.create(this.tag);this.inherited(arguments);if(!this.label&&_387.childNodes.length===1&&_387.firstChild.nodeType===3){this.label=_387.firstChild.nodeValue;}},_setLabelAttr:function(_388){this.label=_388;this.domNode.innerHTML=this._cv?this._cv(_388):_388;}});});},"dojox/mobile/EdgeToEdgeCategory":function(){define(["dojo/_base/declare","./RoundRectCategory"],function(_389,_38a){return _389("dojox.mobile.EdgeToEdgeCategory",_38a,{buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeCategory";}});});},"dojox/mobile/RoundRectList":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/_base/lang","dojo/_base/window","dojo/dom-construct","dijit/_Contained","dijit/_Container","dijit/_WidgetBase"],function(_38b,_38c,_38d,lang,win,_38e,_38f,_390,_391){return _38c("dojox.mobile.RoundRectList",[_391,_390,_38f],{transition:"slide",iconBase:"",iconPos:"",select:"",stateful:false,syncWithViews:false,editable:false,tag:"ul",editableMixinClass:"dojox/mobile/_EditableListMixin",baseClass:"mblRoundRectList",buildRendering:function(){this.domNode=this.srcNodeRef||_38e.create(this.tag);this.inherited(arguments);},postCreate:function(){if(this.editable){require([this.editableMixinClass],lang.hitch(this,function(_392){_38c.safeMixin(this,new _392());}));}this.connect(this.domNode,"onselectstart",_38d.stop);if(this.syncWithViews){var f=function(view,_393,dir,_394,_395,_396){var _397=_38b.filter(this.getChildren(),function(w){return w.moveTo==="#"+view.id||w.moveTo===view.id;})[0];if(_397){_397.set("selected",true);}};this.subscribe("/dojox/mobile/afterTransitionIn",f);this.subscribe("/dojox/mobile/startView",f);}},resize:function(){_38b.forEach(this.getChildren(),function(_398){if(_398.resize){_398.resize();}});},onCheckStateChanged:function(){},_setStatefulAttr:function(_399){this._set("stateful",_399);this.selectOne=_399;_38b.forEach(this.getChildren(),function(_39a){_39a.setArrow&&_39a.setArrow();});},deselectItem:function(item){item.set("selected",false);},deselectAll:function(){_38b.forEach(this.getChildren(),function(_39b){_39b.set("selected",false);});},selectItem:function(item){item.set("selected",true);}});});},"dojox/mobile/EdgeToEdgeList":function(){define(["dojo/_base/declare","./RoundRectList"],function(_39c,_39d){return _39c("dojox.mobile.EdgeToEdgeList",_39d,{buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeList";}});});},"dojox/mobile/ListItem":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dijit/registry","dijit/_WidgetBase","./iconUtils","./_ItemBase","./ProgressIndicator"],function(_39e,_39f,lang,_3a0,_3a1,_3a2,_3a3,_3a4,_3a5,_3a6,_3a7){var _3a8=_39f("dojox.mobile.ListItem",_3a6,{rightText:"",rightIcon:"",rightIcon2:"",deleteIcon:"",anchorLabel:false,noArrow:false,checked:false,arrowClass:"",checkClass:"",uncheckClass:"",variableHeight:false,rightIconTitle:"",rightIcon2Title:"",header:false,tag:"li",busy:false,progStyle:"",paramsToInherit:"variableHeight,transition,deleteIcon,icon,rightIcon,rightIcon2,uncheckIcon,arrowClass,checkClass,uncheckClass,deleteIconTitle,deleteIconRole",baseClass:"mblListItem",_selStartMethod:"touch",_selEndMethod:"timer",_delayedSelection:true,_selClass:"mblListItemSelected",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||_3a1.create(this.tag);this.inherited(arguments);if(this.selected){_3a0.add(this.domNode,this._selClass);}if(this.header){_3a0.replace(this.domNode,"mblEdgeToEdgeCategory",this.baseClass);}this.labelNode=_3a1.create("div",{className:"mblListItemLabel"});var ref=this.srcNodeRef;if(ref&&ref.childNodes.length===1&&ref.firstChild.nodeType===3){this.labelNode.appendChild(ref.firstChild);}this.domNode.appendChild(this.labelNode);if(this.anchorLabel){this.labelNode.style.display="inline";this.labelNode.style.cursor="pointer";this._anchorClickHandle=this.connect(this.labelNode,"onclick","_onClick");this.onTouchStart=function(e){return (e.target!==this.labelNode);};}this._layoutChildren=[];},startup:function(){if(this._started){return;}var _3a9=this.getParent();var opts=this.getTransOpts();if(opts.moveTo||opts.href||opts.url||this.clickable||(_3a9&&_3a9.select)){this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");}else{this._handleClick=false;}this.inherited(arguments);if(_3a0.contains(this.domNode,"mblVariableHeight")){this.variableHeight=true;}if(this.variableHeight){_3a0.add(this.domNode,"mblVariableHeight");this.defer(lang.hitch(this,"layoutVariableHeight"),0);}if(!this._isOnLine){this._isOnLine=true;this.set({icon:this._pending_icon!==undefined?this._pending_icon:this.icon,deleteIcon:this._pending_deleteIcon!==undefined?this._pending_deleteIcon:this.deleteIcon,rightIcon:this._pending_rightIcon!==undefined?this._pending_rightIcon:this.rightIcon,rightIcon2:this._pending_rightIcon2!==undefined?this._pending_rightIcon2:this.rightIcon2,uncheckIcon:this._pending_uncheckIcon!==undefined?this._pending_uncheckIcon:this.uncheckIcon});delete this._pending_icon;delete this._pending_deleteIcon;delete this._pending_rightIcon;delete this._pending_rightIcon2;delete this._pending_uncheckIcon;}if(_3a9&&_3a9.select){this.set("checked",this._pendingChecked!==undefined?this._pendingChecked:this.checked);delete this._pendingChecked;}this.setArrow();this.layoutChildren();},layoutChildren:function(){var _3aa;_39e.forEach(this.domNode.childNodes,function(n){if(n.nodeType!==1){return;}var _3ab=n.getAttribute("layout")||(_3a3.byNode(n)||{}).layout;if(_3ab){_3a0.add(n,"mblListItemLayout"+_3ab.charAt(0).toUpperCase()+_3ab.substring(1));this._layoutChildren.push(n);if(_3ab==="center"){_3aa=n;}}},this);if(_3aa){this.domNode.insertBefore(_3aa,this.domNode.firstChild);}},resize:function(){if(this.variableHeight){this.layoutVariableHeight();}this.labelNode.style.display=this.labelNode.firstChild?"block":"inline";},_onTouchStart:function(e){if(e.target.getAttribute("preventTouch")||(_3a3.getEnclosingWidget(e.target)||{}).preventTouch){return;}this.inherited(arguments);},_onClick:function(e){if(this.getParent().isEditing||e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}var n=this.labelNode;if(this.anchorLabel&&e.currentTarget===n){_3a0.add(n,"mblListItemLabelSelected");setTimeout(function(){_3a0.remove(n,"mblListItemLabelSelected");},this._duration);this.onAnchorLabelClicked(e);return;}var _3ac=this.getParent();if(_3ac.select){if(_3ac.select==="single"){if(!this.checked){this.set("checked",true);}}else{if(_3ac.select==="multiple"){this.set("checked",!this.checked);}}}this.defaultClickAction(e);},onClick:function(){},onAnchorLabelClicked:function(e){},layoutVariableHeight:function(){var h=this.domNode.offsetHeight;if(h===this.domNodeHeight){return;}this.domNodeHeight=h;_39e.forEach(this._layoutChildren.concat([this.rightTextNode,this.rightIcon2Node,this.rightIconNode,this.uncheckIconNode,this.iconNode,this.deleteIconNode,this.knobIconNode]),function(n){if(n){var _3ad=this.domNode;var f=function(){var t=Math.round((_3ad.offsetHeight-n.offsetHeight)/2)-_3a2.get(_3ad,"paddingTop");n.style.marginTop=t+"px";};if(n.offsetHeight===0&&n.tagName==="IMG"){n.onload=f;}else{f();}}},this);},setArrow:function(){if(this.checked){return;}var c="";var _3ae=this.getParent();var opts=this.getTransOpts();if(opts.moveTo||opts.href||opts.url||this.clickable){if(!this.noArrow&&!(_3ae&&_3ae.selectOne)){c=this.arrowClass||"mblDomButtonArrow";}}if(c){this._setRightIconAttr(c);}},_findRef:function(type){var i,node,list=["deleteIcon","icon","rightIcon","uncheckIcon","rightIcon2","rightText"];for(i=_39e.indexOf(list,type)+1;i<list.length;i++){node=this[list[i]+"Node"];if(node){return node;}}for(i=list.length-1;i>=0;i--){node=this[list[i]+"Node"];if(node){return node.nextSibling;}}return this.domNode.firstChild;},_setIcon:function(icon,type){if(!this._isOnLine){this["_pending_"+type]=icon;return;}this._set(type,icon);this[type+"Node"]=_3a5.setIcon(icon,this[type+"Pos"],this[type+"Node"],this[type+"Title"]||this.alt,this.domNode,this._findRef(type),"before");if(this[type+"Node"]){var cap=type.charAt(0).toUpperCase()+type.substring(1);_3a0.add(this[type+"Node"],"mblListItem"+cap);}var role=this[type+"Role"];if(role){this[type+"Node"].setAttribute("role",role);}},_setDeleteIconAttr:function(icon){this._setIcon(icon,"deleteIcon");},_setIconAttr:function(icon){this._setIcon(icon,"icon");},_setRightTextAttr:function(text){if(!this.rightTextNode){this.rightTextNode=_3a1.create("div",{className:"mblListItemRightText"},this.labelNode,"before");}this.rightText=text;this.rightTextNode.innerHTML=this._cv?this._cv(text):text;},_setRightIconAttr:function(icon){this._setIcon(icon,"rightIcon");},_setUncheckIconAttr:function(icon){this._setIcon(icon,"uncheckIcon");},_setRightIcon2Attr:function(icon){this._setIcon(icon,"rightIcon2");},_setCheckedAttr:function(_3af){if(!this._isOnLine){this._pendingChecked=_3af;return;}var _3b0=this.getParent();if(_3b0&&_3b0.select==="single"&&_3af){_39e.forEach(_3b0.getChildren(),function(_3b1){_3b1!==this&&_3b1.checked&&_3b1.set("checked",false);},this);}this._setRightIconAttr(this.checkClass||"mblDomButtonCheck");this._setUncheckIconAttr(this.uncheckClass);_3a0.toggle(this.domNode,"mblListItemChecked",_3af);_3a0.toggle(this.domNode,"mblListItemUnchecked",!_3af);_3a0.toggle(this.domNode,"mblListItemHasUncheck",!!this.uncheckIconNode);this.rightIconNode.style.position=(this.uncheckIconNode&&!_3af)?"absolute":"";if(_3b0&&this.checked!==_3af){_3b0.onCheckStateChanged(this,_3af);}this._set("checked",_3af);},_setBusyAttr:function(busy){var prog=this._prog;if(busy){if(!this._progNode){this._progNode=_3a1.create("div",{className:"mblListItemIcon"});prog=this._prog=new _3a7({size:25,center:false});_3a0.add(prog.domNode,this.progStyle);this._progNode.appendChild(prog.domNode);}if(this.iconNode){this.domNode.replaceChild(this._progNode,this.iconNode);}else{_3a1.place(this._progNode,this._findRef("icon"),"before");}prog.start();}else{if(this.iconNode){this.domNode.replaceChild(this.iconNode,this._progNode);}else{this.domNode.removeChild(this._progNode);}prog.stop();}this._set("busy",busy);},_setSelectedAttr:function(_3b2){this.inherited(arguments);_3a0.toggle(this.domNode,this._selClass,_3b2);}});_3a8.ChildWidgetProperties={layout:"",preventTouch:false};lang.extend(_3a4,_3a8.ChildWidgetProperties);return _3a8;});},"dojox/mobile/Switch":function(){define(["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/event","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/touch","dijit/_Contained","dijit/_WidgetBase","./sniff"],function(_3b3,_3b4,_3b5,_3b6,win,_3b7,_3b8,_3b9,_3ba,_3bb,_3bc,has){return _3b5("dojox.mobile.Switch",[_3bc,_3bb],{value:"on",name:"",leftLabel:"ON",rightLabel:"OFF",shape:"mblSwDefaultShape",tabIndex:"0",_setTabIndexAttr:"",baseClass:"mblSwitch",role:"",_createdMasks:[],buildRendering:function(){this.domNode=(this.srcNodeRef&&this.srcNodeRef.tagName==="SPAN")?this.srcNodeRef:_3b8.create("span");this.inherited(arguments);var c=(this.srcNodeRef&&this.srcNodeRef.className)||this.className||this["class"];if((c=c.match(/mblSw.*Shape\d*/))){this.shape=c;}_3b7.add(this.domNode,this.shape);var _3bd=this.name?" name=\""+this.name+"\"":"";this.domNode.innerHTML="<div class=\"mblSwitchInner\">"+"<div class=\"mblSwitchBg mblSwitchBgLeft\">"+"<div class=\"mblSwitchText mblSwitchTextLeft\"></div>"+"</div>"+"<div class=\"mblSwitchBg mblSwitchBgRight\">"+"<div class=\"mblSwitchText mblSwitchTextRight\"></div>"+"</div>"+"<div class=\"mblSwitchKnob\"></div>"+"<input type=\"hidden\""+_3bd+"></div>"+"</div>";var n=this.inner=this.domNode.firstChild;this.left=n.childNodes[0];this.right=n.childNodes[1];this.knob=n.childNodes[2];this.input=n.childNodes[3];},postCreate:function(){this._clickHandle=this.connect(this.domNode,"onclick","_onClick");this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");this._startHandle=this.connect(this.domNode,_3ba.press,"onTouchStart");this._initialValue=this.value;},_changeState:function(_3be,anim){var on=(_3be==="on");this.left.style.display="";this.right.style.display="";this.inner.style.left="";if(anim){_3b7.add(this.domNode,"mblSwitchAnimation");}_3b7.remove(this.domNode,on?"mblSwitchOff":"mblSwitchOn");_3b7.add(this.domNode,on?"mblSwitchOn":"mblSwitchOff");var _3bf=this;setTimeout(function(){_3bf.left.style.display=on?"":"none";_3bf.right.style.display=!on?"":"none";_3b7.remove(_3bf.domNode,"mblSwitchAnimation");},anim?300:0);},_createMaskImage:function(){if(this._hasMaskImage){return;}this._width=this.domNode.offsetWidth-this.knob.offsetWidth;this._hasMaskImage=true;if(!has("webkit")){return;}var rDef=_3b9.get(this.left,"borderTopLeftRadius");if(rDef=="0px"){return;}var _3c0=rDef.split(" ");var rx=parseFloat(_3c0[0]),ry=(_3c0.length==1)?rx:parseFloat(_3c0[1]);var w=this.domNode.offsetWidth,h=this.domNode.offsetHeight;var id=(this.shape+"Mask"+w+h+rx+ry).replace(/\./,"_");if(!this._createdMasks[id]){this._createdMasks[id]=1;var ctx=win.doc.getCSSCanvasContext("2d",id,w,h);ctx.fillStyle="#000000";ctx.beginPath();if(rx==ry){ctx.moveTo(rx,0);ctx.arcTo(0,0,0,rx,rx);ctx.lineTo(0,h-rx);ctx.arcTo(0,h,rx,h,rx);ctx.lineTo(w-rx,h);ctx.arcTo(w,h,w,rx,rx);ctx.lineTo(w,rx);ctx.arcTo(w,0,w-rx,0,rx);}else{var pi=Math.PI;ctx.scale(1,ry/rx);ctx.moveTo(rx,0);ctx.arc(rx,rx,rx,1.5*pi,0.5*pi,true);ctx.lineTo(w-rx,2*rx);ctx.arc(w-rx,rx,rx,0.5*pi,1.5*pi,true);}ctx.closePath();ctx.fill();}this.domNode.style.webkitMaskImage="-webkit-canvas("+id+")";},_onClick:function(e){if(e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}if(this._moved){return;}this.value=this.input.value=(this.value=="on")?"off":"on";this._changeState(this.value,true);this.onStateChanged(this.value);},onClick:function(){},onTouchStart:function(e){this._moved=false;this.innerStartX=this.inner.offsetLeft;if(!this._conn){this._conn=[this.connect(this.inner,_3ba.move,"onTouchMove"),this.connect(this.inner,_3ba.release,"onTouchEnd")];}this.touchStartX=e.touches?e.touches[0].pageX:e.clientX;this.left.style.display="";this.right.style.display="";_3b6.stop(e);this._createMaskImage();},onTouchMove:function(e){e.preventDefault();var dx;if(e.targetTouches){if(e.targetTouches.length!=1){return;}dx=e.targetTouches[0].clientX-this.touchStartX;}else{dx=e.clientX-this.touchStartX;}var pos=this.innerStartX+dx;var d=10;if(pos<=-(this._width-d)){pos=-this._width;}if(pos>=-d){pos=0;}this.inner.style.left=pos+"px";if(Math.abs(dx)>d){this._moved=true;}},onTouchEnd:function(e){_3b3.forEach(this._conn,_3b4.disconnect);this._conn=null;if(this.innerStartX==this.inner.offsetLeft){if(has("touch")&&!(has("android")>=4.1)){var ev=win.doc.createEvent("MouseEvents");ev.initEvent("click",true,true);this.inner.dispatchEvent(ev);}return;}var _3c1=(this.inner.offsetLeft<-(this._width/2))?"off":"on";this._changeState(_3c1,true);if(_3c1!=this.value){this.value=this.input.value=_3c1;this.onStateChanged(_3c1);}},onStateChanged:function(_3c2){},_setValueAttr:function(_3c3){this._changeState(_3c3,false);if(this.value!=_3c3){this.onStateChanged(_3c3);}this.value=this.input.value=_3c3;},_setLeftLabelAttr:function(_3c4){this.leftLabel=_3c4;this.left.firstChild.innerHTML=this._cv?this._cv(_3c4):_3c4;},_setRightLabelAttr:function(_3c5){this.rightLabel=_3c5;this.right.firstChild.innerHTML=this._cv?this._cv(_3c5):_3c5;},reset:function(){this.set("value",this._initialValue);}});});}}});define("dojox/mobile",[".","dojo/_base/lang","dojox/mobile/_base"],function(_3c6,lang,base){lang.getObject("mobile",true,_3c6);return _3c6.mobile;});},"dojox/mobile/_base":function(){define("dojox/mobile/_base",["./common","./View","./Heading","./RoundRect","./RoundRectCategory","./EdgeToEdgeCategory","./RoundRectList","./EdgeToEdgeList","./ListItem","./Container","./Pane","./Switch","./ToolBarButton","./ProgressIndicator"],function(_3c7,View,_3c8,_3c9,_3ca,_3cb,_3cc,_3cd,_3ce,_3cf,_3d0,_3d1){return _3c7;});},"dojox/mobile/common":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/ready","dijit/registry","./sniff","./uacss"],function(_3d2,_3d3,_3d4,lang,win,_3d5,_3d6,_3d7,_3d8,has){var dm=lang.getObject("dojox.mobile",true);dm.getScreenSize=function(){return {h:win.global.innerHeight||win.doc.documentElement.clientHeight,w:win.global.innerWidth||win.doc.documentElement.clientWidth};};dm.updateOrient=function(){var dim=dm.getScreenSize();_3d5.replace(win.doc.documentElement,dim.h>dim.w?"dj_portrait":"dj_landscape",dim.h>dim.w?"dj_landscape":"dj_portrait");};dm.updateOrient();dm.tabletSize=500;dm.detectScreenSize=function(_3d9){var dim=dm.getScreenSize();var sz=Math.min(dim.w,dim.h);var from,to;if(sz>=dm.tabletSize&&(_3d9||(!this._sz||this._sz<dm.tabletSize))){from="phone";to="tablet";}else{if(sz<dm.tabletSize&&(_3d9||(!this._sz||this._sz>=dm.tabletSize))){from="tablet";to="phone";}}if(to){_3d5.replace(win.doc.documentElement,"dj_"+to,"dj_"+from);_3d4.publish("/dojox/mobile/screenSize/"+to,[dim]);}this._sz=sz;};dm.detectScreenSize();dm.hideAddressBarWait=typeof (_3d3["mblHideAddressBarWait"])==="number"?_3d3["mblHideAddressBarWait"]:1500;dm.hide_1=function(){scrollTo(0,1);dm._hidingTimer=(dm._hidingTimer==0)?200:dm._hidingTimer*2;setTimeout(function(){if(dm.isAddressBarHidden()||dm._hidingTimer>dm.hideAddressBarWait){dm.resizeAll();dm._hiding=false;}else{setTimeout(dm.hide_1,dm._hidingTimer);}},50);};dm.hideAddressBar=function(evt){if(dm.disableHideAddressBar||dm._hiding){return;}dm._hiding=true;dm._hidingTimer=has("iphone")?200:0;var minH=screen.availHeight;if(has("android")){minH=outerHeight/devicePixelRatio;if(minH==0){dm._hiding=false;setTimeout(function(){dm.hideAddressBar();},200);}if(minH<=innerHeight){minH=outerHeight;}if(has("android")<3){win.doc.documentElement.style.overflow=win.body().style.overflow="visible";}}if(win.body().offsetHeight<minH){win.body().style.minHeight=minH+"px";dm._resetMinHeight=true;}setTimeout(dm.hide_1,dm._hidingTimer);};dm.isAddressBarHidden=function(){return pageYOffset===1;};dm.resizeAll=function(evt,root){if(dm.disableResizeAll){return;}_3d4.publish("/dojox/mobile/resizeAll",[evt,root]);_3d4.publish("/dojox/mobile/beforeResizeAll",[evt,root]);if(dm._resetMinHeight){win.body().style.minHeight=dm.getScreenSize().h+"px";}dm.updateOrient();dm.detectScreenSize();var _3da=function(w){var _3db=w.getParent&&w.getParent();return !!((!_3db||!_3db.resize)&&w.resize);};var _3dc=function(w){_3d2.forEach(w.getChildren(),function(_3dd){if(_3da(_3dd)){_3dd.resize();}_3dc(_3dd);});};if(root){if(root.resize){root.resize();}_3dc(root);}else{_3d2.forEach(_3d2.filter(_3d8.toArray(),_3da),function(w){w.resize();});}_3d4.publish("/dojox/mobile/afterResizeAll",[evt,root]);};dm.openWindow=function(url,_3de){win.global.open(url,_3de||"_blank");};if(_3d3["mblApplyPageStyles"]!==false){_3d5.add(win.doc.documentElement,"mobile");}if(has("chrome")){_3d5.add(win.doc.documentElement,"dj_chrome");}if(win.global._no_dojo_dm){var _3df=win.global._no_dojo_dm;for(var i in _3df){dm[i]=_3df[i];}dm.deviceTheme.setDm(dm);}has.add("mblAndroidWorkaround",_3d3["mblAndroidWorkaround"]!==false&&has("android")<3,undefined,true);has.add("mblAndroid3Workaround",_3d3["mblAndroid3Workaround"]!==false&&has("android")>=3,undefined,true);_3d7(function(){dm.detectScreenSize(true);if(_3d3["mblAndroidWorkaroundButtonStyle"]!==false&&has("android")){_3d6.create("style",{innerHTML:"BUTTON,INPUT[type='button'],INPUT[type='submit'],INPUT[type='reset'],INPUT[type='file']::-webkit-file-upload-button{-webkit-appearance:none;}"},win.doc.head,"first");}if(has("mblAndroidWorkaround")){_3d6.create("style",{innerHTML:".mblView.mblAndroidWorkaround{position:absolute;top:-9999px !important;left:-9999px !important;}"},win.doc.head,"last");}var f=dm.resizeAll;var _3e0=navigator.appVersion.indexOf("Mobile")!=-1&&!(has("iphone")>=7);if((_3d3.mblHideAddressBar!==false&&_3e0)||_3d3.mblForceHideAddressBar===true){dm.hideAddressBar();if(_3d3.mblAlwaysHideAddressBar===true){f=dm.hideAddressBar;}}var ios6=has("iphone")>=6;if((has("android")||ios6)&&win.global.onorientationchange!==undefined){var _3e1=f;var _3e2,_3e3,_3e4;if(ios6){_3e3=win.doc.documentElement.clientWidth;_3e4=win.doc.documentElement.clientHeight;}else{f=function(evt){var _3e5=_3d4.connect(null,"onresize",null,function(e){_3d4.disconnect(_3e5);_3e1(e);});};_3e2=dm.getScreenSize();}_3d4.connect(null,"onresize",null,function(e){if(ios6){var _3e6=win.doc.documentElement.clientWidth,_3e7=win.doc.documentElement.clientHeight;if(_3e6==_3e3&&_3e7!=_3e4){_3e1(e);}_3e3=_3e6;_3e4=_3e7;}else{var _3e8=dm.getScreenSize();if(_3e8.w==_3e2.w&&Math.abs(_3e8.h-_3e2.h)>=100){_3e1(e);}_3e2=_3e8;}});}_3d4.connect(null,win.global.onorientationchange!==undefined?"onorientationchange":"onresize",null,f);win.body().style.visibility="visible";});return dm;});},"dojox/mobile/sniff":function(){define(["dojo/_base/window","dojo/_base/sniff"],function(win,has){var ua=navigator.userAgent;has.add("bb",(ua.indexOf("BlackBerry")>=0||ua.indexOf("BB10")>=0)&&parseFloat(ua.split("Version/")[1])||undefined,undefined,true);has.add("android",parseFloat(ua.split("Android ")[1])||undefined,undefined,true);if(ua.match(/(iPhone|iPod|iPad)/)){var p=RegExp.$1.replace(/P/,"p");var v=ua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));has.add(p,os,undefined,true);has.add("iphone",os,undefined,true);}if(has("webkit")){has.add("touch",(typeof win.doc.documentElement.ontouchstart!="undefined"&&navigator.appVersion.indexOf("Mobile")!=-1)||!!has("android"),undefined,true);}return has;});},"dojox/mobile/uacss":function(){define(["dojo/_base/kernel","dojo/_base/lang","dojo/_base/window","./sniff"],function(dojo,lang,win,has){var html=win.doc.documentElement;html.className=lang.trim(html.className+" "+[has("bb")?"dj_bb":"",has("android")?"dj_android":"",has("iphone")?"dj_iphone":"",has("ipod")?"dj_ipod":"",has("ipad")?"dj_ipad":""].join(" ").replace(/ +/g," "));return dojo;});},"dojox/mobile/View":function(){define("dojox/mobile/View",["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./ViewController","./common","./transition","./viewRegistry"],function(_3e9,_3ea,_3eb,_3ec,lang,has,win,_3ed,dom,_3ee,_3ef,_3f0,_3f1,_3f2,_3f3,_3f4,_3f5,_3f6,_3f7,_3f8,_3f9){var dm=lang.getObject("dojox.mobile",true);return _3ec("dojox.mobile.View",[_3f5,_3f4,_3f3],{selected:false,keepScrollPos:true,tag:"div",baseClass:"mblView",constructor:function(_3fa,node){if(node){dom.byId(node).style.visibility="hidden";}},destroy:function(){_3f9.remove(this.id);this.inherited(arguments);},buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||_3ef.create(this.tag);this._animEndHandle=this.connect(this.domNode,"webkitAnimationEnd","onAnimationEnd");this._animStartHandle=this.connect(this.domNode,"webkitAnimationStart","onAnimationStart");if(!_3ea["mblCSS3Transition"]){this._transEndHandle=this.connect(this.domNode,"webkitTransitionEnd","onAnimationEnd");}if(has("mblAndroid3Workaround")){_3f1.set(this.domNode,"webkitTransformStyle","preserve-3d");}_3f9.add(this);this.inherited(arguments);},startup:function(){if(this._started){return;}if(this._visible===undefined){var _3fb=this.getSiblingViews();var ids=location.hash&&location.hash.substring(1).split(/,/);var _3fc,_3fd,_3fe;_3e9.forEach(_3fb,function(v,i){if(_3e9.indexOf(ids,v.id)!==-1){_3fc=v;}if(i==0){_3fe=v;}if(v.selected){_3fd=v;}v._visible=false;},this);(_3fc||_3fd||_3fe)._visible=true;}if(this._visible){this.show(true,true);this.defer(function(){this.onStartView();_3eb.publish("/dojox/mobile/startView",[this]);});}if(this.domNode.style.visibility!="visible"){this.domNode.style.visibility="visible";}this.inherited(arguments);var _3ff=this.getParent();if(!_3ff||!_3ff.resize){this.resize();}if(!this._visible){this.hide();}},resize:function(){_3e9.forEach(this.getChildren(),function(_400){if(_400.resize){_400.resize();}});},onStartView:function(){},onBeforeTransitionIn:function(_401,dir,_402,_403,_404){},onAfterTransitionIn:function(_405,dir,_406,_407,_408){},onBeforeTransitionOut:function(_409,dir,_40a,_40b,_40c){},onAfterTransitionOut:function(_40d,dir,_40e,_40f,_410){},_clearClasses:function(node){if(!node){return;}var _411=[];_3e9.forEach(lang.trim(node.className||"").split(/\s+/),function(c){if(c.match(/^mbl\w*View$/)||c.indexOf("mbl")===-1){_411.push(c);}},this);node.className=_411.join(" ");},_fixViewState:function(_412){var _413=this.domNode.parentNode.childNodes;for(var i=0;i<_413.length;i++){var n=_413[i];if(n.nodeType===1&&_3ee.contains(n,"mblView")){this._clearClasses(n);}}this._clearClasses(_412);var _414=_3f2.byNode(_412);if(_414){_414._inProgress=false;}},convertToId:function(_415){if(typeof (_415)=="string"){return _415.replace(/^#?([^&?]+).*/,"$1");}return _415;},_isBookmarkable:function(_416){return _416.moveTo&&(_3ea["mblForceBookmarkable"]||_416.moveTo.charAt(0)==="#")&&!_416.hashchange;},performTransition:function(_417,_418,_419,_41a,_41b){if(this._inProgress){return;}this._inProgress=true;var _41c,_41d;if(_417&&typeof (_417)==="object"){_41c=_417;_41d=_418;}else{_41c={moveTo:_417,transitionDir:_418,transition:_419,context:_41a,method:_41b};_41d=[];for(var i=5;i<arguments.length;i++){_41d.push(arguments[i]);}}this._detail=_41c;this._optArgs=_41d;this._arguments=[_41c.moveTo,_41c.transitionDir,_41c.transition,_41c.context,_41c.method];if(_41c.moveTo==="#"){return;}var _41e;if(_41c.moveTo){_41e=this.convertToId(_41c.moveTo);}else{if(!this._dummyNode){this._dummyNode=win.doc.createElement("div");win.body().appendChild(this._dummyNode);}_41e=this._dummyNode;}if(this.addTransitionInfo&&typeof (_41c.moveTo)=="string"&&this._isBookmarkable(_41c)){this.addTransitionInfo(this.id,_41c.moveTo,{transitionDir:_41c.transitionDir,transition:_41c.transition});}var _41f=this.domNode;var _420=_41f.offsetTop;_41e=this.toNode=dom.byId(_41e);if(!_41e){return;}_41e.style.visibility="hidden";_41e.style.display="";this._fixViewState(_41e);var _421=_3f2.byNode(_41e);if(_421){if(_3ea["mblAlwaysResizeOnTransition"]||!_421._resized){_3f7.resizeAll(null,_421);_421._resized=true;}if(_41c.transition&&_41c.transition!="none"){_421.containerNode.style.paddingTop=_420+"px";}_421.load&&_421.load();_421.movedFrom=_41f.id;}if(has("mblAndroidWorkaround")&&!_3ea["mblCSS3Transition"]&&_41c.transition&&_41c.transition!="none"){_3f1.set(_41e,"webkitTransformStyle","preserve-3d");_3f1.set(_41f,"webkitTransformStyle","preserve-3d");_3ee.add(_41e,"mblAndroidWorkaround");}this.onBeforeTransitionOut.apply(this,this._arguments);_3eb.publish("/dojox/mobile/beforeTransitionOut",[this].concat(lang._toArray(this._arguments)));if(_421){if(this.keepScrollPos&&!this.getParent()){var _422=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;_41f._scrollTop=_422;var _423=(_41c.transitionDir==1)?0:(_41e._scrollTop||0);_41e.style.top="0px";if(_422>1||_423!==0){_41f.style.top=_423-_422+"px";if(_3ea["mblHideAddressBar"]!==false){setTimeout(function(){win.global.scrollTo(0,(_423||1));},0);}}}else{_41e.style.top="0px";}_421.onBeforeTransitionIn.apply(_421,this._arguments);_3eb.publish("/dojox/mobile/beforeTransitionIn",[_421].concat(lang._toArray(this._arguments)));}_41e.style.display="none";_41e.style.visibility="visible";_3f7.fromView=this;_3f7.toView=_421;this._doTransition(_41f,_41e,_41c.transition,_41c.transitionDir);},_toCls:function(s){return "mbl"+s.charAt(0).toUpperCase()+s.substring(1);},_doTransition:function(_424,_425,_426,_427){var rev=(_427==-1)?" mblReverse":"";_425.style.display="";if(!_426||_426=="none"){this.domNode.style.display="none";this.invokeCallback();}else{if(_3ea["mblCSS3Transition"]){_3ed.when(_3f8,lang.hitch(this,function(_428){var _429=_3f1.get(_425,"position");_3f1.set(_425,"position","absolute");_3ed.when(_428(_424,_425,{transition:_426,reverse:(_427===-1)?true:false}),lang.hitch(this,function(){_3f1.set(_425,"position",_429);this.invokeCallback();}));}));}else{if(_426.indexOf("cube")!=-1){if(has("ipad")){_3f1.set(_425.parentNode,{webkitPerspective:1600});}else{if(has("iphone")){_3f1.set(_425.parentNode,{webkitPerspective:800});}}}var s=this._toCls(_426);if(has("mblAndroidWorkaround")){setTimeout(function(){_3ee.add(_424,s+" mblOut"+rev);_3ee.add(_425,s+" mblIn"+rev);_3ee.remove(_425,"mblAndroidWorkaround");setTimeout(function(){_3ee.add(_424,"mblTransition");_3ee.add(_425,"mblTransition");},30);},70);}else{_3ee.add(_424,s+" mblOut"+rev);_3ee.add(_425,s+" mblIn"+rev);setTimeout(function(){_3ee.add(_424,"mblTransition");_3ee.add(_425,"mblTransition");},100);}var _42a="50% 50%";var _42b="50% 50%";var _42c,posX,posY;if(_426.indexOf("swirl")!=-1||_426.indexOf("zoom")!=-1){if(this.keepScrollPos&&!this.getParent()){_42c=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;}else{_42c=-_3f0.position(_424,true).y;}posY=win.global.innerHeight/2+_42c;_42a="50% "+posY+"px";_42b="50% "+posY+"px";}else{if(_426.indexOf("scale")!=-1){var _42d=_3f0.position(_424,true);posX=((this.clickedPosX!==undefined)?this.clickedPosX:win.global.innerWidth/2)-_42d.x;if(this.keepScrollPos&&!this.getParent()){_42c=win.body().scrollTop||win.doc.documentElement.scrollTop||win.global.pageYOffset||0;}else{_42c=-_42d.y;}posY=((this.clickedPosY!==undefined)?this.clickedPosY:win.global.innerHeight/2)+_42c;_42a=posX+"px "+posY+"px";_42b=posX+"px "+posY+"px";}}_3f1.set(_424,{webkitTransformOrigin:_42a});_3f1.set(_425,{webkitTransformOrigin:_42b});}}},onAnimationStart:function(e){},onAnimationEnd:function(e){var name=e.animationName||e.target.className;if(name.indexOf("Out")===-1&&name.indexOf("In")===-1&&name.indexOf("Shrink")===-1){return;}var _42e=false;if(_3ee.contains(this.domNode,"mblOut")){_42e=true;this.domNode.style.display="none";_3ee.remove(this.domNode,[this._toCls(this._detail.transition),"mblIn","mblOut","mblReverse"]);}else{this.containerNode.style.paddingTop="";}_3f1.set(this.domNode,{webkitTransformOrigin:""});if(name.indexOf("Shrink")!==-1){var li=e.target;li.style.display="none";_3ee.remove(li,"mblCloseContent");var p=_3f9.getEnclosingScrollable(this.domNode);p&&p.onTouchEnd();}if(_42e){this.invokeCallback();}this._clearClasses(this.domNode);this.clickedPosX=this.clickedPosY=undefined;if(name.indexOf("Cube")!==-1&&name.indexOf("In")!==-1&&has("iphone")){this.domNode.parentNode.style.webkitPerspective="";}},invokeCallback:function(){this.onAfterTransitionOut.apply(this,this._arguments);_3eb.publish("/dojox/mobile/afterTransitionOut",[this].concat(this._arguments));var _42f=_3f2.byNode(this.toNode);if(_42f){_42f.onAfterTransitionIn.apply(_42f,this._arguments);_3eb.publish("/dojox/mobile/afterTransitionIn",[_42f].concat(this._arguments));_42f.movedFrom=undefined;if(this.setFragIds&&this._isBookmarkable(this._detail)){this.setFragIds(_42f);}}if(has("mblAndroidWorkaround")){setTimeout(lang.hitch(this,function(){if(_42f){_3f1.set(this.toNode,"webkitTransformStyle","");}_3f1.set(this.domNode,"webkitTransformStyle","");}),0);}var c=this._detail.context,m=this._detail.method;if(c||m){if(!m){m=c;c=null;}c=c||win.global;if(typeof (m)=="string"){c[m].apply(c,this._optArgs);}else{if(typeof (m)=="function"){m.apply(c,this._optArgs);}}}this._detail=this._optArgs=this._arguments=undefined;this._inProgress=false;},isVisible:function(_430){var _431=function(node){return _3f1.get(node,"display")!=="none";};if(_430){for(var n=this.domNode;n.tagName!=="BODY";n=n.parentNode){if(!_431(n)){return false;}}return true;}else{return _431(this.domNode);}},getShowingView:function(){var _432=this.domNode.parentNode.childNodes;for(var i=0;i<_432.length;i++){var n=_432[i];if(n.nodeType===1&&_3ee.contains(n,"mblView")&&n.style.display!=="none"){return _3f2.byNode(n);}}return null;},getSiblingViews:function(){if(!this.domNode.parentNode){return [this];}return _3e9.map(_3e9.filter(this.domNode.parentNode.childNodes,function(n){return n.nodeType===1&&_3ee.contains(n,"mblView");}),function(n){return _3f2.byNode(n);});},show:function(_433,_434){var out=this.getShowingView();if(!_433){if(out){out.onBeforeTransitionOut(out.id);_3eb.publish("/dojox/mobile/beforeTransitionOut",[out,out.id]);}this.onBeforeTransitionIn(this.id);_3eb.publish("/dojox/mobile/beforeTransitionIn",[this,this.id]);}if(_434){this.domNode.style.display="";}else{_3e9.forEach(this.getSiblingViews(),function(v){v.domNode.style.display=(v===this)?"":"none";},this);}this.load&&this.load();if(!_433){if(out){out.onAfterTransitionOut(out.id);_3eb.publish("/dojox/mobile/afterTransitionOut",[out,out.id]);}this.onAfterTransitionIn(this.id);_3eb.publish("/dojox/mobile/afterTransitionIn",[this,this.id]);}},hide:function(){this.domNode.style.display="none";}});});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_435,_436){return _435("dijit._Contained",null,{_getSibling:function(_437){var node=this.domNode;do{node=node[_437+"Sibling"];}while(node&&node.nodeType!=1);return node&&_436.byNode(node);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});});},"dijit/_Container":function(){define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct"],function(_438,_439,_43a){return _439("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_43b,_43c){var _43d=this.containerNode;if(_43c&&typeof _43c=="number"){var _43e=this.getChildren();if(_43e&&_43e.length>=_43c){_43d=_43e[_43c-1].domNode;_43c="after";}}_43a.place(_43b.domNode,_43d,_43c);if(this._started&&!_43b._started){_43b.startup();}},removeChild:function(_43f){if(typeof _43f=="number"){_43f=this.getChildren()[_43f];}if(_43f){var node=_43f.domNode;if(node&&node.parentNode){node.parentNode.removeChild(node);}}},hasChildren:function(){return this.getChildren().length>0;},_getSiblingOfChild:function(_440,dir){var _441=this.getChildren(),idx=_438.indexOf(this.getChildren(),_440);return _441[idx+dir];},getIndexOfChild:function(_442){return _438.indexOf(this.getChildren(),_442);}});});},"dojox/mobile/ViewController":function(){define("dojox/mobile/ViewController",["dojo/_base/kernel","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/on","dojo/ready","dijit/registry","./ProgressIndicator","./TransitionEvent","./viewRegistry"],function(dojo,_443,_444,_445,lang,win,_446,dom,_447,_448,on,_449,_44a,_44b,_44c,_44d){var _44e=_445("dojox.mobile.ViewController",null,{dataHandlerClass:"dojox/mobile/dh/DataHandler",dataSourceClass:"dojox/mobile/dh/UrlDataSource",fileTypeMapClass:"dojox/mobile/dh/SuffixFileTypeMap",constructor:function(){this.viewMap={};_449(lang.hitch(this,function(){on(win.body(),"startTransition",lang.hitch(this,"onStartTransition"));}));},findTransitionViews:function(_44f){if(!_44f){return [];}_44f.match(/^#?([^&?]+)(.*)/);var _450=RegExp.$2;var view=_44a.byId(RegExp.$1);if(!view){return [];}for(var v=view.getParent();v;v=v.getParent()){if(v.isVisible&&!v.isVisible()){var sv=view.getShowingView();if(sv&&sv.id!==view.id){view.show();}view=v;}}return [view.getShowingView(),view,_450];},openExternalView:function(_451,_452){var d=new _446();var id=this.viewMap[_451.url];if(id){_451.moveTo=id;if(_451.noTransition){_44a.byId(id).hide();}else{new _44c(win.body(),_451).dispatch();}d.resolve(true);return d;}var _453=null;for(var i=_452.childNodes.length-1;i>=0;i--){var c=_452.childNodes[i];if(c.nodeType===1){var _454=c.getAttribute("fixed")||(_44a.byNode(c)&&_44a.byNode(c).fixed);if(_454==="bottom"){_453=c;break;}}}var dh=_451.dataHandlerClass||this.dataHandlerClass;var ds=_451.dataSourceClass||this.dataSourceClass;var ft=_451.fileTypeMapClass||this.fileTypeMapClass;require([dh,ds,ft],lang.hitch(this,function(_455,_456,_457){var _458=new _455(new _456(_451.data||_451.url),_452,_453);var _459=_451.contentType||_457.getContentType(_451.url)||"html";_458.processData(_459,lang.hitch(this,function(id){if(id){this.viewMap[_451.url]=_451.moveTo=id;if(_451.noTransition){_44a.byId(id).hide();}else{new _44c(win.body(),_451).dispatch();}d.resolve(true);}else{d.reject("Failed to load "+_451.url);}}));}));return d;},onStartTransition:function(evt){evt.preventDefault();if(!evt.detail){return;}var _45a=evt.detail;if(!_45a.moveTo&&!_45a.href&&!_45a.url&&!_45a.scene){return;}if(_45a.url&&!_45a.moveTo){var _45b=_45a.urlTarget;var w=_44a.byId(_45b);var _45c=w&&w.containerNode||dom.byId(_45b);if(!_45c){w=_44d.getEnclosingView(evt.target);_45c=w&&w.domNode.parentNode||win.body();}this.openExternalView(_45a,_45c);return;}else{if(_45a.href){if(_45a.hrefTarget){win.global.open(_45a.href,_45a.hrefTarget);}else{var view;for(var v=_44d.getEnclosingView(evt.target);v;v=_44d.getParentView(v)){view=v;}if(view){view.performTransition(null,_45a.transitionDir,_45a.transition,evt.target,function(){location.href=_45a.href;});}}return;}else{if(_45a.scene){_444.publish("/dojox/mobile/app/pushScene",[_45a.scene]);return;}}}var arr=this.findTransitionViews(_45a.moveTo),_45d=arr[0],_45e=arr[1],_45f=arr[2];if(!location.hash&&!_45a.hashchange){_44d.initialView=_45d;}if(_45a.moveTo&&_45e){_45a.moveTo=(_45a.moveTo.charAt(0)==="#"?"#"+_45e.id:_45e.id)+_45f;}if(!_45d||(_45a.moveTo&&_45d===_44a.byId(_45a.moveTo.replace(/^#?([^&?]+).*/,"$1")))){return;}var src=_44a.getEnclosingWidget(evt.target);if(src&&src.callback){_45a.context=src;_45a.method=src.callback;}_45d.performTransition(_45a);}});_44e._instance=new _44e();_44e.getInstance=function(){return _44e._instance;};return _44e;});},"dojox/mobile/ProgressIndicator":function(){define("dojox/mobile/ProgressIndicator",["dojo/_base/config","dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/has","dijit/_Contained","dijit/_WidgetBase"],function(_460,_461,lang,_462,_463,_464,_465,has,_466,_467){var cls=_461("dojox.mobile.ProgressIndicator",[_467,_466],{interval:100,size:40,removeOnStop:true,startSpinning:false,center:true,colors:null,baseClass:"mblProgressIndicator",constructor:function(){this.colors=[];this._bars=[];},buildRendering:function(){this.inherited(arguments);if(this.center){_462.add(this.domNode,"mblProgressIndicatorCenter");}this.containerNode=_463.create("div",{className:"mblProgContainer"},this.domNode);this.spinnerNode=_463.create("div",null,this.containerNode);for(var i=0;i<12;i++){var div=_463.create("div",{className:"mblProg mblProg"+i},this.spinnerNode);this._bars.push(div);}this.scale(this.size);if(this.startSpinning){this.start();}},scale:function(size){var _468=size/40;_465.set(this.containerNode,{webkitTransform:"scale("+_468+")",webkitTransformOrigin:"0 0"});_464.setMarginBox(this.domNode,{w:size,h:size});_464.setMarginBox(this.containerNode,{w:size/_468,h:size/_468});},start:function(){if(this.imageNode){var img=this.imageNode;var l=Math.round((this.containerNode.offsetWidth-img.offsetWidth)/2);var t=Math.round((this.containerNode.offsetHeight-img.offsetHeight)/2);img.style.margin=t+"px "+l+"px";return;}var cntr=0;var _469=this;var n=12;this.timer=setInterval(function(){cntr--;cntr=cntr<0?n-1:cntr;var c=_469.colors;for(var i=0;i<n;i++){var idx=(cntr+i)%n;if(c[idx]){_469._bars[i].style.backgroundColor=c[idx];}else{_462.replace(_469._bars[i],"mblProg"+idx+"Color","mblProg"+(idx===n-1?0:idx+1)+"Color");}}},this.interval);},stop:function(){if(this.timer){clearInterval(this.timer);}this.timer=null;if(this.removeOnStop&&this.domNode&&this.domNode.parentNode){this.domNode.parentNode.removeChild(this.domNode);}},setImage:function(file){if(file){this.imageNode=_463.create("img",{src:file},this.containerNode);this.spinnerNode.style.display="none";}else{if(this.imageNode){this.containerNode.removeChild(this.imageNode);this.imageNode=null;}this.spinnerNode.style.display="";}},destroy:function(){this.inherited(arguments);if(this===cls._instance){cls._instance=null;}}});cls._instance=null;cls.getInstance=function(_46a){if(!cls._instance){cls._instance=new cls(_46a);}return cls._instance;};return cls;});},"dojox/mobile/TransitionEvent":function(){define("dojox/mobile/TransitionEvent",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/lang","dojo/on","./transition"],function(_46b,_46c,lang,on,_46d){return _46b("dojox.mobile.TransitionEvent",null,{constructor:function(_46e,_46f,_470){this.transitionOptions=_46f;this.target=_46e;this.triggerEvent=_470||null;},dispatch:function(){var opts={bubbles:true,cancelable:true,detail:this.transitionOptions,triggerEvent:this.triggerEvent};var evt=on.emit(this.target,"startTransition",opts);if(evt){_46c.when(_46d,lang.hitch(this,function(_471){_46c.when(_471.call(this,evt),lang.hitch(this,function(_472){this.endTransition(_472);}));}));}},endTransition:function(_473){on.emit(this.target,"endTransition",{detail:_473.transitionOptions});}});});},"dojox/mobile/transition":function(){define(["dojo/_base/Deferred","dojo/_base/config"],function(_474,_475){if(_475["mblCSS3Transition"]){var _476=new _474();require([_475["mblCSS3Transition"]],function(_477){_476.resolve(_477);});return _476;}return null;});},"dojox/mobile/viewRegistry":function(){define(["dojo/_base/array","dojo/dom-class","dijit/registry"],function(_478,_479,_47a){var _47b={length:0,hash:{},initialView:null,add:function(view){this.hash[view.id]=view;this.length++;},remove:function(id){if(this.hash[id]){delete this.hash[id];this.length--;}},getViews:function(){var arr=[];for(var i in this.hash){arr.push(this.hash[i]);}return arr;},getParentView:function(view){for(var v=view.getParent();v;v=v.getParent()){if(_479.contains(v.domNode,"mblView")){return v;}}return null;},getChildViews:function(_47c){return _478.filter(this.getViews(),function(v){return this.getParentView(v)===_47c;},this);},getEnclosingView:function(node){for(var n=node;n&&n.tagName!=="BODY";n=n.parentNode){if(n.nodeType===1&&_479.contains(n,"mblView")){return _47a.byNode(n);}}return null;},getEnclosingScrollable:function(node){for(var w=_47a.getEnclosingWidget(node);w;w=w.getParent()){if(w.scrollableParams&&w._v){return w;}}return null;}};return _47b;});},"dojox/mobile/Heading":function(){define("dojox/mobile/Heading",["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./ProgressIndicator","./ToolBarButton","./View"],function(_47d,_47e,_47f,lang,win,dom,_480,_481,_482,_483,_484,_485,_486,_487,_488,View){var dm=lang.getObject("dojox.mobile",true);return _47f("dojox.mobile.Heading",[_486,_485,_484],{back:"",href:"",moveTo:"",transition:"slide",label:"",iconBase:"",tag:"h1",busy:false,progStyle:"mblProgWhite",baseClass:"mblHeading",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||win.doc.createElement(this.tag);this.inherited(arguments);if(!this.label){_47d.forEach(this.domNode.childNodes,function(n){if(n.nodeType==3){var v=lang.trim(n.nodeValue);if(v){this.label=v;this.labelNode=_481.create("span",{innerHTML:v},n,"replace");}}},this);}if(!this.labelNode){this.labelNode=_481.create("span",null,this.domNode);}this.labelNode.className="mblHeadingSpanTitle";this.labelDivNode=_481.create("div",{className:"mblHeadingDivTitle",innerHTML:this.labelNode.innerHTML},this.domNode);dom.setSelectable(this.domNode,false);},startup:function(){if(this._started){return;}var _489=this.getParent&&this.getParent();if(!_489||!_489.resize){var _48a=this;setTimeout(function(){_48a.resize();},0);}this.inherited(arguments);},resize:function(){if(this.labelNode){var _48b,_48c;var _48d=this.containerNode.childNodes;for(var i=_48d.length-1;i>=0;i--){var c=_48d[i];if(c.nodeType===1&&_482.get(c,"display")!=="none"){if(!_48c&&_482.get(c,"float")==="right"){_48c=c;}if(!_48b&&_482.get(c,"float")==="left"){_48b=c;}}}if(!this.labelNodeLen&&this.label){this.labelNode.style.display="inline";this.labelNodeLen=this.labelNode.offsetWidth;this.labelNode.style.display="";}var bw=this.domNode.offsetWidth;var rw=_48c?bw-_48c.offsetLeft+5:0;var lw=_48b?_48b.offsetLeft+_48b.offsetWidth+5:0;var tw=this.labelNodeLen||0;_480[bw-Math.max(rw,lw)*2>tw?"add":"remove"](this.domNode,"mblHeadingCenterTitle");}_47d.forEach(this.getChildren(),function(_48e){if(_48e.resize){_48e.resize();}});},_setBackAttr:function(back){this._set("back",back);if(!this.backButton){this.backButton=new _488({arrow:"left",label:back,moveTo:this.moveTo,back:!this.moveTo,href:this.href,transition:this.transition,transitionDir:-1});this.backButton.placeAt(this.domNode,"first");}else{this.backButton.set("label",back);}this.resize();},_setMoveToAttr:function(_48f){this._set("moveTo",_48f);if(this.backButton){this.backButton.set("moveTo",_48f);}},_setHrefAttr:function(href){this._set("href",href);if(this.backButton){this.backButton.set("href",href);}},_setTransitionAttr:function(_490){this._set("transition",_490);if(this.backButton){this.backButton.set("transition",_490);}},_setLabelAttr:function(_491){this._set("label",_491);this.labelNode.innerHTML=this.labelDivNode.innerHTML=this._cv?this._cv(_491):_491;},_setBusyAttr:function(busy){var prog=this._prog;if(busy){if(!prog){prog=this._prog=new _487({size:30,center:false});_480.add(prog.domNode,this.progStyle);}_481.place(prog.domNode,this.domNode,"first");prog.start();}else{prog.stop();}this._set("busy",busy);}});});},"dojox/mobile/ToolBarButton":function(){define("dojox/mobile/ToolBarButton",["dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","./sniff","./_ItemBase"],function(_492,lang,win,_493,_494,_495,has,_496){return _492("dojox.mobile.ToolBarButton",_496,{selected:false,arrow:"",light:true,defaultColor:"mblColorDefault",selColor:"mblColorDefaultSel",baseClass:"mblToolBarButton",_selStartMethod:"touch",_selEndMethod:"touch",buildRendering:function(){if(!this.label&&this.srcNodeRef){this.label=this.srcNodeRef.innerHTML;}this.label=lang.trim(this.label);this.domNode=(this.srcNodeRef&&this.srcNodeRef.tagName==="SPAN")?this.srcNodeRef:_494.create("span");this.inherited(arguments);if(this.light&&!this.arrow&&(!this.icon||!this.label)){this.labelNode=this.tableNode=this.bodyNode=this.iconParentNode=this.domNode;_493.add(this.domNode,this.defaultColor+" mblToolBarButtonBody"+(this.icon?" mblToolBarButtonLightIcon":" mblToolBarButtonLightText"));return;}this.domNode.innerHTML="";if(this.arrow==="left"||this.arrow==="right"){this.arrowNode=_494.create("span",{className:"mblToolBarButtonArrow mblToolBarButton"+(this.arrow==="left"?"Left":"Right")+"Arrow "+(has("ie")?"":(this.defaultColor+" "+this.defaultColor+"45"))},this.domNode);_493.add(this.domNode,"mblToolBarButtonHas"+(this.arrow==="left"?"Left":"Right")+"Arrow");}this.bodyNode=_494.create("span",{className:"mblToolBarButtonBody"},this.domNode);this.tableNode=_494.create("table",{cellPadding:"0",cellSpacing:"0",border:"0"},this.bodyNode);if(!this.label&&this.arrow){this.tableNode.className="mblToolBarButtonText";}var row=this.tableNode.insertRow(-1);this.iconParentNode=row.insertCell(-1);this.labelNode=row.insertCell(-1);this.iconParentNode.className="mblToolBarButtonIcon";this.labelNode.className="mblToolBarButtonLabel";if(this.icon&&this.icon!=="none"&&this.label){_493.add(this.domNode,"mblToolBarButtonHasIcon");_493.add(this.bodyNode,"mblToolBarButtonLabeledIcon");}_493.add(this.bodyNode,this.defaultColor);},startup:function(){if(this._started){return;}this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");this.inherited(arguments);if(!this._isOnLine){this._isOnLine=true;this.set("icon",this._pendingIcon!==undefined?this._pendingIcon:this.icon);delete this._pendingIcon;}},_onClick:function(e){if(e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}this.defaultClickAction(e);},onClick:function(){},_setLabelAttr:function(text){this.inherited(arguments);_493.toggle(this.tableNode,"mblToolBarButtonText",text||this.arrow);},_setSelectedAttr:function(_497){var _498=function(node,a,b){_493.replace(node,a+" "+a+"45",b+" "+b+"45");};this.inherited(arguments);if(_497){_493.replace(this.bodyNode,this.selColor,this.defaultColor);if(!has("ie")&&this.arrowNode){_498(this.arrowNode,this.selColor,this.defaultColor);}}else{_493.replace(this.bodyNode,this.defaultColor,this.selColor);if(!has("ie")&&this.arrowNode){_498(this.arrowNode,this.defaultColor,this.selColor);}}_493.toggle(this.domNode,"mblToolBarButtonSelected",_497);_493.toggle(this.bodyNode,"mblToolBarButtonBodySelected",_497);}});});},"dojox/mobile/_ItemBase":function(){define("dojox/mobile/_ItemBase",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/touch","dijit/registry","dijit/_Contained","dijit/_Container","dijit/_WidgetBase","./TransitionEvent","./iconUtils","./sniff"],function(_499,_49a,lang,win,_49b,_49c,_49d,_49e,_49f,_4a0,_4a1,_4a2,has){return _49a("dojox.mobile._ItemBase",[_4a0,_49f,_49e],{icon:"",iconPos:"",alt:"",href:"",hrefTarget:"",moveTo:"",scene:"",clickable:false,url:"",urlTarget:"",back:false,transition:"",transitionDir:1,transitionOptions:null,callback:null,label:"",toggle:false,selected:false,tabIndex:"0",_setTabIndexAttr:"",paramsToInherit:"transition,icon",_selStartMethod:"none",_selEndMethod:"none",_delayedSelection:false,_duration:800,_handleClick:true,buildRendering:function(){this.inherited(arguments);this._isOnLine=this.inheritParams();},startup:function(){if(this._started){return;}if(!this._isOnLine){this.inheritParams();}if(this._handleClick&&this._selStartMethod==="touch"){this._onTouchStartHandle=this.connect(this.domNode,_49c.press,"_onTouchStart");}this.inherited(arguments);},inheritParams:function(){var _4a3=this.getParent();if(_4a3){_499.forEach(this.paramsToInherit.split(/,/),function(p){if(p.match(/icon/i)){var base=p+"Base",pos=p+"Pos";if(this[p]&&_4a3[base]&&_4a3[base].charAt(_4a3[base].length-1)==="/"){this[p]=_4a3[base]+this[p];}if(!this[p]){this[p]=_4a3[base];}if(!this[pos]){this[pos]=_4a3[pos];}}if(!this[p]){this[p]=_4a3[p];}},this);}return !!_4a3;},getTransOpts:function(){var opts=this.transitionOptions||{};_499.forEach(["moveTo","href","hrefTarget","url","target","urlTarget","scene","transition","transitionDir"],function(p){opts[p]=opts[p]||this[p];},this);return opts;},userClickAction:function(){},defaultClickAction:function(e){this.handleSelection(e);if(this.userClickAction(e)===false){return;}this.makeTransition(e);},handleSelection:function(e){if(this._delayedSelection){this.set("selected",true);}if(this._onTouchEndHandle){this.disconnect(this._onTouchEndHandle);this._onTouchEndHandle=null;}var p=this.getParent();if(this.toggle){this.set("selected",!this._currentSel);}else{if(p&&p.selectOne){this.set("selected",true);}else{if(this._selEndMethod==="touch"){this.set("selected",false);}else{if(this._selEndMethod==="timer"){var _4a4=this;this.defer(function(){_4a4.set("selected",false);},this._duration);}}}}},makeTransition:function(e){if(this.back&&history){history.back();return;}if(this.href&&this.hrefTarget){win.global.open(this.href,this.hrefTarget||"_blank");this._onNewWindowOpened(e);return;}var opts=this.getTransOpts();var _4a5=!!(opts.moveTo||opts.href||opts.url||opts.target||opts.scene);if(this._prepareForTransition(e,_4a5?opts:null)===false){return;}if(_4a5){this.setTransitionPos(e);new _4a1(this.domNode,opts,e).dispatch();}},_onNewWindowOpened:function(){},_prepareForTransition:function(e,_4a6){},_onTouchStart:function(e){if(this.getParent().isEditing||this.onTouchStart(e)===false){return;}if(!this._onTouchEndHandle&&this._selStartMethod==="touch"){this._onTouchMoveHandle=this.connect(win.body(),_49c.move,"_onTouchMove");this._onTouchEndHandle=this.connect(win.body(),_49c.release,"_onTouchEnd");}this.touchStartX=e.touches?e.touches[0].pageX:e.clientX;this.touchStartY=e.touches?e.touches[0].pageY:e.clientY;this._currentSel=this.selected;if(this._delayedSelection){this._selTimer=setTimeout(lang.hitch(this,function(){this.set("selected",true);}),100);}else{this.set("selected",true);}},onTouchStart:function(){},_onTouchMove:function(e){var x=e.touches?e.touches[0].pageX:e.clientX;var y=e.touches?e.touches[0].pageY:e.clientY;if(Math.abs(x-this.touchStartX)>=4||Math.abs(y-this.touchStartY)>=4){this.cancel();var p=this.getParent();if(p&&p.selectOne){this._prevSel&&this._prevSel.set("selected",true);}else{this.set("selected",false);}}},_disconnect:function(){this.disconnect(this._onTouchMoveHandle);this.disconnect(this._onTouchEndHandle);this._onTouchMoveHandle=this._onTouchEndHandle=null;},cancel:function(){if(this._selTimer){clearTimeout(this._selTimer);this._selTimer=null;}this._disconnect();},_onTouchEnd:function(e){if(!this._selTimer&&this._delayedSelection){return;}this.cancel();this._onClick(e);},setTransitionPos:function(e){var w=this;while(true){w=w.getParent();if(!w||_49b.contains(w.domNode,"mblView")){break;}}if(w){w.clickedPosX=e.clientX;w.clickedPosY=e.clientY;}},transitionTo:function(_4a7,href,url,_4a8){var opts=(_4a7&&typeof (_4a7)==="object")?_4a7:{moveTo:_4a7,href:href,url:url,scene:_4a8,transition:this.transition,transitionDir:this.transitionDir};new _4a1(this.domNode,opts).dispatch();},_setIconAttr:function(icon){if(!this._isOnLine){this._pendingIcon=icon;return;}this._set("icon",icon);this.iconNode=_4a2.setIcon(icon,this.iconPos,this.iconNode,this.alt,this.iconParentNode,this.refNode,this.position);},_setLabelAttr:function(text){this._set("label",text);this.labelNode.innerHTML=this._cv?this._cv(text):text;},_setSelectedAttr:function(_4a9){if(_4a9){var p=this.getParent();if(p&&p.selectOne){var arr=_499.filter(p.getChildren(),function(w){return w.selected;});_499.forEach(arr,function(c){this._prevSel=c;c.set("selected",false);},this);}}this._set("selected",_4a9);}});});},"dojo/touch":function(){define(["./_base/kernel","./aspect","./dom","./on","./has","./mouse","./domReady","./_base/window"],function(dojo,_4aa,dom,on,has,_4ab,_4ac,win){var _4ad=has("touch");var ios4=false;if(has("ios")){var ua=navigator.userAgent;var v=ua.match(/OS ([\d_]+)/)?RegExp.$1:"1";var os=parseFloat(v.replace(/_/,".").replace(/_/g,""));ios4=os<5;}var _4ae;function _4af(_4b0,_4b1){if(_4ad){return function(node,_4b2){var _4b3=on(node,_4b1,_4b2),_4b4=on(node,_4b0,function(evt){if(!_4ae||(new Date()).getTime()>_4ae+1000){_4b2.call(this,evt);}});return {remove:function(){_4b3.remove();_4b4.remove();}};};}else{return function(node,_4b5){return on(node,_4b0,_4b5);};}};var _4b6,_4b7;if(_4ad){_4ac(function(){_4b7=win.body();win.doc.addEventListener("touchstart",function(evt){_4ae=(new Date()).getTime();var _4b8=_4b7;_4b7=evt.target;on.emit(_4b8,"dojotouchout",{target:_4b8,relatedTarget:_4b7,bubbles:true});on.emit(_4b7,"dojotouchover",{target:_4b7,relatedTarget:_4b8,bubbles:true});},true);on(win.doc,"touchmove",function(evt){_4ae=(new Date()).getTime();var _4b9=win.doc.elementFromPoint(evt.pageX-(ios4?0:win.global.pageXOffset),evt.pageY-(ios4?0:win.global.pageYOffset));if(_4b9&&_4b7!==_4b9){on.emit(_4b7,"dojotouchout",{target:_4b7,relatedTarget:_4b9,bubbles:true});on.emit(_4b9,"dojotouchover",{target:_4b9,relatedTarget:_4b7,bubbles:true});_4b7=_4b9;}});});_4b6=function(node,_4ba){return on(win.doc,"touchmove",function(evt){if(node===win.doc||dom.isDescendant(_4b7,node)){evt.target=_4b7;_4ba.call(this,evt);}});};}var _4bb={press:_4af("mousedown","touchstart"),move:_4af("mousemove",_4b6),release:_4af("mouseup","touchend"),cancel:_4af(_4ab.leave,"touchcancel"),over:_4af("mouseover","dojotouchover"),out:_4af("mouseout","dojotouchout"),enter:_4ab._eventHandler(_4af("mouseover","dojotouchover")),leave:_4ab._eventHandler(_4af("mouseout","dojotouchout"))};1&&(dojo.touch=_4bb);return _4bb;});},"dojox/mobile/iconUtils":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/connect","dojo/_base/event","dojo/_base/lang","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","./sniff"],function(_4bc,_4bd,_4be,_4bf,lang,win,_4c0,_4c1,_4c2,has){var dm=lang.getObject("dojox.mobile",true);var _4c3=function(){this.setupSpriteIcon=function(_4c4,_4c5){if(_4c4&&_4c5){var arr=_4bc.map(_4c5.split(/[ ,]/),function(item){return item-0;});var t=arr[0];var r=arr[1]+arr[2];var b=arr[0]+arr[3];var l=arr[1];_4c2.set(_4c4,{clip:"rect("+t+"px "+r+"px "+b+"px "+l+"px)",top:(_4c4.parentNode?_4c2.get(_4c4,"top"):0)-t+"px",left:-l+"px"});_4c0.add(_4c4,"mblSpriteIcon");}};this.createDomButton=function(_4c6,_4c7,_4c8){if(!this._domButtons){if(has("webkit")){var _4c9=function(_4ca,dic){var i,j;if(!_4ca){var _4cb={};var ss=win.doc.styleSheets;for(i=0;i<ss.length;i++){ss[i]&&_4c9(ss[i],_4cb);}return _4cb;}var _4cc=_4ca.cssRules||[];for(i=0;i<_4cc.length;i++){var rule=_4cc[i];if(rule.href&&rule.styleSheet){_4c9(rule.styleSheet,dic);}else{if(rule.selectorText){var sels=rule.selectorText.split(/,/);for(j=0;j<sels.length;j++){var sel=sels[j];var n=sel.split(/>/).length-1;if(sel.match(/(mblDomButton\w+)/)){var cls=RegExp.$1;if(!dic[cls]||n>dic[cls]){dic[cls]=n;}}}}}}return dic;};this._domButtons=_4c9();}else{this._domButtons={};}}var s=_4c6.className;var node=_4c8||_4c6;if(s.match(/(mblDomButton\w+)/)&&s.indexOf("/")===-1){var _4cd=RegExp.$1;var nDiv=4;if(s.match(/(mblDomButton\w+_(\d+))/)){nDiv=RegExp.$2-0;}else{if(this._domButtons[_4cd]!==undefined){nDiv=this._domButtons[_4cd];}}var _4ce=null;if(has("bb")&&_4bd["mblBBBoxShadowWorkaround"]!==false){_4ce={style:"-webkit-box-shadow:none"};}for(var i=0,p=node;i<nDiv;i++){p=p.firstChild||_4c1.create("div",_4ce,p);}if(_4c8){setTimeout(function(){_4c0.remove(_4c6,_4cd);},0);_4c0.add(_4c8,_4cd);}}else{if(s.indexOf(".")!==-1){_4c1.create("img",{src:s},node);}else{return null;}}_4c0.add(node,"mblDomButton");!!_4c7&&_4c2.set(node,_4c7);return node;};this.createIcon=function(icon,_4cf,node,_4d0,_4d1,_4d2,pos){_4d0=_4d0||"";if(icon&&icon.indexOf("mblDomButton")===0){if(!node){node=_4c1.create("div",null,_4d2||_4d1,pos);}else{if(node.className.match(/(mblDomButton\w+)/)){_4c0.remove(node,RegExp.$1);}}node.title=_4d0;_4c0.add(node,icon);this.createDomButton(node);}else{if(icon&&icon!=="none"){if(!node||node.nodeName!=="IMG"){node=_4c1.create("img",{alt:_4d0},_4d2||_4d1,pos);}node.src=(icon||"").replace("${theme}",dm.currentTheme);this.setupSpriteIcon(node,_4cf);if(_4cf&&_4d1){var arr=_4cf.split(/[ ,]/);_4c2.set(_4d1,{width:arr[2]+"px",height:arr[3]+"px"});_4c0.add(_4d1,"mblSpriteIconParent");}_4be.connect(node,"ondragstart",_4bf,"stop");}}return node;};this.iconWrapper=false;this.setIcon=function(icon,_4d3,_4d4,alt,_4d5,_4d6,pos){if(!_4d5||!icon&&!_4d4){return null;}if(icon&&icon!=="none"){if(!this.iconWrapper&&icon.indexOf("mblDomButton")!==0&&!_4d3){if(_4d4&&_4d4.tagName==="DIV"){_4c1.destroy(_4d4);_4d4=null;}_4d4=this.createIcon(icon,null,_4d4,alt,_4d5,_4d6,pos);_4c0.add(_4d4,"mblImageIcon");}else{if(_4d4&&_4d4.tagName==="IMG"){_4c1.destroy(_4d4);_4d4=null;}_4d4&&_4c1.empty(_4d4);if(!_4d4){_4d4=_4c1.create("div",null,_4d6||_4d5,pos);}this.createIcon(icon,_4d3,null,null,_4d4);if(alt){_4d4.title=alt;}}_4c0.remove(_4d5,"mblNoIcon");return _4d4;}else{_4c1.destroy(_4d4);_4c0.add(_4d5,"mblNoIcon");return null;}};};return new _4c3();});},"dojox/mobile/RoundRect":function(){define("dojox/mobile/RoundRect",["dojo/_base/declare","dojo/dom-class","./Container"],function(_4d7,_4d8,_4d9){return _4d7("dojox.mobile.RoundRect",_4d9,{shadow:false,baseClass:"mblRoundRect",buildRendering:function(){this.inherited(arguments);if(this.shadow){_4d8.add(this.domNode,"mblShadow");}}});});},"dojox/mobile/Container":function(){define("dojox/mobile/Container",["dojo/_base/declare","dijit/_Container","./Pane"],function(_4da,_4db,Pane){return _4da("dojox.mobile.Container",[Pane,_4db],{baseClass:"mblContainer"});});},"dojox/mobile/Pane":function(){define("dojox/mobile/Pane",["dojo/_base/array","dojo/_base/declare","dijit/_Contained","dijit/_WidgetBase"],function(_4dc,_4dd,_4de,_4df){return _4dd("dojox.mobile.Pane",[_4df,_4de],{baseClass:"mblPane",buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},resize:function(){_4dc.forEach(this.getChildren(),function(_4e0){if(_4e0.resize){_4e0.resize();}});}});});},"dojox/mobile/RoundRectCategory":function(){define("dojox/mobile/RoundRectCategory",["dojo/_base/declare","dojo/_base/window","dojo/dom-construct","dijit/_Contained","dijit/_WidgetBase"],function(_4e1,win,_4e2,_4e3,_4e4){return _4e1("dojox.mobile.RoundRectCategory",[_4e4,_4e3],{label:"",tag:"h2",baseClass:"mblRoundRectCategory",buildRendering:function(){var _4e5=this.domNode=this.containerNode=this.srcNodeRef||_4e2.create(this.tag);this.inherited(arguments);if(!this.label&&_4e5.childNodes.length===1&&_4e5.firstChild.nodeType===3){this.label=_4e5.firstChild.nodeValue;}},_setLabelAttr:function(_4e6){this.label=_4e6;this.domNode.innerHTML=this._cv?this._cv(_4e6):_4e6;}});});},"dojox/mobile/EdgeToEdgeCategory":function(){define("dojox/mobile/EdgeToEdgeCategory",["dojo/_base/declare","./RoundRectCategory"],function(_4e7,_4e8){return _4e7("dojox.mobile.EdgeToEdgeCategory",_4e8,{buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeCategory";}});});},"dojox/mobile/RoundRectList":function(){define("dojox/mobile/RoundRectList",["dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/_base/lang","dojo/_base/window","dojo/dom-construct","dijit/_Contained","dijit/_Container","dijit/_WidgetBase"],function(_4e9,_4ea,_4eb,lang,win,_4ec,_4ed,_4ee,_4ef){return _4ea("dojox.mobile.RoundRectList",[_4ef,_4ee,_4ed],{transition:"slide",iconBase:"",iconPos:"",select:"",stateful:false,syncWithViews:false,editable:false,tag:"ul",editableMixinClass:"dojox/mobile/_EditableListMixin",baseClass:"mblRoundRectList",buildRendering:function(){this.domNode=this.srcNodeRef||_4ec.create(this.tag);this.inherited(arguments);},postCreate:function(){if(this.editable){require([this.editableMixinClass],lang.hitch(this,function(_4f0){_4ea.safeMixin(this,new _4f0());}));}this.connect(this.domNode,"onselectstart",_4eb.stop);if(this.syncWithViews){var f=function(view,_4f1,dir,_4f2,_4f3,_4f4){var _4f5=_4e9.filter(this.getChildren(),function(w){return w.moveTo==="#"+view.id||w.moveTo===view.id;})[0];if(_4f5){_4f5.set("selected",true);}};this.subscribe("/dojox/mobile/afterTransitionIn",f);this.subscribe("/dojox/mobile/startView",f);}},resize:function(){_4e9.forEach(this.getChildren(),function(_4f6){if(_4f6.resize){_4f6.resize();}});},onCheckStateChanged:function(){},_setStatefulAttr:function(_4f7){this._set("stateful",_4f7);this.selectOne=_4f7;_4e9.forEach(this.getChildren(),function(_4f8){_4f8.setArrow&&_4f8.setArrow();});},deselectItem:function(item){item.set("selected",false);},deselectAll:function(){_4e9.forEach(this.getChildren(),function(_4f9){_4f9.set("selected",false);});},selectItem:function(item){item.set("selected",true);}});});},"dojox/mobile/EdgeToEdgeList":function(){define("dojox/mobile/EdgeToEdgeList",["dojo/_base/declare","./RoundRectList"],function(_4fa,_4fb){return _4fa("dojox.mobile.EdgeToEdgeList",_4fb,{buildRendering:function(){this.inherited(arguments);this.domNode.className="mblEdgeToEdgeList";}});});},"dojox/mobile/ListItem":function(){define("dojox/mobile/ListItem",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dijit/registry","dijit/_WidgetBase","./iconUtils","./_ItemBase","./ProgressIndicator"],function(_4fc,_4fd,lang,_4fe,_4ff,_500,_501,_502,_503,_504,_505){var _506=_4fd("dojox.mobile.ListItem",_504,{rightText:"",rightIcon:"",rightIcon2:"",deleteIcon:"",anchorLabel:false,noArrow:false,checked:false,arrowClass:"",checkClass:"",uncheckClass:"",variableHeight:false,rightIconTitle:"",rightIcon2Title:"",header:false,tag:"li",busy:false,progStyle:"",paramsToInherit:"variableHeight,transition,deleteIcon,icon,rightIcon,rightIcon2,uncheckIcon,arrowClass,checkClass,uncheckClass,deleteIconTitle,deleteIconRole",baseClass:"mblListItem",_selStartMethod:"touch",_selEndMethod:"timer",_delayedSelection:true,_selClass:"mblListItemSelected",buildRendering:function(){this.domNode=this.containerNode=this.srcNodeRef||_4ff.create(this.tag);this.inherited(arguments);if(this.selected){_4fe.add(this.domNode,this._selClass);}if(this.header){_4fe.replace(this.domNode,"mblEdgeToEdgeCategory",this.baseClass);}this.labelNode=_4ff.create("div",{className:"mblListItemLabel"});var ref=this.srcNodeRef;if(ref&&ref.childNodes.length===1&&ref.firstChild.nodeType===3){this.labelNode.appendChild(ref.firstChild);}this.domNode.appendChild(this.labelNode);if(this.anchorLabel){this.labelNode.style.display="inline";this.labelNode.style.cursor="pointer";this._anchorClickHandle=this.connect(this.labelNode,"onclick","_onClick");this.onTouchStart=function(e){return (e.target!==this.labelNode);};}this._layoutChildren=[];},startup:function(){if(this._started){return;}var _507=this.getParent();var opts=this.getTransOpts();if(opts.moveTo||opts.href||opts.url||this.clickable||(_507&&_507.select)){this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");}else{this._handleClick=false;}this.inherited(arguments);if(_4fe.contains(this.domNode,"mblVariableHeight")){this.variableHeight=true;}if(this.variableHeight){_4fe.add(this.domNode,"mblVariableHeight");this.defer(lang.hitch(this,"layoutVariableHeight"),0);}if(!this._isOnLine){this._isOnLine=true;this.set({icon:this._pending_icon!==undefined?this._pending_icon:this.icon,deleteIcon:this._pending_deleteIcon!==undefined?this._pending_deleteIcon:this.deleteIcon,rightIcon:this._pending_rightIcon!==undefined?this._pending_rightIcon:this.rightIcon,rightIcon2:this._pending_rightIcon2!==undefined?this._pending_rightIcon2:this.rightIcon2,uncheckIcon:this._pending_uncheckIcon!==undefined?this._pending_uncheckIcon:this.uncheckIcon});delete this._pending_icon;delete this._pending_deleteIcon;delete this._pending_rightIcon;delete this._pending_rightIcon2;delete this._pending_uncheckIcon;}if(_507&&_507.select){this.set("checked",this._pendingChecked!==undefined?this._pendingChecked:this.checked);delete this._pendingChecked;}this.setArrow();this.layoutChildren();},layoutChildren:function(){var _508;_4fc.forEach(this.domNode.childNodes,function(n){if(n.nodeType!==1){return;}var _509=n.getAttribute("layout")||(_501.byNode(n)||{}).layout;if(_509){_4fe.add(n,"mblListItemLayout"+_509.charAt(0).toUpperCase()+_509.substring(1));this._layoutChildren.push(n);if(_509==="center"){_508=n;}}},this);if(_508){this.domNode.insertBefore(_508,this.domNode.firstChild);}},resize:function(){if(this.variableHeight){this.layoutVariableHeight();}this.labelNode.style.display=this.labelNode.firstChild?"block":"inline";},_onTouchStart:function(e){if(e.target.getAttribute("preventTouch")||(_501.getEnclosingWidget(e.target)||{}).preventTouch){return;}this.inherited(arguments);},_onClick:function(e){if(this.getParent().isEditing||e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}var n=this.labelNode;if(this.anchorLabel&&e.currentTarget===n){_4fe.add(n,"mblListItemLabelSelected");setTimeout(function(){_4fe.remove(n,"mblListItemLabelSelected");},this._duration);this.onAnchorLabelClicked(e);return;}var _50a=this.getParent();if(_50a.select){if(_50a.select==="single"){if(!this.checked){this.set("checked",true);}}else{if(_50a.select==="multiple"){this.set("checked",!this.checked);}}}this.defaultClickAction(e);},onClick:function(){},onAnchorLabelClicked:function(e){},layoutVariableHeight:function(){var h=this.domNode.offsetHeight;if(h===this.domNodeHeight){return;}this.domNodeHeight=h;_4fc.forEach(this._layoutChildren.concat([this.rightTextNode,this.rightIcon2Node,this.rightIconNode,this.uncheckIconNode,this.iconNode,this.deleteIconNode,this.knobIconNode]),function(n){if(n){var _50b=this.domNode;var f=function(){var t=Math.round((_50b.offsetHeight-n.offsetHeight)/2)-_500.get(_50b,"paddingTop");n.style.marginTop=t+"px";};if(n.offsetHeight===0&&n.tagName==="IMG"){n.onload=f;}else{f();}}},this);},setArrow:function(){if(this.checked){return;}var c="";var _50c=this.getParent();var opts=this.getTransOpts();if(opts.moveTo||opts.href||opts.url||this.clickable){if(!this.noArrow&&!(_50c&&_50c.selectOne)){c=this.arrowClass||"mblDomButtonArrow";}}if(c){this._setRightIconAttr(c);}},_findRef:function(type){var i,node,list=["deleteIcon","icon","rightIcon","uncheckIcon","rightIcon2","rightText"];for(i=_4fc.indexOf(list,type)+1;i<list.length;i++){node=this[list[i]+"Node"];if(node){return node;}}for(i=list.length-1;i>=0;i--){node=this[list[i]+"Node"];if(node){return node.nextSibling;}}return this.domNode.firstChild;},_setIcon:function(icon,type){if(!this._isOnLine){this["_pending_"+type]=icon;return;}this._set(type,icon);this[type+"Node"]=_503.setIcon(icon,this[type+"Pos"],this[type+"Node"],this[type+"Title"]||this.alt,this.domNode,this._findRef(type),"before");if(this[type+"Node"]){var cap=type.charAt(0).toUpperCase()+type.substring(1);_4fe.add(this[type+"Node"],"mblListItem"+cap);}var role=this[type+"Role"];if(role){this[type+"Node"].setAttribute("role",role);}},_setDeleteIconAttr:function(icon){this._setIcon(icon,"deleteIcon");},_setIconAttr:function(icon){this._setIcon(icon,"icon");},_setRightTextAttr:function(text){if(!this.rightTextNode){this.rightTextNode=_4ff.create("div",{className:"mblListItemRightText"},this.labelNode,"before");}this.rightText=text;this.rightTextNode.innerHTML=this._cv?this._cv(text):text;},_setRightIconAttr:function(icon){this._setIcon(icon,"rightIcon");},_setUncheckIconAttr:function(icon){this._setIcon(icon,"uncheckIcon");},_setRightIcon2Attr:function(icon){this._setIcon(icon,"rightIcon2");},_setCheckedAttr:function(_50d){if(!this._isOnLine){this._pendingChecked=_50d;return;}var _50e=this.getParent();if(_50e&&_50e.select==="single"&&_50d){_4fc.forEach(_50e.getChildren(),function(_50f){_50f!==this&&_50f.checked&&_50f.set("checked",false);},this);}this._setRightIconAttr(this.checkClass||"mblDomButtonCheck");this._setUncheckIconAttr(this.uncheckClass);_4fe.toggle(this.domNode,"mblListItemChecked",_50d);_4fe.toggle(this.domNode,"mblListItemUnchecked",!_50d);_4fe.toggle(this.domNode,"mblListItemHasUncheck",!!this.uncheckIconNode);this.rightIconNode.style.position=(this.uncheckIconNode&&!_50d)?"absolute":"";if(_50e&&this.checked!==_50d){_50e.onCheckStateChanged(this,_50d);}this._set("checked",_50d);},_setBusyAttr:function(busy){var prog=this._prog;if(busy){if(!this._progNode){this._progNode=_4ff.create("div",{className:"mblListItemIcon"});prog=this._prog=new _505({size:25,center:false});_4fe.add(prog.domNode,this.progStyle);this._progNode.appendChild(prog.domNode);}if(this.iconNode){this.domNode.replaceChild(this._progNode,this.iconNode);}else{_4ff.place(this._progNode,this._findRef("icon"),"before");}prog.start();}else{if(this.iconNode){this.domNode.replaceChild(this.iconNode,this._progNode);}else{this.domNode.removeChild(this._progNode);}prog.stop();}this._set("busy",busy);},_setSelectedAttr:function(_510){this.inherited(arguments);_4fe.toggle(this.domNode,this._selClass,_510);}});_506.ChildWidgetProperties={layout:"",preventTouch:false};lang.extend(_502,_506.ChildWidgetProperties);return _506;});},"dojox/mobile/Switch":function(){define("dojox/mobile/Switch",["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/event","dojo/_base/window","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/touch","dijit/_Contained","dijit/_WidgetBase","./sniff"],function(_511,_512,_513,_514,win,_515,_516,_517,_518,_519,_51a,has){return _513("dojox.mobile.Switch",[_51a,_519],{value:"on",name:"",leftLabel:"ON",rightLabel:"OFF",shape:"mblSwDefaultShape",tabIndex:"0",_setTabIndexAttr:"",baseClass:"mblSwitch",role:"",_createdMasks:[],buildRendering:function(){this.domNode=(this.srcNodeRef&&this.srcNodeRef.tagName==="SPAN")?this.srcNodeRef:_516.create("span");this.inherited(arguments);var c=(this.srcNodeRef&&this.srcNodeRef.className)||this.className||this["class"];if((c=c.match(/mblSw.*Shape\d*/))){this.shape=c;}_515.add(this.domNode,this.shape);var _51b=this.name?" name=\""+this.name+"\"":"";this.domNode.innerHTML="<div class=\"mblSwitchInner\">"+"<div class=\"mblSwitchBg mblSwitchBgLeft\">"+"<div class=\"mblSwitchText mblSwitchTextLeft\"></div>"+"</div>"+"<div class=\"mblSwitchBg mblSwitchBgRight\">"+"<div class=\"mblSwitchText mblSwitchTextRight\"></div>"+"</div>"+"<div class=\"mblSwitchKnob\"></div>"+"<input type=\"hidden\""+_51b+"></div>"+"</div>";var n=this.inner=this.domNode.firstChild;this.left=n.childNodes[0];this.right=n.childNodes[1];this.knob=n.childNodes[2];this.input=n.childNodes[3];},postCreate:function(){this._clickHandle=this.connect(this.domNode,"onclick","_onClick");this._keydownHandle=this.connect(this.domNode,"onkeydown","_onClick");this._startHandle=this.connect(this.domNode,_518.press,"onTouchStart");this._initialValue=this.value;},_changeState:function(_51c,anim){var on=(_51c==="on");this.left.style.display="";this.right.style.display="";this.inner.style.left="";if(anim){_515.add(this.domNode,"mblSwitchAnimation");}_515.remove(this.domNode,on?"mblSwitchOff":"mblSwitchOn");_515.add(this.domNode,on?"mblSwitchOn":"mblSwitchOff");var _51d=this;setTimeout(function(){_51d.left.style.display=on?"":"none";_51d.right.style.display=!on?"":"none";_515.remove(_51d.domNode,"mblSwitchAnimation");},anim?300:0);},_createMaskImage:function(){if(this._hasMaskImage){return;}this._width=this.domNode.offsetWidth-this.knob.offsetWidth;this._hasMaskImage=true;if(!has("webkit")){return;}var rDef=_517.get(this.left,"borderTopLeftRadius");if(rDef=="0px"){return;}var _51e=rDef.split(" ");var rx=parseFloat(_51e[0]),ry=(_51e.length==1)?rx:parseFloat(_51e[1]);var w=this.domNode.offsetWidth,h=this.domNode.offsetHeight;var id=(this.shape+"Mask"+w+h+rx+ry).replace(/\./,"_");if(!this._createdMasks[id]){this._createdMasks[id]=1;var ctx=win.doc.getCSSCanvasContext("2d",id,w,h);ctx.fillStyle="#000000";ctx.beginPath();if(rx==ry){ctx.moveTo(rx,0);ctx.arcTo(0,0,0,rx,rx);ctx.lineTo(0,h-rx);ctx.arcTo(0,h,rx,h,rx);ctx.lineTo(w-rx,h);ctx.arcTo(w,h,w,rx,rx);ctx.lineTo(w,rx);ctx.arcTo(w,0,w-rx,0,rx);}else{var pi=Math.PI;ctx.scale(1,ry/rx);ctx.moveTo(rx,0);ctx.arc(rx,rx,rx,1.5*pi,0.5*pi,true);ctx.lineTo(w-rx,2*rx);ctx.arc(w-rx,rx,rx,0.5*pi,1.5*pi,true);}ctx.closePath();ctx.fill();}this.domNode.style.webkitMaskImage="-webkit-canvas("+id+")";},_onClick:function(e){if(e&&e.type==="keydown"&&e.keyCode!==13){return;}if(this.onClick(e)===false){return;}if(this._moved){return;}this.value=this.input.value=(this.value=="on")?"off":"on";this._changeState(this.value,true);this.onStateChanged(this.value);},onClick:function(){},onTouchStart:function(e){this._moved=false;this.innerStartX=this.inner.offsetLeft;if(!this._conn){this._conn=[this.connect(this.inner,_518.move,"onTouchMove"),this.connect(this.inner,_518.release,"onTouchEnd")];}this.touchStartX=e.touches?e.touches[0].pageX:e.clientX;this.left.style.display="";this.right.style.display="";_514.stop(e);this._createMaskImage();},onTouchMove:function(e){e.preventDefault();var dx;if(e.targetTouches){if(e.targetTouches.length!=1){return;}dx=e.targetTouches[0].clientX-this.touchStartX;}else{dx=e.clientX-this.touchStartX;}var pos=this.innerStartX+dx;var d=10;if(pos<=-(this._width-d)){pos=-this._width;}if(pos>=-d){pos=0;}this.inner.style.left=pos+"px";if(Math.abs(dx)>d){this._moved=true;}},onTouchEnd:function(e){_511.forEach(this._conn,_512.disconnect);this._conn=null;if(this.innerStartX==this.inner.offsetLeft){if(has("touch")&&!(has("android")>=4.1)){var ev=win.doc.createEvent("MouseEvents");ev.initEvent("click",true,true);this.inner.dispatchEvent(ev);}return;}var _51f=(this.inner.offsetLeft<-(this._width/2))?"off":"on";this._changeState(_51f,true);if(_51f!=this.value){this.value=this.input.value=_51f;this.onStateChanged(_51f);}},onStateChanged:function(_520){},_setValueAttr:function(_521){this._changeState(_521,false);if(this.value!=_521){this.onStateChanged(_521);}this.value=this.input.value=_521;},_setLeftLabelAttr:function(_522){this.leftLabel=_522;this.left.firstChild.innerHTML=this._cv?this._cv(_522):_522;},_setRightLabelAttr:function(_523){this.rightLabel=_523;this.right.firstChild.innerHTML=this._cv?this._cv(_523):_523;},reset:function(){this.set("value",this._initialValue);}});});},"dojox/mobile/parser":function(){define(["dojo/_base/kernel","dojo/_base/array","dojo/_base/config","dojo/_base/lang","dojo/_base/window","dojo/ready"],function(dojo,_524,_525,lang,win,_526){var dm=lang.getObject("dojox.mobile",true);var _527=function(){var _528={};var _529=function(type,_52a){if(typeof (_52a)==="string"){var t=type+":"+_52a.replace(/ /g,"");return _528[t]||(_528[t]=_529(type).createSubclass(_524.map(_52a.split(/, */),_529)));}return _528[type]||(_528[type]=lang.getObject(type)||require(type));};var _52b=function(js){return eval(js);};this.instantiate=function(_52c,_52d,_52e){_52d=_52d||{};_52e=_52e||{};var i,ws=[];if(_52c){for(i=0;i<_52c.length;i++){var n=_52c[i],type=n._type,ctor=_529(type,n.getAttribute("data-dojo-mixins")),_52f=ctor.prototype,_530={},prop,v,t;lang.mixin(_530,_52b.call(_52e.propsThis,"({"+(n.getAttribute("data-dojo-props")||"")+"})"));lang.mixin(_530,_52e.defaults);lang.mixin(_530,_52d);for(prop in _52f){v=n.getAttributeNode(prop);v=v&&v.nodeValue;t=typeof _52f[prop];if(!v&&(t!=="boolean"||v!=="")){continue;}if(lang.isArray(_52f[prop])){_530[prop]=v.split(/\s*,\s*/);}else{if(t==="string"){_530[prop]=v;}else{if(t==="number"){_530[prop]=v-0;}else{if(t==="boolean"){_530[prop]=(v!=="false");}else{if(t==="object"){_530[prop]=eval("("+v+")");}else{if(t==="function"){_530[prop]=lang.getObject(v,false)||new Function(v);n.removeAttribute(prop);}}}}}}}_530["class"]=n.className;if(!_530.style){_530.style=n.style.cssText;}v=n.getAttribute("data-dojo-attach-point");if(v){_530.dojoAttachPoint=v;}v=n.getAttribute("data-dojo-attach-event");if(v){_530.dojoAttachEvent=v;}var _531=new ctor(_530,n);ws.push(_531);var jsId=n.getAttribute("jsId")||n.getAttribute("data-dojo-id");if(jsId){lang.setObject(jsId,_531);}}for(i=0;i<ws.length;i++){var w=ws[i];!_52e.noStart&&w.startup&&!w._started&&w.startup();}}return ws;};this.parse=function(_532,_533){if(!_532){_532=win.body();}else{if(!_533&&_532.rootNode){_533=_532;_532=_532.rootNode;}}var _534=_532.getElementsByTagName("*");var i,j,list=[];for(i=0;i<_534.length;i++){var n=_534[i],type=(n._type=n.getAttribute("dojoType")||n.getAttribute("data-dojo-type"));if(type){if(n._skip){n._skip="";continue;}if(_529(type).prototype.stopParser&&!(_533&&_533.template)){var arr=n.getElementsByTagName("*");for(j=0;j<arr.length;j++){arr[j]._skip="1";}}list.push(n);}}var _535=_533&&_533.template?{template:true}:null;return this.instantiate(list,_535,_533);};};var _536=new _527();if(_525.parseOnLoad){_526(100,function(){try{if(!require("dojo/parser")){_536.parse();}}catch(e){_536.parse();}});}dm.parser=_536;dojo.parser=dojo.parser||_536;return _536;});},"dojox/mobile/Button":function(){define("dojox/mobile/Button",["dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dijit/_WidgetBase","dijit/form/_ButtonMixin","dijit/form/_FormWidgetMixin"],function(_537,_538,_539,_53a,_53b,_53c,_53d){return _538("dojox.mobile.Button",[_53b,_53d,_53c],{baseClass:"mblButton",_setTypeAttr:null,duration:1000,_onClick:function(e){var ret=this.inherited(arguments);if(ret&&this.duration>=0){var _53e=this.focusNode||this.domNode;var _53f=(this.baseClass+" "+this["class"]).split(" ");_53f=_537.map(_53f,function(c){return c+"Selected";});_539.add(_53e,_53f);setTimeout(function(){_539.remove(_53e,_53f);},this.duration);}return ret;},isFocusable:function(){return false;},buildRendering:function(){if(!this.srcNodeRef){this.srcNodeRef=_53a.create("button",{"type":this.type});}else{if(this._cv){var n=this.srcNodeRef.firstChild;if(n&&n.nodeType===3){n.nodeValue=this._cv(n.nodeValue);}}}this.inherited(arguments);this.focusNode=this.domNode;},postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onclick","_onClick");},_setLabelAttr:function(_540){this.inherited(arguments,[this._cv?this._cv(_540):_540]);}});});},"dijit/form/_ButtonMixin":function(){define("dijit/form/_ButtonMixin",["dojo/_base/declare","dojo/dom","dojo/_base/event","../registry"],function(_541,dom,_542,_543){return _541("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(e){if(this.disabled){_542.stop(e);return false;}var _544=this.onClick(e)===false;if(!_544&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _545=_543.byNode(node);if(_545&&typeof _545._onSubmit=="function"){_545._onSubmit(e);_544=true;break;}}}if(_544){e.preventDefault();}return !_544;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_546){this._set("label",_546);(this.containerNode||this.focusNode).innerHTML=_546;}});});},"dijit/form/_FormWidgetMixin":function(){define("dijit/form/_FormWidgetMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/sniff","dojo/window","../a11y"],function(_547,_548,_549,_54a,lang,_54b,has,_54c,a11y){return _548("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text","aria-label":"focusNode",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",_setDisabledAttr:function(_54d){this._set("disabled",_54d);_549.set(this.focusNode,"disabled",_54d);if(this.valueNode){_549.set(this.valueNode,"disabled",_54d);}this.focusNode.setAttribute("aria-disabled",_54d?"true":"false");if(_54d){this._set("hovering",false);this._set("active",false);var _54e="tabIndex" in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr" in this)?this._setTabIndexAttr:"focusNode";_547.forEach(lang.isArray(_54e)?_54e:[_54e],function(_54f){var node=this[_54f];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(by){if(by=="mouse"&&this.isFocusable()){var _550=this.connect(this.focusNode,"onfocus",function(){this.disconnect(_551);this.disconnect(_550);});var _551=this.connect(this.ownerDocumentBody,"onmouseup",function(){this.disconnect(_551);this.disconnect(_550);if(this.focused){this.focus();}});}if(this.scrollOnFocus){this.defer(function(){_54c.scrollIntoView(this.domNode);});}this.inherited(arguments);},isFocusable:function(){return !this.disabled&&this.focusNode&&(_54a.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return (isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return -1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_552,_553){if(this._lastValueReported==undefined&&(_553===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_552;}this._pendingOnChange=this._pendingOnChange||(typeof _552!=typeof this._lastValueReported)||(this.compare(_552,this._lastValueReported)!=0);if((this.intermediateChanges||_553||_553===undefined)&&this._pendingOnChange){this._lastValueReported=_552;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){this._onChangeHandle.remove();}this._onChangeHandle=this.defer(function(){this._onChangeHandle=null;this.onChange(_552);});}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){this._onChangeHandle.remove();this.onChange(this._lastValueReported);}this.inherited(arguments);}});});},"dojox/mobile/app/_event":function(){define(["dojo","dijit","dojox"],function(dojo,_554,_555){dojo.provide("dojox.mobile.app._event");dojo.experimental("dojox.mobile.app._event.js");dojo.mixin(_555.mobile.app,{eventMap:{},connectFlick:function(_556,_557,_558){var _559;var _55a;var _55b=false;var _55c;var _55d;var _55e;var _55f;var _560;var time;var _561=dojo.connect("onmousedown",_556,function(_562){_55b=false;_559=_562.targetTouches?_562.targetTouches[0].clientX:_562.clientX;_55a=_562.targetTouches?_562.targetTouches[0].clientY:_562.clientY;time=(new Date()).getTime();_55e=dojo.connect(_556,"onmousemove",_563);_55f=dojo.connect(_556,"onmouseup",onUp);});var _563=function(_564){dojo.stopEvent(_564);_55c=_564.targetTouches?_564.targetTouches[0].clientX:_564.clientX;_55d=_564.targetTouches?_564.targetTouches[0].clientY:_564.clientY;if(Math.abs(Math.abs(_55c)-Math.abs(_559))>15){_55b=true;_560=(_55c>_559)?"ltr":"rtl";}else{if(Math.abs(Math.abs(_55d)-Math.abs(_55a))>15){_55b=true;_560=(_55d>_55a)?"ttb":"btt";}}};var onUp=function(_565){dojo.stopEvent(_565);_55e&&dojo.disconnect(_55e);_55f&&dojo.disconnect(_55f);if(_55b){var _566={target:_556,direction:_560,duration:(new Date()).getTime()-time};if(_557&&_558){_557[_558](_566);}else{_558(_566);}}};}});_555.mobile.app.isIPhone=(dojo.isSafari&&(navigator.userAgent.indexOf("iPhone")>-1||navigator.userAgent.indexOf("iPod")>-1));_555.mobile.app.isWebOS=(navigator.userAgent.indexOf("webOS")>-1);_555.mobile.app.isAndroid=(navigator.userAgent.toLowerCase().indexOf("android")>-1);if(_555.mobile.app.isIPhone||_555.mobile.app.isAndroid){_555.mobile.app.eventMap={onmousedown:"ontouchstart",mousedown:"ontouchstart",onmouseup:"ontouchend",mouseup:"ontouchend",onmousemove:"ontouchmove",mousemove:"ontouchmove"};}dojo._oldConnect=dojo._connect;dojo._connect=function(obj,_567,_568,_569,_56a){_567=_555.mobile.app.eventMap[_567]||_567;if(_567=="flick"||_567=="onflick"){if(dojo.global["Mojo"]){_567=Mojo.Event.flick;}else{return _555.mobile.app.connectFlick(obj,_568,_569);}}return dojo._oldConnect(obj,_567,_568,_569,_56a);};});},"dojox/mobile/app/_Widget":function(){define(["dojo","dijit","dojox","dojo/require!dijit/_WidgetBase"],function(dojo,_56b,_56c){dojo.provide("dojox.mobile.app._Widget");dojo.experimental("dojox.mobile.app._Widget");dojo.require("dijit._WidgetBase");dojo.declare("dojox.mobile.app._Widget",_56b._WidgetBase,{getScroll:function(){return {x:dojo.global.scrollX,y:dojo.global.scrollY};},connect:function(_56d,_56e,fn){if(_56e.toLowerCase()=="dblclick"||_56e.toLowerCase()=="ondblclick"){if(dojo.global["Mojo"]){return this.connect(_56d,Mojo.Event.tap,fn);}}return this.inherited(arguments);}});});},"dojox/mobile/app/StageController":function(){define(["dojo","dijit","dojox","dojo/require!dojox/mobile/app/SceneController"],function(dojo,_56f,_570){dojo.provide("dojox.mobile.app.StageController");dojo.experimental("dojox.mobile.app.StageController");dojo.require("dojox.mobile.app.SceneController");dojo.declare("dojox.mobile.app.StageController",null,{scenes:null,effect:"fade",constructor:function(node){this.domNode=node;this.scenes=[];if(dojo.config.mobileAnim){this.effect=dojo.config.mobileAnim;}},getActiveSceneController:function(){return this.scenes[this.scenes.length-1];},pushScene:function(_571,_572){if(this._opInProgress){return;}this._opInProgress=true;var node=dojo.create("div",{"class":"scene-wrapper",style:{visibility:"hidden"}},this.domNode);var _573=new _570.mobile.app.SceneController({},node);if(this.scenes.length>0){this.scenes[this.scenes.length-1].assistant.deactivate();}this.scenes.push(_573);var _574=this;dojo.forEach(this.scenes,this.setZIndex);_573.stageController=this;_573.init(_571,_572).addCallback(function(){if(_574.scenes.length==1){_573.domNode.style.visibility="visible";_574.scenes[_574.scenes.length-1].assistant.activate(_572);_574._opInProgress=false;}else{_574.scenes[_574.scenes.length-2].performTransition(_574.scenes[_574.scenes.length-1].domNode,1,_574.effect,null,function(){_574.scenes[_574.scenes.length-1].assistant.activate(_572);_574._opInProgress=false;});}});},setZIndex:function(_575,idx){dojo.style(_575.domNode,"zIndex",idx+1);},popScene:function(data){if(this._opInProgress){return;}var _576=this;if(this.scenes.length>1){this._opInProgress=true;this.scenes[_576.scenes.length-2].assistant.activate(data);this.scenes[_576.scenes.length-1].performTransition(_576.scenes[this.scenes.length-2].domNode,-1,this.effect,null,function(){_576._destroyScene(_576.scenes[_576.scenes.length-1]);_576.scenes.splice(_576.scenes.length-1,1);_576._opInProgress=false;});}else{}},popScenesTo:function(_577,data){if(this._opInProgress){return;}while(this.scenes.length>2&&this.scenes[this.scenes.length-2].sceneName!=_577){this._destroyScene(this.scenes[this.scenes.length-2]);this.scenes.splice(this.scenes.length-2,1);}this.popScene(data);},_destroyScene:function(_578){_578.assistant.deactivate();_578.assistant.destroy();_578.destroyRecursive();}});});},"dojox/mobile/app/SceneController":function(){define(["dojo","dijit","dojox","dojo/require!dojox/mobile/_base"],function(dojo,_579,_57a){dojo.provide("dojox.mobile.app.SceneController");dojo.experimental("dojox.mobile.app.SceneController");dojo.require("dojox.mobile._base");(function(){var app=_57a.mobile.app;var _57b={};dojo.declare("dojox.mobile.app.SceneController",_57a.mobile.View,{stageController:null,keepScrollPos:false,init:function(_57c,_57d){this.sceneName=_57c;this.params=_57d;var _57e=app.resolveTemplate(_57c);this._deferredInit=new dojo.Deferred();if(_57b[_57c]){this._setContents(_57b[_57c]);}else{dojo.xhrGet({url:_57e,handleAs:"text"}).addCallback(dojo.hitch(this,this._setContents));}return this._deferredInit;},_setContents:function(_57f){_57b[this.sceneName]=_57f;this.domNode.innerHTML="<div>"+_57f+"</div>";var _580="";var _581=this.sceneName.split("-");for(var i=0;i<_581.length;i++){_580+=_581[i].substring(0,1).toUpperCase()+_581[i].substring(1);}_580+="Assistant";this.sceneAssistantName=_580;var _582=this;_57a.mobile.app.loadResourcesForScene(this.sceneName,function(){var _583;if(typeof (dojo.global[_580])!="undefined"){_582._initAssistant();}else{var _584=app.resolveAssistant(_582.sceneName);dojo.xhrGet({url:_584,handleAs:"text"}).addCallback(function(text){try{dojo.eval(text);}catch(e){throw e;}_582._initAssistant();});}});},_initAssistant:function(){var cls=dojo.getObject(this.sceneAssistantName);if(!cls){throw Error("Unable to resolve scene assistant "+this.sceneAssistantName);}this.assistant=new cls(this.params);this.assistant.controller=this;this.assistant.domNode=this.domNode.firstChild;this.assistant.setup();this._deferredInit.callback();},query:function(_585,node){return dojo.query(_585,node||this.domNode);},parse:function(node){var _586=this._widgets=_57a.mobile.parser.parse(node||this.domNode,{controller:this});for(var i=0;i<_586.length;i++){_586[i].set("controller",this);}},getWindowSize:function(){return {w:dojo.global.innerWidth,h:dojo.global.innerHeight};},showAlertDialog:function(_587){var size=dojo.marginBox(this.assistant.domNode);var _588=new _57a.mobile.app.AlertDialog(dojo.mixin(_587,{controller:this}));this.assistant.domNode.appendChild(_588.domNode);_588.show();},popupSubMenu:function(info){var _589=new _57a.mobile.app.ListSelector({controller:this,destroyOnHide:true,onChoose:info.onChoose});this.assistant.domNode.appendChild(_589.domNode);_589.set("data",info.choices);_589.show(info.fromNode);}});})();});},"dojox/mobile/app/SceneAssistant":function(){define(["dojo","dijit","dojox"],function(dojo,_58a,_58b){dojo.provide("dojox.mobile.app.SceneAssistant");dojo.experimental("dojox.mobile.app.SceneAssistant");dojo.declare("dojox.mobile.app.SceneAssistant",null,{constructor:function(){},setup:function(){},activate:function(_58c){},deactivate:function(){},destroy:function(){var _58d=dojo.query("> [widgetId]",this.containerNode).map(_58a.byNode);dojo.forEach(_58d,function(_58e){_58e.destroyRecursive();});this.disconnect();},connect:function(obj,_58f,_590){if(!this._connects){this._connects=[];}this._connects.push(dojo.connect(obj,_58f,_590));},disconnect:function(){dojo.forEach(this._connects,dojo.disconnect);this._connects=[];}});});},"dojox/mobile/app/AlertDialog":function(){define(["dojo","dijit","dojox","dojo/require!dijit/_WidgetBase"],function(dojo,_591,_592){dojo.provide("dojox.mobile.app.AlertDialog");dojo.experimental("dojox.mobile.app.AlertDialog");dojo.require("dijit._WidgetBase");dojo.declare("dojox.mobile.app.AlertDialog",_591._WidgetBase,{title:"",text:"",controller:null,buttons:null,defaultButtonLabel:"OK",onChoose:null,constructor:function(){this.onClick=dojo.hitch(this,this.onClick);this._handleSelect=dojo.hitch(this,this._handleSelect);},buildRendering:function(){this.domNode=dojo.create("div",{"class":"alertDialog"});var _593=dojo.create("div",{"class":"alertDialogBody"},this.domNode);dojo.create("div",{"class":"alertTitle",innerHTML:this.title||""},_593);dojo.create("div",{"class":"alertText",innerHTML:this.text||""},_593);var _594=dojo.create("div",{"class":"alertBtns"},_593);if(!this.buttons||this.buttons.length==0){this.buttons=[{label:this.defaultButtonLabel,value:"ok","class":"affirmative"}];}var _595=this;dojo.forEach(this.buttons,function(_596){var btn=new _592.mobile.Button({btnClass:_596["class"]||"",label:_596.label});btn._dialogValue=_596.value;dojo.place(btn.domNode,_594);_595.connect(btn,"onClick",_595._handleSelect);});var _597=this.controller.getWindowSize();this.mask=dojo.create("div",{"class":"dialogUnderlayWrapper",innerHTML:"<div class=\"dialogUnderlay\"></div>",style:{width:_597.w+"px",height:_597.h+"px"}},this.controller.assistant.domNode);this.connect(this.mask,"onclick",function(){_595.onChoose&&_595.onChoose();_595.hide();});},postCreate:function(){this.subscribe("/dojox/mobile/app/goback",this._handleSelect);},_handleSelect:function(_598){var node;if(_598&&_598.target){node=_598.target;while(!_591.byNode(node)){node-node.parentNode;}}if(this.onChoose){this.onChoose(node?_591.byNode(node)._dialogValue:undefined);}this.hide();},show:function(){this._doTransition(1);},hide:function(){this._doTransition(-1);},_doTransition:function(dir){var anim;var h=dojo.marginBox(this.domNode.firstChild).h;var _599=this.controller.getWindowSize().h;var high=_599-h;var low=_599;var _59a=dojo.fx.slideTo({node:this.domNode,duration:400,top:{start:dir<0?high:low,end:dir<0?low:high}});var _59b=dojo[dir<0?"fadeOut":"fadeIn"]({node:this.mask,duration:400});var anim=dojo.fx.combine([_59a,_59b]);var _59c=this;dojo.connect(anim,"onEnd",this,function(){if(dir<0){_59c.domNode.style.display="none";dojo.destroy(_59c.domNode);dojo.destroy(_59c.mask);}});anim.play();},destroy:function(){this.inherited(arguments);dojo.destroy(this.mask);},onClick:function(){}});});},"dojox/mobile/app/List":function(){define(["dojo","dijit","dojox","dojo/require!dojo/string,dijit/_WidgetBase"],function(dojo,_59d,_59e){dojo.provide("dojox.mobile.app.List");dojo.experimental("dojox.mobile.app.List");dojo.require("dojo.string");dojo.require("dijit._WidgetBase");(function(){var _59f={};dojo.declare("dojox.mobile.app.List",_59d._WidgetBase,{items:null,itemTemplate:"",emptyTemplate:"",dividerTemplate:"",dividerFunction:null,labelDelete:"Delete",labelCancel:"Cancel",controller:null,autoDelete:true,enableDelete:true,enableHold:true,formatters:null,_templateLoadCount:0,_mouseDownPos:null,baseClass:"list",constructor:function(){this._checkLoadComplete=dojo.hitch(this,this._checkLoadComplete);this._replaceToken=dojo.hitch(this,this._replaceToken);this._postDeleteAnim=dojo.hitch(this,this._postDeleteAnim);},postCreate:function(){var _5a0=this;if(this.emptyTemplate){this._templateLoadCount++;}if(this.itemTemplate){this._templateLoadCount++;}if(this.dividerTemplate){this._templateLoadCount++;}this.connect(this.domNode,"onmousedown",function(_5a1){var _5a2=_5a1;if(_5a1.targetTouches&&_5a1.targetTouches.length>0){_5a2=_5a1.targetTouches[0];}var _5a3=_5a0._getRowNode(_5a1.target);if(_5a3){_5a0._setDataInfo(_5a3,_5a1);_5a0._selectRow(_5a3);_5a0._mouseDownPos={x:_5a2.pageX,y:_5a2.pageY};_5a0._dragThreshold=null;}});this.connect(this.domNode,"onmouseup",function(_5a4){if(_5a4.targetTouches&&_5a4.targetTouches.length>0){_5a4=_5a4.targetTouches[0];}var _5a5=_5a0._getRowNode(_5a4.target);if(_5a5){_5a0._setDataInfo(_5a5,_5a4);if(_5a0._selectedRow){_5a0.onSelect(_5a5._data,_5a5._idx,_5a5);}this._deselectRow();}});if(this.enableDelete){this.connect(this.domNode,"mousemove",function(_5a6){dojo.stopEvent(_5a6);if(!_5a0._selectedRow){return;}var _5a7=_5a0._getRowNode(_5a6.target);if(_5a0.enableDelete&&_5a7&&!_5a0._deleting){_5a0.handleDrag(_5a6);}});}this.connect(this.domNode,"onclick",function(_5a8){if(_5a8.touches&&_5a8.touches.length>0){_5a8=_5a8.touches[0];}var _5a9=_5a0._getRowNode(_5a8.target,true);if(_5a9){_5a0._setDataInfo(_5a9,_5a8);}});this.connect(this.domNode,"mouseout",function(_5aa){if(_5aa.touches&&_5aa.touches.length>0){_5aa=_5aa.touches[0];}if(_5aa.target==_5a0._selectedRow){_5a0._deselectRow();}});if(!this.itemTemplate){throw Error("An item template must be provided to "+this.declaredClass);}this._loadTemplate(this.itemTemplate,"itemTemplate",this._checkLoadComplete);if(this.emptyTemplate){this._loadTemplate(this.emptyTemplate,"emptyTemplate",this._checkLoadComplete);}if(this.dividerTemplate){this._loadTemplate(this.dividerTemplate,"dividerTemplate",this._checkLoadComplete);}},handleDrag:function(_5ab){var _5ac=_5ab;if(_5ab.targetTouches&&_5ab.targetTouches.length>0){_5ac=_5ab.targetTouches[0];}var diff=_5ac.pageX-this._mouseDownPos.x;var _5ad=Math.abs(diff);if(_5ad>10&&!this._dragThreshold){this._dragThreshold=dojo.marginBox(this._selectedRow).w*0.6;if(!this.autoDelete){this.createDeleteButtons(this._selectedRow);}}this._selectedRow.style.left=(_5ad>10?diff:0)+"px";if(this._dragThreshold&&this._dragThreshold<_5ad){this.preDelete(diff);}},handleDragCancel:function(){if(this._deleting){return;}dojo.removeClass(this._selectedRow,"hold");this._selectedRow.style.left=0;this._mouseDownPos=null;this._dragThreshold=null;this._deleteBtns&&dojo.style(this._deleteBtns,"display","none");},preDelete:function(_5ae){var self=this;this._deleting=true;dojo.animateProperty({node:this._selectedRow,duration:400,properties:{left:{end:_5ae+((_5ae>0?1:-1)*this._dragThreshold*0.8)}},onEnd:dojo.hitch(this,function(){if(this.autoDelete){this.deleteRow(this._selectedRow);}})}).play();},deleteRow:function(row){dojo.style(row,{visibility:"hidden",minHeight:"0px"});dojo.removeClass(row,"hold");this._deleteAnimConn=this.connect(row,"webkitAnimationEnd",this._postDeleteAnim);dojo.addClass(row,"collapsed");},_postDeleteAnim:function(_5af){if(this._deleteAnimConn){this.disconnect(this._deleteAnimConn);this._deleteAnimConn=null;}var row=this._selectedRow;var _5b0=row.nextSibling;var _5b1=row.previousSibling;if(_5b1&&_5b1._isDivider){if(!_5b0||_5b0._isDivider){_5b1.parentNode.removeChild(_5b1);}}row.parentNode.removeChild(row);this.onDelete(row._data,row._idx,this.items);while(_5b0){if(_5b0._idx){_5b0._idx--;}_5b0=_5b0.nextSibling;}dojo.destroy(row);dojo.query("> *:not(.buttons)",this.domNode).forEach(this.applyClass);this._deleting=false;this._deselectRow();},createDeleteButtons:function(_5b2){var mb=dojo.marginBox(_5b2);var pos=dojo._abs(_5b2,true);if(!this._deleteBtns){this._deleteBtns=dojo.create("div",{"class":"buttons"},this.domNode);this.buttons=[];this.buttons.push(new _59e.mobile.Button({btnClass:"mblRedButton",label:this.labelDelete}));this.buttons.push(new _59e.mobile.Button({btnClass:"mblBlueButton",label:this.labelCancel}));dojo.place(this.buttons[0].domNode,this._deleteBtns);dojo.place(this.buttons[1].domNode,this._deleteBtns);dojo.addClass(this.buttons[0].domNode,"deleteBtn");dojo.addClass(this.buttons[1].domNode,"cancelBtn");this._handleButtonClick=dojo.hitch(this._handleButtonClick);this.connect(this._deleteBtns,"onclick",this._handleButtonClick);}dojo.removeClass(this._deleteBtns,"fade out fast");dojo.style(this._deleteBtns,{display:"",width:mb.w+"px",height:mb.h+"px",top:(_5b2.offsetTop)+"px",left:"0px"});},onDelete:function(data,_5b3,_5b4){_5b4.splice(_5b3,1);if(_5b4.length<1){this.render();}},cancelDelete:function(){this._deleting=false;this.handleDragCancel();},_handleButtonClick:function(_5b5){if(_5b5.touches&&_5b5.touches.length>0){_5b5=_5b5.touches[0];}var node=_5b5.target;if(dojo.hasClass(node,"deleteBtn")){this.deleteRow(this._selectedRow);}else{if(dojo.hasClass(node,"cancelBtn")){this.cancelDelete();}else{return;}}dojo.addClass(this._deleteBtns,"fade out");},applyClass:function(node,idx,_5b6){dojo.removeClass(node,"first last");if(idx==0){dojo.addClass(node,"first");}if(idx==_5b6.length-1){dojo.addClass(node,"last");}},_setDataInfo:function(_5b7,_5b8){_5b8.item=_5b7._data;_5b8.index=_5b7._idx;},onSelect:function(data,_5b9,_5ba){},_selectRow:function(row){if(this._deleting&&this._selectedRow&&row!=this._selectedRow){this.cancelDelete();}if(!dojo.hasClass(row,"row")){return;}if(this.enableHold||this.enableDelete){dojo.addClass(row,"hold");}this._selectedRow=row;},_deselectRow:function(){if(!this._selectedRow||this._deleting){return;}this.handleDragCancel();dojo.removeClass(this._selectedRow,"hold");this._selectedRow=null;},_getRowNode:function(_5bb,_5bc){while(_5bb&&!_5bb._data&&_5bb!=this.domNode){if(!_5bc&&dojo.hasClass(_5bb,"noclick")){return null;}_5bb=_5bb.parentNode;}return _5bb==this.domNode?null:_5bb;},applyTemplate:function(_5bd,data){return dojo._toDom(dojo.string.substitute(_5bd,data,this._replaceToken,this.formatters||this));},render:function(){dojo.query("> *:not(.buttons)",this.domNode).forEach(dojo.destroy);if(this.items.length<1&&this.emptyTemplate){dojo.place(dojo._toDom(this.emptyTemplate),this.domNode,"first");}else{this.domNode.appendChild(this._renderRange(0,this.items.length));}if(dojo.hasClass(this.domNode.parentNode,"mblRoundRect")){dojo.addClass(this.domNode.parentNode,"mblRoundRectList");}var divs=dojo.query("> .row",this.domNode);if(divs.length>0){dojo.addClass(divs[0],"first");dojo.addClass(divs[divs.length-1],"last");}},_renderRange:function(_5be,_5bf){var rows=[];var row,i;var frag=document.createDocumentFragment();_5be=Math.max(0,_5be);_5bf=Math.min(_5bf,this.items.length);for(i=_5be;i<_5bf;i++){row=this.applyTemplate(this.itemTemplate,this.items[i]);dojo.addClass(row,"row");row._data=this.items[i];row._idx=i;rows.push(row);}if(!this.dividerFunction||!this.dividerTemplate){for(i=_5be;i<_5bf;i++){rows[i]._data=this.items[i];rows[i]._idx=i;frag.appendChild(rows[i]);}}else{var _5c0=null;var _5c1;var _5c2;for(i=_5be;i<_5bf;i++){rows[i]._data=this.items[i];rows[i]._idx=i;_5c1=this.dividerFunction(this.items[i]);if(_5c1&&_5c1!=_5c0){_5c2=this.applyTemplate(this.dividerTemplate,{label:_5c1,item:this.items[i]});_5c2._isDivider=true;frag.appendChild(_5c2);_5c0=_5c1;}frag.appendChild(rows[i]);}}return frag;},_replaceToken:function(_5c3,key){if(key.charAt(0)=="!"){_5c3=dojo.getObject(key.substr(1),false,_this);}if(typeof _5c3=="undefined"){return "";}if(_5c3==null){return "";}return key.charAt(0)=="!"?_5c3:_5c3.toString().replace(/"/g,"&quot;");},_checkLoadComplete:function(){this._templateLoadCount--;if(this._templateLoadCount<1&&this.get("items")){this.render();}},_loadTemplate:function(url,_5c4,_5c5){if(!url){_5c5();return;}if(_59f[url]){this.set(_5c4,_59f[url]);_5c5();}else{var _5c6=this;dojo.xhrGet({url:url,sync:false,handleAs:"text",load:function(text){_59f[url]=dojo.trim(text);_5c6.set(_5c4,_59f[url]);_5c5();}});}},_setFormattersAttr:function(_5c7){this.formatters=_5c7;},_setItemsAttr:function(_5c8){this.items=_5c8||[];if(this._templateLoadCount<1&&_5c8){this.render();}},destroy:function(){if(this.buttons){dojo.forEach(this.buttons,function(_5c9){_5c9.destroy();});this.buttons=null;}this.inherited(arguments);}});})();});},"dojo/string":function(){define(["./_base/kernel","./_base/lang"],function(_5ca,lang){var _5cb={};lang.setObject("dojo.string",_5cb);_5cb.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("");};_5cb.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=_5cb.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};_5cb.substitute=function(_5cc,map,_5cd,_5ce){_5ce=_5ce||_5ca.global;_5cd=_5cd?lang.hitch(_5ce,_5cd):function(v){return v;};return _5cc.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_5cf,key,_5d0){var _5d1=lang.getObject(key,false,map);if(_5d0){_5d1=lang.getObject(_5d0,false,_5ce).call(_5ce,_5d1,key);}return _5cd(_5d1,key).toString();});};_5cb.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 _5cb;});},"dojox/mobile/app/ListSelector":function(){define(["dojo","dijit","dojox","dojo/require!dojox/mobile/app/_Widget,dojo/fx"],function(dojo,_5d2,_5d3){dojo.provide("dojox.mobile.app.ListSelector");dojo.experimental("dojox.mobile.app.ListSelector");dojo.require("dojox.mobile.app._Widget");dojo.require("dojo.fx");dojo.declare("dojox.mobile.app.ListSelector",_5d3.mobile.app._Widget,{data:null,controller:null,onChoose:null,destroyOnHide:false,_setDataAttr:function(data){this.data=data;if(this.data){this.render();}},postCreate:function(){dojo.addClass(this.domNode,"listSelector");var _5d4=this;this.connect(this.domNode,"onclick",function(_5d5){if(!dojo.hasClass(_5d5.target,"listSelectorRow")){return;}if(_5d4.onChoose){_5d4.onChoose(_5d4.data[_5d5.target._idx].value);}_5d4.hide();});this.connect(this.domNode,"onmousedown",function(_5d6){if(!dojo.hasClass(_5d6.target,"listSelectorRow")){return;}dojo.addClass(_5d6.target,"listSelectorRow-selected");});this.connect(this.domNode,"onmouseup",function(_5d7){if(!dojo.hasClass(_5d7.target,"listSelectorRow")){return;}dojo.removeClass(_5d7.target,"listSelectorRow-selected");});this.connect(this.domNode,"onmouseout",function(_5d8){if(!dojo.hasClass(_5d8.target,"listSelectorRow")){return;}dojo.removeClass(_5d8.target,"listSelectorRow-selected");});var _5d9=this.controller.getWindowSize();this.mask=dojo.create("div",{"class":"dialogUnderlayWrapper",innerHTML:"<div class=\"dialogUnderlay\"></div>"},this.controller.assistant.domNode);this.connect(this.mask,"onclick",function(){_5d4.onChoose&&_5d4.onChoose();_5d4.hide();});},show:function(_5da){var _5db;var _5dc=this.controller.getWindowSize();var _5dd;if(_5da){_5dd=dojo._abs(_5da);_5db=_5dd;}else{_5db.x=_5dc.w/2;_5db.y=200;}dojo.style(this.domNode,{opacity:0,display:"",width:Math.floor(_5dc.w*0.8)+"px"});var _5de=0;dojo.query(">",this.domNode).forEach(function(node){dojo.style(node,{"float":"left"});_5de=Math.max(_5de,dojo.marginBox(node).w);dojo.style(node,{"float":"none"});});_5de=Math.min(_5de,Math.round(_5dc.w*0.8))+dojo.style(this.domNode,"paddingLeft")+dojo.style(this.domNode,"paddingRight")+1;dojo.style(this.domNode,"width",_5de+"px");var _5df=dojo.marginBox(this.domNode).h;var _5e0=this;var _5e1=_5dd?Math.max(30,_5dd.y-_5df-10):this.getScroll().y+30;var _5e2=dojo.animateProperty({node:this.domNode,duration:400,properties:{width:{start:1,end:_5de},height:{start:1,end:_5df},top:{start:_5db.y,end:_5e1},left:{start:_5db.x,end:(_5dc.w/2-_5de/2)},opacity:{start:0,end:1},fontSize:{start:1}},onEnd:function(){dojo.style(_5e0.domNode,"width","inherit");}});var _5e3=dojo.fadeIn({node:this.mask,duration:400});dojo.fx.combine([_5e2,_5e3]).play();},hide:function(){var _5e4=this;var _5e5=dojo.animateProperty({node:this.domNode,duration:500,properties:{width:{end:1},height:{end:1},opacity:{end:0},fontSize:{end:1}},onEnd:function(){if(_5e4.get("destroyOnHide")){_5e4.destroy();}}});var _5e6=dojo.fadeOut({node:this.mask,duration:400});dojo.fx.combine([_5e5,_5e6]).play();},render:function(){dojo.empty(this.domNode);dojo.style(this.domNode,"opacity",0);var row;for(var i=0;i<this.data.length;i++){row=dojo.create("div",{"class":"listSelectorRow "+(this.data[i].className||""),innerHTML:this.data[i].label},this.domNode);row._idx=i;if(i==0){dojo.addClass(row,"first");}if(i==this.data.length-1){dojo.addClass(row,"last");}}},destroy:function(){this.inherited(arguments);dojo.destroy(this.mask);}});});},"dojo/fx":function(){define(["./_base/lang","./Evented","./_base/kernel","./_base/array","./_base/connect","./_base/fx","./dom","./dom-style","./dom-geometry","./ready","require"],function(lang,_5e7,dojo,_5e8,_5e9,_5ea,dom,_5eb,geom,_5ec,_5ed){if(!dojo.isAsync){_5ec(0,function(){var _5ee=["./fx/Toggler"];_5ed(_5ee);});}var _5ef=dojo.fx={};var _5f0={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _5f1=function(_5f2){this._index=-1;this._animations=_5f2||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;_5e8.forEach(this._animations,function(a){if(a){if(typeof a.duration!="undefined"){this.duration+=a.duration;}if(a.delay){this.duration+=a.delay;}}},this);};_5f1.prototype=new _5e7();lang.extend(_5f1,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){_5e9.disconnect(this._onAnimateCtx);_5e9.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=_5e9.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=_5e9.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_5f3,_5f4){if(!this._current){this._current=this._animations[this._index=0];}if(!_5f4&&this._current.status()=="playing"){return this;}var _5f5=_5e9.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_5f6=_5e9.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_5f7=_5e9.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);_5e9.disconnect(_5f5);_5e9.disconnect(_5f6);_5e9.disconnect(_5f7);});if(this._onAnimateCtx){_5e9.disconnect(this._onAnimateCtx);}this._onAnimateCtx=_5e9.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){_5e9.disconnect(this._onEndCtx);}this._onEndCtx=_5e9.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=_5e9.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);_5e9.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_5f8,_5f9){this.pause();var _5fa=this.duration*_5f8;this._current=null;_5e8.some(this._animations,function(a){if(a.duration<=_5fa){this._current=a;return true;}_5fa-=a.duration;return false;});if(this._current){this._current.gotoPercent(_5fa/this._current.duration,_5f9);}return this;},stop:function(_5fb){if(this._current){if(_5fb){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=_5e9.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);_5e9.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){_5e9.disconnect(this._onAnimateCtx);}if(this._onEndCtx){_5e9.disconnect(this._onEndCtx);}}});lang.extend(_5f1,_5f0);_5ef.chain=function(_5fc){return new _5f1(_5fc);};var _5fd=function(_5fe){this._animations=_5fe||[];this._connects=[];this._finished=0;this.duration=0;_5e8.forEach(_5fe,function(a){var _5ff=a.duration;if(a.delay){_5ff+=a.delay;}if(this.duration<_5ff){this.duration=_5ff;}this._connects.push(_5e9.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new _5ea.Animation({curve:[0,1],duration:this.duration});var self=this;_5e8.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){self._connects.push(_5e9.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};lang.extend(_5fd,{_doAction:function(_600,args){_5e8.forEach(this._animations,function(a){a[_600].apply(a,args);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_601,args){var t=this._pseudoAnimation;t[_601].apply(t,args);},play:function(_602,_603){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_604,_605){var ms=this.duration*_604;_5e8.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_605);});this._call("gotoPercent",arguments);return this;},stop:function(_606){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){_5e8.forEach(this._connects,_5e9.disconnect);}});lang.extend(_5fd,_5f0);_5ef.combine=function(_607){return new _5fd(_607);};_5ef.wipeIn=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_5ea.animateProperty(lang.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _608=_5eb.get(node,"height");return Math.max(_608,1);}},end:function(){return node.scrollHeight;}}}},args));var fini=function(){s.height="auto";s.overflow=o;};_5e9.connect(anim,"onStop",fini);_5e9.connect(anim,"onEnd",fini);return anim;};_5ef.wipeOut=function(args){var node=args.node=dom.byId(args.node),s=node.style,o;var anim=_5ea.animateProperty(lang.mixin({properties:{height:{end:1}}},args));_5e9.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});var fini=function(){s.overflow=o;s.height="auto";s.display="none";};_5e9.connect(anim,"onStop",fini);_5e9.connect(anim,"onEnd",fini);return anim;};_5ef.slideTo=function(args){var node=args.node=dom.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=_5eb.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=geom.position(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=_5ea.animateProperty(lang.mixin({properties:{top:args.top||0,left:args.left||0}},args));_5e9.connect(anim,"beforeBegin",anim,init);return anim;};return _5ef;});},"dojox/mobile/app/TextBox":function(){define(["dojo","dijit","dojox","dojo/require!dojox/mobile/TextBox"],function(dojo,_609,_60a){dojo.provide("dojox.mobile.app.TextBox");dojo.deprecated("dojox.mobile.app.TextBox is deprecated","dojox.mobile.app.TextBox moved to dojox.mobile.TextBox",1.8);dojo.require("dojox.mobile.TextBox");_60a.mobile.app.TextBox=_60a.mobile.TextBox;});},"dojox/mobile/TextBox":function(){define("dojox/mobile/TextBox",["dojo/_base/declare","dojo/dom-construct","dijit/_WidgetBase","dijit/form/_FormValueMixin","dijit/form/_TextBoxMixin"],function(_60b,_60c,_60d,_60e,_60f){return _60b("dojox.mobile.TextBox",[_60d,_60e,_60f],{baseClass:"mblTextBox",_setTypeAttr:null,_setPlaceHolderAttr:function(_610){_610=this._cv?this._cv(_610):_610;this._set("placeHolder",_610);this.textbox.setAttribute("placeholder",_610);},buildRendering:function(){if(!this.srcNodeRef){this.srcNodeRef=_60c.create("input",{"type":this.type});}this.inherited(arguments);this.textbox=this.focusNode=this.domNode;},postCreate:function(){this.inherited(arguments);this.connect(this.textbox,"onmouseup",function(){this._mouseIsDown=false;});this.connect(this.textbox,"onmousedown",function(){this._mouseIsDown=true;});this.connect(this.textbox,"onfocus",function(e){this._onFocus(this._mouseIsDown?"mouse":e);this._mouseIsDown=false;});this.connect(this.textbox,"onblur","_onBlur");}});});},"dijit/form/_FormValueMixin":function(){define("dijit/form/_FormValueMixin",["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/sniff","./_FormWidgetMixin"],function(_611,_612,keys,has,_613){return _611("dijit.form._FormValueMixin",_613,{readOnly:false,_setReadOnlyAttr:function(_614){_612.set(this.focusNode,"readOnly",_614);this._set("readOnly",_614);},postCreate:function(){this.inherited(arguments);if(has("ie")){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_615,_616){this._handleOnChange(_615,_616);},_handleOnChange:function(_617,_618){this._set("value",_617);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){if(has("ie")<9||(has("ie")&&has("quirks"))){e.preventDefault();var node=e.srcElement,te=node.ownerDocument.createEventObject();te.keyCode=keys.ESCAPE;te.shiftKey=e.shiftKey;node.fireEvent("onkeypress",te);}}}});});},"dijit/form/_TextBoxMixin":function(){define("dijit/form/_TextBoxMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/sniff","dojo/keys","dojo/_base/lang","dojo/on","../main"],function(_619,_61a,dom,has,keys,lang,on,_61b){var _61c=_61a("dijit.form._TextBoxMixin",null,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_61d,_61e,_61f){var _620;if(_61d!==undefined){_620=this.filter(_61d);if(typeof _61f!="string"){if(_620!==null&&((typeof _620!="number")||!isNaN(_620))){_61f=this.filter(this.format(_620,this.constraints));}else{_61f="";}}}if(_61f!=null&&((typeof _61f)!="number"||!isNaN(_61f))&&this.textbox.value!=_61f){this.textbox.value=_61f;this._set("displayedValue",this.get("displayedValue"));}if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_61f);}this.inherited(arguments,[_620,_61e]);},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},_setDisplayedValueAttr:function(_621){if(_621==null){_621="";}else{if(typeof _621!="string"){_621=String(_621);}}this.textbox.value=_621;this._setValueAttr(this.get("value"),undefined);this._set("displayedValue",this.get("displayedValue"));if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_621);}},format:function(_622){return _622==null?"":(_622.toString?_622.toString():_622);},parse:function(_623){return _623;},_refreshState:function(){},onInput:function(evt){},_onInput:function(evt){if(this.textDir=="auto"){this.applyTextDir(this.focusNode,this.focusNode.value);}this._lastInputEventValue=this.textbox.value;this._processInput(this._lastInputProducingEvent);delete this._lastInputProducingEvent;if(this.intermediateChanges){this._handleOnChange(this.get("value"),false);}},_processInput:function(evt){this._refreshState();this._set("displayedValue",this.get("displayedValue"));},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);function _624(e){var _625;if(e.type=="keydown"&&e.keyCode!=229){_625=e.keyCode;switch(_625){case keys.SHIFT:case keys.ALT:case keys.CTRL:case keys.META:case keys.CAPS_LOCK:case keys.NUM_LOCK:case keys.SCROLL_LOCK:return;}if(!e.ctrlKey&&!e.metaKey&&!e.altKey){switch(_625){case keys.NUMPAD_0:case keys.NUMPAD_1:case keys.NUMPAD_2:case keys.NUMPAD_3:case keys.NUMPAD_4:case keys.NUMPAD_5:case keys.NUMPAD_6:case keys.NUMPAD_7:case keys.NUMPAD_8:case keys.NUMPAD_9:case keys.NUMPAD_MULTIPLY:case keys.NUMPAD_PLUS:case keys.NUMPAD_ENTER:case keys.NUMPAD_MINUS:case keys.NUMPAD_PERIOD:case keys.NUMPAD_DIVIDE:return;}if((_625>=65&&_625<=90)||(_625>=48&&_625<=57)||_625==keys.SPACE){return;}var _626=false;for(var i in keys){if(keys[i]===e.keyCode){_626=true;break;}}if(!_626){return;}}}_625=e.charCode>=32?String.fromCharCode(e.charCode):e.charCode;if(!_625){_625=(e.keyCode>=65&&e.keyCode<=90)||(e.keyCode>=48&&e.keyCode<=57)||e.keyCode==keys.SPACE?String.fromCharCode(e.keyCode):e.keyCode;}if(!_625){_625=229;}if(e.type=="keypress"){if(typeof _625!="string"){return;}if((_625>="a"&&_625<="z")||(_625>="A"&&_625<="Z")||(_625>="0"&&_625<="9")||(_625===" ")){if(e.ctrlKey||e.metaKey||e.altKey){return;}}}var faux={faux:true},attr;for(attr in e){if(attr!="layerX"&&attr!="layerY"){var v=e[attr];if(typeof v!="function"&&typeof v!="undefined"){faux[attr]=v;}}}lang.mixin(faux,{charOrCode:_625,_wasConsumed:false,preventDefault:function(){faux._wasConsumed=true;e.preventDefault();},stopPropagation:function(){e.stopPropagation();}});this._lastInputProducingEvent=faux;if(this.onInput(faux)===false){faux.preventDefault();faux.stopPropagation();}if(faux._wasConsumed){return;}if(has("ie")<=9){switch(e.keyCode){case keys.TAB:case keys.ESCAPE:case keys.DOWN_ARROW:case keys.UP_ARROW:case keys.LEFT_ARROW:case keys.RIGHT_ARROW:break;default:if(e.keyCode==keys.ENTER&&this.textbox.tagName.toLowerCase()!="textarea"){break;}this.defer(function(){if(this.textbox.value!==this._lastInputEventValue){on.emit(this.textbox,"input",{bubbles:true});}});}}};this.own(on(this.textbox,"keydown, keypress, paste, cut, compositionend",lang.hitch(this,_624)),on(this.textbox,"input",lang.hitch(this,"_onInput")),on(this.domNode,"keypress",function(e){e.stopPropagation();}));},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=lang.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.get("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);},_isTextSelected:function(){return this.textbox.selectionStart!=this.textbox.selectionEnd;},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);this._selectOnClickHandle=null;if(!this._isTextSelected()){_61c.selectInputText(this.textbox);}});this.defer(function(){if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);this._selectOnClickHandle=null;}},500);}this.inherited(arguments);this._refreshState();},reset:function(){this.textbox.value="";this.inherited(arguments);},_setTextDirAttr:function(_627){if(!this._created||this.textDir!=_627){this._set("textDir",_627);this.applyTextDir(this.focusNode,this.focusNode.value);}}});_61c._setSelectionRange=_61b._setSelectionRange=function(_628,_629,stop){if(_628.setSelectionRange){_628.setSelectionRange(_629,stop);}};_61c.selectInputText=_61b.selectInputText=function(_62a,_62b,stop){_62a=dom.byId(_62a);if(isNaN(_62b)){_62b=0;}if(isNaN(stop)){stop=_62a.value?_62a.value.length:0;}try{_62a.focus();_61c._setSelectionRange(_62a,_62b,stop);}catch(e){}};return _61c;});},"dojox/mobile/app/ImageView":function(){define(["dojo","dijit","dojox","dojo/require!dojox/mobile/app/_Widget,dojo/fx/easing"],function(dojo,_62c,_62d){dojo.provide("dojox.mobile.app.ImageView");dojo.experimental("dojox.mobile.app.ImageView");dojo.require("dojox.mobile.app._Widget");dojo.require("dojo.fx.easing");dojo.declare("dojox.mobile.app.ImageView",_62d.mobile.app._Widget,{zoom:1,zoomCenterX:0,zoomCenterY:0,maxZoom:5,autoZoomLevel:3,disableAutoZoom:false,disableSwipe:false,autoZoomEvent:null,_leftImg:null,_centerImg:null,_rightImg:null,_leftSmallImg:null,_centerSmallImg:null,_rightSmallImg:null,constructor:function(){this.panX=0;this.panY=0;this.handleLoad=dojo.hitch(this,this.handleLoad);this._updateAnimatedZoom=dojo.hitch(this,this._updateAnimatedZoom);this._updateAnimatedPan=dojo.hitch(this,this._updateAnimatedPan);this._onAnimPanEnd=dojo.hitch(this,this._onAnimPanEnd);},buildRendering:function(){this.inherited(arguments);this.canvas=dojo.create("canvas",{},this.domNode);dojo.addClass(this.domNode,"mblImageView");},postCreate:function(){this.inherited(arguments);this.size=dojo.marginBox(this.domNode);dojo.style(this.canvas,{width:this.size.w+"px",height:this.size.h+"px"});this.canvas.height=this.size.h;this.canvas.width=this.size.w;var _62e=this;this.connect(this.domNode,"onmousedown",function(_62f){if(_62e.isAnimating()){return;}if(_62e.panX){_62e.handleDragEnd();}_62e.downX=_62f.targetTouches?_62f.targetTouches[0].clientX:_62f.clientX;_62e.downY=_62f.targetTouches?_62f.targetTouches[0].clientY:_62f.clientY;});this.connect(this.domNode,"onmousemove",function(_630){if(_62e.isAnimating()){return;}if((!_62e.downX&&_62e.downX!==0)||(!_62e.downY&&_62e.downY!==0)){return;}if((!_62e.disableSwipe&&_62e.zoom==1)||(!_62e.disableAutoZoom&&_62e.zoom!=1)){var x=_630.targetTouches?_630.targetTouches[0].clientX:_630.pageX;var y=_630.targetTouches?_630.targetTouches[0].clientY:_630.pageY;_62e.panX=x-_62e.downX;_62e.panY=y-_62e.downY;if(_62e.zoom==1){if(Math.abs(_62e.panX)>10){_62e.render();}}else{if(Math.abs(_62e.panX)>10||Math.abs(_62e.panY)>10){_62e.render();}}}});this.connect(this.domNode,"onmouseout",function(_631){if(!_62e.isAnimating()&&_62e.panX){_62e.handleDragEnd();}});this.connect(this.domNode,"onmouseover",function(_632){_62e.downX=_62e.downY=null;});this.connect(this.domNode,"onclick",function(_633){if(_62e.isAnimating()){return;}if(_62e.downX==null||_62e.downY==null){return;}var x=(_633.targetTouches?_633.targetTouches[0].clientX:_633.pageX);var y=(_633.targetTouches?_633.targetTouches[0].clientY:_633.pageY);if(Math.abs(_62e.panX)>14||Math.abs(_62e.panY)>14){_62e.downX=_62e.downY=null;_62e.handleDragEnd();return;}_62e.downX=_62e.downY=null;if(!_62e.disableAutoZoom){if(!_62e._centerImg||!_62e._centerImg._loaded){return;}if(_62e.zoom!=1){_62e.set("animatedZoom",1);return;}var pos=dojo._abs(_62e.domNode);var _634=_62e.size.w/_62e._centerImg.width;var _635=_62e.size.h/_62e._centerImg.height;_62e.zoomTo(((x-pos.x)/_634)-_62e.panX,((y-pos.y)/_635)-_62e.panY,_62e.autoZoomLevel);}});dojo.connect(this.domNode,"flick",this,"handleFlick");},isAnimating:function(){return this._anim&&this._anim.status()=="playing";},handleDragEnd:function(){this.downX=this.downY=null;if(this.zoom==1){if(!this.panX){return;}var _636=(this._leftImg&&this._leftImg._loaded)||(this._leftSmallImg&&this._leftSmallImg._loaded);var _637=(this._rightImg&&this._rightImg._loaded)||(this._rightSmallImg&&this._rightSmallImg._loaded);var _638=!(Math.abs(this.panX)<this._centerImg._baseWidth/2)&&((this.panX>0&&_636?1:0)||(this.panX<0&&_637?1:0));if(!_638){this._animPanTo(0,dojo.fx.easing.expoOut,700);}else{this.moveTo(this.panX);}}else{if(!this.panX&&!this.panY){return;}this.zoomCenterX-=(this.panX/this.zoom);this.zoomCenterY-=(this.panY/this.zoom);this.panX=this.panY=0;}},handleFlick:function(_639){if(this.zoom==1&&_639.duration<500){if(_639.direction=="ltr"){this.moveTo(1);}else{if(_639.direction=="rtl"){this.moveTo(-1);}}this.downX=this.downY=null;}},moveTo:function(_63a){_63a=_63a>0?1:-1;var _63b;if(_63a<1){if(this._rightImg&&this._rightImg._loaded){_63b=this._rightImg;}else{if(this._rightSmallImg&&this._rightSmallImg._loaded){_63b=this._rightSmallImg;}}}else{if(this._leftImg&&this._leftImg._loaded){_63b=this._leftImg;}else{if(this._leftSmallImg&&this._leftSmallImg._loaded){_63b=this._leftSmallImg;}}}this._moveDir=_63a;var _63c=this;if(_63b&&_63b._loaded){this._animPanTo(this.size.w*_63a,null,500,function(){_63c.panX=0;_63c.panY=0;if(_63a<0){_63c._switchImage("left","right");}else{_63c._switchImage("right","left");}_63c.render();_63c.onChange(_63a*-1);});}else{this._animPanTo(0,dojo.fx.easing.expoOut,700);}},_switchImage:function(_63d,_63e){var _63f="_"+_63d+"SmallImg";var _640="_"+_63d+"Img";var _641="_"+_63e+"SmallImg";var _642="_"+_63e+"Img";this[_640]=this._centerImg;this[_63f]=this._centerSmallImg;this[_640]._type=_63d;if(this[_63f]){this[_63f]._type=_63d;}this._centerImg=this[_642];this._centerSmallImg=this[_641];this._centerImg._type="center";if(this._centerSmallImg){this._centerSmallImg._type="center";}this[_642]=this[_641]=null;},_animPanTo:function(to,_643,_644,_645){this._animCallback=_645;this._anim=new dojo.Animation({curve:[this.panX,to],onAnimate:this._updateAnimatedPan,duration:_644||500,easing:_643,onEnd:this._onAnimPanEnd});this._anim.play();return this._anim;},onChange:function(_646){},_updateAnimatedPan:function(_647){this.panX=_647;this.render();},_onAnimPanEnd:function(){this.panX=this.panY=0;if(this._animCallback){this._animCallback();}},zoomTo:function(_648,_649,zoom){this.set("zoomCenterX",_648);this.set("zoomCenterY",_649);this.set("animatedZoom",zoom);},render:function(){var cxt=this.canvas.getContext("2d");cxt.clearRect(0,0,this.canvas.width,this.canvas.height);this._renderImg(this._centerSmallImg,this._centerImg,this.zoom==1?(this.panX<0?1:this.panX>0?-1:0):0);if(this.zoom==1&&this.panX!=0){if(this.panX>0){this._renderImg(this._leftSmallImg,this._leftImg,1);}else{this._renderImg(this._rightSmallImg,this._rightImg,-1);}}},_renderImg:function(_64a,_64b,_64c){var img=(_64b&&_64b._loaded)?_64b:_64a;if(!img||!img._loaded){return;}var cxt=this.canvas.getContext("2d");var _64d=img._baseWidth;var _64e=img._baseHeight;var _64f=_64d*this.zoom;var _650=_64e*this.zoom;var _651=Math.min(this.size.w,_64f);var _652=Math.min(this.size.h,_650);var _653=this.dispWidth=img.width*(_651/_64f);var _654=this.dispHeight=img.height*(_652/_650);var _655=this.zoomCenterX-(this.panX/this.zoom);var _656=this.zoomCenterY-(this.panY/this.zoom);var _657=Math.floor(Math.max(_653/2,Math.min(img.width-_653/2,_655)));var _658=Math.floor(Math.max(_654/2,Math.min(img.height-_654/2,_656)));var _659=Math.max(0,Math.round((img.width-_653)/2+(_657-img._centerX)));var _65a=Math.max(0,Math.round((img.height-_654)/2+(_658-img._centerY)));var _65b=Math.round(Math.max(0,this.canvas.width-_651)/2);var _65c=Math.round(Math.max(0,this.canvas.height-_652)/2);var _65d=_651;var _65e=_653;if(this.zoom==1&&_64c&&this.panX){if(this.panX<0){if(_64c>0){_651-=Math.abs(this.panX);_65b=0;}else{if(_64c<0){_651=Math.max(1,Math.abs(this.panX)-5);_65b=this.size.w-_651;}}}else{if(_64c>0){_651=Math.max(1,Math.abs(this.panX)-5);_65b=0;}else{if(_64c<0){_651-=Math.abs(this.panX);_65b=this.size.w-_651;}}}_653=Math.max(1,Math.floor(_653*(_651/_65d)));if(_64c>0){_659=(_659+_65e)-(_653);}_659=Math.floor(_659);}try{cxt.drawImage(img,Math.max(0,_659),_65a,Math.min(_65e,_653),_654,_65b,_65c,Math.min(_65d,_651),_652);}catch(e){}},_setZoomAttr:function(_65f){this.zoom=Math.min(this.maxZoom,Math.max(1,_65f));if(this.zoom==1&&this._centerImg&&this._centerImg._loaded){if(!this.isAnimating()){this.zoomCenterX=this._centerImg.width/2;this.zoomCenterY=this._centerImg.height/2;}this.panX=this.panY=0;}this.render();},_setZoomCenterXAttr:function(_660){if(_660!=this.zoomCenterX){if(this._centerImg&&this._centerImg._loaded){_660=Math.min(this._centerImg.width,_660);}this.zoomCenterX=Math.max(0,Math.round(_660));}},_setZoomCenterYAttr:function(_661){if(_661!=this.zoomCenterY){if(this._centerImg&&this._centerImg._loaded){_661=Math.min(this._centerImg.height,_661);}this.zoomCenterY=Math.max(0,Math.round(_661));}},_setZoomCenterAttr:function(_662){if(_662.x!=this.zoomCenterX||_662.y!=this.zoomCenterY){this.set("zoomCenterX",_662.x);this.set("zoomCenterY",_662.y);this.render();}},_setAnimatedZoomAttr:function(_663){if(this._anim&&this._anim.status()=="playing"){return;}this._anim=new dojo.Animation({curve:[this.zoom,_663],onAnimate:this._updateAnimatedZoom,onEnd:this._onAnimEnd});this._anim.play();},_updateAnimatedZoom:function(_664){this._setZoomAttr(_664);},_setCenterUrlAttr:function(_665){this._setImage("center",_665);},_setLeftUrlAttr:function(_666){this._setImage("left",_666);},_setRightUrlAttr:function(_667){this._setImage("right",_667);},_setImage:function(name,_668){var _669=null;var _66a=null;if(dojo.isString(_668)){_66a=_668;}else{_66a=_668.large;_669=_668.small;}if(this["_"+name+"Img"]&&this["_"+name+"Img"]._src==_66a){return;}var _66b=this["_"+name+"Img"]=new Image();_66b._type=name;_66b._loaded=false;_66b._src=_66a;_66b._conn=dojo.connect(_66b,"onload",this.handleLoad);if(_669){var _66c=this["_"+name+"SmallImg"]=new Image();_66c._type=name;_66c._loaded=false;_66c._conn=dojo.connect(_66c,"onload",this.handleLoad);_66c._isSmall=true;_66c._src=_669;_66c.src=_669;}_66b.src=_66a;},handleLoad:function(evt){var img=evt.target;img._loaded=true;dojo.disconnect(img._conn);var type=img._type;switch(type){case "center":this.zoomCenterX=img.width/2;this.zoomCenterY=img.height/2;break;}var _66d=img.height;var _66e=img.width;if(_66e/this.size.w<_66d/this.size.h){img._baseHeight=this.canvas.height;img._baseWidth=_66e/(_66d/this.size.h);}else{img._baseWidth=this.canvas.width;img._baseHeight=_66d/(_66e/this.size.w);}img._centerX=_66e/2;img._centerY=_66d/2;this.render();this.onLoad(img._type,img._src,img._isSmall);},onLoad:function(type,url,_66f){}});});},"dojo/fx/easing":function(){define(["../_base/lang"],function(lang){var _670={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-_670.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return _670.bounceIn(n*2)/2;}return (_670.bounceOut(n*2-1)/2)+0.5;}};lang.setObject("dojo.fx.easing",_670);return _670;});},"dojox/mobile/app/ImageThumbView":function(){define(["dojo","dijit","dojox","dojo/require!dijit/_WidgetBase,dojo/string"],function(dojo,_671,_672){dojo.provide("dojox.mobile.app.ImageThumbView");dojo.experimental("dojox.mobile.app.ImageThumbView");dojo.require("dijit._WidgetBase");dojo.require("dojo.string");dojo.declare("dojox.mobile.app.ImageThumbView",_671._WidgetBase,{items:[],urlParam:"url",labelParam:null,itemTemplate:"<div class=\"mblThumbInner\">"+"<div class=\"mblThumbOverlay\"></div>"+"<div class=\"mblThumbMask\">"+"<div class=\"mblThumbSrc\" style=\"background-image:url(${url})\"></div>"+"</div>"+"</div>",minPadding:4,maxPerRow:3,maxRows:-1,baseClass:"mblImageThumbView",thumbSize:"medium",animationEnabled:true,selectedIndex:-1,cache:null,cacheMustMatch:false,clickEvent:"onclick",cacheBust:false,disableHide:false,constructor:function(_673,node){},postCreate:function(){this.inherited(arguments);var _674=this;var _675="mblThumbHover";this.addThumb=dojo.hitch(this,this.addThumb);this.handleImgLoad=dojo.hitch(this,this.handleImgLoad);this.hideCached=dojo.hitch(this,this.hideCached);this._onLoadImages={};this.cache=[];this.visibleImages=[];this._cacheCounter=0;this.connect(this.domNode,this.clickEvent,function(_676){var _677=_674._getItemNodeFromEvent(_676);if(_677&&!_677._cached){_674.onSelect(_677._item,_677._index,_674.items);dojo.query(".selected",this.domNode).removeClass("selected");dojo.addClass(_677,"selected");}});dojo.addClass(this.domNode,this.thumbSize);this.resize();this.render();},onSelect:function(item,_678,_679){},_setAnimationEnabledAttr:function(_67a){this.animationEnabled=_67a;dojo[_67a?"addClass":"removeClass"](this.domNode,"animated");},_setItemsAttr:function(_67b){this.items=_67b||[];var urls={};var i;for(i=0;i<this.items.length;i++){urls[this.items[i][this.urlParam]]=1;}var _67c=[];for(var url in this._onLoadImages){if(!urls[url]&&this._onLoadImages[url]._conn){dojo.disconnect(this._onLoadImages[url]._conn);this._onLoadImages[url].src=null;_67c.push(url);}}for(i=0;i<_67c.length;i++){delete this._onLoadImages[url];}this.render();},_getItemNode:function(node){while(node&&!dojo.hasClass(node,"mblThumb")&&node!=this.domNode){node=node.parentNode;}return (node==this.domNode)?null:node;},_getItemNodeFromEvent:function(_67d){if(_67d.touches&&_67d.touches.length>0){_67d=_67d.touches[0];}return this._getItemNode(_67d.target);},resize:function(){this._thumbSize=null;this._size=dojo.contentBox(this.domNode);this.disableHide=true;this.render();this.disableHide=false;},hideCached:function(){for(var i=0;i<this.cache.length;i++){if(this.cache[i]){dojo.style(this.cache[i],"display","none");}}},render:function(){var i;var url;var item;var _67e;while(this.visibleImages&&this.visibleImages.length>0){_67e=this.visibleImages.pop();this.cache.push(_67e);if(!this.disableHide){dojo.addClass(_67e,"hidden");}_67e._cached=true;}if(this.cache&&this.cache.length>0){setTimeout(this.hideCached,1000);}if(!this.items||this.items.length==0){return;}for(i=0;i<this.items.length;i++){item=this.items[i];url=(dojo.isString(item)?item:item[this.urlParam]);this.addThumb(item,url,i);if(this.maxRows>0&&(i+1)/this.maxPerRow>=this.maxRows){break;}}if(!this._thumbSize){return;}var _67f=0;var row=-1;var _680=this._thumbSize.w+(this.padding*2);var _681=this._thumbSize.h+(this.padding*2);var _682=this.thumbNodes=dojo.query(".mblThumb",this.domNode);var pos=0;_682=this.visibleImages;for(i=0;i<_682.length;i++){if(_682[i]._cached){continue;}if(pos%this.maxPerRow==0){row++;}_67f=pos%this.maxPerRow;this.place(_682[i],(_67f*_680)+this.padding,(row*_681)+this.padding);if(!_682[i]._loading){dojo.removeClass(_682[i],"hidden");}if(pos==this.selectedIndex){dojo[pos==this.selectedIndex?"addClass":"removeClass"](_682[i],"selected");}pos++;}var _683=Math.ceil(pos/this.maxPerRow);this._numRows=_683;this.setContainerHeight((_683*(this._thumbSize.h+this.padding*2)));},setContainerHeight:function(_684){dojo.style(this.domNode,"height",_684+"px");},addThumb:function(item,url,_685){var _686;var _687=false;if(this.cache.length>0){var _688=false;for(var i=0;i<this.cache.length;i++){if(this.cache[i]._url==url){_686=this.cache.splice(i,1)[0];_688=true;break;}}if(!_686&&!this.cacheMustMatch){_686=this.cache.pop();dojo.removeClass(_686,"selected");}else{_687=true;}}if(!_686){_686=dojo.create("div",{"class":"mblThumb hidden",innerHTML:dojo.string.substitute(this.itemTemplate,{url:url},null,this)},this.domNode);}if(this.labelParam){var _689=dojo.query(".mblThumbLabel",_686)[0];if(!_689){_689=dojo.create("div",{"class":"mblThumbLabel"},_686);}_689.innerHTML=item[this.labelParam]||"";}dojo.style(_686,"display","");if(!this.disableHide){dojo.addClass(_686,"hidden");}if(!_687){var _68a=dojo.create("img",{});_68a._thumbDiv=_686;_68a._conn=dojo.connect(_68a,"onload",this.handleImgLoad);_68a._url=url;_686._loading=true;this._onLoadImages[url]=_68a;if(_68a){_68a.src=url;}}this.visibleImages.push(_686);_686._index=_685;_686._item=item;_686._url=url;_686._cached=false;if(!this._thumbSize){this._thumbSize=dojo.marginBox(_686);if(this._thumbSize.h==0){this._thumbSize.h=100;this._thumbSize.w=100;}if(this.labelParam){this._thumbSize.h+=8;}this.calcPadding();}},handleImgLoad:function(_68b){var img=_68b.target;dojo.disconnect(img._conn);dojo.removeClass(img._thumbDiv,"hidden");img._thumbDiv._loading=false;img._conn=null;var url=img._url;if(this.cacheBust){url+=(url.indexOf("?")>-1?"&":"?")+"cacheBust="+(new Date()).getTime()+"_"+(this._cacheCounter++);}dojo.query(".mblThumbSrc",img._thumbDiv).style("backgroundImage","url("+url+")");delete this._onLoadImages[img._url];},calcPadding:function(){var _68c=this._size.w;var _68d=this._thumbSize.w;var _68e=_68d+this.minPadding;this.maxPerRow=Math.floor(_68c/_68e);this.padding=Math.floor((_68c-(_68d*this.maxPerRow))/(this.maxPerRow*2));},place:function(node,x,y){dojo.style(node,{"-webkit-transform":"translate("+x+"px,"+y+"px)"});},destroy:function(){var img;var _68f=0;for(var url in this._onLoadImages){img=this._onLoadImages[url];if(img){img.src=null;_68f++;}}this.inherited(arguments);}});});}}});define("dojox/mobile/app",["./app/_base"],function(_690){return _690;});