mirror of
https://github.com/wahyd4/cdnjs.git
synced 2026-08-25 12:46:01 +10:00
Sources: http://code.angularjs.org/* Added missing versions, fixed some files reporting as min’d but weren’t, the sneaky varmints. Addresses https://github.com/cdnjs/cdnjs/issues/1188 - I think. Can be closed if it does.
1 line
64 KiB
JavaScript
1 line
64 KiB
JavaScript
(function(bF,p,a2){if(typeof p.getAttribute==o){p.getAttribute=function(){}}var af=function(cF){return b2(cF)?cF.toLowerCase():cF};var br=function(cF){return b2(cF)?cF.toUpperCase():cF};var au=function(cF){return b2(cF)?cF.replace(/[A-Z]/g,function(cG){return E(cG.charCodeAt(0)|32)}):cF};var bY=function(cF){return b2(cF)?cF.replace(/[a-z]/g,function(cG){return E(cG.charCodeAt(0)&~32)}):cF};if("i"!=="I".toLowerCase()){af=au;br=manulaUppercase}function E(cF){return String.fromCharCode(cF)}var cB=undefined,aV=null,bi="$element",P="angular",aS="array",bT="boolean",bk="console",aZ="date",aA="display",cm="element",bj="function",ac="length",U="name",b="none",co="noop",t="null",b1="number",aE="object",N="string",o="undefined",a="ng-exception",i="ng-validation-error",m="noop",a9=-99999,ag=-1000,b0=99999,aB={FIRST:a9,LAST:b0,WATCH:ag},ch=bF.jQuery||bF["$"],bU=bF._,al=parseInt((/msie (\d+)/.exec(af(navigator.userAgent))||[])[1],10),b4=ch||cu,X=Array.prototype.slice,y=Array.prototype.push,cp=bF[bk]?bo(bF[bk],bF[bk]["error"]||h):h,aq=bF[P]||(bF[P]={}),Z=a8(aq,"markup"),q=a8(aq,"attrMarkup"),V=a8(aq,"directive"),x=a8(aq,"widget",af),az=a8(aq,"validator"),ce=a8(aq,"filter"),j=a8(aq,"formatter"),bc=a8(aq,"service"),a1=a8(aq,"callbacks"),am,W=/^(|.*\/)angular(-.*?)?(\.min)?.js(\?[^#]*)?(#(.*))?$/;function aH(cI,cH,cG){var cF;if(cI){if(A(cI)){for(cF in cI){if(cF!="prototype"&&cF!=ac&&cF!=U&&cI.hasOwnProperty(cF)){cH.call(cG,cI[cF],cF)}}}else{if(cI.forEach){cI.forEach(cH,cG)}else{if(cA(cI)&&aJ(cI.length)){for(cF=0;cF<cI.length;cF++){cH.call(cG,cI[cF],cF)}}else{for(cF in cI){cH.call(cG,cI[cF],cF)}}}}}return cI}function ak(cK,cI,cH){var cJ=[];for(var cG in cK){cJ.push(cG)}cJ.sort();for(var cF=0;cF<cJ.length;cF++){cI.call(cH,cK[cJ[cF]],cJ[cF])}return cJ}function bS(cF){aH(arguments,function(cG){if(cG!==cF){aH(cG,function(cI,cH){cF[cH]=cI})}});return cF}function bQ(cG,cF){return bS(new (bS(function(){},{prototype:cG}))(),cF)}function h(){}function av(cF){return cF}function cb(cF){return function(){return cF}}function a8(cH,cG,cF){var cI;return cH[cG]||(cI=cH[cG]=function(cJ,cK,cL){cJ=(cF||av)(cJ);if(cf(cK)){cI[cJ]=bS(cK,cL||{})}return cI[cJ]})}function cu(cF){if(cF){if(b2(cF)){var cG=p.createElement("div");cG.innerHTML=cF;cF=new be(cG.childNodes)}else{if(!(cF instanceof be)&&bs(cF)){cF=new be(cF)}}}return cF}function bl(cF){return typeof cF==o}function cf(cF){return typeof cF!=o}function cA(cF){return cF!=aV&&typeof cF==aE}function b2(cF){return typeof cF==N}function aJ(cF){return typeof cF==b1}function aX(cF){return cF instanceof Array}function A(cF){return typeof cF==bj}function r(cF){return am(cF)=="#text"}function an(cF){return b2(cF)?cF.replace(/^\s*/,"").replace(/\s*$/,""):cF}function bs(cF){return cF&&(cF.nodeName||cF instanceof be||(ch&&cF instanceof ch))}function aL(cG,cH){this.html=cG;this.get=af(cH)=="unsafe"?cb(cG):function cF(){var cI=[];aG(cG,aU(cI));return cI.join("")}}if(al){am=function(cF){cF=cF.nodeName?cF:cF[0];return(cF.scopeName&&cF.scopeName!="HTML")?br(cF.scopeName+":"+cF.nodeName):cF.nodeName}}else{am=function(cF){return cF.nodeName?cF.nodeName:cF[0].nodeName}}function w(cF){return b4(cF[0].cloneNode(true))}function aF(cG){var cI=cG[0].getBoundingClientRect(),cH=(cI.width||(cI.right||0-cI.left||0)),cF=(cI.height||(cI.bottom||0-cI.top||0));return cH>0&&cF>0}function ax(cI,cH,cG){var cF=[];aH(cI,function(cL,cJ,cK){cF.push(cH.call(cG,cL,cJ,cK))});return cF}function ao(cG){var cF=0;if(cG){if(aJ(cG.length)){return cG.length}else{if(cA(cG)){for(key in cG){cF++}}}}return cF}function s(cH,cG){for(var cF=0;cF<cH.length;cF++){if(cG===cH[cF]){return true}}return false}function cx(cH,cG){for(var cF=0;cF<cH.length;cF++){if(cG===cH[cF]){return cF}}return -1}function bP(cF){if(cF){switch(cF.nodeName){case"OPTION":case"PRE":case"TITLE":return true}}return false}function bf(cI,cF){if(!cF){cF=cI;if(cI){if(aX(cI)){cF=bf(cI,[])}else{if(cI instanceof Date){cF=new Date(cI.getTime())}else{if(cA(cI)){cF=bf(cI,{})}}}}}else{if(aX(cI)){while(cF.length){cF.pop()}for(var cH=0;cH<cI.length;cH++){cF.push(bf(cI[cH]))}}else{aH(cF,function(cK,cJ){delete cF[cJ]});for(var cG in cI){cF[cG]=bf(cI[cG])}}}return cF}function n(cL,cK){if(cL==cK){return true}var cJ=typeof cL,cH=typeof cK,cI,cG,cF;if(cJ==cH&&cJ=="object"){if(cL instanceof Array){if((cI=cL.length)==cK.length){for(cG=0;cG<cI;cG++){if(!n(cL[cG],cK[cG])){return false}}return true}}else{cF={};for(cG in cL){if(cG.charAt(0)!=="$"&&!A(cL[cG])&&!n(cL[cG],cK[cG])){return false}cF[cG]=true}for(cG in cK){if(!cF[cG]&&cG.charAt(0)!=="$"&&!A(cK[cG])){return false}}return true}}return false}function S(cG,cF){if(bP(cG)){if(al){cG.innerText=cF}else{cG.textContent=cF}}else{cG.innerHTML=cF}}function bv(cG){var cF=cG&&cG[0]&&cG[0].nodeName;return cF&&cF.charAt(0)!="#"&&!s(["TR","COL","COLGROUP","TBODY","THEAD","TFOOT"],cF)}function bL(cG,cH,cF){while(!bv(cG)){cG=cG.parent()||b4(p.body)}if(cG[0]["$NG_ERROR"]!==cF){cG[0]["$NG_ERROR"]=cF;if(cF){cG.addClass(cH);cG.attr(cH,cF)}else{cG.removeClass(cH);cG.removeAttr(cH)}}}function a0(cH,cG,cF){return cH.concat(X.call(cG,cF,cG.length))}function bo(cG,cH){var cF=arguments.length>2?X.call(arguments,2,arguments.length):[];if(typeof cH==bj){return cF.length?function(){return arguments.length?cH.apply(cG,cF.concat(X.call(arguments,0,arguments.length))):cH.apply(cG,cF)}:function(){return arguments.length?cH.apply(cG,arguments):cH.call(cG)}}else{return cH}}function b9(cG){if(cG&&cG.length!==0){var cF=af(""+cG);cG=!(cF=="f"||cF=="0"||cF=="false"||cF=="no"||cF=="n"||cF=="[]")}else{cG=false}return cG}function a6(cI,cJ){for(var cF in cI){var cH=cJ[cF];var cG=typeof cH;if(cG==o){cJ[cF]=O(b6(cI[cF]))}else{if(cG=="object"&&cH.constructor!=D&&cF.substring(0,1)!="$"){a6(cI[cF],cH)}}}}function aR(cH,cG){var cI=new aY(Z,q,V,x),cF=b4(cH);return cI.compile(cF)(cF,cG)}function aa(cI){var cH={},cF,cG;aH((cI||"").split("&"),function(cJ){if(cJ){cF=cJ.split("=");cG=unescape(cF[0]);cH[cG]=cf(cF[1])?unescape(cF[1]):true}});return cH}function L(cG){var cF=[];aH(cG,function(cI,cH){cF.push(escape(cH)+(cI===true?"":"="+escape(cI)))});return cF.length?cF.join("&"):""}function bg(cG){if(cG.autobind){var cH=aR(bF.document,aV,{"$config":cG}),cF=cH.$inject("$browser");if(cG.css){cF.addCss(cG.base_url+cG.css)}else{if(al<8){cF.addJs(cG.base_url+cG.ie_compat,cG.ie_compat_id)}}cH.$init()}}function bq(cG,cJ){var cF=cG.getElementsByTagName("script"),cI;cJ=bS({ie_compat_id:"ng-ie-compat"},cJ);for(var cH=0;cH<cF.length;cH++){cI=(cF[cH].src||"").match(W);if(cI){cJ.base_url=cI[1];cJ.ie_compat=cI[1]+"angular-ie-compat"+(cI[2]||"")+".js";bS(cJ,aa(cI[6]));aT(b4(cF[cH]),function(cL,cK){if(/^ng:/.exec(cK)){cK=cK.substring(3).replace(/-/g,"_");if(cK=="autobind"){cL=true}cJ[cK]=cL}})}}return cJ}var D=[].constructor;function b6(cH,cG){var cF=[];bC(cF,cH,cG?"\n ":aV,[]);return cF.join("")}function O(cF){if(!cF){return cF}try{var cH=Q(cF,true);var cI=cH.primary();cH.assertAllConsumed();return cI()}catch(cG){cp("fromJson error: ",cF,cG);throw cG}}aq.toJson=b6;aq.fromJson=O;function bC(cG,cI,cL,cN){if(typeof cI=="object"){if(s(cN,cI)){cG.push("RECURSION");return}cN.push(cI)}var cM=typeof cI;if(cI===aV){cG.push(t)}else{if(cM===bj){return}else{if(cM===bT){cG.push(""+cI)}else{if(cM===b1){if(isNaN(cI)){cG.push(t)}else{cG.push(""+cI)}}else{if(cM===N){return cG.push(aq.String["quoteUnicode"](cI))}else{if(cM===aE){if(cI instanceof Array){cG.push("[");var cK=cI.length;var cU=false;for(var cJ=0;cJ<cK;cJ++){var cR=cI[cJ];if(cU){cG.push(",")}if(typeof cR==bj||typeof cR==o){cG.push(t)}else{bC(cG,cR,cL,cN)}cU=true}cG.push("]")}else{if(cI instanceof Date){cG.push(aq.String["quoteUnicode"](aq.Date["toString"](cI)))}else{cG.push("{");if(cL){cG.push(cL)}var cT=false;var cS=cL?cL+" ":false;var cQ=[];for(var cH in cI){if(cH.indexOf("$")===0||cI[cH]===cB){continue}cQ.push(cH)}cQ.sort();for(var cF=0;cF<cQ.length;cF++){var cP=cQ[cF];var cO=cI[cP];if(typeof cO!=bj){if(cT){cG.push(",");if(cL){cG.push(cL)}}cG.push(aq.String["quote"](cP));cG.push(":");bC(cG,cO,cS,cN);cT=true}}cG.push("}")}}}}}}}}if(typeof cI==aE){cN.pop()}}function cg(cF){this.paths=[];this.children=[];this.inits=[];this.priority=cF;this.newScope=false}cg.prototype={init:function(cF,cG){var cH={};this.collectInits(cF,cH,cG);ak(cH,function(cI){aH(cI,function(cJ){cJ()})})},collectInits:function(cH,cK,cN){var cJ=cK[this.priority],cL=cN;if(!cJ){cK[this.priority]=cJ=[]}cH=b4(cH);if(this.newScope){cL=bG(cN);cN.$onEval(cL.$eval)}aH(this.inits,function(cP){cJ.push(function(){cL.$tryEval(function(){return cL.$inject(cP,cL,cH)},cH)})});var cI,cM=cH[0].childNodes,cG=this.children,cO=this.paths,cF=cO.length;for(cI=0;cI<cF;cI++){cG[cI].collectInits(cM[cO[cI]],cK,cL)}},addInit:function(cF){if(cF){this.inits.push(cF)}},addChild:function(cF,cG){if(cG){this.paths.push(cF);this.children.push(cG)}},empty:function(){return this.inits.length===0&&this.paths.length===0}};function aY(cF,cG,cI,cH){this.markup=cF;this.attrMarkup=cG;this.directives=cI;this.widgets=cH}aY.prototype={compile:function(cJ){cJ=b4(cJ);var cF=0,cI,cH=cJ.parent();if(cH&&cH[0]){cH=cH[0];for(var cG=0;cG<cH.childNodes.length;cG++){if(cH.childNodes[cG]==cJ[0]){cF=cG}}}cI=this.templatize(cJ,cF,0)||new cg();return function(cK,cM){cK=b4(cK);var cL=cM&&cM.$eval?cM:bG(cM);return bS(cL,{$element:cK,$init:function(){cI.init(cK,cL);cL.$eval();delete cL.$init;return cL}})}},templatize:function(cK,cG,cO){var cS=this,cL,cH=cS.directives,cN=true,cI=true,cR,cQ={compile:bo(cS,cS.compile),comment:function(cT){return b4(p.createComment(cT))},element:function(cT){return b4(p.createElement(cT))},text:function(cT){return b4(p.createTextNode(cT))},descend:function(cT){if(cf(cT)){cN=cT}return cN},directives:function(cT){if(cf(cT)){cI=cT}return cI},scope:function(cT){if(cf(cT)){cR.newScope=cR.newScope||cT}return cR.newScope}};try{cO=cK.attr("ng:eval-order")||cO||0}catch(cM){cO=cO||0}if(b2(cO)){cO=aB[br(cO)]||parseInt(cO,10)}cR=new cg(cO);aT(cK,function(cU,cT){if(!cL){if(cL=cS.widgets("@"+cT)){cL=bo(cQ,cL,cU,cK)}}});if(!cL){if(cL=cS.widgets(am(cK))){cL=bo(cQ,cL,cK)}}if(cL){cN=false;cI=false;var cP=cK.parent();cR.addInit(cL.call(cQ,cK));if(cP&&cP[0]){cK=b4(cP[0].childNodes[cG])}}if(cN){for(var cJ=0,cF=cK[0].childNodes;cJ<cF.length;cJ++){if(r(cF[cJ])){aH(cS.markup,function(cT){if(cJ<cF.length){var cU=b4(cF[cJ]);cT.call(cQ,cU.text(),cU,cK)}})}}}if(cI){aT(cK,function(cU,cT){aH(cS.attrMarkup,function(cV){cV.call(cQ,cU,cT,cK)})});aT(cK,function(cU,cT){cR.addInit((cH[cT]||h).call(cQ,cU,cK))})}if(cN){aM(cK,function(cU,cT){cR.addChild(cT,cS.templatize(cU,cT,cO))})}return cR.empty()?aV:cR}};function aM(cG,cH){var cF,cJ=cG[0].childNodes||[],cI;for(cF=0;cF<cJ.length;cF++){if(!r(cI=cJ[cF])){cH(b4(cI),cF)}}}function aT(cG,cK){var cH,cN=cG[0].attributes||[],cM,cJ,cF,cL,cI={};for(cH=0;cH<cN.length;cH++){cJ=cN[cH];cF=cJ.name;cL=cJ.value;if(al&&cF=="href"){cL=decodeURIComponent(cG[0].getAttribute(cF,2))}cI[cF]=cL}ak(cI,cK)}function bB(cN,cO,cL){if(!cO){return cN}var cG=cO.split(".");var cM;var cF=cN;var cI=cG.length;for(var cH=0;cH<cI;cH++){cM=cG[cH];if(!cM.match(/^[\$\w][\$\w\d]*$/)){throw"Expression '"+cO+"' is not a valid expression for accesing variables."}if(cN){cF=cN;cN=cN[cM]}if(bl(cN)&&cM.charAt(0)=="$"){var cJ=aq.Global["typeOf"](cF);cJ=aq[cJ.charAt(0).toUpperCase()+cJ.substring(1)];var cK=cJ?cJ[[cM.substring(1)]]:cB;if(cK){cN=bo(cF,cK,cF);return cN}}}if(!cL&&A(cN)){return bo(cF,cN)}return cN}function bX(cF,cL,cK){var cJ=cL.split(".");for(var cI=0;cJ.length>1;cI++){var cH=cJ.shift();var cG=cF[cH];if(!cG){cG={};cF[cH]=cG}cF=cG}cF[cJ.shift()]=cK;return cK}var ap=0,cn={},aC={},cw={};aH(["abstract","boolean","break","byte","case","catch","char","class","const","continue","debugger","default","delete","do","double","else","enum","export","extends","false","final","finally","float","for",bj,"goto","if","implements","import","ininstanceof","intinterface","long","native","new",t,"package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","typeof","var","volatile","void",o,"while","with"],function(cF){cw[cF]=true});function b8(cH){var cF=cn[cH];if(cF){return cF}var cG="var l, fn, t;\n";aH(cH.split("."),function(cJ){cJ=(cw[cJ])?'["'+cJ+'"]':"."+cJ;cG+="if(!s) return s;\nl=s;\ns=s"+cJ+';\nif(typeof s=="function") s = function(){ return l'+cJ+".apply(l, arguments); };\n";if(cJ.charAt(1)=="$"){var cI=cJ.substr(2);cG+='if(!s) {\n t = angular.Global.typeOf(l);\n fn = (angular[t.charAt(0).toUpperCase() + t.substring(1)]||{})["'+cI+'"];\n if (fn) s = function(){ return fn.apply(l, [l].concat(Array.prototype.slice.call(arguments, 0, arguments.length))); };\n}\n'}});cG+="return s;";cF=Function("s",cG);cF.toString=function(){return cG};return cn[cH]=cF}function bd(cI){if(typeof cI===bj){return cI}var cF=aC[cI];if(!cF){var cG=Q(cI);var cH=cG.statements();cG.assertAllConsumed();cF=aC[cI]=bS(function(){return cH(this)},{fnSelf:cH})}return cF}function ah(cG,cF){bL(cG,a,cf(cF)?b6(cF):cF)}function bG(cM,cK,cI){function cF(){}cM=cF.prototype=(cM||{});var cN=new cF();var cO={sorted:[]};var cJ=[],cG={},cH=0;bS(cN,{"this":cN,$id:(ap++),$parent:cM,$bind:bo(cN,bo,cN),$get:bo(cN,bB,cN),$set:bo(cN,bX,cN),$eval:function cL(cV){var cU=typeof cV;var cS,cR;var cQ,cW;var cP;var cT;if(cU==o){for(cS=0,cR=cO.sorted.length;cS<cR;cS++){for(cP=cO.sorted[cS],cW=cP.length,cQ=0;cQ<cW;cQ++){cN.$tryEval(cP[cQ].fn,cP[cQ].handler)}}while(cJ.length){cT=cJ.shift();delete cG[cT.$postEvalId];cN.$tryEval(cT)}}else{if(cU===bj){return cV.call(cN)}else{if(cU==="string"){return bd(cV).call(cN)}}}},$tryEval:function(cS,cP){var cQ=typeof cS;try{if(cQ==bj){return cS.call(cN)}else{if(cQ=="string"){return bd(cS).call(cN)}}}catch(cR){(cN.$log||{error:cp}).error(cR);if(A(cP)){cP(cR)}else{if(cP){ah(cP,cR)}else{if(A(cN.$exceptionHandler)){cN.$exceptionHandler(cR)}}}}},$watch:function(cT,cS,cP){var cU=bd(cT),cR;cS=bd(cS);function cQ(){var cW=cU.call(cN),cV=cR;if(cR!==cW){cR=cW;cN.$tryEval(function(){return cS.call(cN,cW,cV)},cP)}}cN.$onEval(ag,cQ);cQ()},$onEval:function(cQ,cS,cP){if(!aJ(cQ)){cP=cS;cS=cQ;cQ=0}var cR=cO[cQ];if(!cR){cR=cO[cQ]=[];cR.priority=cQ;cO.sorted.push(cR);cO.sorted.sort(function(cU,cT){return cU.priority-cT.priority})}cR.push({fn:bd(cS),handler:cP})},$postEval:function(cQ){if(cQ){var cP=bd(cQ);var cR=cP.$postEvalId;if(!cR){cR="$"+cN.$id+"_"+(cH++);cP.$postEvalId=cR}if(!cG[cR]){cJ.push(cG[cR]=cP)}}},$become:function(cP){if(A(cP)){cN.constructor=cP;aH(cP.prototype,function(cR,cQ){cN[cQ]=bo(cN,cR)});cN.$inject.apply(cN,a0([cP,cN],arguments,1));if(A(cP.prototype.init)){cN.init()}}},$new:function(cP){var cQ=bG(cN);cQ.$become.apply(cN,a0([cP],arguments,1));cN.$onEval(cQ.$eval);return cQ}});if(!cM.$root){cN.$root=cN;cN.$parent=cN;(cN.$inject=bJ(cN,cK,cI))()}return cN}function bJ(cG,cI,cF){cI=cI||bc;cF=cF||{};cG=cG||{};return function cH(cN,cM,cK){var cL,cO,cJ;if(b2(cN)){if(!cF.hasOwnProperty(cN)){cO=cI[cN];if(!cO){throw"Unknown provider for '"+cN+"'."}cF[cN]=cH(cO,cG)}cL=cF[cN]}else{if(aX(cN)){cL=[];aH(cN,function(cP){cL.push(cH(cP))})}else{if(A(cN)){cL=cH(cN.$inject||[]);cL=cN.apply(cM,a0(cL,arguments,2))}else{if(cA(cN)){aH(cI,function(cQ,cP){cJ=cQ.$creation;if(cJ=="eager"){cH(cP)}if(cJ=="eager-published"){bX(cN,cP,cH(cP))}})}else{cL=cH(cG)}}}}return cL}}var H={"null":function(cF){return aV},"true":function(cF){return true},"false":function(cF){return false},$undefined:h,"+":function(cH,cG,cF){return(cf(cG)?cG:0)+(cf(cF)?cF:0)},"-":function(cH,cG,cF){return(cf(cG)?cG:0)-(cf(cF)?cF:0)},"*":function(cH,cG,cF){return cG*cF},"/":function(cH,cG,cF){return cG/cF},"%":function(cH,cG,cF){return cG%cF},"^":function(cH,cG,cF){return cG^cF},"=":function(cH,cG,cF){return bX(cH,cG,cF)},"==":function(cH,cG,cF){return cG==cF},"!=":function(cH,cG,cF){return cG!=cF},"<":function(cH,cG,cF){return cG<cF},">":function(cH,cG,cF){return cG>cF},"<=":function(cH,cG,cF){return cG<=cF},">=":function(cH,cG,cF){return cG>=cF},"&&":function(cH,cG,cF){return cG&&cF},"||":function(cH,cG,cF){return cG||cF},"&":function(cH,cG,cF){return cG&cF},"|":function(cH,cG,cF){return cF(cH,cG)},"!":function(cG,cF){return !cF}};var R={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};function ba(cT,cJ){var cY=cJ?20:-1,cV=[],cO,cN=0,c0=[],cR,c1=":";while(cN<cT.length){cR=cT.charAt(cN);if(cM("\"'")){cH(cR)}else{if(cU(cR)||cM(".")&&cU(cX())){cI()}else{if(cQ("({[:,;")&&cM("/")){cG()}else{if(cW(cR)){cS();if(cQ("{,")&&c0[0]=="{"&&(cO=cV[cV.length-1])){cO.json=cO.text.indexOf(".")==-1}}else{if(cM("(){}[].,;:")){cV.push({index:cN,text:cR,json:cM("{}[]:,")});if(cM("{[")){c0.unshift(cR)}if(cM("}]")){c0.shift()}cN++}else{if(cL(cR)){cN++;continue}else{var cF=cR+cX(),cP=H[cR],cZ=H[cF];if(cZ){cV.push({index:cN,text:cF,fn:cZ});cN+=2}else{if(cP){cV.push({index:cN,text:cR,fn:cP,json:cQ("[,:")&&cM("+-")});cN+=1}else{throw"Lexer Error: Unexpected next character ["+cT.substring(cN)+"] in expression '"+cT+"' at column '"+(cN+1)+"'."}}}}}}}}c1=cR}return cV;function cM(c2){return c2.indexOf(cR)!=-1}function cQ(c2){return c2.indexOf(c1)!=-1}function cX(){return cN+1<cT.length?cT.charAt(cN+1):false}function cU(c2){return"0"<=c2&&c2<="9"}function cL(c2){return c2==" "||c2=="\r"||c2=="\t"||c2=="\n"||c2=="\v"||c2=="\u00A0"}function cW(c2){return"a"<=c2&&c2<="z"||"A"<=c2&&c2<="Z"||"_"==c2||c2=="$"}function cK(c2){return c2=="-"||c2=="+"}function cI(){var c4="";var c5=cN;while(cN<cT.length){var c3=cT.charAt(cN);if(c3=="."||cU(c3)){c4+=c3}else{var c2=cX();if(c3=="E"&&cK(c2)){c4+=c3}else{if(cK(c3)&&c2&&cU(c2)&&c4.charAt(c4.length-1)=="E"){c4+=c3}else{if(cK(c3)&&(!c2||!cU(c2))&&c4.charAt(c4.length-1)=="E"){throw'Lexer found invalid exponential value "'+cT+'"'}else{break}}}}cN++}c4=1*c4;cV.push({index:c5,text:c4,json:true,fn:function(){return c4}})}function cS(){var c4="";var c5=cN;while(cN<cT.length){var c3=cT.charAt(cN);if(c3=="."||cW(c3)||cU(c3)){c4+=c3}else{break}cN++}var c2=H[c4];if(!c2){c2=b8(c4);c2.isAssignable=c4}cV.push({index:c5,text:c4,fn:c2,json:H[c4]})}function cH(c2){var c9=cN;cN++;var c3="";var c4=c2;var c7=false;while(cN<cT.length){var c5=cT.charAt(cN);c4+=c5;if(c7){if(c5=="u"){var c6=cT.substring(cN+1,cN+5);if(!c6.match(/[\da-f]{4}/i)){throw"Lexer Error: Invalid unicode escape [\\u"+c6+"] starting at column '"+c9+"' in expression '"+cT+"'."}cN+=4;c3+=String.fromCharCode(parseInt(c6,16))}else{var c8=R[c5];if(c8){c3+=c8}else{c3+=c5}}c7=false}else{if(c5=="\\"){c7=true}else{if(c5==c2){cN++;cV.push({index:c9,text:c4,string:c3,json:true,fn:function(){return(c3.length==cY)?aq.String["toDate"](c3):c3}});return}else{c3+=c5}}}cN++}throw"Lexer Error: Unterminated quote ["+cT.substring(c9)+"] starting at column '"+(c9+1)+"' in expression '"+cT+"'."}function cG(c4){var c8=cN;cN++;var c7="";var c6=false;while(cN<cT.length){var c5=cT.charAt(cN);if(c6){c7+=c5;c6=false}else{if(c5==="\\"){c7+=c5;c6=true}else{if(c5==="/"){cN++;var c2="";if(cW(cT.charAt(cN))){cS();c2=cV.pop().text}var c3=new RegExp(c7,c2);cV.push({index:c8,text:c7,flags:c2,fn:function(){return c3}});return}else{c7+=c5}}}cN++}throw"Lexer Error: Unterminated RegExp ["+cT.substring(c8)+"] starting at column '"+(c8+1)+"' in expression '"+cT+"'."}}function Q(c4,dc){var cS=cb(0),c7=ba(c4,dc);return{assertAllConsumed:cY,primary:cV,statements:cK,validator:dd,filter:c8,watch:cW};function c3(dh,dg){throw"Token '"+dg.text+"' is "+dh+" at column='"+(dg.index+1)+"' of expression '"+c4+"' starting at '"+c4.substring(dg.index)+"'."}function cL(){if(c7.length===0){throw"Unexpected end of expression: "+c4}return c7[0]}function cN(dl,dk,dj,di){if(c7.length>0){var dh=c7[0];var dg=dh.text;if(dg==dl||dg==dk||dg==dj||dg==di||(!dl&&!dk&&!dj&&!di)){return dh}}return false}function cH(dk,dj,di,dh){var dg=cN(dk,dj,di,dh);if(dg){if(dc&&!dg.json){index=dg.index;throw"Expression at column='"+dg.index+"' of expression '"+c4+"' starting at '"+c4.substring(dg.index)+"' is not valid json."}c7.shift();this.currentToken=dg;return dg}return false}function c0(dh){if(!cH(dh)){var dg=cN();throw"Expecting '"+dh+"' at column '"+(dg.index+1)+"' in '"+c4+"' got '"+c4.substring(dg.index)+"'."}}function cR(dh,dg){return function(di){return dh(di,dg(di))}}function de(di,dh,dg){return function(dj){return dh(dj,di(dj),dg(dj))}}function cQ(){return c7.length>0}function cY(){if(c7.length!==0){throw"Did not understand '"+c4.substring(c7[0].index)+"' while evaluating '"+c4+"'."}}function cK(){var dg=[];while(true){if(c7.length>0&&!cN("}",")",";","]")){dg.push(cO())}if(!cH(";")){return function(dh){var dk;for(var di=0;di<dg.length;di++){var dj=dg[di];if(dj){dk=dj(dh)}}return dk}}}}function cO(){var dh=c2();var dg;while(true){if((dg=cH("|"))){dh=de(dh,dg.fn,c8())}else{return dh}}}function c8(){return cF(ce)}function dd(){return cF(az)}function cF(di){var dj=cI(di);var dg=[];var dh;while(true){if((dh=cH(":"))){dg.push(c2())}else{var dk=function(dm,dl){var dn=[dl];for(var dp=0;dp<dg.length;dp++){dn.push(dg[dp](dm))}return dj.apply(dm,dn)};return function(){return dk}}}}function c2(){return cX()}function cX(){if(cH("throw")){var dg=cT();return function(dh){throw dg(dh)}}else{return cT()}}function cT(){var di=da();var dg;if(dg=cH("=")){if(!di.isAssignable){throw"Left hand side '"+c4.substring(0,dg.index)+"' of assignment '"+c4.substring(dg.index)+"' is not assignable."}var dh=function(){return di.isAssignable};return de(dh,dg.fn,da())}else{return di}}function da(){var dh=cP();var dg;while(true){if((dg=cH("||"))){dh=de(dh,dg.fn,cP())}else{return dh}}}function cP(){var dh=cJ();var dg;if((dg=cH("&&"))){dh=de(dh,dg.fn,cP())}return dh}function cJ(){var dh=c5();var dg;if((dg=cH("==","!="))){dh=de(dh,dg.fn,cJ())}return dh}function c5(){var dh=c6();var dg;if(dg=cH("<",">","<=",">=")){dh=de(dh,dg.fn,c5())}return dh}function c6(){var dh=cG();var dg;while(dg=cH("+","-")){dh=de(dh,dg.fn,cG())}return dh}function cG(){var dh=cZ();var dg;while(dg=cH("*","/","%")){dh=de(dh,dg.fn,cZ())}return dh}function cZ(){var dg;if(cH("+")){return cV()}else{if(dg=cH("-")){return de(cS,dg.fn,cZ())}else{if(dg=cH("!")){return cR(dg.fn,cZ())}else{return cV()}}}}function cI(dl){var dk=cH();var dj=dk.text.split(".");var dg=dl;var di;for(var dh=0;dh<dj.length;dh++){di=dj[dh];if(dg){dg=dg[di]}}if(typeof dg!=bj){throw"Function '"+dk.text+"' at column '"+(dk.index+1)+"' in '"+c4+"' is not defined."}return dg}function cV(){var di;if(cH("(")){var dj=cO();c0(")");di=dj}else{if(cH("[")){di=cM()}else{if(cH("{")){di=db()}else{var dg=cH();di=dg.fn;if(!di){c3("not a primary expression",dg)}}}}var dh;while(dh=cH("(","[",".")){if(dh.text==="("){di=c1(di)}else{if(dh.text==="["){di=cU(di)}else{if(dh.text==="."){di=c9(di)}else{throw"IMPOSSIBLE"}}}}return di}function c9(dh){var dj=cH().text;var dg=b8(dj);var di=function(dk){return dg(dh(dk))};di.isAssignable=dj;return di}function cU(dh){var dg=c2();c0("]");if(cH("=")){var di=c2();return function(dj){return dh(dj)[dg(dj)]=di(dj)}}else{return function(dj){var dl=dh(dj);var dk=dg(dj);return(dl)?dl[dk]:cB}}}function c1(dh){var dg=[];if(cL().text!=")"){do{dg.push(c2())}while(cH(","))}c0(")");return function(dj){var dk=[];for(var dl=0;dl<dg.length;dl++){dk.push(dg[dl](dj))}var di=dh(dj)||h;return di.apply?di.apply(dj,dk):di(dk[0],dk[1],dk[2],dk[3],dk[4])}}function cM(){var dg=[];if(cL().text!="]"){do{dg.push(c2())}while(cH(","))}c0("]");return function(dh){var dj=[];for(var di=0;di<dg.length;di++){dj.push(dg[di](dh))}return dj}}function db(){var dg=[];if(cL().text!="}"){do{var di=cH(),dh=di.string||di.text;c0(":");var dj=c2();dg.push({key:dh,value:dj})}while(cH(","))}c0("}");return function(dk){var dl={};for(var dm=0;dm<dg.length;dm++){var dp=dg[dm];var dn=dp.value(dk);dl[dp.key]=dn}return dl}}function cW(){var dg=[];while(cQ()){dg.push(df());if(!cH(";")){cY()}}cY();return function(dh){for(var di=0;di<dg.length;di++){var dj=dg[di](dh);dh.addListener(dj.name,dj.fn)}}}function df(){var dg=cH().text;c0(":");var dh;if(cL().text=="{"){c0("{");dh=cK();c0("}")}else{dh=c2()}return function(di){return{name:dg,fn:dh}}}}function bI(cG,cH){this.template=cG=cG+"#";this.defaults=cH||{};var cF=this.urlParams={};aH(cG.split(/\W/),function(cI){if(cI&&cG.match(new RegExp(":"+cI+"\\W"))){cF[cI]=true}})}bI.prototype={url:function(cJ){var cI=[];var cF=this;var cG=this.template;cJ=cJ||{};aH(this.urlParams,function(cL,cK){var cM=cJ[cK]||cF.defaults[cK]||"";cG=cG.replace(new RegExp(":"+cK+"(\\W)"),cM+"$1")});cG=cG.replace(/\/?#$/,"");var cH=[];ak(cJ,function(cL,cK){if(!cF.urlParams[cK]){cH.push(encodeURI(cK)+"="+encodeURI(cL))}});cG=cG.replace(/\/*$/,"");return cG+(cH.length?"?"+cH.join("&"):"")}};function by(cF){this.xhr=cF}by.DEFAULT_ACTIONS={get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:true},remove:{method:"DELETE"},"delete":{method:"DELETE"}};by.prototype={route:function(cI,cJ,cL){var cG=this;var cF=new bI(cI);cL=bS({},by.DEFAULT_ACTIONS,cL);function cH(cN){var cM={};aH(cJ||{},function(cP,cO){cM[cO]=cP.charAt&&cP.charAt(0)=="@"?bB(cN,cP.substr(1)):cP});return cM}function cK(cM){bf(cM||{},this)}aH(cL,function(cO,cN){var cM=cO.method=="POST"||cO.method=="PUT";cK[cN]=function(cQ,cP,cV){var cT={};var cS;var cU=h;switch(arguments.length){case 3:cU=cV;case 2:if(A(cP)){cU=cP}else{cT=cQ;cS=cP;break}case 1:if(A(cQ)){cU=cQ}else{if(cM){cS=cQ}else{cT=cQ}}break;case 0:break;default:throw"Expected between 0-3 arguments [params, data, callback], got "+arguments.length+" arguments."}var cR=this instanceof cK?this:(cO.isArray?[]:new cK(cS));cG.xhr(cO.method,cF.url(bS({},cO.params||{},cH(cS),cT)),cS,function(cX,cY,cW){if(cX==200){if(cO.isArray){cR.length=0;aH(cY,function(cZ){cR.push(new cK(cZ))})}else{bf(cY,cR)}(cU||h)(cR)}else{throw {status:cX,response:cY,message:cX+": "+cY}}},cO.verifyCache);return cR};cK.bind=function(cP){return cG.route(cI,bS({},cJ,cP),cL)};cK.prototype["$"+cN]=function(cQ,cP){var cS=cH(this);var cT=h;switch(arguments.length){case 2:cS=cQ;cT=cP;case 1:if(typeof cQ==bj){cT=cQ}else{cS=cQ}case 0:break;default:throw"Expected between 1-2 arguments [params, callback], got "+arguments.length+" arguments."}var cR=cM?this:cB;cK[cN].call(this,cS,cR,cT)}});return cK}};var J=bF.XMLHttpRequest||function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(cH){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(cG){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(cF){}throw new Error("This browser does not support XMLHttpRequest.")};function aD(cQ,cO,cP,cM,cT){var cR=this;cR.isMock=false;var cJ=0;var cL=0;var cS=[];cR.xhr=function(c0,cV,cW,cZ){if(A(cW)){cZ=cW;cW=aV}if(af(c0)=="json"){var cX="angular_"+Math.random()+"_"+(cJ++);cX=cX.replace(/\d\./,"");var cU=cO[0].createElement("script");cU.type="text/javascript";cU.src=cV.replace("JSON_CALLBACK",cX);bF[cX]=function(c1){bF[cX]=cB;cZ(200,c1)};cP.append(cU)}else{var cY=new cM();cY.open(c0,cV,true);cY.setRequestHeader("Content-Type","application/x-www-form-urlencoded");cY.setRequestHeader("Accept","application/json, text/plain, */*");cY.setRequestHeader("X-Requested-With","XMLHttpRequest");cL++;cY.onreadystatechange=function(){if(cY.readyState==4){try{cZ(cY.status||200,cY.responseText)}finally{cL--;if(cL===0){while(cS.length){try{cS.pop()()}catch(c1){}}}}}};cY.send(cW||"")}};cR.notifyWhenNoOutstandingRequests=function(cU){if(cL===0){cU()}else{cS.push(cU)}};var cI=[];function cN(){aH(cI,function(cU){cU()})}cR.poll=cN;cR.addPollFn=function(cU){cI.push(cU);return cU};cR.startPoller=function(cV,cW){(function cU(){cN();cW(cU,cV)})()};cR.setUrl=function(cV){var cU=cQ.href;if(!cU.match(/#/)){cU+="#"}if(!cV.match(/#/)){cV+="#"}cQ.href=cV};cR.getUrl=function(){return cQ.href};var cF=cO[0];var cH={};var cG="";cR.cookies=function(cV,cX){var cZ,cU,cW,cY;if(cV){if(cX===cB){cF.cookie=escape(cV)+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}else{if(b2(cX)){cF.cookie=escape(cV)+"="+escape(cX);cZ=cV.length+cX.length+1;if(cZ>4096){cT.warn("Cookie '"+cV+"' possibly not set or overflowed because it was too large ("+cZ+" > 4096 bytes)!")}if(cH.length>20){cT.warn("Cookie '"+cV+"' possibly not set or overflowed because too many cookies were already set ("+cH.length+" > 20 )")}}}}else{if(cF.cookie!==cG){cG=cF.cookie;cU=cG.split("; ");cH={};for(cW=0;cW<cU.length;cW++){cY=cU[cW].split("=");if(cY.length===2){cH[unescape(cY[0])]=unescape(cY[1])}}}return cH}};var cK=h;cR.hover=function(cU){cK=cU};cR.bind=function(){cO.bind("mouseover",function(cU){cK(b4(al?cU.srcElement:cU.target),true);return true});cO.bind("mouseleave mouseout click dblclick keypress keyup",function(cU){cK(b4(cU.target),false);return true})};cR.addCss=function(cU){var cV=b4(cF.createElement("link"));cV.attr("rel","stylesheet");cV.attr("type","text/css");cV.attr("href",cU);cP.append(cV)};cR.addJs=function(cW,cV){var cU=b4(cF.createElement("script"));cU.attr("type","text/javascript");cU.attr("src",cW);if(cV){cU.attr("id",cV)}cP.append(cU)}}var bR=/^<\s*([\w:]+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,l=/^<\s*\/\s*([\w:]+)[^>]*>/,cc=/(\w+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,ci=/^</,f=/^<\s*\//,at=/<!--(.*?)-->/g,bH=/<!\[CDATA\[(.*?)]]>/g;var aK=cq("area,base,basefont,br,col,hr,img,input,isindex,link,param");var bN=cq("address,blockquote,button,center,dd,del,dir,div,dl,dt,fieldset,form,hr,ins,isindex,li,map,menu,ol,p,pre,script,table,tbody,td,tfoot,th,thead,tr,ul");var ae=cq("a,abbr,acronym,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,img,input,ins,kbd,label,map,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var");var I=cq("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");var aQ=cq("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected");var bz=cq("script,style");var bh=bS({},aK,bN,ae,I);var aW=bS({},aQ,cq("abbr,align,alink,alt,archive,axis,background,bgcolor,border,cellpadding,cellspacing,cite,class,classid,clear,code,codebase,codetype,color,cols,colspan,content,coords,data,dir,face,for,headers,height,href,hreflang,hspace,id,label,lang,language,link,longdesc,marginheight,marginwidth,maxlength,media,method,name,nowrap,profile,prompt,rel,rev,rows,rowspan,rules,scheme,scope,scrolling,shape,size,span,src,standby,start,summary,tabindex,target,text,title,type,usemap,valign,value,valuetype,vlink,vspace,width"));var aG=function(cG,cO){var cJ,cK,cH,cL=[],cM=cG;cL.last=function(){return cL[cL.length-1]};while(cG){cK=true;if(!cL.last()||!bz[cL.last()]){if(cG.indexOf("<!--")===0){cJ=cG.indexOf("-->");if(cJ>=0){if(cO.comment){cO.comment(cG.substring(4,cJ))}cG=cG.substring(cJ+3);cK=false}}else{if(f.test(cG)){cH=cG.match(l);if(cH){cG=cG.substring(cH[0].length);cH[0].replace(l,cI);cK=false}}else{if(ci.test(cG)){cH=cG.match(bR);if(cH){cG=cG.substring(cH[0].length);cH[0].replace(bR,cF);cK=false}}}}if(cK){cJ=cG.indexOf("<");var cN=cJ<0?cG:cG.substring(0,cJ);cG=cJ<0?"":cG.substring(cJ);if(cO.chars){cO.chars(cN)}}}else{cG=cG.replace(new RegExp("(.*)<\\s*\\/\\s*"+cL.last()+"[^>]*>","i"),function(cP,cQ){cQ=cQ.replace(at,"$1").replace(bH,"$1");if(cO.chars){cO.chars(cQ)}return""});cI("",cL.last())}if(cG==cM){throw"Parse Error: "+cG}cM=cG}cI();function cF(cP,cS,cT,cQ){cS=af(cS);if(bN[cS]){while(cL.last()&&ae[cL.last()]){cI("",cL.last())}}if(I[cS]&&cL.last()==cS){cI("",cS)}cQ=aK[cS]||!!cQ;if(!cQ){cL.push(cS)}if(cO.start){var cR={};cT.replace(cc,function(cV,cU){var cW=arguments[2]?arguments[2]:arguments[3]?arguments[3]:arguments[4]?arguments[4]:aQ[cU]?cU:"";cR[cU]=cW});if(cO.start){cO.start(cS,cR,cQ)}}}function cI(cP,cR){var cS=0,cQ;cR=af(cR);if(cR){for(cS=cL.length-1;cS>=0;cS--){if(cL[cS]==cR){break}}}if(cS>=0){for(cQ=cL.length-1;cQ>=cS;cQ--){if(cO.end){cO.end(cL[cQ])}}cL.length=cS}}};function cq(cI){var cH={},cF=cI.split(","),cG;for(cG=0;cG<cF.length;cG++){cH[cF[cG]]=true}return cH}var ab=/^javascript:/i,B=/ /gim,C=/&#x([\da-f]*);?/igm,cE=/&#(\d+);?/igm,bx=/[\w:]/gm,bE=function(cF,cG){return E(parseInt(cG,16))},ct=function(cF,cG){return E(cG)};function bA(cF){var cG=[];cF.replace(B,"").replace(C,bE).replace(cE,ct).replace(bx,function(cH){cG.push(cH)});return ab.test(af(cG.join("")))}function aU(cG){var cH=false;var cF=bo(cG,cG.push);return{start:function(cI,cK,cJ){cI=af(cI);if(!cH&&bz[cI]){cH=cI}if(!cH&&bh[cI]){cF("<");cF(cI);aH(cK,function(cM,cL){if(aW[af(cL)]&&!bA(cM)){cF(" ");cF(cL);cF('="');cF(cM.replace(/</g,"<").replace(/>/g,">").replace(/\"/g,"""));cF('"')}});cF(cJ?"/>":">")}},end:function(cI){cI=af(cI);if(!cH&&bh[cI]){cF("</");cF(cI);cF(">")}if(cI==cH){cH=false}},chars:function(cI){if(!cH){cF(cI.replace(/&(\w+[&;\W])?/g,function(cK,cJ){return cJ?cK:"&"}).replace(/</g,"<").replace(/>/g,">"))}}}}var bW={},cl="ng-"+new Date().getTime(),ad=1,ar=(bF.document.attachEvent?function(cF,cH,cG){cF.attachEvent("on"+cH,cG)}:function(cF,cH,cG){cF.addEventListener(cH,cG,false)}),d=(bF.document.detachEvent?function(cF,cH,cG){cF.detachEvent("on"+cH,cG)}:function(cF,cH,cG){cF.removeEventListener(cH,cG,false)});function bZ(){return(ad++)}function cD(cG){var cH=cG[cl],cF=bW[cH];if(cF){aH(cF.bind||{},function(cJ,cI){d(cG,cI,cJ)});delete bW[cH];if(al){cG[cl]=""}else{delete cG[cl]}}}function bV(cH){var cK={},cI=cH[0].style,cJ,cF,cG;if(typeof cI.length=="number"){for(cG=0;cG<cI.length;cG++){cF=cI[cG];cK[cF]=cI[cF]}}else{for(cF in cI){cJ=cI[cF];if(1*cF!=cF&&cF!="cssText"&&cJ&&typeof cJ=="string"&&cJ!="false"){cK[cF]=cJ}}}return cK}function be(cG){if(bs(cG)){this[0]=cG;this.length=1}else{if(cf(cG.length)&&cG.item){for(var cF=0;cF<cG.length;cF++){this[cF]=cG[cF]}this.length=cG.length}}}be.prototype={data:function(cH,cI){var cG=this[0],cJ=cG[cl],cF=bW[cJ||-1];if(cf(cI)){if(!cF){cG[cl]=cJ=bZ();cF=bW[cJ]={}}cF[cH]=cI}else{return cF?cF[cH]:aV}},removeData:function(){cD(this[0])},dealoc:function(){(function cF(cI){cD(cI);for(var cH=0,cG=cI.childNodes;cH<cG.length;cH++){cF(cG[cH])}})(this[0])},bind:function(cJ,cI){var cF=this,cH=cF[0],cK=cF.data("bind"),cG;if(!cK){this.data("bind",cK={})}aH(cJ.split(" "),function(cL){cG=cK[cL];if(!cG){cK[cL]=cG=function(cM){if(!cM.preventDefault){cM.preventDefault=function(){cM.returnValue=false}}if(!cM.stopPropagation){cM.stopPropagation=function(){cM.cancelBubble=true}}aH(cG.fns,function(cN){cN.call(cF,cM)})};cG.fns=[];ar(cH,cL,cG)}cG.fns.push(cI)})},replaceWith:function(cF){this[0].parentNode.replaceChild(b4(cF)[0],this[0])},children:function(){return new be(this[0].childNodes)},append:function(cG){var cF=this[0];cG=b4(cG);aH(cG,function(cH){cF.appendChild(cH)})},remove:function(){this.dealoc();var cF=this[0].parentNode;if(cF){cF.removeChild(this[0])}},removeAttr:function(cF){this[0].removeAttribute(cF)},after:function(cF){this[0].parentNode.insertBefore(b4(cF)[0],this[0].nextSibling)},hasClass:function(cF){var cG=" "+cF+" ";if((" "+this[0].className+" ").replace(/[\n\t]/g," ").indexOf(cG)>-1){return true}return false},removeClass:function(cF){this[0].className=an((" "+this[0].className+" ").replace(/[\n\t]/g," ").replace(" "+cF+" ",""))},toggleClass:function(cF,cH){var cG=this;(cH?cG.addClass:cG.removeClass).call(cG,cF)},addClass:function(cF){if(!this.hasClass(cF)){this[0].className=an(this[0].className+" "+cF)}},css:function(cF,cH){var cG=this[0].style;if(b2(cF)){if(cf(cH)){cG[cF]=cH}else{return cG[cF]}}else{bS(cG,cF)}},attr:function(cF,cG){var cH=this[0];if(cA(cF)){aH(cF,function(cJ,cI){cH.setAttribute(cI,cJ)})}else{if(cf(cG)){cH.setAttribute(cF,cG)}else{return cH.getAttribute(cF,2)}}},text:function(cF){if(cf(cF)){this[0].textContent=cF}return this[0].textContent},val:function(cF){if(cf(cF)){this[0].value=cF}return this[0].value},html:function(cG){if(cf(cG)){var cF=0,cH=this[0].childNodes;for(;cF<cH.length;cF++){b4(cH[cF]).dealoc()}this[0].innerHTML=cG}return this[0].innerHTML},parent:function(){return b4(this[0].parentNode)},clone:function(){return b4(this[0].cloneNode(true))}};if(al){bS(be.prototype,{text:function(cF){var cG=this[0];if(cG.nodeType==3){if(cf(cF)){cG.nodeValue=cF}return cG.nodeValue}else{if(cf(cF)){cG.innerText=cF}return cG.innerText}}})}var aN={typeOf:function(cG){if(cG===aV){return t}var cF=typeof cG;if(cF==aE){if(cG instanceof Array){return aS}if(cG instanceof Date){return aZ}if(cG.nodeType==1){return cm}}return cF}};var cz={copy:bf,size:ao,equals:n};var a4={extend:bS};var K={indexOf:cx,sum:function(cK,cJ){var cH=aq.Function["compile"](cJ);var cG=0;for(var cF=0;cF<cK.length;cF++){var cI=1*cH(cK[cF]);if(!isNaN(cI)){cG+=cI}}return cG},remove:function(cH,cG){var cF=cx(cH,cG);if(cF>=0){cH.splice(cF,1)}return cG},filter:function(cM,cL){var cH=[];cH.check=function(cO){for(var cN=0;cN<cH.length;cN++){if(!cH[cN](cO)){return false}}return true};var cJ=function(cP,cQ){if(cQ.charAt(0)==="!"){return !cJ(cP,cQ.substr(1))}switch(typeof cP){case"boolean":case"number":case"string":return(""+cP).toLowerCase().indexOf(cQ)>-1;case"object":for(var cO in cP){if(cO.charAt(0)!=="$"&&cJ(cP[cO],cQ)){return true}}return false;case"array":for(var cN=0;cN<cP.length;cN++){if(cJ(cP[cN],cQ)){return true}}return false;default:return false}};switch(typeof cL){case"boolean":case"number":case"string":cL={$:cL};case"object":for(var cI in cL){if(cI=="$"){(function(){var cN=(""+cL[cI]).toLowerCase();if(!cN){return}cH.push(function(cO){return cJ(cO,cN)})})()}else{(function(){var cN=cI;var cO=(""+cL[cI]).toLowerCase();if(!cO){return}cH.push(function(cP){return cJ(bB(cP,cN),cO)})})()}}break;case bj:cH.push(cL);break;default:return cM}var cG=[];for(var cF=0;cF<cM.length;cF++){var cK=cM[cF];if(cH.check(cK)){cG.push(cK)}}return cG},add:function(cG,cF){cG.push(bl(cF)?{}:cF);return cG},count:function(cI,cH){if(!cH){return cI.length}var cF=aq.Function["compile"](cH),cG=0;aH(cI,function(cJ){if(cF(cJ)){cG++}});return cG},orderBy:function(cM,cL,cJ){cL=aX(cL)?cL:[cL];cL=ax(cL,function(cO){var cP=false,cN=cO||av;if(b2(cO)){if((cO.charAt(0)=="+"||cO.charAt(0)=="-")){cP=cO.charAt(0)=="-";cO=cO.substring(1)}cN=bd(cO).fnSelf}return cG(function(cR,cQ){return cK(cN(cR),cN(cQ))},cP)});var cI=[];for(var cH=0;cH<cM.length;cH++){cI.push(cM[cH])}return cI.sort(cG(cF,cJ));function cF(cQ,cP){for(var cO=0;cO<cL.length;cO++){var cN=cL[cO](cQ,cP);if(cN!==0){return cN}}return 0}function cG(cN,cO){return b9(cO)?function(cQ,cP){return cN(cP,cQ)}:cN}function cK(cQ,cP){var cO=typeof cQ;var cN=typeof cP;if(cO==cN){if(cO=="string"){cQ=cQ.toLowerCase()}if(cO=="string"){cP=cP.toLowerCase()}if(cQ===cP){return 0}return cQ<cP?-1:1}else{return cO<cN?-1:1}}}};var aj={quote:function(cF){return'"'+cF.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v")+'"'},quoteUnicode:function(cF){var cK=aq.String["quote"](cF);var cJ=[];for(var cG=0;cG<cK.length;cG++){var cH=cK.charCodeAt(cG);if(cH<128){cJ.push(cK.charAt(cG))}else{var cI="000"+cH.toString(16);cJ.push("\\u"+cI.substring(cI.length-4))}}return cJ.join("")},toDate:function(cH){var cG;if(typeof cH=="string"&&(cG=cH.match(/^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)Z$/))){var cF=new Date(0);cF.setUTCFullYear(cG[1],cG[2]-1,cG[3]);cF.setUTCHours(cG[4],cG[5],cG[6],0);return cF}return cH}};var Y={toString:function(cF){function cG(cH){return cH<10?"0"+cH:cH}return !cF?cF:cF.getUTCFullYear()+"-"+cG(cF.getUTCMonth()+1)+"-"+cG(cF.getUTCDate())+"T"+cG(cF.getUTCHours())+":"+cG(cF.getUTCMinutes())+":"+cG(cF.getUTCSeconds())+"Z"}};var u={compile:function(cF){if(A(cF)){return cF}else{if(cF){return bd(cF).fnSelf}else{return av}}}};function G(cG,cF){aq[cG]=aq[cG]||{};aH(cF,function(cH){bS(aq[cG],cH)})}G("Global",[aN]);G("Collection",[aN,cz]);G("Array",[aN,cz,K]);G("Object",[aN,cz,a4]);G("String",[aN,aj]);G("Date",[aN,Y]);aq.Date["toString"]=Y.toString;G("Function",[aN,cz,u]);ce.currency=function(cF){this.$element.toggleClass("ng-format-negative",cF<0);return"$"+ce.number.apply(this,[cF,2])};ce.number=function(cK,cF){if(isNaN(cK)||!isFinite(cK)){return""}cF=typeof cF==o?2:cF;var cG=cK<0;cK=Math.abs(cK);var cL=Math.pow(10,cF);var cN=""+Math.round(cK*cL);var cM=cN.substring(0,cN.length-cF);cM=cM||"0";var cH=cN.substring(cN.length-cF);cN=cG?"-":"";for(var cJ=0;cJ<cM.length;cJ++){if((cM.length-cJ)%3===0&&cJ!==0){cN+=","}cN+=cM.charAt(cJ)}if(cF>0){for(var cI=cH.length;cI<cF;cI++){cH+="0"}cN+="."+cH.substring(0,cF)}return cN};function b7(cG,cH,cF){var cI="";if(cG<0){cI="-";cG=-cG}cG=""+cG;while(cG.length<cH){cG="0"+cG}if(cF){cG=cG.substr(cG.length-cH)}return cI+cG}function bb(cG,cH,cI,cF){return function(cJ){var cK=cJ["get"+cG]();if(cI>0||cK>-cI){cK+=cI}if(cK===0&&cI==-12){cK=12}return b7(cK,cH,cF)}}var bp={yyyy:bb("FullYear",4),yy:bb("FullYear",2,0,true),MM:bb("Month",2,1),M:bb("Month",1,1),dd:bb("Date",2),d:bb("Date",1),HH:bb("Hours",2),H:bb("Hours",1),hh:bb("Hours",2,-12),h:bb("Hours",1,-12),mm:bb("Minutes",2),m:bb("Minutes",1),ss:bb("Seconds",2),s:bb("Seconds",1),a:function(cF){return cF.getHours()<12?"am":"pm"},Z:function(cF){var cG=cF.getTimezoneOffset();return b7(cG/60,2)+b7(Math.abs(cG%60),2)}};var ai=/([^yMdHhmsaZ]*)(y+|M+|d+|H+|h+|m+|s+|a|Z)(.*)/;var ca=/^\d+$/;ce.date=function(cF,cI){if(b2(cF)&&ca.test(cF)){cF=parseInt(cF,10)}if(aJ(cF)){cF=new Date(cF)}else{if(!(cF instanceof Date)){return cF}}var cJ=cF.toLocaleDateString(),cG;if(cI&&b2(cI)){cJ="";var cH=[];while(cI){cH=a0(cH,ai.exec(cI),1);cI=cH.pop()}aH(cH,function(cK){cG=bp[cK];cJ+=cG?cG(cF):cK})}return cJ};ce.json=function(cF){this.$element.addClass("ng-monospace");return b6(cF,true)};ce.lowercase=af;ce.uppercase=br;ce.html=function(cF,cG){return new aL(cF,cG)};ce.linky=function(cM){if(!cM){return cM}function cN(cO){return cO.replace(/([\/\.\*\+\?\|\(\)\[\]\{\}\\])/g,"\\$1")}var cK=/(ftp|http|https|mailto):\/\/([^\(\)|\s]+)/;var cJ;var cL=cM;var cI=[];var cG=aU(cI);var cF;var cH;while(cJ=cL.match(cK)){cF=cJ[0].replace(/[\.\;\,\(\)\{\}\<\>]$/,"");cH=cL.indexOf(cF);cG.chars(cL.substr(0,cH));cG.start("a",{href:cF});cG.chars(cF);cG.end("a");cL=cL.substring(cH+cF.length)}cG.chars(cL);return new aL(cI.join(""))};function aP(cF,cG){return{format:cF,parse:cG||cF}}function z(cF){return(cf(cF)&&cF!==aV)?""+cF:cF}var aI=/^\s*[-+]?\d*(\.\d*)?\s*$/;j.noop=aP(av,av);j.json=aP(b6,O);j["boolean"]=aP(z,b9);j.number=aP(z,function(cF){if(cF==aV||aI.exec(cF)){return cF===aV||cF===""?aV:1*cF}else{throw"Not a number"}});j.list=aP(function(cF){return cF?cF.join(", "):cF},function(cG){var cF=[];aH((cG||"").split(","),function(cH){cH=an(cH);if(cH){cF.push(cH)}});return cF});j.trim=aP(function(cF){return cF?an(""+cF):""});aH({noop:function(){return aV},regexp:function(cG,cF,cH){if(!cG.match(cF)){return cH||"Value does not match expected format "+cF+"."}else{return aV}},number:function(cI,cH,cF){var cG=1*cI;if(cG==cI){if(typeof cH!=o&&cG<cH){return"Value can not be less than "+cH+"."}if(typeof cH!=o&&cG>cF){return"Value can not be greater than "+cF+"."}return aV}else{return"Not a number"}},integer:function(cI,cG,cF){var cH=az.number(cI,cG,cF);if(cH){return cH}if(!(""+cI).match(/^\s*[\d+]*\s*$/)||cI!=Math.round(cI)){return"Not a whole number"}return aV},date:function(cH){var cF=/^(\d\d?)\/(\d\d?)\/(\d\d\d\d)$/.exec(cH);var cG=cF?new Date(cF[3],cF[1]-1,cF[2]):0;return(cG&&cG.getFullYear()==cF[3]&&cG.getMonth()==cF[1]-1&&cG.getDate()==cF[2])?aV:"Value is not a date. (Expecting format: 12/31/2009)."},ssn:function(cF){if(cF.match(/^\d\d\d-\d\d-\d\d\d\d$/)){return aV}return"SSN needs to be in 999-99-9999 format."},email:function(cF){if(cF.match(/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/)){return aV}return"Email needs to be in username@host.com format."},phone:function(cF){if(cF.match(/^1\(\d\d\d\)\d\d\d-\d\d\d\d$/)){return aV}if(cF.match(/^\+\d{2,3} (\(\d{1,5}\))?[\d ]+\d$/)){return aV}return"Phone number needs to be in 1(987)654-3210 format in North America or +999 (123) 45678 906 internationaly."},url:function(cF){if(cF.match(/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/)){return aV}return"URL needs to be in http://server[:port]/path format."},json:function(cF){try{O(cF);return aV}catch(cG){return cG.toString()}},asynchronous:function(cI,cL,cG){if(!cI){return}var cK=this;var cJ=cK.$element;var cH=cJ.data("$asyncValidator");if(!cH){cJ.data("$asyncValidator",cH={inputs:{}})}cH.current=cI;var cF=cH.inputs[cI];if(!cF){cH.inputs[cI]=cF={inFlight:true};cK.$invalidWidgets.markInvalid(cK.$element);cJ.addClass("ng-input-indicator-wait");cL(cI,function(cM,cN){cF.response=cN;cF.error=cM;cF.inFlight=false;if(cH.current==cI){cJ.removeClass("ng-input-indicator-wait");cK.$invalidWidgets.markValid(cJ)}cJ.data("$validate")();cK.$root.$eval()})}else{if(cF.inFlight){cK.$invalidWidgets.markInvalid(cK.$element)}else{(cG||h)(cF.response)}}return cF.error}},function(cG,cF){az[cF]=cG});var F=/^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,v=/^([^\?]*)?(\?([^\?]*))?$/,ck={http:80,https:443,ftp:21},bD="eager",bt=bD+"-published";function b5(cG,cI,cH,cF){bc(cG,cI,{$inject:cH,$creation:cF})}b5("$window",bo(bF,av,bF),[],bt);b5("$document",function(cF){return b4(cF.document)},["$window"],bt);b5("$location",function(cL){var cS=this,cP={toString:cG,update:cK,updateHash:cO},cI=cL.getUrl(),cM;cL.addPollFn(function(){if(cI!==cL.getUrl()){cK(cI=cL.getUrl());cS.$eval()}});this.$onEval(a9,cN);this.$onEval(b0,cN);cK(cI);cM=cP.hash;return cP;function cK(cT){if(b2(cT)){bS(cP,cR(cT))}else{if(cf(cT.hash)){bS(cT,cJ(cT.hash))}bS(cP,cT);if(cf(cT.hashPath||cT.hashSearch)){cP.hash=cH(cP)}cP.href=cQ(cP)}}function cO(cV,cT){var cU={};if(b2(cV)){cU.hashPath=cV;if(cf(cT)){cU.hashSearch=cT}}else{cU.hashSearch=cV}cK(cU)}function cG(){cF();return cP.href}function cF(){if(cP.href==cI){if(cP.hash==cM){cP.hash=cH(cP)}cP.href=cQ(cP)}cK(cP.href)}function cN(){cF();if(cP.href!=cI){cL.setUrl(cI=cP.href);cM=cP.hash}}function cQ(cV){var cU=L(cV.search);var cT=(cV.port==ck[cV.protocol]?aV:cV.port);return cV.protocol+"://"+cV.host+(cT?":"+cT:"")+cV.path+(cU?"?"+cU:"")+(cV.hash?"#"+cV.hash:"")}function cH(cU){var cT=L(cU.hashSearch);return escape(cU.hashPath)+(cT?"?"+cT:"")}function cR(cT){var cV={};var cU=F.exec(cT);if(cU){cV.href=cT.replace("#$","");cV.protocol=cU[1];cV.host=cU[3]||"";cV.port=cU[5]||ck[cV.protocol]||aV;cV.path=cU[6]||"";cV.search=aa(cU[8]);cV.hash=cU[10]||"";bS(cV,cJ(cV.hash))}return cV}function cJ(cV){var cU={};var cT=v.exec(cV);if(cT){cU.hash=cV;cU.hashPath=unescape(cT[1]||"");cU.hashSearch=aa(cT[3])}return cU}},["$browser"],bt);b5("$log",function(cH){var cF=cH.console||{log:h,warn:h,info:h,error:h},cG=cF.log||h;return{log:bo(cF,cG),warn:bo(cF,cF.warn||cG),info:bo(cF,cF.info||cG),error:bo(cF,cF.error||cG)}},["$window"],bt);b5("$exceptionHandler",function(cF){return function(cG){cF.error(cG)}},["$log"],bt);b5("$hover",function(cK,cG){var cM,cI=this,cJ,cL=300,cH=10,cF=b4(cG[0].body);cK.hover(function(cQ,cO){if(cO&&(cJ=cQ.attr(a)||cQ.attr(i))){if(!cM){cM={callout:b4('<div id="ng-callout"></div>'),arrow:b4("<div></div>"),title:b4('<div class="ng-title"></div>'),content:b4('<div class="ng-content"></div>')};cM.callout.append(cM.arrow);cM.callout.append(cM.title);cM.callout.append(cM.content);cF.append(cM.callout)}var cN=cF[0].getBoundingClientRect(),cP=cQ[0].getBoundingClientRect(),cR=cN.right-cP.right-cH;cM.title.text(cQ.hasClass("ng-exception")?"EXCEPTION:":"Validation error...");cM.content.text(cJ);if(cR<cL){cM.arrow.addClass("ng-arrow-right");cM.arrow.css({left:(cL+1)+"px"});cM.callout.css({position:"fixed",left:(cP.left-cH-cL-4)+"px",top:(cP.top-3)+"px",width:cL+"px"})}else{cM.arrow.addClass("ng-arrow-left");cM.callout.css({position:"fixed",left:(cP.right+cH)+"px",top:(cP.top-3)+"px",width:cL+"px"})}}else{if(cM){cM.callout.remove();cM=aV}}})},["$browser","$document"],bD);b5("$invalidWidgets",function(){var cG=[];cG.markValid=function(cI){var cH=cx(cG,cI);if(cH!=-1){cG.splice(cH,1)}};cG.markInvalid=function(cI){var cH=cx(cG,cI);if(cH===-1){cG.push(cI)}};cG.visible=function(){var cH=0;aH(cG,function(cI){cH=cH+(aF(cI)?1:0)});return cH};this.$onEval(b0,function(){for(var cH=0;cH<cG.length;){var cI=cG[cH];if(cF(cI[0])){cG.splice(cH,1);if(cI.dealoc){cI.dealoc()}}else{cH++}}});function cF(cI){if(cI==bF.document){return false}var cH=cI.parentNode;return !cH||cF(cH)}return cG},[],bt);function a3(cG,cF,cJ){var cI="^"+cF.replace(/[\.\\\(\)\^\$]/g,"$1")+"$",cK=[],cL={};aH(cF.split(/\W/),function(cN){if(cN){var cM=new RegExp(":"+cN+"([\\W])");if(cI.match(cM)){cI=cI.replace(cM,"([^/]*)$1");cK.push(cN)}}});var cH=cG.match(new RegExp(cI));if(cH){aH(cK,function(cN,cM){cL[cN]=cH[cM+1]});if(cJ){this.$set(cJ,cL)}}return cH?cL:aV}b5("$route",function(cG){var cF={},cH=[],cL=a3,cJ=this,cI=0,cM={routes:cF,onChange:bo(cH,cH.push),when:function(cO,cP){if(aq.isUndefined(cO)){return cF}var cN=cF[cO];if(!cN){cN=cF[cO]={}}if(cP){aq.extend(cN,cP)}cI++;return cN}};function cK(){var cN;cM.current=aV;aq.foreach(cF,function(cO,cP){if(!cN){var cQ=cL(cG.hashPath,cP);if(cQ){cN=aq.scope(cJ);cM.current=aq.extend({},cO,{scope:cN,params:aq.extend({},cG.hashSearch,cQ)})}}});aq.foreach(cH,cJ.$tryEval);if(cN){cN.$become(cM.current.controller)}}this.$watch(function(){return cI+cG.hash},cK);return cM},["$location"],bt);b5("$xhr",function(cG,cF,cI){var cH=this;return function(cM,cJ,cK,cL){if(A(cK)){cL=cK;cK=aV}if(cK&&cA(cK)){cK=b6(cK)}cG.xhr(cM,cJ,cK,function(cO,cN){try{if(b2(cN)&&/^\s*[\[\{]/.exec(cN)&&/[\}\]]\s*$/.exec(cN)){cN=O(cN)}if(cO==200){cL(cO,cN)}else{cF({method:cM,url:cJ,data:cK,callback:cL},{status:cO,body:cN})}}catch(cP){cI.error(cP)}finally{cH.$eval()}})}},["$browser","$xhr.error","$log"]);b5("$xhr.error",function(cF){return function(cH,cG){cF.error("ERROR: XHR: "+cH.url,cH,cG)}},["$log"]);b5("$xhr.bulk",function(cG,cF,cJ){var cK=[],cI=this;function cH(cP,cL,cM,cO){if(A(cM)){cO=cM;cM=aV}var cN;aH(cH.urls,function(cQ){if(A(cQ.match)?cQ.match(cL):cQ.match.exec(cL)){cN=cQ}});if(cN){if(!cN.requests){cN.requests=[]}cN.requests.push({method:cP,url:cL,data:cM,callback:cO})}else{cG(cP,cL,cM,cO)}}cH.urls={};cH.flush=function(cL){aH(cH.urls,function(cM,cN){var cO=cM.requests;if(cO&&cO.length){cM.requests=[];cM.callbacks=[];cG("POST",cN,{requests:cO},function(cQ,cP){aH(cP,function(cR,cS){try{if(cR.status==200){(cO[cS].callback||h)(cR.status,cR.response)}else{cF(cO[cS],cR)}}catch(cT){cJ.error(cT)}});(cL||h)()});cI.$eval()}})};this.$onEval(b0,cH.flush);return cH},["$xhr","$xhr.error","$log"]);b5("$xhr.cache",function(cF){var cI={},cH=this;function cG(cO,cJ,cK,cN,cM){if(A(cK)){cN=cK;cK=aV}if(cO=="GET"){var cL;if(cL=cG.data[cJ]){cN(200,bf(cL.value));if(!cM){return}}if(cL=cI[cJ]){cL.callbacks.push(cN)}else{cI[cJ]={callbacks:[cN]};cG.delegate(cO,cJ,cK,function(cP,cQ){if(cP==200){cG.data[cJ]={value:cQ}}var cR=cI[cJ].callbacks;delete cI[cJ];aH(cR,function(cT){try{(cT||h)(cP,bf(cQ))}catch(cS){cH.$log.error(cS)}})})}}else{cG.data={};cG.delegate(cO,cJ,cK,cN)}}cG.data={};cG.delegate=cF;return cG},["$xhr.bulk"]);b5("$resource",function(cF){var cG=new by(cF);return bo(cG,cG.route)},["$xhr.cache"]);b5("$cookies",function(cG){var cJ=this,cK={},cH={},cF;cG.addPollFn(function(){var cL=cG.cookies();if(cF!=cL){cF=cL;bf(cL,cH);bf(cL,cK);cJ.$eval()}})();this.$onEval(b0,cI);return cK;function cI(){var cM,cN,cL;for(cM in cH){if(bl(cK[cM])){cG.cookies(cM,cB)}}for(cM in cK){if(cK[cM]!==cH[cM]){cG.cookies(cM,cK[cM]);cL=true}}if(cL){cL=!cL;cN=cG.cookies();for(cM in cK){if(cK[cM]!==cN[cM]){if(bl(cN[cM])){delete cK[cM]}else{cK[cM]=cN[cM]}cL=true}}if(cL){cJ.$eval()}}}},["$browser"],bt);b5("$cookieStore",function(cF){return{get:function(cG){return O(cF[cG])},put:function(cG,cH){cF[cG]=b6(cH)},remove:function(cG){delete cF[cG]}}},["$cookies"]);V("ng:init",function(cF){return function(cG){this.$tryEval(cF,cG)}});V("ng:controller",function(cF){this.scope(true);return function(cH){var cG=bB(bF,cF,true)||bB(this,cF,true);if(!cG){throw"Can not find '"+cF+"' controller."}if(!A(cG)){throw"Reference '"+cF+"' is not a class."}this.$become(cG)}});V("ng:eval",function(cF){return function(cG){this.$onEval(cF,cG)}});V("ng:bind",function(cF){return function(cH){var cG=h,cI=h;this.$onEval(function(){var cK,cO,cL,cM,cN,cJ=this.hasOwnProperty(bi)?this.$element:cB;this.$element=cH;cO=this.$tryEval(cF,function(cP){cK=b6(cP)});this.$element=cJ;if(cM=(cO instanceof aL)){cO=(cL=cO).html}if(cG===cO&&cI==cK){return}cN=bs(cO);if(!cM&&!cN&&cA(cO)){cO=b6(cO)}if(cO!=cG||cK!=cI){cG=cO;cI=cK;bL(cH,a,cK);if(cK){cO=cK}if(cM){cH.html(cL.get())}else{if(cN){cH.html("");cH.append(cO)}else{cH.text(cO===cB?"":cO)}}}},cH)}});var bm={};function cC(cG){var cF=bm[cG];if(!cF){var cH=[];aH(aO(cG),function(cJ){var cI=cs(cJ);cH.push(cI?function(cL){var cK,cM=this.$tryEval(cI,function(cN){cK=b6(cN)});bL(cL,a,cK);return cK?cK:cM}:function(){return cJ})});bm[cG]=cF=function(cL){var cN=[],cI=this,cJ=this.hasOwnProperty(bi)?cI.$element:cB;cI.$element=cL;for(var cK=0;cK<cH.length;cK++){var cM=cH[cK].call(cI,cL);if(bs(cM)){cM=""}else{if(cA(cM)){cM=b6(cM,true)}}cN.push(cM)}cI.$element=cJ;return cN.join("")}}return cF}V("ng:bind-template",function(cF){var cG=cC(cF);return function(cI){var cH;this.$onEval(function(){var cJ=cG.call(this,cI);if(cJ!=cH){cI.text(cJ);cH=cJ}},cI)}});var e={disabled:"disabled",readonly:"readOnly",checked:"checked"};V("ng:bind-attr",function(cF){return function(cI){var cH={};var cG=cI.parent().data("$update");this.$onEval(function(){var cJ=this.$eval(cF);for(var cK in cJ){var cM=cC(cJ[cK]).call(this,cI),cL=e[af(cK)];if(cH[cK]!==cM){cH[cK]=cM;if(cL){if(cI[cL]=b9(cM)){cI.attr(cL,cM)}else{cI.removeAttr(cK)}(cI.data("$validate")||h)()}else{cI.attr(cK,cM)}this.$postEval(cG)}}},cI)}});x("@ng:non-bindable",h);x("@ng:repeat",function(cH,cF){cF.removeAttr("ng:repeat");cF.replaceWith(this.comment("ng:repeat: "+cH));var cG=this.compile(cF);return function(cI){var cM=cH.match(/^\s*(.+)\s+in\s+(.*)\s*$/),cJ,cP,cK,cO;if(!cM){throw"Expected ng:repeat in form of 'item in collection' but got '"+cH+"'."}cJ=cM[1];cP=cM[2];cM=cJ.match(/^([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\)$/);if(!cM){throw"'item' in 'item in collection' should be identifier or (key, value) but got '"+keyValue+"'."}cK=cM[3]||cM[1];cO=cM[2];var cN=[],cL=this;this.$onEval(function(){var cS=0,cR=cN.length,cQ,cW=cI,cV=this.$tryEval(cP,cI),cU=aX(cV);for(var cT in cV){if(!cU||cV.hasOwnProperty(cT)){if(cS<cR){cQ=cN[cS];cQ[cK]=cV[cT];if(cO){cQ[cO]=cT}}else{cQ=cG(w(cF),bG(cL));cQ[cK]=cV[cT];if(cO){cQ[cO]=cT}cW.after(cQ.$element);cQ.$index=cS;cQ.$element.attr("ng:repeat-index",cS);cQ.$init();cN.push(cQ)}cQ.$eval();cW=cQ.$element;cS++}}while(cN.length>cS){cN.pop().$element.remove()}},cI)}});V("ng:click",function(cG,cF){return function(cI){var cH=this;cI.bind("click",function(cJ){cH.$tryEval(cG,cI);cH.$root.$eval();cJ.stopPropagation()})}});V("ng:submit",function(cG,cF){return function(cI){var cH=this;cI.bind("submit",function(cJ){cH.$tryEval(cG,cI);cH.$root.$eval();cJ.preventDefault()})}});V("ng:watch",function(cG,cF){return function(cI){var cH=this;Q(cG).watch()({addListener:function(cJ,cK){cH.$watch(cJ,function(){return cK(cH)},cI)}})}});function bn(cF){return function(cI,cG){var cH=cG[0].className+" ";return function(cJ){this.$onEval(function(){if(cF(this.$index)){var cK=this.$eval(cI);if(aX(cK)){cK=cK.join(" ")}cJ[0].className=an(cH+cK)}},cJ)}}}V("ng:class",bn(function(){return true}));V("ng:class-odd",bn(function(cF){return cF%2===0}));V("ng:class-even",bn(function(cF){return cF%2===1}));V("ng:show",function(cG,cF){return function(cH){this.$onEval(function(){cH.css(aA,b9(this.$eval(cG))?"":b)},cH)}});V("ng:hide",function(cG,cF){return function(cH){this.$onEval(function(){cH.css(aA,b9(this.$eval(cG))?b:"")},cH)}});V("ng:style",function(cG,cF){return function(cH){var cI=bV(cH);this.$onEval(function(){var cK=this.$eval(cG)||{},cJ,cL={};for(cJ in cK){if(cI[cJ]===cB){cI[cJ]=""}cL[cJ]=cK[cJ]}for(cJ in cI){cL[cJ]=cL[cJ]||cI[cJ]}cH.css(cL)},cH)}});function aO(cG){var cH=[];var cI=0;var cF;while((cF=cG.indexOf("{{",cI))>-1){if(cI<cF){cH.push(cG.substr(cI,cF-cI))}cI=cF;cF=cG.indexOf("}}",cF);cF=cF<0?cG.length:cF+2;cH.push(cG.substr(cI,cF-cI));cI=cF}if(cI!=cG.length){cH.push(cG.substr(cI,cG.length-cI))}return cH.length===0?[cG]:cH}function cs(cF){var cG=cF.replace(/\n/gm," ").match(/^\{\{(.*)\}\}$/);return cG?cG[1]:aV}function cr(cF){return cF.length>1||cs(cF[0])!==aV}Z("{{}}",function(cJ,cI,cF){var cL=aO(cJ),cG=this;if(cr(cL)){if(bP(cF[0])){cF.attr("ng:bind-template",cJ)}else{var cH=cI,cK;aH(aO(cJ),function(cO){var cN=cs(cO);if(cN){cK=cG.element("span");cK.attr("ng:bind",cN)}else{cK=cG.text(cO)}if(al&&cO.charAt(0)==" "){cK=b4("<span> </span>");var cM=cK.html();cK.text(cO.substr(1));cK.html(cM+cK.html())}cH.after(cK);cH=cK});cI.remove()}}});Z("OPTION",function(cI,cH,cG){if(am(cG)=="OPTION"){var cF=p.createElement("select");cF.insertBefore(cG[0].cloneNode(true),aV);if(!cF.innerHTML.match(/<option(\s.*\s|\s)value\s*=\s*.*>.*<\/\s*option\s*>/gi)){cG.attr("value",cI)}}});var bu="ng:bind-attr";var aw={"ng:src":"src","ng:href":"href"};q("{{}}",function(cI,cG,cH){if(V(cG)||V("@"+cG)){return}if(al&&cG=="src"){cI=decodeURI(cI)}var cJ=aO(cI),cF;if(cr(cJ)){cH.removeAttr(cG);cF=O(cH.attr(bu)||"{}");cF[aw[cG]||cG]=cI;cH.attr(bu,b6(cF))}});function bw(cG,cF){var cH=cF.attr("name");if(!cH){throw"Required field 'name' not found."}return{get:function(){return cG.$eval(cH)},set:function(cI){if(cI!==cB){return cG.$tryEval(cH+"="+b6(cI),cF)}}}}function a7(cI,cH){var cF=bw(cI,cH),cJ=cH.attr("ng:format")||m,cG=j(cJ);if(!cG){throw"Formatter named '"+cJ+"' not found."}return{get:function(){return cG.format(cF.get())},set:function(cK){return cF.set(cG.parse(cK))}}}function c(cF){return Q(cF).validator()()}function bM(cQ,cJ){var cH=cJ.attr("ng:validate")||m,cG=c(cH),cF=cJ.attr("ng:required"),cR=cJ.attr("ng:format")||m,cP=j(cR),cO,cI,cL,cK,cN=cQ.$invalidWidgets||{markValid:h,markInvalid:h};if(!cG){throw"Validator named '"+cH+"' not found."}if(!cP){throw"Formatter named '"+cR+"' not found."}cO=cP.format;cI=cP.parse;if(cF){cQ.$watch(cF,function(cS){cK=cS;cM()})}else{cK=cF===""}cJ.data("$validate",cM);return{get:function(){if(cL){bL(cJ,i,aV)}try{var cS=cI(cJ.val());cM();return cS}catch(cT){cL=cT;bL(cJ,i,cT)}},set:function(cT){var cS=cJ.val(),cU=cO(cT);if(cS!=cU){cJ.val(cU||"")}cM()}};function cM(){var cU=an(cJ.val());if(cJ[0].disabled||cJ[0].readOnly){bL(cJ,i,aV);cN.markValid(cJ)}else{var cT,cS=bQ(cQ,{$element:cJ});cT=cK&&!cU?"Required":(cU?cG(cS,cU):aV);bL(cJ,i,cT);cL=cT;if(cT){cN.markInvalid(cJ)}else{cN.markValid(cJ)}}}}function ay(cG,cF){var cI=cF[0],cH=cI.value;return{get:function(){return !!cI.checked},set:function(cJ){cI.checked=b9(cJ)}}}function cy(cG,cF){var cH=cF[0];return{get:function(){return cH.checked?cH.value:aV},set:function(cI){cH.checked=cI==cH.value}}}function cj(cH,cG){var cF=cG[0].options;return{get:function(){var cI=[];aH(cF,function(cJ){if(cJ.selected){cI.push(cJ.value)}});return cI},set:function(cI){var cJ={};aH(cI,function(cK){cJ[cK]=true});aH(cF,function(cK){cK.selected=cJ[cK.value]})}}}function M(){return{get:h,set:h}}var a5=bK("keyup change",bw,bM,g()),bO=bK("click",M,M,h),cv={text:a5,textarea:a5,hidden:a5,password:a5,button:bO,submit:bO,reset:bO,image:bO,checkbox:bK("click",a7,ay,g(false)),radio:bK("click",a7,cy,cd),"select-one":bK("change",a7,bM,g(aV)),"select-multiple":bK("change",a7,cj,g([]))};function g(cF){return function(cH,cG){var cI=cG.get();if(!cI&&cf(cF)){cI=bf(cF)}if(bl(cH.get())&&cf(cI)){cH.set(cI)}}}function cd(cI,cF,cJ){var cH=cI.get(),cK=cF.get(),cG=cJ[0];cG.checked=false;cG.name=this.$id+"@"+cG.name;if(bl(cH)){cI.set(cH=aV)}if(cH==aV&&cK!==aV){cI.set(cK)}cF.set(cH)}function bK(cH,cG,cF,cI){return function(cM){var cN=this,cL=cG(cN,cM),cJ=cF(cN,cM),cO=cM.attr("ng:change")||"",cK;cI.call(cN,cL,cJ,cM);this.$eval(cM.attr("ng:init")||"");if(cO||cG!==M){cM.bind(cH,function(cQ){cL.set(cJ.get());cK=cL.get();cN.$tryEval(cO,cM);cN.$root.$eval()})}function cP(){cJ.set(cK=cL.get())}cP();cM.data("$update",cP);cN.$watch(cL.get,function(cQ){if(cK!==cQ){cJ.set(cK=cQ)}})}}function T(cF){this.directives(true);return cv[af(cF[0].type)]||h}x("input",T);x("textarea",T);x("button",T);x("select",function(cF){this.descend(true);return T.call(this,cF)});x("option",function(){this.descend(true);this.directives(true);return function(cF){this.$postEval(cF.parent().data("$update"))}});x("ng:include",function(cG){var cH=this,cF=cG.attr("src"),cI=cG.attr("scope")||"";if(cG[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{cG[0]["ng:compiled"]=true;return bS(function(cO,cL){var cN=this,cJ;var cP=0;var cM=false;function cK(){cP++}this.$watch(cF,cK);this.$watch(cI,cK);cN.$onEval(function(){if(cJ&&!cM){cM=true;try{cJ.$eval()}finally{cM=false}}});this.$watch(function(){return cP},function(){var cR=this.$eval(cF),cQ=this.$eval(cI);if(cR){cO("GET",cR,function(cT,cS){cL.html(cS);cJ=cQ||bG(cN);cH.compile(cL)(cL,cJ);cJ.$init()})}else{cJ=null;cL.html("")}})},{$inject:["$xhr.cache"]})}});var k=x("ng:switch",function(cJ){var cK=this,cI=cJ.attr("on"),cM=(cJ.attr("using")||"equals"),cF=cM.split(":"),cG=k[cF.shift()],cH=cJ.attr("change")||"",cL=[];if(!cG){throw"Using expression '"+cM+"' unknown."}aM(cJ,function(cO){var cN=cO.attr("ng:switch-when");if(cN){cL.push({when:function(cQ,cR){var cP=[cR,cN];aH(cF,function(cS){cP.push(cS)});return cG.apply(cQ,cP)},change:cH,element:cO,template:cK.compile(cO)})}});aH(cL,function(cN){cN.element.remove()});cJ.html("");return function(cO){var cP=this,cN;this.$watch(cI,function(cQ){cO.html("");cN=bG(cP);aH(cL,function(cR){if(cR.when(cN,cQ)){var cS=w(cR.element);cO.append(cS);cN.$tryEval(cR.change,cO);cR.template(cS,cN);cN.$init()}})});cP.$onEval(function(){if(cN){cN.$eval()}})}},{equals:function(cG,cF){return cG==cF},route:a3});aq.widget("a",function(){this.descend(true);this.directives(true);return function(cF){if(cF.attr("href")===""){cF.bind("click",function(cG){cG.preventDefault()})}}});var b3;bc("$browser",function(cF){if(!b3){b3=new aD(bF.location,b4(bF.document),b4(bF.document.getElementsByTagName("head")[0]),J,cF);b3.startPoller(50,function(cG,cH){setTimeout(cG,cH)});b3.bind()}return b3},{inject:["$log"]});bS(aq,{element:b4,compile:aR,scope:bG,copy:bf,extend:bS,equals:n,foreach:aH,injector:bJ,noop:h,bind:bo,toJson:b6,fromJson:O,identity:av,isUndefined:bl,isDefined:cf,isString:b2,isFunction:A,isObject:cA,isNumber:aJ,isArray:aX});bF.onload=function(){try{if(a2){a2()}}catch(cF){}bg(bq(p))}})(window,document,window.onload);document.write('<style type="text/css">@charset "UTF-8";.ng-format-negative{color:red;}.ng-exception{border:2px solid #FF0000;font-family:"Courier New",Courier,monospace;font-size:smaller;}.ng-validation-error{border:2px solid #FF0000;}#ng-callout{margin:0;padding:0;border:0;outline:0;font-size:13px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:baseline;background:transparent;text-decoration:none;}#ng-callout .ng-arrow-left{background-image:url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrSLoc/AG8FeUUIN+sGebWAnbKSJodqqlsOxJtqYooU9vvk+vcJIcTkg+QAAA7");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}#ng-callout .ng-arrow-right{background-image:url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrCLTcoM29yN6k9socs91e5X3EyJloipYrO4ohTMqA0Fn2XVNswJe+H+SXAAA7");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;}#ng-callout{position:absolute;z-index:100;border:2px solid #CCCCCC;background-color:#fff;}#ng-callout .ng-content{padding:10px 10px 10px 10px;color:#333333;}#ng-callout .ng-title{background-color:#CCCCCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}.ng-input-indicator-wait{background-image:url("data:image/png;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==");background-position:right;background-repeat:no-repeat;}</style>'); |