forked from angular/code.angularjs.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathangular-0.10.2.min.js
136 lines (136 loc) · 69.5 KB
/
angular-0.10.2.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
/*
AngularJS v0.10.2
(c) 2010-2011 AngularJS http://angularjs.org
License: MIT
*/
'use strict';(function(v,F,G){function k(a,b,c){var d;if(a)if(p(a))for(d in a)d!="prototype"&&d!=wc&&d!=xc&&a.hasOwnProperty(d)&&b.call(c,a[d],d);else if(a.forEach&&a.forEach!==k)a.forEach(b,c);else if(J(a)&&oa(a.length))for(d=0;d<a.length;d++)b.call(c,a[d],d);else for(d in a)b.call(c,a[d],d);return a}function yb(a,b,c){var d=[],e;for(e in a)d.push(e);d.sort();for(e=0;e<d.length;e++)b.call(c,a[d[e]],d[e]);return d}function zb(a){a instanceof C&&(a.stack?a=a.message&&a.stack.indexOf(a.message)===-1?
"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function Ua(){for(var a=T.length,b;a;){a--;b=T[a].charCodeAt(0);if(b==57)return T[a]="A",T.join("");if(b==90)T[a]="0";else return T[a]=String.fromCharCode(b+1),T.join("")}T.unshift("0");return T.join("")}function w(a){k(arguments,function(b){b!==a&&k(b,function(b,d){a[d]=b})});return a}function Va(a,b){return w(new (w(function(){},{prototype:a})),b)}function o(){}function Z(a){return a}function Wa(a){return function(){return a}}
function U(a,b,c){var d;return a[b]||(d=a[b]=function(a,b,g){a=(c||Z)(a);r(b)&&(d[a]=w(b,g||{}));return d[a]})}function u(a){return typeof a==pa}function r(a){return typeof a!=pa}function J(a){return a!=null&&typeof a==Ab}function y(a){return typeof a==yc}function oa(a){return typeof a==zc}function qa(a){return a instanceof Date}function V(a){return a instanceof Array}function p(a){return typeof a=="function"}function da(a){return y(a)?a.replace(/^\s*/,"").replace(/\s*$/,""):a}function Xa(a){return a&&
(a.nodeName||a.bind&&a.find)}function $(a){var b={},a=a.split(","),c;for(c=0;c<a.length;c++)b[a[c]]=!0;return b}function Ya(a,b){this.html=a;this.get=B(b)=="unsafe"?Wa(a):function(){var b=[];Bb(a,Cb(b));return b.join("")}}function Ac(a,b,c){var d=[];k(a,function(a,f,g){d.push(b.call(c,a,f,g))});return d}function Db(a,b){var c=0,d;if(V(a)||y(a))return a.length;else if(J(a))for(d in a)(!b||a.hasOwnProperty(d))&&c++;return c}function Eb(a,b){for(var c=0;c<a.length;c++)if(b===a[c])return!0;return!1}function za(a,
b){for(var c=0;c<a.length;c++)if(b===a[c])return c;return-1}function Bc(a){if(a)switch(a.nodeName){case "OPTION":case "PRE":case "TITLE":return!0}return!1}function z(a,b){if(b)if(V(a)){for(;b.length;)b.pop();for(var c=0;c<a.length;c++)b.push(z(a[c]))}else for(c in k(b,function(a,c){delete b[c]}),a)b[c]=z(a[c]);else(b=a)&&(V(a)?b=z(a,[]):qa(a)?b=new Date(a.getTime()):J(a)&&(b=z(a,{})));return b}function ea(a,b){if(a===b)return!0;if(a===null||b===null)return!1;var c=typeof a,d;if(c==typeof b&&c=="object")if(a instanceof
Array){if((c=a.length)==b.length){for(d=0;d<c;d++)if(!ea(a[d],b[d]))return!1;return!0}}else{c={};for(d in a){if(d.charAt(0)!=="$"&&!p(a[d])&&!ea(a[d],b[d]))return!1;c[d]=!0}for(d in b)if(!c[d]&&d.charAt(0)!=="$"&&!p(b[d]))return!1;return!0}return!1}function Cc(a){return(a=a&&a[0]&&a[0].nodeName)&&a.charAt(0)!="#"&&!Eb(["TR","COL","COLGROUP","TBODY","THEAD","TFOOT"],a)}function ja(a,b,c){for(var d;!Cc(a);)if(d=a.parent(),d.length)a=a.parent();else return;if(a[0].$NG_ERROR!==c)(a[0].$NG_ERROR=c)?(a.addClass(b),
a.attr(b,c.message||c)):(a.removeClass(b),a.removeAttr(b))}function M(a,b){var c=arguments.length>2?ka.call(arguments,2):[];return p(b)&&!(b instanceof RegExp)?c.length?function(){return arguments.length?b.apply(a,c.concat(ka.call(arguments,0))):b.apply(a,c)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}:b}function la(a){a&&a.length!==0?(a=B(""+a),a=!(a=="f"||a=="0"||a=="false"||a=="no"||a=="n"||a=="[]")):a=!1;return a}function Fb(a){return(new Gb(Za,Hb,H,N)).compile(a)}function Aa(a){var b=
{},c,d;k((a||"").split("&"),function(a){a&&(c=a.split("="),d=decodeURIComponent(c[0]),b[d]=r(c[1])?decodeURIComponent(c[1]):!0)});return b}function Ib(a){var b=[];k(a,function(a,d){b.push(ma(d,!0)+(a===!0?"":"="+ma(a,!0)))});return b.length?b.join("&"):""}function Ba(a){return ma(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ma(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(b?null:/%20/g,
"+")}function Dc(a,b){Jb();for(var c=a.getElementsByTagName("script"),d,b=w({ie_compat_id:"ng-ie-compat"},b),e=0;e<c.length;e++)if(d=(c[e].src||"").match(Ec))b.base_url=d[1],b.ie_compat=d[1]+"angular-ie-compat"+(d[2]||"")+".js",w(b,Aa(d[6])),Ca(m(c[e]),function(a,c){/^ng:/.exec(c)&&(c=c.substring(3).replace(/-/g,"_"),b[c]=a||!0)});return b}function Jb(){($a=v.jQuery)?(m=$a,w($a.fn,{scope:Kb.scope})):m=ab;x.element=m}function ra(a,b){if(!p(a))throw new C("Argument '"+(b||"?")+"' is "+("not a function, got "+
(typeof a=="object"?a.constructor.name:typeof a)||"required"));}function R(a,b){var c=[];bb(c,a,b?"\n ":null,[]);return c.join("")}function fa(a,b){function c(a){if(y(a)&&a.length===Lb)return ga.toDate(a);else(V(a)||J(a))&&k(a,function(b,d){a[d]=c(b)});return a}if(!y(a))return a;var d;try{return b&&v.JSON&&v.JSON.parse?(d=JSON.parse(a),c(d)):aa(a,!0).primary()()}catch(e){throw Fc("fromJson error: ",a,e),e;}}function bb(a,b,c,d){if(J(b)){if(b===v){a.push("WINDOW");return}if(b===F){a.push("DOCUMENT");
return}if(Eb(d,b)){a.push("RECURSION");return}d.push(b)}if(b===null)a.push(Da);else if(b instanceof RegExp)a.push(ga.quoteUnicode(b.toString()));else if(p(b))return;else if(typeof b==Gc)a.push(""+b);else if(oa(b))isNaN(b)?a.push(Da):a.push(""+b);else if(y(b))return a.push(ga.quoteUnicode(b));else if(J(b))if(V(b)){a.push("[");for(var e=b.length,f=!1,g=0;g<e;g++){var h=b[g];f&&a.push(",");!(h instanceof RegExp)&&(p(h)||u(h))?a.push(Da):bb(a,h,c,d);f=!0}a.push("]")}else if(Xa(b))a.push("DOM_ELEMENT");
else if(qa(b))a.push(ga.quoteUnicode(x.Date.toString(b)));else{a.push("{");c&&a.push(c);e=!1;f=c?c+" ":!1;g=[];for(h in b)b.hasOwnProperty(h)&&b[h]!==G&&g.push(h);g.sort();for(h=0;h<g.length;h++){var i=g[h],j=b[i];p(j)||(e&&(a.push(","),c&&a.push(c)),a.push(ga.quote(i)),a.push(":"),bb(a,j,f,d),e=!0)}a.push("}")}J(b)&&d.pop()}function cb(){this.paths=[];this.children=[];this.linkFns=[];this.newScope=!1}function Gb(a,b,c,d){this.markup=a;this.attrMarkup=b;this.directives=c;this.widgets=d}function Hc(a,
b){var c,d=a[0].childNodes||[],e;for(c=0;c<d.length;c++){var f=e=d[c];sa(f)=="#text"||b(m(e),c)}}function Ca(a,b){var c,d=a[0].attributes||[],e,f,g={};for(c=0;c<d.length;c++)e=d[c],f=e.name,e=e.value,O&&f=="href"&&(e=decodeURIComponent(a[0].getAttribute(f,2))),g[f]=e;yb(g,b)}function db(a,b){var c=new Mb;(c.$service=Nb(c,a,b)).eager();return c}function Mb(){this.$id=Ua();this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$destructor=
o;this["this"]=this.$root=this;this.$$asyncQueue=[];this.$$listeners={}}function Ob(a,b){var c=y(a)?W(a):a;ra(c,b);return c}function Nb(a,b,c){function d(d){if(!(d in c)){var g=b[d];if(!g)throw C("Unknown provider for '"+d+"'.");c[d]=e(a,g)}return c[d]}function e(a,b,c){for(var c=c||[],e=Ic(b),j=e.length;j--;)c.unshift(d(e[j]));return b.apply(a,c)}b=b||Ea;c=c||{};a=a||{};d.invoke=e;d.eager=function(){k(b,function(a,b){a.$eager&&d(b);if(a.$creation)throw new C("Failed to register service '"+b+"': $creation property is unsupported. Use $eager:true or see release notes.");
})};return d}function eb(a,b){if(a instanceof Array)return b.$inject=a,b;else{for(var c=0,d=arguments.length-1,e=arguments[d].$inject=[];c<d;c++)e.push(arguments[c]);return arguments[d]}}function A(a,b,c,d){Ea(a,b,{$inject:c,$eager:d})}function Ic(a){ra(a);if(!a.$inject){var b=a.$inject=[],c=a.toString().replace(Jc,"").match(Kc);k(c[1].split(Lc),function(a){a.replace(Mc,function(a,c){b.push(c)})})}return a.$inject}function Nc(a,b){function c(a){return a.indexOf(s)!=-1}function d(){return t+1<a.length?
a.charAt(t+1):!1}function e(a){return"0"<=a&&a<="9"}function f(a){return"a"<=a&&a<="z"||"A"<=a&&a<="Z"||"_"==a||a=="$"}function g(a){return a=="-"||a=="+"||e(a)}function h(b,c,d){d=d||t;throw C("Lexer Error: "+b+" at column"+(r(c)?"s "+c+"-"+t+" ["+a.substring(c,d)+"]":" "+d)+" in expression ["+a+"].");}function i(){for(var b="",c=t;t<a.length;){var f=B(a.charAt(t));if(f=="."||e(f))b+=f;else{var j=d();if(f=="e"&&g(j))b+=f;else if(g(f)&&j&&e(j)&&b.charAt(b.length-1)=="e")b+=f;else if(g(f)&&(!j||!e(j))&&
b.charAt(b.length-1)=="e")h("Invalid exponent");else break}t++}b*=1;q.push({index:c,text:b,json:!0,fn:function(){return b}})}function j(){for(var b="",c=t,d;t<a.length;){d=a.charAt(t);if(d=="."||f(d)||e(d))b+=d;else break;t++}d=fb[b];q.push({index:c,text:b,json:d,fn:d||w(Qb(b),{assign:function(a,c){return Rb(a,b,c)}})})}function l(b){var c=t;t++;for(var d="",e=b,g=!1;t<a.length;){var f=a.charAt(t);e+=f;if(g)f=="u"?(f=a.substring(t+1,t+5),f.match(/[\da-f]{4}/i)||h("Invalid unicode escape [\\u"+f+"]"),
t+=4,d+=String.fromCharCode(parseInt(f,16))):(g=Oc[f],d+=g?g:f),g=!1;else if(f=="\\")g=!0;else if(f==b){t++;q.push({index:c,text:e,string:d,json:!0,fn:function(){return d.length==n?x.String.toDate(d):d}});return}else d+=f;t++}h("Unterminated quote",c)}for(var n=b?Lb:-1,q=[],D,t=0,k=[],s,I=":";t<a.length;){s=a.charAt(t);if(c("\"'"))l(s);else if(e(s)||c(".")&&e(d()))i();else if(f(s)){if(j(),"{,".indexOf(I)!=-1&&k[0]=="{"&&(D=q[q.length-1]))D.json=D.text.indexOf(".")==-1}else if(c("(){}[].,;:"))q.push({index:t,
text:s,json:":[,".indexOf(I)!=-1&&c("{[")||c("}]:,")}),c("{[")&&k.unshift(s),c("}]")&&k.shift(),t++;else if(s==" "||s=="\r"||s=="\t"||s=="\n"||s=="\u000b"||s=="\u00a0"){t++;continue}else{var K=s+d(),m=fb[s],o=fb[K];o?(q.push({index:t,text:K,fn:o}),t+=2):m?(q.push({index:t,text:s,fn:m,json:"[,:".indexOf(I)!=-1&&c("+-")}),t+=1):h("Unexpected next character ",t,t+1)}I=s}return q}function aa(a,b){function c(a){return function(){var b=a();ba.length!==0&&d("is an unexpected token",ba[0]);return b}}function d(b,
c){throw C("Syntax Error: Token '"+c.text+"' "+b+" at column "+(c.index+1)+" of the expression ["+a+"] starting at ["+a.substring(c.index)+"].");}function e(){if(ba.length===0)throw C("Unexpected end of expression: "+a);return ba[0]}function f(a,b,c,d){if(ba.length>0){var e=ba[0],g=e.text;if(g==a||g==b||g==c||g==d||!a&&!b&&!c&&!d)return e}return!1}function g(a,c,e,g){return(a=f(a,c,e,g))?(b&&!a.json&&d("is not valid json",a),ba.shift(),a):!1}function h(a){g(a)||d("is unexpected, expecting ["+a+"]",
f())}function i(a,b){return function(c){return a(c,b)}}function j(a,b,c){return function(d){return b(d,a,c)}}function l(){return hb(X)}function n(){for(var a=q(),b;;)if(b=g("||"))a=j(a,b.fn,q());else return a}function q(){var a=D(),b;if(b=g("&&"))a=j(a,b.fn,q());return a}function D(){var a=t(),b;if(b=g("==","!="))a=j(a,b.fn,D());return a}function t(){var a;a=k();for(var b;b=g("+","-");)a=j(a,b.fn,k());if(b=g("<",">","<=",">="))a=j(a,b.fn,t());return a}function k(){for(var a=s(),b;b=g("*","/","%");)a=
j(a,b.fn,s());return a}function s(){var a;return g("+")?I():(a=g("-"))?j(u,a.fn,s()):(a=g("!"))?i(a.fn,s()):I()}function I(){var a;if(g("("))a=ib(),h(")");else if(g("["))a=K();else if(g("{"))a=m();else{var b=g();(a=b.fn)||d("not a primary expression",b)}for(;b=g("(","[",".");)b.text==="("?a=Pb(a):b.text==="["?a=v(a):b.text==="."?a=y(a):d("IMPOSSIBLE");return a}function K(){var a=[];if(e().text!="]"){do a.push(P());while(g(","))}h("]");return function(b){for(var c=[],d=0;d<a.length;d++)c.push(a[d](b));
return c}}function m(){var a=[];if(e().text!="}"){do{var b=g(),b=b.string||b.text;h(":");var c=P();a.push({key:b,value:c})}while(g(","))}h("}");return function(b){for(var c={},d=0;d<a.length;d++){var e=a[d],g=e.value(b);c[e.key]=g}return c}}var u=Wa(0),ba=Nc(a,b),P=function(){var b=n(),c,e;return(e=g("="))?(b.assign||d("implies assignment but ["+a.substring(0,e.index)+"] can not be assigned to",e),c=n(),function(a){return b.assign(a,c(a))}):b},r=n,Pb=function(a){var b=[];if(e().text!=")"){do b.push(P());
while(g(","))}h(")");return function(c){for(var d=[],e=0;e<b.length;e++)d.push(b[e](c));e=a(c)||o;return e.apply?e.apply(c,d):e(d[0],d[1],d[2],d[3],d[4])}},y=function(a){var b=g().text,c=Qb(b);return w(function(b){return c(a(b))},{assign:function(c,d){return Rb(a(c),b,d)}})},v=function(a){var b=P();h("]");return w(function(c){var d=a(c),c=b(c);return d?d[c]:G},{assign:function(c,d){return a(c)[b(c)]=d}})},ib=function(){for(var a=P(),b;;)if(b=g("|"))a=j(a,b.fn,l());else return a},Sb=function(a){for(var b=
g(),c=b.text.split("."),e,f=0;f<c.length;f++)e=c[f],a&&(a=a[e]);p(a)||d("should be a function",b);return a},hb=function(a){for(var b=Sb(a),c=[];;)if(g(":"))c.push(P());else{var d=function(a,d){for(var e=[d],g=0;g<c.length;g++)e.push(c[g](a));return b.apply(a,e)};return function(){return d}}};b&&(P=n,Pb=y=v=r=ib=Sb=hb=function(){d("is not valid json",{text:a,index:0})});return{assignable:c(r),primary:c(I),statements:c(function(){for(var a=[];;)if(ba.length>0&&!f("}",")",";","]")&&a.push(ib()),!g(";"))return a.length==
1?a[0]:function(b){for(var c,d=0;d<a.length;d++){var e=a[d];e&&(c=e(b))}return c}}),validator:c(function(){return hb(jb)}),formatter:c(function(){function a(b){return function(a,c){for(var d=[c],g=0;g<e.length;g++)d.push(e[g](a));return b.apply(a,d)}}var b=g(),c=ha[b.text],e=[];for(c||d("is not a valid formatter.",b);;)if(b=g(":"))e.push(P());else return Wa({format:a(c.format),parse:a(c.parse)})}),filter:c(l)}}function Rb(a,b,c){for(var b=b.split("."),d=0;b.length>1;d++){var e=b.shift(),f=a[e];f||
(f={},a[e]=f);a=f}return a[b.shift()]=c}function Ga(a,b,c){if(!b)return a;for(var b=b.split("."),d,e=a,f=b.length,g=0;g<f;g++)if(d=b[g],a&&(a=(e=a)[d]),u(a)&&d.charAt(0)=="$"){var h=ca.typeOf(e);if(d=(h=x[h.charAt(0).toUpperCase()+h.substring(1)])?h[[d.substring(1)]]:Qc)return M(e,d,e)}return!c&&p(a)?M(e,a):a}function Qb(a){var b=Tb[a];if(b)return b;var c="var l, fn, t;\n";k(a.split("."),function(a){a=Ub[a]?'["'+a+'"]':"."+a;c+="if(!s) return s;\nl=s;\ns=s"+a+';\nif(typeof s=="function" && !(s instanceof RegExp)) s = function(){ return l'+
a+".apply(l, arguments); };\n";a.charAt(1)=="$"&&(a=a.substr(2),c+='if(!s) {\n t = angular.Global.typeOf(l);\n fn = (angular[t.charAt(0).toUpperCase() + t.substring(1)]||{})["'+a+'"];\n if (fn) s = function(){ return fn.apply(l, [l].concat(Array.prototype.slice.call(arguments, 0))); };\n}\n')});c+="return s;";b=Function("s",c);b.toString=function(){return c};return Tb[a]=b}function W(a){if(p(a))return a;var b=Vb[a];b||(b=Vb[a]=aa(a).statements());return b}function Wb(a,b){this.template=a+="#";this.defaults=
b||{};var c=this.urlParams={};k(a.split(/\W/),function(b){b&&a.match(RegExp(":"+b+"\\W"))&&(c[b]=!0)})}function Ha(a){this.xhr=a}function Rc(a,b,c,d,e,f){function g(a){try{a.apply(null,ka.call(arguments,1))}finally{if(I--,I===0)for(;K.length;)try{K.pop()()}catch(b){e.error(b)}}}function h(a,b){(function Pc(){k(gb,function(a){a()});p=b(Pc,a)})()}function i(){r!=j.url()&&(r=j.url(),k(P,function(a){a(j.url())}))}var j=this,l=b[0],n=a.location,q=a.history,D=a.setTimeout,t=a.clearTimeout,Fa={};j.isMock=
!1;var s=0,I=0,K=[];j.xhr=function(b,e,f,h,i){I++;if(B(b)=="json"){var n=("angular_"+Math.random()+"_"+s++).replace(/\d\./,"");a[n]=function(b){a[n].data=b};var q=j.addJs(e.replace("JSON_CALLBACK",n),null,function(){a[n].data?g(h,200,a[n].data):g(h);delete a[n];c[0].removeChild(q)})}else{var l=new d;l.open(b,e,!0);k(i,function(a,b){a&&l.setRequestHeader(b,a)});l.onreadystatechange=function(){l.readyState==4&&g(h,l.status==1223?204:l.status,l.responseText)};l.send(f||"")}};j.notifyWhenNoOutstandingRequests=
function(a){k(gb,function(a){a()});I===0?a():K.push(a)};var gb=[],p;j.addPollFn=function(a){u(p)&&h(100,D);gb.push(a);return a};var r=n.href;j.url=function(a,b){return a?(r=a,f.history?b?q.replaceState(null,"",a):q.pushState(null,"",a):b?n.replace(a):n.href=a,j):n.href};var P=[],v=!1;j.onUrlChange=function(b){v||(f.history&&m(a).bind("popstate",i),f.hashchange?m(a).bind("hashchange",i):j.addPollFn(i),v=!0);P.push(b);return b};var w={},x="";j.cookies=function(a,b){var c,d,g,f;if(a)if(b===G)l.cookie=
escape(a)+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT";else{if(y(b))l.cookie=escape(a)+"="+escape(b),c=a.length+b.length+1,c>4096&&e.warn("Cookie '"+a+"' possibly not set or overflowed because it was too large ("+c+" > 4096 bytes)!"),w.length>20&&e.warn("Cookie '"+a+"' possibly not set or overflowed because too many cookies were already set ("+w.length+" > 20 )")}else{if(l.cookie!==x){x=l.cookie;c=x.split("; ");w={};for(g=0;g<c.length;g++)d=c[g],f=d.indexOf("="),f>0&&(w[unescape(d.substring(0,f))]=unescape(d.substring(f+
1)))}return w}};j.defer=function(a,b){var c;I++;c=D(function(){delete Fa[c];g(a)},b||0);Fa[c]=!0;return c};j.defer.cancel=function(a){if(Fa[a])return delete Fa[a],t(a),g(o),!0};var z=o;j.hover=function(a){z=a};j.bind=function(){b.bind("mouseover",function(a){z(m(O?a.srcElement:a.target),!0);return!0});b.bind("mouseleave mouseout click dblclick keypress keyup",function(a){z(m(a.target),!1);return!0})};j.addCss=function(a){var b=m(l.createElement("link"));b.attr("rel","stylesheet");b.attr("type","text/css");
b.attr("href",a);c.append(b)};j.addJs=function(a,b,d){var e=l.createElement("script");e.type="text/javascript";e.src=a;if(b)e.id=b;if(O)e.onreadystatechange=function(){/loaded|complete/.test(e.readyState)&&d&&d()};else if(d)e.onload=e.onerror=d;c[0].appendChild(e);return e};j.baseHref=function(){var a=b.find("base").attr("href");return a?a.replace(/^https?\:\/\/[^\/]*/,""):a}}function Bb(a,b){function c(a,c,e,f){c=B(c);if(Xb[c])for(;g.last()&&Yb[g.last()];)d("",g.last());Zb[c]&&g.last()==c&&d("",
c);(f=$b[c]||!!f)||g.push(c);var h={};e.replace(Sc,function(a,b,c,d,e){h[b]=kb(c||d||e||"")});b.start&&b.start(c,h,f)}function d(a,c){var d=0,e;if(c=B(c))for(d=g.length-1;d>=0;d--)if(g[d]==c)break;if(d>=0){for(e=g.length-1;e>=d;e--)b.end&&b.end(g[e]);g.length=d}}var e,f,g=[],h=a;for(g.last=function(){return g[g.length-1]};a;){f=!0;if(!g.last()||!ac[g.last()]){if(a.indexOf("<\!--")===0)e=a.indexOf("--\>"),e>=0&&(b.comment&&b.comment(a.substring(4,e)),a=a.substring(e+3),f=!1);else if(Tc.test(a)){if(e=
a.match(bc))a=a.substring(e[0].length),e[0].replace(bc,d),f=!1}else if(Uc.test(a)&&(e=a.match(cc)))a=a.substring(e[0].length),e[0].replace(cc,c),f=!1;f&&(e=a.indexOf("<"),f=e<0?a:a.substring(0,e),a=e<0?"":a.substring(e),b.chars&&b.chars(kb(f)))}else a=a.replace(RegExp("(.*)<\\s*\\/\\s*"+g.last()+"[^>]*>","i"),function(a,c){c=c.replace(Vc,"$1").replace(Wc,"$1");b.chars&&b.chars(kb(c));return""}),d("",g.last());if(a==h)throw"Parse Error: "+a;h=a}d()}function kb(a){lb.innerHTML=a.replace(/</g,"<");
return lb.innerText||lb.textContent||""}function dc(a){return a.replace(/&/g,"&").replace(Xc,function(a){return"&#"+a.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function Cb(a){var b=!1,c=M(a,a.push);return{start:function(a,e,f){a=B(a);!b&&ac[a]&&(b=a);!b&&ec[a]==!0&&(c("<"),c(a),k(e,function(a,b){var d=B(b);if(Yc[d]==!0&&(fc[d]!==!0||a.match(Zc)))c(" "),c(b),c('="'),c(dc(a)),c('"')}),c(f?"/>":">"))},end:function(a){a=B(a);!b&&ec[a]==!0&&(c("</"),c(a),c(">"));a==b&&(b=!1)},chars:function(a){b||
c(dc(a))}}}function $c(a){var b={},a=a[0].style,c,d;if(typeof a.length=="number")for(c=0;c<a.length;c++)d=a[c],b[d]=a[d];else for(d in a)c=a[d],1*d!=d&&d!="cssText"&&c&&typeof c=="string"&&c!="false"&&(b[d]=c);return b}function ad(a){return a.replace(/\-(\w)/g,function(a,c,d){return d==0&&c=="w"?"w":c.toUpperCase()})}function ab(a){if(y(a)&&a.charAt(0)!="<")throw new C("selectors not implemented");return new Y(a)}function Y(a){if(a instanceof Y)return a;else if(y(a)){var b=F.createElement("div");
b.innerHTML="<div> </div>"+a;b.removeChild(b.firstChild);mb(this,b.childNodes);this.remove()}else mb(this,a)}function ta(a){gc(a);for(var b=0,a=a.childNodes||[];b<a.length;b++)ta(a[b])}function gc(a){var b=a[Ia],c=Ja[b];c&&(k(c.bind||{},function(b,c){nb(a,c,b)}),delete Ja[b],a[Ia]=G)}function Ka(a,b,c){var d=a[Ia],d=Ja[d||-1];if(r(c))d||(a[Ia]=d=bd++,d=Ja[d]={}),d[b]=c;else return d?d[b]:null}function ob(a,b){var c;return(" "+a.className+" ").replace(/[\n\t]/g," ").indexOf(" "+b+" ")>-1}function hc(a,
b){b&&k(b.split(" "),function(b){a.className=da((" "+a.className+" ").replace(/[\n\t]/g," ").replace(" "+da(b)+" "," "))})}function ic(a,b){b&&k(b.split(" "),function(b){if(!ob(a,b))a.className=da(a.className+" "+da(b))})}function mb(a,b){if(b)for(var b=!b.nodeName&&r(b.length)&&(!b||!b.document||!b.location||!b.alert||!b.setInterval)?b:[b],c=0;c<b.length;c++)a.push(b[c])}function pb(a){var b=typeof a,c=a;if(b=="object")if(typeof(c=a.$hashKey)=="function")c=a.$hashKey();else if(c===G)c=a.$hashKey=
Ua();return b+":"+c}function jc(){}function ia(a,b){x[a]=x[a]||{};k(b,function(b){w(x[a],b)})}function kc(a,b,c,d,e){if(isNaN(a)||!isFinite(a))return"";var f=a<0,a=Math.abs(a),g=a+"",h="",i=[];if(g.indexOf("e")!==-1)h=g;else{g=(g.split(lc)[1]||"").length;u(e)&&(e=Math.min(Math.max(b.minFrac,g),b.maxFrac));var g=Math.pow(10,e),a=Math.round(a*g)/g,a=(""+a).split(lc),g=a[0],a=a[1]||"",j=0,l=b.lgSize,n=b.gSize;if(g.length>=l+n)for(var j=g.length-l,q=0;q<j;q++)(j-q)%n===0&&q!==0&&(h+=c),h+=g.charAt(q);
for(q=j;q<g.length;q++)(g.length-q)%l===0&&q!==0&&(h+=c),h+=g.charAt(q);for(;a.length<e;)a+="0";e&&(h+=d+a.substr(0,e))}i.push(f?b.negPre:b.posPre);i.push(h);i.push(f?b.negSuf:b.posSuf);return i.join("")}function S(a,b,c){var d="";a<0&&(d="-",a=-a);for(a=""+a;a.length<b;)a="0"+a;c&&(a=a.substr(a.length-b));return d+a}function E(a,b,c,d){return function(e){e=e["get"+a]();if(c>0||e>-c)e+=c;e===0&&c==-12&&(e=12);return S(e,b,d)}}function La(a,b){return function(c,d){var e=c["get"+a](),f=ua(b?"SHORT"+
a:a);return d[f][e]}}function na(a,b){return{format:a,parse:b||a}}function mc(a){return r(a)&&a!==null?""+a:a}function nc(a){for(var a=a.split("/"),b=a.length;b--;)a[b]=Ba(a[b]);return a.join("/")}function Ma(a,b){var c=cd.exec(a),c={protocol:c[1],host:c[3],port:parseInt(c[5])||oc[c[1]]||null,path:c[6]||"/",search:c[8],hash:c[10]};if(b)b.$$protocol=c.protocol,b.$$host=c.host,b.$$port=c.port;return c}function va(a,b,c){return a+"://"+b+(c==oc[a]?"":":"+c)}function dd(a,b,c){var d=Ma(a);return decodeURIComponent(d.path)!=
b||u(d.hash)||d.hash.indexOf(c)!=0?a:va(d.protocol,d.host,d.port)+b.substr(0,b.lastIndexOf("/"))+d.hash.substr(c.length)}function ed(a,b,c){var d=Ma(a);if(decodeURIComponent(d.path)==b)return a;else{var e=d.search&&"?"+d.search||"",f=d.hash&&"#"+d.hash||"",g=b.substr(0,b.lastIndexOf("/")),h=d.path.substr(g.length);if(d.path.indexOf(g)!=0)throw'Invalid url "'+a+'", missing path prefix "'+g+'" !';return va(d.protocol,d.host,d.port)+b+"#"+c+h+e+f}}function pc(a,b){b=b||"";this.$$parse=function(a){var d=
Ma(a,this);if(d.path.indexOf(b)!=0)throw'Invalid url "'+a+'", missing path prefix "'+b+'" !';this.$$path=decodeURIComponent(d.path.substr(b.length));this.$$search=Aa(d.search);this.$$hash=d.hash&&decodeURIComponent(d.hash)||"";this.$$compose()};this.$$compose=function(){var a=Ib(this.$$search),d=this.$$hash?"#"+Ba(this.$$hash):"";this.$$url=nc(this.$$path)+(a?"?"+a:"")+d;this.$$absUrl=va(this.$$protocol,this.$$host,this.$$port)+b+this.$$url};this.$$parse(a)}function qb(a,b){var c;this.$$parse=function(a){var e=
Ma(a,this);if(e.hash&&e.hash.indexOf(b)!=0)throw'Invalid url "'+a+'", missing hash prefix "'+b+'" !';c=e.path+(e.search?"?"+e.search:"");e=fd.exec((e.hash||"").substr(b.length));this.$$path=e[1]?(e[1].charAt(0)=="/"?"":"/")+decodeURIComponent(e[1]):"";this.$$search=Aa(e[3]);this.$$hash=e[5]&&decodeURIComponent(e[5])||"";this.$$compose()};this.$$compose=function(){var a=Ib(this.$$search),e=this.$$hash?"#"+Ba(this.$$hash):"";this.$$url=nc(this.$$path)+(a?"?"+a:"")+e;this.$$absUrl=va(this.$$protocol,
this.$$host,this.$$port)+c+(this.$$url?"#"+b+this.$$url:"")};this.$$parse(a)}function Na(a){return function(){return this[a]}}function qc(a,b){return function(c){if(u(c))return this[a];this[a]=b(c);this.$$compose();return this}}function rb(a){var b=rc[a];if(!b){var c=[];k(Oa(a),function(a){var b=Pa(a);c.push(b?function(a,c){var d,i;try{i=a.$eval(b)}catch(j){a.$service("$exceptionHandler")(j),d=R(j)}ja(c,sb,d);return d?d:i}:function(){return a})});rc[a]=b=function(a,b,f){var g=[],h=a.hasOwnProperty("$element"),
i=a.$element;a.$element=b;try{for(var j=0;j<c.length;j++){var l=c[j](a,b);Xa(l)?l="":J(l)&&(l=R(l,f));g.push(l)}return g.join("")}finally{h?a.$element=i:delete a.$element}}}return b}function tb(a){return function(b){return function(c){this.$watch(b,function(b,e,f){a(b.$index)&&(c.removeClass(V(f)?f.join(" "):f),c.addClass(V(e)?e.join(" "):e))})}}}function Oa(a){for(var b=[],c=0,d;(d=a.indexOf("{{",c))>-1;)c<d&&b.push(a.substr(c,d-c)),c=d,d=a.indexOf("}}",d),d=d<0?a.length:d+2,b.push(a.substr(c,d-
c)),c=d;c!=a.length&&b.push(a.substr(c,a.length-c));return b.length===0?[a]:b}function Pa(a){return(a=a.replace(/\n/gm," ").match(/^\{\{(.*)\}\}$/))?a[1]:null}function wa(a,b){var c=b.attr("name"),d,e;if(c){d=aa(c).assignable();e=d.assign;if(!e)throw new C("Expression '"+c+"' is not assignable.");return{get:function(){return d(a)},set:function(b){b!==G&&e(a,b)}}}}function sc(a,b){var c=wa(a,b),d=b.attr("ng:format")||Qa,e=aa(d).formatter()();if(c)return{get:function(){return e.format(a,c.get())},set:function(b){return c.set(e.parse(a,
b))}}}function tc(a,b){function c(){var c=da(b.val());if(b[0].disabled||b[0].readOnly)ja(b,xa,null),n.markValid(b);else{var d=Va(a,{$element:b}),c=l&&!c?"Required":c?e(d,c):null;ja(b,xa,c);(j=c)?n.markInvalid(b):n.markValid(b)}}var d=b.attr("ng:validate")||Qa,e=aa(d).validator()(),f=b.attr("ng:required"),g=b.attr("ng:format")||Qa,g=aa(g).formatter()(),h,i,j,l,n=a.$service("$invalidWidgets")||{markValid:o,markInvalid:o};if(!e)throw"Validator named '"+d+"' not found.";h=g.format;i=g.parse;f?a.$watch(f,
function(a,b){l=b;c()}):l=f==="";b.data(ub,c);return{get:function(){j&&ja(b,xa,null);try{var d=i(a,b.val());c();return d}catch(e){j=e,ja(b,xa,e)}},set:function(d){var e=b.val(),d=h(a,d);e!=d&&b.val(d||"");c()}}}function Ra(a){return function(b,c){var d=c.get();!d&&r(a)&&(d=z(a));u(b.get())&&r(d)&&b.set(d)}}function ya(a,b,c,d,e){return eb("$defer",function(f,g){var h=this,i=b(h,g),j=c(h,g),l=g.attr("ng:change")||o,n;i&&(d.call(h,i,j,g),h.$eval(g.attr("ng:init")||o),g.bind(a,function(a){function b(){var a=
j.get();if(!e||a!=n)i.set(a),n=i.get(),h.$eval(l)}a.type=="keydown"?f(b):h.$apply(b)}),h.$watch(i.get,function(a,b){ea(n,b)||j.set(n=b)}))})}function vb(a){this.directives(!0);this.descend(!0);return gd[B(a[0].type)]||o}if(typeof F.getAttribute==pa)F.getAttribute=function(){};var B=function(a){return y(a)?a.toLowerCase():a},ua=function(a){return y(a)?a.toUpperCase():a},Qc=G,ub="$validate",Gc="boolean",wc="length",xc="name",Da="null",zc="number",Ab="object",yc="string",pa="undefined",sb="ng-exception",
xa="ng-validation-error",Qa="noop",C=v.Error,O=parseInt((/msie (\d+)/.exec(B(navigator.userAgent))||[])[1],10),m,$a,ka=[].slice,Q=[].push,Fc=v.console?M(v.console,v.console.error||o):o,x=v.angular||(v.angular={}),Za=U(x,"markup"),Hb=U(x,"attrMarkup"),H=U(x,"directive"),N=U(x,"widget",B),jb=U(x,"validator"),X=U(x,"filter"),ha=U(x,"formatter"),Ea=U(x,"service");U(x,"callbacks");var sa,Ec=/^(|.*\/)angular(-.*?)?(\.min)?.js(\?[^#]*)?(#(.*))?$/,T=["0","0","0"],Lb=24;sa=O<9?function(a){a=a.nodeName?a:a[0];
return a.scopeName&&a.scopeName!="HTML"?ua(a.scopeName+":"+a.nodeName):a.nodeName}:function(a){return a.nodeName?a.nodeName:a[0].nodeName};x.toJson=R;x.fromJson=fa;cb.prototype={link:function(a,b){var c=b;this.newScope&&(c=p(this.newScope)?b.$new(this.newScope(b)):b.$new(),a.data("$scope",c));k(this.linkFns,function(b){try{c.$service.invoke(c,b,[a])}catch(d){c.$service("$exceptionHandler")(d)}});var d,e=a[0].childNodes,f=this.children,g=this.paths,h=g.length;for(d=0;d<h;d++)f[d].link(m(e[g[d]]),c)},
addLinkFn:function(a){if(a){if(!a.$inject)a.$inject=[];this.linkFns.push(a)}},addChild:function(a,b){b&&(this.paths.push(a),this.children.push(b))},empty:function(){return this.linkFns.length===0&&this.paths.length===0}};Gb.prototype={compile:function(a){var a=m(a),b=0,c,d=a.parent();if(a.length>1)throw C("Cannot compile multiple element roots: "+m("<div>").append(a.clone()).html());if(d&&d[0])for(var d=d[0],e=0;e<d.childNodes.length;e++)d.childNodes[e]==a[0]&&(b=e);c=this.templatize(a,b)||new cb;
return function(b,d){var e=d?Kb.clone.call(a):a,b=b||db();e.data("$scope",b);b.$element=e;(d||o)(e,b);c.link(e,b);return b}},templatize:function(a,b){var c=this,d,e,f=c.directives,g=!0,h=!0,i=sa(a),j=i.indexOf(":")>0?B(i).replace(":","-"):"",l,n={compile:M(c,c.compile),descend:function(a){r(a)&&(g=a);return g},directives:function(a){r(a)&&(h=a);return h},scope:function(a){if(r(a))l.newScope=l.newScope||a;return l.newScope}};a.addClass(j);l=new cb;Ca(a,function(b,e){if(!d&&(d=c.widgets("@"+e)))a.addClass("ng-attr-widget"),
d=M(n,d,b,a)});if(!d&&(d=c.widgets(i)))j&&a.addClass("ng-widget"),d=M(n,d,a);d&&(h=g=!1,i=a.parent(),l.addLinkFn(d.call(n,a)),i&&i[0]&&(a=m(i[0].childNodes[b])));if(g)for(var q=0,D=a[0].childNodes;q<D.length;q++)sa(D[q])=="#text"&&k(c.markup,function(b){if(q<D.length){var c=m(D[q]);b.call(n,c.text(),c,a)}});h&&(Ca(a,function(b,d){k(c.attrMarkup,function(c){c.call(n,b,d,a)})}),Ca(a,function(b,c){if(e=f[c])a.addClass("ng-directive"),l.addLinkFn(f[c].call(n,b,a))}));g&&Hc(a,function(a,b){l.addChild(b,
c.templatize(a,b))});return l.empty()?null:l}};Mb.prototype={$new:function(a,b){var c=function(){};c.prototype=this;c=new c;c["this"]=c;c.$$listeners={};c.$parent=this;c.$id=Ua();c.$$asyncQueue=[];c.$$phase=c.$$watchers=c.$$nextSibling=c.$$childHead=c.$$childTail=null;c.$$prevSibling=this.$$childTail;this.$$childHead?this.$$childTail=this.$$childTail.$$nextSibling=c:this.$$childHead=this.$$childTail=c;if(a){var d=a.prototype,e;for(e in d)c[e]=M(c,d[e]);this.$service.invoke(c,a,b)}return c},$watch:function(a,
b){var c=Ob(a,"watch"),d=this.$$watchers,e={fn:Ob(b||o,"listener"),last:Number.NaN,get:c};if(!d)d=this.$$watchers=[];d.unshift(e);return function(){Sa.remove(d,e)}},$digest:function(){var a,b,c,d,e,f,g=100,h;if(this.$$phase)throw C(this.$$phase+" already in progress");do{f=!1;h=this;do{h.$$phase="$digest";for(d=h.$$asyncQueue;d.length;)try{h.$eval(d.shift())}catch(i){h.$service("$exceptionHandler")(i)}if(d=h.$$watchers)for(e=d.length;e--;)try{if(a=d[e],(b=a.get(h))!==(c=a.last)&&!ea(b,c))f=!0,a.fn(h,
a.last=z(b),c)}catch(j){h.$service("$exceptionHandler")(j)}h.$$phase=null;if(!(d=h.$$childHead||h!==this&&h.$$nextSibling))for(;h!==this&&!(d=h.$$nextSibling);)h=h.$parent}while(h=d);if(!g--)throw C("100 $digest() iterations reached. Aborting!");}while(f)},$destroy:function(){if(this.$root!=this){this.$emit("$destroy");var a=this.$parent;if(a.$$childHead==this)a.$$childHead=this.$$nextSibling;if(a.$$childTail==this)a.$$childTail=this.$$prevSibling;if(this.$$prevSibling)this.$$prevSibling.$$nextSibling=
this.$$nextSibling;if(this.$$nextSibling)this.$$nextSibling.$$prevSibling=this.$$prevSibling}},$eval:function(a){return(y(a)?W(a):a||o)(this)},$evalAsync:function(a){this.$$asyncQueue.push(a)},$apply:function(a){try{return this.$eval(a)}catch(b){this.$service("$exceptionHandler")(b)}finally{this.$root.$digest()}},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);return function(){Sa.remove(c,b)}},$emit:function(a,b){var c=[],d,e=!1,f=this,g={name:a,targetScope:f,
cancel:function(){e=!0}},h=[g].concat(ka.call(arguments,1)),i,j;do{d=f.$$listeners[a]||c;g.currentScope=f;i=0;for(j=d.length;i<j;i++)try{if(d[i].apply(null,h),e)return}catch(l){f.$service("$exceptionHandler")(l)}f=f.$parent}while(f)},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this},f=[e].concat(ka.call(arguments,1));do if(c=d,e.currentScope=c,k(c.$$listeners[a],function(a){try{a.apply(null,f)}catch(b){c.$service("$exceptionHandler")(b)}}),!(d=c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==
this&&!(d=c.$$nextSibling);)c=c.$parent;while(c=d)}};var Kc=/^function\s*[^\(]*\(([^\)]*)\)/m,Lc=/,/,Mc=/^\s*(.+?)\s*$/,Jc=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,fb={"null":function(){return null},"true":function(){return!0},"false":function(){return!1},$undefined:o,"+":function(a,b,c){b=b(a);c=c(a);return(r(b)?b:0)+(r(c)?c:0)},"-":function(a,b,c){b=b(a);c=c(a);return(r(b)?b:0)-(r(c)?c:0)},"*":function(a,b,c){return b(a)*c(a)},"/":function(a,b,c){return b(a)/c(a)},"%":function(a,b,c){return b(a)%c(a)},
"^":function(a,b,c){return b(a)^c(a)},"=":o,"==":function(a,b,c){return b(a)==c(a)},"!=":function(a,b,c){return b(a)!=c(a)},"<":function(a,b,c){return b(a)<c(a)},">":function(a,b,c){return b(a)>c(a)},"<=":function(a,b,c){return b(a)<=c(a)},">=":function(a,b,c){return b(a)>=c(a)},"&&":function(a,b,c){return b(a)&&c(a)},"||":function(a,b,c){return b(a)||c(a)},"&":function(a,b,c){return b(a)&c(a)},"|":function(a,b,c){return c(a)(a,b(a))},"!":function(a,b){return!b(a)}},Oc={n:"\n",f:"\u000c",r:"\r",t:"\t",
v:"\u000b","'":"'",'"':'"'},Tb={},Vb={},Ub={};k("abstract,boolean,break,byte,case,catch,char,class,const,continue,debugger,default,delete,do,double,else,enum,export,extends,false,final,finally,float,for,function,goto,if,implements,import,ininstanceof,intinterface,long,native,new,null,package,private,protected,public,return,short,static,super,switch,synchronized,this,throw,throws,transient,true,try,typeof,var,volatile,void,undefined,while,with".split(/,/),function(a){Ub[a]=!0});Wb.prototype={url:function(a){var b=
this,c=this.template,d,a=a||{};k(this.urlParams,function(e,g){d=Ba(a[g]||b.defaults[g]||"");c=c.replace(RegExp(":"+g+"(\\W)"),d+"$1")});var c=c.replace(/\/?#$/,""),e=[];yb(a,function(a,c){b.urlParams[c]||e.push(ma(c)+"="+ma(a))});c=c.replace(/\/*$/,"");return c+(e.length?"?"+e.join("&"):"")}};Ha.DEFAULT_ACTIONS={get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},"delete":{method:"DELETE"}};Ha.prototype={route:function(a,b,c){function d(a){var c={};k(b||
{},function(b,d){c[d]=b.charAt&&b.charAt(0)=="@"?Ga(a,b.substr(1)):b});return c}function e(a){z(a||{},this)}var f=this,g=new Wb(a),c=w({},Ha.DEFAULT_ACTIONS,c);k(c,function(h,i){var j=h.method=="POST"||h.method=="PUT";e[i]=function(a,b,c,i){var t={},m,s=o,I=null;switch(arguments.length){case 4:I=i,s=c;case 3:case 2:if(p(b)){if(p(a)){s=a;I=b;break}s=b;I=c}else{t=a;m=b;s=c;break}case 1:p(a)?s=a:j?m=a:t=a;break;case 0:break;default:throw"Expected between 0-4 arguments [params, data, success, error], got "+
arguments.length+" arguments.";}var K=this instanceof e?this:h.isArray?[]:new e(m);f.xhr(h.method,g.url(w({},d(m),h.params||{},t)),m,function(a,b){if(b)h.isArray?(K.length=0,k(b,function(a){K.push(new e(a))})):z(b,K);(s||o)(K)},I||h.verifyCache,h.verifyCache);return K};e.bind=function(d){return f.route(a,w({},b,d),c)};e.prototype["$"+i]=function(a,b,c){var g=d(this),f=o,h;switch(arguments.length){case 3:g=a;f=b;h=c;break;case 2:case 1:p(a)?(f=a,h=b):(g=a,f=b||o);case 0:break;default:throw"Expected between 1-3 arguments [params, success, error], got "+
arguments.length+" arguments.";}e[i].call(this,g,j?this:G,f,h)}});return e}};var hd=v.XMLHttpRequest||function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(b){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(c){}throw new C("This browser does not support XMLHttpRequest.");},cc=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,bc=/^<\s*\/\s*([\w:-]+)[^>]*>/,Sc=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,
Uc=/^</,Tc=/^<\s*\//,Vc=/<\!--(.*?)--\>/g,Wc=/<!\[CDATA\[(.*?)]]\>/g,Zc=/^((ftp|https?):\/\/|mailto:|#)/,Xc=/([^\#-~| |!])/g,$b=$("area,br,col,hr,img"),Xb=$("address,blockquote,center,dd,del,dir,div,dl,dt,hr,ins,li,map,menu,ol,p,pre,script,table,tbody,td,tfoot,th,thead,tr,ul"),Yb=$("a,abbr,acronym,b,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,q,s,samp,small,span,strike,strong,sub,sup,tt,u,var"),Zb=$("colgroup,dd,dt,li,p,td,tfoot,th,thead,tr"),ac=$("script,style"),ec=w({},$b,Xb,Yb,
Zb),fc=$("background,href,longdesc,src,usemap"),Yc=w({},fc,$("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,span,start,summary,target,title,type,valign,value,vspace,width")),lb=F.createElement("pre"),Ja={},Ia="ng-"+(new Date).getTime(),bd=1,id=v.document.addEventListener?function(a,b,c){a.addEventListener(b,c,!1)}:function(a,
b,c){a.attachEvent("on"+b,c)},nb=v.document.removeEventListener?function(a,b,c){a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent("on"+b,c)},Kb=Y.prototype={ready:function(a){function b(){c||(c=!0,a())}var c=!1;this.bind("DOMContentLoaded",b);ab(v).bind("load",b)},toString:function(){var a=[];k(this,function(b){a.push(""+b)});return"["+a.join(", ")+"]"},eq:function(a){return a>=0?m(this[a]):m(this[this.length+a])},length:0,push:Q,sort:[].sort,splice:[].splice},jd=$("multiple,selected,checked,disabled,readonly");
k({data:Ka,scope:function(a){for(var b;a&&!(b=m(a).data("$scope"));)a=a.parentNode;return b},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:ob,css:function(a,b,c){b=ad(b);if(r(c))a.style[b]=c;else{var d;O<=8&&(d=a.currentStyle&&a.currentStyle[b],d===""&&(d="auto"));d=d||a.style[b];O<=8&&(d=d===""?G:d);return d}},attr:function(a,b,c){if(jd[b])if(r(c))c?(a[b]=!0,a.setAttribute(b,b)):(a[b]=!1,a.removeAttribute(b));else return a[b]||a.getAttribute(b)?b:G;else if(r(c))a.setAttribute(b,c);else if(a.getAttribute)return a=
a.getAttribute(b,2),a===null?G:a},prop:function(a,b,c){if(r(c))a[b]=c;else return a[b]},text:w(O<9?function(a,b){if(a.nodeType==3){if(u(b))return a.nodeValue;a.nodeValue=b}else{if(u(b))return a.innerText;a.innerText=b}}:function(a,b){if(u(b))return a.textContent;a.textContent=b},{$dv:""}),val:function(a,b){if(u(b))return a.value;a.value=b},html:function(a,b){if(u(b))return a.innerHTML;for(var c=0,d=a.childNodes;c<d.length;c++)ta(d[c]);a.innerHTML=b}},function(a,b){Y.prototype[b]=function(b,d){var e,
f;if((a.length==2?b:d)===G)if(J(b)){for(e=0;e<this.length;e++)for(f in b)a(this[e],f,b[f]);return this}else{if(this.length)return a(this[0],b,d)}else{for(e=0;e<this.length;e++)a(this[e],b,d);return this}return a.$dv}});k({removeData:gc,dealoc:ta,bind:function(a,b,c){var d=Ka(a,"bind");d||Ka(a,"bind",d={});k(b.split(" "),function(b){var f=d[b];if(!f)d[b]=f=function(b){if(!b.preventDefault)b.preventDefault=function(){b.returnValue=!1};if(!b.stopPropagation)b.stopPropagation=function(){b.cancelBubble=
!0};if(!b.target)b.target=b.srcElement||F;if(u(b.defaultPrevented)){var c=b.preventDefault;b.preventDefault=function(){b.defaultPrevented=!0;c.call(b)};b.defaultPrevented=!1}b.isDefaultPrevented=function(){return b.defaultPrevented};k(f.fns,function(c){c.call(a,b)})},f.fns=[],id(a,b,f);f.fns.push(c)})},unbind:function(a,b,c){var d=Ka(a,"bind");d&&(u(b)?k(d,function(b,c){nb(a,c,b);delete d[c]}):u(c)?(nb(a,b,d[b]),delete d[b]):Sa.remove(d[b].fns,c))},replaceWith:function(a,b){var c,d=a.parentNode;ta(a);
k(new Y(b),function(b){c?d.insertBefore(b,c.nextSibling):d.replaceChild(b,a);c=b})},children:function(a){var b=[];k(a.childNodes,function(a){a.nodeName!="#text"&&b.push(a)});return b},append:function(a,b){k(new Y(b),function(b){a.nodeType===1&&a.appendChild(b)})},prepend:function(a,b){if(a.nodeType===1){var c=a.firstChild;k(new Y(b),function(b){c?a.insertBefore(b,c):(a.appendChild(b),c=b)})}},remove:function(a){ta(a);var b=a.parentNode;b&&b.removeChild(a)},after:function(a,b){var c=a,d=a.parentNode;
k(new Y(b),function(a){d.insertBefore(a,c.nextSibling);c=a})},addClass:ic,removeClass:hc,toggleClass:function(a,b,c){u(c)&&(c=!ob(a,b));(c?ic:hc)(a,b)},parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},next:function(a){return a.nextSibling},find:function(a,b){return a.getElementsByTagName(b)},clone:function(a){return a.cloneNode(!0)}},function(a,b){Y.prototype[b]=function(b,d){for(var e,f=0;f<this.length;f++)e==G?(e=a(this[f],b,d),e!==G&&(e=m(e))):mb(e,a(this[f],b,d));return e==G?
this:e}});var ca={typeOf:function(a){if(a===null)return Da;var b=typeof a;if(b==Ab){if(a instanceof Array)return"array";if(qa(a))return"date";if(a.nodeType==1)return"element"}return b}},Q={copy:z,size:Db,equals:ea},kd={extend:w},Sa={indexOf:za,sum:function(a,b){for(var c=wb.compile(b),d=0,e=0;e<a.length;e++){var f=1*c(a[e]);isNaN(f)||(d+=f)}return d},remove:function(a,b){var c=za(a,b);c>=0&&a.splice(c,1);return b},filter:function(a,b){var c=[];c.check=function(a){for(var b=0;b<c.length;b++)if(!c[b](a))return!1;
return!0};var d=function(a,b){if(b.charAt(0)==="!")return!d(a,b.substr(1));switch(typeof a){case "boolean":case "number":case "string":return(""+a).toLowerCase().indexOf(b)>-1;case "object":for(var c in a)if(c.charAt(0)!=="$"&&d(a[c],b))return!0;return!1;case "array":for(c=0;c<a.length;c++)if(d(a[c],b))return!0;return!1;default:return!1}};switch(typeof b){case "boolean":case "number":case "string":b={$:b};case "object":for(var e in b)e=="$"?function(){var a=(""+b[e]).toLowerCase();a&&c.push(function(b){return d(b,
a)})}():function(){var a=e,g=(""+b[e]).toLowerCase();g&&c.push(function(b){return d(Ga(b,a),g)})}();break;case "function":c.push(b);break;default:return a}for(var f=[],g=0;g<a.length;g++){var h=a[g];c.check(h)&&f.push(h)}return f},add:function(a,b){a.push(u(b)?{}:b);return a},count:function(a,b){if(!b)return a.length;var c=wb.compile(b),d=0;k(a,function(a){c(a)&&d++});return d},orderBy:function(a,b,c){function d(a,b){return la(b)?function(b,c){return a(c,b)}:a}if(!b)return a;for(var b=V(b)?b:[b],
b=Ac(b,function(a){var b=!1,c=a||Z;if(y(a)){if(a.charAt(0)=="+"||a.charAt(0)=="-")b=a.charAt(0)=="-",a=a.substring(1);c=W(a)}return d(function(a,b){var d;d=c(a);var e=c(b),g=typeof d,f=typeof e;g==f?(g=="string"&&(d=d.toLowerCase()),g=="string"&&(e=e.toLowerCase()),d=d===e?0:d<e?-1:1):d=g<f?-1:1;return d},b)}),e=[],f=0;f<a.length;f++)e.push(a[f]);return e.sort(d(function(a,c){for(var d=0;d<b.length;d++){var e=b[d](a,c);if(e!==0)return e}return 0},c))},limitTo:function(a,b){var b=parseInt(b,10),c=
[],d,e;if(!a||!(a instanceof Array))return c;b>a.length?b=a.length:b<-a.length&&(b=-a.length);b>0?(d=0,e=b):(d=a.length+b,e=a.length);for(;d<e;d++)c.push(a[d]);return c}},ld=/^(\d{4})-(\d\d)-(\d\d)(?:T(\d\d)(?:\:(\d\d)(?:\:(\d\d)(?:\.(\d{3}))?)?)?Z)?$/,ga={quote:function(a){return'"'+a.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(a){for(var a=x.String.quote(a),b=[],c=0;c<
a.length;c++){var d=a.charCodeAt(c);d<128?b.push(a.charAt(c)):(d="000"+d.toString(16),b.push("\\u"+d.substring(d.length-4)))}return b.join("")},toDate:function(a){var b;if(y(a)&&(b=a.match(ld)))a=new Date(0),a.setUTCFullYear(b[1],b[2]-1,b[3]),a.setUTCHours(b[4]||0,b[5]||0,b[6]||0,b[7]||0);return a}},uc={toString:function(a){if(!a)return a;var b=a.toISOString?a.toISOString():"";return b.length==24?b:S(a.getUTCFullYear(),4)+"-"+S(a.getUTCMonth()+1,2)+"-"+S(a.getUTCDate(),2)+"T"+S(a.getUTCHours(),2)+
":"+S(a.getUTCMinutes(),2)+":"+S(a.getUTCSeconds(),2)+"."+S(a.getUTCMilliseconds(),3)+"Z"}},wb={compile:function(a){return p(a)?a:a?W(a):Z}};jc.prototype={put:function(a,b){var c=pb(a),d=this[c];this[c]=b;return d},get:function(a){return this[pb(a)]},remove:function(a){var a=pb(a),b=this[a];delete this[a];return b}};ia("Global",[ca]);ia("Collection",[ca,Q]);ia("Array",[ca,Q,Sa]);ia("Object",[ca,Q,kd]);ia("String",[ca,ga]);ia("Date",[ca,uc]);x.Date.toString=uc.toString;ia("Function",[ca,Q,wb]);X.currency=
function(a,b){var c=this.$service("$locale").NUMBER_FORMATS;this.$element.toggleClass("ng-format-negative",a<0);if(u(b))b=c.CURRENCY_SYM;return kc(a,c.PATTERNS[1],c.GROUP_SEP,c.DECIMAL_SEP,2).replace(/\u00A4/g,b)};var lc=".";X.number=function(a,b){var c=this.$service("$locale").NUMBER_FORMATS;return kc(a,c.PATTERNS[0],c.GROUP_SEP,c.DECIMAL_SEP,b)};var md={yyyy:E("FullYear",4),yy:E("FullYear",2,0,!0),y:E("FullYear",1),MMMM:La("Month"),MMM:La("Month",!0),MM:E("Month",2,1),M:E("Month",1,1),dd:E("Date",
2),d:E("Date",1),HH:E("Hours",2),H:E("Hours",1),hh:E("Hours",2,-12),h:E("Hours",1,-12),mm:E("Minutes",2),m:E("Minutes",1),ss:E("Seconds",2),s:E("Seconds",1),EEEE:La("Day"),EEE:La("Day",!0),a:function(a,b){return a.getHours()<12?b.AMPMS[0]:b.AMPMS[1]},Z:function(a){a=a.getTimezoneOffset();return S(a/60,2)+S(Math.abs(a%60),2)}},nd=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,od=/^\d+$/;X.date=function(a,b){var c=this.$service("$locale"),b=c.DATETIME_FORMATS[b]||b;y(a)&&
(a=od.test(a)?parseInt(a,10):ga.toDate(a));oa(a)&&(a=new Date(a));if(!qa(a))return a;var d=a.toLocaleDateString(),e;if(b&&y(b)){for(var d="",f=[],g;b;)(g=nd.exec(b))?(f=f.concat(ka.call(g,1)),b=f.pop()):(f.push(b),b=null);k(f,function(b){e=md[b];d+=e?e(a,c.DATETIME_FORMATS):b.replace(/(^'|'$)/g,"").replace(/''/g,"'")})}return d};X.json=function(a){this.$element.addClass("ng-monospace");return R(a,!0)};X.lowercase=B;X.uppercase=ua;X.html=function(a,b){return new Ya(a,b)};var pd=/((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s\.\;\,\(\)\{\}\<\>]/,
qd=/^mailto:/;X.linky=function(a){if(!a)return a;for(var b=a,c=[],d=Cb(c),e,f;a=b.match(pd);)e=a[0],a[2]==a[3]&&(e="mailto:"+e),f=a.index,d.chars(b.substr(0,f)),d.start("a",{href:e}),d.chars(a[0].replace(qd,"")),d.end("a"),b=b.substring(f+a[0].length);d.chars(b);return new Ya(c.join(""))};var rd=/^\s*[-+]?\d*(\.\d*)?\s*$/;ha.noop=na(Z,Z);ha.json=na(R,function(a){return fa(a||"null")});ha["boolean"]=na(mc,la);ha.number=na(mc,function(a){if(a==null||rd.exec(a))return a===null||a===""?null:1*a;else throw"Not a number";
});ha.list=na(function(a){return a?a.join(", "):a},function(a){var b=[];k((a||"").split(","),function(a){(a=da(a))&&b.push(a)});return b});ha.trim=na(function(a){return a?da(""+a):""});w(jb,{noop:function(){return null},regexp:function(a,b,c){return a.match(b)?null:c||"Value does not match expected format "+b+"."},number:function(a,b,c){var d=1*a;return d==a?typeof b!=pa&&d<b?"Value can not be less than "+b+".":typeof b!=pa&&d>c?"Value can not be greater than "+c+".":null:"Not a number"},integer:function(a,
b,c){return(b=jb.number(a,b,c))?b:!(""+a).match(/^\s*[\d+]*\s*$/)||a!=Math.round(a)?"Not a whole number":null},date:function(a){var b=(a=/^(\d\d?)\/(\d\d?)\/(\d\d\d\d)$/.exec(a))?new Date(a[3],a[1]-1,a[2]):0;return b&&b.getFullYear()==a[3]&&b.getMonth()==a[1]-1&&b.getDate()==a[2]?null:"Value is not a date. (Expecting format: 12/31/2009)."},email:function(a){return a.match(/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/)?null:"Email needs to be in [email protected] format."},phone:function(a){return a.match(/^1\(\d\d\d\)\d\d\d-\d\d\d\d$/)?
null:a.match(/^\+\d{2,3} (\(\d{1,5}\))?[\d ]+\d$/)?null:"Phone number needs to be in 1(987)654-3210 format in North America or +999 (123) 45678 906 internationally."},url:function(a){return a.match(/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/)?null:"URL needs to be in http://server[:port]/path format."},json:function(a){try{return fa(a),null}catch(b){return b.toString()}},asynchronous:function(a,b,c){if(a){var d=this.$element,e=d.data("$asyncValidator");e||
d.data("$asyncValidator",e={inputs:{}});e.current=a;var f=e.inputs[a],g=this.$service("$invalidWidgets");f?f.inFlight?g.markInvalid(this.$element):(c||o)(f.response):(e.inputs[a]=f={inFlight:!0},g.markInvalid(this.$element),d.addClass("ng-input-indicator-wait"),b(a,function(b,c){f.response=c;f.error=b;f.inFlight=!1;e.current==a&&(d.removeClass("ng-input-indicator-wait"),g.markValid(d));d.data(ub)()}));return f.error}}});A("$cookieStore",function(a){return{get:function(b){return fa(a[b])},put:function(b,
c){a[b]=R(c)},remove:function(b){delete a[b]}}},["$cookies"]);A("$cookies",function(a){var b=this,c={},d={},e,f=!1;a.addPollFn(function(){var g=a.cookies();e!=g&&(e=g,z(g,d),z(g,c),f&&b.$apply())})();f=!0;this.$watch(function(){var b,e,f;for(b in d)u(c[b])&&a.cookies(b,G);for(b in c)e=c[b],y(e)?e!==d[b]&&(a.cookies(b,e),f=!0):r(d[b])?c[b]=d[b]:delete c[b];if(f)for(b in e=a.cookies(),c)c[b]!==e[b]&&(u(e[b])?delete c[b]:c[b]=e[b])});return c},["$browser"]);A("$defer",function(a){var b=this;return function(c,
d){a.defer(function(){b.$apply(c)},d)}},["$browser"]);A("$document",function(a){return m(a.document)},["$window"]);A("$exceptionHandler",function(a){return function(b){a.error(b)}},["$log"]);A("$hover",function(a,b){var c,d,e=m(b[0].body);a.hover(function(a,b){if(b&&(d=a.attr(sb)||a.attr(xa))){c||(c={callout:m('<div id="ng-callout"></div>'),arrow:m("<div></div>"),title:m('<div class="ng-title"></div>'),content:m('<div class="ng-content"></div>')},c.callout.append(c.arrow),c.callout.append(c.title),
c.callout.append(c.content),e.append(c.callout));var h=e[0].getBoundingClientRect(),i=a[0].getBoundingClientRect(),h=h.right-i.right-10;c.title.text(a.hasClass("ng-exception")?"EXCEPTION:":"Validation error...");c.content.text(d);h<300?(c.arrow.addClass("ng-arrow-right"),c.arrow.css({left:"301px"}),c.callout.css({position:"fixed",left:i.left-10-300-4+"px",top:i.top-3+"px",width:"300px"})):(c.arrow.addClass("ng-arrow-left"),c.callout.css({position:"fixed",left:i.right+10+"px",top:i.top-3+"px",width:"300px"}))}else c&&
(c.callout.remove(),c=null)})},["$browser","$document"],!0);A("$invalidWidgets",function(){function a(b){if(b==v.document)return!1;b=b.parentNode;return!b||a(b)}var b=[];b.markValid=function(a){a=za(b,a);a!=-1&&b.splice(a,1)};b.markInvalid=function(a){za(b,a)===-1&&b.push(a)};b.visible=function(){var a=0;k(b,function(b){var e=a,b=b[0].getBoundingClientRect(),f=b.height||b.bottom||0-b.top||0;a=e+((b.width||b.right||0-b.left||0)>0&&f>0?1:0)});return a};this.$watch(function(){for(var c=0;c<b.length;){var d=
b[c];a(d[0])?(b.splice(c,1),d.dealoc&&d.dealoc()):c++}});return b});var cd=/^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,vc=/^([^\?#]*)?(\?([^#]*))?(#(.*))?$/,fd=vc,oc={http:80,https:443,ftp:21};pc.prototype=qb.prototype={$$replace:!1,absUrl:Na("$$absUrl"),url:function(a,b){if(u(a))return this.$$url;var c=vc.exec(a);this.path(decodeURIComponent(c[1]||"")).search(c[3]||"").hash(c[5]||"",b);return this},protocol:Na("$$protocol"),host:Na("$$host"),
port:Na("$$port"),path:qc("$$path",function(a){return a.charAt(0)=="/"?a:"/"+a}),search:function(a,b){if(u(a))return this.$$search;r(b)?b===null?delete this.$$search[a]:this.$$search[a]=ma(b):this.$$search=y(a)?Aa(a):a;this.$$compose();return this},hash:qc("$$hash",Z),replace:function(){this.$$replace=!0;return this}};A("$location",function(a,b,c,d){var e=this,f,g=a.baseHref()||"/",h=g.substr(0,g.lastIndexOf("/")),i=c.hashPrefix||"",j=a.url();if(c.html5Mode){var b=f=b.history?new pc(dd(j,g,i),h):
new qb(ed(j,g,i),i),l=va(b.protocol(),b.host(),b.port())+h;d.bind("click",function(a){if(!(ua(a.target.nodeName)!="A"||a.ctrlKey||a.which==2)){var b=m(a.target),c=b.attr("href");c&&!r(b.attr("ng:ext-link"))&&!b.attr("target")&&(c=c.replace(l,""),c.substr(0,4)!="http"&&(c=c.indexOf(h)===0?c.substr(h.length):c,f.url(c),e.$apply(),a.preventDefault(),v.angular["ff-684208-preventDefault"]=!0))}})}else f=new qb(j,i);f.absUrl()!=j&&a.url(f.absUrl(),!0);a.onUrlChange(function(a){f.absUrl()!=a&&(f.$$parse(a),
e.$apply())});var n=0;e.$watch(function(){a.url()!=f.absUrl()&&(n++,e.$evalAsync(function(){a.url(f.absUrl(),f.$$replace);f.$$replace=!1}));return n});return f},["$browser","$sniffer","$locationConfig","$document"]);x.service("$locationConfig",function(){return{html5Mode:!1,hashPrefix:""}});A("$log",function(a){function b(b){var d=a.console||{},e=d[b]||d.log||o;return e.apply?function(){var a=[];k(arguments,function(b){a.push(zb(b))});return e.apply(d,a)}:e}return{log:b("log"),warn:b("warn"),info:b("info"),
error:b("error")}},["$window"]);A("$resource",function(a){a=new Ha(a);return M(a,a.route)},["$xhr.cache"]);A("$route",function(a,b){function c(){var b,c;k(e,function(d,e){if(!c&&(b=f(a.path(),e)))c=Va(d,{params:w({},a.search(),b),pathParams:b}),c.$route=d});return c||e[null]&&Va(e[null],{params:{},pathParams:{}})}function d(a,b){var c=[];k((a||"").split(":"),function(a,d){if(d==0)c.push(a);else{var e=a.match(/(\w+)(.*)/),f=e[1];c.push(b[f]);c.push(e[2]||"");delete b[f]}});return c.join("")}var e=
{},f=function(a,b){var c="^"+b.replace(/([\.\\\(\)\^\$])/g,"\\$1")+"$",d=[],e={};k(b.split(/\W/),function(a){if(a){var b=RegExp(":"+a+"([\\W])");c.match(b)&&(c=c.replace(b,"([^\\/]*)$1"),d.push(a))}});var f=a.match(RegExp(c));f&&k(d,function(a,b){e[a]=f[b+1]});return f?e:null},g=this,h=this,i=0,j=!1,l={routes:e,parent:function(a){a&&(g=a)},when:function(a,b){var c=e[a];c||(c=e[a]={reloadOnSearch:!0});b&&w(c,b);i++;return c},otherwise:function(a){l.when(null,a)},reload:function(){i++;j=!0}};this.$watch(function(){return i+
a.url()},function(){var e=c(),f=l.current;if(e&&f&&e.$route===f.$route&&ea(e.pathParams,f.pathParams)&&!e.reloadOnSearch&&!j)l.current=e,z(e.params,b),f.scope&&f.scope.$emit("$routeUpdate");else{j=!1;h.$broadcast("$beforeRouteChange",e,f);f&&f.scope&&f.scope.$destroy();if(l.current=e)e.redirectTo?y(e.redirectTo)?a.path(d(e.redirectTo,e.params)).search(e.params).replace():a.url(e.redirectTo(e.pathParams,a.path(),a.search())).replace():(z(e.params,b),e.scope=g.$new(e.controller));h.$broadcast("$afterRouteChange",
e,f)}});return l},["$location","$routeParams"]);Ea("$routeParams",function(){return{}});A("$sniffer",function(a){return a.Modernizr?a.Modernizr:{history:!(!a.history||!a.history.pushState),hashchange:"onhashchange"in a&&(!a.document.documentMode||a.document.documentMode>7)}},["$window"]);A("$window",M(v,Z,v));A("$xhr.bulk",function(a,b,c){function d(b,c,g,h,i){p(g)&&(i=h,h=g,g=null);var j;k(d.urls,function(a){if(p(a.match)?a.match(c):a.match.exec(c))j=a});if(j){if(!j.requests)j.requests=[];b={method:b,
url:c,data:g,success:h};if(i)b.error=i;j.requests.push(b)}else a(b,c,g,h,i)}d.urls={};d.flush=function(e,f){ra(e=e||o,0);ra(f=f||o,1);k(d.urls,function(d,f){var i=d.requests;if(i&&i.length)d.requests=[],d.callbacks=[],a("POST",f,{requests:i},function(a,d){k(d,function(a,d){try{a.status==200?(i[d].success||o)(a.status,a.response):p(i[d].error)?i[d].error(a.status,a.response):b(i[d],a)}catch(e){c.error(e)}});e()},function(a,d){k(i,function(e){try{p(e.error)?e.error(a,d):b(e,d)}catch(f){c.error(f)}})})})};
this.$watch(function(){d.flush()});return d},["$xhr","$xhr.error","$log"]);A("$xhr.cache",function(a,b,c,d){function e(a,h,i,j,l,n,q){p(i)?(p(j)?(q=n,n=l,l=j):(n=j,q=l,l=null),j=i,i=null):p(l)||(q=n,n=l,l=null);if(a=="GET"){var m;if(m=e.data[h])if(q?j(200,z(m.value)):b(function(){j(200,z(m.value))}),!n)return;(n=f[h])?(n.successes.push(j),n.errors.push(l)):(f[h]={successes:[j],errors:[l]},e.delegate(a,h,i,function(a,b){a==200&&(e.data[h]={value:b});var c=f[h].successes;delete f[h];k(c,function(c){try{(c||
o)(a,z(b))}catch(e){d.error(e)}})},function(b,e){var j=f[h].errors,l=f[h].successes;delete f[h];k(j,function(f,j){try{p(f)?f(b,z(e)):c({method:a,url:h,data:i,success:l[j]},{status:b,body:e})}catch(n){d.error(n)}})}))}else e.data={},e.delegate(a,h,i,j,l)}var f={};e.data={};e.delegate=a;return e},["$xhr.bulk","$defer","$xhr.error","$log"]);A("$xhr.error",function(a){return function(b,c){a.error("ERROR: XHR: "+b.url,b,c)}},["$log"]);A("$xhr",function(a,b,c){function d(d,h,i,j,l){p(i)&&(l=j,j=i,i=null);
i&&J(i)&&(i=R(i));a.xhr(d,h,i,function(a,f){try{y(f)&&(f.match(/^\)\]\}',\n/)&&(f=f.substr(6)),/^\s*[\[\{]/.exec(f)&&/[\}\]]\s*$/.exec(f)&&(f=fa(f,!0))),e.$apply(function(){200<=a&&a<300?j(a,f):p(l)?l(a,f):b({method:d,url:h,data:i,success:j},{status:a,body:f})})}catch(k){c.error(k)}},w({"X-XSRF-TOKEN":a.cookies()["XSRF-TOKEN"]},f.common,f[B(d)]))}var e=this,f={common:{Accept:"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest"},post:{"Content-Type":"application/x-www-form-urlencoded"},
get:{},head:{},put:{},"delete":{},patch:{}};d.defaults={headers:f};return d},["$browser","$xhr.error","$log"]);A("$locale",function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"\u00a4",posSuf:"",negPre:"(\u00a4",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),
SHORTMONTH:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),DAY:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),SHORTDAY:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(a){return a===1?"one":"other"}}});H("ng:init",function(a){return function(){this.$eval(a)}});
H("ng:controller",function(a){this.scope(function(b){b=Ga(b,a,!0)||Ga(v,a,!0);ra(b,a);return b});return o});H("ng:bind",function(a,b){b.addClass("ng-binding");var c=aa(a).statements();return function(a){var b=o,f=o;this.$watch(function(g){var h,i,j,l;l=g.hasOwnProperty("$element");var k=g.$element;g.$element=a;try{i=c(g)}catch(q){g.$service("$exceptionHandler")(q),h=zb(q)}finally{l?g.$element=k:delete g.$element}if(g=i instanceof Ya)i=(j=i).html;if(!(b===i&&f==h)&&(l=Xa(i),!g&&!l&&J(i)&&(i=R(i,!0)),
i!=b||h!=f))b=i,f=h,ja(a,sb,h),h&&(i=h),g?a.html(j.get()):l?(a.html(""),a.append(i)):a.text(i==G?"":i)})}});var rc={};H("ng:bind-template",function(a,b){b.addClass("ng-binding");var c=rb(a);return function(a){var b;this.$watch(function(f){f=c(f,a,!0);f!=b&&(a.text(f),b=f)})}});var sd={disabled:"disabled",readonly:"readOnly",checked:"checked",selected:"selected",multiple:"multiple"};H("ng:bind-attr",function(a){return function(b){var c={};this.$watch(function(d){var e=d.$eval(a),f;for(f in e){var g=
rb(e[f])(d,b),h=sd[B(f)];c[f]!==g&&(c[f]=g,h?(la(g)?(b.attr(h,h),b.attr("ng-"+h,g)):(b.removeAttr(h),b.removeAttr("ng-"+h)),(b.data(ub)||o)()):b.attr(f,g))}})}});H("ng:click",function(a){return function(b){var c=this;b.bind("click",function(b){c.$apply(a);b.stopPropagation()})}});H("ng:submit",function(a){return function(b){var c=this;b.bind("submit",function(b){c.$apply(a);b.preventDefault()})}});H("ng:class",tb(function(){return!0}));H("ng:class-odd",tb(function(a){return a%2===0}));H("ng:class-even",
tb(function(a){return a%2===1}));H("ng:show",function(a){return function(b){this.$watch(a,function(a,d){b.css("display",la(d)?"":"none")})}});H("ng:hide",function(a){return function(b){this.$watch(a,function(a,d){b.css("display",la(d)?"none":"")})}});H("ng:style",function(a){return function(b){var c=$c(b);this.$watch(function(d){var d=d.$eval(a)||{},e,f={};for(e in d)c[e]===G&&(c[e]=""),f[e]=d[e];for(e in c)f[e]=f[e]||c[e];b.css(f)})}});H("ng:cloak",function(a,b){b.removeAttr("ng:cloak");b.removeClass("ng-cloak")});
Za("{{}}",function(a,b,c){var d=Oa(a);if(d.length>1||Pa(d[0])!==null)if(Bc(c[0]))c.attr("ng:bind-template",a);else{var e=b,f;k(Oa(a),function(a){var b=Pa(a);b?(f=m("<span>"),f.attr("ng:bind",b)):f=m(F.createTextNode(a));O&&a.charAt(0)==" "&&(f=m("<span> </span>"),b=f.html(),f.text(a.substr(1)),f.html(b+f.html()));e.after(f);e=f});b.remove()}});Za("option",function(a,b,c){B(sa(c))=="option"&&(O<=7?Bb(c[0].outerHTML,{start:function(b,e){u(e.value)&&c.attr("value",a)}}):c[0].getAttribute("value")==
null&&c.attr("value",a))});var xb={};k("src,href,checked,disabled,multiple,readonly,selected".split(","),function(a){xb["ng:"+a]=a});Hb("{{}}",function(a,b,c){if(!H(b)&&!H("@"+b)){O&&b=="src"&&(a=decodeURI(a));var d=Oa(a);if(d.length>1||Pa(d[0])!==null||xb[b])c.removeAttr(b),d=fa(c.attr("ng:bind-attr")||"{}"),d[xb[b]||b]=a,c.attr("ng:bind-attr",R(d))}});var Q=ya("keydown change",wa,tc,Ra(),!0),gd={text:Q,textarea:Q,hidden:Q,password:Q,checkbox:ya("click",sc,function(a,b){var c=b[0];return{get:function(){return!!c.checked},
set:function(a){c.checked=la(a)}}},Ra(!1)),radio:ya("click",sc,function(a,b){var c=b[0];return{get:function(){return c.checked?c.value:null},set:function(a){c.checked=a==c.value}}},function(a,b,c){var d=a.get(),e=b.get(),c=c[0];c.checked=!1;c.name=this.$id+"@"+c.name;u(d)&&a.set(d=null);d==null&&e!==null&&a.set(e);b.set(d)}),"select-one":ya("change",wa,tc,Ra(null)),"select-multiple":ya("change",wa,function(a,b){var c=b.attr("ng:format")||Qa,d=aa(c).formatter()();return{get:function(){var c=[];k(b[0].options,
function(b){b.selected&&c.push(d.parse(a,b.value))});return c},set:function(c){var f={};k(c,function(b){f[d.format(a,b)]=!0});k(b[0].options,function(a){a.selected=f[a.value]})}}},Ra([]))};N("input",vb);N("textarea",vb);var td=/^\s*(.*?)(?:\s+as\s+(.*?))?(?:\s+group\s+by\s+(.*))?\s+for\s+(?:([\$\w][\$\w\d]*)|(?:\(\s*([\$\w][\$\w\d]*)\s*,\s*([\$\w][\$\w\d]*)\s*\)))\s+in\s+(.*)$/;N("select",function(a){this.descend(!0);this.directives(!0);var b=a.attr("multiple"),c=a.attr("ng:options"),d=W(a.attr("ng:change")||
""),e;if(!c)return vb.call(this,a);if(!(e=c.match(td)))throw C("Expected ng:options in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '"+c+"'.");var f=W(e[2]||e[1]),g=e[4]||e[6],h=e[5],i=W(e[3]||""),j=W(e[2]?e[1]:g),l=W(e[7]),n=m(F.createElement("option")),q=m(F.createElement("optgroup")),D=!1;return function(c){var e=[[{element:c,label:""}]],s=this,o=wa(s,a),K;k(c.children(),function(a){a.value==""&&(D={label:m(a).text(),id:""})});c.html("");c.bind("change",function(){var a,
f=l(s)||[],i=c.val(),k=s.$new(),n,q,m,D,p,w;K=!0;try{if(b){n=[];D=0;for(w=e.length;D<w;D++){a=e[D];m=1;for(p=a.length;m<p;m++)if((q=a[m].element)[0].selected)h&&(k[h]=i),k[g]=f[q.val()],n.push(j(k))}}else i=="?"?n=G:i==""?n=null:(k[g]=f[i],h&&(k[h]=i),n=j(k));r(n)&&o.get()!==n&&(o.set(n),d(s));s.$root.$apply()}finally{K=!1}});s.$watch(function(a){var d={"":[]},k=[""],m,s,p,r,v,u,y=l(a)||[],x=y,z,G,B,A,L,a=a.$new(),C=o.get(),H,E=!1,F,J;try{if(b){if(E=new jc,C&&oa(B=C.length))for(L=0;L<B;L++)E.put(C[L],
!0)}else if(C===null||D)d[""].push(w({selected:C===null,id:"",label:""},D)),E=!0;if(h){x=[];for(z in y)y.hasOwnProperty(z)&&x.push(z);x.sort()}for(L=0;B=x.length,L<B;L++){a[g]=y[h?a[h]=x[L]:L];m=i(a)||"";if(!(s=d[m]))s=d[m]=[],k.push(m);b?H=!!E.remove(j(a)):(H=C===j(a),E=E||H);s.push({id:h?x[L]:L,label:f(a)||"",selected:H})}k.sort();!b&&!E&&d[""].unshift({id:"?",label:"",selected:!0});A=0;for(G=k.length;A<G;A++){m=k[A];s=d[m];if(e.length<=A)e.push(v=[r={element:q.clone().attr("label",m),label:s.label}]),
c.append(r.element);else if(v=e[A],r=v[0],r.label!=m)r.element.attr("label",r.label=m);F=null;L=0;for(B=s.length;L<B;L++)if(p=s[L],u=v[L+1]){F=u.element;if(u.label!==p.label)F.text(u.label=p.label);if(u.id!==p.id)F.val(u.id=p.id);if(!K&&u.selected!==p.selected)F.prop("selected",u.selected=p.selected)}else(J=n.clone()).val(p.id).attr("selected",p.selected).text(p.label),v.push(u={element:J,label:p.label,id:p.id,selected:p.selected}),F?F.after(J):r.element.append(J),F=J;for(L++;v.length>L;)v.pop().element.remove()}for(;e.length>
A;)e.pop()[0].element.remove()}finally{a.$destroy()}})}});N("ng:include",function(a){var b=this,c=a.attr("src"),d=a.attr("scope")||"",e=a[0].getAttribute("onload")||"";if(a[0]["ng:compiled"])this.descend(!0),this.directives(!0);else return a[0]["ng:compiled"]=!0,w(function(a,g){var h=0,i=[],j,l;this.$watch(c,function(){h++});this.$watch(function(a){a=a.$eval(d);a!==l&&(l=a,h++)});this.$watch(function(){return h},function(h){for(var l=h.$eval(c),k=h.$eval(d);i.length;)i.pop().$destroy();l?a("GET",
l,null,function(a,c){g.html(c);k?j=k:i.push(j=h.$new());b.compile(g)(j);h.$eval(e)},!1,!0):(j=null,g.html(""))})},{$inject:["$xhr.cache"]})});N("ng:switch",function(a){var b=a.attr("on"),c=a.attr("change"),d={},e,f=a.children(),g=f.length,h,i;if(!b)throw new C("Missing 'on' attribute.");for(;g--;)h=m(f[g]),h.remove(),i=h.attr("ng:switch-when"),y(i)?d[i]=this.compile(h):y(h.attr("ng:switch-default"))&&(e=this.compile(h));f=null;a.html("");return function(a){var f=0,g,h;this.$watch(b,function(b,i){a.html("");
if(h=d[i]||e)f++,g&&g.$destroy(),g=b.$new(),g.$eval(c)});this.$watch(function(){return f},function(){a.html("");h&&h(g,function(b){a.append(b)})})}});N("a",function(){this.descend(!0);this.directives(!0);return function(a){var b=(a.attr("ng:bind-attr")||"").indexOf('"href":')!==-1;!b&&!a.attr("name")&&!a.attr("href")&&a.attr("href","");a.attr("href")===""&&!b&&a.bind("click",function(a){a.preventDefault()})}});N("@ng:repeat",function(a,b){b.removeAttr("ng:repeat");b.replaceWith(m("<\!-- ng:repeat: "+
a+" --\>"));var c=this.compile(b);return function(b){var e=a.match(/^\s*(.+)\s+in\s+(.*)\s*$/),f,g,h,i;if(!e)throw C("Expected ng:repeat in form of '_item_ in _collection_' but got '"+a+"'.");f=e[1];g=e[2];e=f.match(/^([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\)$/);if(!e)throw C("'item' in 'item in collection' should be identifier or (key, value) but got '"+keyValue+"'.");h=e[3]||e[1];i=e[2];var j=[],l=[b],k=this;this.$watch(function(a){var b=0,d=j.length,a=a.$eval(g),e=Db(a,!0),f=F.createDocumentFragment(),
p=d<e?l[d]:null,o,r;for(r in a)if(a.hasOwnProperty(r))b<d?(o=j[b],o[h]=a[r],i&&(o[i]=r),o.$position=b==0?"first":b==e-1?"last":"middle",o.$eval()):(o=k.$new(),o[h]=a[r],i&&(o[i]=r),o.$index=b,o.$position=b==0?"first":b==e-1?"last":"middle",j.push(o),c(o,function(a){a.attr("ng:repeat-index",b);f.appendChild(a[0]);o.$digest();l[b+1]=a})),b++;for(p&&p.after(m(f));j.length>b;)j.pop().$destroy(),l.pop().remove()})}});N("@ng:non-bindable",o);N("ng:view",function(a){var b=this;if(a[0]["ng:compiled"])b.descend(!0),
b.directives(!0);else return a[0]["ng:compiled"]=!0,eb("$xhr.cache","$route",function(a,d,e){var f=0;this.$on("$afterRouteChange",function(){f++});this.$watch(function(){return f},function(){var f=d.current&&d.current.template;f?a("GET",f,function(a,c){e.html(c);b.compile(e)(d.current.scope)}):e.html("")})})});N("ng:pluralize",function(a){var b=a.attr("count"),c=a.attr("when"),d=a.attr("offset")||0;return eb("$locale",function(a,f){var g=this,h=g.$eval(c),i={};k(h,function(a,c){i[c]=rb(a.replace(/{}/g,
"{{"+b+"-"+d+"}}"))});g.$watch(function(){var c=parseFloat(g.$eval(b));return isNaN(c)?"":(h[c]||(c=a.pluralCat(c-d)),i[c](g,f,!0))},function(a,b){f.text(b)})})});var Ta;Ea("$browser",function(a,b){Ta||(Ta=new Rc(v,m(v.document),m(v.document.body),hd,a,b),Ta.bind());return Ta},{$inject:["$log","$sniffer"]});w(x,{compile:Fb,scope:db,copy:z,extend:w,equals:ea,forEach:k,injector:Nb,noop:o,bind:M,toJson:R,fromJson:fa,identity:Z,isUndefined:u,isDefined:r,isString:y,isFunction:p,isObject:J,isNumber:oa,
isArray:V,version:{full:"0.10.2",major:0,minor:10,dot:2,codeName:"sneaky-seagull"},isDate:qa,lowercase:B,uppercase:ua});Jb();ab(F).ready(function(){var a=Dc(F),b=F,c=a.autobind;c&&(b=y(c)?b.getElementById(c):b,b=Fb(b)(db()),c=b.$service("$browser"),a.css?c.addCss(a.base_url+a.css):O<8&&c.addJs(a.ie_compat,a.ie_compat_id),b.$apply())})})(window,document);angular.element(document).find("head").append('<style type="text/css">@charset "UTF-8";[ng\\:cloak],.ng-cloak{display:none;}.ng-format-negative{color:red;}.ng-exception{border:2px solid #FF0000;font-family:"Courier New",Courier,monospace;font-size:smaller;white-space:pre;}.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>');