2){var e=dS[1];var dT=dS.length-2;dS=[dS[0],dS[1]].concat(c4(dS.length-2))}break}Array.prototype[dU].apply(ap,dS)}var cQ=(function(){var e=[];var ap;return{begin:function(dS){e.push(ap);ap=dS},end:function(){ap=e.pop()},collectDependency:function(dS){if(ap){ap.callback(dS)}}}})();var cn=/^on$/;function dC(){return new Date()-0}avalon.injectBinding=function(e){e.handler=e.handler||G[e.type].update||l;e.update=function(){var ap=false;if(!e.getter){ap=true;cQ.begin({callback:function(d0){ah(d0,e)}});e.getter=ct(e.expr,e.vmodels,e);e.observers.forEach(function(d0){d0.v.$watch(d0.p,e)});delete e.observers}try{var dX=e.fireArgs,dZ,dY;delete e.fireArgs;if(!dX){if(e.type==="on"){dZ=e.getter+""}else{dZ=e.getter.apply(0,e.args)}}else{dZ=dX[0];dY=dX[1]}dY=typeof dY==="undefined"?e.oldValue:dY;if(e._filters){dZ=bt.$filter.apply(0,[dZ].concat(e._filters))}if(e.signature){var dT=avalon.type(dZ);if(dT!=="array"&&dT!=="object"){throw Error("warning:"+e.expr+"只能是对象或数组")}e.xtype=dT;var dU=co(e.proxies||[],dT);var dW=dZ.$track||(dT==="array"?c4(dZ.length):Object.keys(dZ));e.track=dW;if(dU!==dW.join(";")){e.handler(dZ,dY);e.oldValue=1}}else{if(Array.isArray(dZ)?dZ.length!==(dY&&dY.length):false){e.handler(dZ,dY);e.oldValue=dZ.concat()}else{if(!("oldValue" in e)||dZ!==dY){e.handler(dZ,dY);e.oldValue=dZ}}}}catch(dV){delete e.getter;cL("warning:exception throwed in [avalon.injectBinding] ",dV);var dS=e.element;if(dS&&dS.nodeType===3){dS.nodeValue=c1+(e.oneTime?"::":"")+e.expr+bD}}finally{ap&&cQ.end()}};e.update()};function ah(e,ap){if(ap.oneTime){return}if(e&&avalon.Array.ensure(e,ap)&&ap.element){cR(ap,e);if(new Date()-cj>444){a9()}}}function co(ap,e){var dS=[];for(var dT=0,dU;dU=ap[dT++];){dS.push(e?dU.$id:dU.$key)}return dS.join(";")}var dy=0;var dp=avalon.$$subscribers=[];var cj=new Date();var aP={};function P(ap){if(!ap.uuid){var e=ap.element;if(e){if(e.nodeType!==1){ap.uuid=ap.type+(ap.pos||0)+"-"+P(e.parentNode)}else{ap.uuid=ap.name+"-"+P(e)}}else{ap.uuid=++dy}}return ap.uuid}function cR(dT,dS){var e=dT.lists||(dT.lists=[]);var ap=P(dT);avalon.Array.ensure(e,dS);dS.$uuid=dS.$uuid||bU();if(!dp[ap]){dp[ap]=1;dp.push(dT)}}function a9(dS){var dU=dp.length;var e=dU;var dV=[];var dT={};var dY={};while(dS=dp[--dU]){var dX=dS.type;if(dY[dX]){dY[dX]++}else{dY[dX]=1;dV.push(dX)}}var dZ=false;dV.forEach(function(d1){if(aP[d1]!==dY[d1]){dT[d1]=1;dZ=true}});dU=e;if(dZ){while(dS=dp[--dU]){if(dS.element===null){dp.splice(dU,1);continue}if(dT[dS.type]&&h(dS.element)){dp.splice(dU,1);delete dp[dS.uuid];var d0=dS.lists;for(var ap=0,dW;dW=d0[ap++];){avalon.Array.remove(d0,dW);avalon.Array.remove(dW,dS)}ca(dS)}}}aP=dY;cj=new Date()}function ca(ap){delete dp[ap.uuid];ap.element=null;ap.rollback&&ap.rollback();for(var e in ap){ap[e]=null}}function h(dS){try{var ap=dS.parentNode.nodeType}catch(dT){return true}if(dS.ifRemove){if(!dr.contains(dS.ifRemove)&&(aI===dS.parentNode)){dS.parentNode&&dS.parentNode.removeChild(dS);return true}}return dS.msRetain?0:(dS.nodeType===1?!dr.contains(dS):!avalon.contains(dr,dS))}var bP={area:[1,""],param:[1,""],col:[2,""],legend:[1,""],option:[1,""],thead:[1,""],tr:[2,""],td:[3,""],g:[1,'"],_default:aX?[0,"",""]:[1,"X","
"]};bP.th=bP.td;bP.optgroup=bP.option;bP.tbody=bP.tfoot=bP.colgroup=bP.caption=bP.thead;String("circle,defs,ellipse,image,line,path,polygon,polyline,rect,symbol,text,use").replace(b8,function(e){bP[e]=bP.g});var x=/<([\w:]+)/;var dx=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig;var b9=aX?/[^\d\D]/:/(<(?:script|link|style|meta|noscript))/ig;var dk=dJ(["","text/javascript","text/ecmascript","application/ecmascript","application/javascript"]);var cc=/<(?:tb|td|tf|th|tr|col|opt|leg|cap|area)/;var bY=cX.createElement("script");var ac=/<|?\w+;/;avalon.parseHTML=function(dW){var dY=cx.cloneNode(false);if(typeof dW!=="string"){return dY}if(!ac.test(dW)){dY.appendChild(cX.createTextNode(dW));return dY}dW=dW.replace(dx,"<$1>$2>").trim();var d1=(x.exec(dW)||["",""])[1].toLowerCase(),ap=bP[d1]||bP._default,e=dG,dZ,d0;if(!aX){dW=dW.replace(b9,"
$1")}e.innerHTML=ap[1]+dW+ap[2];var dU=e.getElementsByTagName("script");if(dU.length){for(var dV=0,dS;dS=dU[dV++];){if(dk[dS.type]){d0=bY.cloneNode(false);de.forEach.call(dS.attributes,function(d2){if(d2&&d2.specified){d0[d2.name]=d2.value;d0.setAttribute(d2.name,d2.value)}});d0.text=dS.text;dS.parentNode.replaceChild(d0,dS)}}}if(!aX){var dX=ap[1]==="X"?e.lastChild.firstChild:e.lastChild;if(dX&&dX.tagName==="TABLE"&&d1!=="tbody"){for(dU=dX.childNodes,dV=0;dS=dU[dV++];){if(dS.tagName==="TBODY"&&!dS.innerHTML){dX.removeChild(dS);break}}}dU=e.getElementsByTagName("br");var dT=dU.length;while(dS=dU[--dT]){if(dS.className==="msNoScope"){dS.parentNode.removeChild(dS)}}for(dU=e.all,dV=0;dS=dU[dV++];){if(z(dS)){bj(dS)}}}for(dV=ap[0];dV--;e=e.lastChild){}while(dZ=e.firstChild){dY.appendChild(dZ)}return dY};function z(e){var ap=e.nodeName;return ap.toLowerCase()===ap&&e.scopeName&&e.outerText===""}function bj(e){if(e.currentStyle.behavior!=="url(#default#VML)"){e.style.behavior="url(#default#VML)";e.style.display="inline-block";e.style.zoom=1}}avalon.innerHTML=function(dT,dS){if(!aX&&(!b9.test(dS)&&!cc.test(dS))){try{dT.innerHTML=dS;return}catch(dU){}}var ap=this.parseHTML(dS);this.clearHTML(dT).appendChild(ap)};avalon.clearHTML=function(e){e.textContent="";while(e.firstChild){e.removeChild(e.firstChild)}return e};function bL(e){return e.replace(/([a-z\d])([A-Z]+)/g,"$1-$2").toLowerCase()}function m(e){if(!e||e.indexOf("-")<0&&e.indexOf("_")<0){return e}return e.replace(/[-_][^-_]/g,function(ap){return ap.charAt(1).toUpperCase()})}var aa={_toString:function(){var ap=this.node;var e=ap.className;var dS=typeof e==="string"?e:e.baseVal;return dS.split(/\s+/).join(" ")},_contains:function(e){return(" "+this+" ").indexOf(" "+e+" ")>-1},_add:function(e){if(!this.contains(e)){this._set(this+" "+e)}},_remove:function(e){this._set((" "+this+" ").replace(" "+e+" "," "))},__set:function(e){e=e.trim();var ap=this.node;if(aA.test(ap)){ap.setAttribute("class",e)}else{ap.className=e}}};function bE(ap){if(!("classList" in ap)){ap.classList={node:ap};for(var e in aa){ap.classList[e.slice(1)]=aa[e]}}return ap.classList}"add,remove".replace(b8,function(e){avalon.fn[e+"Class"]=function(ap){var dS=this[0];if(ap&&typeof ap==="string"&&dS&&dS.nodeType===1){ap.replace(/\S+/g,function(dT){bE(dS)[e](dT)})}return this}});avalon.fn.mix({hasClass:function(e){var ap=this[0]||{};return ap.nodeType===1&&bE(ap).contains(e)},toggleClass:function(dV,dS){var dT,ap=0;var dW=String(dV).split(/\s+/);var e=typeof dS==="boolean";while((dT=dW[ap++])){var dU=e?dS:!this.hasClass(dT);this[dU?"addClass":"removeClass"](dT)}return this},attr:function(e,ap){if(arguments.length===2){this[0].setAttribute(e,ap);return this}else{return this[0].getAttribute(e)}},data:function(ap,dS){ap="data-"+bL(ap||"");switch(arguments.length){case 2:this.attr(ap,dS);return this;case 1:var dT=this.attr(ap);return dB(dT);case 0:var e={};de.forEach.call(this[0].attributes,function(dU){if(dU){ap=dU.name;if(!ap.indexOf("data-")){ap=m(ap.slice(5));e[ap]=dB(dU.value)}}});return e}},removeData:function(e){e="data-"+bL(e);this[0].removeAttribute(e);return this},css:function(ap,dT){if(avalon.isPlainObject(ap)){for(var dS in ap){avalon.css(this,dS,ap[dS])}}else{var e=avalon.css(this,ap,dT)}return e!==void 0?e:this},position:function(){var dS,dT,ap=this[0],e={top:0,left:0};if(!ap){return}if(this.css("position")==="fixed"){dT=ap.getBoundingClientRect()}else{dS=this.offsetParent();dT=this.offset();if(dS[0].tagName!=="HTML"){e=dS.offset()}e.top+=avalon.css(dS[0],"borderTopWidth",true);e.left+=avalon.css(dS[0],"borderLeftWidth",true);e.top-=dS.scrollTop();e.left-=dS.scrollLeft()}return{top:dT.top-e.top-avalon.css(ap,"marginTop",true),left:dT.left-e.left-avalon.css(ap,"marginLeft",true)}},offsetParent:function(){var e=this[0].offsetParent;while(e&&avalon.css(e,"position")==="static"){e=e.offsetParent}return avalon(e||dr)},bind:function(dS,ap,e){if(this[0]){return avalon.bind(this[0],dS,ap,e)}},unbind:function(dS,ap,e){if(this[0]){avalon.unbind(this[0],dS,ap,e)}return this},val:function(dU){var dT=this[0];if(dT&&dT.nodeType===1){var ap=arguments.length===0;var e=ap?":get":":set";var dS=aZ[dt(dT)+e];if(dS){var dV=dS(dT,dU)}else{if(ap){return(dT.value||"").replace(/\r/g,"")}else{dT.value=dU}}}return ap?dV:this}});function dB(ap){try{if(typeof ap==="object"){return ap}ap=ap==="true"?true:ap==="false"?false:ap==="null"?null:+ap+""===ap?+ap:cS.test(ap)?avalon.parseJSON(ap):ap}catch(dS){}return ap}var cS=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,cC=/^[\],:{}\s]*$/,cG=/(?:^|:|,)(?:\s*\[)+/g,c5=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,cd=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g;avalon.parseJSON=cl.JSON?JSON.parse:function(e){if(typeof e==="string"){e=e.trim();if(e){if(cC.test(e.replace(c5,"@").replace(cd,"]").replace(cG,""))){return(new Function("return "+e))()}}avalon.error("Invalid JSON: "+e)}return e};avalon.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(ap,e){avalon.fn[ap]=function(dV){var dS=this[0]||{},dU=cN(dS),dT=ap==="scrollTop";if(!arguments.length){return dU?(e in dU)?dU[e]:dr[ap]:dS[ap]}else{if(dU){dU.scrollTo(!dT?dV:avalon(dU).scrollLeft(),dT?dV:avalon(dU).scrollTop())}else{dS[ap]=dV}}}});function cN(e){return e.window&&e.document?e:e.nodeType===9?e.defaultView||e.parentWindow:false}var y=avalon.cssHooks={};var bT=["","-webkit-","-o-","-moz-","-ms-"];var cb={"float":aX?"cssFloat":"styleFloat"};avalon.cssNumber=dJ("animationIterationCount,columnCount,order,flex,flexGrow,flexShrink,fillOpacity,fontWeight,lineHeight,opacity,orphans,widows,zIndex,zoom");avalon.cssName=function(e,dT,dS){if(cb[e]){return cb[e]}dT=dT||dr.style;for(var ap=0,dU=bT.length;ap]+))?)*\s+value[\s=]/i;var aZ={"option:get":cg?function(e){return di.test(e.outerHTML)?e.value:e.text.trim()}:function(e){return e.value},"select:get":function(e,dX){var dS,dZ=e.options,dU=e.selectedIndex,dV=aZ["option:get"],dT=e.type==="select-one"||dU<0,dY=dT?null:[],dW=dT?dU+1:dZ.length,ap=dU<0?dW:dT?dU:0;for(;ap-1)){dV=true}}if(!dV){dU.selectedIndex=-1}}};var dL={};var ce=["break,case,catch,continue,debugger,default,delete,do,else,false","finally,for,function,if,in,instanceof,new,null,return,switch,this","throw,true,try,typeof,var,void,while,with","abstract,boolean,byte,char,class,const,double,enum,export,extends","final,float,goto,implements,import,int,interface,long,native","package,private,protected,public,short,static,super,synchronized","throws,transient,volatile","arguments,let,yield,undefined"].join(",");ce.replace(/\w+/g,function(e){dL[e]=true});var b4=/\[(['"]?)([^'"]+)\1\]/;var cA=function(e){return(e===36)||(e===95)||(e>=65&&e<=90)||(e>=97&&e<=122)};function aY(ap,dT,e,dS){return ap.slice(0,dT)+"."+ap.slice(dT).replace("["+e+"]",dS)}function T(d0){var ea=0;var d3=0;var d5={};var e="";var d9=[];var d8=false;var dX=function(eg){if(d3<0){return}var ed=ea;var ef=d0.slice(d3,ed);var ee=d3+"-"+(ed-1);d5[ee]=ef;if(dL[ef]&&d0.charAt(d3-1)!=="."){delete d5[ee]}if(eg){d5[d3]="*"}d3=-1};var dW=function(ee){var eg=d9.pop();var ed=ee?ea-1:ea;var ef=d0.slice(eg,ed);try{var ei=Function("return "+ef)();ei+="";d0=aY(d0,eg-1,ef,ei);ea=eg+ei.length-1;d5[eg+"-"+ea]=ei;dU="word";d3=-1}catch(eh){d0=aY(d0,eg-1,ef,"*");ea=eg;d5[eg]="*";dU="word";d3=-1}};var dU="unknown";var dV={unknown:function(){if(cA(d1)){dU="word";d3=ea}else{if(d1===34||d1===39){dU="string";e=d1}else{if(d1===93){dW()}}}},word:function(){if(/\B/.test(dT)){dU="unknown";d0=d0.slice(0,ea)+d0.slice(ea).replace(/\s*(\.|\[)\s*/,function(ee,ed){return ed});dT=d0.charAt(ea);if(d1===46){dU="dot";dX();d5[ea]="."}else{if(d1===91){d5[ea]=".";dX();d9.push(ea+1)}else{if(d1===93){if(d3>0){dX(true)}else{dW(true)}}else{dX()}}}}},dot:function(){dU="unknown";if(d1>=48&&d1<=57||d1===42||cA(d1)){dU="word";d3=ea}},string:function(){if(d8){d8=false}else{if(d1===92){d8=true}if(d1===e){dU="unknown"}}}};var ec=d0.length;do{var d1=d0.charCodeAt(ea);if(d1!==d1){dX();break}if(ec--===0){break}var dT=d0.charAt(ea);dV[dU]();ea++}while(true);var ap=[];for(ea in d5){var d7=d5[ea];var dS=ea.split("-");ap.push({first:~~dS[0],last:~~dS[1]||~~dS[0],text:d7})}ap.sort(function(ee,ed){return ee.first-ed.first});var eb={};do{var d6=ap.shift();if(!d6){break}var d2=true;loop:for(ea in eb){dS=ea.split("-");if(Number(dS[1])+1===d6.first){eb[dS[0]+"-"+d6.last]=eb[ea]+d6.text;delete eb[ea];d2=false;break loop}}if(d2){eb[d6.first+"-"+d6.last]=d6.text}}while(1);var dY=[];var d4={};for(ea in eb){var dZ=eb[ea];if(!d4[dZ]){d4[dZ]=true;dY.push(dZ)}}return dY}function b5(dX,dY,ap,dZ){var dW=[],dV=" = "+ap+".";for(var dS=dX.length,e;e=dX[--dS];){var dU=e.split("."),d0;var dT=dU[0];while(d0=dU.shift()){if(dY.hasOwnProperty(d0)){dW.push(dT+dV+dT);dZ.observers.push({v:dY,p:e});dX.splice(dS,1)}}}return dW}var dK=/(\$proxy\$[a-z]+)\d+$/;var cM=new i(218);var bz=new i(128);function cK(ap){ap=ap.trim();var e=cM.get(ap);if(e){return e.concat()}e=T(ap);return cM.put(ap,e).concat()}function ct(e,d7,d0){var dT=d0.filters;if(typeof dT==="string"&&dT.trim()&&!d0._filters){d0._filters=q(dT.trim())}var dY=cK(e);var dV=new Date()-0;var dU=[];var dW=[];var ap=[];d0.observers=[];for(var d3=0,d6=d7.length;d3]+))?/g,cp=/^['"]/,bF=/<\w+\b(?:(["'])[^"]*?(\1)|[^>])*>/i,U=/&/g;var Q=function(ap){var dU=ap.outerHTML;if(dU.slice(0,2)===""||!dU.trim()){return[]}var dX=dU.match(bF)[0];var dT=[],dS,dY;var dV=c9.get(dX);if(dV){return dV}while(dS=bV.exec(dX)){dY=dS[2];if(dY){dY=(cp.test(dY)?dY.slice(1,-1):dY).replace(U,"&")}var e=dS[1].toLowerCase();match=e.match(bb);var dW={name:e,specified:true,value:dY||""};dT.push(dW)}return c9.put(dX,dT)}}var c3=/^(ms-\S+|data-\S+|on[a-z]+|id|style|class|tabindex)$/;function v(dU){var ap=Q?Q(dU):dU.attributes;var dS={};for(var dT=0,e;e=ap[dT++];){if(e.specified&&!c3.test(e.name)){dS[m(e.name)]=dB(e.value)}}return dS}function aS(dS,ap){var e=avalon.slice(dS.childNodes);a1(e,ap)}function a1(e,ap){for(var dV=0,dS;dS=e[dV++];){switch(dS.nodeType){case 1:var dT=dS,dX;bQ(dS,ap);if(!dT.msResolved&&dT.parentNode&&dT.parentNode.nodeType===1){var dY=b0(dT);if(dY){var dW=dT.localName?dT.localName.replace(dY+":",""):dT.nodeName;var dU=dY+":"+m(dW);ar.push({library:dY,element:dT,fullName:dU,widget:dW,vmodels:ap,name:"widget"});if(avalon.components[dU]){avalon.component(dU)}}}if(dS.msHasEvent){avalon.fireDom(dS,"datasetchanged",{bubble:dS.msHasEvent})}break;case 3:if(an.test(dS.nodeValue)){E(dS,ap,dV)}break}}}function bQ(dV,dT,dU){var ap=dV.getAttribute("ms-skip");if(!dV.getAttributeNode){return cL("warning "+dV.tagName+" no getAttributeNode method")}var e=dV.getAttributeNode("ms-important");var dX=dV.getAttributeNode("ms-controller");if(typeof ap==="string"){return}else{if(dU=e||dX){var dW=avalon.vmodels[dU.value];if(!dW){return}dT=dU===e?[dW]:[dW].concat(dT);var dS=dU.name;dV.removeAttribute(dS);avalon(dV).removeClass(dS);V(dV,dW)}}ck(dV,dT)}var dM=/\|\s*html(?:\b|$)/,bN=/\|\|/g,dw=/</g,ax=/>/g,bi=/(['"])(\\\1|.)+?\1/g;function p(dS){if(dS.indexOf("|")>0){var e=dS.replace(bi,function(dT){return Array(dT.length+1).join("1")});var ap=e.replace(bN,"\u1122\u3344").indexOf("|");if(ap>-1){return{type:"text",filters:dS.slice(ap).trim(),expr:dS.slice(0,ap)}}}return{type:"text",expr:dS,filters:""}}function db(dT){var dS=[],ap,dU=0,e;do{e=dT.indexOf(c1,dU);if(e===-1){break}ap=dT.slice(dU,e);if(ap){dS.push({expr:ap})}dU=e+c1.length;e=dT.indexOf(bD,dU);if(e===-1){break}ap=dT.slice(dU,e);if(ap){dS.push(p(ap,dU))}dU=e+bD.length}while(1);ap=dT.slice(dU);if(ap){dS.push({expr:ap})}return dS}function E(dU,ap,e){var dV=[];tokens=db(dU.data);if(tokens.length){for(var dS=0;token=tokens[dS++];){var dT=cX.createTextNode(token.expr);if(token.type){token.expr=token.expr.replace(aH,function(){token.oneTime=true;return""});token.element=dT;token.filters=token.filters.replace(dM,function(){token.type="html";return""});token.pos=e*1000+dS;dV.push(token)}cx.appendChild(dT)}dU.parentNode.replaceChild(cx,dU);if(dV.length){dc(dV,ap)}}}var cO=function(){this.queue=[]};cO.prototype={render:function(ap){if(!this.locked){this.locked=ap?dr.offsetHeight+10:1;var e=this;avalon.nextTick(function(){e.flush()})}},flush:function(){for(var e=0,ap;ap=this.queue[e++];){ap.update()}this.locked=0;this.queue=[]}};var dH=new cO();var ar=[];var bH=[];var Y={$construct:function(){return avalon.mix.apply(null,arguments)},$ready:l,$init:l,$dispose:l,$container:null,$childReady:l,$replace:false,$extend:null,$$template:function(e){return e}};avalon.components={};avalon.component=function(e,dS){if(dS){avalon.components[e]=avalon.mix({},Y,dS)}for(var ap=0,dT;dT=ar[ap];ap++){if(e===dT.fullName){ar.splice(ap,1);ap--;(function(ec,dY,ek,d1){var d8=1;var eg=ec.library;var ei=avalon.libraries[eg]||Y;var d6=v(ek);var ea=cW(ec.vmodels,d6.config||ec.fullName);var d9=d6.$id||d6.identifier||bU(d1);delete d6.config;delete d6.$id;delete d6.identifier;var d3={};var em=avalon.components[dY.$extend];if(em){avalon.mix(true,d3,em);d3=em.$construct.call(ek,d3,{},{})}else{avalon.mix(true,d3,dY)}d3=avalon.components[e].$construct.call(ek,d3,ea,d6);d3.$refs={};d3.$id=d9;var en=d3.$slot;var d5=d3.$replace;var ej=d3.$container;var dU=d3.$template;delete d3.$slot;delete d3.$replace;delete d3.$container;delete d3.$template;delete d3.$construct;var eh=avalon.define(d3)||{};ek.msResolved=1;eh.$init(eh,ek);ei.$init(eh,ek);var ee=ek.childNodes;var d7={},ed;for(var eb=0,dX;dX=ee[eb++];){var dZ=dX.nodeType===1&&dX.getAttribute("slot")||en;if(dZ){if(d7[dZ]){d7[dZ].push(dX)}else{d7[dZ]=[dX]}}}if(eh.$$template){avalon.clearHTML(ek);ek.innerHTML=eh.$$template(dU)}for(eb in d7){if(eh.hasOwnProperty(eb)){var ef=d7[eb];if(ef.length){var dV=cx.cloneNode(true);for(var eo=0;ed=ef[eo++];){dV.appendChild(ed)}eh[eb]=dV}d7[eb]=null}}d7=null;var d4=ek.firstChild;if(d5){d4=ek.firstChild;ek.parentNode.replaceChild(d4,ek);d4.msResolved=1;ek=ec.element=d4}if(ej){ej.appendChild(ek)}avalon.fireDom(ek,"datasetchanged",{library:eg,vm:eh,childReady:1});var d2=0;var d0=avalon.bind(ek,"datasetchanged",function(ep){if(ep.childReady&&ep.library===eg){d8+=ep.childReady;if(eh!==ep.vm){eh.$refs[ep.vm.$id]=ep.vm;if(ep.childReady===-1){d2++;eh.$childReady(eh,ek,ep)}ep.stopPropagation()}}if(d8===0){var el=setTimeout(function(){clearTimeout(el);eh.$ready(eh,ek);ei.$ready(eh,ek)},d2?Math.max(d2*17,100):17);avalon.unbind(ek,"datasetchanged",d0);ec.rollback=function(){try{eh.$dispose(eh,ek);ei.$dispose(eh,ek)}catch(eq){}delete avalon.vmodels[eh.$id]};cR(ec,bH);if(cl.chrome){ek.addEventListener("DOMNodeRemovedFromDocument",function(){setTimeout(a9)})}}});bQ(ek,[eh].concat(ec.vmodels));avalon.vmodels[eh.$id]=eh;if(!ek.childNodes.length){avalon.fireDom(ek,"datasetchanged",{library:eg,vm:eh,childReady:-1})}else{var dW=setTimeout(function(){clearTimeout(dW);avalon.fireDom(ek,"datasetchanged",{library:eg,vm:eh,childReady:-1})},17)}})(dT,avalon.components[e],dT.element,dT.widget)}}};avalon.fireDom=function(dT,ap,dS){if(cX.createEvent){var e=cX.createEvent("Events");e.initEvent(ap,true,true,dS);avalon.mix(e,dS);dT.dispatchEvent(e)}else{if(dr.contains(dT)){e=cX.createEventObject();avalon.mix(e,dS);dT.fireEvent("on"+ap,e)}}};function cW(dS,dU){if(dU){for(var dT=0,ap;ap=dS[dT++];){if(ap.hasOwnProperty(dU)&&typeof ap[dU]==="object"){var e=ap[dU];return e.$model||e;break}}}return{}}avalon.libraries=[];avalon.library=function(e,ap){if(cX.namespaces){cX.namespaces.add(e,"http://www.w3.org/1999/xhtml")}avalon.libraries[e]=avalon.mix({$init:l,$ready:l,$dispose:l},ap||{})};avalon.library("ms");function b0(ap){if(ap.scopeName&&ap.scopeName!=="HTML"){return ap.scopeName}var dS=ap.nodeName.toLowerCase();var e=dS.indexOf(":");if(e>0){return dS.slice(0,e)}}var df=["autofocus,autoplay,async,allowTransparency,checked,controls","declare,disabled,defer,defaultChecked,defaultSelected","contentEditable,isMap,loop,multiple,noHref,noResize,noShade","open,readOnly,selected"].join(",");var B={};df.replace(b8,function(e){B[e.toLowerCase()]=e});var bv={"accept-charset":"acceptCharset","char":"ch",charoff:"chOff","class":"className","for":"htmlFor","http-equiv":"httpEquiv"};var j=["accessKey,bgColor,cellPadding,cellSpacing,codeBase,codeType,colSpan","dateTime,defaultValue,frameBorder,longDesc,maxLength,marginWidth,marginHeight","rowSpan,tabIndex,useMap,vSpace,valueType,vAlign"].join(",");j.replace(b8,function(e){bv[e.toLowerCase()]=e});var aq=avalon.directive("attr",{init:function(dS){dS.expr=aD(dS.expr.trim());if(dS.type==="include"){var ap=dS.element;c7(ap,dS);dS.includeRendered=a3(ap,"data-include-rendered",dS.vmodels);dS.includeLoaded=a3(ap,"data-include-loaded",dS.vmodels);var e=dS.includeReplace=!!avalon(ap).data("includeReplace");if(avalon(ap).data("includeCache")){dS.templateCache={}}dS.start=cX.createComment("ms-include");dS.end=cX.createComment("ms-include-end");if(e){dS.element=dS.end;dS._element=ap;ap.parentNode.insertBefore(dS.end,ap);ap.parentNode.insertBefore(dS.start,dS.end)}else{ap.insertBefore(dS.start,ap.firstChild);ap.appendChild(dS.end)}}},update:function(dV){var dU=this.element;var ap=this.param;if(ap==="href"||ap==="src"){if(typeof dV==="string"&&!dr.hasAttribute){dV=dV.replace(/&/g,"&")}dU[ap]=dV;if(cl.chrome&&dU.tagName==="EMBED"){var dT=dU.parentNode;var dX=document.createComment("ms-src");dT.replaceChild(dX,dU);dT.replaceChild(dU,dX)}}else{var dS=(dV===false)||(dV===null)||(dV===void 0);if(!aX&&bv[ap]){ap=bv[ap]}var e=B[ap];if(typeof dU[e]==="boolean"){dU[e]=!!dV;if(!dV){dS=true}}if(dS){return dU.removeAttribute(ap)}var dW=aA.test(dU)?false:(cX.namespaces&&z(dU))?true:ap in dU.cloneNode(false);if(dW){dU[ap]=dV+""}else{dU.setAttribute(ap,dV)}}}});"title,alt,src,value,css,include,href".replace(b8,function(e){G[e]=aq});avalon.directive("class",{init:function(dV){var dT=dV.param;var e=dV.type;if(!dT||isFinite(dT)){dV.param="";G.effect.init(dV)}else{cL("ms-"+e+'-xxx="yyy"这种用法已经过时,请使用ms-'+e+'="xxx:yyy"');dV.expr="["+az(dT)+","+dV.expr+"]";dV.oldStyle=dT}if(e==="hover"||e==="active"){if(!dV.hasBindEvent){var dS=dV.element;var ap=avalon(dS);var dU="mouseenter";var dZ="mouseleave";if(e==="active"){dS.tabIndex=dS.tabIndex||-1;dU="mousedown";dZ="mouseup";var dY=ap.bind("mouseleave",function(){dV.toggleClass&&ap.removeClass(dV.newClass)})}}var dX=ap.bind(dU,function(){dV.toggleClass&&ap.addClass(dV.newClass)});var dW=ap.bind(dZ,function(){dV.toggleClass&&ap.removeClass(dV.newClass)});dV.rollback=function(){ap.unbind("mouseleave",dY);ap.unbind(dU,dX);ap.unbind(dZ,dW)};dV.hasBindEvent=true}},update:function(e){var dS=this;var ap=avalon(this.element);dS.newClass=e[0];dS.toggleClass=!!e[1];if(dS.oldClass&&dS.newClass!==dS.oldClass){ap.removeClass(dS.oldClass)}dS.oldClass=dS.newClass;if(dS.type==="class"){if(dS.oldStyle){ap.toggleClass(dS.oldStyle,!!e[1])}else{ap.toggleClass(dS.newClass,dS.toggleClass)}}}});"hover,active".replace(b8,function(e){G[e]=G["class"]});avalon.directive("css",{init:G.attr.init,update:function(e){avalon(this.element).css(this.param,e)}});avalon.directive("data",{priority:100,update:function(dS){var ap=this.element;var e="data-"+this.param;if(dS&&typeof dS==="object"){ap[e]=dS}else{ap.setAttribute(e,String(dS))}}});var b3=/^(?:checkbox|radio)$/;var bm=/^(?:radio|checked)$/;var dh=avalon.directive("duplex",{priority:2000,init:function(dY,dZ){var dS=dY.element;var ap=dY.vmodels;dY.changed=a3(dS,"data-duplex-changed",ap)||l;var dT=[];var dU=dJ("string,number,boolean,checked");if(dS.type==="radio"&&dY.param===""){dY.param="checked"}if(dS.msData){dS.msData["ms-duplex"]=dY.expr}dY.param.replace(f,function(d4){if(b3.test(dS.type)&&bm.test(d4)){if(d4==="radio"){cL("ms-duplex-radio已经更名为ms-duplex-checked")}d4="checked";dY.isChecked=true;dY.xtype="radio"}if(d4==="bool"){d4="boolean";cL("ms-duplex-bool已经更名为ms-duplex-boolean")}else{if(d4==="text"){d4="string";cL("ms-duplex-text已经更名为ms-duplex-string")}}if(dU[d4]){dZ=true}avalon.Array.ensure(dT,d4)});if(dS.type==="radio"){dY.xtype="radio"}if(!dZ){dT.push("string")}dY.param=dT.join("-");dY.changed=a3(dS,"binding-duplex-changed",ap)||l;if(!dY.xtype){dY.xtype=dS.tagName==="SELECT"?"select":dS.type==="checkbox"?"checkbox":/^change/.test(dS.getAttribute("data-duplex-event"))?"change":"input"}dY.bound=function(d5,d6){if(dS.addEventListener){dS.addEventListener(d5,d6,false)}else{dS.attachEvent("on"+d5,d6)}var d4=dY.rollback;dY.rollback=function(){dS.avalonSetter=null;avalon.unbind(dS,d5,d6);d4&&d4()}};var d2=false;function d3(d4){dY.changed.call(this,d4,dY)}function e(){d2=true}function dW(){d2=false}var d1=function(){var d6=dS.value;if(d2||d6===dY.oldValue){return}var d4=dY.pipe(d6,dY,"get");try{dY.setter(d4);d3.call(dS,d4)}catch(d5){cL(d5)}};switch(dY.xtype){case"radio":dY.bound("click",function(){var d4=dY.pipe(dS.value,dY,"get");try{dY.setter(d4);d3.call(dS,d4)}catch(d5){cL(d5)}});break;case"checkbox":dY.bound(aX?"change":"click",function(){var d6=dS.checked?"ensure":"remove";var d5=dY.getter.apply(0,dY.vmodels);if(!Array.isArray(d5)){cL("ms-duplex应用于checkbox上要对应一个数组");d5=[d5]}var d4=dY.pipe(dS.value,dY,"get");avalon.Array[d6](d5,d4);d3.call(dS,d5)});break;case"change":dY.bound("change",d1);break;case"input":if(!cg){dY.bound("input",d1);dY.bound("compositionstart",e);dY.bound("compositionend",dW);dY.bound("DOMAutoComplete",d1)}else{if(cg>8){dY.bound("input",d1)}else{dY.bound("propertychange",function(d4){if(d4.propertyName==="value"){d1()}})}dY.bound("dragend",function(){setTimeout(function(){d1()},17)})}break;case"select":dY.bound("change",function(){var d5=avalon(dS).val();if(Array.isArray(d5)){d5=d5.map(function(d6){return dY.pipe(d6,dY,"get")})}else{d5=dY.pipe(d5,dY,"get")}if(d5+""!==dY.oldValue){try{dY.setter(d5);d3.call(dS,d5)}catch(d4){cL(d4)}}});break}if(dY.xtype==="input"&&/^(text|password|hidden)/.test(dS.type)){dS.avalonSetter=d1;bu(function(){if(dr.contains(dS)){if(dY.oldValue!==dS.value){d1()}}else{if(!dS.msRetain){return false}}})}for(var dV in avalon.vmodels){var d0=avalon.vmodels[dV];d0.$fire("avalon-ms-duplex-init",dY)}var dX=dY.pipe||(dY.pipe=bq);dX(null,dY,"init")},update:function(ap){var e=this.element,dT=this,dS;switch(this.xtype){case"input":case"change":dS=this.pipe(ap,this,"set");if(dS!==this.oldValue){e.value=this.oldValue=dS}break;case"radio":dS=dT.isChecked?!!ap:ap+""===e.value;if(cg===6){setTimeout(function(){e.defaultChecked=dS;e.checked=dS},31)}else{e.checked=dS}break;case"checkbox":var dU=[].concat(ap);dS=this.pipe(e.value,this,"get");e.checked=dU.indexOf(dS)>-1;break;case"select":dT._value=ap;e.msHasEvent="selectDuplex";avalon.bind(e,"datasetchanged",function(dX){if(dX.bubble==="selectDuplex"){var dV=dT._value;var dW=Array.isArray(dV)?dV.map(String):dV+"";avalon(e).val(dW);e.oldValue=dW+"";dT.changed.call(e,dW)}});break}if(dT.xtype!=="select"){dT.changed.call(e,dS)}}});if(cg){avalon.bind(cX,"selectionchange",function(dS){var ap=cX.activeElement;if(ap&&typeof ap.avalonSetter==="function"){ap.avalonSetter()}})}function ag(e){return e==null?"":e}avalon.duplexHooks={checked:{get:function(ap,e){return !e.oldValue}},string:{get:function(e){return e},set:ag},"boolean":{get:function(e){return e==="true"},set:ag},number:{get:function(dT,dS){var ap=parseFloat(dT+"");if(-dT===-ap){return ap}var e=/strong|medium|weak/.exec(dS.element.getAttribute("data-duplex-number"))||["medium"];switch(e[0]){case"strong":return 0;case"medium":return dT===""?"":0;case"weak":return dT}},set:ag}};function bq(dS,ap,e){ap.param.replace(f,function(dT){var dU=avalon.duplexHooks[dT];if(dU&&typeof dU[e]==="function"){dS=dU[e](dS,ap)}});return dS}var O,c8=[];avalon.tick=function(e){if(c8.push(e)===1){O=setInterval(cU,60)}};function cU(){for(var ap=c8.length-1;ap>=0;ap--){var e=c8[ap];if(e()===false){c8.splice(ap,1)}}if(!c8.length){clearInterval(O)}}var bu=l;new function(){try{var dS={};var dW=HTMLInputElement.prototype;var dU=HTMLTextAreaElement.prototype;function ap(e){dS[this.tagName].call(this,e);if((typeof this.avalonSetter==="function")&&this.oldValue!==e){this.avalonSetter()}}var dV=HTMLInputElement.prototype;Object.getOwnPropertyNames(dV);dS.INPUT=Object.getOwnPropertyDescriptor(dW,"value").set;Object.defineProperty(dW,"value",{set:ap});dS.TEXTAREA=Object.getOwnPropertyDescriptor(dU,"value").set;Object.defineProperty(dU,"value",{set:ap})}catch(dT){bu=avalon.tick}};avalon.directive("effect",{priority:5,init:function(dU){var dT=dU.expr,dS,ap;var e=dT.replace(aQ,function(dV){return dV.replace(/./g,"0")}).indexOf(":");if(e===-1){dS=dT;ap=true}else{dS=dT.slice(0,e);ap=dT.slice(e+1)}if(!an.test(dT)){dS=az(dS)}else{dS=aD(dS)}dU.expr="["+dS+","+ap+"]"},update:function(e){var ap=e[0];var dU=this.element;if(dU.getAttribute("data-effect-name")===ap){return}else{dU.removeAttribute("data-effect-driver")}var dW=dU.style;var dT=cl.getComputedStyle?cl.getComputedStyle(dU):null;var dS=false;if(dT&&(bZ||X)){var dV=dW[cT]||dT[cT];if(dV&&dV!=="0s"){dU.setAttribute("data-effect-driver","t");dS=true}if(!dS){dV=dW[aT]||dT[aT];if(dV&&dV!=="0s"){dU.setAttribute("data-effect-driver","a");dS=true}}}if(!dS){if(avalon.effects[ap]){dU.setAttribute("data-effect-driver","j");dS=true}}if(dS){dU.setAttribute("data-effect-name",ap)}}});avalon.effects={};avalon.effect=function(e,ap){avalon.effects[e]=ap};var bZ=false;var X=false;var L;var cE;var cT=avalon.cssName("transition-duration");var aT=avalon.cssName("animation-duration");new function(){var dU={TransitionEvent:"transitionend",WebKitTransitionEvent:"webkitTransitionEnd",OTransitionEvent:"oTransitionEnd",otransitionEvent:"otransitionEnd"};var dV;for(var dT in dU){if(cl[dT]){dV=dU[dT];break}try{var dS=document.createEvent(dT);dV=dU[dT];break}catch(dW){}}if(typeof dV==="string"){bZ=true;L=dV}dU={AnimationEvent:"animationend",WebKitAnimationEvent:"webkitAnimationEnd"};var ap;for(dT in dU){if(cl[dT]){ap=dU[dT];break}}if(typeof ap==="string"){bZ=true;cE=ap}}();var n=[];function dm(dS,dT){if(!dS||dS.nodeType!==1){return null}if(dT){var ap=dT.effectName;var dU=dT.effectDriver}else{ap=dS.getAttribute("data-effect-name");dU=dS.getAttribute("data-effect-driver")}if(!ap||!dU){return null}var e=n.pop()||new ba();e.el=dS;e.driver=dU;e.useCss=dU!=="j";if(e.useCss){dT&&avalon(dS).addClass(dT.effectClass);e.cssEvent=dU==="t"?L:cE}e.name=ap;e.callbacks=avalon.effects[ap]||{};return e}function c7(dS,dT){var e=dS.getAttribute("data-effect-name");if(e){dT.effectName=e;dT.effectDriver=dS.getAttribute("data-effect-driver");var ap=+dS.getAttribute("data-effect-stagger");dT.effectLeaveStagger=+dS.getAttribute("data-effect-leave-stagger")||ap;dT.effectEnterStagger=+dS.getAttribute("data-effect-enter-stagger")||ap;dT.effectClass=dS.className||NaN}}function S(e){return e.replace(/^[\S]/g,function(ap){return ap.toUpperCase()})}var ds=new cO();function ba(){}ba.prototype={contrustor:ba,enterClass:function(){return ay(this,"enter")},leaveClass:function(){return ay(this,"leave")},actionFun:function(e,dW,dX){if(document.hidden){return}var dU=this;var dT=dU.el;var dS=e==="leave";e=dS?"leave":"enter";var dV=dS?"enter":"leave";a0(dU,"abort"+S(dV));a0(dU,"before"+S(e));if(!dS){dW(dT)}var ap=function(dY){dT.removeEventListener(dU.cssEvent,dU.cssCallback);if(dS){dW(dT);avalon(dT).removeClass(dU.cssClass)}else{if(dU.driver==="a"){avalon(dT).removeClass(dU.cssClass)}}if(dY!==true){a0(dU,"after"+S(e));dX&&dX(dT)}dU.dispose()};if(dU.useCss){if(dU.cssCallback){dU.cssCallback(true)}dU.cssClass=ay(dU,e);dU.cssCallback=ap;dU.update=function(){dT.addEventListener(dU.cssEvent,dU.cssCallback);if(!dS&&dU.driver==="t"){avalon(dT).removeClass(dU.cssClass)}};avalon(dT).addClass(dU.cssClass);ds.render(true);ds.queue.push(dU)}else{a0(dU,e,ap)}},enter:function(e,ap){this.actionFun.apply(this,["enter"].concat(avalon.slice(arguments)))},leave:function(e,ap){this.actionFun.apply(this,["leave"].concat(avalon.slice(arguments)))},dispose:function(){this.update=this.cssCallback=null;if(n.unshift(this)>100){n.pop()}}};function ay(e,dS){var ap=e.callbacks[dS+"Class"];if(typeof ap==="string"){return ap}if(typeof ap==="function"){return ap()}return e.name+"-"+dS}function a0(dS,ap,e){var dT=dS.callbacks[ap];if(dT){dT.call(dS,dS.el,e)}}var au=function(dT,ap){var e=ab.call(arguments,0);if(typeof e[2]!=="function"){e.splice(2,0,l)}if(typeof e[3]!=="function"){e.splice(3,0,l)}var dV=e[2];var dW=e[3];var dU=e[4];var dS=dm(dT,dU);if(!dS){dV();dW();return false}else{var dX=ap?"enter":"leave";dS[dX](dV,dW)}};avalon.mix(avalon.effect,{apply:au,append:function(ap,e,dT,dS){return au(ap,1,function(){e.appendChild(ap)},dT,dS)},before:function(e,dS,dT,ap){return au(e,1,function(){dS.parentNode.insertBefore(e,dS)},dT,ap)},remove:function(ap,e,dT,dS){return au(ap,0,function(){if(ap.parentNode===e){e.removeChild(ap)}},dT,dS)}});avalon.directive("html",{update:function(ap){var dW=this;var dU=this.element;var dY=dU.nodeType!==1;var dZ=dY?dU.parentNode:dU;if(!dZ){return}ap=ap==null?"":ap;if(dU.nodeType===3){var dS=bU("html");dZ.insertBefore(cX.createComment(dS),dU);dW.element=cX.createComment(dS+":end");dZ.replaceChild(dW.element,dU);dU=dW.element}if(typeof ap!=="object"){var dV=avalon.parseHTML(String(ap))}else{if(ap.nodeType===11){dV=ap}else{if(ap.nodeType===1||ap.item){var e=ap.nodeType===1?ap.childNodes:ap.item;dV=cx.cloneNode(true);while(e[0]){dV.appendChild(e[0])}}}}e=avalon.slice(dV.childNodes);if(dY){var dX=dU.nodeValue.slice(0,-4);while(true){var dT=dU.previousSibling;if(!dT||dT.nodeType===8&&dT.nodeValue===dX){break}else{dZ.removeChild(dT)}}dZ.insertBefore(dV,dU)}else{avalon.clearHTML(dU).appendChild(dV)}a1(e,dW.vmodels)}});avalon.directive("if",{priority:10,update:function(dV){var d1=this;var dY=this.element;var dT=d1.stamp=+new Date();var d0;var dU=function(){if(dT!==d1.stamp){return}d1.recoverNode=null};if(d1.recoverNode){d1.recoverNode()}try{if(!dY.parentNode){return}d0=dY.parentNode}catch(dZ){return}if(dV){function dX(){if(dY.getAttribute(d1.name)){dY.removeAttribute(d1.name);ck(dY,d1.vmodels)}d1.rollback=null}if(dY.nodeType===8){var dS=d1.keep;var ap=avalon.effect.apply(dS,1,function(){if(dT!==d1.stamp){return}dY.parentNode.replaceChild(dS,dY);dY=d1.element=dS;if(dS.getAttribute("_required")){dY.required=true;dY.removeAttribute("_required")}if(dY.querySelectorAll){avalon.each(dY.querySelectorAll("[_required=true]"),function(e){e.required=true;e.removeAttribute("_required")})}dX()},dU);ap=ap===false}if(!ap){dX()}}else{if(dY.nodeType===1){if(dY.required===true){dY.required=false;dY.setAttribute("_required","true")}if(dY.querySelectorAll){avalon.each(dY.querySelectorAll(":required"),function(e){dY.required=false;e.setAttribute("_required","true")})}var dW=d1.element=cX.createComment("ms-if"),d2=dY.nextSibling;d1.recoverNode=function(){d1.recoverNode=null;if(dW.parentNode!==d0){d0.insertBefore(dW,d2);d1.keep=dY}};avalon.effect.apply(dY,0,function(){d1.recoverNode=null;if(dT!==d1.stamp){return}dY.parentNode.replaceChild(dW,dY);d1.keep=dY;aI.appendChild(dY);d1.rollback=function(){if(dY.parentNode===aI){aI.removeChild(dY)}}},dU)}}}});var aW=/(?:[\s\S]+?)<\/noscript>/img;var bh=/([\s\S]+?)<\/noscript>/im;var aG=function(){return new (cl.XMLHttpRequest||ActiveXObject)("Microsoft.XMLHTTP")};var a6=avalon.templateCache={};function a5(dT,dV,dS){var dU=dT.templateCache&&dT.templateCache[dV];if(dU){var ap=cX.createDocumentFragment(),e;while(e=dU.firstChild){ap.appendChild(e)}return ap}return avalon.parseHTML(dS)}function af(ap){var dT=cX.createDocumentFragment();for(var dS=0,e=ap.length;dS=200&&eb<300||eb===304||eb===1223){var ed=dU.responseText;for(var ec=0,ea;ea=a6[d9][ec++];){ea(ed)}a6[d9]=ed}}};a6[d9]=[d3];dU.open("GET",d9,true);if("withCredentials" in dU){dU.withCredentials=true}dU.setRequestHeader("X-Requested-With","XMLHttpRequest");dU.send(null)}}}else{var ap=d9&&d9.nodeType===1?d9:cX.getElementById(d9);if(ap){if(ap.tagName==="NOSCRIPT"&&!(ap.innerHTML||ap.fixIE78)){dU=aG();dU.open("GET",location,false);dU.send(null);var d6=cX.getElementsByTagName("noscript");var dT=(dU.responseText||"").match(aW)||[];var dW=dT.length;for(var dZ=0;dZ0&&dS.indexOf(")")>-1){var e=(dS.match(bS)||["",""])[1].trim();if(e===""||e==="$event"){dS=dS.replace(bS,"")}}dT.expr=dS},update:function(dU){var dT=this;var dS=this.element;dU=function(dW){var dV=dT.getter||l;return dV.apply(this,dT.args.concat(dW))};var e=dT.param.replace(/-\d+$/,"");if(e==="scan"){dU.call(dS,{type:e})}else{if(typeof dT.specialBind==="function"){dT.specialBind(dS,dU)}else{var ap=avalon.bind(dS,e,dU)}}dT.rollback=function(){if(typeof dT.specialUnbind==="function"){dT.specialUnbind()}else{avalon.unbind(dS,e,ap)}}}});avalon.directive("repeat",{priority:90,init:function(dW){var dX=dW.type;dW.cache={};dW.enterCount=0;var dU=dW.element;if(dU.nodeType===1){dU.removeAttribute(dW.name);c7(dU,dW);dW.param=dW.param||"el";dW.sortedCallback=a3(dU,"data-with-sorted",dW.vmodels);var dT=a3(dU,"data-"+dX+"-rendered",dW.vmodels);var dS=bU(dX);var ap=cX.createComment(dS+":start");var dV=dW.element=cX.createComment(dS+":end");dW.signature=dS;dW.start=ap;dW.template=cx.cloneNode(false);if(dX==="repeat"){var dY=dU.parentNode;dY.replaceChild(dV,dU);dY.insertBefore(ap,dV);dW.template.appendChild(dU)}else{while(dU.firstChild){dW.template.appendChild(dU.firstChild)}dU.appendChild(ap);dU.appendChild(dV);dY=dU}dW.element=dV;if(dT){var e=avalon.bind(dY,"datasetchanged",function(){dT.apply(dY,dY.args);avalon.unbind(dY,"datasetchanged",e);dY.msRendered=dT})}}},update:function(d9,d1){var d6=this;var dV=this.xtype;this.enterCount+=1;var ec=!d1;if(ec){d6.$outer={};var dZ="$key";var dY="$val";if(dV==="array"){dZ="$first";dY="$last"}for(var ed=0,d0;d0=d6.vmodels[ed++];){if(d0.hasOwnProperty(dZ)&&d0.hasOwnProperty(dY)){d6.$outer=d0;break}}}var d4=this.track;if(d6.sortedCallback){var e=d6.sortedCallback.call(dX,d4);if(e&&Array.isArray(e)){d4=e}}var ea="move";d6.$repeat=d9;var eg=[];var ef=ec&&cx.cloneNode(false);var dT=[];var dW=this.param;var d7=avalon.mix({},this.cache);var ee=this.element;var dU=d4.length;var dX=ee.parentNode;for(ed=0;edaB.maxRepeatSize){e.pop()}delete dS[dV]}}avalon.directive("text",{update:function(dS){var ap=this.element;dS=dS==null?"":dS;if(ap.nodeType===3){try{ap.data=dS}catch(dT){}}else{if("textContent" in ap){ap.textContent=dS}else{ap.innerText=dS}}}});function aK(dT,dS){var e="_"+dT;if(!aK[e]){var ap=cX.createElement(dT);dr.appendChild(ap);if(aX){dS=getComputedStyle(ap,null).display}else{dS=ap.currentStyle.display}dr.removeChild(ap);aK[e]=dS}return aK[e]}avalon.parseDisplay=aK;avalon.directive("visible",{init:function(e){},update:function(dT){var ap=this.element,dS=this,e=dS.stamp=+new Date();if(dT){ap.style.display="none";avalon.effect.apply(ap,1,function(){if(e!==dS.stamp){return}var dU=ap.getAttribute("data-effect-driver")||"a";if(/^[atn]/.test(dU)){if(!this.effectName){ap.style.display=""}if(avalon(ap).css("display")==="none"){ap.style.display=aK(ap.nodeName)}}})}else{avalon.effect.apply(ap,0,function(){if(e!==dS.stamp){return}ap.style.display="none"})}}});var A=/